body {font: 0.75em Tahoma, sans-serif; color: #fff; width:100%; background: #000 url(/img/main_bg.jpg) no-repeat center top; text-align: left;}

a:hover, #right_menu .selected {text-decoration:none; background-color: #fff;color: #000;}

#wrap {position: relative;min-height:100%; height:auto !important; height:100%;}
#wrap, #bottom_menu, #bottom {min-width:850px; max-width:1000px; margin: 0 auto;}

#header {padding-top: 110px; position: relative;}

#nav {position: absolute; top: 40px;left: 100px;}
#nav img {margin-right: 10px; width:16px; height:16px;}
#nav a {border-bottom: none;} 
#nav a:hover {background:none}

#zakaz, #cena {position: absolute; top: 70px; font-size: 18px;}
#zakaz {left: 80px;}
#cena {right: 80px;}

ul#fade {list-style:none;}

#phone {font-size: 18px; color: #4681f5; position: absolute; top: 35px; right: 25px; height: 34px; background: url(/img/phone.png) no-repeat left center; padding: 8px 0 0 50px; font-weight: bold;}

#main_content {padding: 0 20px 100px 20px; margin-top: 200px;}
#main_content form {text-indent: 0;}
#main_content textarea, #main_content input {width: 70%; padding: 3px 0 3px 2px; font-family: Tahoma, sans-serif;}

.hide {display: none;}
.hide #name {clear: both; margin-top: 8px; padding-top: 8px;}
.hide #name .left, .hide #name .right {float: left;}
.hide #name .left {width: 25%;}
.hide #name .right {width: 50%; text-align: left;}
.hide #name .right input, #calc input {margin-right: 5px; display: inline-block; width: 12px;}

#main {width: 70%; float: left; padding-right: 2%;}

#news, #right_menu {float: left; width: 26%; padding-left: 2%;}
#news span, #news p {font-size: 10px; font-weight: bold;}
#news span {display: block; padding: 20px 0 5px 0;}
#news p {text-align: right;}
#news big {font-size: 145%; font-weight: bold;}

#right_menu {line-height: 150%;}
#right_menu ul {padding-top: 60px; list-style-type: none;}
#right_menu textarea, #right_menu input {width: 90%;}
.fieldfocus {border: solid 1px #4c3810;}

#logo {height: 90px; width: 42%; float: left; background: #000 url(/img/logo.gif) no-repeat 20px center;}
#logo img {height: 65px; width: 80px; float: left; margin: 12px 0 0 25px;}
#logo a, #logo a:hover {background: none; color: #fff; text-decoration:none; border-bottom: none;}
#logo a, #logo h1 {display: block; width: 217px; height: 15px; padding: 52px 0 0 105px; font-weight: normal; font-size: 11px; margin: 15px 0 0 25px;}

#main_menu {float: left; position:relative; overflow:hidden; width: 58%;}
#main_menu .transparency {height: 90px; width: 100%;  background-color: #000; position:absolute; top:0; left:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; z-index:-1;}
#main_menu .content {position:relative;}

#main_menu ul li {display: block; float: left; width: 25%; height: 55px; font-size: 19px; font-style: italic; background: url(/img/menu_top.png) no-repeat left center; padding-top: 35px;text-align: center;}
#main_menu a:hover, #main_menu .selected {background:none; border-bottom: 1px dotted #fff;}
#main_menu a {text-decoration:none;color: #FFF; border-bottom: none;}

#added_menu {float: left; width: 33%; border: 1px solid #4c3810;}
#added_menu, #works {margin: 15px 2% 0 0; padding: 10px;}
#added_menu ul li {font-size: 11px; color: #4681f5; line-height: 120%;}

#works {float: left; width: 53%; border: 1px solid #4c3810;}

#niz p {font-size: 21px; margin-bottom: 8px;}

.footer_blank {height:180px;clear: both;}

#footer {position:relative;	margin-top:-180px; width:100%;background: url(/img/footer_bg.jpg) no-repeat center bottom; height: 180px; font-size: 95%;}
#footer a {color: #fff; border-bottom: 1px dotted #fff;}
#footer a:hover {color: #000;}

#bottom_menu {text-align: center; padding-top: 100px;}

#bottom {padding: 15px 10px 0 10px;}
#bottom .copyright {width: 50%; float: left;}
#bottom address {float: left; width: 50%; text-align: right; font-style: normal;}

.scrollFolio {width:100%; height:115px; overflow:hidden; position: relative; font-size: 90%;}

.arrow_l, .arrow_r {height: 100px; width: 30px; position: absolute;}
.arrow_l {background: url(/img/arrow_l.png) no-repeat; top: 0; left: 0;}
.arrow_r {background: url(/img/arrow_r.png) no-repeat; top: 0; right: 0;}

.scrollFolio ul {position:relative; width:31999px;}
.scrollFolio ul li {float:left; list-style:none;}
.scrollFolio ul li a {text-decoration:none; border-bottom: none;}
#main_content .scrollFolio ul a img {display:block; margin: 0 8px 0 0;}
.scrollFolio br {height:0;font-size:1px;line-height:0;}

.small {font-size: 10px; font-weight: normal;}
.delit {clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #4681f5;}

.slideBox {width: 320px; height: 285px; position: relative; float: left; margin: 0 8px 10px 0; overflow: hidden; border: 1px solid #4c3810;}
.slideBox .content h1 {font-size: 120%; }
.slideBox img {position: absolute; z-index: 2; width: 320px; height: 285px;}
.slideBox .content {position: absolute; z-index: 1; padding: 10px;}

.signText {color: #4681f5;}
.tooltip {position: absolute; z-index: 5000; top: 0; left: 0; max-width: 220px; margin: 0; padding: 0; display: none;}
.tooltip div {margin: 0; padding: 2px 5px; font-family: "Times New Roman"; font-size: 14px; font-weight: bolder; line-height: 1.08em; color: white;}

abbr {cursor: help;}

