html, body{margin:0; padding:0; height:100%;}
body{background:#B0B0B0;}
td{font:11px Tahoma, sans-serif;}
img{border:none;}
a{color:#000;}
#main{height:100%; width:100%;}
#bh{height:105px; background:url(../pic/f13.gif) repeat-x;}
#mh{$height:100%;}
#divauto{
    height:auto;
    width:100%;
}
#t2b{background:url(../pic/f1.gif) repeat-x; text-align:center;}
#t2b .img{margin:4px 8px;}
td{vertical-align:top;}
#lhldr{width:345px; background:none;height:100%;}
a#logo{position:absolute; width:311px; height:63px; background:url(../pic/logo.gif) no-repeat; text-decoration:none;  display:block; text-indent:-100000px; left:18px; top:16px;}
a#logo2{
    height:auto;
   text-decoration:none;
   display:block;
   color: #FFFFFF;
}
#iconmain{
    width:100%;
    clear:both;
    overflow:hidden;
    height:100%;
}
ul#iconz{margin:0; padding:0; list-style:none;}
ul#iconz li{line-height:0; font-size:0; width:13px; height:13px;float:left;}
ul#iconz li.c{line-height:0; font-size:0; width:13px; height:13px;}
li#i1{margin-left:22px;_margin:0 12px 0 10px;}
li#i2{margin-left:22px;_margin:0 12px 0 10px;}
li#i3{margin-left:22px;_margin:0 12px 0 10px;}
li#i4{ margin-left:22px; width:14px;_margin:0 12px 0 10px;}
li#i5{margin-left:22px;_margin:0 12px 0 10px;}
li#i6{margin-left:22px; width:120px;_margin:0 12px 0 10px;}

#newhead{background:#999; height:90px; position:relative; margin-bottom:20px;}
#newhead ul#iconz{position:absolute; right:0; top:0; width:270px; height:80px; }
#newhead ul#iconz li{top:10px;}

#newhead2{background:#999; height:70px; position:relative; margin-bottom:5px;}

#enter{width:199px; height:100%;background:url(../pic/enter.gif) no-repeat #C4C4C4; border:1px solid #404040; border-top:none;}

#enter h2{ margin:0; padding:0; font: bold 11px Tahoma, sans-serif; text-transform:uppercase; line-height:33px; padding-left:33px;} 

form#enter-form{margin:0; padding;0; margin-top:5px;}
form#enter-form label{margin:0; padding:0; display:inline; width:145px; float:left; position:relative; margin-left:13px;  margin-bottom:3px;}
form#enter-form label span{display:block; width:48px; height:17px; line-height:17px; position:absolute; left:0; top:0; border-right:4px solid #5A5A5A; font-size:10px; text-transform:lowercase;}
form#enter-form label input{ width:97px;  margin-left: 53px; border:1px solid #000; font-size:100%; padding;0;}

form#enter-form label.but{width:19px; height:20px; float:left; display:inline;}
form#enter-form label.but input{width:19px; margin-left:0px; border:none; background:url(../pic/sub2.gif) 100% 0 no-repeat; color:#fff; _margin-top:1px;}

form#enter-form label.ch span{display:block; width:100px; height:17px; position:absolute; left:75px; top:0; border:0; font-size:10px; text-transform:lowercase;}
form#enter-form label.ch input{position:relative; left:50px; width:20px; margin-left: 1px; border:0;}

#enter ul{margin:0; padding:0; list-style:none; margin-left:13px; clear:left;}
#enter ul li{ padding-left:18px; background:url(../pic/bul1.gif) 0 2px no-repeat; margin-bottom:3px;}


strong#reg{display:block; margin:8px 13px; height:20px; line-height:20px; background:url(../pic/sub1.gif) no-repeat; font-weight:normal;}
strong#reg span{display:block; height:20px; background:url(../pic/sub2.gif) 100% 0 no-repeat; text-align:center; color:#fff; }
strong#reg a{color:#fff; text-decoration:none; height:20px; line-height:18px; display:block;}

