/*****************************/
/*** Core html setup stuff ***/
/*****************************/
/* { margin:0; padding:0; } */

h1,h2,h3,h4,h5,h5,p,blockquote,form,label,ul,ol,fieldset,address { margin:0.5em 0; }
li,dd {	margin-left:1em; }
fieldset{ padding:0.5em; }
body {
	font-size:90%;	font-size: 12px; line-height:130%;
	margin: 0px; 	padding: 0px; text-align: center; background-color: #3F5570; color: #004080;
	font-family: Arial, Helvetica, sans-serif;
}
a {text-decoration: none; }
img { border:none; }
p {margin:0; padding: 5px 0 7px 0;}
select {color: #004080;}
h4 {font-size: 14px;}

input.text { color: #004080;}

#wrap {	width: 1006px; margin: 0 auto;	background: url(/shop/img/bg.jpg); }
#header {height:291px; clear:both; }
#logo {	width: 246px; height:82px; float: left; overflow:hidden; }
#header1 {width:760px; height:82px; background-image: url(/shop/img/template02.jpg); float:right; }
#header2 { width:1006px; height:210px; background-image: url(/shop/img/template03.jpg); clear:both; }
#sidebar { width: 287px; float: left; overflow: hidden;  }
#sidebar1 { background-image: url(/shop/img/template04.jpg); width: 287px; height:50px; overflow:hidden; clear: both; }
#sidebar1 .box {padding: 28px 0 0 0;}
#sidebar1 a {color: white !important; font: bold 11px Tahoma;}

#sidebar3 {
	width: 242px;
	overflow: hidden;
	float: left;
	text-align: left;
	margin-top: 7px;
}
#sidebar4 { line-height: 22px; color: #004080; }
#bannergroup {margin-top: 40px; }

#sidebar5 { }

#sidebar6 { width: 41px; float:right; }
#content { width:719px; float:right; min-height: 400px; height: auto !important; height: 400px; }
#content1 {
/*	width:719px; */
	height:27px;
	background-image:  url(/shop/img/template05.jpg);
	text-align: left;
}

#content2 { width:683px; float:left; }
#content2_inside {
	width:650px;
	margin: 15px;
	vertical-align: top;
	color: #004080;
	text-align: left;
	bdcolor: #004080;
}

#content3 {
	width:36px;
	height:23px;
	background-image:  url(/shop/img/template07.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float:right;
}
#footer {
	width:1006px;
	height:183px;
	background-image:  url(/shop/img/template12.jpg);
	overflow:hidden;
	clear:both;
}

#copyright {
	width:719px;
	height:50px;
	clear:both;
	float: right;
	font-size: .90em;
	color: #F7FAFD;
	margin-top: 115px;
}

div#footer a:link, div#footer a:visited  {
	color: #ffffff;
}

div#footer a:hover  {
	color: #3366FF;
}

#breadcrumb {
	margin: -4px 0 15px 1px; font: 11px Tahoma; position: relative;
}
	
#breadcrumb a:link, #breadcrumb a:visited {
/*	font-weight: bold; */
}
#breadcrumb a:hover {
/*	font-weight: bold; */
	color: #3366FF; text-decoration: underline;
}

div#sidebar3 a:link, div#sidebar3 a:visited {
	color: #004080;
	
}
div#sidebar3 a:hover, div#sidebar3 a:active {
	color: #3366FF;
}
div#sidebar3 a#active_menu {
	color: #3366FF;
	font-weight:bold;
}

div#content2_inside a:link, div#content2_inside a:visited {
	color: #004080;
	
}
div#content2_inside a:hover, div#content2_inside a:active {
	color: #3366FF;
}

/* old styles */

