@font-face
{
font-family: Penta;
src: url('KUSTOV.ttf');
}
body {
	margin:0; padding:0; background-color:#ffffff; font-family: Verdana, Arial; font-size:12px; line-height:18px;
}

h1{
	font-size:16px
}

li{
	padding-top:3px; padding-bottom:3px;
}

.site{
	background-image:url(../images/background.jpg); background-repeat:repeat-x;
}

.header{
	width:950px; height:102px; position:relative;
}

.content_main{
	background-image:url(../images/content_main_backgr.jpg); background-repeat:repeat-y; width:950px;
}
.content{
	background-image:url(../images/content.jpg); background-repeat:no-repeat; width:950px; min-height:500px;
}

.menu{
	position: absolute; top:17px; left:273px;
}
.lang{
	position: absolute; top:31px; right:75px; width:31px; height:15px; background-image:url(../images/lang.png); display: inline-block; text-transform:uppercase; color:#000000; text-decoration:none; text-align:left; padding-left:5px; padding-top:3px;
}
.live:link, .live:active, .live:visited{
	position: absolute; top:50px; right:110px; width:49px; height:17px; background-image:url(../images/liveoff.png); display: inline-block; padding-left:10px; color:#000000; text-decoration:none; font-family: Penta; font-size:14px; padding-top: 3px;
}
.live:hover{
	position: absolute; top:50px; right:110px; width:49px; height:17px; background-image:url(../images/liveon.png); display: inline-block; padding-left:10px; color:#d80e0e; text-decoration:none; font-family: Penta; font-size:14px; padding-top: 3px;
}
.gallery:link, .gallery:active, .gallery:visited{
	position: absolute; top:50px; right:170px; width:70px; height:17px; background-image:url(../images/galleryoff.png); display: inline-block; padding-left:10px; color:#000000; text-decoration:none; font-family: Penta; font-size:14px; padding-top: 3px;
}
.gallery:hover{
	position: absolute; top:50px; right:170px; width:70px; height:17px; background-image:url(../images/galleryon.png); display: inline-block; padding-left:10px; color:#d80e0e; text-decoration:none; font-family: Penta; font-size:14px; padding-top: 3px;
}
.facebook{
	position: absolute; top:28px; right:30px; width:18px; height:21px; background-image:url(../images/facebook.png); display: inline-block;
}
.twitter{
	position: absolute; top:28px; right:5px; width:23px; height:20px; background-image:url(../images/twitter.png); display: inline-block;
}
.sub_menu{
	position: absolute; top:77px; left:227px; width:300px;
}
.menu_button:link, .menu_button:active, .menu_button:visited{
	width: 100px; height:18px; background-image:url(../images/menu_b.png); background-repeat:no-repeat; display: inline-block; font-family: Penta; font-size:13px; text-transform:uppercase; color:#000000; text-decoration:none; text-align:left; padding-left:5px; padding-top:14px;
}
.menu_button:hover, .menu_button_selected:link, .menu_button_selected:active, .menu_button_selected:visited, .menu_button_selected:hover{
	width: 100px; height:18px; background-image:url(../images/menu_b_over.png); background-repeat:no-repeat; display: inline-block; font-family: Penta; font-size:13px; text-transform:uppercase; color:#000000; text-decoration:none; text-align:left; padding-left:5px; padding-top:14px;
}

.menu_button_a:link, .menu_button_a:active, .menu_button_a:visited{
	width: 115px; height:21px; background-image:url(../images/menu_a_b.png); background-repeat:no-repeat; display: inline-block; font-family: Penta; font-size:13px; text-transform:uppercase; color:#000000; text-decoration:none; text-align:left; padding-left:5px; padding-top:10px;
}
.menu_button_a:hover, .menu_button_a_selected:link, .menu_button_a_selected:active, .menu_button_a_selected:visited, .menu_button_a_selected:hover{
	width: 115px; height:21px; background-image:url(../images/menu_a_b_over.png); background-repeat:no-repeat; display: inline-block; font-family: Penta; font-size:13px; text-transform:uppercase; color:#000000; text-decoration:none; text-align:left; padding-left:5px; padding-top:10px;
}

.main{
	width:600px; text-align:justify; 
}

.footer{
	background-image:url(../images/bottom.png); width:834px; background-repeat:no-repeat; padding:15px 0px;
}
.footer_link:link, .footer_link:active, .footer_link:visited {
	color:#4f8188; text-decoration:none; display:inline-block; padding:0px 10px;
}
.footer_link:hover{
	color:#4f8188; text-decoration:underline; display:inline-block; padding:0px 10px;
}
.copyrights{
	font-size:10px;
}