html {height:100%;}
html, body {height:100%; min-height:100%;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #fcb834 url(../img/bg.png) repeat-x top; margin: 0px; padding: 0px; color:#2b2b2a; line-height:18px;}
form{padding:0px; margin:0px;}
img{border:none;}
a{color:#bf0b00; text-decoration:underline;}
a:hover{text-decoration:none;}
.globaldiv{position:relative; top:0px; left:0px; width:100%; min-width:1000px; min-height:100%; background:url(../img/flashbg.jpg) no-repeat top left;
_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');
}

.globaldiv-type
{position:relative; top:0px; left:0px; width:100%; min-width:1000px; min-height:100%; background:url(../img/flashbg-type.jpg) no-repeat top left;
_width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');
}
.fulldiv{min-width:900px; max-width:1280px; position:relative;}

.menutbl_cont {margin:105px 40px 0 370px;}
.menutbl{border-spacing:0; border-collapse:collapse; background:url(../img/menubg.png) repeat-x top left; width:100%;}
.menutbl td{text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:10px 10px 15px 10px; white-space:nowrap; width:10000px; *width:auto;}
.menutbl td.over{background:url(../img/menubg-over.png) repeat-x top center;}
.menutbl td a{color:#fff; text-decoration:none;}
.menutbl td a:hover{text-decoration:none;}

.intro{position:relative; margin-top:90px; width:30%; margin-left:125px; float:left; _display:inline;}
.intro #inteh{font-size:18px; color:#bc0000; line-height:20px; margin-bottom:10px;}
.intro p{background:#bc0000; font-size:11px; color:#fff; line-height:18px; padding:5px; margin:0px; padding:5px;}
.intro A, .intro A:hover, .intro A:visited {color:#fff; text-decoration:none;}
.fordealers {display:block; background:url(../img/bg_dealers.png) no-repeat; width:122px; height:36px; line-height:36px; margin:18px 0; font-size:18px; padding-left:37px; text-decoration:underline !important; cursor:pointer;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_dealers.png",sizingMethod=crop);}
.fordealers:hover {text-decoration:none !important;}

.illustration{float:left; padding:0px; margin:0px; width:50%; text-align:center;}

.c{float:none; clear:both; height:0px; position:relative; font-size:1px; overflow:hidden;}

.tizzers{width:25%; float:left; _display:inline; margin-bottom:25px;}

.tizzers h1{margin:5px 0px 0px 5px; padding:0px; font-size:14px; line-height:16px;}
.tizzers h1 a{color:#bc0000; text-decoration:none; border-bottom:1px dashed #bc0000;}
.tizzers h1 a:hover{text-decoration:none; border:none;}
.tizzers p{font-size:11px; color:#bc0000; padding:5px; margin:0px;}

.tiz_auto {position:relative; left:-8px; background:url(../img/tiz_auto_bg.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tiz_auto_bg.png",sizingMethod=crop);}
.tiz_home {background:url(../img/tiz_home_bg.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/tiz_home_bg.png",sizingMethod=crop);}

.newsblock{position:relative; margin:30px 10px 30px 130px; _display:inline; width:30%; float:left;}
.newsblock .onenews{margin-top:10px; font-size:12px;}
.newsblock .onenews .date, .newslist TD .date {margin-bottom:0; font-size:10px; color:#feeac2;}
.newslist TD {vertical-align:top; padding:0 0 10px 0;}

.uslugi{float:left; width:20%; position:relative; margin:30px 10px 30px 10px; _display:inline;}
.contacts{float:left; width:280px; background:url(../img/contbg.png) no-repeat top left;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/contbg.png",sizingMethod=crop);
margin:15px 0px 30px 10px; _display:inline;}
.contacts .in{height:250px; background:url(../img/phone.png) no-repeat bottom right;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/phone.png",sizingMethod=crop);
padding:15px 80px 10px 30px;}
.contacts .in .tels{margin-top:20px;}
.contacts .in .lnk{margin:10px 0px 0px 10px; padding:0px 0px 0px 20px; font-size:11px; color:#8d6822; background:url(../img/letter.gif) no-repeat top left; z-index:500;}
.contacts .in .lnk a{color:#8d6822;}

ul{padding:0px; margin:10px; list-style:none;}
ul li{position:relative; padding:5px 0px 3px 22px; background:url(../img/listb.gif) no-repeat top left; font-size:12px;}

.certif{margin-top:20px; padding-left:130px; position:relative;}
.certif IMG{float:left; margin-right:25px;}

.type-content {background:#FFF; margin: 24px 40px 0 100px;}
.type-left{float:left; padding:20px 0px 50px 20px; width:210px;}
.type-center{margin:0 0 0 270px; padding: 28px 20px 50px 0;}

.alldmenu{padding:8px 15px; font-size:12px; background:#ffeaca; font-size:14px;}
.dmenu{padding:5px 7px; margin:0px 0px 10px 0px;}
.dmenu A {color:#c00c00; text-decoration:none;}
.dmenu-in{padding:5px 27px 5px 7px; margin:7px -25px 7px 0px; color:#fff; background:#e05100 url(../img/dmenu_right.png) no-repeat right center; font-weight:bold; box-shadow: 3px 3px 0px 0px #d7bb90; -moz-box-shadow: 3px 3px 0px 0px #d7bb90; -webkit-box-shadow: 3px 3px 0px 0px #d7bb90;}
.dmenu-in A {color:#fff; text-decoration:none;}
.dmenu2{padding:2px 7px 2px 17px; margin:3px 0px; font-weight:normal; font-size:12px;}
.dmenu2-in{padding:2px 7px 2px 17px; margin:3px 0px; font-weight:bold; font-size:12px;}
.type-left .quotes {margin:86px 0 0 0; padding: 0 0 0 45px; min-height:50px; background:url(../img/quotes.png) no-repeat left top; font-size:12px; font-style:italic; color:#2b2b2a;}

h1{color:#2b2b2a; font-size:24px; padding:0px; margin:5px 0px 25px 0px; line-height:26px; font-weight:200;}
h2{color:#c41b11; font-size:18px; padding:0px; margin:23px 0px 7px 0px; line-height:26px; font-weight:200;}
h3{color:#c41b11; font-size:14px; padding:0px; margin:10px 0px 0px 0px; line-height:22px; font-weight:200;}

.navline{font-size:10px;}

p{padding:0px; margin:10px 0px;}

.search{width:25%; float:left; _display:inline; margin-top:50px; position:relative;}
.search .sline{background:url(../img/slbg.gif) repeat-x top left; display:table-cell; width:220px; }
.search .sline input{background:none; border:none; font-size:11px; padding:1px; margin:5px 0px; float:left; width:60%;}
.search .sline input.go{padding:0px; margin:0px; width:30px; float:right;}
.search .map{float:none; clear:both; background:url(../img/bul1.gif) no-repeat top left; padding-left:10px; margin:5px 15px;}

.copyrights{float:left; _display:inline; margin-top:50px; position:relative; margin-left:20px; width:57%; font-size:11px; color:#7b5727;}
.copyrights p{padding:0px; margin:0px 0px 10px 0px;}


.search-type{width:230px; float:left; _display:inline; margin-top:50px; position:relative;}
.search-type .sline{background:url(../img/slbg.gif) repeat-x top left; display:table-cell; width:220px; }
.search-type .sline input{background:none; border:none; font-size:11px; padding:1px; margin:5px 0px; float:left; width:60%;}
.search-type .sline input.go{padding:0px; margin:0px; width:30px; float:right;}
.search-type .map{float:none; clear:both; background:url(../img/bul1.gif) no-repeat top left; padding-left:10px; margin:5px 15px;}

.copyrights-type{float:left; _display:inline; margin-top:50px; position:relative; margin-left:20px; width:57%; font-size:11px; color:#7b5727;}
.copyrights-type p{padding:0px; margin:0px 0px 10px 0px;}

.logo{position:absolute; top:75px; left:100px;}

.png{_filter:expression((typeof(fixPNG) === "function") ? fixPNG(this) : "");}


INPUT.text, TEXTAREA.text {background:#FCCC72; border:1px solid #E0AB48;}

.calcbg {width:49%; background:#fab52e; padding:17px 11px; border:1px solid #d9840b; vertical-align:top;}
.calcbg IMG {float:left; margin: 0 10px 10px 0;}
.calctrans {width:10px;}
.amount {color:#000; font-size:11px;}
#sresult {font-style:italic; color:#bc0000; font-size:36px; line-height:40px;}
.cert2 {width:100%;}
.cert2 TD.calcbg {text-align:center; vertical-align:middle; width:30%;}
.cert2 TD.calcbg IMG {float:none; margin:0;}

.question {margin-top:15px; font-size:14px; background:#fab52e; padding:11px 11px; border:1px solid #d9840b;}
.answer {padding:12px 12px;}

.projects {}
.projects A {position:relative; display:inline-block; vertical-align:top; margin: 0 85px 75px 0; border:1px solid #9c9c9c; padding:10px; width:169px; height:131px; background-position:center center; background-repeat:no-repeat; color:#FFF; text-decoration:none; font-size:14px; *display:inline; *zoom:1;}
.projects A SPAN {display:block; position:absolute; left:73px; top:119px; width:140px; padding: 12px 15px; background:#9c9c9c; }
.projects A.hl, .projects A:hover {border:1px solid #bf0b00;}
.projects A.hl SPAN, .projects A:hover SPAN {background:#bf0b00;}

.product_images {width:273px; float:left;}
.product_images .midpic {position:relative; display:block; margin: 0 0 20px 0; width:247px; overflow:hidden; border:1px solid #9c9c9c;}
.product_images .midpic DIV {position:absolute; left:0; top:0;}
.product_images .midpic A {float:left; display:inline-block; vertical-align:middle; padding:9px; text-align:center;}
.product_images .thumbimgdiv DIV {border:1px solid #9c9c9c; background:#FFF; padding:4px;}
.product_images .thumbimgdiv.act DIV {border:1px solid #bf0b00;}
.product_images .thumbimgdiv {display:inline-block; vertical-align:top; *display:inline; zoom:1; margin:0 11px 10px 0;}
.product_images .thumbimgdiv DIV {position:relative; float:none; margin:0;}
.product_images .thumbimgdiv DIV A {display:inline;}
.product_images .thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.product_images .thumbimgdiv:hover DIV {border:1px solid #ce0062;}
.product_images .thumbimgdiv P {margin: 0 auto; padding:0; *float:left;}

.chars {border-spacing:0; border-top:1px dotted #d6d6d6; border-bottom:1px dotted #d6d6d6; width:100%;}
.chars TD {padding: 5px 0; border-top:1px dotted #d6d6d6; font-size:14px;}
.smeta_total {text-align:right; margin-top:2px; padding-top:2px; border-top:1px dotted #d6d6d6; font-weight:bold; font-size:14px;}


#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9;}
.thumbimgdiv DIV A {position:relative; display:block; width:180px; height:140px;}
.thumbimgdiv DIV A IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; background:#FCCC72; border:1px solid #E0AB48; margin-right:10px;}
.gsc-search-box {margin-bottom:10px;}


.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
