@charset "windows-1251";

html{
height:100%;
margin:0px;
padding:0px
}

body{
height:100%;
margin:0px;
padding:0px;
background: URL("bg.jpg") center top repeat-x;
}


.main{
	margin: 0px auto;
	min-width: 950px;
	max-width: 1220px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 991 ? '990px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1221 ? '1220px' : '100%' );
	}
	
.header_dm{
        border-radius: 7px;
        -webkit-border-radius: 7px;	
        -moz-border-radius: 7px;
        padding:12px 15px 10px 0px;
        margin-top:-7px;
        background:#fff;
}
	
.header_dm img{margin:0px 2px -7px 19px;} 
.header_dm_right{width:300px; padding:3px 0px 0px 0px; float:right; text-align:right;}
.header_dm_right img{margin-bottom:-3px;}

.header_info{background: URL("header_dm_bg.gif") left top repeat-x; height:28px; width:350px; float:right}
.header_info2{background: URL("header_dm_left2.gif") left top no-repeat; height:28px; width:350px;}
.header_info3{background: URL("header_dm_right.gif") right top no-repeat; height:28px; width:350px;}

.header_dm1{background: URL("header_dm_bg.gif") left top repeat-x; height:28px; width:270px; float:left;}
.header_dm2{background: URL("header_dm_left.gif") left top no-repeat; height:28px; width:270px;}
.header_dm3{background: URL("header_dm_right.gif") right top no-repeat; height:28px; width:270px;}

.vote1{width:234px; background:#ceeab8 URL("golosovanie_bottom.gif") center bottom no-repeat;}
.vote2{width:234px; background: URL("golosovanie_top.gif") center top no-repeat; padding:10px 0px}

.topmenu1{background: #ffffff URL("topmenu_left.gif") left top no-repeat; height:125; width:100%;}
.topmenu2{background: URL("topmenu_right.gif") right top no-repeat; height:125; width:100%;}
.topmenuicon{padding:0px 0px 7px 0px}
.topmenushadow{width:100%; background:URL("topmenu_shadow.gif") center top no-repeat; height:8px; font-size:1px;}
.element_on{ background: URL("menu_label_on.gif") center top no-repeat;}

.leftcell{width:200px; padding:0px 10px 0px 0px; }
.rightcell{width:200px; padding:0px 0px 0px 10px;}

.date1{background: URL("date_bg.gif") left top repeat-x; height:38px; width:100%;}
.date2{background: URL("date_left.gif") left top no-repeat; height:38px; width:100%;}
.date3{background: URL("date_right.gif") right top no-repeat; height:38px; width:100%;}

.afisha_movie{background: URL("icon_afisha_movie.gif") left top no-repeat; padding:3px 0px 0px 33px; margin:0px 0px 17px 15px;}
.afisha_sport{background: URL("icon_afisha_sport.gif") left top no-repeat; padding:3px 0px 0px 33px; margin:0px 0px 17px 15px;}
.afisha_concert{background: URL("icon_afisha_concert.gif") left top no-repeat; padding:3px 0px 0px 33px; margin:0px 0px 17px 15px;}
.afisha_culture{background: URL("icon_afisha_culture.gif") left top no-repeat; padding:3px 0px 0px 33px; margin:0px 0px 17px 15px;}
.afisha_active{background: URL("icon_afisha_active.gif") left top no-repeat; padding:3px 0px 0px 33px; margin:0px 0px 17px 15px;}

.afisha1{background: URL("afisha_nav_bg.jpg") left top repeat-x; height:240px; width:100%;}
.afisha2{background: URL("afisha_nav_left.jpg") left top no-repeat; height:240px; width:100%;}
.afisha3{background: URL("afisha_nav_right.jpg") right top no-repeat; height:240px; width:100%;}

.info_forum{background: URL("icon_forum_small.gif") left top no-repeat; padding:3px 0px 0px 45px; margin:0px 0px 20px 3px;}
.info_photo{background: URL("icon_foto_small.gif") left top no-repeat; padding:3px 0px 0px 45px; margin:0px 0px 20px 3px;}

.newsimg{margin:0px 10px 15px 0px; float:left;}
.newsfooter{border-top:1px solid #b4cad7; width:100%; height:26px; clear:both; margin:20px 0px 40px 0px;}
.newscommentbox1{background: #b4cad7 URL("commentbox_left.gif") left top no-repeat; height:26; float:right; margin-left:30px;width:210px}
.newscommentbox2{background: URL("commentbox_right.gif") right top no-repeat; height:26; width:210px}

.projects_forum{background: URL("icon_projects_forum.gif") left top no-repeat; height:28px; padding:3px 0px 0px 30px;}
.projects_foto{background: URL("icon_projects_foto.gif") left top no-repeat; height:28px; padding:3px 0px 0px 30px;}
.projects_dom{background: URL("icon_projects_dom.gif") left top no-repeat; height:28px; padding:3px 0px 0px 30px;}

.tabs{background: URL("tab_bg.gif") left top repeat-x; height:34px; padding:0px 5px;}
.tab_on{background: URL("tab_button_on.gif") center top no-repeat; height:34px; padding:5px 0px 0px 0px; width:137px; float:left; text-align:center;}
.tab_off{background: URL("tab_button_off.gif") center top no-repeat; height:34px; padding:5px 0px 0px 0px; width:137px; float:left; text-align:center;}

.catmenu{margin:0px 0px 15px 0px}

.select200{height:25px; padding:3px; border:1px solid #A2B3BD; width:100%}
.areacomment{width:100%; height:150px; border:1px solid #A2B3BD}
.form{border:1px solid #A2B3BD; padding:3px;}
.in{height:25px;}

.t30{font: 30px/110% Tahoma, Verdana, Arial;}
.t24{font: 24px/120% Tahoma, Verdana, Arial;}
.t18{font: 18px/130% Tahoma, Verdana, Arial;}
.t13{font: 13px/150% Tahoma, Verdana, Arial;}
.t12{font: 12px/150% Tahoma, Verdana, Arial;}
.t11{font: 11px/150% Tahoma, Verdana, Arial;}

.blue {color:#000000;}
.blue a{color:#2c82df;}
.blue a:hover{color:#000000;}

.black {color:#000000;}
.black a{color:#000000;}
.black a:hover{color:#535353;}

.white {color:#ffffff;}
.white a{color:#ffffff;}
.white a:hover{color:#ffffff;}

.light2 {color:#A2B3BD;}
.light {color:#848484;}
.light a{color:#848484;}
.light a:hover{color:#848484;}




.tmenu a{color:#185cc3}
.tmenu a:hover{color:#000000}

.ltred a{color:#d0252b}
.ltblue a{color:#1177bd}
.ltgreen a{color:#54a326}
.logomenu{margin:0px 0px 0px 33px;}


.cgrey{color:#CDCDCD}

.mb10{margin-bottom:10px;}
.mb5{margin-bottom:5px;}
.mr10{margin-right:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.p5{padding:5px;}
.m5{margin:5px;}
.m10{margin:10px;}

.fleft{float:left;}
.fclear{clear:both}


.bradius10{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:15px;}