.uplink {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.uplink:hover {	color: #3366FF; }

.uptable {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 8px;
	margin-left: 0px;
	text-align: center;
	width: 684px;
	position: absolute;
	padding-left: 5px;
}
.uptable td {padding: 0;}

.uplinkactive {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #b5c8df;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	background-position: center;
	text-align: center;
	clip:       rect(auto auto auto auto);
}
.down {
	font-size: 14px;
	color: #F7FAFD;
	text-decoration: none;
	text-align: center;
	padding-bottom: 10px;
}
.tleftpanel {
	background-color: #FFFFFF;
	background-image:  url(/shop/img/fon.gif);
	width: 174px;
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
}


/*  wesp  */

h3 {margin:0; padding:0; font-size: 14px;}
#top_page_title {margin: -1px 0 2px 0; padding: 0; font-size: 16px; line-height: 16px; position: relative; text-align: center;}
	
 ul.categories, ul.sub_cats {list-style:none; margin:0; padding: 0;}
 ul.categories {padding-left: 70px;}
 ul.categories li {margin:0; padding: 5px 0 10px 2px; font-size: 14px; line-height: 15px;}
 ul.categories li a {color: 004080; line-height: 14px; text-decoration: none; font-weight: bold; }
 ul.categories li a:hover { color: #3366FF; text-decoration: none; }
 ul.categories li.active a{ color: #3366FF !important; }

.catalog_title {
	color: #3366FF;
	font-size: 14px; line-height: 14px;
	text-decoration: none;
	font-weight: bold; text-transform: uppercase;
}

 ul.sub_cats li {margin:0; padding: 3px 0 2px 5px; font-size: 13px; line-height:15px;}
 ul.categories ul.sub_cats li a {
	color: #004080 !important;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}
 ul.categories ul.sub_cats li a:hover {
	color: #3366FF !important;
	text-decoration: none;
}

 ul.categories ul.sub_cats li.active {
	color: #3366ff;
	text-decoration: none;
}

.leftcollink1 {
	color: #004080;
	font-size: 14px;
	text-decoration: none;
	padding-left: 30px;
	line-height: 24px;
	font-weight: normal;
	text-align: left;

}
.leftcollink1:hover {

	color: #3366FF;
	text-decoration: none;
}
.leftcollink1active {

	color: #3366ff;
	font-size: 14px;
	text-decoration: none;
	padding-left: 30px;
	line-height: 24px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
}

.cbox {width:1005px; margin: 0 auto; background:#B4C7DF;}
span.small {font-size: 11px;}
.oldNone, .crntNone, .crntRedNone {display: none;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

/*	top Cart		*/

 #cart_info {float: left; padding: 2px 0 0 25px; height: 30px; background: url(/shop/img/ico_cart.gif) no-repeat; color: #4E4B4B !important; }
 #cart_info, #cart_info * {font: 11px Arial; }
 #cart_info a, #cart_info b {font-weight: bold;}
 #cart_info a {color: #F15A22 !important;}
 #cart_info em {color: black !important; text-decoration: underline;}

 #compare_info {padding:2px 4px 0 24px; height: 30px; float: right; color: #4E4B4B !important; background: url(/shop/img/ico_compare.gif) no-repeat;}
 #compare_info, #compare_info * {font: 11px Arial;}

/* 24.10 */
 .prod_minibox {border: 1px solid white; width: 89%; margin: 7px auto 0px auto; background: white;}
 .prod_minibox th {text-align: left; padding: 9px 11px 5px 10px;}
 .prod_minibox th a {color: black !important; font: bold 10px Tahoma, sans-serif;}
 .prod_minibox td.foto {padding: 0 5px 7px 10px; text-align: center;}

 .prod_minibox td.price {padding: 0 4px 7px 10px; }
 .prod_minibox td.price .crnt {color: #F15A22;}
 .prod_minibox td.price div {font: bold 12/11px Tahoma !important; word-spacing: -1px;}
 .prod_minibox td.price div.old {text-decoration: line-through; padding-top: 1px;} /* color: #4E4B4B !important; */

 .prod_minibox td.ye_box {padding: 0 2px 7px 0px;}
 .prod_minibox td.ye_box select {padding-left: 0px !important;} /* width: 40px; */

 .prod_minibox td.add2cart {width: 20px; height: 30px; padding-right: 6px; } /* background: url(/shop/img/ico_cart.gif) no-repeat left top; */
 .prod_minibox td.add2cart a {width: 20px; height: 23px; display: block; text-decoration: none;}

 td.price div.Red {color: #9C0000 !important;}
 .row34 {height: 275px; overflow: hidden; margin: 5px 0; position: relative;}
 .box34 {float: left; width: 157px; height: 265px; margin: 0 5px 15px 0;  overflow: hidden;}

 .cmp {height: 550px !important;}
 .cmp .ibox {margin-top: 10px; border: 1px solid #777777;}
 .compare_blocks {height: 565px; overflow: hidden; position: relative;}
 .border  {border: 1px solid #B4C7DF; }

 .prod_box {width: auto; background: white; border-style: none; border-collapse: collapse;}
 .prod_box th {padding: 7px 7px 8px 7px; }
 .prod_box th div {height: 50px; overflow: hidden;}
 .prod_box th a { font: bold 12px Tahoma, sans-serif;}
 .prod_box td.foto {text-align: center; padding: 0 5px 5px 5px;}
 .prod_box div.foto {line-height: 12px; position: relative; height: 73px; overflow: hidden;}
 .prod_box td.descr {padding: 0 5px 3px 8px; }
 .prod_box div.descr {height: 57px; overflow: hidden; line-height: 12px; font: 10px Tahoma, sans-serif;} /*color: black !important;*/
 .prod_box td.price {padding: 0 3px 7px 4px;  text-align: right; width: 50%;}
 .prod_box td.price div {font: bold 12/11px Tahoma ; } /* color: black !important; */

 .prod_box td.price div.old {text-decoration: line-through; padding-top: 1px; font-size: 11px !important;} /* color: #4E4B4B !important; */
 .prod_box td.ye_box {padding: 0 0px 7px 0px; width: 80px; }
 .prod_box td.ye_box select { padding-left: 0px !important;} /* width: 55px; */
 .prod_box td.add2cart { height: 30px; background: url(/shop/img/ico_cart.gif) no-repeat left -3px; padding-right: 6px; }
 .prod_box td.add2cart a {width: 17px; height: 23px; display: block; text-decoration: none;}
 .prod_box td.credit {padding: 0; height: 1px;}
 .prod_box div.credit {padding: 2px 0px 0px 7px; height: 14px; background-color: #F15A22; color: white !important; font: bold 10px Tahoma, Arial, sans-serif; line-height: 11px; display: none;}
 .product_box td.left a {color: black !important;}

 div.prod_new, div.prod_credit, div.prod_action { position: absolute; top: 0px; right: 3px; }
 div.prod_new, div.prod_credit, div.prod_action, div.prod_new a, div.prod_credit a, div.prod_action a {width: 16px; height: 56px; display: block; text-decoration: none; display: none;}
 div.prod_credit {background: url(/shop/img/prod_credit.gif) no-repeat; }
 div.prod_new    {background: url(/shop/img/prod_new.gif) no-repeat; }
 div.prod_action   {background: url(/shop/img/prod_action.gif) no-repeat; }
 .action_proc {font-size: 15px; color: #Ef0000; padding-left: 10px;}

 .prod_box td.price .small {font: bold 10px Tahoma, sans-serif !important;}
 .product_great td.price .small {font: bold 10px/13px Tahoma, sans-serif !important;}


 .box34 .r1 {right: 3px;}
 .box34 .r2 {right: 21px !important;}
 .box34 .r3 {right: 39px !important;}

 .cmp .credit {display:none;}
 .cmp td.hdr {padding-top: 4px !important; padding-bottom: 5px !important;}
 .cmp td.leftPrp {padding-top: 4px !important; padding-bottom: 5px !important;}

 .box34 div.links {padding: 2px 3px 3px 1px; height: 14px; line-height: 10px; } 
 .box34 div.links span {padding: 0 9px 0 9px; font-size: 9px; background: url(/shop/img/blt_crs.gif) no-repeat right 5px;}
 .box34 div.links span.last {background: none;}
 .box34 div.links .del {background: url(/shop/img/ico_del.gif) no-repeat left 7px; padding: 3px 7px 2px 0px; }

 .box34 div.links a {color: white; font: 9px Tahoma, Arial, sans-serif; border-bottom: 1px solid #141313;}

 .box34 div.links a.dashed {text-decoration: none; border-bottom: 1px dashed white;}
 .box34 div.links a.dashed:hover {border-bottom-color: #004080;}

  div.btmlinks {padding: 7px 3px 10px 1px; height: 14px; line-height: 12px; }
  div.btmlinks span {padding: 0 45px 0 0px; font-size: 11px; }
  div.btmlinks a {font: 11px Tahoma, Arial, sans-serif; border-bottom: 1px dashed white; text-decoration: none;}
  div.btmlinks a:hover {border-bottom: 1px solid white; }


 .product_great {width: 100%; background: white; border: 1px solid #b4c7df; margin:  10px 0;}
 .product_great td.left  { padding: 0 5px 0px 5px; background-color: wblack; width: 100px; vertical-align: top;}
 .product_great td.right { vertical-align: top;}
 .product_great div.foto {line-height: 12px; position: relative; height: 231px; width:600px; overflow: hidden; padding: 10px 0px 0px 10px; text-align: center;}
 .product_great td.price {padding: 0 5px 7px 20px; width: 10%;}
 .product_great td.price div { font: bold 23px/30px Tahoma, sans-serif;}
 .product_great td.price div.Red {color: #9C0000 !important;}
 .product_great td.price div.old {color: #4E4B4B !important; text-decoration: line-through; padding-top: 1px;}
 .product_great td.ye_box {padding: 5px 0px 7px 5px; }
 .product_great td.ye_box select {padding-left: 0px !important; width: 60px !important; }
 .product_great td.add2cart {width: 60px; height: 42px; background: url(/shop/img/cart_great.gif) no-repeat left top; padding-right: 10px; }
 .product_great td.add2cart a {width: 40px; height: 40px; display: block; text-decoration: none; margin-left: 10px;}
 .product_great td.credit {padding: 15px 0px 0px 0px; height: 31px;}
 .product_great div.credit,  .product_great div.creditNone {padding: 4px 0px 0px 20px; height: 20px; background-color: #F15A22; color: white !important; font: bold 12px Tahoma, Arial, sans-serif; line-height: 13px;}
 .product_great div.credit a,  .product_great div.creditNone a {color: white !important;}

 div.creditNone {display: none;}

 .product_great table {width: 100%;}
 .product_great table td {vertical-align:top;}


 .product_great div.prod_new, .product_great div.prod_credit, .product_great div.prod_action {position: absolute; top: 0px; right: 8px; display: none;}
 .product_great div.prod_new, .product_great div.prod_credit, .product_great div.prod_action,
 .product_great div.prod_new a, .product_great div.prod_credit a, .product_great div.prod_action a {width: 27px; height:96px; display: block; display: none;}
 .product_great div.prod_credit {background: url(/shop/img/prod_feature_credit.gif) no-repeat; }
 .product_great div.prod_new    {background: url(/shop/img/prod_feature_new.gif) no-repeat; }
 .product_great div.prod_action   {background: url(/shop/img/prod_feature_proc.gif) no-repeat; }

 .product_great .r1 {right: 8px;}
 .product_great .r2 {right: 40px !important;}
 .product_great .r3 {right: 71px !important;}

 .product_great td.links {height: 20px; }
 .product_great div.links {padding: 2px 3px 3px 1px; height: 14px; line-height: 10px; }
 .product_great div.links span {padding: 0 20px 0 20px; font-size: 9px; background: url(/shop/img/blt_crs.gif) no-repeat right 5px;}
 .product_great div.links a {font: 12px Tahoma, Arial, sans-serif; border-bottom: 1px solid #004080;}

 .product_great div.links a.dashed {text-decoration: none; border-bottom: 1px dashed white;}
 .product_great div.links a.dashed:hover {border-bottom-color: #004080;}

 .sm_down {text-align: center; background-color: wblack;}
 .prod_sm_up, .prod_sm_down {height: 15px; cursor: pointer; text-align: center; font-size: 1px; display: none;}
 .prod_sm_up   {background: url(/shop/img/prod_sm_up.gif) no-repeat center 3px;}
 .prod_sm_down {background: url(/shop/img/prod_sm_down.gif) no-repeat center 2px;}

 #foto_col {text-align: center; height: 308px; overflow: hidden; position:relative; } /* clip: 100px 304px; */
 #foto_col img { height: 73px; margin: 4px 0 0px 0; position: absolute; left: 0px; top:0px; display: block;} /*width: 98px;*/
 #foto_col a {display: block; position: absolute; left: 0px; top:0px;}


 table.prod_info {width: 100%; border: 1px solid #b4c7df; margin: 0 0 16px 0;}
 table.prod_info thead th { background-color: white; text-transform: uppercase; text-align: left;}
 table.prod_info th.header, table.prod_info th.header_foxred {padding: 11px 0 11px 7px; font: bold 10px Arial, sans-serif; line-height: 10px; width: 95%;}
 table.prod_info th.r_onoff, table.prod_info th.r_onoff_foxred {padding: 6px 6px 6px 0px; font: bold 10px Arial, sans-serif; line-height: 10px; width: 25px; text-align: right;}
 table.prod_info th.header_foxred, table.prod_info th.r_onoff_foxred {background-color: #F15A22;}
 table.prod_info span.r_onoff {padding:5px 7px; cursor: pointer; text-decoration: none; } /* background: black url(/shop/img/r_onoff.gif) no-repeat center center; */
 table.prod_info th.r_onoff_foxred span.r_onoff {background: #F15A22 url(/shop/img/r_onoff_fox.gif) no-repeat center center;}
 table.prod_info tbody {background-color: white; }
 table.prod_info div.ibox {padding: 13px 9px 20px 9px; font-size: 12px}
 table.prod_info div.ibox p {padding: 5px 0 6px 0; }
 #attrib_info td, #download_info td {background-color: #DDDDDD; border-bottom:1px solid white; padding: 7px 10px 10px 10px; color: #4E4B4B !important; border-left: 1px solid #777777; border-right: 1px solid #777777;}
 #download_info .arc {padding: 3px 5px 3px 6px; background-color: #4E4B4B; font: 10px Arial,Tahoma, sans-serif; text-transform: uppercase; color: white !important;}
 #download_info a {padding: 3px 4px 3px 6px; font: bold 11px Tahoma, sans-serif; color: #F15A22 !important;}
 #access_info .ibox {padding: 5px 2px 3px 2px;}
 #access_info .box34 {height: 195px; width: 170px;}
 #access_info .row34 {height: 196px; }
 #properties_info td.ibox {background-color: #E8E8E8; padding: 0px 0px 15px 0px;}

 table.ibox_table {width:100%; }
 table.ibox_table td.hdr { font: bold 12px Tahoma,sans-serif; padding: 6px 0 6px 13px; background-color: #BEBEBE;}
 table.ibox_table td.hdr_line {background-color:#E8E8E8; font-size: 5px; line-height: 5px;}
 table.ibox_table td.leftPrp, #properties_info table.ibox_table td.rightPrp { padding: 6px 7px 5px 13px; } /*color: black !important;} */
 table.ibox_table td.leftPrp {background-color: #DDDDDD; width: 55%; font-size:12px;}
 table.ibox_table td.rightPrp {background-color: #CECECE; width: 45%;  font-size:12px;}


 table.contact td {padding: 7px 0 4px 0; vertical-align: top;}
 table.contact td.text {width: 95px;  vertical-align: top; padding-bottom: 2px; color:#004080;}
 table.contact td.text sup {font-size: 9px; color: #F15A22; line-height: 9px; vertical-align: top;}
 table.contact textarea.text {width: 320px; height: 162px;}
 tr.textarea td {padding: 19px 0 16px 0 !important;}
 table.contact td.btn {padding-left: 0px; text-align: center;}
 input.btn_send_message {color:#004080;}
/*
 input.btn_send_message {border-style: none; background: url(/shop/img/btn_send_message.gif) no-repeat; height: 37px; width: 254px; cursor: pointer;}
 input.btn_order {border-style: none; background: url(/shop/img/btn_order_make.gif) no-repeat; height: 37px; width: 202px; cursor: pointer; }
*/
 input.btn_order {color:#004080;}

 .block_gray { width: 100%; border-collapse: collapse;}
 .block_gray tr.prod_row td {background-color: #E8E8E8; border-top: 1px solid white; text-align: center;  padding: 3px 1px 4px 1px;}
 .block_gray tr.header td {padding: 8px 2px 8px 2px;  font: bold 12px Tahoma, sans-serif; text-align: center;}
 .block_gray tr.header td.left_col  { padding: 0px !important; width: 8px !important; }
 .block_gray tr.header td.right_col { padding: 0px !important; width:8px !important; font-size: 1px;}
 .block_gray tr.order_result td {padding: 8px 1px 7px 0;  font: bold 12px Tahoma, sans-serif; text-align: center; border-top: 2px solid white;}
 .block_gray td.prod_name {text-align: left !important; padding-left: 0 !important; }
 .block_gray td.prod_name a {font-size: 12px;}
 .block_gray input.text {width: 100%; margin-right: 0px; height: 20px; background: white url(/shop/img/text_top_bg.gif) repeat-x; border-top-style: none;}
 .block_gray td.price, .block_gray td.summa {font-weight: bold; width: 60px; text-align: right !important;}
 .block_gray td.prod_credit, .block_gray td.prod_del {width: 50px;}
 .block_gray td.prod_ye {width:45px; padding-left:0; padding-right:0px;}
  td.price div, td.summa div {white-space: nowrap; font-weight: bold;}
 .block_gray td.price div { font-size: 12px;}
 .block_gray td.summa div { font-size: 12px;}
 .block_gray td.prod_qty {width: 50px; white-space: nowrap; font-size: 12px;}
 .block_gray td.prod_qty input.text {width: 30px; margin: 0 10px; text-align: center; padding-top: 2px;}
 .block_gray td.prod_ye select {padding-left: 0;} /* width: 44px; */
 .block_gray tr.order_result td.itogo {text-align: left; font-size: 12px; padding-left: 7px;}
 .block_gray tr.buttons td { text-align: right; padding: 16px 0 3px 0; border-top: 1px solid #004080;}
 .block_gray tr.buttons td input {margin: 0 0 0 6px; color:#004080;}
 .block_gray .full_descr {padding:0 !important;}
 input.btn_recalc { cursor: pointer; }
 input.btn_delete_order {  cursor: pointer; margin-right: 10px;}
 tr.make_order td {text-align: center; padding: 15px 0 20px 0;  }
 a.pr_desc {font-size: 11px; text-decoration: underline;}
 a.checkout_order {font: bold 14px Tahoma, sans-serif; text-decoration: underline;}

 .manuf_table,  .manuf_box {border-bottom: 1px solid #004080;}
 .manuf_table caption {font: bold 14px Tahoma, sans-serif; padding: 0 10px 7px 10px; border-bottom: 1px solid #004080; color: #004080; text-align: left;}
 .manuf_box {font-size: 11px;}
 .manuf_box img {margin:0 20px 5px 0; float: left; border: 1px solid #004080;}
 .manuf_box a {text-decoration: underline;}
 .manuf_box a:hover {text-decoration: none;}


 #search_box {padding: 0 10px 0px 0; float: left;}
 #search_table { height: 20px;}
 #search_table .leftsrc {background: url(/shop/img/search_left.gif) no-repeat; width: 11px; line-height: 18px;}
 #search_table .cntsrc {background: url(/shop/img/search_bg.gif) repeat-x; width: 70px; height: 19px; padding-bottom: 3px; font-size: 13px;}
 #search_table .btnsrc {background: url(/shop/img/search_right.gif) no-repeat; width: 23px;}
 #search_table input.text {border-style: none !important; width: 121px; font-size: 10px; background: none;} /* color: #707070; */
 #search_table input.btnsrc {border-style: none; width: 16px; height: 19px; background: url(/shop/img/search_btn.gif) no-repeat; cursor: pointer;}

 .search_box .left, .search_box .right {padding-top: 10px; }

 .search_box .left input.text {width: 200px; }
 .search_box .right input {width: 70px; color: #004080; }


 .searched {padding: 10px 0 10px 18px;}
/*
 .searched b {color: black;}
 .searched a {color: black;}
*/

 ol.search_list {margin: 0; padding:5px 0 10px 0;}
 ol.search_list li {margin:0; padding: 5px 0 7px 0px; list-style-position: inside;}
 ol.search_list li p {padding: 4px 0 0 17px; }
 ol.search_list li a {font: bold 12px Verdana, sans-serif;}

 div.search_right {padding: 7px 15px 0 15px;}
 table.search_right td {color: black; font: 10px Tahoma, sans-serif; padding: 2px 0 ;}
 .select {width: 140px; margin-bottom: 5px;}
 table.search_right td input.text {width: 3.6em; height: 15px; padding-top:2px; background: white url(/shop/img/text_top_bg.gif) repeat-x; border-top-style: none;}
 .search_full input.text {width: 100px; }

 .dot_line {padding: 2px 0; border-bottom: 1px dotted #004080; margin-bottom: 3px;}
 .dot_line2 {border-bottom-style: none; border-bottom: 1px dotted #004080;  padding-top: 17px; margin-bottom: 5px;}

 input.btn_find_sm {border-style: none; width: 129px; height: 37px; background: url(/shop/img/btn_find_sm.gif) no-repeat; cursor: pointer; margin-left: 6px;}
 input.btn_find_black { width: 120px;  cursor: pointer; font-weight: bold; color: #004080;}

 tr.text_up td, td.text_up {padding: 6px 0 0px 0 !important ;}
 tr.text_up2 td {padding: 4px 0 3px 0 !important ;}

 .search_full tr.text_up td, td.text_up {padding-top: 3px !important; font: bold 12px Tahoma, sans-serif;}
 .search_full td.search_from_to input.text {width: 3.6em !important; }

 td.search_from_to b {font-weight: normal; color: #646060;}

 table.search_right label{color: black !important;}

 .search_blocks {padding: 10px 0 0px 0;}
 .search_blocks .box34 {min-height: 265px; height: auto;}

 .search_full {width: 95%;}
 .search_full td {vertical-align: top;}
 .search_full td.search_from_to b {font-weight: normal; color: #9D9D9D !important;}
 td.checkboxes input {vertical-align: middle;}
 td.checkboxes label {font: 11px Tahoma,sans-serif; padding-left: 5px; color: #EDEEEF;}

 td.boxText label input {vertical-align: middle;}

 .btn_box {padding: 20px 0 10px 10px;}
 .right_paging select {width: 3.5em;}

 .block_white  td.view { padding: 20px 0 10px 10px; font: 11px Tahoma,sans-serif; border-bottom: 1px solid #004080;}
 .block_white  td.view a, .block_white  td.view b { font: 11px Tahoma, sans-serif;}
 .block_white  td.view a { padding: 0;}
 .block_white  td.view b {background-color: #3F5570; color: white !important; padding: 0 17px 3px 17px; font-weight: normal;}
 .block_white  td.view b a {color: white !important; padding: 0;}

 .block_white  td.view span {padding: 0 15px 0 20px;}

 .page_np {padding: 7px 5px 7px 5px; background-color: #808080; }
 .page_np .prev {float: left; background: url(/shop/img/paging_prev.gif) no-repeat; padding-left: 15px;}
 .page_np .next {float: right; background: url(/shop/img/paging_next.gif) no-repeat right top; padding-right: 15px;}
 .page_np .prev, .page_np .next {height: 20px; padding-top: 3px; display: block;}
 .page_np .all {height: 20px; width:90px; padding-top: 3px; display: block; margin: 0 auto;}
 .page_np a {color: #A9A9A9;}

 .page_num {padding: 10px 5px 7px 5px; } /* background-color: #B4C7DF; */
 .left_pages, .right_paging {height: 20px; font: 10px Tahoma, sans-serif; } /* color: white; */
 .left_pages {float: left; padding-left: 15px;}
 .right_paging {float: right; padding-right: 15px; margin-top:-11px;}
 .page_num a { color: #FFBCA3; padding: 0 4px;}
 .page_num b { background-color: #e6e6fa; color: #004080; padding: 0 3px 0 4px; font: bold 10px Tahoma, sans-serif;}


 .product_box td.view i {padding-left: 6px; background: url(/shop/img/ico_sort_fox.gif) no-repeat left 4px;}
 .product_box td.view b i { background-image: url(/shop/img/ico_sort_black.gif);}

 .product_box td.view b u { padding-left: 6px; background: url(/shop/img/ico_sort_black_up.gif) no-repeat left 4px; text-decoration: none;}

 .product_box td.view .dashed {text-decoration: none; border-bottom: 1px dashed #004080;}
 .product_box td.view b .dashed {border-bottom-color:#afafaf;}
 .product_box td.view a.dashed:hover {border-bottom-color: #434242;}
 .product_box td.view b a.dashed:hover {border-bottom-color: white;}

a.btn_compare {padding: 2px 7px 3px 7px; height: 16px; background: #D4D0c8; border: 2px outset #D4D0c8; color: black; font: 12px/13px Tahoma, sans-serif !important; cursor:pointer;}

 ul.links_1, ul.links_2, ul.links_3, ul.links_1_drv, .compare_list {list-style: none; margin: 0;}
 ul.links_1 {padding: 4px 0 4px 2px;}
 ul.links_1_drv {padding: 1px 0 5px 2px;}
 ul.links_2 {padding: 4px 0 0px 1px; }
 ul.links_3 {padding: 2px 0 0px 10px;}
 ul.links_1 li {padding: 1px 0 6px 0px;}
 ul.links_1_drv li {padding: 6px 0 15px 0px;}
 ul.links_2 li {padding: 2px 0 4px 9px; } 
 ul.links_2 li.active { background-image: url(/shop/img/blt_3down.gif); border-bottom-style: none !important;}
 ul.links_3 li {padding: 3px 0 1px 0px; background: none;}
 ul.links_1 li a, ul.links_1_drv li a {font: bold 13px Tahoma, sans-serif; text-decoration: underline;}
 ul.links_1_drv li a { text-decoration: none; border-bottom: 1px dashed white; color: white !important;}
 ul.links_1_drv li.active a {border-bottom-style: none;}
 ul.links_2 li a {font: bold 13px Tahoma, sans-serif; }
 ul.links_2 li a:hover, ul.links_1_drv li a:hover {border-bottom-style: none !important;}
 ul.links_2 li.active a { border-bottom-style: none !important;}
 ul.links_3 li a {font: 12px Tahoma, sans-serif; border-bottom-style: none !important; text-decoration: underline;}
 ul.links_3 li a:hover {text-decoration: none;}
 ul.links_3 li span {width: 40px; background-color: #726F6F; text-align: center; padding: 0px 6px 1px 6px; text-transform: uppercase; color: white; font-size: 10px;}


 ul.compare_list {margin: 0; padding:5px 0 14px 0; list-style: none;}
 ul.compare_list li {margin:0; padding: 5px 0 7px 0px; }
 ul.compare_list li input {vertical-align: middle; margin-right: 5px;}
 ul.compare_list li p {padding: 0px 0 0 23px; }
 ul.compare_list li a {font: bold 12px Verdana, sans-serif;}

 div.btn_compares { text-align: center; padding: 9px 0 6px; }
 .btn_compare, .btn_compare_dsbl, .btn_compare_all, .btn_delete, .btn_delete_dsbl { cursor: pointer;}
 div.btn_compares input {margin: 0 2px;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px dashed #F15A22; padding: 5px 0 7px 5px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.messageStackError img, .messageStackWarning img, .messageStackSuccess img {vertical-align: middle;}


 ins {display: none !important;}

/* 14.10.09 */

 #adv_search_onoff {display: inline; padding-right: 20px; cursor: pointer; text-decoration: underline; font-size: 11px;}
 .adv_search_on {background: url(/shop/img/serch_on.gif) no-repeat right middle;}
 .adv_search_off {background: url(/shop/img/serch_off.gif) no-repeat right middle;}

 .search_full .dot_line2 {padding-top: 0px; line-height: 12px;}
 .search_full label {font-weight: normal;}
 .search_full label input {vertical-align: middle;}


  div.btmlinks a {color: #004080 !important; }
  div.btmlinks a:hover {text-decoration: underline;}
 div.btmlinks table span {padding-right: 0; }
 div.btmlinks table span a {font-size: 13px; text-decoration: underline;} 

 .order input.text {width: 320px;}


 #message {position: absolute; width: 220px;  left: 45%; top: 30%; background: lightgray; border: 2px solid #004080; padding: 3px 5x 7px 5px;}
 #message a {color: #004080; text-decoration: underline;}
 #message .exit {text-align: right; cursor: pointer; font: bold 13px Tahoma, sans-serif; padding: 2px 5px 7px 0; } 
 #message .btn {padding: 10px 0;}
 #message .btn input {padding: 1px 7px; color: #004080;}
 #message .go_cmplist {padding: 3px 0 3px 0; text-align: center; }

 #currency_box {padding-left: 73px;}
 #company_link {padding: 5px 0 10px 72px;}
 #company_link  a {font: bold 12px Arial, sans-serif;}
