﻿
html { width:100%; height:100%; filter:expression(document.execCommand("BackgroundImageCache", false, true)); }
BODY { height:100%; width:100%; margin:0px; padding: 0px; font-family: Trebuchet MS, Arial; color:#464547; font-size: 14px; background: url(../images/design/bg.gif) #DEE0E3 repeat-y center top;}

A, A:hover, A.visited { color: #006699; }
A:hover { text-decoration: none; }

IMG { border:0; }


/* -------------------------------- */
.lfloat { float: left; }
.rcolor { color: #c00023; }
.gcolor { color: gray; }
.rcolor { color: red; }
.clear { clear:both; float:none !important; overflow:hidden; height:0; font-size:0; }
/* -------------------------------- */

.title { font-size:1.3em; }

#measurer { position:absolute; height:1em; width:100%; left:-10000px; overflow:hidden; }
#outer { min-width:960px; -width:expression(document.getElementById('measurer').offsetWidth < 960 ? '960px' : '100%'); }

#footer { width:100%; bottom:0px; }
#footer_adv { height:70px; padding:5px 0 0 150px; border-left:2px solid #cccccc; border-right:2px solid #cccccc; background-color:white; }
#footer DIV P { float:left; margin:5px 0; padding:0; }
#footer DIV SMALL { display:block; float:right; margin:5px 0; }
#footer  .tb, #footer .bb{ position:relative; height:5px; overflow:hidden; }
#footer .cn{ position:relative; width:5px; height:20px; overflow:hidden; background:url(../images/design/r-border4.png); }
#footer  .cn.r{ position:absolute; margin-left:100%;	left:-5px;	top:-5px; width:5px; }
#footer .bb .cn{	margin-top:-10px; }
#footer .cn.l{ width:auto; margin-right:5px; }

.center_fixed { width:980px; margin:0 auto; }

#adv { margin-top:20px; margin-bottom:20px; }
#adv DIV { float:left; height:210px; background: url(../images/design/adv_shadow.png) no-repeat center bottom; //background-image: none ! important; behavior: url('pngfix.htc'); }
#adv DIV.margined { margin:0 66px; }
#adv DIV P { position:relative; }
#adv DIV P { position:relative; margin-top:-43px; padding-left:10px; }
#adv DIV P STRONG { display:block; font-size:125%; font-weight:normal; }


.main_page_padings { padding-top:50px; }
.padings { padding:50px 0px 115px 0px; }
#conteiner #content { display:block;min-height:300px; padding: 0px 15px; border-left: 2px solid #ccc; border-right: 2px solid #ccc; background-color:white; zoom:1; }
.padings { padding:50px 0px 115px 0px; }
#conteiner #content2 { display:block;min-height:200px; padding: 0px 15px; border-left: 2px solid #ccc; border-right: 2px solid #ccc; background-color:white; zoom:1; }
.content_shadow { position:relative; padding-bottom:21px;  background: url(../images/design/content_shadow.png) transparent no-repeat center bottom; 	//background-image: none ! important; behavior: url('pngfix.htc'); }
.content_shadow  .tb, .content_shadow  .bb{ position:relative; height:39px; overflow:hidden; clear:both;}
.content_shadow  .cn{ position:relative; width:40px; height:158px; overflow:hidden; background:url(../images/design/r-border2.png); }
.content_shadow  .cn.r{ position:absolute; margin-left:100%;	left:-30px;	top:-39px; width:30px; }
.content_shadow .bb .cn{	margin-top:-78px; }
.content_shadow .cn.l{ width:auto; margin-right:30px; }


div.outer { background: #CCCCCC; }

.logo { float:left; margin:42px 5px 10px 0px; }
UL.menu { float:left; margin-left:-30px; padding-top:40px; font-size:0.9em; font-weight:bold; }
UL.menu LI { float: left; list-style: none; padding: 0 0.8em; }

UL.menu LI A { text-decoration:none; color:#006699; }
UL.menu LI A:hover { text-decoration:underline; }
.topcard { float:right; margin:10px 10px 0px 0px; }
.grayline { margin-bottom:35px; border:1px solid #e6e6e6; }

.maincard { float:left; margin:2px 50px 40px 0px; }
.maintext { height:185px; padding-right: 40px; }

UL.submenu { font-size:0.8em; font-weight:bold; }
UL.submenu LI { float: left; list-style: none; padding: 0 5.0em 0 0; }

UL.submenu LI A { text-decoration:none; color:#999999; }
UL.submenu LI A:hover { color:#ffa041; }

.carditem { float:left; width:260px; padding:10px 0px 0px 20px; color:#666666; }
.carditem IMG { float:left; margin-right:15px; }
.carditem H3 { font-size: .8em; margin:0px; padding:0px; }
.carditem SMALL { font-size: .7em; }
.rgborder { padding:10px 23px 0 23px; border-right: 2px solid #e6e6e6; }
.mastercard { float:right; margin:15px 10px 10px 0px; }

.grayline {
margin-bottom:5px;
}
.All_content_ {
background:url("/images/design/content-header-bg.jpg") no-repeat scroll left top transparent;
}
.All_content_ .title {
padding:20px 5px 20px 25px;
}
.All_content_ .cnt {
padding:0 25px;
}

.nsitem_cat { min-height: 190px; height:auto !important; height:190px; margin: 10px 20px 5px 20px; background:url(../images/design/catalog_bg.jpg) center bottom no-repeat; border: 2px solid white; width:902px; float:left;}

.nsitem_cat .compire_checkbox { position: relative; float: left; width: 105px; height: 150px; margin-top: 4px; margin-right: 10px; background: url(../images/design/checkboxbg.gif) no-repeat 0 0; }
.nsitem_cat .compire_checkbox input { display: none; }
.nsitem_cat .compire_checkbox.selected { background-position: -105px 0; }
.nsitem_cat .compire_checkbox.selected .checkbox-select { display: none; }	
.nsitem_cat .compire_checkbox p { padding: 8px; font-size: 0.8em; text-align: center; color: gray; }

.checkbox-select {
			display: block;
			float: left;
			position: absolute;
			top: 118px;
			left: 10px;
			width: 85px;
			height: 23px;
			background: url(../images/design/select.gif) no-repeat 0 0;
			text-indent: -9999px;
			-moz-outline-style: none; 
			outline: none;
		}
a.checkbox-deselect {
			display: none;
			color: white;
			font-weight: bold;
			text-decoration: none;
			position: absolute;
			top: 120px;
			right: 10px;
		}
.sendit2 {width:100%;float:left;margin-top:20px;}
.sendit3 {width:100%;float:left;margin-left:185px;}
.sendit {
			display: block;			
			width: 115px;
			height: 34px;
			border: 0;
			margin-left: 20px;
			cursor: pointer;
			cursor: hand;
			text-indent: -999px;
			background: url(../images/design/compare.gif) no-repeat 0 0;
		}
		
		
.nsitem_cat .compire_checkbox.selected a.checkbox-deselect { display: block; }



.nsitem_cat DIV.img { float: left; width: 250px; margin:0px 50px; }
.nsitem_cat H3.name { margin-top: 0px; }
.nsitem_cat H3.name small { color:#9B9C9E; }
.nsitem_cat .or { font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; font-size: 3.0em; color: #E7E7E7; }

A.blue_button { display: block; width: 115px; height: 34px; margin: 5px; text-align: center; line-height: 33px; color: white; font-weight: bold; text-decoration: none; background: url(../images/design/blue_button.gif) center bottom no-repeat; }

/* catalogue item */
TABLE TR TD { vertical-align: top; }

TABLE.catalog_item { width: 100%; }
TABLE.catalog_item TR {  }
TABLE.catalog_item TR TD { vertical-align: top; }
TABLE.catalog_item TR TD .links { margin-top: 20px; }
TABLE.catalog_item TR TD .links H3 { margin-left: 10px; }

.gray_billboard { width: 976px; margin:-26px 0px 15px -15px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:url(../images/design/headerCompare_bg.png) left bottom repeat-x; }
.gray_billboard H2 { float: left; height: 30px; padding: 0px 50px; color: #A6A6A6; background:url(../images/design/buttonManual.png) 20px 5px no-repeat; }
.gray_billboard DT { float: left; color: #808080; line-height: 33px;  }
.gray_billboard DD { float: left; margin-left: 20px; margin-right: 90px; font-size: 1.4em; line-height: 32px; color: #006699; }

TABLE#pricetable TR TD { border: 1px solid #CDCDCD; border-collapse:collapse; padding:8px; }
TABLE#pricetable TR TD DL { clear: both; margin: 0px; padding: 0px; font-size: 0.9em; }
TABLE#pricetable TR TD DL DT {  color: gray; background:transparent url(../images/design/tabTile.png) repeat-x bottom left; }

TABLE#pricetable TR TD DL SPAN { float: right; height: 16px; font-weight: bold; }
/* Firefox */ 
@-moz-document url-prefix() {
  TABLE#pricetable TR TD DL SPAN { margin-top: 0px; }
}

TABLE#pricetable TR TD DL DIV.true { background:url(../images/design/true.png) right top no-repeat; }
TABLE#pricetable TR TD DL DIV.false2 { background:url(../images/design/false.png) right top no-repeat; }

#compire { cursor: pointer; cursor: hand; }


table#pricetable { width: 95%; margin-left: 20px; margin-bottom: 15px; border: 1px solid #CDCDCD; border-collapse:collapse; }
table#pricetable td {margin:8px;}
/* Firefox */ 
@-moz-document url-prefix() {
  table#pricetable { width: 95%; margin-left: 20px; }
}

table#pricetable THEAD TR { background:url(../images/design/headerCompare_bg.png) left bottom repeat-x; }

TABLE#pricetable TR TD UL { list-style: none; margin: 0px; padding: 0px; }

TABLE#pricetable TR TD UL LI .true { padding-left: 23px; background:url(../images/design/true.png) left top no-repeat; }
TABLE#pricetable TR TD UL LI .false2 { padding-left: 23px; background:url(../images/design/false.png) left top no-repeat; }


table#pricetable td.side, table#pricetable th.side { border: 1px solid #CDCDCD; }
table#pricetable td.side UL { width: 100%; }
table#pricetable td.side UL LI {
	text-align:right;
	height: 20px;
	font-size: 0.9em;
	line-height: 18px;
	color:#006699;
	padding:8px;
}

table#pricetable th {
	vertical-align: top;
	padding-bottom: 5px;
	border:1px solid #CDCDCD;
	font-size: 0.8em;
	}
table#pricetable th A { display: block; }	
table#pricetable th IMG { margin: 5px; }
table#pricetable th H2 { color: #A6A6A6; font-size: 1.6em; }

table#pricetable td UL LI {
	height: 20px;
	font-size: 0.9em;
	line-height: 18px;
	padding:8px;
	text-align:center;
	background:transparent url(../images/design/tabTile.png) repeat-x bottom left;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  table#pricetable td UL LI span{ display: block; width: 10px; height: 16px; margin: 3px auto 0px auto; }
}

		
			
.signup { margin: 10px 0px; }		


.summary { margin: 10px 5px 0px 195px; }	


div#leftside {float:left;width:595px;height:100%;padding:3px;text-align:justify;margin-right:10px;}
div#leftside h1 {font-size:x-large;font-weight:400;margin:0;}
div#rightside {border-left: 2px solid #CCCCCC;float:left;width:265px;padding-left:10px;margin-top:0px;padding-top:0;}
div#rightside h1 {font-weight:normal;font-size:16px;border-bottom:1px dotted #CCCCCC;}
div#blitem {width:100%;float:left;font-size:11px;}
div#blitem img {margin:6px;}
div#blitem h3 {font-size:13px;}
div#blitem a {text-decoration:none;}

div#blmainline{border-top: 1px dotted #CCCCCC;float:left;width:600px;padding-left:10px;margin-top:5px;margin-bottom:5px;}

div#blmain0 {min-height:100px;width:307px;float:left;font-size:11px;border-right: 1px dotted #CCCCCC;}
div#blmain0 img {margin:6px;float:right;margin-right:7px;}
div#blmain0 h3 {font-size:13px;margin:0;}
div#blmain0 a {text-decoration:none;}
div#blmaintext0 {float:left;width:205px;}
div#blmainpic0 {float:right;}

div#blmain1 {min-height:100px;width:307px;float:right;font-size:11px;}
div#blmain1 img {margin:6px;float:left;margin-left:7px;}
div#blmain1 h3 {font-size:13px;margin:0;}
div#blmain1 a {text-decoration:none;}
div#blmaintext1 {float:right;width:205px;}
div#blmainpic1 {float:left;}

div#blmain2 {min-height:100px;width:307px;float:left;font-size:11px;border-right: 1px dotted #CCCCCC;}
div#blmain2 img {margin:6px;float:right;margin-right:7px;}
div#blmain2 h3 {font-size:13px;margin:0;}
div#blmain2 a {text-decoration:none;}
div#blmaintext2 {float:left;width:205px;}
div#blmainpic2 {float:right;}

div#blmain3 {min-height:100px;width:307px;float:right;font-size:11px;}
div#blmain3 img {margin:6px;float:left;margin-left:7px;}
div#blmain3 h3 {font-size:13px;margin:0;}
div#blmain3 a {text-decoration:none;}
div#blmaintext3 {float:right;width:205px;}
div#blmainpic3 {float:left;}

div#blitem2 {width:100%;float:left;}
div#blitem2 img {margin:6px;}
div#blitem2 a {text-decoration:none;}

.small_item {min-height: 128px; height:auto !important;float:left;width:295px;background:transparent url(../images/design/content-header-small.gif) repeat-x top left; margin-left:5px;}
.item_text { padding:12px 0px 0px 12px;}
.item_text h3 {padding:0px 0px 0px 0px;}
.tbdiv {float:left;width:910px;margin-left:15px;}

.underimgurls {margin:25px 15px 30px 50px;}

.desc {float:right;}
.desc-center {float:left;}

div#pagedigit {float:left;margin-left:8px;}
div#pages {float:left;margin-left:8px;}
.text {margin:0 0 25px 0;}
