BODY {
    background: url('/images/z.gif') no-repeat;
    background-attachment: fixed;
	}
BODY, TD {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:80%; color:#333333;}
FORM {margin:0; padding:0}
BODY {padding:0 40px 0 0;}
TABLE {border:0;}
TD {vertical-align: top;}
IMG {border:0;}
:focus{-moz-outline-style:none;}
A {color:#0099cc; text-decoration:underline;}
A:hover {color:#00ccff;}
/*A:visited, .photo DIV A:visited IMG {color:#000000;}*/
/*A:hover {color:#CC3366;}*/
/*A:active {color:#0066cc;outline:none;}*/
H1, H2, H3 {font-weight:normal;margin:0 0 0 0;}
H1 {font-size:240%;padding:0; margin:0 0 1.2em 0; width:100%; color:#505050; font-family:Georgia, Arial, Tahoma, Sans-Serif;}
H1#main {margin-left:40px; margin-bottom:0.5em; width:90%;}
H2 {font-size:150%;margin:0 0 0.6em 0;color:#000;}
H2 A {color:#ff0000;}
H2 A:hover {color:#ff5331;}
H3 {font-size:140%;color:#8dc63f;margin-bottom:40;}

.main_div {
	min-width:950px;
	max-width:1600px;
	//width:expression(document.body.clientWidth < 1000 ? '950px' : 'auto' );
}
.day_date { font-weight: normal; color:#333333; font-size: 90%;}

.enter_top {
	height:43px;
	background:#e2e2e1;
}

.div_top_main {
	color:#666666;
	float:left;
	margin-bottom:7px;
	height:25px;
	padding:10px 0 0 40px;
}

.div_enter {
	//margin-right:8px;
	float:left;
	width:500px;
	//width:auto;
}

.div_top_right {
	float:right;
	padding:10px 14px 0 0;
	text-align:right;
}

#in_system {text-align:left; color:#666666; font-size: 105%;}

.div_logo {
	margin:11px 0 16px 0;
}



#logo_text {

	margin-left:325px;

	height:100px;

	background:#2a2a2a url(./images/logo_bg.jpg) no-repeat right top;

}



#logo_text IMG {margin:27px 0 0 30px;}


#au_login_min {margin-left:7px;}
.enter_top INPUT, #au_password_min, #au_login_min {

	border:1px solid #999;

	color:#999;

	padding-left:2px;

	margin-right:1.2em;

	width:125;

	height:20px;

}



.enter_top #submit {

	color:#ffffff;

	padding:0;

	width:80px;

	border:0px;

	background:#999999;

	height:20px;

}



.enter_top #submit DIV {

	background:#999999; height:19; width:76; text-align:center; //padding-top:2px;

}



.ico {

	float:right;

	width:90px;

}



.ico SPAN {

	margin:0 8px 0 8px;

}



.mainmenu {

	padding-left:15px;

	background:#3b3d39 url(./images/mainmenu_archiv_ugol.gif) no-repeat top right;

	height:31px;

}



.mainmenu #archiv {

	float:right;

	color:#ffcccc;

	background:#e91b1f url(./images/mainmenu_archiv_pulya.gif) no-repeat 10px 12px;

	padding:0px 16px 0px 25px;

	//padding:0 0px 0 20px;

	margin-right:0px;

	border-left:1px solid #ffffff;

	height:31;

	//width:150px;

}



#archiv A {

	color:#ffcccc;
	text-decoration:underline;

}



.mainmenu DIV {

	color:#cccccc;

	font-weight:bold;

	float:left;

	height:25px;

	padding:6px 23px 0 23px;

	background:url(/images/mainmenu_pulya.gif) no-repeat 14px 12px;

	cursor:hand;

	cursor:pointer;

}



.mainmenu A {

	display:block;

	height:31px;

	//height:;

	float:left;

	color:#cccccc;

	text-decoration:none;

}



.mainmenu DIV DIV {height:14px; border-bottom:1px solid #cccccc;}

.mainmenu DIV DIV, .mainmenu #archiv DIV {padding:0; margin:0; background:none;}



.mainmenu .mainmenu_activ {

	height:100%;

	padding-top:0;

	//height:31px;

	color:#fff;

}



.mainmenu .mainmenu_activ DIV, .mainmenu #archiv DIV {border:0px;}



.mainmenu #archiv DIV A {height:15px;}





.mainmenu .mainmenu_activ DIV, .mainmenu #archiv DIV {margin-top:6; color:#fff; height:10;}



.mainmenu A:hover {text-decoration:none;}



.dop_link {margin-top:-3.2em;float:left;}



.dop_link DIV {

	position:relative; 

	z-index:2;

	float:left;

	font-size:85%;

	margin:0 20px 0 2px;

}



.where SPAN {padding:0px 10px 4px 10px;}

.where SPAN#conc {background:#3399ff;}

.where SPAN#club {background:#d102bb;}

.where SPAN#cinema {background:#96d102;}



.where A {

	font-size:85%;

	color:#ffffff;

}



.where {

	margin-bottom:1.0em;

}



.link_where {

	font-size:85%;

	color:#666666;

	float:left;

}



.link_where A {

	font-weight:bold;

}



.main_sab {

	float:left; width:100%;

}

.main_sab #img {float:right; width:190px; margin-right:-10px}

.sab_text {margin:0.6em 0 3.5em 0; float:left; width:100%; color:#505050;}



.banner_one {margin-bottom:3.5em; float:left; text-align:center; position:relative; z-index:10}



.div_main_right {

	width:100%; //width:auto; float:left;

	position:relative;

	z-index:2;

	margin:-20px 0 0 -18px;

	background:#f3f3f3;

	//height:10;

}



.div_main_right2 {

	float:left;

	padding:20px 0 20px 18px;

	font-size:105%;

	background:#f3f3f3;

	color:#505050;

	width:100%;

}



.div_main_right2 .div_right_one_2 DIV {font-weight:bold;margin-bottom:23px;}



.div_main_right2 .div_right_two IMG {

	border:1px solid #666666;

}





.div_min_left, .div_min_right {margin-top:1em;}

.div_min_left H2 {margin-bottom:0.3em;}

.div_min_left H1, .div_min_right H1 {margin:0 0 0.5em 0; font-size:190%;}

.div_min_left DIV {margin-bottom:2em;}



.comments, .archiv, #day_photo {

	margin-bottom:1.5em;

}

#com {

	font-size:85%;

	line-height:1.4;

	margin-bottom:0.8em;

}

#com SPAN {color:#8b8b8b}

#com DIV {font-size:110%;}

#com DIV A {font-weight:bold;}



#fl {float:left;}

#fr {float:right;}

#div_pl190 {float:rigt; padding-left:190px;}

#div_pl190 DIV {color:#666666; font-size:85%;}



.two_one {width:100%; float:left}

.two_one .div_right_one {width:40%}

.two_one .div_right_two {width:43.5%;}



.lic DIV {margin-bottom:0.3em; color:#666666}



.div_right {margin-top:1.2em; float:left; width:100%;}

.div_right_one {width:42%; float:left; /*margin-right:30px; //margin-right:10px;*/}

.div_right_one_2 {width:42%; //width:90%;}

.div_right_two {float:right; width:52%}

.div_right_two_photo {float:right; width:23%}



.footer {float:left; width:100%; margin-top:3.7em; color:#777777; font-size:85%;}

.footer_line {float:left; height:32px; background:#e4e4e4 url(./images/footer_bg.gif) no-repeat right top; width:100%; margin-bottom:1.3em}

.footer_text {float:left; padding:0 20px 2.5em 40px; width: 300px;}
.footer_counter {float: left;}

.footer_we {float:right; width:27.5%;}

.footer_we IMG {margin-right:15px}

.footer_we A {color:#777777}



.div_center {float:left; padding:3em 0 0 0; width:99%; //width:100%;}

.div_left {width:38%; float:left; margin-left:40px; //margin-left:20px;}



.div_left_photo {width:68%; float:left; margin-left:40px; //margin-left:20px;}

.div_left_photo div.photo { float: left; width: 210px; height: 310px; margin: 0 20px 20px 0;}
.div_left_photo div.photo_big { float: left; margin: 0 20px 20px 0;}

.div_left_photo div.photo img { border: 1px solid #555; }



.div_center_right {width:53%; float:right;}



#red A {color:#ff3333}



.detal_cinema {font-size:85%; //height:50; min-height:50; margin-bottom:2em;}

.detal_cinema DIV {margin-left:95px;}

.detal_cinema DIV#fl {margin:0;}



.tbl_title {width:100%; float:left; margin-top:2.3em;}

.tbl_menu {width:96%;border-bottom:5px solid #e9e9e9; margin-left:4.1%; //margin-left:2.1%; float:left;}

.tbl_menu H2 {font-size:170%;margin:0; padding:1px 15px 4px 15px}

.tbl_menu DIV#activ {background:#e9e9e9 url(./images/tbl_menu_right.gif) no-repeat right top}

.tbl_menu DIV#activ H2 {background:url(./images/tbl_menu_left.gif) no-repeat left top}

.tbl_menu H2 A {color:#3399ff}

.tbl_menu DIV {float:left; margin-right:1em; }



.div_where {padding-left:15px}

.div_where DIV {float:left; margin:10px 1.8em 0 0; font-weight:bold}

.div_where DIV#rus DIV#activ, .div_where DIV#eng DIV#activ { margin-top:10px; margin-right:0.9em; position:relative; z-index:10}

.div_where DIV#rus DIV#activ DIV, .div_where DIV#eng DIV#activ DIV {color:#fff;}

.div_where DIV IMG {margin:0 -10px 0 3px; position:relative; z-index:3}

.div_where DIV A {color:#3399ff}

.div_where DIV#activ {padding:0; background:#96d102 url(./images/green_right.gif) no-repeat right; color:#fff}

.div_where DIV#activ DIV {padding:0; margin:0; height:20; padding:0 10px 0 10px; background:url(./images/green_left.gif) no-repeat left;}

.div_where#magenta DIV#activ {background:#c602d1 url(./images/magenta_right.gif) no-repeat right;}

.div_where#magenta DIV#activ DIV{background:url(./images/magenta_left.gif) no-repeat left;}

.div_where DIV.one {margin-left:-10px; //margin-left:-5px;}

.div_where DIV#rus DIV.one, .div_where DIV#eng DIV.one  {margin-left:-10px;}



.div_where1 {padding-left:0px}

.div_where1 DIV { clear: both; margin:10px 1.8em 0 15px; font-weight:normal}

.div_where1 DIV.year { clear: both; margin:10px 1.8em 0 5px; font-weight:bold; padding-top: 5px; }

.div_where1 DIV.year A { color:#FFFFFF; }

.div_where1 DIV#rus DIV#activ, .div_where1 DIV#eng DIV#activ { margin:10px 0.9em 0 0px; position:relative; z-index:10}

.div_where1 DIV#rus DIV#activ DIV, .div_where1 DIV#eng DIV#activ DIV {color:#fff;}

.div_where1 DIV IMG {margin:0 0px 0 3px; position:relative; z-index:3}

.div_where1 DIV A {color:#3399ff}

.div_where1 DIV#activ {padding:0; background:#96d102 url(./images/green_right.gif) no-repeat right; color:#fff}

.div_where1 DIV#activ DIV {padding:0; margin:0; height:20; padding:0 10px 0 10px; background:url(./images/green_left.gif) no-repeat left;}

.div_where1#magenta DIV#activ {background:#c602d1 url(./images/magenta_right.gif) no-repeat right;}

.div_where1#magenta DIV#activ DIV{background:url(./images/magenta_left.gif) no-repeat left;}



.tbl_tbl {margin-top:2em; float:left; font-size:110%;}

.tbl_tbl TD {color:#666666; padding:18px 30px 0 0;}

.tbl_tbl#magenta TD SPAN {font-size:110%; color:#333}

.tbl_tbl TD H2 {padding:0; margin:-9px 0 15px 0; color:#669900; font-size:160%;}

.tbl_tbl#green TD H2 A {color:#669900}

.tbl_tbl#magenta TD H2 A {color:#cc00cc}

.tbl_tbl TD A {color:#3399ff; font-size:110%;}

TBODY.tbl_shapka TD {padding:0 0 3px 0;border-bottom:1px solid #d8d8d7;}

TBODY.tbl_shapka TD A {color:#000000; font-size:100%;}

#time DIV {float:left; margin:0 20px 6px 0;}

#time DIV#date {width:100%; font-size:110%; color:#333333; margin-bottom:2px}

 



.div_tbl {margin-left:4.1%; //margin-left:2.1%; float:left; width:96%; margin-top:1em;}

.div_tbl_one {float:left; width:100%; margin-bottom:4em; padding-left:15px;}

.tbl_banner {background:#777777; width:175px; height:310px; float:right; margin:25px 15px 0 1.8em; //margin-right:0px;}



#rus, #eng {width:95%; margin-top:-3px;}

#rus DIV, #eng DIV {float:left; margin-right:11; color:#898989}



.detal_voite {float:right; width:27.5%;}

.reiting_detal {margin-bottom:2em;width:140;margin-top:4px;}

/*.reiting_detal IMG {margin-right:5px;}*/



.voite_detal {float:left; font-size:85%;}

.voite_detal SPAN {color:#999999;}

.voite_detal DIV {margin-top:-1px; color:#0099ff; border-bottom:1px dotted #0099ff; margin-bottom:2em;}

.voite_detal a {text-decoration:none;}



.div_detal {margin-top:3em; float:left; //float:auto; width:100%;}



.author_detal {width:100%; float:left; font-size:85%; margin-bottom:8.6em;padding-right:15px}

.author_detal DIV {margin-bottom:10px; line-height:1.4}

.author_detal A {color:#0099ff}



.comments_detal {float:left; margin-left:40px; //margin-left:20px; width:34%;}

.comments_detal H2 {margin-bottom:1.3em;}

.comments_detal #com DIV {margin-bottom:0.3em; }

.comments_detal #com {margin-bottom:2em;color:#000}

.but_com {padding-left:30px; background:url(./images/ico_comment.gif) no-repeat 0px 5px;padding-bottom:40px;}

.but_com H2 {color:#0099ff; margin:1.5em 0 0 0; //border-bottom:1px dotted #0099ff; //width:0; cursor:pointer; cursor:hand;}

.but_com H2 SPAN {border-bottom:1px dotted #0099ff;}



.ras_detal {float:right; width:56.5%;}

.ras_detal .tbl_tbl {font-size:110%; margin-top:1.5em; float:left; width:100%}

.ras_detal H2 {margin-bottom:0.2em;}

.ras_detal .div_where {padding-left:0px;}





.detal_text {float:left; width:57%; margin-left:40px; //margin-left:20px}

.detal_text H1 {margin-bottom:0.5em}

.detal_text H2 {line-height:1.5}

/*.detal_text IMG {float:right; margin:0 0 10px 20px}*/

.detal_text DIV {color:#505050; line-height:1.3}



.detal_text H2 DIV {width:176px; float:right; margin:0 0 10px 20px;}

.detal_text H2 DIV DIV {margin:0; position:relative; z-index:10; width:176; height:245; margin-top:-245; background:url(./images/bg_jpg_big.png) no-repeat left top; BACKGROUND: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_jpg_big.png', sizingMethod='scale');}

.div_left #fl DIV, .main_sab #img DIV {width:176px; height:95px; margin-top:-95px; background:url(./images/bg_jpg.png) no-repeat left top; BACKGROUND: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_jpg.png', sizingMethod='scale');position:relative; z-inex:10} 

.detal_cinema #fl DIV {width:84px; height:47px; margin:-47px 0 0 0; position:relative; z-index:10; background:url(./images/bg_jpg_min.png) no-repeat top left; BACKGROUND: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_jpg_min.png', sizingMethod='scale'); cursor:pointer; cursor:hand;}



/*#nifty{background:#96d102;margin-top:6px;}

#nifty SPAN {padding:0px 15px 0px 15px;color:#FFF;}

b.rtop, b.rbottom{display:block;background: #FFF;}

b.rtop b, b.rbottom b{display:block;height:1px;overflow:hidden;background:#96d102;}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}*/









/* ============ integration ================== */



.zh_list {

	margin:-20px 0 0 0;

	margin-left:26px;

	//margin-left:13px;

	float:left;

	width:97%;

	//width:99%;

}



#archiv_mounth {

	font-size:95%;

	margin-bottom:34px;

}



#archiv_mounth SPAN {

	margin:0 3px 0 5px;

}



#archiv_mounth A {

	font-size:105%;

	font-weight:bold;

}



#archiv_mounth #activ {

	color:#e60005;

	font-size:160%;

}



.archiv_zhurnal {

	float:left;

	width:55%;

}



.archiv_zhurnal DIV {

	width:125px;

	height:160;

	float:left;

	font-size:85%;

	margin-bottom:50px;

}



.archiv_zhurnal DIV A {

	width:115px;

	float:left;

	margin-bottom:2px;

	font-size:125%;

}



.archiv_zhurnal DIV A IMG {

	border:1px solid #0199ff;

	margin-bottom:10px;

}



.zh_list {

	padding:24px 15px 45px 15px;

	float:left;

	width:97%;

	//width:;

}



.archiv_zhurnal DIV#zh_activ {

	width:125px;

	height:160;

	float:left;

	font-size:85%;

	margin-bottom:50px;

}



#zh_activ IMG {

	position:relative;

	z-index:2;

	margin:-5 0 6 0;

	border:6px solid #e0e0e0;

}



#zh_activ SPAN {

	font-size:120%;

	color:#ff0000;

	font-weight:bold;

}



#zh_activ DIV {

	padding:3px 0 0 0;

	margin:0;

	font-size:105%;

	height:20px;

}



.zh_review {

	width:44%;

	float:left;

}



.zh_review IMG {

	

	margin:0 0px 20px 10px;

	border:1px solid #ff0000;

}



.zh_review H1 {

	font-size:250%;

	margin:0 0 3px 0;

	font-family:Arial;

}



.zh_review H2  {

	margin:0 0 30px 0;

	font-size:140%;

}



.zh_review H2#title, .zh_left H2#title, .photo H2 {

	color:#ff0000;

	margin:0 0 15px 0;

	font-family:arial;

}



.zh_left IMG {

	border:1px solid #505050;

	margin-bottom:16px;

}



.zh_left H1 {

	font-size:180%;

	margin:0 0 10px 0;

	font-family:arial

}



.zh_left H2 {

	margin:-10px 0 30px 0;

	font-size:95%;

	font-weight:normal;

}



.zh_left H2#title, .photo H2 {

	font-size:150%;

	margin-top:-10px;

	font-weight:normal;

}



.photo {

	margin:48px 0 0 0;

}



.photo DIV {

	float:left;

	width:80;

	margin:0 13px 13px 0; 

}



.photo DIV A IMG {

	border:1px solid #0099cc;

}

img.left-image {float: left; clear:left; margin:10px 15px 10px 0;}

img.right-image {float: right; clear:right; margin:10px 0 10px 15px;}


.left {

	width:23%;

	float:left;

}



.right {

	width:75%;

	float:right;

}



.right #archiv_mounth {

	margin-bottom:10px;

}



UL.ul_list {

	margin:0;

	padding:0;

}



UL.ul_list LI {

	font-weight:normal;

	margin:0 0 14px -4px;

	padding: 0 0 0 20px;

    list-style-type: none;

    behavior: expression( !this.before

            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );

    text-indent: -1.24em;

}



UL.ul_list LI A {font-weight:normal;}



UL.ul_list LI:before { content: '\2014\a0'; }



.list_zh_date {

	float:left;

	//float:auto;

	margin-left:112px;

	font-size:95%;

	margin-bottom:35px;

}



.list_zh_date DIV {

	float:left;

	margin:0 13px 4px 0;

	width:117px;

}



.list_zh_date DIV A, .list_zh_date DIV STRONG {

	font-size:105%;

}



.maintext {

	line-height:1.5;

	width:82%;

}



.maintext H1 {

	font-size:260%;

	margin-bottom:6px;

}



.maintext H2 {

	margin:5px 0 20px 0;

	font-size:135%;

	font-family:Tahoma, Verdana, Arial;

}

.maintext H3 {

	margin:5px 0 10px 0;

	font-size:130%;
	clear:left;

	font-family:Tahoma, Verdana, Arial;
	color:#333333;

}

.maintext H4 {

	margin:10px 0 10px 0;
	padding: 15px;
	font-size:100%;
	font-family:Tahoma, Verdana, Arial;
	color:#333333;
	background-color:#f5f5f5;

}



div#nifty{margin:10px 0 10px 0; background: #e6ebf3}

div#nifty DIV {padding:6px 19px 6px 19px; }

b.rtop, b.rbottom{display:block;background: #FFF;}

b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #e6ebf3;}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



#quest {

	margin:20px 0 5px 0;

	font-weight:bold;

}



#author {

	margin-top:18px;

	padding-top:24px;

	font-style:italic;

	background:url(./images/pulya_author.gif) no-repeat left top;

}



.detal_film {

	margin:20px 0 20px 20px;

}



.detal_film IMG {

	float:left;

}



.detal_film DIV {

	margin-left:80;

	height:80;

}



#rub_color_3 {

	background:#96d102 none repeat scroll 0%;

}

#rub_color_4 {

	background:#d103ca none repeat scroll 0%;

}

#rub_color_5 {

	background:#006edf none repeat scroll 0%;

}

#rub_color_7 {

	background:#bc0035 none repeat scroll 0%;

}

#rub_color_6 {

	background:#ff8400 none repeat scroll 0%;

}

#rub_color_10 {

	background:#00a6c4 none repeat scroll 0%;

}

#rub_color_11 {

	background:#5c00b1 none repeat scroll 0%;

}


/* ------------------ POPUP WINDOWS ------------------ */

#registration_window { 
	border: 1px solid #3D3D3D; 
	background-color: #e1e1e1; 
	position: fixed;  
	z-index: 1000; 
	top: 20px; 
	left: 38%; 
	display: none;
	//position: absolute;
    top: expression(document.getElementsByTagName('body')[0].scrollTop + 10 + "px");
	}
/* ------------------ POPUP WINDOWS ------------------ */

/*-------------------26.06------------------*/

.div_select_day {float:left; width:100%; margin-left:-1px;}
.div_select_day DIV DIV {float:left; font-size:140%; color:#666; padding:5px 17px; border-bottom:1px solid #e0e0e0}
.div_select_day DIV DIV SPAN {cursor:pointer; cursor:hand; border-bottom:1px dashed #666}
.div_select_day .activ {border-bottom:0px; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0;  border-left:1px solid #e0e0e0; color:#000;}
.div_select_day DIV DIV.activ SPAN {border-bottom:0px; cursor:default;}

.but_calendar {background:#fff; margin-left:-1px; border:0px !important; padding:5px 0 0 30px !important; height:40px; float:left;}
.but_calendar IMG {cursor:pointer; cursor:hand;}
.data_select {width:78%; margin:-30px 0 3em 0; min-height:150px; //height:50px;}
.data_select DIV {margin-bottom:10px; color:#666; font-size:85%; float:left; width:100%;}
.data_select DIV DIV {float:left; width:35px; font-size:100%;}
.data_select DIV SPAN {margin-right:8px;}
.data_select DIV A {font-size:110%;}

.div_calendar {width:165px; height:150px; border:2px solid #000 !important; padding:0 !important; background:#fff; position:absolute; margin-left:300px; float:left;  //margin-left:-60px;}
.top_calendar {font-size:85% !important; font-weight:bold; color:#fff !important; background:#e91b1f;border:0px !important; height:20px; padding:0 !important; width:100%;}
.top_calendar IMG {margin:2px 0 0 2px; cursor:pointer; cursor:hand;}
.top_calendar DIV {border:0!important; margin:1px 4px 0 0!important; font-size:120% !important; padding:0!important; color:#fff !important}
.top_calendar SPAN {cursor:default !important; border:0px !important; margin:0 10px;}

.div_calendar TABLE {width:98%; margin:3px 0 0 0; float:left;}
.div_calendar TABLE TD {text-align:center; padding:2px; color:#a39f9f}
.div_calendar TABLE TD SPAN {color:#09c; border-bottom:1px solid #09c; cursor:pointer; cursor:hand;}
.div_calendar TABLE #top TD {color:#000}
.div_calendar TABLE TD.vs {background:#f2f2f2}
.div_calendar TABLE TD.red {background:#e91b1f; color:#fff}
#text_vote {float:left; width:98%;  padding-left:6px; margin:-25px 0 25px 0;}
#auth_form {display:none; width:200px; margin-bottom:20px; border:1px solid #3d3d3d; background:#e1e1e1; padding:10px; float:left;}

/*------------------------------------------*/

.fl100 {float:left; width:100%;}
.div_right_two_otchet {width:30%; float:right;}
.div_left_otchet {width:58%; float:left; margin-left:40px; //margin-left:20px; -margin-left:10px;}
.detal_data_otchet {float:left; width:230px; margin-left:22px;}
.detal_data_otchet DIV {float:left; width:100%; margin-bottom:8px}
.detal_data_otchet#min {margin:0 !important; width:60%;}
.detal_data_otchet#min DIV {margin-bottom:2px;}

.div_photo_otchet {background:#f7f7f7; float:left; width:100%;}
.div_photo_otchet #data {float:left; margin:14px 20px; -margin-left:10px;}
#otchet_img {float:left; width:250px;}
#mt15 {margin-top:15px;}
.data_othcet_min {float:left; margin-bottom:16px;}
#mt60 {margin-top:60px;}
#fr, .fr {float:right}

#cursor {cursor:pointer; cursor:hand;}
.select_date_activ {cursor:pointer; cursor:hand; border-bottom:1px dashed #fff; height:12px; margin-right:8px;}
.select_date {cursor:pointer; cursor:hand; color:#39f; border-bottom:1px dashed #39f; height:12px; margin-right:8px; margin-top:-4px;}

.mem_my {border:0px !important; width:13px !important; margin:0px 0 0 0 !important; height:15px !important;}
#mr20 {margin-right:20px !important;}

.holder {margin: 0;	display: block;	margin-bottom: 20px;}
.scroll-pane {width: 200px;	background: #ececec; float: left; padding: 0; border:1px solid #f8f3ed;}
.scroll-pane P {margin:0 10px;}
.scroll-pane P IMG {border:4px solid #ececec; margin:5px;	cursor:pointer;	cursor:hand;}
.scroll-pane P IMG.activ {border:4px solid #e6d4d2}
#pane1 {height: 140px; width:550px;	padding: 0; display: block; //overflow: hidden;}
a.jScrollArrowLeft {background: url(./images/basic_arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowLeft:hover {/*background-position: 0 -15px;*/}
a.jScrollArrowRight {background: url(./images/basic_arrow_down.gif) no-repeat 0 0;}
a.jScrollArrowRight:hover {/*background-position: 0 -15px;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-position: 0 -30px;*/}



.div_left_konkurs {width:70%; float:left; margin-left:40px; -margin-left:10px;}
.people_konkurs {width:100%; float:left;}
.people_konkurs DIV {float:left; //width:105px; margin:10px 40px 40px 0;}
.people_konkurs DIV A {font-size:120%;}
.people_konkurs DIV DIV {height:165px; width:135px; margin: 0!important; float:none;}
.people_konkurs DIV DIV IMG, .big_konkurs_image IMG {border:1px solid #ff1212; margin-bottom:5px !important}

.konkurs_link {margin-left:15px; float:left; width:100%;}
.konkurs_link .fl100 {margin-bottom:11px;}
.konkurs_link .fl100 DIV {padding-left:10px; float:left;}
.activ_link {float:left; color:#fff; padding-left:0px !important; background:#e91b1f url(/images/a_l_left.gif) no-repeat left top;}
.activ_link DIV {padding:2px 10px 2px 10px; float:left; background:url(/images/a_l_right.gif) no-repeat right top;}

.detal_kon_one {float:left; margin-right:25px}
.detal_kon_one H2 {margin-bottom:4px;}
.detal_kon_one SPAN {font-size:120%;}

.detal_kon_two {float:left; margin:6px 10px 0 0; font-size:85%;}
.detal_kon_two DIV {float:left; padding:4px 12px 7px 12px; font-size:85%; background:url(/images/detal_right.gif) no-repeat right top;}
.h2_red {background:#e91b1f url(/images/detal_h2_left.gif) no-repeat left top;}
.h2_red DIV {float:left; padding:4px 12px 7px 12px; font-size:95%; background:url(/images/detal_h2_right.gif) no-repeat right top;}
.h2_red H2 {font-size:170%; margin:3px 0 2px 0; //margin:6px 0 2px 0;}
.h2_red H2 A {color:#fff !important; text-decoration:none}

.big_konkurs_image {float:left; width:420px !important;}
.people_konkurs {margin:5px 0px 50px 0;}


.winXP {margin-left:-20px !important; float:left;}
#pane2 {height:616px;}
#pane2 IMG {margin:6px 0 0px 8px; cursor:pointer; cursor:hand; border:0px !important}
.scroll-pane2 {border:0px !important; width:180px !important; float:left; overflow:auto; background: #ececec;}
.scroll-pane2 P {margin-right:35px;}
.winXP .jScrollPaneTrack {background:#dcd9d4 url(/images/windows_track.gif) repeat-y;border-left:1px solid #fff;}
.winXP .jScrollPaneDrag {background: url(/images/windows_drag_middle.gif) repeat-y top left;}
.winXP .jScrollPaneDragTop {background: url(/images/windows_drag_top.gif) no-repeat;height: 4px;}
.winXP .jScrollPaneDragBottom {background: url(/images/windows_drag_bottom.gif) no-repeat;height: 4px;}
.winXP a.jScrollArrowUp {height: 18px;background: url(/images/up.gif) no-repeat 0 0;}
.winXP a.jScrollArrowUp:hover {background-position: 0 -20px;}
.winXP a.jScrollArrowDown {height: 18px;background: url(/images/down.gif) no-repeat 0 0;}
.winXP a.jScrollArrowDown:hover {background-position: 0 -20px;}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}

.min {font-size:85% !important;}
.error_serach_main {margin-top:15px !important; width:400px !important;}
.error_serach_main A {font-size:95% !important;}
#mt15 {margin-top:15px;}
.big {font-size:110% !important;}
.img_hundred {border:1px solid #ff1212; margin-bottom:4px;}
.in_div_hundred {margin:8px 0 20px 0; line-height:1.4}

@media print {

	.enter_top, #logo_text, .where, .div_where, .but_com, .mainmenu, div_banner_one, .dop_link, #no_print, .footer, .voite_detal, .archiv, #archiv_mounth, .archiv_zhurnal, .left, .list_zh_date {display:none;}



DIV, .tbl_tbl {float: none !important;}

.zh_review {width:600px;margin-left:-15px;}

.div_left {width:350px; margin-left:0px;}

.div_left #fl {margin-left:40px;}

.div_left #div_pl190 {float:left !important; width:400px; margin:-100px 0 0 40px;}

.tbl_tbl {width:630px; left:0;}

.div_center_right {float:left !important; margin:0; width:250px;}

.div_right_one, .div_right_two, .div_right_one_2 {width:250px;}

.detal_text {width:600;}

.detal_voite {margin:50px 0 0 40px; width:500px;}

.comments_detal {float:left !important; width:300px;}

.ras_detal {width:220px; float:left !important; margin-left:30px;}

.maintext {width:600px;}


/*.div_main_right {float:right ! important; width:400px;}*/





/*	.div_left, .div_center_right {position:absolute; top:150; width:280px;}

	.div_center_right {left:350px; width:300px;}

	.div_min_left, .div_min_right {width:300px; max-width:120px; float:none;}

	.tbl_title, .tbl_tbl {position:absolute; top:170px; left:40px;}

	#print {position:relative; top:0; left:0;}

	.detal_text {position:relative; z-index:10; float:left; width:100%;}*/

}
