body {padding:0; margin:0; font-family:Tahoma; font-size:11px; color:#000;background:#fff;}
#main {width:966px; margin:0 auto;}

a {color:#113449; text-decoration:underline;}
a:hover {color:#ff4e00; text-decoration:none;}
form {padding:0; margin:0;}
select {margin:0; color:#7f7f7f; font-size:11px;} 

#topheader {border-top:3px solid #dadada;padding-top:16px; padding-left:25px; color:#7f7f7f; font-size:10px;}
#topheader a {color:#7f7f7f; text-decoration:underline;}
#topheader a:hover {color:#113449; text-decoration:underline;}
span.r {padding-left:20px; padding-right:20px; font-size:9px; color:#d0d0d0;}
#header {background:url(../images/header-bg-3.jpg) no-repeat left top; padding-left:25px; height:155px; color:#fff;}
#header a, #header a:hover {color:#fff; text-decoration:underline;}
#header a:hover {text-decoration:none;}
#header_link {padding-top:3px;}
#logo {width:257px; vertical-align:top; padding-top:15px;}
#site_descr {vertical-align:top; width:443px; padding-top:15px;}
#border-nav {background:url(../images/bg-bordernav.gif) repeat-x top; height:4px;}
#navigate {margin-top:1px; background:url(../images/bg-nav.jpg) repeat-x top; font-weight:bold;}

#navigate td {border-right:1px solid #29536c; text-align:center}
#navigate a {color:#fff; background:url(../images/bg-nav.jpg);text-decoration:none; padding-top:10px; padding-bottom:10px; display:block;}
#navigate a:hover {color:#fff; background:url(../images/bg-nav-hover.jpg);}

#catalognav {background:url(../images/hotphone.gif) no-repeat left bottom; width:248px; height:35px; text-align:right; vertical-align:top;}
#toplinks{vertical-align:top;}
.addfav {padding-right:90px;}
.howto{padding-right:10px;}

#content {padding-top:15px;}
#leftcol {vertical-align:top; width:190px;}
#centercol {vertical-align:top; padding-left:30px; padding-right:30px;}
#rightcol {vertical-align:top; width:180px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#00263c; padding:0; margin:0; font-weight:normal; padding-bottom:15px;}
.block {padding-top:6px; padding-bottom:6px; background:#fcfeff; border:1px solid #e1edf6; margin-bottom:15px;}
.namecart {padding-left:10px; font-size:12px; font-weight:bold; color:#ff4e00; padding-bottom:2px;}
.namecart a{color:#ff4e00;}
.namecart a:hover{color:#113449; text-decoration:underline;}
.name {padding-left:10px; font-size:12px; font-weight:bold; color:#ff4e00; padding-bottom:2px;}
.name a{color:#ff4e00; text-decoration:none;}
.name a:hover{color:#ff4e00;text-decoration:underline;}
.namenav {font-size:12px; font-weight:bold; color:#ff4e00; padding-bottom:2px;}
.namenav a{color:#ff4e00; text-decoration:none;}
.namenav a:hover{color:#ff4e00;text-decoration:underline;}
.list a {background:url(../images/arrow.gif) no-repeat 11px 8px; padding-left:22px; padding-top:3px; padding-bottom:3px; display:block;}
.list a:hover {background:#113449; padding-left:22px; padding-top:3px; padding-bottom:3px; display:block; color:#fff; text-decoration:underline;}
.listnav a {background:url(../images/arrow.gif) no-repeat 2px 8px; padding-left:13px; padding-top:3px; padding-bottom:3px; display:block;}
.listnav a:hover {text-decoration:underline;}
.listr {background:#e1edf6; height:1px; margin-top:4px; margin-bottom:4px;}
.listrnav {background:#e1edf6; height:1px; margin-top:4px; margin-bottom:4px;}
.cart {background:url(../images/arrow.gif) no-repeat 11px 5px; padding-left:22px; margin-top:4px;}
.oformit {padding-left:11px; margin-top:9px; margin-bottom:2px;}
.bl {margin-bottom:15px;}
.preim_link {font-size:10px; padding-left:10px; padding-top:5px; padding-bottom:5px; color:#fff; background:#070708; border-top:1px solid #202020;}
.preim_link a {color:#fff; text-decoration:underline;}
.preim_link a:hover {color:#fff; text-decoration:none;}
.preim_link_w {font-size:10px; padding-left:10px; padding-top:5px; padding-bottom:5px; color:#fff; background:#f8f8f7; border-top:1px solid #dfdfdf;}
.preim_link_w a {color:#113449; text-decoration:underline;}
.preim_link_w a:hover {color:#113449; text-decoration:none;}

.v_r {background:#e8e8e8; width:1px;}
.t_l {padding-right:5px; vertical-align:top;}
.t_c {padding-left:5px; padding-right:5px; vertical-align:top;}
.t_r {padding-left:5px; vertical-align:top;}

.w_l {padding-right:15px; vertical-align:top;}
.w_l p, .w_r p {padding-bottom:4px;}
.w_l h1, .w_r h1 {padding-bottom:5px; font-size:16px;}
.w_r {padding-left:15px; vertical-align:top;}
.wrs p {padding-bottom:10px;}
.wrs h2 {padding-bottom:5px; font-size:12px; font-weight:bold;}

.positionname {font-size:12px; color:#4a4d4d; padding-bottom:6px;}
.positionname a{color:#ff4e00; font-weight:bold;}
.first-descr {padding-left:3px; padding-top:14px;}
.first-descr div {padding-bottom:4px;}
.grey {color:#6c7376;}

.price td {padding-bottom:8px;}
.buy-sm {text-align:right;}
.buy-price {text-align:left; padding-left:2px;}
.cena {padding:1px 3px; font-weight:bold; padding-right:1px;}
.prices {padding-top:3px;}

.hr {margin:8px 0;background:#e1edf6; height:1px;}

p {padding:0; margin:0; padding-bottom:15px; line-height:14px;}
.bl_b{margin-bottom:25px;}


#footer  {margin-top:45px; padding-top:21px; border-top:3px solid #dadada; padding-bottom:37px;}
#footerlogo {padding-left:25px; width:186px;}
#footernav {width:180px;}

.money {width:55px; font-size:11px; font-family:Tahoma;}
.ot {padding-right:5px;}
.do {padding-left:5px; padding-right:5px;}
.podbor {padding-bottom:7px;}

.dots {background:url(../images/dots.gif) repeat-x;}
#ch_one {padding-left:57px; padding-top:9px; padding-bottom:8px; background:url(../images/choise_one.gif) no-repeat left;}
#ch_two {padding-left:57px; padding-top:9px; padding-bottom:8px; background:url(../images/choise_two.gif) no-repeat left;}
#ch_thr {padding-left:57px; padding-top:9px; padding-bottom:8px; background:url(../images/choise_thr.gif) no-repeat left;}
.ch {padding-left:57px; padding-top:9px; padding-bottom:8px;}
.ch_name {font-size:12px; font-weight:bold; padding-bottom:3px;}
.ch_descr {font-size:10px;}
.ch_price {font-size:10px; color:#6c7376;}

.sortirovka {background:#fcfeff; border:1px solid #e1edf6; margin-bottom:15px; padding:6px;}
.headtable td{padding:7px 3px; background:#e9f1f7; font-weight:bold;}
.priceb {width:30px; text-align:right; padding-left:5px;}
.tovarline td {border-bottom:1px dashed #dadada; padding:5px 3px;}
.pricetovar {font-weight:bold;}

h2 {font-size:12px; font-weight:bold; color:#00649e; font-family:Tahoma;  padding-bottom:3px; padding:0; margin:0; margin-bottom:3px;}
span.tool {position: relative; cursor: help;}
span.tool span.tip {display: none;}
span.tool:hover span.tip {display: block;z-index: 100;position: absolute;top: 2.5em;left: 0;width: 270px;line-height: 1.2em;padding: 3px 7px 4px 6px;border: 1px solid #336;background-color: #f7f7ee;font-family:Tahoma;font-size: 11px;font-weight: normal;color: #000;text-align: left;}
#content span.tool::after {padding-left: 2px;content: url(../images/bubble.gif);}
.print {background:url(../images/icon-print.gif) no-repeat left; padding-left: 20px; padding-top:1px; padding-bottom:1px;}

.cenab {width:100px;}
.highlight td{padding:5px 3px; background:#ededed;border-bottom:1px dashed #dadada;}
.id {width:20px;}
#sortlinks a {background:url(../images/arrow-down.gif) no-repeat 0 2px; padding-left:15px; padding-bottom:2px;}

#photo div#imag {background:#fff; border:1px solid #e1edf6; padding:10px;}
#photo {width:242px; vertical-align:top;}
#position-harac {vertical-align:top; padding-left:15px;}
#position-harac div {padding-bottom:4px;}
h2.orange {color:#FF6600;}
.posprice {background:#ff5a00; color:#fff; padding:2px 5px; color:#fff; font-weight:bold;}
.posbuy {padding-left:7px;}

span.colo {position: relative; cursor: help;}
span.colo span.r {display: none;}
span.colo:hover span.r {display: block;z-index: 100;position: absolute;top: 2.5em;left: 0;width: 85px; text-align:center;padding:6px;border: 1px solid #336;background-color:#fff;
color:#262626; font-family:Tahoma; font-size:10px;}
span.r img {border: 1px solid #336;}
#content span.colo::after {padding-left: 2px;}
.pospreinfo {margin-bottom:15px;}

.slist {background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:1px;}
.slist-one {background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:1px; margin-top:3px;}
.slist-final {background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:1px; padding-bottom:15px;}

.tech_c_head td{padding:7px 3px; padding-left:7px; background:#efefef; font-weight:bold;}
.tech_c td {border-bottom:1px dashed #dadada; padding:4px 7px;}
.tech {margin-top:5px; margin-bottom:15px;}
.tech_v td {padding:4px 7px;}
.tech_o td{background:#ffdfda;border-bottom:1px dashed #dadada; padding:4px 7px;}
.tech_e td {background:#eaffd8;border-bottom:1px dashed #dadada;padding:15px 10px;}
.tech_d td {border-bottom:1px dashed #dadada; padding:4px 7px;}
.tech_y td{background:#fffada;border-bottom:1px dashed #dadada; padding:4px 7px;}

.butphoto {padding-top:2px; text-align:center}
.butphoto a{border:1px solid #cde1ed; padding:4px; float:left;background:#fff; margin-right:3px; display:block;text-decoration:none;}
.butphoto a:hover {border:1px solid #116ea4;color:#116ea4; text-decoration:none;}

.date {font-size:10px; color:#666666;}

h2.blue a {color:#00649e; text-decoration:none;}
h2.blue a:hover {color:#ff4e00; text-decoration:underline;}

#catalog td {vertical-align:top; padding-bottom:10px; width:50%;}

.t_k {padding-left:10px; vertical-align:top;}
.t_i {width:120px;}
.t_i img {border:1px solid #e1e1e1;}

.rel {font-size:9px; color:#ccc;}

.attract {background:#d9efff; border:1px dashed #97d4ff; padding:10px; margin-bottom:5px;}
.error {background:#ffd9d9; border:1px dashed #ff9797; padding:10px; margin-bottom:5px;}

.inp {padding-top:2px;}
.message {width:372px; height:100px; font-size:11px; color:#333; font-family:Tahoma; border-left:1px solid #ccb7b5; border-top:1px solid #ccb7b5; border-right:1px solid #e9d8d7; border-bottom:1px solid #f0e5e4; background:#fff; padding:3px 3px;}
input.text_o {font-size:11px; color:#333; font-family:Tahoma; border-left:1px solid #ccb7b5; border-top:1px solid #ccb7b5; border-right:1px solid #e9d8d7; border-bottom:1px solid #f0e5e4; background:#fff; padding:3px 3px; width:300px;}
input.text {font-size:11px; color:#333; font-family:Tahoma; border-left:1px solid #ccb7b5; border-top:1px solid #ccb7b5; border-right:1px solid #e9d8d7; border-bottom:1px solid #f0e5e4; background:#fff; padding:3px 3px; width:200px; margin-bottom:0;}
#fm-submit {margin-top:10px;}
.inp_descr {font-size:10px; color:#6b6e70; padding-bottom:6px;}
.cok {width:50px;}
.smd {font-size:10px; color:#999; padding-top:3px; font-weight:normal}
.ph {margin:7px; float:left; margin-right:9px; margin-bottom:3px;}
.ph_d {padding-top:2px; font-size:10px; color:#999;}
.ph_b {text-align:center; background:#eef4f7; padding:15px 0; border:1px solid #dceaf1}
.copyright {text-align:center; color:#bfbfbf; font-size:10px; margin-top:10px;}

.pagenav {text-align:center; margin-top:10px;}
.pagenav a {background:#fcfeff; color:#113449; border:1px solid #e1edf6; padding:5px 8px; display:block; margin:5px; text-decoration:none;}
.pagenav a:hover {background:#113449; color:#fff; padding:5px 8px; display:block;margin:5px;}

.leftphb {font-size:14px; font-weight:bold;}
.righphb {font-size:14px; font-weight:bold;}
.leftphb a {text-decoration:none; display:block; float:right;padding:2px 4px;margin-right:4px; background:#eef4f7;}
.leftphb a:hover {text-decoration:none; display:block; float:right; background:#113449; padding:2px 4px; color:#fff;margin-right:4px;}
.righphb a {text-decoration:none; display:block; float:left;padding:2px 4px; margin-left:4px;background:#eef4f7;}
.righphb a:hover {text-decoration:none; display:block; float:left; background:#113449; padding:2px 4px; color:#fff;margin-left:4px;}

#ph_cur {text-align:right; color:#7e7e7e;}
.pagenavigate {padding-left:7px; margin-top:10px; border-top:1px dashed #ccc; padding-top:10px;}
.pagenavigate_t {padding-left:7px; border-top:1px dashed #ccc; padding-top:10px;}
.pagenavigate a, .pagenavigate_t a {background:#fcfeff; color:#113449; border:1px solid #e1edf6; float:left; padding:5px 8px; display:block; margin-right:2px; text-decoration:none;}
.pagenavigate a:hover, .pagenavigate_t a:hover {background:#113449; color:#fff; padding:5px 8px; display:block; float:left; margin-right:2px;}
.navname {font-weight:bold; float:left; padding-top:5px; font-size:13px; padding-right:5px;}

#deleteall {padding-left:15px;}
#deleteall a{display:block; float:right; padding:2px 4px; color:#e72222; border:1px solid #e72222; text-decoration:none;}
#deleteall a:hover{display:block; float:right;  padding:2px 4px; background:#e72222; color:#fff;border:1px solid #e72222;}

#tab td {padding-bottom:4px;}
.gophone {background:url(../images/phimag.gif) no-repeat left; padding-left:49px; line-height:13px; padding-top:3px;}

.estcokoli {padding:5px; border:1px solid #e1edf6; margin-bottom:15px; margin-top:5px;}
#estcokoli td {text-align:center;}

ol {padding:0; margin:0; margin-left:15px; padding-left:10px; margin-bottom:15px;}

div.stats{display:inline;height:0px;left:-1000px;margin:0px;padding:0px;position:absolute;top:-1000px;visibility:hidden;width:0px}

span.im {position: relative;}
span.im span.ri {display: none;}
span.im:hover span.ri {display: block;z-index: 100;position: absolute;top: 2.5em;left: 0;width: 230px; text-align:center;padding:2px;background-color:#fff;
color:#262626; font-family:Tahoma; font-size:10px;}
span.ri img {border: 1px solid #4a4a4a; padding:5px 10px; background:#fff;}
#content span.im::after {padding-left: 2px;}

.delivery {background:url(../images/delivery-fast.gif) no-repeat left; margin-top:4px;padding-left:49px; line-height:13px; padding-top:3px;margin-bottom:32px;}
.delivery span {font-weight:bold; color:#00649e;}
.odpr {color:#fff; background:#ff1800; padding:0 4px; border-right:5px solid #fff;}

.yst {padding-left:49px; background:url(../images/ystanovka.gif) no-repeat left; line-height:13px; padding-top:3px; margin-top:17px;}
.yst span {font-weight:bold; color:#ff5a00;}
.vyd {color:#0b5975;}
.charact {padding-top:4px; padding-bottom:5px;}

span.phcat {position: relative;}
span.phcat span.rc {display: none;}
span.phcat:hover span.rc {display: block;z-index: 100;position: absolute;top: 1.5em;left: 0;width: 165px; text-align:center;padding:6px;border: 1px solid #dddde5;background-color:#fff;
color:#262626; font-family:Tahoma; font-size:10px;}
span.rc img {border: 1px solid #bdbdce;}
span.phcat::after {padding-left: 2px;}

.h-one {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#00263c; padding:0; margin:0; font-weight:normal; padding-bottom:15px;}
.h-two {font-size:12px; font-weight:bold; color:#00649e; font-family:Tahoma;  padding-bottom:3px; padding:0; margin:0; margin-bottom:3px;}


#headertwo {background:url(../images/header-bg-3.jpg) no-repeat left top; padding-left:25px;height:144px; color:#fff;}
#headertwo a, #headertwo a:hover {color:#fff; text-decoration:underline;}
#headertwo a:hover {text-decoration:none;}
#header_linktwo {padding-top:3px;}
#catalognavtwo {background:url(../images/hotphone.gif) no-repeat left bottom; width:330px; vertical-align:top; font-size:11px; color:#000; text-align:right; padding-right:26px; padding-top:7px;}

#maplink a {text-decoration:none;}
#maplink a:hover {text-decoration:underline;}
#maplink {margin-top:26px; margin-left:35px; line-height:15px;}

div.tabs {
background: #fcfeff;
padding: 5px;
border:1px solid #e1edf6;
}

div.container { 
margin: auto; 
width: 100%;
margin-bottom: 10px;
}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 3px 9px;
background: #FFF;
color: #ff4e00;
text-decoration: none;
font-weight:bold;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
background-color: #113449;
color: #fff;
font-weight:bold;
}

ul.tabNavigation li a:hover {
background: #ccc;
color: #000;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs div {
padding: 5px;
margin-top: 10px;
border: 1px solid #FFF;
background: #FFF;
}

.pr-o {color:#FF5A00; font-weight: bold;}
