body {margin:0; background:#dddddd; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#767575;min-width:1000px; }
/*GLOBAL STYLE
---------------------------*/
* {padding:0; margin:0;}
a{text-decoration:none; color:#1473bc;}
a:hover{text-decoration:underline;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
.no_bg {background:none !important; border:none !importaNT;}
#main {max-width:1300px; margin:0  auto;}
h1 {color:#1A75BB;  font:28px Times New Roman, serif, bold;  }
/*HEADER
-------------------------------*/
.header {background:#fff url(/images/bg_header.gif) repeat-x 0 100%; width:100%; height:118px; position:relative;}
.logo {position:absolute; top:32px; left:61px;}
.logo img {display:block;}
.korzina {position:absolute; top:23px; right:50px; background:url(/images/bg_korzina.jpg) no-repeat; padding:8px 0 0 62px; width:260px;}
.fio {position:absolute; top:-15px; right:20px; padding:8px 0 0 62px; width:240px;}
.korzina_box {overflow:hidden;}
.korzina span.name {font: bold 16px/24px Arial, Helvetica, sans-serif; float:left; color:#1a75bb;}
.korzina a.voxd {float:left; background:url(/images/btn_vxod.gif) no-repeat; height:24px; width:74px; overflow:hidden; text-align:center; font: bold 12px/24px Arial, Helvetica, sans-serif;color:#fff; margin:0 0 0 15px; display:inline; text-decoration:none;}

.korzina ul {list-style:none; overflow:hidden; height:1%; padding:2px 0 0;}
.korzina  ul li {float:left; font:14px Arial, Helvetica, sans-serif; color:#757474; margin:0 7px 0 0;}
.korzina  ul li span { font-size:18px; color:#3987c4; margin:0 5px 0 3px;}

.header_info {text-align:center; padding:33px 0 0;}
.header_info span.phone {font:30px/30px Arial, Helvetica, sans-serif; color:#1a75bb;}
.header_info p {font:14px Arial, Helvetica, sans-serif; color:#000;}

/*STYLE CENTER BG
------------------------------*/
.main_cont { background:url(/images/bg_main_cont.jpg) repeat; width:100%;}
.main_cont_right {background:url(/images/bg_main_cont_right.jpg) repeat-y 100% 0;}
.main_vont_left {background:url(/images/bg_main_cont_left.jpg) repeat-y; overflow:hidden; padding:0 25px 0 30px; height:1%;}

/* END STYLE CENTER BG
-------------------------------*/

/*MENU
--------------------------*/
.box_menu { height:54px; overflow:hidden; width:100%;}
.box_menu ul { height:54px; overflow:hidden; margin:0 5px 0 0; list-style:none; width:101%;}
.box_menu ul li {float:left; width:14%; height:54px;}
.box_menu ul li.li_last { width:15%;}
.box_menu ul li  a { display:block; width:100%; height:54px; background: url(/images/bg_menu_a.png) repeat-x; height:54px; text-decoration:none;color:#000; }
.box_menu ul li a span {background:url(/images/bg_menu_link_right.gif) no-repeat 0 0; float:left; height:54px; width:100%; font-size:14px;  line-height:47px; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer;}
.box_menu ul li a.fist {background:url(/images/bg_menu_left.png) no-repeat;}
.box_menu ul li a.fist  span {background:none;}
.box_menu ul li a.last {background:url(/images/bg_menu_right.png) no-repeat 100% 0;}
.box_menu ul li a:hover, .box_menu ul li.active a { text-decoration:none; background: url(/images/bg_menu_a_active.png) repeat-x; color:#fff; font-weight:bold;}
.box_menu ul li a.fist:hover, .box_menu ul li.active a.fist {background: url(/images/bg_menu_left_active.png) no-repeat;}
.box_menu ul li a.last:hover, .box_menu ul li.active a.last {background: url(/images/bg_menu_right_active.png) no-repeat 100% 0;}

/*MENU2
--------------------------*/
.box_menu2 { height:54px; overflow:hidden; width:100%; padding-left:10px;}
.box_menu2 ul { height:54px; overflow:hidden; margin:0 0 0 0; list-style:none; width:101%;}
.box_menu2 ul li {float:left; width:14%; height:54px;}
.box_menu2 ul li.li_last { width:15%;}
.box_menu2 ul li  a { display:block; width:100%; height:54px; background: url(/images/bg_menu_a.png) repeat-x; height:54px; text-decoration:none;color:#000; }
.box_menu2 ul li a span {background:url(/images/bg_menu_link_right.gif) no-repeat 0 0; float:left; height:54px; width:100%; font-size:14px;  line-height:47px; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; cursor:pointer;}
.box_menu2 ul li a.fist {background:url(/images/bg_menu_left.png) no-repeat;}
.box_menu2 ul li a.fist  span {background:none;}
.box_menu2 ul li a.last {background:url(/images/bg_menu_right.png) no-repeat 100% 0;}
.box_menu2 ul li a:hover, .box_menu ul li.active a { text-decoration:none; background: url(/images/bg_menu_a_active.png) repeat-x; color:#fff; font-weight:bold;}
.box_menu2 ul li a.fist:hover, .box_menu ul li.active a.fist {background: url(/images/bg_menu_left_active.png) no-repeat;}
.box_menu2 ul li a.last:hover, .box_menu ul li.active a.last {background: url(/images/bg_menu_right_active.png) no-repeat 100% 0;}

/*CONTETN
---------------------------*/
.three_box {margin:0 215px 0;}

/*STYLE BOX LERFT AND RIGHT COLUM
------------------------------------*/
.left_right {}
.left_right .left_right_top { width:215px; background: url(/images/bg_left_right_top.png) no-repeat;}
.left_right .left_right_box {width:215px; background:url(/images/bg_left_right_box.png) no-repeat;}
.left_right  .left_right_bot { background:url(/images/bg_left_right_bot.png) no-repeat 0 100%; padding:10px 0 23px;}
.left_right  .left_right_top h2 {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; background:url(/images/bg_left_right_h2.gif) no-repeat 0 50%; padding:12px 0 12px 12px; margin:0 0 0 14px; line-height:11px;}

.left_right_bot ul.left_nav {list-style:none; width:207px; overflow:hidden;}
.left_right_bot ul.left_nav li {float:left; width:207px;}
.left_right_bot ul.left_nav li a {float:left; width:179px; font-size:11px; font-weight:bold; color:#000; background:url(/images/link_left_nav.gif) no-repeat 14px 50%; padding:0 0 0 28px; line-height:25px;}
.left_right_bot ul.left_nav li a:hover, .left_right_bot ul.left_nav li.active a {background:#348cd0 url(/images/link_left_nav_active.gif) no-repeat 14px 50%; text-decoration:none; color:#fff;}


.left_colum { float:left; margin:0 0 0 -215px; display:inline; width:215px; background: none;}


/*CENTWR COLUM
-----------------------------*/
.center_colum {float:left; width:100%; font-size:14px; color:#000000; line-height: 1.5;}
.main_center {margin:0 13px 0 5px;}
.main_center_left {float:left; width:5px; height:5px; overflow:hidden; margin:0 0 0 -5px; display:inline; background:url(/images/bg_main_center_left.png) no-repeat;}
.main_center_centr {float:left; width:100%; background:url(/images/bg_main_center_centr.gif) repeat-x; height:5px; overflow:hidden;}
.main_center_right {background:url(/images/bg_main_center_right.png) no-repeat; float:left; width:13px; height:5px; overflow:hidden; margin:0 -13px 0 0 ; display:inline;}
.main_center_bot {clear:both;}
.main_center_bot .main_center_left { background:url(/images/bg_main_center_left_bot.png) no-repeat; height:11px;}
.main_center_bot .main_center_centr { background:url(/images/bg_main_center_centr_bot.png) repeat-x; height:11px;}
.main_center_bot .main_center_right {background:url(/images/bg_main_center_right_bot.png) no-repeat; height:11px;}

.box_center_right {background: url(/images/bg_box_center_right.png) repeat-y 100% 0; clear:both;}
.box_center {background:#fff; margin:0 7px 0 0; padding:0 22px; min-height:958px;}
* html .box_center {height:958px; overflow: visible;}

.bred_cump { list-style:none;overflow: hidden; background:url(/images/bg_bread_cump.gif) no-repeat 0 50%; padding:14px 0 14px 15px; border-bottom:1px solid #dedfde;}
.bred_cump li {float:left; background:url(/images/sep_bred_cump.gif) no-repeat 100% 50%; font-size:14px; padding:0 9px 0 5px;}
.bred_cump li a {font-size:12px; color:#1473bc;}


.box_karusel {background:url(/images/bg_karusel.gif) no-repeat; height:256px; width:468px; margin:20px auto 0;}
.box_karusel ul li .popular_model {margin:0; padding:0; width:auto;}
.box_karusel ul li .popular_model h3 { padding:2px 0 0;}
.box_karusel ul li .popular_model img {border:none; margin:15px  auto 0;}
.box_karusel ul li .popular_model .cena  {padding:13px 0 0;}
.box_karusel ul li .popular_model .cena span {font-size:18px;}
.box_karusel ul li .popular_model span.more {padding:14px 0 14px;}


.tovar_bot_line { background:url(/images/bg_popular_model.gif) repeat-x 0 100%; margin:23px 0 0;}
.tovar_bot_line .tovar { padding:0;}
.tovar {list-style:none; overflow:hidden; background:url(/images/bg_tovar_line.gif) repeat-y 50% 0; padding:22px 0 0;}
.tovar li {float:left; width: 49%;}
.tovar li.right {float:right;}
.tovar li .box_tovar  { padding:0 0 22px;}
.tovar li .box_tovar h3 {background:#e3e3e3 url(/images/bg_center_h3_left.gif) no-repeat; padding:0; line-height:34px; text-align:left;font:bold 12px/34px Arial, Helvetica, sans-serif; margin:0 0 8px;}
.tovar li .box_tovar h3 span {display:block; background:url(/images/bg_center_h3_right.gif) no-repeat 100% 0; padding:0 0 0 17px;}
.tovar li .box_tovar img {float:left; margin: 0 12px 0 0; border:1px solid #e4e4e4;}
.tovar li .box_tovar h4.cena {font:16px/18px Arial, Helvetica, sans-serif; color:#000; padding:0 5px 0 0;}
.tovar li .box_tovar  h4 span { display:block;color:#3987c4;font:18px/18px Arial, Helvetica, sans-serif;}
.tovar li .box_tovar span.more {padding:13px 0 15px; display:block; line-height:12px;}
.tovar li .box_tovar span.more a {color:#1473bc; background:url(/images/link_left_nav.gif) no-repeat 0 50%; padding:0 0 0 12px; line-height:12px;}
.tovar li .box_tovar .in_korzina {margin:0;}
.tovar_info {overflow:hidden;}
.tovar li .box_tovar p { line-height:16px; color:#767575; padding:12px 0 0;}
.sub li{padding:0 25px 30;}
.sub li{font-size:18px; color:#1473bc; }



.list_page {list-style:none; text-align:center; border-top:1px solid #dedfde; margin:17px 0 0; padding:20px 0 25px;}
.list_page li { display:inline; padding:5px 2px 5px 4px;}
.list_page li a { font-size:16px; color:#1473bc; padding:2px 7px;}
.list_page li span {background:#353b3c; font-size:16px; font-weight:bold; color:#81e030; line-height:26px; padding:2px 7px;}
.list_page li.back {border-right:1px solid #dddedd; padding:5px 24px 5px 0;}
.list_page li.back a {background:url(/images/bg_list_page_back.gif) no-repeat 0 50%; padding:0 0 0 14px;}
.list_page li.next {border-left:1px solid #dddedd; padding:5px 0 5px 35px;}
.list_page li.next a {background:url(/images/bg_list_page_next.gif) no-repeat 0 50%; padding:0 0 0 12px;}


/*RIGHT COLUM
-------------------------*/
.right_colum {float: right; margin:0 -215px 0 0; width:215px; display:inline; background: none; height:150px;}
.right_colum .no_bg  {padding:0 0 127px 14px;}

.contakts {list-style:none; width:174px; overflow:hidden; margin:-3px 0 0; padding:0 0 0 16px;}
.contakts li {float:left; width:174px; border-bottom:1px solid #fff; font-size:14px; color:#757474; padding:5px 0 10px;}
.contakts li span {color:#1a75bb; font:18px Arial, Helvetica, sans-serif;}
.contakts li span.size {font-size:14px;}
.contakts li span.size_font {font:16px Tahoma, Arial, Helvetica, sans-serif;}
.contakts li  p {font:12px Arial, Helvetica, sans-serif; color:#000; padding:4px 0 0;}
.contakts li.last {border:none;}

.popular_model { width:174px; padding:0 0 0 14px;}
.popular_model_bg { background:url(/images/bg_popular_model.gif) repeat-x 0 100%; padding:0 0 20px;}
.popular_model h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:12px; padding:15px 0 16px;}
.popular_model img {display:block; margin:0 auto; border:1px solid #e4e4e4;}
.popular_model p { font-size:12px; color:#767575; line-height:16px; padding:10px 0 10px;}
.popular_model .cena {font:16px/16px Arial, Helvetica, sans-serif; color:#000; display:block; text-align:center;}
.popular_model .cena span {color:#3987c4;}
.popular_model span.more { display:block;  text-align: center; padding:9px 0 14px; line-height:12px;}
.popular_model span.more a {color:#1473bc; background:url(/images/link_left_nav.gif) no-repeat 0 50%; padding:0 0 0 12px; line-height:12px;}
.right_colum .pad_bot {padding:0 0 126px 14px;}
.in_korzina {background:url(/images/link_in_korzina.gif) no-repeat; display:block; height:24px; width:85px; font: bold 12px Arial, Helvetica, sans-serif; text-align:center; line-height:24px; color:#fff; margin:0 auto;}
.in_korzina:hover {text-decoration:none;}




/*FOTTER
--------------------------*/
.footer {clear:both; width:100%; height:95px; background:#ddd url(/images/bg_footer.gif) repeat-x; overflow:hidden; padding:10px 0 0;}
.footer p.left {float:left; font:12px/18px Arial, Helvetica, sans-serif; padding:0 0 0 57px;}
.footer p.left span {color:#767575;}
.footer p.right {float:right; font:12px/18px Arial, Helvetica, sans-serif; padding:0 63px 0 0;}
.footer p.right .color {color:#757474;}
.footer p.right .size {color:#1a75bb; font-size:18px; padding:0 5px 0 2px;}


/*STYLE INNER PAGE
---------------------------*/
.all_info_tovar {background:url(/images/bg_popular_model.gif) repeat-x 0 100%; padding:20px 0 20px;}
.all_info_tovar h3 {background:#e3e3e3 url(/images/bg_center_h3_left.gif) no-repeat; padding:0; line-height:34px; text-align:left;font:bold 12px/34px Arial, Helvetica, sans-serif; margin:0 0 0;width:100%;}
.all_info_tovar h3 span {display:block; background:url(/images/bg_center_h3_right.gif) no-repeat 100% 0; padding:0 0 0 17px;}
.more_info_tovar {overflow:hidden; width:100%; padding:8px 0 0;}
.more_info_tovar img {float:left; border:1px solid #e4e4e4; margin:0 17px 0 0;}
.more_info_tovar p {color:#767575; line-height:15px;}

.all_info_tovar ul.photo_tovar {overflow:hidden; width:100%; list-style:none; padding:10px 0 0;}
.all_info_tovar ul.photo_tovar li {float:left; padding:0 20px 0 0;}
.all_info_tovar ul.photo_tovar li a {background:url(/images/bg_list_page_next.gif) no-repeat 0 50%; font-size:12px; color:#1473bc; padding:0 0 0 12px;}

.all_info_tovar ul.add_info {list-style:none; padding:15px 0 0;}
.all_info_tovar ul.add_info li {line-height:16px; color:#000; overflow:hidden; width:100%;}
.all_info_tovar ul.add_info li span {color:#767575;}
.all_info_tovar ul.add_info li .size {float:left; font:16px Arial, Helvetica, sans-serif; color:#000;}
.all_info_tovar ul.add_info li .color {color:#3987c4; font:18px Arial, Helvetica, sans-serif; float:left; margin:0 17px 0 6px; display:inline;}
.all_info_tovar ul.add_info li a.in_korzina { float:left; margin:0;}
.all_info_tovar ul.add_info li.last_cena {padding:15px 0 0;}


.bot_inner  {padding:5px 0 40px;}
.bot_inner h2 {font-size:14px; color:#000; line-height:14px; padding:15px 0 0;}
.bot_inner p {line-height:16px; padding:18px 0 0;}
.bot_inner ul.list_info { list-style:none;}
.bot_inner ul.list_info li {background:url(/images/bg_list_page_next.gif) no-repeat 0 5px; line-height:16px; padding:0 0 0 20px;}
.bot_inner ul.list_info  li span {display:block;}

.bot_inner ul.tex_harakter {list-style:none; border-bottom:1px solid #bcbdbb; padding:17px 0 0;}
.bot_inner ul.tex_harakter li {line-height:32px; border-left:1px solid #bcbdbb; border-right:1px solid #bcbdbb; padding:0 0 0 21px;}
.bot_inner ul.tex_harakter li span {color:#000; padding:0 0 0 6px;}
.bot_inner ul.tex_harakter li.top {background:#348cd0 url(/images/bg_li_top_left.gif) no-repeat; border:none; padding:0;}
.bot_inner ul.tex_harakter li.top span { display:block; background:url(/images/bg_li_top_right.gif) no-repeat 100% 0; font-size:14px; color:#fff; text-align:center; padding:0; height:34px; overflow: hidden;}
.bot_inner ul.tex_harakter li.color {background:#e3e3e3;}


/* STYLE MAIN PAGE
----------------------------*/
.box_list_main {padding:28px 0 17px ;}
.main_list {list-style:none; overflow: hidden; width:100%;}
.main_list li {float:left; width:33%; padding:0 0 11px;}
.main_list li .main_list_left {background:url(/images/bg_main_list_left.png) no-repeat; height:135px; margin:0 14px;}
.main_list li .main_list_right {background:url(/images/bg_main_list_right.png) no-repeat 100% 0; height:135px; margin:0 0 0 17px;}
.main_list li .main_list_box { height:135px; margin:0 17px 0 0;}
.main_list li .main_list_box h2 {font-size:18px; color:#000; text-align:center; font-weight:normal; padding:17px 0 0;}
.main_list_box_all {overflow:hidden; width:100%;}
.main_list_box_all img {float:left;}
.main_list_box_all p {overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#767575; line-height:14px; padding:5px 0 0;}


.main_list li .white_box_right {background:url(/images/bg_white_box_right.png) no-repeat 100% 0;}
.main_list li .white_box_left {background:url(/images/bg_white_box_left.png) no-repeat;}
.main_list li .white_box {background:url(/images/bg_white_box.png) repeat-x;}
.main_list li .white_box h2 {text-transform:uppercase; color:#1a6dae;}
.main_list li .white_box img {border:1px solid #c7c7c7; margin:0 10px 0 0;}
.main_list li .white_box .main_list_box_all {padding:7px 0 0;}
.main_list li .white_box .main_list_box_all .box { overflow:hidden;}
.main_list li .white_box .main_list_box_all .box h3 {font: bold 12px Arial, Helvetica, sans-serif; color:#202020;}
.main_list li .white_box .main_list_box_all .box span.cena {display:block; font:12px Arial, Helvetica, sans-serif; color:#767575; padding:3px 0 10px;}
.main_list li .white_box .main_list_box_all .box span.cena span {color:#c80a00; font-size:18px; padding:0 0 0 4px;}


.main_adds_box {margin:0 19px 0 14px;}
.main_adds_left {background:url(/images/bg_main_adds_left.png) no-repeat; height:164px; width:99%;}
.main_adds_right {background:url(/images/bg_main_adds_right.png) no-repeat 100% 0; height:164px;}
.main_adds {background:url(/images/bg_main_adds.png) repeat; height:164px; margin:0 10px; position:relative; overflow:hidden;}
.main_adds .left_adds {position:absolute; top:7px; left:0;}
.main_adds .right_adds  {position:absolute; top:7px; right:0;}
.main_adds .central_adds  {display:block; margin:7px auto 0; height:150px; width:250px; overflow:hidden;}
.main_adds .central_adds img {display:block;}
li.level-1 {

}

li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}

li.level-3 {
  margin-left: 60px;
  list-style-type: square;
}

li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}

span.red {
  color: #CC6600;
}


/*  POPUP   */

.popup {
  padding: 40px;
}


table.zebra {
	width: 100%;
	border-collapse: collapse;
	margin-left: 5px;
	margin-right: 5px;
}

table.zebra tr td, table.zebra tr th {
	border: 1px solid #C7C7C7;
	padding: 0.2em 1em;
}

table.zebra tr th {
	font-size: 120%;
}

table.zebra tr.zebra1 td {
	background: #E7E7F3;
}

table.params tr td {
	font-weight: bold;
}

table.params tr td.value {
	text-align: center;
	font-weight: normal;
}
.adv
{
margin-left: 3px;
margin-top:10px;}