html body {margin:0px; font-family: tahoma; font-size:12px; color:#545454;}

A:link, a:visited {color:#545454; text-decoration:underline;}
A:hover {color:#D00000; text-decoration:none;}

.menu a, .menu a:link, .menu a:visited {font-family: tahoma; font-size:14px; color:#545454; font-weight:normal; text-decoration:none;}
.menu a:hover {font-family: tahoma; color:#D00000; text-decoration:none;}

.menu p {margin:0px; padding-top:3px; text-align:center;}

.menu2 A, .menu2 A:link, .menu2 a:visited {font-family: tahoma; font-size:11px; color:#888; text-decoration:none; font-weight:bold;}
.menu2 A:hover {font-family: tahoma; color:#D00000; text-decoration:none; font-weight:bold;}

.menu2 p {margin:0px; padding-top:0px; text-align:center;}

.green {font-family: tahoma; font-size:11px; color:#D00000;}

.green A:link, .green a:visited {font-family: tahoma; font-size:11px; color:#888; text-decoration:underline;}
.green A:hover {font-family: tahoma; font-size:11px; color:#D00000; text-decoration:none;}
p {font-family: tahoma; font-size:12px; color:#545454;}
td.small a, td.small a:link, td.small a:visited {font-family: tahoma; font-size:11px; color:#D00000;}
td.small p {font-family: tahoma; font-size:11px; color:#000000; margin: 5px 0px 0px;}
td.small {padding-left: 10px; padding-top: 10px;}
.bordtable {border-bottom:1px #E0E0E0 solid; padding-top: 10px; border-right:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid;}
.bordtable .catalogue-accessories tr td img {float:left; margin: 0 16px 0 0;}
.bordtable .catalogue-accessories tr td, .bordtable .catalogue-review tr td {border-left:1px #E0E0E0 solid;} 
.bordtable h1 {margin-left:10px} 
.bordtable h2, .bordtable h3, .bordtable p{margin:0 0 0 3px; padding:0;} 
table {text-align:left;}
img.pdf {margin: 0 6px 0 0; bottom:2px; position:relative; float:left; clear:both;}
img.zip {margin: 0 6px 0 0; bottom:2px; position:relative; float:left;}
.instr {width: 220px; height: 20px; display:block; float:left; position:relative;}
.instr_down {width: 180px; height: 17px; display:block; position:relative; margin: 0 0 0 230px;}
.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 990px; /*Width of Carousel Viewer itself*/
height: 120px; /*Height should enough to fit largest content's height*/
}



/*NEW*/

/*stepcarusel*/
.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 990px; /*Width of Carousel Viewer itself*/
height: 120px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin-left: 0px;
margin-right: 45px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 36px;
margin-left: 30px; /*margin around each panel*/
width: 125px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:115px;
}

#mygallery div div.panel a {text-decoration:none;}
#mygallery div div.panel a img {margin:0px; padding:0px;}

/*topnav*/
#top-logo {display: block; margin:0 auto 0 auto; width:180px;}
table tr td.menu {background:#E0E0E0;}
table tr td.exception {background:#f7f7f7;}
#top_nav span a:link, #top_nav span a:visited {display:block; height:22px; text-align:center; padding:8px 0 0 0; background:none; font-family: tahoma; font-size:14px; color:#545454; text-decoration:none; font-weight:normal;}
#top_nav span a:hover {color:#D00000;}
/*#top_nav span {background:#E0E0E0; display:block; height:30px; width:140px; float:left; border-right:#c2c2c2 1px solid; border-left:#ececec 1px solid;} включить когда нужна будет кнопка форума*/
#top_nav span {background:#E0E0E0; display:block; height:30px; width:163px; float:left; border-right:#c2c2c2 1px solid; border-left:#ececec 1px solid;}
#top_nav {margin:0px 0 0 0;}


/*KRAINIE KNOPKI VERHNEGO MENU*/
/*#top_nav #cat {width:139px !important; _width:138px !important;} включить когда нужна будет кнопка форума*/
#top_nav #cat {width:164px !important; _width:163px !important;}
/*#top_nav #tal {width:140px !important; _width:139px !important;} включить когда нужна будет кнопка форума*/
#top_nav #lib {width:165px !important; _width:163px !important;} 
#top_nav #cat {background:#E0E0E0 url(/images/head/el_07.gif) left top no-repeat !important; border-left:none !important;}
/*#top_nav #tal {background:#E0E0E0 url(/images/head/el_10.gif) right top no-repeat !important; border-right:none !important;} включить когда нужна будет кнопка форума*/
#top_nav #lib {background:#E0E0E0 url(/images/head/el_10.gif) right top no-repeat !important; border-right:none !important;}



/*PODSVETKA KNOPOK*/
#catalogue_review #top_nav #cat, 
#compatibility_chart_coils #top_nav #cat, 
#fisher_advantages #top_nav #cat, 
#accessories #top_nav #cat,
#rev #top_nav #cat,
#man #top_nav #cat,
#fea #top_nav #cat,
#acc #top_nav #cat {background:#F7F7F7 url(/images/head/el_07_a.gif) left top no-repeat !important;}
/*#talks #top_nav #tal {background:#F7F7F7 url(/images/head/el_10_a.gif) right top no-repeat !important;} включить когда нужна будет кнопка форума*/
#library #top_nav #lib {background:#F7F7F7 url(/images/head/el_10_a.gif) right top no-repeat !important;}
#purchase #top_nav #pur,
#faq #top_nav #tec, 
#submit_question #top_nav #tec,
#warranty_service #top_nav #tec,
#become_a_dealer #top_nav #bec, 
#dealer_questionnaire #top_nav #bec, 
#dealers_area #top_nav #bec, 
#msrp #top_nav #bec,
#all_news #top_nav #new {background:#F7F7F7;}



.center {text-align:center;}
img {border:none;}
div {display:block; background:none; margin: 0; padding:0;}
span {margin: 0; padding:0;}
h1, h2, h3, h4, h5, h6, p  {margin:0; padding:5px 0 5px 0;}
h1 a, h2 a, h3 a, h4 a {}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3, h4, h5, h6 {font-size:16px;}
h1 {_padding:15px 0 5px 0;}
/*spiski instrukcii*/
div.manuals table li { list-style-type: none;}
div.manuals table ol { counter-reset: list1;}
div.manuals table ol li:before {
 counter-increment: list1; 
 content: counter(list1) ". ";}
div.manuals table ol ol { counter-reset: list2;} 
div.manuals table ol ol li:before {
 counter-increment: list2; 
 content: counter(list1) "." counter(list2) ". ";}
div.manuals table ol li {padding: 2px 0 2px 0;}
div.manuals table ol li ol {margin: 0 0 -4px 14px; padding: 0;}

/*content*/
.center_bord {background:#ffffff url(/images/c.gif) repeat-y; clear:both; width:991px; height:auto; padding:0 0 14px 0; margin:0; /*_margin: -11px 0 0 0;*/}
div.center_bord span.txt1 {float:left; margin-left: 14px; _margin-left: 7px; display:block; width:650px; height:100%;}
div.center_bord span.txt {margin: 0 0 0 14px; padding:0; display:block; width:963px; height:100%; clear: both;}
div.index span.txt2 {margin-left: 678px; padding:0; display:block; width:299px; height:100%;}
.table-greybord tr td {border-left:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; text-align: center;}
.table-greybord {border-right:1px #E0E0E0 solid; border-top:1px #E0E0E0 solid; width:65%;}

/*review*/
div.review img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0; padding: 0; float: left;}
div.review img.exception {margin: 5px 0 5px 0;}

div.accessories h1 {margin: 0 0 0 14px;}
div.accessories table {border-bottom:1px #E0E0E0 solid;}
div.accessories table tr td {border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid; width:330px} 
div.accessories table tr td.exception {border-left:none !important; background: none !important;}
div.accessories table tr td img {float:left; margin: 0 16px 0 0;}

/*index*/
/*div.index {min-height: 680px;}*/
div.index span.txt table tr td img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0; padding: 0; float: left;}
/*div.index span.txt table tr td img.right {float: right;}*/
div.index span.txt table tr td img.right {border:1px #E0E0E0 solid; margin: 5px 0 5px 10px; padding: 0; float: right;}
div.index span.txt table tr td h2 a, div.index span.txt table tr td p a {margin-bottom: 0; display: inline;}
div.index span.txt table tr td.sidebar>a {margin-bottom: 17px; display: block;}
div.index span.txt table tr td.sidebar {left:20px; position:relative; display:block; padding-right:20px;}
div.about_fishers-labs_company span.txt img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0 !important; padding: 0 !important;}

/*all_news*/
div.all_news span.txt h2 {width:310px; display:block;}
div.news span.txt img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0;}
div.all_news span.txt img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0; float:left;}
div.all_news span.txt p {display:block; width:300px;}
div.all_news span.txt {height:auto !important; display:block;}
div.news span.txt {}
div.all_news span.txt img.none, div.news span.txt img.none {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0;}
/*about_fishers-labs_company*/
div.about_fishers-labs_company span.txt img {float: left; margin: 0 14px 0 0;}
/*div.about_fishers-labs_company span.txt {height:700px !important;}*/

/*catalogue_*/
div.catalogue_review h1, div.catalogue_accessories h1, div.compatibility_chart_coils h1 {margin: 0 0 0 14px;}
div.catalogue_review table, div.catalogue_accessories table {border-bottom:1px #E0E0E0 solid;} 
div.catalogue_review table tr td, div.catalogue_accessories table tr td {border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid; width:330px} 
div.catalogue_review table tr td.exception {border-left:none !important; width:331px; background: none !important;}
div.catalogue_accessories table tr td {border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid; width:248px} 
div.catalogue_accessories table tr td.exception {border-left:none !important; width:247px; background: none !important;} 
div.catalogue_review table tr td a img {float:left; margin: 0 16px 80px 0;}
div.catalogue_accessories table tr td img {float:left; margin: 0 16px 0 0;}
div.fisher_advantages {background: url(/images/fisher/klad.jpg) bottom no-repeat; height:600px;}
div.compatibility_chart_coils table tr td p, div.compatibility_chart_coils table tr td h2, div.compatibility_chart_coils table tr td h3 {margin:0 0 0 7px; padding:0;}  
div.compatibility_chart_coils table {border-bottom:1px #E0E0E0 solid;}
div.compatibility_chart_coils table tr td {border-top:1px #E0E0E0 solid; border-left:1px #E0E0E0 solid; width:165px} 
div.compatibility_chart_coils table tr td img {margin:0 auto 0 auto; display:block;} 
div.compatibility_chart_coils table tr td.exception {border-left:none !important; width:166px; background: none !important;}

/*purchase*/
#goroda {margin: 0 0 0 14px; padding:0; display:block; width:963px;}
#goroda span.txt {margin: 50px 20px 0 0; display: block; width: 140px !important;}
#goroda p span {margin:0 6px 0 0; line-height:15px;}

/*ПОДСВЕТКА ГОРОДОВ*/
.bar div p span #gorod-bar,
.zubcov div p span #gorod-zubcov,
.bel div p span #gorod-bel,
.bria div p span #gorod-bria,
.chel div p span #gorod-chel,
.eka div p span #gorod-eka,
.hab div p span #gorod-hab,
.ijevsk div p span #gorod-ijevsk,
.istra div p span #gorod-istra,
.ivanovo div p span #gorod-ivanovo,
.kal div p span #gorod-kal,
.kaluga div p span #gorod-kaluga,
.kazan div p span #gorod-kazan,
.k-dar div p span #gorod-k-dar,
.k-iar div p span #gorod-k-iar,
.kirov div p span #gorod-kirov,
.kostroma div p span #gorod-kostroma,
.kur div p span #gorod-kur,
.lip div p span #gorod-lip,
.mos div p span #gorod-mos,
.nij-gor div p span #gorod-nij-gor,
.n-kuz div p span #gorod-n-kuz,
.n-ros div p span #gorod-n-ros,
.n-sib div p span #gorod-n-sib,
.oms div p span #gorod-oms,
.oscol div p span #gorod-oscol,
.pen div p span #gorod-pen,
.pet div p span #gorod-pet,
.per div p span #gorod-per,
.r-don div p span #gorod-r-don,
.sar div p span #gorod-sar,
.ser div p span #gorod-ser,
.smo div p span #gorod-smo,
.sochi div p span #gorod-sochi,
.spb div p span #gorod-spb,
.tam div p span #gorod-tam,
.tula div p span #gorod-tula,
.tver div p span #gorod-tver,
.ufa div p span #gorod-ufa,
.ulia div p span #gorod-ulia,
.vladimir div p span #gorod-vladimir,
.vol div p span #gorod-vol,
.vor div p span #gorod-vor,
.yar div p span #gorod-yar,
.zel div p span #gorod-zel,
.klinci div p span #gorod-klinci,
.ioshkar-ola div p span #gorod-ioshkar-ola, 
.orel div p span #gorod-orel,
.stav div p span #gorod-stav, 
.nab div p span #gorod-nab, 
.mag div p span #gorod-mag, 
.vologda div p span #gorod-vologda,
.oren div p span #gorod-oren, 
.cheb div p span #gorod-cheb {color:#D00000; text-decoration:none;}




/*become_dealer*/
div.msrp table tr td {border-top:1px #E0E0E0 solid;} 
div.msrp table tr td p, div.msrp table tr td h2, div.msrp table tr td h3 {margin:0 0 0 7px; padding:0;}  
div.msrp h1 {margin: 0 0 0 14px;}
div.msrp table tr {_border-top:1px #E0E0E0 solid;}
div.dealers_area span.txt {height:160px;}
div.dealer_questionnaire span.txt h2 {padding: 0;}
div.dealer_questionnaire span.txt h2 a {margin: 0 0 0 0;}
div.dealer_questionnaire span.txt {height:100%; bottom:7px;}
div.dealer_questionnaire span.txt img {float: left; padding: 0; margin: 0 7px 0 0;} 
div.library table tr td img, div.dealers_area table tr td img {float: left; padding: 0; margin: 0 14px 0 0;} 
div.library table, div.dealers_area table {margin: 0; width:970px; height:100%; vertical-align: top; position:relative; bottom:7px;}

/*library*/
div.library h1, div.dealers_area h1 {margin-left: 14px;}
div.library table tr td h2 {padding: 0;}
div.library table tr td h2 a {margin: 0 0 0 0;}
div.library table {margin: 0; width:970px; height:100%; vertical-align: top; position:relative; bottom:7px;}
div.library table tr td img {float: left; padding: 0; margin: 0 7px 0 0;} 

/*point-features*/
div.features span.txt img {border:1px #E0E0E0 solid; margin: 5px 10px 5px 0; padding: 0; float: left;}
div.features span.txt {min-height:200px !important;}

/*faq*/
div.faq span.txt span {display:block; margin: 10px 0 5px 0;}
div.faq span.txt span a.f {text-decoration: none; border-bottom: 1px dotted #545454; font-weight:bold;}
div.faq div.i {padding-top: 14px; padding-bottom: 14px; display:none;}




/*manual*/
div.manuals span.txt h1 {margin: 0 0 0 7px !important;}
div.manuals span.txt {margin: 0 0 0 7px !important;}
div.manuals table tr td h2 a {margin: 0 0 0 0;}
div.manuals table tr td img {float: left; padding: 0; margin: 0 7px 0 0;} 
div.manuals table tr td.border1, div.manuals table tr td.border2 {border-left: 1px solid #ECECEC; border-right: 1px solid #ECECEC; border-top: 1px solid #ECECEC;}
div.manuals table tr td.border1 {height: 13px;}
div.manuals table tr td.border2 {height: 80px;}
div.manuals table tr td.border3 {border: 1px solid #ECECEC; height: 80px;}
div.manuals table tr td.border4 {height:150px;}
div.manuals table tr td.border5 {height:150px;}

/*sitemap*/
div.sitemap span.txt table ul li {padding: 2px 0 2px 0;}
div.sitemap span.txt table ul ul ul, ul ul, ol ul {
	margin:0 0 0 20px; padding:0;
}

div.sitemap span.txt table ul li {
	font-weight: bold;
}

div.sitemap span.txt table ul ul li {
	font-weight: normal;
}


div.center_bord span.txt3 {float:left; margin-left: 300px; margin-top: 7px; display:block; width:200px;}
div.center_bord span.txt4 {margin-left: 400px; padding:0; display:block; width:299px;}
.counter {display:none;}
