body { padding: 0px; margin: 0px; }

a { font-family: Verdana; /*text-decoration: none;*/ color: #000000; }
a:hover { color: #8b0d0d; }

.protectcode { width: 100px; font-size: 24px; }
.error { color: #C00000; font-weight: Bold; padding-bottom: 10px; }
.ok { color: green; font-weight: Bold; padding-bottom: 10px; }

.content { font-size: 13px; font-family: Verdana; color: #000000; }
.content table { font-size: 13px; }
.content p { padding: 0px; margin: 0px 0px 5px 0px; text-indent: 45px; text-align: justify;}

.ctlg_h1 h1 {text-indent: 0px;padding-left:30px;}
.ctlg1_h1 h1 {text-indent: 0px;padding-left:30px; text-align:center; }

.news { padding: 0px 0px 0px 0px; font-family: Verdana; font-size: 10px; color: #000000; text-align: left; }

.menu { font-family: Verdana; font-size: 13px; font-weight: Bold; }
.menu a { font-family: Verdana; text-decoration: none; color: #000000; }
.menu a:hover { color: #8b0d0d; }

.submenu { display: none; width: 220px; padding: 5px 10px; font-size: 12px; position: absolute; background: #ffffff; border: 1px solid #314546; margin: 0px 0px 0px 100px; text-align: left; }
.submenu ul { list-style: none; padding: 0px; margin: 0px; }
.submenu ul li { border-bottom: 1px solid #A8A8A8; padding: 3px 0px 3px 0px; }

.path { font-family: Verdana; font-size: 13px; }

.t_form { font-size: 13px; }
.t_form input.text { width: 350px; }

.c-cat td { vertical-align: top; padding: 10px 10px 10px 0px; font-size: 13px; }
.c-cat .infobar { border: 1px solid #000000; padding: 5px; width: 290px; background: #ffffff; }
.c-cat .infobar p { font-size: 11px; padding-top: 5px; text-indent: 15px;}
.c-cat .infobar p.price { font-size: 18px; color: #8b0d0d; text-align: right;}


.c-cat1 td { vertical-align: top; padding: 10px 10px 10px 0px; font-size: 13px; }
.c-cat1 .infobar { border: 1px solid #000000; padding: 5px; width: 290px; height: 100px; background: #ffffff;}
.c-cat1 .infobar p { font-size: 11px; padding-top: 5px; text-indent: 20px; text-align:left;}
.c-cat1 .infobar p.price { font-size: 18px; color: #8b0d0d; }




h1 { font-size: 14px; font-weight: bold; text-indent:45px;}
.zadratinki {margin-top: -18px; background-color: #f1f1f1;}
h2 { font-size: 13px; font-weight: bold; text-indent:45px;}
 margin-top:-20px;
.c-info { font-size: 13px; border-top: 1px solid #000000; width: 300px; }
.c-info th { text-align: left; }
.c-info td, .c-info th { padding: 3px 5px; border-bottom: 1px solid #000000; }
.c-info .price { font-size: 18px; color: #8b0d0d; }

.path { margin: 0px 0px 10px 0px; font-size: 11px; }

.c-cart { font-size: 13px; }
.c-cart td, .c-cart th { padding: 3px; border-top: 1px solid #000000; }
.c-cart .price { font-size: 18px; color: #8b0d0d; text-align-right; padding-left: 15px; }
.c-cart #dostavka_v { font-size:19px; color: #8b0d0d; text-align-right; padding-left: 0px; border:0px; background:none;}
.c-cart #summary_price { font-size:19px; color: #8b0d0d; text-align-right; padding-left: 0px; border:0px; background:none;}
.c-cart .t-price { text-align-right; }
.c-cart input.counter { width: 50px; border: 1px solid #000000; }
.c-cart td.counter { padding-left: 20px; padding-right: 20px; }

.c-cart input.text { width: 350px; }
.c-cart textarea.short { width: 350px; height: 80px; }

.table {margin: 40px 0 0 0}
.table td {text-align: center;}
.table p {font-weight: bold;}
.table a {font-weight: bold;}

.banner_flash {width:100%;height:247px;background:url('/files/images/bg.jpg');background-position:464px 0px; position:relative; margin:24px 0px;}
.banner_ng {border: 1px solid red;}
.banner_ng {style="padding-top: 24px; text-align: center;"}
.text_flash {background:url('/files/images/newsbg.jpg') no-repeat; width:211px; height:247px; padding:12px; background-position:top right; position:absolute; right:0px;font-size:11px; }
.text_flash p {margin:0px; padding:0px;}
.news_on_main {padding:0px; margin:0px; border-collapse:collapse; width:100%; margin-bottom:0px;}
.news_on_main a {text-decoration:none;}
.news_on_main td {border-collapse:collapse; text-align:center; vertical-align:bottom;}
.news_on_main span {color:#ff0000; font-size:14px; font-weight:bold;}
.news_on_main img {margin:10px 0px 0px 0px; border:0px;}


.auth_form { width: 150px; margin: 0px 0px 15px 68px; display: block; text-align: left; font-family: Verdana; font-size: 12px; }
.auth_form label { display: block; text-align: left; margin: 10px 0px 3px 0px; }
.auth_form input.text { border: 1px solid #756F3D; width: 140px; font-size: 12px; font-family: Verdana; }
.auth_form input.button { border: 1px solid #756F3D; background: #E0CA81; width: 70px; font-size: 12px; margin-top: 3px;  }
div.price { text-align: right; width: 161px; position: absolute; margin-left: 00px; margin-top: 178px; font-family: Verdana; font-size: 18px; color: #8b0d0d; }
div.bprodtitle { position: absolute; font-family: Verdana; font-size: 11px; width: 161px; font-weight: Bold; text-align: center; }
.main-news {font-size:20px; color:#ff0000 !important; font-weight:bold; margin-left:0px}
.tab_palet p {text-indent:0px !important; text-align:center;}
.tab_palet td {padding:5px;}
.tab_palet h2 {text-align:center;}
.cen {text-align:justify !important;}
.sale {float:right; height:247px; width:240px; background: url('/files/images/flash_txt_bg.gif') right bottom no-repeat;}
.sale_txt_img {float:right; height:70px; width:200px; margin:45px 10px 0px 0px; font-size:11px !important;}
.sale_txt_img p {text-indent:0px !important;}
.sale_txt_img a {color:#ff0000;}
.tab_kart {text-align: left;}
.all_news_href {text-align:right !important; margin-top:10px !important;}

.tabs td {text-align: center;}
.block_ul {margin-top: 8px;}
.block_ul li {font-weight: bold;}
.block_ul p {text-indent: 0px!important; padding-top: 5px;}

.tab_s {border-collapse: collapse; clear: both; width: 60%; border: 1px solid #000;}
.tab_s th {background-color: #000; color: #fff;}
.tab_s td {border: 1px solid #000;}

.tab_s_b {border: 1px solid #000; text-align: center; margin-top: 40px!important; margin: auto;}
.tab_s_b td {border: 1px solid #000;}
.tab_s_b th {border: 1px solid #000; text-align: center;}
.tab_s_b .lefts {text-align: left!important;}

.stol_img {width: 100%; clear: both;}
.stol_img div {height: 60px; text-align: center; float: left; margin: 0 0 10px 20px;}

.tumb_img {width: 100%;}
.tumb_img div {height: 200px; text-align: center; float: left; margin: 0 0 10px 20px; width: 130px;}
.tumb_img div img {width: 120px;}

.serii_verst {width: 100%;}
.serii_verst div {float: left; text-align: center; height: 350px; margin: 0 0 10px 20px;}
