body{
   SCROLLBAR-FACE-COLOR: #ececec; 
    SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2; 
    SCROLLBAR-SHADOW-COLOR: #c2c2c2; 
    SCROLLBAR-3DLIGHT-COLOR: #ececec; 
    SCROLLBAR-ARROW-COLOR: #19376A; 
    SCROLLBAR-TRACK-COLOR: #ffffff; 
    SCROLLBAR-DARKSHADOW-COLOR: #ececec; 
    SCROLLBAR-BASE-COLOR: #ffffff
    padding:0px;
    margin:0px;
    background-color:#ffffff;
    font-family: Arial;
    font-size: 11px;
    line-height: 13px;
    color:505050;
}

333 {margin:12px 12px 12px 12px}

#main_text_box h1 {
font-size:12px;
font-weight:bold;
margin-bottom:0px;
margin-top:-5px;
}
#main_text_box h2 {
margin-top:15px;
font-size:11px;
font-weight:bold;
}
a.activ_catalog{
	background: #сссссс;
	color:#0064b1;font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
}

#comparewindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
img.imgOff {
	border-color: #97989C;
	border-style: solid;
	border-width: 0px;
}
#IMGloader{
	text-align:right;
}
#fotoload{
	text-align:right;
	float:right;
}
img.imgOn {
	border-color: #D5D5D5;
	border-style: solid;
	border-width: 0px;
}
.foto img{
	width:100px;
}

div.comment_list{/*отзывы*/
	margin-top: 10px;
	background-color: #F2F3F5;
	margin-bottom: 10px;
	BORDER: #97989C 1px dashed; 
   PADDING: 5px; 
}

div.comment_user{
	padding: 3px;
	background: #d12319;
	color: white;
}

div.comment_user a{
	color: white;
}


ul{
	list-style-type:none;
	color: #483635;
}
li{
	list-style-type:none;
}

.sort_name_bg{
   background-color: #F0F1F1;
}
.sort_table{
   margin-top: 10px;
   background-color: White;
   BORDER-RIGHT: #d3d3d3 1px dashed;
   PADDING-RIGHT: 5px;
   BORDER-TOP: #d3d3d3 1px dashed;
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 5px;
   BORDER-LEFT: #d3d3d3 1px dashed;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}
.sort_table .tableProd{ display:none}
.sort_table .NoSortJpg{ display:none}
#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
#num{
	white-space:nowrap;font-weight:bold;color:#bb2026
}
#sum{
	white-space:nowrap;font-weight:bold;color:#bb2026
}
.phone {
	WHITE-SPACE: nowrap;font-weight:bold; FONT-SIZE: 16px
}
.menu_bg{
   
}
.menu_bg a.navigation{
}
.menu_bg img{
}
#navigation{
}
.navigation{
}
a.navigation{
}
a.navigation:hover{
}
.topmenu{
}
.topmenu img{
}
#topmenu_2{
}
#topmenu_2 a{
}
#topmenu_2 a:hover{
}
#header_1{
   background: url(images/header_1.jpg) top left repeat-x;
   height: 153px;
}
#header_1 img{
	vertical-align:middle;
}
#header_1 a img{
	border:0;
}
#header_pad{padding-top:1%;}
#header_2{
   background: url(images/header_2.jpg) #40aaf2 top center no-repeat;
   height:172px;
   border-bottom:1px solid #fff;
}
#header_3{
	border-top:7px solid #bbbbbb;
}
#header_4{
   background-image: url(images/header_04.gif);
   background-repeat: no-repeat;
   width: 408px;
   height: 137px;
}
#header_5{
   background-image: url(images/header_05.gif);
   background-repeat: no-repeat;
   width: 229px;
   height: 137px;
   padding-left:30px;
}
#header_6{
   background-image: url(images/header_06.gif);
   background-repeat: no-repeat;
   width: 321px;
   height: 137px;
}
.zagb{
   text-transform: uppercase;
   font-weight: bold;
   font-size:11px;
   padding-bottom:13px;
}
#list{
}
#bglist{
}
#bglist_2{
}
#bg_catalog_1{
	background: url(images/bg_catalog_1.gif) top left no-repeat;
	padding:7 0 20 12;
	margin:0 0 0 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#bg_catalog_2{
	background: url(images/bg_catalog_2.gif) #483635 top left no-repeat;
	padding:7 0 8 12;
	margin:0 0 0 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#bg_catalog_3{
	background: url(images/bg_cart.jpg) 99 0 no-repeat;
	padding:14 0 20 0;
	margin:0 0 0 0;
	color: #909090;
	text-transform: uppercase;
	font-weight: bold;
}
#bg_catalog_4{
	background: url(images/bg_catalog_1.gif) top left no-repeat;
	padding:7 0 15 12;
	margin:0 0 0 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#bg_catalog_5{
	background: url(images/bg_catalog_2.gif) #483635 top left no-repeat;
	padding:7 0 8 12;
	margin:19 0 0 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#bg_catalog_6{
	background: url(images/bg_catalog_2.gif) #483635 top left no-repeat;
	padding:7 0 8 12;
	margin:25 0 0 0;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#bgmenu{
   background-image: url(images/bg_menu.gif);
   background-repeat: no-repeat;
   width: 270px;
   height: 25px;
   color: white;
   font-weight: bold;
   vertical-align: middle;
   padding-top: 6px;
   padding-left: 10px;
   text-transform:uppercase;
}

