/* CSS Document */
body            {
                margin-top:0px;
                margin-bottom:0px;
                margin-right:0px;
                margin-left:0px;
                margin-width:0px;
                margin-height:0px;
                bgcolor: #FFF ;
                padding:0;
                     }
.main_menu {font-family:Arial; font-size:14pt; color:#ff9933;  }
a.main_menu {line-height:1.3; }


.sub_menu_btn { font-family:Arial; font-size:11pt; color:#999999;  line-height:1.3; margin:0; text-indent:0;}
a.sub_menu_btn:active  { color:#333333; text-decoration:underline;
}
a.sub_menu_btn:hover {color:#333333; text-decoration:underline;
}
a.sub_menu_btn:link   {  color:#999999;text-decoration:underline;
}
a.sub_menu_btn:visited  {  color:#999999;text-decoration:underline;
}
td.article {padding:10px; font-size:10pt; color:#333333; font-family:Arial; line-height:1.3;}
a.head_article {line-height:1.5; font-family:Georgia; font-size:14pt; color:#003366; text-decoration:underline; }
.slogan {font-family:Georgia; font-size:16pt; color:#003366; line-height:1.2; margin-left:30px; padding-right:3px; text-align:right; border-right:1px solid #003366;}
p.insert {padding-left:20px; padding-right:10px;  font-size:10pt; color:#333333; font-family:Arial; line-height:1.3; margin:0;}
.pict {border:none; color:#666; font-size:10pt; font-family:arial; }
img {border:none;}
.content {padding:20px;  font-size:10pt; color:#333333; font-family:Arial; line-height:1.2; margin:0; }
p.text {padding:0; color:#333333; font-family:Arial; font-size:10pt; margin:0; margin-bottom:10px; line-height:1.2;}
a.date {color:#000; font-family:Arial; font-size:10pt; text-indent:0; }
div.date {color:#000; font-family:Arial; font-size:10pt; text-indent:0; margin:0; padding:0; }
div.left_menu {margin-left:20px; margin-right:10px; font-size:12pt; color:#666666; font-family:Arial; line-height:1.4; }
a.left_menu { font-size:10pt; color:#666666; font-family:Arial; line-height:1.2; }
a.left_menu:active  { color:#333333;
}
a.left_menu:hover {color:#333333;
}
a.left_menu:link   {  color:#666666;
}
a.left_menu:visited  {  color:#666666;
}
.left_menu_act {margin:0; padding:0; font-size:10pt; color:#ff9933; font-family:Arial; line-height:1.3; }
div.left_menu p {margin:0; margin-top:7px; padding:0; }
.vspom_menu { font-size:10pt; color:#999999; font-family:Arial; line-height:1.3; padding-top:5px;  padding-bottom:5px;  }
.vspom_menu a { font-size:10pt; color:#bbbbbb; font-family:Arial; line-height:1.3; }
h1 { color:#666666; font-family:Arial; line-height:1.4; font-size:16pt; padding:0; margin:0; margin-bottom:20px; margin-top:30px}
h2 { color:#003366; font-family:Georgia; line-height:1.4; font-size:14pt; padding:0; margin:0; margin-bottom:10px; margin-top:15px; font-weight:normal; }
h3 { color:#003366; font-family:Arial; line-height:1.4; font-size:12pt; padding:0; margin:0; margin-bottom:10px; margin-top:15px; font-weight:normal; }
.content p {text-indent:2em;}

.relate_div  {   FLOAT: left;  margin:5px;  padding:5px;  border:none; text-align:center; width:120px;}
.relate_pict  { display:block;  FLOAT: left;  margin:10px;  padding:5px;  border:1px solid #999999; text-align:center; color:#333333; font-family:Arial; font-size:10pt;}
img { display:block;}

ol li {margin:5px;}
ul {margin-left:15px; margin-bottom:20px;}
ul li {margin:10px;}
a.text_link { font-size:10pt; color:#333333; font-family:Arial; line-height:1.2; }
.property {color:#333333; font-family:Arial; font-size:10pt; border:1px solid #FFFFFF; text-align:center; padding:3px}
.bask {font-size:10pt; font-family:Arial; line-height:1.2; margin:0; padding:3px; color:#333333;}

img.arrow  {   margin-top:0.1em; margin-left:0; width:15px}
.boxText {font-family:Arial; font-size:14pt; color:#ff9933;line-height:1.5; }
.boxText a {font-family:Arial; font-size:14pt; color:#ff9933;line-height:1.5; }
.infoBoxHeading {font-family:Arial; font-weight: bold; padding-top:10px;padding-bottom:20px;color:#333333; font-size:12pt;}
.new a{font-family:Arial; font-size:14pt; color:#ff9933;}
.new2 a{font-size:10pt; color:#666666; font-family:Arial; line-height:1.2; }
.new2 a.active { color:#000000;}
.new2 a:hover { color:#333333;}

LI {
 list-style-type: none; /* Убираем маркеры */
}
UL {
 margin-left: 10px; /* Отступ слева в браузере IE и Opera */
 padding-left: 0; /* Отступ слева в браузере Firefox */
}
.productListing-heading{margin-left:20px; margin-right:10px; font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.productListing{margin-left:20px; margin-right:10px; font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.pageResults{margin-left:20px; margin-right:10px; font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.productListing-odd a{margin-left:50px; margin-right:10px; font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.productListing-even a{margin-left:50px; margin-right:10px; font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.infoBoxContents a, .infoBoxContents {font-size:10pt; color:#666666; font-family:Arial; line-height:1.4;}
.smallText a{color:#333333;}

ul.categ {list-style:none; }
ul.categ li {margin:5px; float:left; margin-left:30px; height:30px;}

ul.product_list {width:800px;}
ul.product_list li {position:auto; float:left; border:1px solid #CCC; height:320px; width:200px; margin:5px; padding:3px; text-align:center;}
ul.product_list p {margin:0; padding:0; text-align:center;}

ul.product_list li.productListing-heading {border:none; heigth:30px; align:left;}

.cart_box {margin:5px; padding:0; border:1px solid #CCC; background:#CCC;}
.cart_box table .infoBoxHeading { background:#FFF url(/shop/includes/sts_templates/simpletex/images/cart_gradient_top.png) top left repeat-x; padding-left:10px; padding-right:10px; }
.cart_box table {background:#FFF; margin:0; padding:0;}
.cart_box .infoBoxContents_header {text-align:center; color:#000; font-size:10pt; border-bottom:1px solid #CCC; font-weight:normal;}
.cart_box  .infoBoxContents {padding-left:10px;}
.cart_box .boxText {color:#000; font-size:10pt; font-weight:bold;}
table.productListing {width:80%;}
.productListing td {border-left:1px solid #CCC; padding:5px;}
.productListing  .productListing-heading {text-align:center; font-size:10pt; color:#000; font-weight:bold; border-top:1px solid #CCC;}
.productListing .productListing-even, .productListing .productListing-odd   {background: #eeeeee; vertical-align:middle;}
.productListing .productListing-even:hover, .productListing .productListing-odd:hover  {background: #FFF; }
.category_box .infoBoxHeading {display:none;}
.infoBox {margin-top:0;}
.client ul, .client {padding:0; margin:0;}
.client ul li {margin:5px; padding:5px; background:#EEE; padding-left:15px;  }
.client ul li a {color:#333; font-size:12pt; font-weight:bold;}
p.productListing-data {align:center; text-align:center; width:100%; text-indent:0;}
p.productListing-data a { text-align:center; }
p.productListing-data div { align:center;  display:block; text-align:center;}
 /*Новые стили*/
.top_gray {width:100%; height:45px; background:transparent url(/I/top_gray.gif) top left repeat-x; margin:0; padding-top:5px;}
#poisk_top {margin:0; padding:0; margin-left:25%; float:left; width:40%;}
.top_gray_line {width:100%; height:10px; background:transparent url(/I/top_gray_line.gif) top center no-repeat; margin:0; }
.main_table {padding:0; margin:0; width:100%;}
.main_table td {vertical-align:top; padding:5px;}
.big_arial_gray {font-family:arial; font-size:14pt; color:#999; padding:5px;}
.phone_top  {font-family:arial; font-size:20pt; color:#000;}
.phone_top span { font-size:14pt; color:#999; padding-bottom:5px;}
a.v_menu {font-family:Georgia; font-size:10pt; color:#666; text-decoration:underline;  }
.top_center_menu {margin-top:0;}
.top_center_menu td {width:15%; text-align:center; padding-left:5px; }
.relate_div_index  {   FLOAT: left;  margin:5px;  padding:5px;   border:none; text-align:center;  background:transparent url(/I/top_orange_line.gif) top left no-repeat; align:center; text-align:center; width:30%;}
.relate_div_index  {   FLOAT: left;  margin:5px;  padding:5px;   border:none; text-align:center;  background:transparent url(/I/top_orange_line.gif) top left no-repeat; align:center; text-align:center; width:30%;}
.action_title  {   margin:5px;  margin-top:10px; padding:5px;  text-align:left;  background:transparent url(/I/top_orange_line.gif) top left repeat-y; color:#FFF; font-family:Georgia; Font-size:16pt; padding-left:20px;}
.relate_div_index_inner {width:160px;  padding-top:115px; margin-top:5px;}
.relate_div_index_inner a {color:#000; font-family:arial; font-size: 11pt;}
.procent {background:transparent url(/I/procent.gif) bottom right no-repeat; padding-bottom:50px;}
ul.product_list li {align:center; text-align:center; width: 200px; }
ul.product_list li a {color:#333;}

.top_center_menu .main_menu {font-family:Georgia; font-size:10pt; color:#eb7e15;}
.top_center_menu .main_menu div,  .main_menu_act  div {margin-bottom:10px;}
.top_center_menu a.main_menu {line-height:1.3;  }
.top_center_menu a.main_menu:hover {color:#000; }
.top_center_menu a.sub_menu_btn  { font-family:arial; font-size:10pt; color:#666; line-height:1.3; }
td.main_menu { padding-left:10px; padding-right:15px; padding-bottom:10px; vertical-align:bottom;}
td.main_menu_act { padding-left:10px; padding-right:15px; background:transparent url(/I/top_orange_line.gif) bottom left no-repeat; padding-bottom:10px; vertical-align:bottom;}
td.main_menu_act a.main_menu {color:#000;   }

 /*конец --- Новые стили*/
