/* CSS Document */

body
{
margin:0px;
padding:0px;
font-family: Arial;
font-size:12px;
background-image: url(../images/back_page.gif);
background-repeat:repeat-x;
font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
background-color: #fff; color: #303030; 

}


.main
{
width:1002px;
display:table;
margin-top:0px;
padding-top:0px;
}

#topmenu { width: 983px; height: 38px; margin-top:5px; position: relative; background-image:url(../images/back_top.gif); background-repeat:repeat-x; }
#topmenu #mainnav { margin: 0; padding: 0; height:38px; }
#topmenu #mainnav li { display: inline;  }
#topmenu #mainnav li a { float: left; height: 0; padding-top: 38px; overflow: hidden;  }
#topmenu #mainnav li a,
#topmenu #navigation { background-image: url(../images/_menu.png); 
_background-image: url(../images/_menu.gif); background-repeat: no-repeat; }

/* Top menu - normal state */
#topmenu #mainnav  li#softarex a {width: 143px; background-position: 0 0; }
#topmenu #mainnav  li#about a {width: 79px; background-position: -143px 0; }
#topmenu #mainnav  li#acto a { width: 90px;background-position: -221px 0; }
#topmenu #mainnav  li#supp a { width: 76px; background-position: -312px 0; }
#topmenu #mainnav  li#contact a { width: 96px;background-position: -384px 0; }
#topmenu #mainnav  li#faq a {width: 52px; background-position: -478px 0; }
#topmenu #mainnav  li#forum a {width: 96px; background-position: -530px 0; }

/* Top menu - on mouse move state */
#topmenu #mainnav  li#softarex a:hover {width: 143px; background-position: 0 -38px; }
#topmenu #mainnav  li#about a:hover {width: 79px; background-position: -143px -38px; }
#topmenu #mainnav  li#acto a:hover {width: 90px; background-position: -221px -38px; }
#topmenu #mainnav  li#supp a:hover {width: 76px; background-position: -312px -38px; }
#topmenu #mainnav  li#contact a:hover {width: 96px; background-position: -384px -38px; }
#topmenu #mainnav  li#faq a:hover {width: 52px; background-position: -478px -38px; }
#topmenu #mainnav  li#forum a:hover {width: 96px; background-position: -530px -38px; }

leftmenu { width: 200px; margin-left:10px;  margin-top:5px; position: relative; background-image:url(../images/back_menu.gif); background-repeat:repeat-x; }
#leftmenu #nav { margin: 1px; padding: 0; /*height:38px;*/ }
#leftmenu #nav li { display: inline; margin-left:10px; background-image:url(../images/back_menu.gif); background-repeat:no-repeat;  }
#leftmenu #nav li a { float: left; padding-left:18px; padding-top:0px; width:200px; height: 22px; background-image:url(../images/back_menu.gif); font-size:12px; text-decoration: none; color:#333333;  background-repeat:no-repeat; }
#leftmenu #nav li a:hover {color:#FF3300;}


.page_head {
  color: #303030;
  font-size: 14px;
  font-weight: bold;
  margin-top:5px; 
  margin-left:10px;
}

.page_subhead {
  color: #303030;
  font-size: 13px;
  font-weight: bold;
}

.page_content {
  color: #202020;
  font-size: 12px;
  margin-top:5px; 
  margin-left:10px;
}

.menuhead {
  color: #404040;
  font-size: 13px;
  font-weight: bold;
  margin-top:3px; 
  margin-left:10px;
}

.form_head {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  margin-top:3px; 
  margin-left:25px;
}

.topbar
{
float:left;
width:100%;
text-align:left;
}

.editbox
{
	float:left;
	width:220px;
	height:25px;
	vertical-align:middle;


    *padding-top:15px;
	padding-top:9px;
	padding-left:12px;
	background-image: url(../images/back_editbox.gif);
	border: none;
	background-repeat: no-repeat;

}

.editbox_150
{
	width:200px;
	*height:16px;
    margin-bottom:1px;
    vertical-align:middle;
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #CCCCCC;
}


.editbox200
{
	float:left;
	width:200px;
	height:30px;
	vertical-align:middle;
    *padding-top:15px;
	padding-top:9px;
	padding-left:12px;
	background-image: url(../images/back_editbox_200.gif);
	border: none;
	background-repeat: no-repeat;

}

.editbox_form
{
	width:180px;
	height:18px;
	vertical-align:middle;
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #CCCCCC;
}

.button { 
    background:url(../images/button.gif);
    width:88px;
    height:22px;
    border:none;
    font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
    color: #333; 
	cursor:pointer;	
}

.form_back {
   float:left; 
   background-image:url(../images/back_form.gif); 
   width:474px; 
   height:272px;
   margin-left:50px;
}

.page_content_back {
   float:left; 
   background-image:url(../images/back_inner_page.gif);
   height:700px;
   width:777px;
   margin-left:6px;
}

.contentplacer
{
	float:left;
	text-align:center;
    background-repeat:no-repeat;
	width:995px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*display:table;*/
    height:auto;
	background-image: url(../images/back_central.gif);
}

.empty_placer
{
	width:984px;
	height:auto;
	height:30px;
	float:left;
}

.pub_content_placer
{
	width:984px;
	height:165px;
	float:left;
}

.leftpacer
{
	float:left;
	text-align:left;
	width:990px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:5px;
	display:table;
}

.con_placer_left
{
	float:left;
	text-align:left;
	padding-top:2px;
	margin-left:3px;
	margin-right:2px;
	padding-left:0px;
	width:770px;
	border:1px solid #bcbcbc;
	display:table;
}

.product_box
{
	float:left;
	text-align:left;
	width:985px;
    padding-top:1px;
    padding-left:9px;
	margin-bottom:2px;
	margin-right:1px;
	background-image:url(../images/back_main_730.gif);
	background-repeat:no-repeat;
    height:735px; 
}