#bgcart{
   background-image: url(images/bg_cart.gif);
   background-repeat: no-repeat;
   width: 208px;
   height: 125px;
   padding-left:30px;
   padding-right:20px;
   padding-top:30px;
}

#bgfooter{
   background-image: url(images/bg_footer.gif);
   background-repeat: repeat-x;
   height: 92px;
   color: #9FA4A7;
   padding-top: 6px;
   padding-left: 10px;
}
#bgfooter td, bgfooter a {
   color: #9FA4A7;
}
.top{
   margin-top: 20px;
}
#top {
FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=0, StartY=0, FinishX=88, FinishY=31);
}

td.setka{
	width:5px;
	height:5px;
}
.pad_newtip{
	padding-bottom:0px;
}
#setka_pad{
	margin-top:-14px;}
.border_1{
	border-bottom:1px dotted #bfbfbf;
	padding-top:0px;
}
a.product_name{
   color:#696969;
   font-weight: bold;
   font-size: 12px;
}
.product_forma{
	background:url(images/h3.gif) top left no-repeat;
	padding:26 24 6 24;
}
.product_forma_img{
	padding:14 0 18 0;
}
.product_main_spec_forma{
}
.productdes{
	padding:0 0 14 0;
}
.productdes_1{
	padding:14 0 14 14;
}
#head_2{
   background-image: url(images/head_02.gif);
   background-repeat: no-repeat;
   WIDTH: 227px;
   HEIGHT: 327px;
   padding-left:35px;
   padding-top:25px; 
}

#catalog{
   background-image: url(images/catalog_line.gif);
   background-repeat: no-repeat;
   WIDTH: 225px;
   HEIGHT: 32px;
   font-weight: bold;
}

.black a{
   color:#676767;
}
.catalog ul{
	padding:0 0 0 7;
	margin:0 0 0 0;
}
.catalog li{
	list-style-type:none;
	border-bottom:1px solid #e2e2e2;
	font-size:12px;
	color:#0292dc;
	padding:6 0 6 0;
	margin:0 0 0 0;
}
.catalog li strong{
	font-weight:normal;
	cursor:pointer;
	padding:0 0 0 7;
}
.catalog li strong a{
	text-decoration:none;
}
ul.podcatalog{
	padding:7 0 7 7;
}
ul.podcatalog li{
	border:none;
	padding:0 0 0 0;
	font-size:11px;
}
ul.podcatalog li a{
	font-weight:normal;
	font-family:Arial;
}
#block1{
   padding-left:10px;
   width: 225px;
}
#block2{
   padding-top:10px;
   padding-right:10px;
   padding-bottom:0px;
   width: 683px;
}

#order{white-space:nowrap; padding-top:2px;}
#order a{color:#bb2026;font-weight:bold;text-transform:uppercase;}
#compare a{color:#9e0000}
.compare { display:none}
.order{
	white-space:nowrap;
}
.bgprice{
   background-color: #F0F0F0;
}
#allspec{
   margin-top:10px;
}
#allspecwhite{
   margin-top:10px;
   BORDER-RIGHT: #d3d3d3 1px dashed; 
   PADDING-RIGHT: 5px; 
   BORDER-TOP: #d3d3d3 1px dashed; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 5px; 
   BORDER-LEFT: #d3d3d3 1px dashed; 
   PADDING-TOP: 5px; 
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}

li.done{
   color: green;
   font-weight: bold;
}
.index_priv ul{
	list-style-type:square;
}
.index_priv li{
	list-style-type:circle;
}
.sortActiv{
    font-weight: bold;
}
.opros{
	padding-left:9px;
}
.opros td{
}
.opros div{
	padding:7 0 0 7;
}
.oprosname{
	padding:4 0 7 14;
	font-size:12px;
	font-weight:bold;
}
td {
   /*vertical-align: top;*/
    font-family:Arial;
    font-size:11px;
	color:#505050;
}
.12{
	font-size:12px;
}
td.center{
   vertical-align: middle;
}

form
{
    margin:0px;
}

