BODY{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:url(images/.jpg) top center #f5edc2; margin:0px;
	font-size:12px;
	color:#f2f2f2;
	margin-top:10px;
    }
	
#bgr {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0px;
    z-index: -1;
}
	
.topheader{
margin:auto;
background:url(images/topheader.png) center center no-repeat;
width:980px; height:32px;
}

.header{
margin:auto;
background:url(images/header.png) left no-repeat;
width:980px; height:252px;
}

.topmenu{
margin:auto;
background:url(images/top-menu-bg.png) center center no-repeat;
width:980px; height:74px;
text-align:center;
padding-left:76px;
}

.topmenu a{
display:block;
height:20px;
float:left;
font-size:15px;
padding:25px 9px 2px;
color:#fff;
text-transform: uppercase;
}

.topmenu a:hover{
color:#003366;
}

.topmenu img{float:left;padding-top:9px;}

#oferta_menu ul{
padding:0;
margin:0;
}

#oferta_menu h3{
display:block;
width:170px;
padding:8px;
background:#000;
margin-left:-8px;
margin-bottom:0;
}

.maincell{
margin:auto;
background:url(images/main-txt-bg.png) top center;
width:980px;height : auto;
line-height:17px;
}

.maincell-g{
line-height:17px;
padding:8px 20px 2px 45px;
}

.maincell-l{
float:left;
width:410px;
text-align:justify;
padding:8px 2px 2px 45px;
}

.maincell-lo{
float:left;
width:190px;
padding:8px 2px 2px 25px;
}

.maincell-m{
float:left;
width:150px;
padding:8px 2px 2px 2px;
text-align:center;
}

.maincell-r{
float:left;
width:340px;
padding:8px 18px 2px 2px;
}

.maincell-r2{
float:left;
width:424px;
padding:8px 10px 2px 45px;
text-align:justify;
}

.maincell-r3{
float:left;
width:730px;
padding:8px 10px 2px 10px;
text-align:justify;
}

h2 {color:#ff0033; text-transform:uppercase;}

.maincell h2{
font-size:16px;
margin-top:0;
border-bottom:1px solid #666;
padding-bottom:10px;
width:52%;
}

.module_menu, .module-vertical-menu { width: 148px; padding: 10px; }
.module_text, .module_menu div div, .module-vertical-menu div div { padding-bottom: 1px; }
.module_text div div h3, .module div div h3, .module_menu div div h3, .module-vertical-menu div div div h3 { padding: 5px; font-size: 13px; height: 22px; background: url(../images/sidebar.png) no-repeat center top; }
ul.menu {padding:0;margin:0; list-style:square;}
.module ul {list-style:square;}
.module ul li, .module_menu ul li, .module-vertical-menu ul li { height: 21px; padding-left: 1px; padding-bottom: 1px; display: block; list-style:square;}
.module ul li ul, .module_menu ul li ul, .module-vertical-menu ul li ul { display: none; }
.module ul li a, .module_menu ul li a, .module-vertical-menu ul li a { height: 20px; padding-top: 3px; display: block; padding-left: 2px; }
.module ul li a:hover, .module_menu ul li a:hover, .module-vertical-menu ul li a:hover { color:#fff;}

.bottom{
margin:auto;
background:url(images/bottom.png) center center no-repeat;
width:980px; height:42px;
}

.footer{
margin:auto;
background:url(images/footer-bg.png) center center no-repeat;
width:1040px; height:36px;
text-align:center;
padding-top:24px;
font-family:tahoma, arial narrow, verdana;
}

.footer-l{
float:left;padding-left:45px;
color:#fff;
}

.footer-l a{
color:#fff;
text-decoration:none;
}

.footer-l a:hover{
color:#fff;
text-decoration:underline;
}

.footer-r{
color:#000;
float:right;padding-right:45px;
}

.footer-r a{
color:#000;
text-decoration:none;
}

.footer-r a:hover{
color:#000;
text-decoration:underline;
}



.mailformbuttonsend {
	width:226px;
	margin-top:5; 
	border-bottom: #6C6C6C 1px solid; 
	border-right: #6C6C6C 1px solid; 
	border-left: #C0BFBF 1px solid; 
	border-top: #C0BFBF 1px solid; 
	font-family:tahoma,verdana,arial; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:normal; 
	background-color:#8E8E8E;
cursor:pointer;}

.mailformbuttonclear {
	width:95px;
	margin-top:15; 
	border-bottom: #6C6C6C 1px solid; 
	border-right: #6C6C6C 1px solid; 
	border-left: #C0BFBF 1px solid; 
	border-top: #C0BFBF 1px solid; 
	font-family:tahoma,verdana,arial; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:normal; 
	background-color:#8E8E8E;
cursor:pointer;}


.clear {
   clear: both;
}

.maincell a{
color:#c00;
text-decoration:none;
}

.maincell a:hover {
color:#666666;
text-decoration:none;
}

#map{
height:290px;
width:706px;
border:1px solid #ccc;
padding:1px;
}

.frontgalery a img{
border:solid 2px #f0f0f0;
}

.frontgalery a:hover img{
border:solid 2px #d9d9d9;
opacity: 0.8;
}

.frontel{
font-size:22px;
font-weight:bold;
color:#ff0033;
}

.frontel p{
margin-top:14px;
}

.frontel a{
margin:4px;
font-size:18px;
color:#ff0033;
}

.frontul{
padding-top:3px;
font-size:18px;
font-weight:bold;
color:#f2f2f2;
}

.frontul p{
margin:4px;
}

a.readmore {
text-decoration:none;
color:#666;
}

a.readmore:hover {
text-decoration:none;
padding-left:2px;
color:#666;
}

.sepline{
width:52%;height:1px;background:#666;margin-top:16px;margin-bottom:16px;
}


