* {padding: 0; margin: 0;}
.clear{clear:both;}

img{border: none;}
html, body {padding: 0; margin: 0; font-family: Verdana, Arial, "Trebuchet MS"; font-size: 8pt; color: #2c2c2c;}
h1{font-weight: bold; color: #930000; font-size: 13pt; font-family: Arial; margin-bottom: 8px;}
body{background: url('../images/bbgg.gif') no-repeat top center;}
a:link, a:visited{color:#930000; text-decoration: none; font-family: Verdana, Arial; font-size:8pt;}
a:hover, a:active{color:#000000; text-decoration: none; font-family: Verdana, Arial; font-size:8pt;}

#main_conteyner{width: 998px; margin: 0 auto; background: #ffffff;}
#footer_conteyner{width: 998px; margin: 0 auto; background: #ffffff;}
#footer{background: url('../images/footer_bg.gif') repeat-x top left transparent; padding: 0 3px;}
.ss1{text-align: left;width:130px;}
.ss2{text-align: right;width:220px;}

.main_bg_left{width:3px;background: url('../images/main_bg_left.gif') repeat-y transparent;}
.main_bg_right{width:3px;background: url('../images/main_bg_right.gif') repeat-y transparent;}
.footer_bg_left{width:9px;background: url('../images/footer_bg_left.gif') no-repeat top left transparent; height: 40px;}
.footer_bg_right{width:9px;background: url('../images/footer_bg_right.gif') no-repeat top right transparent; height: 40px;}
.split{width:2px; background: url('../images/footer_split.gif') no-repeat 0% 50%;}
.footer_menu a:link, .footer_menu a:visited{color:#242424; text-decoration: none; font-weight: bold; margin: 0 10px; display: block;}
.footer_menu a:active,  .footer_menu a:hover{color:#ee0000;}

.top_1{background: url('../images/top_bg_1.gif') repeat-x transparent; height: 37px;}
.top_2{width: 100%;}
.top_2 td{border-right: 1px solid #cacaca; height: 37px; font-size: 8pt; vertical-align: bottom; font-weight: bold;}
.top_2 td td{border: none; vertical-align: middle;}
.top_2 td span{position: relative; top:-12px; left:23px; width: 100%;}
.top_2 td .s_top_4{width:32%; border-right: none;}
.top_2 td.s1_1 span{margin:0 10px 0 23px; position: static; top:0px; left:0px;}
.top_3{padding: 5px;height: 100%; width:653px; display: block;}

#s_top_1{width:18%;}
#s_top_2{width:38%;}
#s_top_3{width:12%; text-align: center; vertical-align: middle;}
#s_top_3 span{left:0;}
#s_top_2 table{width:100%;}

a:link#colaborar, a:visited#colaborar{background: url('../images/colaborar.gif') no-repeat; display: block;width:120px;height:27px; margin: 0 auto; position: relative; top:-5px}
a:hover#colaborar, a:active#colaborar{background: url('../images/colaborar_over.gif') no-repeat;}
#s_top_4{border-right:none; width: 160px; text-align: center;}
#s_top_5 {text-align:center;}
#s_top_5 span{left:0px;}

.s1_1{width:50px; }
.s1_3{width: 58px;}

.search_word{ border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color: #d7d7d7; font-size: 8pt;width: 100%;}
#search_word input.search_word:hover,#search_word .hover{background: #ffffff;}
a:link.search_button, a:visited.search_button{margin:0 23px 0 10px; display: block; float:left; width: 25px; height:17px; background: url('../images/search_button.gif') no-repeat;}
a:hover.search_button, a:active.search_button{background: url('../images/search_button_over.gif') no-repeat;}


#logo{background: url('../images/logo.gif') no-repeat; display: block; float: left; width: 607px; height: 109px;}
#mainmenu{background: url('../images/menu_bg.gif') repeat-x transparent;}
#mainmenu td{border-right: 1px solid #d6d6d6; text-align: center;height:29px}
#mainmenu td.hover, #mainmenu td:hover{background:  url('../images/menu_link_bg.gif') repeat-x; cursor: pointer;}
#mainmenu td.hover, #mainmenu td:hover{background:  url('../images/menu_link_bg.gif') repeat-x; cursor: pointer;}
#mainmenu td.hover a:link, #mainmenu td:hover a:link,
#mainmenu td.hover a:visited, #mainmenu td:hover a:visited,
#mainmenu td.hover a:hover, #mainmenu td:hover a:hover,
#mainmenu td.hover a:active, #mainmenu td:hover a:active{color: #ffffff;}

#mainmenu a:link,#mainmenu a:visited{color: #383838;text-decoration: none;display: block; padding: 5px 9px; font-weight: bold; vertical-align: bottom;}
#main_part{width: 100%;}
#main_part td{vertical-align: top;}
#main_part td td{ margin: 0; padding: 0; border-collapse: collapse;}
#main_part td td.box_content{padding: 15px 10px 0 10px;}
#main_part td.img_bg a:link, #main_part td.img_bg a:visited{width: 78px; background: url('../images/img_bg.gif') no-repeat top center; padding: 6px 0px; text-align: center; vertical-align: top; display: block; margin: 0 auto; height: 56px;}
#main_part td.img_bg a:hover, #main_part td.img_bg a:active{background: url('../images/img_bg_over.gif') no-repeat top center;} 
#main_part td.text_img{vertical-align: top; padding: 2px 6px 5px 6px;}
#main_part td.text_img div{display: block; width:220px;}
#main_part td td.top_bg{vertical-align: bottom;height:18px;}
#main_part td td#content{padding: 10px 27px;}
#main_part td #content_part td.head_part {padding: 0;}

.right_column{width:323px; vertical-align: top; border-collapse: collapse; padding: 5px 5px 0 0;}

div.head_part{background: url('../images/head_bg.gif') no-repeat top right; width: 100%; display: block; height: 134px;}
div.head_part .img_head{display: block; width:656px; height: 134px;}
div.head_part .block_img{width:640px; overflow: hidden; float: left;}
td.head_part{height: 134px;}
.path{position: relative; top:110px; left:40px; color: #fe0000;font-weight: bold;}
.path a:link, .path a:visited{color: #fe0000; text-decoration: none;} 
.path a:hover, .path a:active{color:#000000; text-decoration: none;font-weight: bold;}
.path span{color: #727272; font-weight: normal;}
.box{margin-bottom: 5px;}
.box_top{background: url('../images/box_top.gif') no-repeat transparent; width: 323px; height:33px; color: #ffffff; text-transform: uppercase;}
.box_bottom{background: url('../images/box_bottom.gif') no-repeat transparent; width: 323px; height:10px;}
.box_content{background: url('../images/box_bg.gif') repeat-y transparent; width: 323px; padding: 0 0 10px 0;}
.star{background: url('../images/cross.gif') no-repeat top left; display: block; height: 23px; padding: 5px 40px; font-size: 11pt; float:left}


.icon_table{width:90%; margin: 0 auto;}
.icon_table td{text-align: center; width: 25%;}
a:link#resize, a:visited#resize{background: url('../images/resize.gif') no-repeat;}
a:hover#resize, a:active#resize{background: url('../images/resize_over.gif') no-repeat;}
a:link#mail, a:visited#mail{background: url('../images/mail.gif') no-repeat;}
a:hover#mail, a:active#mail{background: url('../images/mail_over.gif') no-repeat;}
a:link#print, a:visited#print{background: url('../images/print.gif') no-repeat;}
a:hover#print, a:active#print{background: url('../images/print_over.gif') no-repeat;}
a:link#rss, a:visited#rss{background: url('../images/rss.gif') no-repeat;}
a:hover#rss, a:active#rss{background: url('../images/rss_over.gif') no-repeat;}
.icons{display: block; width: 54px; height: 72px;margin: 0 auto;}

.box_content ul{list-style-image: url('../images/cross_small.gif');}
.box_content ul li {margin: 0 0 9px 25px;}
.box_content ul li *{position: relative; top: -2px;}
.box_content a:link, .box_content a:visited{color:#930000; text-decoration: none; font-weight: bold;  display: block; margin-bottom: 4px;}
.box_content a:hover, .box_content a:active{color:#000000; text-decoration: none;}

a:link.mas, a:visited.mas{display: block; width: 60px; height: 33px; float: right; background: url('../images/mas.gif') no-repeat transparent;}
a:hover.mas, a:active.mas{background: url('../images/mas_over.gif') no-repeat transparent;}
.top_bg{background: url('../images/top_bg.gif') no-repeat bottom right; vertical-align: bottom;}
.top_bg span{display: block; width: 10px; height: 15px; background: url('../images/top_img.gif') no-repeat bottom left transparent;}
.bottom_bg{background: url('../images/bottom_bg.gif') no-repeat top right;}
.bottom_bg span{display: block; width: 10px; height: 15px; background: url('../images/bottom_img.gif') no-repeat top left transparent;}
.left_border{width: 15px; background: url('../images/left.gif') repeat-y top left transparent;}
.right_border{width: 15px; background: url('../images/right.gif') repeat-y top right transparent;}
#content, .content{font-family:Arial; font-size: 10pt;}
#content img {display: block; margin: 15px auto; padding: 5px; border:1px solid #c7c7c7;}
#content_part{vertical-align: top; height: 100%; position: relative; top:4px;}
#content_part{width:100%; border:none; height:100%;}

a:link.big_mas, a:visited.big_mas{display: block; float: right; background: url('../images/mas_big.gif') no-repeat; width: 72px; height: 30px; margin: 15px 0px; position: relative; left:30px}
a:active.big_mas, a:hover.big_mas{background: url('../images/mas_big_over.gif') no-repeat; }


*html .right_column{width:318px;}
*html #main_part td.text_img div{display: block; width:220px} 
*html .box_content ul li *{position: relative; left: 5px;}


div.login{float:right;width: 308px; margin: 5px 5px 5px 0; display: block;height: 93px; padding:0 1px; border:2px solid #989898;}
table.login{width: 308px; height: 93px; font-weight: bold; font-size: 11pt; margin: 0 auto;background: url('../images/login_bg.gif') repeat-x;}
table.login td{color:#525252; vertical-align: top; border: none; padding: 5px;}
td.login{padding:0 3px 0 0;}
td.login input{width: 110px;}
td.pass{padding:0 3px 0 0;}
td.pass input{width: 100px;}
table.login td input{height: 19px; border-left:1px solid #535353; border-top:1px solid #535353; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
a:link.login_submit, a:visited.login_submit{display: block; width: 27px; height: 23px; background: url('../images/login_button.gif') no-repeat; margin:0 0 0 5px;}
a:hover.login_submit, a:active.login_submit{background: url('../images/login_button_over.gif') no-repeat;}
table.login a:link,table.login a:visited,table.login a:hover,table.login a:active{color:#383838; font-weight: normal; margin-left: 5px;}


table.login td.user_foto{padding: 0px 4px 2px 4px;}
table.login .user_menu a:link, table.login .user_menu a:visited{color:#747474; text-decoration: none; font-weight: bold; margin: 0 1px; display: block;} 
table.login .user_menu a:active, table.login .user_menu a:hover{color:#fe0000; text-decoration: none; font-weight: bold; margin: 0 1px; display: block;}
table.login td.split{color:#747474; padding:1px;}
.user_menu{margin-left: 2px;}
.user_foto{width:84px;}
.user_foto div{background: url('../images/user_icon_bg.gif') no-repeat; display: block; width:84px; height: 84px; text-align: center;}
.user_foto div img{margin-top: 5px;}
.welcome span{font-size: 8pt; margin-left:7px; position: relative; top:7px;}


.content_block{width:100%;}
.content_block table{width:100%;}
#main_part td td.content_block_item{padding: 0 15px;}
.content_block_item a:link, .content_block_item a:visited{color:#930000; text-decoration: none; font-weight: bold;  display: block; margin-bottom: 7px; font-size:10pt;}
.content_block_item a:hover, .content_block_item a:active{color:#000000; text-decoration: none;font-size:10pt;}

.foto{width: 181px; height: 110px;}
.foto img{margin:6px;}
.foto a:link,.foto a:visited{display: block; background: url('../images/foto_bg.gif') no-repeat transparent;width: 181px; height: 110px;}

.big_mas_all{height: 30px;}
.big_mas_all a:link.big_mas, .big_mas_all a:visited.big_mas{margin: 0 0 3px 15px;left:0px;float: left;}

.content_block table{margin-bottom: 5px;}

.head_img_b{background: url('../images/head_img_bg.gif') repeat-x; width: 653px; display: block; margin-bottom: 5px;}  
.head_img_b img{display: block; margin: 0 auto;}

.box_cent .box_top{background: url('../images/box_top_cent_long.gif') no-repeat transparent top left; height:33px; color: #ffffff; text-transform: uppercase; width:653px; display: block; overflow: hidden;}
.box_cent .box_top_right{background: url('../images/box_top_cent_long.gif') no-repeat transparent top right; width: 20px; height:33px;display:block; float:right}
.box_cent .box_bottom{background: url('../images/box_bottom_long.gif') no-repeat transparent;  height:10px; width:100%;}
.box_cent .box_content{
	background: url('../images/test_1.gif') no-repeat;
	width:653px;
	height:218px;
	overflow:hidden;
	display: block;
}
#main_part td .box_cent td.box_content{padding:5px 5px 0px 5px;}
.box_bottom_right{background: url('../images/box_bottom_long.gif') no-repeat transparent top right;  height:5px;width:100%; display:block;float:right; width:10px; height:5px;}
.box_content_r{background: url('../images/box_bg_long_right.gif') repeat-y transparent top right; width: 2px;}
.box_cent .star{background: url('../images/cross.gif') no-repeat top left; display: block; height: 23px; padding: 5px 0 5px 40px; font-size: 11pt;}

.subbox_cent table{width:100%;}
.subbox_cent .box_top{background: url('../images/box_top_cent_long.gif') no-repeat transparent top left; height:33px; color: #ffffff; text-transform: uppercase; width:100%}
.subbox_cent .box_top_right{background: url('../images/box_top_cent_long.gif') no-repeat transparent top right; width: 20px; height:33px;display:block; float:right}
.subbox_cent .box_bottom{background: url('../images/box_bottom_long.gif') no-repeat transparent;  height:10px; width:100%;}
.subbox_cent .box_content{background: url('../images/test_3.gif') no-repeat transparent top left;}
#main_part td .box_cent td.box_content{padding:5px 5px 0px 5px;}
.box_bottom_right{background: url('../images/box_bottom_long.gif') no-repeat transparent top right;  height:5px;width:100%; display:block;float:right; width:10px; height:5px;}
.box_content_r{background: url('../images/box_bg_long_right.gif') repeat-y transparent top right; width: 2px;}
.subbox_cent .star{background: url('../images/cross.gif') no-repeat top left; display: block; height: 23px; padding: 5px 0 5px 40px; font-size: 11pt;}

a:link.content_img, a:visited.content_img{background: url('../images/img_big_bg.gif') no-repeat; width: 113px; height: 69px; float: right;}
a:hover.content_img, a:active.content_img{background: url('../images/img_big_bg_over.gif') no-repeat;}
.content_img img{display: block;position: relative; top:5px; margin: 0 auto;}


#main_part .box_cent td.text_img div {width: 510px;}
.box_cent td.box_content ul li{margin:5px 0 7px 20px;}

.subbox_cent{width:100%;}
#main_part td .subbox_cent td.box_content{padding: 5px 0 0 0;}
#main_part .subbox_cent td.text_img div {width: 100%;}
.bottom_img_long{width: 100%;}
.bottom_img_long td{background: url('../images/bottom_img_long.gif') no-repeat; display: block; width:100%; height:31px;padding: 10px;}
a:link.stmp,a:visited.stmp,a:active.stmp,a:hover.stmp{left:-12px; margin:5px 0; top:-12px}
a:link.stmp_sub,a:visited.stmp_sub,a:active.stmp_sub,a:hover.stmp_sub{left:-7px; margin:5px 0; top:-7px}
#player{width:324px; height:884px;}
.bottom_img_long span{display:block; margin:0 17px 0 27px; color: #ffffff; font-weight: bold;position:relative;top:9px;}

a:link.top_link, a:visited.top_link{color:#000000;}
a:hover.top_link, a:active.top_link{color:#ee0000;}


.with_ph_block{width:640px}
.ph_block{width:130px; text-align: right;}
.box_cent .box_content ul{width:640px;margin-top:10px}
.box_cent{
	width: 653px;
	overflow: hidden;
	height: auto;
}
td.sub_main{width: 324px; height: 219px; display: block;}

*html .box_cent .box_content ul{margin-top:2px;}
*html .pp1{position: absolute;}
*html .pp1 a.stmp:link, *html .pp1 a.stmp:visited, *html .pp1 a.stmp:hover, *html .pp1 a.stmp:active{left:-2px;}
*html .pp1 a:link.stmp_sub,*html .pp1 a:visited.stmp_sub,*html .pp1 a:active.stmp_sub,*html .pp1 a:hover.stmp_sub{top:-9px}

*+html .box_cent .box_content ul{margin-top:2px;}
*+html .pp2{position: relative; height: 2px;}
*+html .pp2 .pp1{position: absolute;}

*+html .pp1 a.stmp:link, *+html .pp1 a.stmp:visited, *+html .pp1 a.stmp:hover, *+html .pp1 a.stmp:active{left:-2px; top:-7px; margin:0;}
*+html .pp1 a:link.stmp_sub,*+html .pp1 a:visited.stmp_sub,*+html .pp1 a:active.stmp_sub,*+html .pp1 a:hover.stmp_sub{top:-5px; margin:0;}
.sub_login{font-size:7pt}