p
{
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	margin:2px;
	padding:0px;
	color:#303030;
	text-align:justify;
}

.linktext14 {
	color: #0088cc;
	font-size: 14px;
	font-weight: bold;
}

.linktext14 a {
	color: #0088cc;
	font-size: 14px;
	font-weight: bold;
    text-decoration:underline;
}

.linktext14 a:hover {
	color: #0088cc;
	font-size: 14px;
	font-weight: bold;
    text-decoration:underline;
}

.rolling_sm
{
	text-align:left; font-size:10px; font-weight:bold; font-family:Verdana; 
}
.rolling_sm a
{
	color:#000000; text-decoration:none; 
}
.rolling_sm a:hover
{
	color:#000000; text-decoration:underline;
}

.rolling_wh
{
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	color:#0088cc;
}
.rolling_wh a
{
	color:#0088cc; text-decoration:none; 
}
.rolling_wh a:hover
{
	color:#0088cc; text-decoration:underline;
}

.textbox
{
	float:left;
	font-family:Arial;
	font-size:12px;
	line-height:12px;
	width:130px;
	height:20px;
	border:none;
	vertical-align:middle;
	background-image: url(../images/back_edit_box.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:11px;

}

.footer_link
{
	background-image:url(../images/back_bottom.gif);
	width:985px;
	height:33px;
	float:left;
	text-align: right;
	background-repeat: repeat-x;
	padding-top:2px;
	
}

.footer_copy {
    width:985px; 
	float:left; 
	text-align:right; 
	margin-top:3px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	font-size:10px;
}

/*inner css starts here*/

.table_container {
    float:left; 
	margin-left:20px; 
	width:650px;
	background-image:url(../images/back_tab_top_center.gif); 
	background-repeat:repeat-x;
}

.table_border {
    width:650; 
	height:auto;
	border-bottom:#CCCCCC solid 1px; 
	border-left: #CCCCCC solid 1px; 
	border-right-color: #CCCCCC;
}

.row_table_n{
    font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	text-decoration:none;
	vertical-align: middle;
	color: #505050;
	height: 20px;
	border-bottom-width: 1px dotted #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.row_table_g{
    font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	text-decoration:none;
	vertical-align: middle;
	color: #505050;
	height: 20px;
	border-bottom-width: 1px dotted #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#EFEFEF;
}

.news_line {
   float:left;
   background-image:url(../images/back_news_line.gif); 
   font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
   width:301px;
   height:23px;
   padding-right:8px;
   padding-left:7px;
}

.news_line_l {
   float:left;
   font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
   width:580px;
   padding-right:8px;
   padding-left:7px;
   border-bottom:#CCCCCC 1 solid;
   margin-top:2px;
}

.content
{
   float:left;
   font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
   margin:0px;
   padding-left:2px;
   padding-right:2px;
   padding-bottom:2px;
   text-align:justify;
   color:#4e4e4e;
}

.page_menu_left {
   float:left; 
   height:600px; 
   width:230px;
   margin-left:5px;
   background-image:url(../images/back_inner_left.gif);
   background-repeat:no-repeat;
}


.left_menu {
   float:left; 
   margin-top:2px; 
   background-image:url(../images/back_subheader.gif); 
   background-repeat:no-repeat; 
   width:230px; 
   height:auto;
}


.menuhead {
  color: #404040;
  font-size: 13px;
  font-weight: bold;
  margin-top:3px; 
  margin-left:10px;
}

.try {
  color: #1a60bf;
  font-size: 18px;
  font-weight: bold;
}

.head {
  font-size: 20px;
  color:#303030;
  font-weight: bold;
  text-align:left;
}

.bigfont {
  font-size: 14px;
  color:#303030;
  font-weight: bold;
  text-align: justify;
}

.headframe {
  float:left;
  width:680px; 
  margin-left:0px; 
  margin-top:5px;
}

.mainframe {
   padding-left:10px;
   float:left; 
   height:720px; 
   width:710px; 
   margin-top:7px; 
   margin-left:0px;
   margin-right:-5px;
   text-align:center; 
   background-image:url(../images/back_central_700.jpg); 
   background-repeat:no-repeat; 
}


.leftframe {
   float:left; 
   margin-top:7px;  
   width:250px; 
   height:720px; 
   background-image:url(../images/back_left_250.gif); 
   background-repeat:no-repeat;
}

.maintextframe {
   float:left; 
   width:690px; 
   margin-left:0px;
   margin-top:5px;
   font-size:11px;
   color:#303030;
   text-align: justify;
}

.formstyle {
   float:left; 
   width:600px; 
   margin: 1px 5px 5px 28px;
   background-image:url(../images/back_form.gif);
   background-repeat:no-repeat;
}

.shopsbox{
   background-image:url(../images/back_middle.gif);
   width:490px;
   height:135px;
   float:left;
   background-repeat: no-repeat;
   padding-top:2px; 
   margin-left:5px;
}

.shopsbox_m{
   background-image:url(../images/back_middle_main.gif);
   width:985px;
   height:90px;
   float:left;
   background-repeat: no-repeat;
   padding-top:2px; 
   margin-left:0px;
}

.newsbox {
   float:left;
   background-image:url(../images/back_middle.gif);
   width:485px;
   height:130px;
   background-repeat: no-repeat;
   padding-top:12px; 
   padding-left:5px;
}
.newsbox1 {
/*   background-image:url(../images/back_middle.gif);*/
   width:310px;
   height:135px;
   float:left;
   background-repeat: no-repeat;
   padding-top:12px; 
   padding-left:12px;
}



 
/*
.jsdomenudiv {
filter: alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9; 
}
*/
