BODY {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    font-family: Verdana;
    font-weight: normal;
    font-size: 0.7em;
}

TD {
    font-family: Verdana;
    font-size: 0.7em;
}

TD.komis {
    border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
INPUT {
    font-family: Verdana;
    color: #333333;
    font-weight: normal;
    font-size: 1em;
}

.contacts {
    font-family: Verdana;
    font-size: 1.4em;
}





table.kino {
  margin: 0 0 15px;
  border: 1px solid #FAEFBE;
  border-width: 1px 1px 0;
  border-collapse: collapse;
}
table.kino th {
  background: #FAEFBE;
  color: #C5001D;
  font-weight: bold;
  padding: 9px 15px;
}



table.kino td {
  border-bottom: 1px solid #FAEFBE;
  padding: 9px 15px;
}
table.kino .adt {
  color: #383231;
  text-align: center;
  border-left: 1px solid #FAEFBE;
}
table.kino thead .adt {border-left-color: #F6E38F;}
table.kino .highlight td {background: #FDFBEC;}





IMG {
border: 0;
}


DL {
margin: 0px;
padding: 7px;


}
DD {
margin: 0px;
padding: 0px;
font-size: 1.1em;


}
DT {
  font-size: 1.5em;
  font-family: Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  font-weight: bold;

}



DT a {
color: #3964c6;
margin: 0px;
  padding: 0px;

}


H1 {
    text-transform: uppercase;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;
    font-weight: bold;
	
    font-size: 1em;
}

H3 {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #336699;

    font-size: 1.1em;
}

H1.red {
    text-transform: uppercase;
    margin: 0;
    font-family: Arial;
    color: #993300;
    font-weight: bold;
    font-size: 1.2em;
}

H1.yellow {
    text-transform: uppercase;
    margin: 0;
    font-family: Arial;
    color: #724E03;
    font-weight: bold;
    font-size: 1.2em;
}

H1.green {
    text-transform: uppercase;
    margin: 0;
    font-family: Arial;
    color: #336600;
    font-weight: bold;
    font-size: 1.2em;
}

A {
    color: #336699;
	text-decoration: underline;
	
}

A.red {
    color: #444444;
	text-decoration: underline;
}



A.red2 {
    color: #666666;
	text-decoration: none;
}

A:active            { text-decoration: underline; }
A:visited           { text-decoration: underline; }
A:hover             { text-decoration: underline; color: #941600; }








ul {  margin-top: 0; padding-top: 10px; }




.newspreview { float: left; width: 100%; padding-bottom: 10px; }

.newsdate { color: #666666; font-size: 10px; padding-top: 3px; padding-bottom: 5px; }

.newsfull { font-size: 1em; }

.datefull { font-family: Times, serif; font-weight: bold;  color: #666; font-size: 1.1em; padding-top: 10px; }
	  


	  
	  
	  
.arr span {font-size:1.1em; padding:0 0.1em; color: #666666;}
.arr span i {font-style:normal; font-size: 0.7em; }
.arr.disabled {color:#999}	  
	  
	  
	  

.img_trp {
	behavior:	url("/pngbehavior.htc");
}	 




/*** FONTS ***/
.font1 {
    color: #454545;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 14;
}
.font2 {
    color: #FFFFFF;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11;
}
.font3 {
    color: #336699;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 0.7em;
}


.font4 {
    color: #FFFFFF;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 0.7em;
}
.font5 {
    font-family: Verdana;
    color: #787878;
    font-weight: normal;
    font-size: 0.6em;
}
/*** BACKGROUNDS ***/

.back3 {
    background-color: #999999;
	background-image: url(/images/menu_def.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}

.back3_blue {
    background-color: #006699;
	background-image: url(/images/menu_blue.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}

.back3_red {
    background-color: #990000;
	background-image: url(/images/menu_red.jpg);
	background-position: center top;
        background-repeat: no-repeat;
	
	
}

.back3_red2 {
    background-color: #990000;
	background-image: url(/images/menu_red2.jpg);
	background-position: center top;
        background-repeat: no-repeat;
	
	
}
.back3_yellow {
    background-color: #CC9900;
	background-image: url(/images/menu_yellow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}

.back3_yellow2 {
    background-color: #CC9900;
	background-image: url(/images/menu_yellow2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}

.back3_green {
    background-color: #336600;
	background-image: url(/images/menu_green.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
	
}


.back5 {
    background-color: #F6F6F6;
}

.back10 {
    background-color: #E0E0E0;
}





.footer { background: url('/images/bgb.gif') repeat-x; height: 114px; }
.footer_blue { background: url('/images/bgb_blue.gif') repeat-x; height: 114px; }
.footer_red { background: url('/images/bgb_red.gif') repeat-x; height: 114px; }
.footer_yellow { background: url('/images/bgb_yellow.gif') repeat-x; height: 114px; }
.footer_green { background: url('/images/bgb_green.gif') repeat-x; height: 114px; }






/*** LINKS ***/
a.topmenu { color: #464646; font-size: 1em; text-decoration: none;}
a.topmenu:active            { text-decoration: none; color: #464646; }
a.topmenu:visited           { text-decoration: none; color: #464646; }
a.topmenu:hover             { text-decoration: underline; color: #464646;  }





a.menulink { color: #ffffff; font-size: 1em; text-decoration: none; display: block; // padding-top: 8px;  // height: 30px;   }
a.menulink:active            { text-decoration: none; color: #ffffff; display: block; // padding-top: 8px;  // height: 30px;   }
a.menulink:visited           { text-decoration: none; color: #ffffff; display: block; // padding-top: 8px;  // height: 30px;    }
a.menulink:hover             { text-decoration: none; color: #ffffff; display: block;  // padding-top: 8px;  // height: 30px;     }




a.gallery, a.gallery:active, a.gallery:visited  { font-size: 1em; border-bottom: solid; border-width: 1px; text-decoration: none; }
a.gallery:hover { font-size: 1em;  border-bottom: solid; border-width: 1px; text-decoration: none;  }


a.subactive { color: #464646; font-size: 1em; text-decoration: none;}
a.subactive:active            { text-decoration: none; color: #464646; }
a.subactive:visited           { text-decoration: none; color: #464646; }
a.subactive:hover             { text-decoration: underline; color: #464646;  }



.imageborder_g img, .imageborder_g:active img, .imageborder_g:visited img{  background-color: #999999; border-style: solid; border-color: #eeeeee; border-width: 6px;   }
.imageborder_g:hover img{ background-color: #999999; border-style: solid; border-color: #dddddd; border-width: 6px;  }

.imageborder_n img, .imageborder_n:active img, .imageborder_n:visited img{  background-color: #999999; border-style: solid; border-color: #eeeeee; border-width: 4px; display:    }
.imageborder_n:hover img{ background-color: #999999; border-style: solid; border-color: #dddddd; border-width: 4px;  }



a.vote { color: #4765A3; font-size: 0.9em; text-decoration: none;}
a.special { color: #FFFFFF; font-size: 0.9em; text-decoration: none;}
a.small { color: #7B7B7B; font-weight: bold; text-decoration: none;}
a.new { color: #3667A9; font-weight: bold; text-decoration: none;}


.main_menu .item2 {border-bottom:1px solid #dddddd;  padding: 10px 15px 8px 20px;  font-weight: bold; font-size:1em;  background:transparent url('/images/menu_arrow.gif') no-repeat right center  }

.main_menu .item {border-bottom:1px solid #dddddd; padding: 10px 15px 8px 20px;    font-weight: bold; font-size:1em;  background:transparent url('/images/menu_arrow.gif') no-repeat right center  }

.main_menu a {display:block; height: 1%;    }

.arrow {color: #666666;   padding: 5px 15px 2px 25px;   background:transparent url('/images/sub_arrow.gif') no-repeat 10px center  }



.main_menu2 .item2_2 {color: #666666;   padding: 5px 15px 2px 35px;  font-weight: bold; font-size:1em;  background:transparent url('/images/sub_arrow.gif') no-repeat 20px center  }

.main_menu2 .item_2 { color: #666666;  padding: 5px 15px 2px 35px;    font-weight: bold; font-size:1em;  background:transparent url('/images/sub_arrow.gif') no-repeat 20px center  }

.main_menu2 a {display:block; height: 1%;    }




.sub_menu2{clear:both; width:100%; overflow-x:hidden; padding-top:5px; float: right; }
.sub_menu2 a, .sub_menu2 span {padding:2px 20px 5px 0px; font-size: 1 em; display:block; height: 1%; float: right; }
.sub_menu2 a {margin-right:5px; background:transparent url('/images/menu_arrow.gif') no-repeat right center}


/*** FORUM ***/



.forum_title {
	color:#000000;
	font-size:22px;
	font-weight:bold;
	padding:15px 0;
}
.cat_title1 {
	color:#44484D; 
	font-weight:bold;
	font-size:15px;
	background-color:#ECEFF2; 
}

.cat_title2 td {
	border-bottom:1px solid #EEEEEE;
}

.cat_title2 a {
	color:#1d4587; font-size: 12px;
}

.cat_title2 a:hover {
	color:#d32d25; font-size: 12px; 
}

.bg_source_message {
	background-color:#F7F9FA; 
}


.boldlink1 {
	font-weight:bold;
	font-size:10px;
}
.topic_first td {
	border-bottom:4px solid #ECEFF2;
}
.topic_reply td {
	border-bottom:1px solid #ECEFF2;
}
.big {
	font-size:12px;
}

.small {
	font-size:10px;
}
.time {
	color:#777777; 
}
.user_avatara {
	padding:2px 0px;
}

/* INPUT styles */
.forum_i_subject {
width:100%;
padding:0px;
}
.forum_i_message {
width:100%;
padding:0px;
}

/* BUTTONS */
.message_preview_button {
color:#006699;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
.message_submit_button {
color:#006699;
font-weight:bold;
border:1px solid #CCCCCC;
background:#FFFFFF;
}

select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-weight:bold}

input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; width:100%; font-size:10px; font-family:Verdana,Arial; 

background:none; border:0; cursor: default;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; background:#FFFFFF;}
div.nc_bbcode_code {padding:10px; border:1px solid #CCCCCC; background: #FFFFCC; font-size: 11px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}


.nc_row_img{margin:3px 7px 7px 0;padding:3px;border:1px solid #E7E7E7}
.nc_title .nc_announce{clear:left }
.nc_title .nc_row_img{float:none !important}
.nc_title p{margin-top:3px}


.nc_list table{width:100%}
.nc_title .nc_clients td, .nc_title .nc_photogallery td{text-align:center}
.nc_full h4, .nc_full h5{margin:0; font-size:110%}
.nc_list h4, .nc_list h5{margin:0; font-size:100%}
.nc_full h2{font-size:130%; font-weight:bold !important; margin:0 0 5px 0}
.nc_list h3{font-size:110%; margin-bottom:3px !important}
.nc_list .nc_group{font-size:110%; padding:15px 0 7px}

.nc_title .nc_adaptive_catalog .nc_row{padding-left:3%;padding-top:20px}
.nc_title .nc_adaptive_catalog h3{padding-left:20px}
.nc_title .nc_adaptive_catalog .nc_row_img{float:left !important;border:none}