form#search{margin:0; padding:0 0px 0 10px;width:334px; $padding:0 0 0 5px; height:39px;  display:block;margin:0;background:#C4C4C4; border:1px solid #404040; border-left:none; margin-right:1px; border-bottom-width:2px;$margin-top:0px;_margin-top:0px;}
form#search label {margin-top:9px; float:left; margin-right:3px;}
form#search input, form#search select{font-size:100%; border:1px solid #000;}
input#searchline{width:151px;}
form#search select{width:87px;}

form#search label.but{width:73px; height:20px; background:url(../pic/sub1.gif) no-repeat;}
form#search label.but input{ width:73px; height:20px; background: url(../pic/sub2.gif) 100% 0 no-repeat; border:none; color:#fff;padding-bottom:4px;}

form.searchform{margin:0; padding:0 10px; display:block;  margin-bottom:30px;}
form.searchform label {margin-top:9px; margin-right:3px;}
form.searchform input, form.searchform select, form.searchform textarea{font-size:100%; border:1px solid #000;}
form.t2 input, form.t2 textarea{width:200px;}
form.t2 input.checkbox{width:auto;}

form.t2 label span{width:100px; display:block; float:left;}
form.searchform input.checkbox{border:none;}
form.searchform input.short{width:80px;}
input.searchline{width:151px;}
form.searchform select{width:200px;}

form.searchform label.but{width:73px; height:20px; background:url(../pic/sub1.gif) no-repeat;}
form.searchform label.but input{width:73px; height:20px; background:url(../pic/sub2.gif) 100% 0 no-repeat; border:none; color:#fff;}


form.searchform2{margin:0; padding:0 10px; margin-bottom:30px;}
form.searchform2 input, form.searchform2 select, form.searchform2 textarea{font-size:100%; border:1px solid #000;}
form.searchform2 label.but{width:73px; height:20px; background:url(../pic/sub1.gif) no-repeat;}
form.searchform2 label.but input{width:73px; height:20px; background:url(../pic/sub2.gif) 100% 0 no-repeat; border:none; color:#fff;}


#menu{width:100%; clear:left; background:url(../pic/f7_new.gif) 0 0  repeat-x;height:59px;clear:both;overflow:hidden;}
#menu td{ padding:2px 9px 5px; padding-left:23px; background:url(../pic/bul3.gif) 6px 8px no-repeat;vertical-align:middle;}
#menu td a{text-decoration:none;color:#000;font-size:12px;}
#menu td.wbb a:hover{text-decoration:none;color:#286197;}
#menu tr.blue td{ padding-top:6px; padding-bottom:4px; background:url(../pic/bul4.gif) 6px 11px no-repeat;}
#catalog{width:100%; background:url(../pic/f8.gif) 0 20px;}
#catalog td{width:50%; background:url(../pic/f9.gif) repeat-y; padding-left:3px; border-bottom:1px solid #313131;}
#catalog td h2{margin:0; padding:0; font: bold 11px Tahoma, sans-serif; text-transform:uppercase; line-height:33px; padding-left:33px; background:url(../pic/catalog.gif) no-repeat; color:#fff; white-space:nowrap;}
#catalog td h2 a{color:#fff; text-decoration:none;}
#catalog td h2#cat1{background:url(../pic/catalog1.gif) no-repeat; width:254px; height:33px; float:right;}
html>body #catalog td h2#cat1{width:171px;}
#catalog h2#cat1 a{color:#fff; text-decoration:none;}

#ttlinks {
  margin: 0; padding: 0; list-style: none; font: bold 11px Tahoma, sans-serif; line-height: 33px; width: auto !important; width:100%; 
  background:url(../pic/catalog1.gif) no-repeat; padding-left: 33px; overflow: hidden;
} 
#ttlinks li {
  float: left; line-height: 28px; height: 33px;  background: url(../pic/cca.gif) 100% 2px no-repeat;
} 
#ttlinks li.last {
  background: none; 
} 
#ttlinks li a {
  color: #fff; text-decoration: none; display: block; padding: 0 5px 0 5px; height: 33px; float: left;  
} 
#ttlinks li#actc a {
  background: url(../pic/cca1.gif) 0 100% repeat-x ; color: #FFE8B1;
} 

