html { height: 100%; }
* html {  }
body { background:#fff; margin:0; padding:0; font:0.66em Tahoma, Verdana, Arial; min-width:993px; position:relative; height:auto !important; height:100%; min-height:100%; width:100%; }



.clear { display:block; width:100%; clear:both; font-size:0; height:0; }
a:hover { text-decoration:none; }

#layout { }
.ie6 #layout { zoom:1; position:relative; width: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 993 ? '993px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1600 ? '1600px' : '100%' ); }
#main { width:100%; zoom:1; min-width:993px; padding-bottom:145px; }
#foo{ overflow:hidden; position:absolute; width:100%; left:0; bottom:0; height:135px; background:#ececec; font:11px Tahoma; color:#bababa; zoom:1; }

form, img , #nav, .seo, .amazing-box .image-title, .models-box h2, .models-slider ul, .news-box h2, #foo .td-1 p { margin:0; padding:0; border:0; }
#nav li, .seo li, .models-slider li { margin:0; padding:0; list-style-type:none; }


.logo { margin:0 0 12px 95px; padding-top:23px; width:180px; height:70px; overflow:hidden; } 
.logo a { color:#C30; font-size:18px; }

.seo { width:126px; height:18px; overflow:hidden; position:absolute; left:50%; top:49px; }
.seo li { margin-right:17px; width:24px; height:18px; overflow:hidden; float:left;  }
.seo a, .seo b { display:block; padding-top:18px; background:url(../img/seo.gif) 0 0 no-repeat; }
.seo b { background-color:#aeaeae; }

.seo .home a { background-position:0 -18px; }
.seo .home b { background-position:0 0; }
.seo .map a { background-position:-41px -18px; }
.seo .map b { background-position:-41px 0; }
.seo .mail a { background-position:-80px -18px; }
.seo .mail b { background-position:-80px 0; }

.contacts { font:11px/16px Tahoma; color:#474747; border-left:solid 1px #e6e6e1; position:absolute; width:208px; right:50px; top:36px; text-align:right; }
.contacts big { font:bold 14px Tahoma; color:#bb131a; }
.contacts a { color:#216bab; }

.amazing-box { height:475px; overflow:hidden; position:relative; width:100%; }
.amazing-box .image-layout, .amazing-box .scratch-top, .amazing-box .scratch-bottom { width:1600px; height:475px }
.amazing-box .image-layout { background:url(../img/bck.jpg) 0 0 no-repeat; }
.amazing-box .scratch-top { background:url(../img/scratch_top.png) 0 0 repeat-x; }
.amazing-box .scratch-bottom { background:url(../img/scratch_bottom_white.png) 0 bottom repeat-x; }
.amazing-box .image-title { text-transform:uppercase; position:absolute; top:394px; left:50px; font:24px "Maryad Pro", Tahoma; color:#000; width:461px; height:27px; overflow:hidden; }
.amazing-box .image-title b { color:#bb131a }
.amazing-box .image-title img { display:block; }
.ie6 .amazing-box .image-title img { display:none; }
.ie6 .amazing-box .image-title span { width:100%; padding-top:27px; display:block; }



.nav-box { height:37px; padding:12px 0 14px; overflow:hidden; width:100%; }
#nav { height:37px; overflow:hidden; padding:0 37px;  }
#nav li { padding:9px 14px 0; font:14px Tahoma; height:37px; display:block; position:relative; z-index:3; float:left; cursor:pointer; }
#nav { position:relative; }
#nav li.back { padding:0; background:url(../img/scrach_nav.gif) center 0 repeat-x #bb131a; position:absolute; float:none; z-index:-1; }
#nav a { color:#474747; }
#nav a:hover { text-decoration:underline; }
#nav .current a { color:#fff; }


.models-box {  width:100%; overflow:hidden; zoom:1; background:url(../img/scratch_top.png) 0 -3px repeat-x #767676; position:relative; padding:25px 0; }
.models-box h2 { padding-left:52px; color:#fff; font:18px "Arial Narrow", Arial; text-transform:uppercase; padding-bottom:18px; }

.models-slider { margin-left:52px; position:relative; overflow:hidden; }
.models-slider ul { width:4000px; }
.models-slider li { float:left; margin-right:15px; }
.models-slider a { text-decoration:none; font-size:12px; }
.models-slider a, .models-slider span { display:block; }
.models-slider span { text-decoration:underline; color:#fff; padding:12px 0 0 14px; background:url(../img/rarr_white.gif) 0 15px no-repeat; }

.news-box { border-top:solid 1px #c6c6c6; padding:36px 21px; margin-top:7px; font:11px Tahoma; }
.news-box h2 { font:18px "Arial Narrow", Arial; text-transform:uppercase; color:#bb131a; position:relative; }
.news-box .archive { color:#8b8b8b; }
.c3 { width:100%; border:0; border-collapse:collapse; }
.c3 th, .c3 td { vertical-align:top; text-align:left; width:33%; font-weight:normal; }
.news-box th { padding-bottom:22px; }
.news-box td { line-height:16px; border-left:solid 1px #e5e5e0; padding-bottom:17px; }
.news-box td a { display:block; color:#525252; }
.news-box td a:hover { display:block; color:#216bab; text-decoration:underline; }
.news-box .first { border:0; }

.c3 div { padding:0 27px 0 28px; }

#foo { color:#474747; }
#foo .foo-box { padding:0 21px; }
#foo .c3 { margin-top:24px; }
#foo .td-1 p { padding:23px 0 18px;  }
#foo a { color:#216bab; }

#foo .td-3 { text-align:right; color:#b4b3b1; padding-top:41px; }
#foo .td-3 img { vertical-align:middle; }

.search { border-left:solid 1px #e2e2df; padding:6px 25px 14px; margin-bottom:13px; }
.search label { display:block; padding-bottom:2px; font-size:11px; color:#797979; }
#search { font:11px Tahoma; color:#666; padding:1px 3px; width:152px; border:solid 1px #c3c3c3; }
.search  .go { top:2px; position:relative; }

.slider-button { display:block; cursor:pointer; width:20px; height:39px; background:url(../img/arrows.gif) 0 0 no-repeat; position:absolute; top:100px; }
.s-left { background-position:0 -39px; left:16px; }
.s-left-disable { background-position:0 -117px; cursor:default; }
.s-right { background-position:0 0; right:16px; }
.s-right-disable { background-position:0 -78px; cursor:default; }

.ie6 .amazing-box .image-title span { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/image_title.png',sizingMethod='image') }
.ie6 #nav li.back { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/scrach_nav.gif',sizingMethod='crop')  }
