* {margin:0; padding:0;}
table, img {border:0;}
table {border-collapse:collapse;}
html, body {height:100%;}

body {font:13px Arial, Helvetica, sans-serif; color:#fff; background:#000;}

/*===========================Elements===============================*/
a {color:#808080; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}

p {padding:0 0 10px;}
h1 {font-size:18px; padding:10px 0; color:#fff; font-weight:normal;}
h2 {font-size:16px; padding:10px 0;}
h3 {font-size:14px; padding:10px 0;}

ol, ul {padding:0 0 10px 20px;}

input, select, option, textarea {font:11px Tahoma, Arial, Helvetica, sans-serif;}

/*===========================Page===================================*/
* html #content, * html #footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
* html #content {height:100%;}

#content {position:relative; min-width:1000px; min-height:100%;}
#before_footer {height:60px; clear:both;}
#footer {position:relative; min-width:1000px; height:20px; margin-top:-20px;}

#head {border-bottom:5px solid #3c0203; background:url(images/head-left.jpg) no-repeat 0 100%;}
#head2 {height:275px; background: url(images/head-right.jpg) no-repeat 100% 100%; position:relative;}
#headCar {position:absolute; top:153px; left:265px; width:487px; height:143px; background: url(images/car.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/car.png', sizingMethod='crop');} 

#headLogo {position:absolute; top:68px; left:0; width:244px; height:92px; background:#9d0a0e url(images/logo.gif) no-repeat;}
#headLogo dl {margin:10px 0 0 50px;}
#headLogo dt {font-size:10px;}
#headLogo a {color:#fff; text-decoration:none; font-size:36px; display:block; padding-top:2px;}
#headLogo dd {font-size:10px;}

#headTelefon {position:absolute; top:95px; right:-1px; background:url(images/telef.gif) no-repeat 100% 0; height:63px;}
#headTelefon dl {margin:2px 15px 0 0;}
#headTelefon dt {color:#be0b10; font-size:28px;}

#icons {position:absolute; top:5px; right:10px;}
#icons img {margin:0 3px;}

.container {margin-right: -142px; float: left; width: 100%;}
.container_pad {padding-right: 162px;}
#left {float: left; width: 210px;}
#center {margin-left: 210px; padding:25px 0 0;}
#right {float: right; width: 142px; padding:0 0 250px;}

#menu {margin-top:65px;}
#menu dt, #menu dd {height:24px;}
#menu a {color:#fff; text-decoration:none; display:block; height:100%;}
#menu a:hover {background:url(images/menu.jpg) no-repeat; font-size:12px; font-weight:bold;}
#menu span {display:block; padding:5px 0 0 27px;}
#menu dd a span {padding-left: 50px;}

#image {margin:95px 0 0 30px;}
#image img {border:1px solid #808080; margin-bottom:40px;}

.text {padding:50px 100px 50px 24px; background:#141414 url(images/krest.gif) no-repeat 95% 50%;}
.textSer {padding:50px 100px 50px 24px; color:#808080; background:url(images/krest.gif) no-repeat 95% 50%;}
.textIn {padding:20px 50px 50px 24px; background:#000;}

#rightNews {width:142px; height:60px; background:url(images/right-news.jpg) no-repeat; font-size:10px;}
#rightNews span {display:block; padding:15px 0 0 6px;}
#rightNewsText {padding:10px 0 0; position:relative; z-index:10;}

#rightDost {position:absolute; right:0; bottom:140px; width:142px; height:102px; background:url(images/right-dost.jpg) no-repeat; font-size:10px;}
#rightDost a {color:#fff; text-decoration:none; display:block; padding:3px 0 0 6px;}
#rightDost a:hover {color:#fff; text-decoration:underline}

#footer2 {height:20px; margin:0 162px 0 210px; background:#141414;}
#banners {position:absolute; bottom:5px; right:7px;}
#banners img {margin:0 2px;}