#news{width:100%; background:url(../pic/f11.gif);}
html body #news td{width:50%; background:url(../pic/f9.gif) repeat-y; padding-left:3px; border-bottom:1px solid #313131; padding-top:0;}

#news td div.h2{margin:0; padding:0; font: bold 11px Tahoma, sans-serif; text-transform:uppercase; line-height:33px; background:url(../pic/f10.gif) repeat-x; color:#000; white-space:nowrap;  height:33px; }
#news td div.h2 strong{display:block; height:22px; background:url(../pic/news.gif) 8px 7px no-repeat; padding-left:33px; }

#second #news {border-right:3px double #2E2E2E;}


form#catform{margin:10px 10px 5px; padding:0; display:block; height:100%; overflow:hidden;}
form#catform label{display:block; margin:0; margin-bottom:4px; width:100%;}
form#catform select{ margin:0; font-size:100%;  display:block; width:100%;}

#catform ul{margin:0; padding:0; list-style:none; float:left; width:100%; margin-top: 3px;}
#catform ul li{ padding-left:18px; background:url(../pic/bul1.gif) 0 2px no-repeat; margin-bottom:3px; float: left; margin-right: 20px;}

ul.links{margin:10px 0; padding:0; list-style:none;}
ul.links li{ padding-left:18px; background:url(../pic/bul1.gif) 0 2px no-repeat; margin-bottom:3px;}


form#catform label.but{ background:url(../pic/sub1.gif) no-repeat; height:20px; width:70px; float:right; margin-top: -13px;}
form#catform label.but input{ margin:0; border:none; background:url(../pic/sub2.gif) 100% 0 no-repeat; height:20px; color:#fff; font-size:100%; padding:0 0 4px; margin:0; width:100%; _padding-right:10px; margin-right:-10px;}

div.cont{margin:5px 10px 5px;/*position:relative;*/}

