* { padding:0; margin:0;}
html,body { width:100%;}
body {  font-family:Tahoma, sans-serif; color:#000000; font-size:90%; background:#222222 url('/images/footerbg.gif') repeat-x bottom ;  }
a { color:#1c65c7; }
a:hover { text-decoration:none; }
img { border:0; padding:0; margin:0;}
table { border-collapse:collapse; font-size:100%;  }
td, tr {padding: 0; vertical-align:top; }
.fll { float:left; width:100%;}
.fl { float:left;}
.cl {clear:both;}
p { margin:0 0 1em 0; }


h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family:"Arial Narrow"; }
h1 { font-size:200%; margin:20px 0 14px;}
h2 {font-size:170%; margin:20px 0 14px;}
h3 {font-size:140%; margin:20px 0 12px;}
h4 {font-size:130%; margin:20px 0 10px;}
h5 {font-size:120%; margin:20px 0 5px;}
h6 {font-size:110%; margin:20px 0 0px;}

TABLE.border P {margin: 0px 0px;}
TABLE.border {border-color: #746055; border-style: solid; border-width: 1px 0 0 1px; font-size:100%;}
TABLE.border TD {padding: 5px 5px; border-color: #746055; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.border th {padding: 5px 5px; border-color: #746055; border-style: solid; border-width: 0 1px 1px 0;}
TABLE.tabinv P {margin: 0px 0px;}
TABLE.tabinv {border:none;  border-width: 0;}
TABLE.tabinv TD {padding: 5px 5px; border: none; border-width: 0;}
TR.trbg {background-color: #746055;}
TR.trbg TD {color: #fff; font-weight: bold; padding: 10px 5px;} 
input { padding:0; margin:0; }



/*----------------------------------------Section----------------------------------------------*/
.header1 { width:100%; background:#175097 url('/images/bgheader.jpg') repeat-x bottom left; min-width:970px;  }
.bgzavod { width:100%;  background:url('/images/zavod.jpg') no-repeat; background-position:center bottom;   }
.headercont { height:273px; width:970px; margin:0 auto; }
.contactspadding { padding:69px 38px 50px 0; text-align:right; color:#1b5bae; }
.telefon { color:#fff; font-size:180%; font-weight:bold; margin-bottom:14px; }
.telefon p { margin:0; padding:0; }
.telefon em { font-size:55%; font-style:normal; vertical-align:top; padding:4px 0 0 300px; display:block; float:left; text-align:left; }
.adres { font-size:75%; clear:both;  }
.adres  p { margin:0 0 0.5em; padding:0; }
.bottomheader { width:100%;  background:url('/images/bg.gif') repeat-x top left; }
.bhtable { width:970px; height:31px; margin:0 auto; position:relative;  }
.bhtd2 { width:700px;}
.search { padding:5px 0 0 25px; width: 232px; }
.search input  { color:#dfe0e1; }


/*----------------------------------------Navigation----------------------------------------------*/
.menucontainer { width:602px;  position:absolute; background: url('/images/dropdownmenubg.gif') repeat-x;  margin: -15px 0 0 0; padding:11px 8px 0;  }
#nav { float: left; padding:0px 15px; width:572px; background:#fff; border-bottom: none; text-transform:lowercase;}
#nav li a, #nav li { float: left; font-family: "Arial Narrow"; font-size:120%;  }
#nav li { list-style: none; position: relative;  background: #fff; padding-bottom:10px; }
#nav li a {text-decoration: none; color:#000; margin:10px 15px 0; }
#nav li a:hover { color: #db0f0f; background: url('/images/menudots.gif') repeat-x bottom;}
.active { color:#cfd0d1!important; }
.active:hover { background:#fff!important; cursor:default;}
#nav li ul { display: none; position: absolute; left: 0; width:152px;  top: 100%; padding: 0; margin: 0; background:#fff; }
#nav li:hover > ul { display: block; }
#nav li ul li, #nav li ul li a { float: none; font-size:80%; font-family:Tahoma; }
#nav li ul li { _display: inline; padding:0;}
#nav li ul li a {display: inline-block;  width:134px; padding:7px 7px 7px 11px; margin:0;}
*html #nav li ul li a { padding:7px 9px 7px 11px; }
#nav li ul li a:hover { background:#fff2ce;}
#nav li ul li ul { display: none;  left:100%; top: 0;  }
#nav li ul li:hover ul { left:100%; top: 0;}
#nav li ul li ul li,#nav li ul li ul li a { font-size:90%; }
#nav li a, .#nav li {zoom:1;vertical-align:top;} /*-IE UL HACK-*/


/*----------------------------------------News----------------------------------------------*/
.news { width:100%;  background:#4c4c4c url('/images/newbg.jpg') top center no-repeat; min-height:48px; min-width:970px;}
*html .news{height:48px;  }
.ncont { width:100%; margin:0 auto;   }
.newspadding {  width:2%;}
.onenew { width:253px!important; color:#dfe0e1; font-size:75%; font-family:tahoma; line-height:140%; }
.onenew  a { color:#98b0c1; }

.onenew2 { width:100%!important; color:#dfe0e1; font-size:75%; font-family:tahoma; line-height:140%; }
.onenew2  a { color:#98b0c1; }

.newsdelitel { width:4%; height:100%; vertical-align:bottom; background: url('/images/razdelitel.gif') repeat-y;   }
.newshead {  color:#6a6a6a; font-size:210%; font-family:"Arial Narrow"; vertical-align: middle; height:69px; }
.newname { width:253px!important; margin-bottom:10px; }
.newname a { color:#98b0c1; font-weight:bold; text-decoration:none; padding-bottom:3px; display:inline-block;  }
.newname a:hover { background: url('/images/newsdots.gif') repeat-x bottom;  }
.newimg { padding-right:10px; }
.newsdate { color:#b5b5b5; font-size:80%; text-align:right; margin-top:12px;  }
.allnews { text-align:right; font-size:75%; height:54px; }
.allnews a { color:#ca1239; margin-top:20px; display:block; background:url('/images/allnewsarrow.gif') no-repeat left 5px; width:80px; float:right;  }

/*----------------------------------------Content----------------------------------------------*/
.contentcont { background:#c5c8ce url('/images/contentbg.gif') repeat-x top; font-size:75%; line-height:180%; padding-right:38px; }
.contentcont h1 { font-size:240%; line-height:110%; //margin-top:0; }
.contentcont p { margin-top:23px; }
.contentwrap { width:450px; }
.katalog { width:254px; padding-left:27px; color:#cb0e0e; font-size:320%; font-family:"Arial Narrow"; height:39px; padding-bottom:0px; }
.katalog p { //padding:0px 0 0!important; }
*html katalog p { padding-bottom:0; }
.contentdelitel { width:39px;}
.contentdelitel  img { margin-left:26px; //margin-left:17px; }
.delitelrepeat {background: url('/images/contentdelitelrepeat.gif') repeat-y top ; width:59px; //width:29px; }
.contentbottompadding { height:46px; }

.photoman{ float:right; padding-left:10px; padding-bottom:10px; }
.rospis { float:left; padding-left:20px; }


/*-Scroller-*/
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 472px; padding: 0px 58px 0px 20px;}
*html .jcarousel-skin-tango .jcarousel-container-horizontal { padding: 0px 29px 20px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 439px; height: 72px; }
.jcarousel-skin-tango .jcarousel-item { width: 109px; height: 67px;}
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 21px; right:77px; width: 13px; height: 25px; cursor: pointer; background: url("/images/slr.gif") no-repeat 0 0;}
*html .jcarousel-skin-tango .jcarousel-next-horizontal {right:49px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 21px; left:0px; width: 13px; height: 25px; cursor: pointer; background: url("/images/sll.gif") no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.slidercontainer, .oproscontainer {margin-bottom:26px; margin-top:-28px; position:relative; }
.slidercontainer { //margin-bottom:10px;}
.namegalery { font-size:270%; color:#aaaaaa; font-family:"Arial Narrow"; height:80px; clear:both; padding:20px 0 0;   }
.namegalery p { height:43px; margin:0; padding:0;}
.fotoarhiv { text-align:right; width: 472px;  }
.fotoarhiv a { color:#ca1239; margin-top:13px; display:block; background:url('/images/allnewsarrow.gif') no-repeat left 5px; width:100px; float:right;  }
*html .fotoarhiv a { margin-top:0px;  }




/*-Katalog-*/
.leftnav { width:231px;}
.leftnav {//margin-top:20px; }
*html .leftnav {//margin-top:-15px; }
.leftnav li{ list-style:none!important;}
.leftnav a { text-decoration:none; width:100%; }
.leftnav li a:hover { text-decoration:underline }
.menu {  background: url('/images/katalogdots.gif') repeat-x top;  margin:0 0 0 27px;  width:253px; }
li.button, li.direct {border:none; position:relative; display:block; list-style:none; background: url('/images/katalogarrow.gif') no-repeat left 19px; padding:11px 0 11px 22px; width:255px; }
.menu:first-child { background:none; }
li.button a, li.direct a {  display:block; font-size:100%; position:relative; width:260px; color:#1c65c7; }
.dropdown, .dropdownactive {display:none; padding:0px 0px 13px 0px; width:270px; margin:0 0 0 9px; position:relative;}
.dropdownactive  { display:block; }
.dropdown li, .dropdownactive li {color:#CCCCCC; margin:0 0 0 30px; padding:4px 0px 4px 0px; position:relative;  color:#aaa; line-height:130%; }
.leftnav a, .leftnav li {zoom:1;vertical-align:top;} /*-IE UL HACK-*/

/*----------------------------------------Footer----------------------------------------------*/
.footercont { height:87px; background:#d5d7da;  min-width:938px;}
.footerwrap { width:928px; }
.schetchik { padding:27px 26px; //padding:10px 26px 20px; }
.schetchik img { margin:0px 5px 5px 0; }
.copyra { color:#aaaaaa; font-size:75%; float:right; text-align:right; width:164px; margin:28px 20px 0 0; //margin-top:10px; }
.copyra p { margin:2px 0 0 0; } 
.copyra a { color:#729bba; }

.foto img {margin:3px;}