.dark
{
    color:#595959;
    font-weight:bold;
    text-transform:uppercase;
}
a{
   color:#0292dc;
   text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.red{
   color: #003399;
}
.red:hover{
   color: #FFAE00;
}
.gray{
   color: #A2A2A2;
}
.gray:hover{
   color: #FFAE00;
}
a.black{
	color:#505050;
    text-decoration: underline;
}
a.black:hover{
   text-decoration: none;
}
a.link
{
}
a.link:hover
{
}
.black{
}
a.b{
}

.white{color: white;}

a.white{
   color: white;
   font-weight: bold;
}
a.white:hover{
   color: white;
}
.price{
    color:#25a600;
	font-size:19px;
	font-weight:bold;
}
.price2{
    color:#C34046;
}
.valuta{
	font-size:13px;
}
select{
    font-size: 11px;
}
input.search{
   font-size: 11px;
   color:#696969;
   background-color:#fff;
   width: 100%;
   height: 23px;
   border-top:1px solid #cdcdcd;
   border-left:1px solid #cdcdcd;
   border-bottom:1px solid #f4f4f4;
   border-right: 1px solid#f4f4f4;
   padding-left:6px;
   padding-top:4px;
}
#search{
	width:80%;
	margin-top:-9px;
}
#search td{
	padding-bottom:4px;
}
.user{
	padding-left:20px;
	padding-bottom:10px;
	text-align:left;
}
.user td{
	font-size:12px;
}
.user a{
	font-size:11px;
	line-height:16px;
}
.pad_user{
	padding-left:15px;
}
input.user{
   font-size: 11px;
   color:#5d5d5d;
   background-color:#fff;
   width: 100%;
   height: 23px;
   border-top:1px solid #cdcdcd;
   border-left:1px solid #cdcdcd;
   border-bottom:1px solid #f4f4f4;
   border-right: 1px solid#f4f4f4;
   padding-left:5px;
   padding-top:4px;
}
input.but{
   font-size: 11px;
   height: 22px;
   border-style: solid;
   border-color: #c91e00;
   border-width: 1px;
   background-color: white;
   color:#d66461;
}

#mm {
    margin: 0 0 0 320px;
    height: 50px;
}

#mm img {
    border: none;
    margin: 5px;
}

.mm_item {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.mm_spacer {
    margin-top: 130px;
    padding-top: 130px;
}
/*Стили кнопок табов*/


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family: Arial, Helvetica;
	font-size:		11px;
	cursor:			Default;
	display:		inline;
	margin:			1px -3px 1px 3px;
	float:			left;
	padding:		3px 8px 3px 8px;
	background:		#f5f5f5;
	border:			1px solid;
	border-color:	#e2e2e2;
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid #e2e2e2;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 4px 5px 4px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Arial, Helvetica, Arial;
	font-size:			12px;
	color:				#505050;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#505050;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight: bolder;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #e2e2e2;
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			#696969;
	font-size:		11px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	background:		#f5f5f5;
	height:			1.85em;
	width:			100%;
}

.tab-page a{
	color: #505050;
}
.pad_1{
	padding:0 76 0 0;
}
.pad_2{
	padding:30 0 0 71;
}
.pad_3{
	padding-right:35px;
}
.pad_4{
	padding-left:272px;
}
.pad_5{
	padding:14 0 14 0;
}
.pad_6{
	padding:0 34 0 34;
}
.pad_7{
	padding:6 0 0 0;
}
.pad_8{
	padding:14 0 0 0;}
*html .pad_7{
	padding:96 0 0 0;
}
*html .pad_6{
	padding:100 34 0 34;
}
.pad_9{
	padding:0 0 0 9;
}
.pad_10{
	padding-bottom:0px;
}
.pad_11{
	padding-top:44px;
}
.pad_19{
	padding:22 0 0 0;
	*padding:18 0 0 0;
}
.pad_20{
	padding:29 0 0 0;
}
.pad_21{
	padding:0 0 0 0;
}
.pad_27{
	padding:27 0 0 0;
	*padding:26 0 0 0;
}
.pad_34{
	padding-bottom:34px;
}
.pad_43{
	padding:43 0 0 0;
}
.pad_63{
	padding-top:63px;
}
.pad_logo{
	padding:30 0 0 0;
	text-align:center;
}
.pad_but{
	padding:4 0 0 20;
}
.style_1{
	font-family: Arial;
	font-size:11px;
	color:#505050;
	padding-right:14px;
}
.style_2{
	font-weight:bold;
	padding-left:12px;
}
.style_4{
	color:#505050;
}
.telnum{
	font-size:14;
	color:#ffffff;
	font-style:arial;font-weight:BOlD;
	padding:0 0 0 68;
	white-space:nowrap;
}
.elnum{
	font-size:11;
	color:#ffffff;
	font-style:arial;font-weight:BOlD;
	padding:0 0 0 92;
	white-space:nowrap;
}
#icon_tel{
	background:url(images/icon_tel.gif) top left no-repeat;
	width:53;
	height:43;
}
#news_table{
	border-bottom:1px dotted #b4b4b4;
	margin-bottom:15px;
}
#news_table td{
	padding-bottom:14px;
}
.news_zag{
	font-weight:bold;color:#696969;
}
#news_date{
	color:#9c9c9c;
}
.cart{
	margin-top:-24px;
}
.cart div{
	font-size:12px;
	padding:0 0 4 26;
}
.cart span{
	font-weight:bold;
	color:#d12319;
}
.cart_button table{
	padding:12 0 0 0;
}
#cart{}
#cart td{
}
.footer{
	background: url(images/footer.gif) bottom left repeat-x;
	padding-bottom:36px;
}
.rightmenu{
	color:#b0b0b0;
	padding:0 0 0 0;
}
.leftmenu{
	padding:0 0 0 0;
}
.block{
	padding:0 4 0 20;
}
.copyright{
	padding:0 20 0 0;
}
.panel_l{
	width:50%;
}
.paner_r{
	width:50%;
}
.nava{
	padding:10 10 10 0;
}
.nava a{
	color:#696969;font-size:13px;
}
.nava a:hover{
	color:#696969;font-size:13px;
}
.product_odnotip .pad_newtip{
	float:left;width: 225px;
	border: #cccccc 1px solid;margin-bottom:5px;padding:5 0 5 0;background-color:#ffffff;
}
.page_nava{
	padding-bottom:0px;}

