html{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#FFFFFF;
}

body{
	margin:0;
	padding:0;
	background:#787878 url(../images/bg.jpg) repeat-x;

}

.clearBoth{
	clear:both;
}

a{
	color:#c5c5c5;
	text-decoration:none;
}
a:hover{
	color:#FF6600;
	text-decoration:none;
}

#menu{
	width:850px;
	height:50px;
}

#body{
	width:850px;
	height:auto !important;
	min-height:500px;
	height:500px;
}


#footer{

	background:#4a4a4a url(../images/footer.jpg);
	height:60px;
}
#footer_left{
	float:left;
	width:445px;
	height:35px;
	text-align:left;
	padding:25px 0 0 5px;
	text-decoration:none;
	color:#999999;
}
#footer_left a{
	text-decoration:none;
	color:#999999;
}


#footer_right{
	float:left;
	width:400px;
	height:35px;
	text-align:right;
	padding:25px 0 0 0;
	text-decoration:none;
	color:#999999;
	font-size:10px;
}

#footer_right a{
	text-decoration:none;
	color:#999999;
	font-size:10px;
}


#banner{
	width:850px;
	height:295px;
}


#main_body{
	padding-top:10px;

}

#default_body{
	
}

#box1{
	width:280px;
	float:left;
	height:auto !important;
	min-height:260px;
	height:260px;

}

#box1_top{
	width:280px;
	height:10px;
	background:url(../images/box1_top.jpg);
}

#box1_middle{
	background:url(../images/box1_middle.jpg) repeat-y;
	width:260px;
	height:auto !important;
	min-height:240px;
	height:240px;
	margin:0 0px 0 5px;
	padding:0 20px 0 5px;
}

#box1_bottom{
	width:280px;
	background:url(../images/box1_bottom.jpg) no-repeat;
	height:20px;
	margin-bottom:10px;
}

#box2{
	float:left;
	width:290px;
	height:auto !important;
	min-height:260px;
	height:260px;

}

#box2_middle{
	width:270px;
	padding:0 5px;
	margin:0 5px;
	background:url(../images/box2_middle.jpg) repeat-y;
	height:auto !important;
	min-height:240px;
	height:240px;
}

#box2_bottom{
	width:290px;
	background:url(../images/box2_bottom.jpg) no-repeat;
	height:20px;
	margin-bottom:10px;
}


#box2_top{
	width:290px;
	height:10px;
	background:url(../images/box2_top.jpg);
}

#box3{
	float:left;
	width:280px;
	height:auto !important;
	min-height:260px;
	height:260px;

}

#box3_middle{
	margin:0 5px;
	padding:0 5px;
	background:url(../images/box1_middle.jpg) repeat-y;
	height:auto !important;
	min-height:240px;
	height:240px;
}


#box3_top{
	width:280px;
	height:10px;
	background:url(../images/box3_top.jpg);
}
#box3_bottom{
	width:280px;
	background:url(../images/box3_bottom.jpg) no-repeat;
	height:20px;
	margin-bottom:10px;
}





.box_title{
	height:45px;
	background:#990000;
	text-align:left;
	padding-left:5px;
}



.box_title span{
	color:#FFFFFF;
	font-size:36px;
	text-align:left;
}


.default_title{
	height:50px;
	text-align:left;
	padding-left:5px;
}


.default_content1{
	width:850px;
	height:auto !important;
	min-height:170px;
	height:170px;
	background:url(../images/content1.jpg) repeat-y;
}

.default_content_left{
	float:left;
	width:580px;
	height:auto !important;
	min-height:100px;
	height:100px;
	text-align:justify;
	padding:5px;
}

.default_content_right{
	float:left;
	width:240px;
	height:auto !important;
	min-height:100px;
	height:100px;
	padding:0 5px 5px 5px;
}

.default_content_left2{
	float:left;
	width:600px;
	height:auto !important;
	min-height:100px;
	height:100px;
	text-align:justify;

}

.default_content_right2{
	float:left;
	width:225px;
	height:auto !important;
	min-height:100px;
	height:100px;
}

.default_title span{
	color:#FFFFFF;
	font-size:36px;
	text-align:left;
}
.more{
	height:17px;
	background:#800000;
	text-align:right;
	padding:3px 5px 0 0;
	color:#FF0000;
}
.more a{
	color:#FF0000;
}

#box_kontakt{
	background:url(../images/tel.jpg) bottom right no-repeat;
	width:250px;
	height:125px;
	text-align:left;
	padding:30px 0 0 10px;
}

#box_kontakt a{
	color:#FFFFFF;
}


#mapka {
	width:580px;
	height:230px;
	margin:10px 0 0 0;

}

.default_content_left a{
color:#ffffff;
}

