.title
{
  color: #ffae00;
  font:bolder 16px Arial,Helvetica,Sans-Serif; 

  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}

.title h1
{
  color: #ffae00;
  font:bolder 16px Arial,Helvetica,Sans-Serif;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  display:inline;

  text-align:left;
}.submenu
{
  margin:5px 0px 10px 0px;

  color:#3a5786;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu a
{
  color:#3a5786;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu a:hover
{
  color:#0b52c3;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul
{
  margin:0px 0px 0px 0px;
}

.submenu ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.submenu ul li a
{
  color:#3a5786;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li a:hover
{
  color:#0b52c3;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li ul
{
  margin:0px 0px 0px 10px;
}

.submenu ul li ul li
{
  margin:5px 0px 0px 0px;
}

.submenu ul li ul li a
{
  color:#3a5786;
  font:normal 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu ul li ul li a:hover
{
  color:#0b52c3;
  font:normal 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu .table
{
  width:auto;
  margin:0px auto;
}

.submenu .table tr
{
  
}

.submenu .table td
{
  padding:5px;
  text-align:center;
}

.submenu .table td a
{
  color:#3a5786;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.submenu .table td a:hover
{
  color:#0b52c3;
  font:bolder 16px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}



.linemenu
{
  color:#7c7c7c;

  font-size:9px;
  text-align:center;

  margin:10px 0px;
}

.linemenu a
{
  color:#ffae00;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  line-height:20px;

  text-decoration:none;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#000000;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a.active
{
  color:#000000;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#000000;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}



.opened
{
  margin:5px 0px 10px 0px;

  color:#3a5786;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened a
{
  color:#3a5786;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened a:hover
{
  color:#0b52c3;
  font:bolder 11px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul
{
  margin:0px 0px 0px 0px;
}

.opened ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.opened ul li a
{
  color:#3a5786;
  font:bolder 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li a:hover
{
  color:#0b52c3;
  font:bolder 12px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li ul
{
  display:none;
  margin:0px 0px 0px 10px;
}

.opened ul li ul li
{
  margin:5px 0px 0px 0px;
}

.opened ul li ul li a
{
  color:#3a5786;
  font:normal 10px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}

.opened ul li ul li a:hover
{
  color:#0b52c3;
  font:normal 10px Arial,Helvetica,Sans-Serif;
  text-decoration:none;
}
.text p
{
  text-indent:15px;
  line-height: 16px;
  margin: 16px 0px;
}

.text h1,
.text h2,
.text h3
{
  color: #FFAE00;
  margin: 0 0 10px;
  padding: 0;
  text-align: left;
}

.text h1
{
  font: bolder 16px Arial,Helvetica,Sans-Serif;
}
.text h2
{
  font: bolder 16px Arial,Helvetica,Sans-Serif;
}
.text h3
{
  font: bolder 16px Arial,Helvetica,Sans-Serif;
}

.text ul
{
  list-style: disc inside none;
  margin:14px 0px 14px 28px;
}

.text ul li
{
  text-align:left;
  margin:8px 0px;
}

ol
{
  text-align:left;
  margin-left:40px;
  list-style:inside dec;
}
ol li
{
  text-align:left;
  margin:3px 0px;
}

.rubricator_main_bottom
{
  margin:0px auto;
  margin-top:20px;
  overflow:hidden;
  width:760px;
}

.rubricator_main_bottom .item
{
  width:233px;
  height:94px;
  
  background:url(/images/main_item0.gif) no-repeat;
  margin:0px 10px 20px 10px;
  
  float:left;
}

#item_no_0 {background:url(/images/main_item0.gif) no-repeat;}
#item_no_1 {background:url(/images/main_item1.gif) no-repeat;}
#item_no_2 {background:url(/images/main_item2.gif) no-repeat;}
#item_no_3 {background:url(/images/main_item3.gif) no-repeat;}
#item_no_4 {background:url(/images/main_item4.gif) no-repeat;}
#item_no_5 {background:url(/images/main_item5.gif) no-repeat;}

.rubricator_main_bottom ul
{
  height:47px;
  margin:0px 0px 0px 15px;
  color:#faa81d;
  text-align:left;
  list-style: disc inside none;
}

.rubricator_main_bottom ul li a
{
  color:#ffffff;
}

.rubricator_main_bottom .item .title a
{
  text-decoration: none;
  color:#ffffff;
}

.rubricator_main_bottom .item .title
{
  padding:4px 0px 0px 10px;
}

.rubricator_main_bottom .item  .podrob
{
  text-align:right;
  padding:0px 8px;
}

.rubricator_main_bottom .item  .podrob a
{
  color:#ffffff;
}


.news
{
}

.news .detail .title
{
  color:#3A5786;
}

.news .catalog .title .date,
.news .detail .title .date
{
  color:#000;
  font-size:12px;
}

.prw_catalog
{
  border:1px solid #c1c1c1;
  
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  
  border-top:none;
  margin:0px 0px 30px 0px;
  
  overflow:hidden;
  
  padding-top:15px;
}

.prw_catalog .icon_object .item 
{ 
  width:160px;
  margin:0px 10px 22px 10px;
  background-color:#ffffff;
  
  padding:8px;
  border:1px solid #c1c1c1;
  
  -moz-border-radius:6px;
  border-radius:6px;
  
  -moz-box-shadow: 3px 3px 8px #dcdcdc;
  -webkit-box-shadow: 3px 3px 8px #dcdcdc;
  box-shadow: 3px 3px 8px #dcdcdc;
}
.prw_catalog .icon_object .item td
{
  text-align:center;
}

#temailform
{
  padding:15px;
  border:4px #f0a21d solid;
  
  -moz-border-radius:12px;
  border-radius:12px;
  
  background:#3a5683;
  position: fixed;
}

#temailform div
{
  color:#333333;

  font:bolder 12px Tahoma;
}

#temailform  .title
{
  color:#fff;
  font-size:12px;
}

#temailform input
{
  width:200px;
  height: 20px;
  
  background:#ffffff;

  color:#333333;

  border:1px #333333 solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  background:#ffffff;

  color:#333333;

  border:1px #333333 solid;  
}

#temailform .button
{
  width:220px;
  
  background:#fca91e;

  color:#fff;

  border:none;
  height:30px;

  margin-top:8px;

  padding:2px 10px 2px 10px;

  cursor:pointer;
  font-weight: bolder;
  
  -moz-border-radius:4px;
  border-radius:4px;
  
  -moz-box-shadow: 1px 1px 2px #141a26;
  box-shadow:1px 1px 2px #141a26;
  
  text-shadow: 0px -1px 0px #ca9239;
}

#temailform img
{
  cursor:pointer;
}

#temailform table td
{
  color:#fff;
}

.btn_callback
{
  margin:20px 0px 25px 0px;
}

.btn_callback a,
.btn_callback a:hover
{
  display:block;

  width:182px;
  
}
/*.btn_callback a,
.btn_callback a:hover
{
  display:block;

  width:182px;
  height:53px;
  line-height:20px;
  padding:27px 0px;
  background:url(/images/button_callback.gif) no-repeat;
  color:#ffffff;
  font-size:16px;
  font-weight:bolder;
  text-align:center;
  text-decoration:none;
  
}*/

.btn_callback a:hover
{
  text-shadow: 0px 0px 6px #fbf3d4;
}

.cboxOverlay
{
 display:block;
  position:fixed;
  //position:absolute;
  top: 0px;
  top: expression(eval(document.documentElement.scrollTop) + "px");
  left:0px;
  width:100%;
  height:100%;
  z-index:9999;
  background-color:#000;
  -moz-opacity: 0.6; /* лЇ¤ е¬ї еЈЁз«®вЎЌozilla */
  opacity:.60;  /*гЇ©г® й§ а¦¶йµЁлЎ¶йЁ CSS3, лЇІп±®еЎЇпҐ¤ж±¦йЈ жі± оҐ гІҐнЁ в± и¦°б­Ё*/
  filter: alpha(opacity=60); /* лЇ¤ е¬ї IE */
}

.cboxWrapper
{
  width: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top:50px;
  z-index: 9999;
  position: fixed;
}

.cboxWrapper_in
{   
  width:400px;
  margin: 0 auto;
  overflow: hidden;
  padding:10px 10px 20px 20px;
  
  border:4px #f0a21d solid;
  
  -moz-border-radius:12px;
  border-radius:12px;
  
  background:#3a5683;
}

.cboxWrapper_in .close
{
  float:right;
  
  cursor:pointer;
}

.cboxWrapper_in table td
{
  color:#ffffff;
  font-size:14px;
}
.colorbox_inp_name,
.colorbox_inp_email
{
  height:24px;
  width:100%;
  
  font-size:14px;
  text-align:center;
}

.colorbox_inp_tel1, 
.colorbox_inp_tel2
{
  width:40px;
  height:20px;
  
  text-align:center;
}

.colorbox_inp_tel2
{
  width:80px;
}

.colorbox_done, 
.colorbox_done_
{
  width:220px;
  
  background:#fca91e;

  color:#fff;

  border:none;
  height:30px;

  margin:6px 0px 2px 0px;

  padding:2px 10px 2px 10px;

  cursor:pointer;
  font-weight: bolder;
  
  -moz-border-radius:4px;
  border-radius:4px;
  
  -moz-box-shadow: 1px 1px 2px #141a26;
  box-shadow:1px 1px 2px #141a26;
  
  text-shadow: 0px -1px 0px #ca9239;
}

.colorbox_done_
{
  margin:7px 0px 1px 0px;
  
  -moz-box-shadow: none;
  box-shadow:none;
  
  background:#fcb94a;
  color:#ffffff;
  
  text-shadow: 0px -1px 0px #caae82;
}

.cboxWrapper_in textarea
{
  width:100%;
  height:80px;
}

.left_menu_title
{
  background:url(/images/left_menu_title.jpg) top center no-repeat;
  text-align:center;
  color:#ffae00;
  font-size:14px;
  font-weight:bolder;
  padding:4px 0px 5px 0px;
}

.filter_form
{
  margin:0px 0px 8px 0px;
  padding:15px 20px;
  
  -moz-border-radius:6px;
  border-radius:6px;
  
  border:1px solid #999999;
  
  background-color:#DEDEDE;
}

.filter_form form select
{ 
  width:180px;
  font-size:14px;
  padding:2px 2px 2px 5px;
  height:25px;
  margin-right:6px;
}

.filter_form form .submit
{
  padding:2px 6px;
  height:25px;
  
  cursor:pointer;
}

.site_search{  color:#ffffff;}.site_search input{  width:145px;  height:18px;  font-size:14px;}.site_search .button{  margin: 2px 0px;    width:30px;  height:18px;  font-size:14px;  padding-bottom:3px;  border:none;    color:#ffffff;  background:url(/images/search_btn_bg.gif) left bottom repeat-x;}

.dublicate_menu
{
  height:21px;
  padding-top:6px;
  margin:0px;
  background:url(/images/duplicate_menu.jpg) center top no-repeat #314059;
}

.dublicate_menu td a,
.dublicate_menu td a:hover,
.dublicate_menu td.active a,
.dublicate_menu td.active a:hover
{
  font-size:14px;
  font-weight:bolder;
  
  text-decoration:none;
}

.dublicate_menu td.separator
{
  padding:0 15px;
}

.goods 
{
  margin:0px 0px;
  text-align:center;
}

.goods .detail
{
  margin-bottom:40px;
}

.goods .detail table
{
  text-align:left;
}

.goods .detail .name
{
  text-align:left;
  font-size:14px;
}

.goods .detail .price
{
  display:inline;
  color:#0b52c3;
  
  font-size:18px;
  font-weight:bolder;
}

.goods .detail .btn,
.goods .catalog .btn
{ 
  display:inline-block;
  *display:inline;
  color: #ffffff;

  background:url(/images/btn_bg.gif) left top repeat-x;
}
.goods .catalog .item
{ 
  width:350px;
  margin:10px auto;
  background-color:#ffffff;
  
  padding:8px;
  border:1px solid #c1c1c1;
  
  -moz-border-radius:6px;
  border-radius:6px;
  
  -moz-box-shadow: 3px 3px 8px #dcdcdc;
  -webkit-box-shadow: 3px 3px 8px #dcdcdc;
  box-shadow: 3px 3px 8px #dcdcdc;
}

.goods .catalog .texttd
{
  vertical-align: middle;
}

.goods .catalog .price_
{
  display:inline;
  font-size:16px;
  font-weight:bolder;
  color:#0b52c3;
}

.goods .detail .btn a,
.goods .catalog .btn a
{
  text-decoration:none;
  display:inline-block;
  height:16px;
  padding:3px 32px 4px 10px;
  background:url(/images/btn_bg_right.gif) right top no-repeat;
  color:#ffffff;
}

.goods .detail .btn.buy a,
.goods .catalog .btn.buy a
{
  font-size:14px;
} 

.goods .detail .right_col
{
  padding:0px 0px 0px 20px;
}

.goods .detail .image
{
  display:inline-block;

  padding:8px;
  border:1px solid #c1c1c1;
  
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px;
  -webkit-border-radius:8px;
  
  -moz-box-shadow: 3px 3px 8px #dcdcdc;
  -webkit-box-shadow: 3px 3px 8px #dcdcdc;
  box-shadow: 3px 3px 8px #dcdcdc;
  
  margin:10px 10px 12px 0px;
}

.goods .detail .title,
.goods .detail .title_big
{
  font-size:14px;
  font-weight:bolder;
  color:#000000;
}
.goods .detail .title_big
{
  font-size:16px;
  margin-bottom:5px;
}

.goods .detail .model_for .description
{
  margin:0px 0px 14px 20px;
}

.goods .detail .description
{
  margin-left:10px;
}

.goods .detail .description p
{
  padding-left:15px;
  background:url(/images/detail_arrow.gif) left 2px no-repeat;
}

.goods .detail .left_col
{
  width:344px;
  text-align:center;
}

.goods .detail .properties
{
  margin:15px 0px 0px 0px;
}

.goods .detail .properties .name
{
  font-weight:bolder;
  font-size:12px;
  
  padding:8px 14px 0px 10px;
}

.goods .detail .properties .val
{
  padding:8px 0px 0px 0px;
}

/*additional*/

.goods .aditional_goods
{
  min-height:200px;
  overflow:hidden;
}
.goods .aditional_goods .line
{
  margin:20px 0px;
  overflow:hidden;
}

.goods .aditional_goods .item
{
  width:120px;
  margin:0px 20px;
  text-align:right;
  float:left;
}

.goods .aditional_goods .item .title a,
.goods .aditional_goods .item .title a:hover
{
  color:#0b52c3;
}

.goods .aditional_goods .item .title
{
  text-align:center;
}

.goods .aditional_goods .item .img
{
  margin:3px 0px 0px 0px;
  padding:3px;
  
  text-align:center;
  
  border:1px solid #b1b2b3;
  
  background-color:#fff;
  
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius:3px;
  
  -moz-box-shadow: 3px 3px 8px #dcdcdc;
  -webkit-box-shadow: 3px 3px 8px #dcdcdc;
  box-shadow: 3px 3px 8px #dcdcdc;
}

.goods .aditional_goods .item .contener
{
  display:absolute;
  margin-top:-22px;
}
.goods .aditional_goods .item .btn
{
  display:inline-block;
  *display:inline;
  color: #ffffff;
  background:url(/images/btn2_bg_left.png) left top no-repeat;

}

.goods .aditional_goods .item .btn .price
{
  text-decoration:none;
  display:inline-block;
  height:16px;
  margin-left:31px;
  padding:3px 2px 4px 0px;
  background:url(/images/btn2_bg.gif) left top repeat-x;
  color:#ffffff;
  font-size:14px;
}

.goods .aditional_goods .item .name
{
  padding-top:4px;
  padding-bottom:15px;
  font-size:11px;
  text-align:center;
  
}

.brandsslider
{
  margin:0px 0px 20px 0;
}

.brandsslider .slide_cent_div
{
  height:87px;
  width:710px; 
  
  overflow:hidden;

  border:1px solid #ababab;
}

.brandsslider .slide_cent_div table td
{
  padding:6px 7px;
}

.brandsslider .slide_left,
.brandsslider .slide_right
{
  cursor:pointer;
}

.brandsslider table
{
  margin:0px auto;
}

.navline
{
  margin-bottom:10px;
  text-align:left;
}

.main_menu
{
  padding-left:30px;
  padding-top:6px;
  
  border-bottom:1px solid #ffb133;
  background:url(/images/mainmenu_bg.jpg) top left no-repeat #324159;
}

.main_menu td.sep
{
  padding:0 12px;
}

.main_menu td a,
.main_menu td a:hover,
.main_menu td.active a:hover,
.main_menu td.active a
{
  display:block;
  height:22px;
  color:#ffffff;
  text-decoration:none;
  font-size: 14px;
  font-weight:bolder;
}

.main_menu td.active a,
.main_menu td a:hover
{
  color:#ffae00;
}


.order
{

}

.order table
{
  width:100%;

  border-collapse:collapse;
}

.order .buttons
{
  margin:0px 10px;
}

.order .buttons a, .order .buttons a:hover
{
  color:#ffae00;
  font-size:14px;
  font-weight:bolder;
}

.order .basket td
{
  padding:5px 0px 5px 0px;
}

.order .basket input
{
  border:1px solid #666666;
}

.order b
{
  color:#000000;
  font-size:120%;
}



.basket
{
  margin:0px 10px;
}

.basket .entry table
{
  width:100%;

  border-collapse:collapse;
}

.basket .entry table th
{
  padding:4px 6px;
  border:1px solid #dddddd;
}

.basket .entry table td
{
  padding:2px 6px;
  border:1px solid #dddddd;

  vertical-align:middle;
}

.basket .entry img
{
  cursor:pointer;

  margin:0px 2px;
}

.basket .entry table td input
{
  border:1px solid #aaaaaa;
}

.basket .empty
{
  text-align:center;
  padding:30px 0px;
}

.basket .buttons
{
  margin:30px 20px;
}

.basket .buttons a, .order .buttons a:hover
{
  color:#ffae00;
  font-size:14px;
  font-weight:bolder;
}

.basket td
{
  padding:5px 0px 5px 0px;
}

.basket input
{
  border:1px solid #666666;
}

.basket b
{
  color:#000000;
  font-size:120%;
}


.shortbasket .entry
{
  width:180px;
  margin:2px 0px 20px auto;
  height:102px;
  
  background:url(/images/title_basket.png) top center no-repeat;
  
  overflow:hidden;
  
  border:1px solid #c1c1c1;
  
  -moz-border-radius:6px;
  border-radius:6px;
  
  -moz-box-shadow: 3px 3px 8px #dcdcdc;
  -webkit-box-shadow: 3px 3px 8px #dcdcdc;
  box-shadow: 3px 3px 8px #dcdcdc;
  
}

.basket .shortbasket  .entry table td 
{
  border:none;
}

.shortbasket .title 
{
  margin:2px auto;
  margin-bottom:8px;
  text-align:center;

}

.shortbasket .title a
{
  color:#ffffff;
  text-decoration:none;
  font-weight:bolder;
}

.shortbasket .name
{
  font-family: verdana;
  padding: 2px 0 2px 0;
  text-align:right;
}

.basket .shortbasket .entry table td
{
  padding: 2px 0 2px 0;
}

.shortbasket .val
{
  font-family: verdana;
  color:#344561;
  font-weight:bolder;
}

.shortbasket .buttons
{
  margin:0px;
  text-align:right;
  padding:5px 10px;
}

.shortbasket .buttons a
{
  margin:0px;
  padding:0px 8px;
  background:#3c5e93;
  color:#ffffff;
  text-decoration:none;
  font-weight: normal;
}

.rubricator_main
{
  margin:0px;
  padding:0px;
}

.rubricator_main li .hover_arr
{ 
  display:none;
  position:absolute;
  margin-left:-10px;
  margin-top:-17px;
}

.rubricator_main ul
{
  list-style:none;
  
  padding:0px;
  margin:0px;
  
  font-size:1px;
}

.rubricator_main ul li
{
  padding:0px;
  margin:0px;
  
  font-size:1px;
  
  vertical-align:middle;
}

.rubricator_main ul li a,
.rubricator_main ul li a:hover
{
  display:block;
  
  margin:0px;
  border-top:1px solid #ffffff;
  padding:8px 0px 8px 9px;
  
  background:#dedede;
  
  font-size:14px;
  color:#000000;
  
  text-decoration:none;
}

.rubricator_main ul li ul li a,
.rubricator_main ul li ul li a:hover
{
  padding:3px 8px 3px 18px;
}
.rubricator_main ul li a:hover
{
  background:#b2b6bc;
}

.rubricator_bottom
{ 
  height:4px;
  font-size:1px;
  background:url(/images/left_menu_bottom_bg.png) center top no-repeat;
}

.rubricator_bottom_hover
{
  height:4px;
  font-size:1px;
  background:url(/images/left_menu_bottom_bg_hover.png) center top no-repeat;
}

.prw_news
{
  padding:10px 10px 0 10px;
  
  border:1px solid #c1c1c1;
  
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  
  border-top:none;
  margin:0px 0px 30px 0px;
}

.prw_news .item
{
  margin-bottom:20px;
}