#fline{
width:99%;
font-size:11px;
color:#666666;
margin-left:2px;
}
#fline td div{
font-size:11px;
color:#666666;
}
#fline td div a{
font-size:11px;
color:#666666;
}
/*css client */
table{border-collapse:collapse}
table td{border:none; vertical-align:top}
body, td{font:11px/16px arial, tahoma, verdana, sans-serif;color:#000}
form{margin:0;padding:0}
a img{border:none}
p{margin:20px 0}
a{color:#bb2026;text-decoration:underline}
a:hover{color:#bb2026;text-decoration:none}
.blockClear{float:none;height:1px;clear:both;margin:0 0 -1px 0;overflow:hidden; height:1px;}
h1{font:12px tahoma, arial, verdana, sans-serif;text-align:left;text-transform:uppercase;font-weight:bold;margin:5px 0 0px 0;}
h1 a{color:#bb2026;text-decoration:underline}
h1 a:hover{color:#bb2026;text-decoration:none}

#h_f {font:13px arial, tahoma, verdana, sans-serif;text-align:left;font-weight:bold;color:#0064b1;margin:30px 0 30px 0;position:relative}
#h_f_1 {font:13px arial, tahoma, verdana, sans-serif;text-align:left;font-weight:bold;color:#0064b1;margin:-10px 0 20px 0px;position:relative}
#h_f a {color:#0064b1;text-decoration:underline;margin-top:0px; padding-top:0px;}
#h_f a:hover{color:#0064b1;text-decoration:none}

h2{font:11px arial, tahoma, verdana, sans-serif;text-align:left;font-weight:bold;margin:10px 0; }
h2 a{color:#bb2026;text-decoration:underline}
h2 a:hover{color:#bb2026;text-decoration:none}

.tableMain{width:100%;height:100%}

.blockTop{padding:15px 0 0 0;height:86px; background:url(images/design/body.gif) top left repeat-x;}


.tableTop{width:100%}

.blockTopLeft{}
.cpt_logo{padding-top:7px}
.blockTopRight{width:100%;padding:5px 9px 0 0;}


.blockGray{background:url(images/design/blockGray.gif) repeat-x top #f8f8f8;}
.blockGray_bottom{background:url(images/design/blockGray_bottom.gif) repeat-x bottom;}
.blockGrayLeft{background:url(images/design/blockGrayLeft.gif) no-repeat left top;}
.blockGrayRight{background:url(images/design/blockGrayRight.gif) no-repeat right top;height:76px;padding:0 0 0 16px;}

.blockGrayLeft_top{background:url(images/design/blockGrayLeft_top.gif) no-repeat left top;}
.blockGrayRight_top{background:url(images/design/blockGrayRight_top.gif) no-repeat right top;}
.blockGrayLeft_bottom{background:url(images/design/blockGrayLeft_bottom.gif) no-repeat left bottom}
.blockGrayRight_bottom{background:url(images/design/blockGrayRight_bottom.gif) no-repeat right bottom; padding:0 0 0 16px; *height:76px;}

.blockDelim{height:3px;overflow:hidden;background:url(images/design/blockDelim.gif) repeat-x top #cccccc;margin:12px 0 5px 0}
.blockDelim div{background:url(images/design/blockDelimLeft.gif) no-repeat left top}
.blockDelim div div{height:3px;background:url(images/design/blockDelimRight.gif) no-repeat right top}

.blockNav{padding:12px 0 0 0}
.blockNav ul{padding:0 0 0 0;margin:0 0 0 0;list-style:none}
.blockNav li{float:center;margin:0 15px 0 0;}

.blockGray, .blockGray td{color:#bb2026;font:11px arial, tahoma, "arial black", verdana, sans-serif; font-weight:bold; }
.blockGray a{color:#bb2026;text-decoration:underline}
.blockGray a:hover{color:#bb2026;text-decoration:none}

.tableGray{width:100%;height:55px;margin:0 8;}
.tableGray2{width:100%;margin:0 8;}


.tableSearch, .tableSearch .blockInput, .tableSearch .blockInput input{width:100%}
.tableSearch td{vertical-align:top;white-space:nowrap;padding:4px 9px 0 0}

.inputText{border:1px solid #7f9db9;width:100%} 

.blockCart{width:245px; padding:0 0 0 0; text-align:right;background:url(images/design/blockCart.gif) no-repeat;}
.blockCart div{width:235px;}

.blockHome{text-align:center;}
.blockHome table{width:100%;margin:10 auto 15 auto}
#top_1 { width:170px ;text-align:center;margin:0 auto 0 auto}

.blockCat{background:#ffffff;width:225px;margin:5px 0 15px 0px}
.blockCat ul{padding:0 0 0 0;margin:0 0 0 0;list-style:none}
.blockCatLevel1{
   font-family:Arial; font-weight:bold; margin:10 0 7 10;}

.blockCatLevel2{ height:25px;
   font-family:Arial;}
.blockCatLevel2 a {margin:4 0 4 30;
   color:#000;}
.blockCatLevel2 a:hover{margin:4 0 4 30;
   color:#000;}

.tableMainInner{width:100%}
.blockLeft{width:225px;  padding:20px 10px 0px 10px;}
.blockLeft_2{width:225px;  padding:20px 10px 0px 10px;}
.blockRight{padding:25px 20px 0px 10}
.blockRight_2{padding:20px 20px 0px 10}

.blockAuth2{width:225px; margin:0px 0px 10px 0px;}
.tableAuth{margin:0 0 0 10px}
.tableAuth td{text-align:LEFT;padding:3px 0px}
.blockAuth a{text-decoration:underline}
.blockAuth a:hover{text-decoration:none}
.blockAuth .inputText{ 
   font-size: 11px;
   background-color:#fff;
   width: 200px;
   height: 23px;
   border-top:1px solid #cdcdcd;
   border-left:1px solid #cdcdcd;
   border-bottom:1px solid #cdcdcd;
   border-right: 1px solid#cdcdcd;
   padding-left:6px;
   padding-top:4px;
}
.blockAuth .inputText2{
   font-size: 11px;
   background-color:#fff;
   width: 200px;
   height: 23px;
   border-top:1px solid #cdcdcd;
   border-left:1px solid #cdcdcd;
   border-bottom:1px solid #cdcdcd;
   border-right: 1px solid#cdcdcd;
   padding-left:6px;
   padding-top:4px;
}
.blockAuth{width:225px; margin:0px 0 10px 0;padding:0px 0px 0px 0px; text-align:LEFT}

.blockBot{height:84px; color:#a4a4a4; padding:10 10px 40 10px;  background:url(images/design/blockBot.gif) repeat-x bottom}

.blockBotLeft{width:257px;color:#1a69b7}
.blockBotRight{}

.blockDelim1{
height:3px;overflow:hidden;background:url(images/design/blockDelim.gif) repeat-x top #cccccc;margin:10px 0 10px 0}

.tableProd{width:100%; margin:-4px 0px 0px 0px;}
.tableProd th{vertical-align:middle;border:1px solid #efcc86; background:#fcf6e9; text-align:center;font-size:12px;font-weight:normal;padding:1px 10px}
.tableProd td{vertical-align:middle;border:1px solid #efcc86;text-align:center;padding:1px 10px}



.tdGray{background:#fff;}
.tdDarkGray{background:#696969;}
.tdPrice{background:#ffff99;color:#0064b1}

.tableProd1{width:100%}
.tableProd1 th{vertical-align:middle;border:1px solid #efcc86; background:#fcf6e9; text-align:center;font-size:12px;font-weight:normal;padding:1px 10px}
.tableProd1 td{vertical-align:middle;border:1px solid #efcc86;text-align:center;padding:1px 10px}

.tdGray1{background:#fff;}
.tdGray2{background:#fff; font-weight:bold;color:#bb2026;}





.tdMore a{color:#131389;text-decoration:underline}
.tdMore a:hover{color:#131389;text-decoration:none}



.tablePrice{margin:0px 0}
.tablePrice td{}
.tablePrice td.blockPrice{font-size:14px;font-weight:bold;color:#25a600;padding:0px 2px 1px 2px}

.tablePrice .totalPrice{font-size:12px;font-weight:bold;}

.blockIndent{padding:5px 0 5px 0px}

.blockModel{font-size:11px;padding:0px 1px}


.related_name{font-size:12px}
.related_name a{color:#800000;text-decoration:underline}
.related_name a:hover{color:#800000;text-decoration:none}


div.plashka_center{ /*Центрблок плашка*/
	background: url(images/design/plashka.gif);background-repeat: repeat-x top;
	height: 20px;
        BORDER-RIGHT: #cccccc 0px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #f6f6f6 0px solid;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        BORDER-LEFT: #f6f6f6 0px solid;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #0064b1 0px solid;
        margin:5px 0 10px 0;
}
div.plashka_left{ /*Левый блок плашка*/
	background: url(images/design/plashka.gif);background-repeat: repeat-x top;
	height: 20px;
        BORDER-RIGHT: #cccccc 0px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: #f6f6f6 0px solid;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        BORDER-LEFT: #f6f6f6 0px solid;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #0064b1 0px solid;
        margin:0px 0 5px 0;
}

div.plashka_zag{ /*Левый блок плашка заглавие*/
	color: #0064b1;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
}
div.plashka_zag1{ /*Левый блок плашка заглавие*/
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 2px;
}
/* ====================== COMPONENT CONTAINER STYLES ====================== */


#container_topbar_right { text-align:right; }

#container_top_left {
	text-align: left;
  	vertical-align: top;
  	width: 200px; 
	background:#ffa443 url(images/tls_divnavtopbg.gif) left top repeat-x;
 }
 
#container_top_right { vertical-align:top; text-align:right; width:225px;}

#container_top
{ text-align:left;
  padding-left:225px;
  vertical-align:top;
  background:url(images/tls_pic.jpg) left -50px no-repeat;
}
  
#container_left_sidebar
{ width:200px;
  text-align: left;
  vertical-align: top;
}

#container_main_content
{ width:"*";
 text-align: left;
  vertical-align: top;
  padding: 0;
  border-top:solid 4px #e6e6e6; 
}

#container_footer
{ color: white;
  margin: 0 210px; padding: 0px;
  line-height:30px;
}


/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent,

 {}




.shcart_link { }
#shpcrtgc, #shpcrtca { padding-left:40px;}

.survey_question{
 font-weight: bold;
 margin-bottom: 10px;
}
.survey_submit{
 margin-top: 10px;
 text-align:center;
}
.cpt_survey form{
 padding:0px;
 margin: 0px;
}

.cpt_currency_selection
{ text-align: center;
  font-size: 100%;
}

.cpt_currency_selection select
{ font-size: 90%;
}
.cpt_currency_selection form{
 display: inline;
}


.cpt_language_selection { padding-left:8px;}
.cpt_language_selection img { vertical-align:middle;border:solid 1px #eaeaea;} 


a .bullet{
  text-decoration: none!important;
}


.cpt_product_add2cart_button
{ padding-top: 10px;}

.home_page_category_logo { background:url(images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_topbar .cpt_auxpages_navigation, #container_topbar .cpt_divisions_navigation {  height:40px; padding:0; overflow:hidden; z-index:20; position: relative; }
#container_topbar .cpt_auxpages_navigation ul, #container_topbar .cpt_divisions_navigation ul {overflow:hidden;}
#container_topbar .cpt_auxpages_navigation li, #container_topbar .cpt_divisions_navigation li { height:40px; background:url(images/tls_li_arr.gif) left 17px no-repeat; padding:0;}
#container_topbar .cpt_auxpages_navigation a, #container_topbar .cpt_divisions_navigation a { color:#d3d3d3; text-decoration:none;  padding:0 20px 0 10px ; line-height:40px; display:block; //width:auto; float:left;}
#container_topbar .cpt_auxpages_navigation a:hover, #container_topbar .cpt_divisions_navigation a:hover { text-decoration:underline; color:#ffa443;}




#container_top_left .cpt_language_selection { display:inline; line-height:30px;}

#container_top_right .cpt_currency_selection { text-align:right;}


#container_left_sidebar h3, #container_right_sidebar h3, #container_top_left h3 { margin:0; line-height:40px; margin:0 0 0 10px; padding:0 0 0 20px;text-transform:uppercase;  font-size:13px; }







#container_footer .cpt_divisions_navigation
{ padding: 3px;
  margin: 0px;
  text-align: center;
}
#container_footer .cpt_divisions_navigation li { background:none;}
#container_footer .cpt_divisions_navigation a
{ font-weight: normal;
  color:#333; padding:0 10px; line-height:30px; text-decoration:underline;
}
#container_footer .cpt_divisions_navigation a:hover { color:#CC3300;}
#container_main_content .cpt_product_lists
{ 
width:100%
}



#container_right_sidebar .cpt_news_short_list
{ border-left:solid 1px #e6e6e6;border-bottom:solid 4px #e6e6e6;}

#container_top .cpt_language_selection, #container_top .cpt_custom_html { display:inline; line-height:24px; //height:30px; padding:3px 0 0 5px;}
#container_top .cpt_language_selection a img { border:#ffffff solid 1px ; //margin-top:8px;}

#container_main_content .cpt_custom_html {  //margin-right:-3px; line-height:40px;  padding:0 5px 0 120px; font-weight:bold; text-transform:uppercase; color:#454545;}
#container_main_content .cpt_maincontent .cpt_custom_html {padding:0px; line-height:40px; }
.cpt_maincontent h1.tls_browse {  line-height:40px; padding:0px 10px; margin:0; font-size:100%;}

#container_topbar_right .cpt_custom_html { display:inline;}
#container_left_sidebar .news_header { border-right:solid 1px #e6e6e6;}
#container_main_content ul { list-style-position:inside;}
.maincontent{ padding:0px 10px 0px 10px;}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

#shpcrtca{
 font-weight: bold;
 font-size: 130%;
 white-space: nowrap;
}

.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none;  font-family:Arial, Helvetica, sans-serif; word-spacing:110%; letter-spacing:120%;}
.current-rating1 div { line-height:20px; //height:20px; font-size:1px;}
.sm-current-rating1 { line-height:13px; //height:13px; font-size:1px;}
center h1 { text-align:left;}
.cat_header { background:#ffd042 url(images/tls_catheaderbg.gif) left top repeat-x; height:40px; }
.poll_header {  background:#ededed url(images/dft_lightgreyheader.gif) left top repeat-x;}
.news_header { background:#fff url(images/tls_newstheaderbg.gif) left top repeat-x;height:40px;border-bottom:solid 1px #e6e6e6; }
.cat_header h3 { background:url(images/tls_cat_arr.gif) left 1em no-repeat; color:#fff;}
.news_header h3{ background:url(images/tls_news_arr.gif) left 1em no-repeat;  color:#222; }
.poll_header h3 { background:url(images/dft_lightgreybullet.gif) left 1em no-repeat;  color:#333; }
.lang_label { display:inline; font-size:100%; color:#333; line-height:30px;}

.tls_topbar td { background:url(images/tls_topbg.gif) left top repeat-x;  }
.tls_page { margin:0 20px 0 0; background:#fff;}
.tls_index_header { background:#f2f2f2 url(images/tls_bullet.gif) 10px 1em no-repeat; line-height:230%; color:#333; font-size:120%; font-weight:bold; margin:0; padding:0 20px; }
.cpt_survey { background:#ededed url(images/dft_lightgreybody.gif) left top repeat-x;}
.cpt_custom_html h1 { font-size:110%;}
h1.welcome { font-size:21pt; letter-spacing:-1px; margin:0; font-weight:normal; text-transform:none; background:none; text-align:center; }
h1.companyname  { margin:0; padding:0 20px; line-height:40px; white-space:nowrap; color:#fff; font-size:15pt;}
.tls_tel { color:#ffffff; font-size:12pt; line-height:40px; //height:40px;  padding:30px 2px; }
.mdr_main_header  { background:#FAFAFA; font-size:90%; padding:0 10px;}
/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 90%;padding-top:1px;
}

.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #F5F5F5;
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}

.prdbrief_add2cart
{ padding: 2px 4px;
}

.error_block
{ font-weight: bold;
  color: red;
}

.product_brief_block {border-bottom: #cccccc 2px solid;height: 150px;margin-bottom:5px;padding:10px 10px 10px 10px;}
.product_brief_block .prdbrief_thumbnail { float:right; margin-left:10px;}
.product_brief_block .sm-current-rating1 { margin-left:155px;}

.product_brief_block_2 { border-bottom: #cccccc 0px solid;margin-bottom:20px;margin-top:20px;padding:0px 0px 0px 0px;}
.product_brief_block_2 .prdbrief_thumbnail { float:left; margin-right:25px;margin-bottom:1px;margin-top:5px;}
.product_brief_block_2 .sm-current-rating1 { margin-right:155px;}


#tbl-checkout-progress td {
vertical-align: top; font-size:0.7em;
}

.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}

.news_date
{ color: #ff5e00;
  font-size: 100%;
  font-weight:bold;padding-left:20px;
}
.news_title
{ 
 font-weight:bold;
}
.news_title a { color:#696969;text-decoration:underline}
.news_title a:hover{ color:#696969;text-decoration:none}
.news_viewall
{ padding-bottom: 10px; text-align:right; font-size:85%;
}
.news_subscribe, .news_thankyou
{ padding: 5px;
  background-color: #f4f4f4;
}
.news_subscribe .input_message { width:120px;}
.news_subscribe div,.news_subscribe form { display:inline;}
.news_subscribe img { vertical-align:middle;}

/************************
BLOG STYLES
***************************/
.post_title{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
 font-size:120%;
}
.post_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}

/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #F5F5F5;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #F8F8F8;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #d5e5fa!important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 font-size:13px;font-weight:bold;color:#25a600;
 margin:5px 5px 5px 5px;
}
.product_list .totalPrice {
font-size:13px;
color:#25a600;
text-align:center;
margin:0px 0px 0px 0px
}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
 color:#CC3300;
 padding:0 0 0 5px;
 overflow:hidden;
 font-size:90%;
}
.cpt_product_category_info a, .cat_path_in_productpage a { font-size:120%;}

/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #F5F5F5;
  border-bottom: 1px #99C9DF solid;
  font-size:12pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #F5F5F5;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category
{ font-size: 140%;
  font-weight: bold;line-height:150%; text-decoration:none; color:#333;
}
.rcat_root_category:hover { border-bottom:solid 1px;}
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{ line-height:150%;
  font-weight: normal;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #F5F5F5;
}
#reg_confcode td{
 background-color: #F5F5F5;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
 background-color: #F5F5F5;
	margin-right:5px;
	width:202px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  { float:left;}

.cpt_maincontent center { clear:both;}
#cat_top_tree { overflow:hidden; margin-top:10px;}
.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0;}

.prdbrief_name{ font-size:14px; font-weight:bold;line-height:170%;}
.prdbrief_name a{text-decoration:underline;color: #bb2026;}
.prdbrief_name a:hover {text-decoration:none;color: #bb2026;}

.product_list td{margin:0 0px:  }
.product_list{width:100%; padding:0px 0px 5px 0px;}
.product_list a { color:#696969; text-decoration:none;}
.product_list a:hover { color:#EEC00A;text-decoration:none;}
.product_list a img{ border:0px solid #cccccc;margin:0 0 0px 0}
.product_option { width:100%; //width:auto;  position:relative; zoom:1;}

.blockCart .cpt_shopping_cart_info{padding:10 10 0 0}

/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #F5F5F5;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F8F8F8;
}
.row_even td {
	border: 0px solid #F5F5F5;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images{
float: right;
}


/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{ display:block;height:1px;line-height:1px;font-size:1px;
    overflow:hidden;border-style:solid;border-width: 0 1px;}
  
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

#powered_by { font-size:9px !important; position:relative; top:-10px; line-height:200%;}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}



.regheader{
	width:80%;
	color:black;
	padding:3px;
	text-align:left;
	font-size:10px;
}

/*checkbox without margin*/
input.checknomarging{
	margin: 0px;
}

input.input_message{
	color: #aaaaaa;
}
input.input_message_focus{
	color: #000000;
}
ul.product_list{
 list-style-type:none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 width: auto;
 text-align:center;}

ul.product_list li{
text-align:center;
margin: 0px;
padding: 0px;
float: left;
}

#powered_by{
	font-size: 70%;
	text-align: center;
	color: #777777;
	padding-top: 10px;
	padding-bottom:5px;
}
#powered_by a{
	color: #777777;
	text-decoration: none;
}


/*  styles for the unit rater     */
.sm-current-rating1 { /*general.css (line 56)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back { /*general.css  (line 63)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating1 div.sm-current-rating1-front {  /*general.css (line 69)*/ 
	background:transparent url(../images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

.current-rating1 {/*general.css (line 75)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:relative; 
	width:100px; 
	overflow:hidden; 
}
.current-rating1 div.current-rating1-back { /*general.css (line 81)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	width:100px; 
	z-index:10; 
	font-size:0px; 
}

.current-rating1 div.current-rating1-front { 
	/*general.css (line 87)*/ 
	background:transparent url(../images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	z-index:20; 
	font-size:0px; 
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images_common/starvote.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('../images_common/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	
.review_content {
	/*width: 90%;*/
	overflow:hidden;
	oveflow-x:hidden;
	padding:0 85px 0 0;
	zoom:1;
}
@media print {
	input,.noprint {
		display: none;
	}
}


.highslide {
	cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

/* Controlbar example */
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .close {
	background: url(graphics/controlbar4.gif);
	width: 36px;
	background-position: -130px 0;
}
.controlbar {	
	background: url(graphics/controlbar4.gif);
	width: 127px;
	height: 34px;
}



.cptovst_xtdd1n{background-color: #FFFFFF!important;}
.cptovst_xtdd1n *,.cptovst_xtdd1n{color: #009900!important;}
.cptovst_xtdd1n *,.cptovst_xtdd1n{text-align: center!important;}


.cptovst_2k5t6d{background-color: #CCFFFF!important;}
.cptovst_2k5t6d *,.cptovst_2k5t6d{text-align: left!important;}


.cptovst_ifgsci *,.cptovst_ifgsci{text-align: left!important;}


.cptovst_i8o246{background-color: #CC9900!important;}
.cptovst_i8o246 *,.cptovst_i8o246{text-align: left!important;}


.cptovst_wpe3jv{background-color: #FFFF99!important;}
.cptovst_wpe3jv *,.cptovst_wpe3jv{text-align: left!important;}


.cptovst_v5norh *,.cptovst_v5norh{text-align: left!important;}






.cptovst_knon4x *,.cptovst_knon4x{text-align: left!important;}








.cptovst_bgt879 *,.cptovst_bgt879{text-align: left!important;}






.cptovst_b3r4fu *,.cptovst_b3r4fu{text-align: left!important;}


.cptovst_k0fd7r *,.cptovst_k0fd7r{text-align: left!important;}




.cptovst_s0u5f7 *,.cptovst_s0u5f7{text-align: left!important;}


.cptovst_qqiig0 *,.cptovst_qqiig0{text-align: left!important;}


.cptovst_fy8ejs *,.cptovst_fy8ejs{text-align: left!important;}


.cptovst_fkn8v9 *,.cptovst_fkn8v9{text-align: left!important;}


.cptovst_44lkp8 *,.cptovst_44lkp8{text-align: left!important;}


.cptovst_eulew6 *,.cptovst_eulew6{text-align: left!important;}


.cptovst_xvug4l *,.cptovst_xvug4l{text-align: left!important;}




.cptovst_3hlng3 *,.cptovst_3hlng3{text-align: left!important;}








.cptovst_xlwben *,.cptovst_xlwben{text-align: left!important;}


.cptovst_9a0dbx *,.cptovst_9a0dbx{text-align: left!important;}


.cptovst_9unr4j *,.cptovst_9unr4j{text-align: left!important;}


.cptovst_5hckss *,.cptovst_5hckss{text-align: left!important;}


.cptovst_xyeq10 *,.cptovst_xyeq10{text-align: left!important;}


.cptovst_wdwwrg *,.cptovst_wdwwrg{text-align: left!important;}








.cptovst_l1lrnj *,.cptovst_l1lrnj{text-align: left!important;}


.cptovst_8g3ted *,.cptovst_8g3ted{text-align: left!important;}


.cptovst_3xaz8c *,.cptovst_3xaz8c{text-align: left!important;}


.cptovst_7n698c *,.cptovst_7n698c{text-align: left!important;}




.cptovst_5zs8lv *,.cptovst_5zs8lv{text-align: left!important;}




.cptovst_4jh334 *,.cptovst_4jh334{text-align: left!important;}


.cptovst_9cg94r *,.cptovst_9cg94r{text-align: left!important;}








.cptovst_zw9m1c *,.cptovst_zw9m1c{text-align: left!important;}


















.cptovst_5p0cam *,.cptovst_5p0cam{text-align: left!important;}


.cptovst_r90w6l *,.cptovst_r90w6l{text-align: left!important;}


.cptovst_fkjrq6 *,.cptovst_fkjrq6{text-align: left!important;}


.cptovst_ci6ijf *,.cptovst_ci6ijf{text-align: left!important;}

