html, body {
	height:100%;
	font:normal 12px Tahoma;
	color:#412e1b;
	background:#e1cfad url(../images/body-bg.jpg) repeat 50% 0;
}
a {font:normal 12px Verdana;color:#828280;text-decoration:underline;}
a:hover {text-decoration:none;}
p {padding:5px 0;}
h1 {font:normal 30px Tahoma;color:#412e1b;padding:0 5px;}
div.clear {clear:both;}
.page-wrapper {min-height:100%;height:auto !important;height:100%;margin:0 0 -200px;}
.push-footer {height:200px;}

/**
*	@section .homepage
*/
.home .content {z-index:3;height:323px;padding-bottom:78px;}
.home .image {background:#e2c5a1;width:833px;height:293px;padding:15px 6px;margin:0 9px;position:absolute;left:-61px;z-index:5;}
.home .image img {display:block;}
.home .lrshadow .l,.home .lrshadow .r {position:absolute;top:0;bottom:0;width:9px;background:url(../images/home-shadow.png) no-repeat 0 50%;}
.home .lrshadow .l {left:-9px;background:url(../images/home-shadow.png) no-repeat 0 50%;}
.home .lrshadow .r {right:-9px;background:url(../images/home-shadow.png) no-repeat -9px 50%;}
.home .subnav {position:absolute;bottom:0px;z-index:4;background:#e5d3b2 url(../images/thome.png) repeat-x 0 5px;}
.home .header .phones {display:none;}
.home .footer-wrapper,.home .footer,.home .push-footer,
.contacts .footer-wrapper,.contacts .footer,.contacts .push-footer {height:120px;}
.home .page-wrapper {margin-bottom:-120px;}
/**
*	@section .contacts
*/
.contacts .content {z-index:3;height:323px;padding-bottom:78px;}
.contacts .image {background:#f6e5c5;width:833px;border:15px solid #e2c5a1;border-width:15px 6px;margin:0 9px;position:absolute;left:-61px;z-index:5;}
.contacts .image div.map,.contacts .image img {float:left;width:405px;}
.contacts .image .info {float:right;width:428px;background:#f6e5c5;padding:20px 0;text-align:center;}
.contacts .image .info .address {padding:30px 0 0;font:normal 20px Arial;color:#a70631;}
.contacts .image .info .address a {font:normal 20px Arial;color:#a70631;}
.contacts .image .info .phones {padding:30px 0 0;font:bold 20px Arial;color:#a70631;}
.contacts .image .info .phones span {color:#690d27;}
.contacts .lrshadow .l,.contacts .lrshadow .r {position:absolute;top:0;bottom:0;width:9px;background:url(../images/home-shadow.png) no-repeat 0 50%;}
.contacts .lrshadow .l {left:-15px;background:url(../images/home-shadow.png) no-repeat 0 50%;}
.contacts .lrshadow .r {right:-15px;background:url(../images/home-shadow.png) no-repeat -9px 50%;}
.contacts .subnav {position:absolute;bottom:0px;z-index:4;background:#e5d3b2 url(../images/thome.png) repeat-x 0 5px;}
.contacts .header .phones {display:none;}
/**
*	@section .wrapper
*/
.wrapper {width:961px;margin:0 auto;padding:0 16px;overflow:hidden;	background:url(../images/wrapper-bg.jpg) repeat 50% 0;position:relative;}
/**
*	@section .header
*/
.header {height:123px;position:relative;padding-top:30px;}
.header .phones {width:150px;height:50px;font:bold 20px Arial;color:#a70631;margin:80px 73px 24px 0;position:absolute;right:80px;top:0;}
.header .phones span {color:#690d27;}
.header .phones span.img {display:block;width:73px;height:154px;background:url(../images/header-phones.png) no-repeat 100% 0;position:absolute;right:-73px;top:-80px;}
.header a.home {display:block;width:220px;height:87px;text-indent:-5000px;margin:0 auto;background:url(../images/logo-ua.png) no-repeat 0 0;}
.header .gmo {width:62px;height:34px;background:url(../images/gmo.png) no-repeat 0 0;position:absolute;left:220px;top:85px;}
.header .green {width:94px;height:94px;background:url(../images/green.png) no-repeat 0 0;position:absolute;left:120px;top:58px;}

.language {display:block;width:33px;height:40px;padding-top:11px;text-align:center;position:absolute;top:0;font:normal 10px Verdana;color:#a70631;}
span.language {height:30px;font-weight:bold;background:url(../images/clanguage.png) no-repeat 0 100%;}
a.language {width:31px;padding-right:2px;background:url(../images/language.png) no-repeat 0 100%;}
a:hover.language {font-weight:bold;width:33px;padding-right:0;}
.header .ua {right:235px;}
.header .ru {right:200px;}
/**
*	@section .aside
*/
.aside {float:left;width:137px;padding:11px 0 11px;background:#e5d3b2;margin:137px;position:relative;z-index:2;}
.aside a {display:block;padding:0 7px 0 11px;text-decoration:none;width:119px;}
.aside a span {display:block;padding:8px 12px 8px 8px;border-bottom:1px dotted #654b32;color:#412e1b;font:normal 13px Tahoma;text-decoration:none;text-transform:uppercase;}
.aside a.current,.aside a:hover {background:#e1c4a0;color:#654b32;}
.aside li.last a {border:0;}
/**
*	@section .shadow
*/
.shadow {margin:5px;position:relative;}
.shadow .t,.shadow .b {position:absolute;left:0;right:0;height:5px;background:url(../images/tb.png) repeat-x 0 0;width:100%;}
.shadow .t {top:-5px;background-position:0 0;}
.shadow .b {bottom:-5px;background-position:0 -5px;}
.shadow .l,.shadow .r {position:absolute;top:0;bottom:0;width:5px;background:url(../images/lr.png) repeat-y 0 0;}
.shadow .l {left:-5px;background-position:0 0;}
.shadow .r {right:-5px;background-position:-5px 0;}
.shadow .lt,.shadow .rt,.shadow .rb,.shadow .lb {position:absolute;width:5px;height:5px;background:url(../images/c.png) no-repeat 0 0;}
.shadow .lt {left:-5px;top:-5px;background-position:0 0;}
.shadow .rt {right:-5px;top:-5px;background-position:-5px 0;}
.shadow .lb {left:-5px;bottom:-5px;background-position:0 -5px;}
.shadow .rb {right:-5px;bottom:-5px;background-position:-5px -5px;}
/**
*	@section .content
*/
.content {float:right;width:802px;position:relative;z-index:1;}
.content .about {overflow:hidden;padding-bottom:20px;}
.content .about .image {padding:6px;background:#e2c5a1;float:right;margin-left:25px;}
.content .about .image img {display:block;}
.left {float:left;margin:5px 15px 5px 5px;clear:left;}
.left img {display:block;}
.content .about p {padding:5px;}
/**
*	@section .article
*/
.article {background:#f6e5c5;margin-bottom:20px !important;padding:9px;}
.article .image {float:left;width:260px;}
.article .image a {display:block;margin:0 auto;}
.article .info {float:right;width:493px;}
.article .info h2 {font:normal 22px Tahoma;color:#412e1b;}
.article .info span {text-transform:lowercase;}
.article .info .logic-wrap {overflow:hidden;}
.article .info dt {float:left;width:170px;padding:2px 5px;font-weight:bold;text-align:right;}
.article .info dd {float:right;width:303px;padding:2px 5px;}
.article .info .alt dt,.article .info .alt dd {background:#ebd09c;}
.article .date {color:#8c6c4c;padding:0 0 10px;}
/**
*	@section .vacancy
*/
.vacancy {background:transparent;padding:5px}
.article .date {padding:0 0 5px;}
/**
*	@section .singlepage
*/
.content .singlepage p {padding:5px;}
.singlepage .image {background:#f6e5c5;margin-bottom:20px;padding:7px;}
.singlepage .image img {display:block;}
.singlepage .images {background:#f6e5c5;margin-right:20px;padding:7px;float:left;clear:left;}
.singlepage .images img {display:block;}
/**
*	@section .subnav
*/
.subnav  {left:-22px;background:#e5d3b2;padding:12px 20px;float:left;}
.subnav a {font:normal 12px Tahoma;color:#412e1b;text-decoration:none;text-transform:uppercase;}
.subnav .current a {text-decoration:underline;}
.subnav a:hover {text-decoration:underline;}
.subnav ul {float:left;margin-right:40px;}
.subnav ul.last {margin:0;}
.subnav a.buy {position:absolute;right:20px;bottom:12px;padding:0 20px 0 0;}
.subnav a.buy span {position:absolute;right:-20px;top:0;display:block;width:17px;height:13px;padding:0 20px 0 0;background:url(../images/buy.png) no-repeat 0 0;}
/**
*	@section .slides
*/
.gallery-block .container {padding:20px 62px 13px;height:111px;position:relative;}
.gallery-block .container .prev,.container .next {position:absolute;top:42px;height:43px;width:33px;}
.gallery-block .container .prev {left:16px;background:url(../images/slide-prev.png);z-index:10;cursor:pointer;}
.gallery-block .container .next {right:16px;background:url(../images/slide-next.png);z-index:10;cursor:pointer;}
.gallery-block .container .disabled {display:none;}
.gallery-block .slides {width:100% !important;}
.gallery-block .slides li {width:161px;float:left;padding:0 3px;height:102px !important;}
.gallery-block .slides li img {display:block;margin:0 auto;border:1px solid #ecd9ae;}
/**
*	@section .footer
*/
.footer {height:200px;position:relative;}
/**
*	@section .footer-line
*/
.footer-wrapper {width:961px;margin:0 auto;height:200px;}
/**
*
*/
.footer-nav {text-align:center;padding:5px 0;}
.footer-nav a {font:normal 11px Verdana;color:#a70631;text-decoration:none;text-transform:uppercase;}
.footer-nav a:hover {text-decoration:underline;}
.footer-nav a.current {text-decoration:underline;}
.footer-nav span {border-left:1px solid #a70631;margin-left:5px;font-size:11px;}
.footer-subnav {text-align:center;padding:0 0 5px;}
.footer-subnav a {font:normal 10px Verdana;color:#412e1b;text-decoration:none;text-transform:uppercase;}
.footer-subnav a:hover {text-decoration:underline;}
.footer-subnav a.current {text-decoration:underline;}
.footer-subnav span {border-left:1px solid #412e1b;margin:0 4px;font-size:10px;}
.footer .phones {width:150px;height:50px;font:bold 20px Arial;color:#a70631;margin-right:148px;position:absolute;right:0;bottom:35px;}
.footer .phones span {color:#690d27;}
.footer .phones span.img {display:block;width:148px;height:79px;background:url(../images/footer-phones.png) no-repeat 100% 0;position:absolute;right:-148px;top:0;}
.footer .sausage {width:333px;height:57px;background:url(../images/sausage.png) no-repeat 0 0;position:absolute;left:0;bottom:54px;}
.footer a.developer {font:normal 11px Tahoma;color:#a70631;position:absolute;right:148px;bottom:14px;text-decoration:none;}
.footer a:hover.developer {text-decoration:underline;}
.footer .contacts {font:bold 12px Arial;color:#a70631;float:right;position:absolute;right:308px;bottom:35px;}
.footer .contacts a {font:bold 12px Arial;color:#a70631;text-decoration:none;}
.footer .contacts a:hover {text-decoration:underline;}
.footer .copyright {font:normal 11px Tahoma;color:#a70631;background:url(../images/footer-copyright.png) no-repeat 0 0;padding:10px 0 11px 75px;height:13px;float:left;position:absolute;left:0;bottom:14px;}
.footer .copyright a {color:#898522;text-transform:uppercase;}
.footer .copyright {padding-left:40px;}
/**
*	@section .pager
*/
.pager {overflow:hidden;padding:0 5px 20px;text-align:center;font:normal 11px Verdana;color:#412e1b;}
.pager a {font:normal 11px Verdana;color:#412e1b;text-decoration:underline;}
.pager a:hover,.pager span.current {color:#a70631;text-decoration:none;}
.pager li {float:left;padding:1px 5px 3px;margin:0 5px;}
.pager li.current {width:24px;background:url(../images/pager.gif) no-repeat;text-align:center;padding:1px 0 3px;font-weight:bold;color:#353535;}
	/**
*
*/
#contactform dl {overflow:hidden;}
#contactform dt {float:left;width:150px;text-align:right;padding:7px 0;}
#contactform dd {margin-left:170px;padding:4px 0;}
#contactform input[type=submit],input[type=text],textarea {border:1px solid #e5e5e5;width:450px;padding:2px 4px;}
#contactform input[type=button] {font-size:10px;padding:0 1px;margin-bottom:2px;background:#fff;width:auto;}
#contactform textarea {height:100px;}
#contactform input[type=submit] {width:150px;background:#fff;padding:0;}
#contactform input[type=text]:focus,textarea:focus,input[type=submit]:focus {border:1px solid #c2c2c2;}
#contactform div.message {margin-left:170px;width:442px;padding:4px 8px;border:1px solid #e98132;}
#contactform div.error {border:1px solid #d92717;}
