html, body, form, ul, li{
	margin:0;
	padding:0;
}

body#main_body{
	color:#000;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.5;
	background:url(../images/page_background.png) 0 0 repeat;
}

div.clr{clear:both;}
img, a img{border:none;}

div.hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}
hr, div.hr{margin:0;padding:0;border:none;clear:both;height:1px;background:url(../images/hr.png) 0 0 repeat-x;}
ul{list-style:none;padding:0 0 10px 0;}
ul li{padding:0 0 2px 24px;line-height:15px;font-size:12px;background:url(../images/li.png) 0 0 no-repeat;font-family: "Courier New", Courier, monospace;}
ul.pre li{white-space:pre;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0 0 10px 0;font-weight:bold;color:#4395b8;}
h1, h2{text-align:center;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:none;color:#4395b8;}

h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{}
h5{}
h6{}

h3.page_title{font-size:16px;text-align:center;font-weight:normal;color:#000;font-family:Verdana, Geneva, sans-serif;}
h4.section_title{font-size:15px;text-align:center;font-weight:normal;color:#000;font-family:Verdana, Geneva, sans-serif;}

p{margin:0;padding:0 0 10px 0;text-indent:28px;}
p.page_desc{font-size:10px;text-align:justify;}
p.section_desc{font-size:10px;text-align:justify;}
div#articles p{text-align:justify;}

a:link, a:visited, a:active{color:#C54872;text-decoration:none;}
a:hover{color:#C54872;text-decoration:underline;}

div#page_wrap{width:800px;margin:0 auto;background:#fff;}
div#topuserbar{line-height:18px;font-size:12px;background:#3a819e;color:#ffffff;font-family:Verdana, Geneva, sans-serif;text-align:center;}
div#topuserbar a:link, div#topuserbar a:active, div#topuserbar a:visited{color:#fec108;text-decoration:none;}
div#topuserbar a:hover{color:#fec108;text-decoration:underline;}
div#header{background:url(../images/header_bg.jpg) top center no-repeat;}

div#main_menu_wrap{margin:0;padding:290px 188px 0 188px;}
div#main_menu{height:64px;}
div#main_menu a{float:left;margin:0 7px 0 0;}
div#main_menu a:link, div#main_menu a:active, div#main_menu a:hover{text-decoration:none;}
div#main_menu a.news, div#main_menu a.news_active{width:62px;height:19px;background:url(../images/main_menu_buttons.png) 0 0 no-repeat;}
div#main_menu a.news:hover, div#main_menu a.news_active{background:url(../images/main_menu_buttons.png) 0 -19px no-repeat;}
div#main_menu a.notes, div#main_menu a.notes_active{width:42px;height:19px;background:url(../images/main_menu_buttons.png) 0 -38px no-repeat;}
div#main_menu a.notes:hover, div#main_menu a.notes_active{background:url(../images/main_menu_buttons.png) 0 -57px no-repeat;}
div#main_menu a.contacts, div#main_menu a.contacts_active{width:71px;height:19px;background:url(../images/main_menu_buttons.png) 0 -76px no-repeat;}
div#main_menu a.contacts:hover, div#main_menu a.contacts_active{background:url(../images/main_menu_buttons.png) 0 -95px no-repeat;}

div#site_welcome{color:#000;font-family:Verdana, Geneva, sans-serif;font-size:14px;text-align:center;}
div#site_welcome a:link, div#site_welcome a:visited{color:#C54872;font-size:12px;text-decoration:none;}
div#site_welcome a:active, div#site_welcome a:hover{color:#C54872;text-decoration:underline;}

div#content{padding:0 188px 10px 188px;color:#000;font-family:Verdana, Geneva, sans-serif;font-size:12px;position:relative;overflow:hidden;}
div#tuner_wrap{position:absolute;left:0;bottom:0;}
div#tuner_wrap object{float:left;}

div#news_list{margin:16px 0 0 0;padding:51px 0 17px 0;background:url(../images/news_list_bg.png) top center no-repeat;}
div#news_list div.item{}
div#news_list div.date{color:#bcbcbc;font-family:Verdana, Geneva, sans-serif;font-size:10px;line-height:26px;background:url(../images/hr.png) 0 0 repeat-x;}
div#news_list div.text{padding:23px 0 23px 0;color:#000000;font-family:Verdana, Geneva, sans-serif;font-size:12px;background:url(../images/hr.png) 0 0 repeat-x;}

div.notes{padding:0 0 10px 0;}
div.notes div.item{padding:8px 0 8px 0;}
div.notes div.item_info{padding:0 0 5px 0;}
div.notes div.title{font-size:12px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
div.notes div.date{color:#BCBCBC;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
div.notes div.audio{float:right;padding:0 3px 0 0;clear:both;}
div.notes div.text{clear:left;}

div.notes div.toggle_link_video_off, div.notes div.toggle_link_desc_off, div.notes div.toggle_link_video_on, div.notes div.toggle_link_desc_on{margin:0 0 10px 0;padding:0 0 0 22px;float:left;clear:left;height:16px;line-height:16px;text-decoration:none;cursor:pointer;}
div.notes div.toggle_link_video_off{background:url(../images/icons.png) 0 -63px no-repeat;}
div.notes div.toggle_link_video_on{background:url(../images/icons.png) 0 -79px no-repeat;}
div.notes div.toggle_link_desc_off{background:url(../images/icons.png) 0 -95px no-repeat;}
div.notes div.toggle_link_desc_on{background:url(../images/icons.png) 0 -111px no-repeat;}
div.notes div.toggle_link_video_on span,
div.notes div.toggle_link_video_off span,
div.notes div.toggle_link_desc_on span,
div.notes div.toggle_link_desc_off span{color:#c54872;border-bottom:1px dashed #c54872;white-space:pre;}
div.notes div.toggle_item_video{width:424px;display:none;padding:0;margin:0;clear:both;overflow:hidden;}
div.notes div.toggle_item_desc{width:424px;display:none;padding:0;margin:0;clear:both;overflow:hidden;}

div.notes a.buy_button{float:right;width:76px;height:40px;background:url(../images/icons_buttons.png) 0 -127px no-repeat;}
div.notes a.buy_button:hover{background:url(../images/icons_buttons.png) 0 -167px no-repeat;}
div.notes a.download_button{float:right;width:76px;height:40px;background:url(../images/icons_buttons.png) 0 -207px no-repeat;}
div.notes a.download_button:hover{background:url(../images/icons_buttons.png) 0 -247px no-repeat;}


div#contacts{padding:0 0 400px 0;background:url(../images/contacts_image.jpg) center bottom no-repeat;}
div#contacts div.icon{float:left;padding:9px;}
div#contacts div.icon div.vkontakte{width:16px;height:16px;background:url(../images/contacts_icons.png) 0 0 no-repeat;}
div#contacts div.icon div.email{width:16px;height:16px;background:url(../images/contacts_icons.png) 0 -16px no-repeat;}
div#contacts div.icon div.icq{width:16px;height:16px;background:url(../images/contacts_icons.png) 0 -32px no-repeat;}
div#contacts div.icon div.skype{width:16px;height:16px;background:url(../images/contacts_icons.png) 0 -48px no-repeat;}
div#contacts div.label{float:left;height:34px;line-height:34px;color:#BCBCBC;}
div#contacts div.info{margin:0 0 0 147px;line-height:34px;}
div#contacts div.hr{clear:both;height:2px;background:url(../images/contacts_splitter.png) 0 0 repeat-x;}

div#footer{height:54px;line-height:54px;background:url(../images/footer_bg.png) 0 0 repeat-x;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:center;}