h3{font-size:11px; margin:0px 0 3px; padding:0; color:#002A51;}


strong.arr{padding:2px 4px; padding-right: 15px; background:url(../pic/arrow.gif) 100% 50% no-repeat; line-height:15px; font-weight:normal;}
strong.arr a{text-decoration:none; color:#fff;}
ul.links2{margin:10px 0; padding:0; list-style:none;}
ul.links2 li{margin-bottom:10px; display:inline; margin-right:10px;}
.black{color:#000;}


#second{width:100%; background:url(../pic/f12.gif) repeat-x; border-bottom:2px solid #404040;}
#second td{padding:10px 0;}
#second table.calendar td{padding:0 0;}

#sr{width:404px; /*200px*/ border-left:1px solid #404040;}
#sr div.cont{padding:10px; margin:0;}
#sll div.cont{padding:10px; margin:0;}
#sr hr{height:1px; color:#000; background:#000; border:none;}
#sr ul.links li{margin-bottom:8px;}
#fcts{width:100%;}
#fcts td{width:50%; padding:10px 0;}
#fcts strong{font-size:12px; display:inline;}

#fcts h1.h1{display:inline;}
#fcts h3.h3{display:inline;}
#fcts strong.strong{display:inline;}
           
table.table{width:100%; margin:20px 0 20px;}
table.table td, .table th{padding:10px 10px; font-size:11px; text-align:left; background:#8B8B8B;}
#sl table.table td, div.cont table.table td{padding:5px 10px; background:#A3A3A3;}

#model table.table td {border-bottom:none;}

#model h3{color:#000; font-size:12px;}

form{margin:0; padding:0;}
select{vertical-align:middle; font-size:11px;}

#sl ul.links2 li{float:left; margin-right:20px;}
#model ul.links2 li{float:left; margin-right:20px;}td#tth div.cont{width:auto; _width:97%;  }

#model{width:100%;}
#model td{border-bottom:1px solid #000;}
#tth{width:404px; border-left:1px solid #000;}
#model h2 {font-size:12px; text-transform:uppercase; margin:0; padding:5px 10px; background:#999999;}
#second h1{font-size:12px; text-transform:uppercase; margin:0; padding:5px 0px;}

#model div.cont{margin:13px 0px 13px 13px;}
div.pichldr{width:318px; padding:10px; background:#fff; border:1px solid #D6D6D6; float:left; text-align:center;  margin-right:10px; margin-bottom:20px;}

img.banner2{float:right; margin:20px;}
.banner2{float:right; margin:20px;}

#tth h3{text-transform:uppercase; margin:20px 0;}
#tth table{width:100%;}
#tth table td{padding:5px 10px; border-bottom:1px solid #C4C4C4;}
#footer{width:100%;  height:93px;}
#footer td{vertical-align:bottom; padding:10px; padding-bottom:20px; line-height:160%;}
#footer #f2{background:url(../pic/f14.gif) 0 -13px repeat-x; width:250px; color:#fff;}
#footer #f3{background:url(../pic/f15.gif) 0 -13px  repeat-x; width:200px;}
#f3 a strong{display:block; text-decoration:none;}
#sp{width:950px; height:13px; line-height:0; font-size:0;}

a.br {color:#5E370B; text-decoration:underline;}

hr{border:none; height:1px; background:#000; border-top:1px solid #000;}


#sll{width:200px;}
h5{font:bold 12px arial, sans-serif; margin:10px 0; padding:0;}

#filter form{margin:0; margin-top:5px;}

a.h3{color:#002A51;}


#spnews {margin:5px 10px 5px;display:block; width:200px; float:right;}
#spnews h3{font-size:11px; margin:0px 0 3px; padding:0; color:#002A51;}
#spnews em{background:#999999; font-size:10px; display:inline; padding:1px; margin-right:5px; font-style:normal;}



#news h2 strong{
    font:bold 11px tahoma;
    text-transform:uppercase;
    margin-left:5px;
    $padding-top:10px;
    $display:block;
}

.toptable{
    width:100%;
    height:100%;
    border:0px;
    border-collapse:collapse;
}
.toptable td{
    border:0px;
}

.h100{
    /*overflow:hidden;*/
    height:100%;
    width:100%;
    $border:1px solid red;
}
.h100 table{
    width:100%;
    height:100%;
}
.icmain{
    vertical-align:middle;
    height:100%;
}
.icmain li{
    padding:10px 0;
}
.flashmain{
    width:100%;
    overflow:hidden;
}
.topdiv{
    background:url(../pic/rastiii.gif) bottom left repeat-x;
}

#t1{width:100%;height:100%;$height:auto;position:relative;}
#t1l{width:345px; height:100%; background:url(../pic/f4.gif) repeat;position:relative;}
#t1r{background:url(../pic/f2.gif);height:100%;}
#t2{width:100%; height:100%;}
#t2t{height:100%; background:url(../pic/f4.gif) repeat-x;} 
.iconsmain{
    width:auto;
    $width:100%;
    overflow:hidden;
    position:absolute;
    bottom:25%;
    $bottom:27%;
    padding-right:110px;
    $padding-right:0px;
}
.smain{
    position:absolute;
    bottom:0px;
    width:auto;
    $width:100%;
}
html:root #divauto{
    position:relative;}
@media all and (min-width: 0) {
    #divauto{
    position:relative;}
    .iconsmain{
        bottom:27%;
    }
}
#news h2{
    background:url(../pic/f10.gif) top left repeat-x;
    margin:0px;
    padding:0px;
    padding:10px 0;
    $padding:0px 0 10px;
}
#prices{
    width:auto;
    float:left;
    position:absolute;
    top:115px;
    left:200px;
}


ul.links22{margin:10px 0; padding:0; list-style:none; overflow:hidden;}
ul.links22 li{margin-bottom:10px; float:left; display:block; margin-right:10px; min-width:120px; width:21%; border:2px solid #333333; padding:5px; height:70px; text-align:center; vertical-align:center; background:#CCCCCC; overflow:hidden; }

.red, form.t2 label span.red{
    color:#ff0000;
    width:auto;
    margin-right:5px;
}
.sform{
	margin:5px 10px 0;
}
.sform input#searchline{
	width:49%;
	height:13px;
	font-size:11px;
}
.sform select{
	width:50%;
	margin-top:-7px;
}
