body {
    margin:0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	background: #ffffff;
	color: #000000;
}

.container {
	padding: 0;
	background-color: #fff;
	min-width: 1000px;
	max-width: 3000px;
line-height: 18px;
}

* html .container {padding-left:1024px}
* html .minwidth {height:0} 
* html .outer {margin-left:-1024px;position:relative; height:0}

#header { float: left; width: 100%; background:  url(../images/name.gif) 215px no-repeat; }
#header_menu { float: right; margin: 0 10px 0 0; }
#header_menu a { text-decoration: none; }
#link1 { float: left; width: 22px; height: 18px; background: url(../images/link1.gif) no-repeat; }
#link2 { float: left; width: 22px; height: 18px; background: url(../images/link2.gif) no-repeat; }
#link3 { float: left; width: 28px; height: 18px; background: url(../images/link3.gif) no-repeat; }
#container { 
float:left;
margin:0 -187px 0 0 !important;
margin: 0 -194px 0 0;
padding: 0;
width:100%;
background: #feedd9 url(../images/container.gif) repeat-y;
 }
 
.sp {
	float: none !important;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
	width: 0;
	overflow: hidden;
}

#left_column { float: left; width: 208px; margin: 0; padding: 0; background: url(../images/left_top.gif) top no-repeat; }
#left_menu { float: left; width: 208px; margin: 33px 0 0 0; }

#left_menu img { margin: 0 0 5px 0; }
.left_menu_big { float: left; width: 150px; }
.left_menu_big a { float: left; height: 22px; width: auto; margin: 0 0 0 23px; padding: 0; font-size: 18px; font-weight: normal; text-decoration: none; color: #fff;}
#left_menu .left_menu_small a { float: left; width: 180px; margin: 0 0 5px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}

#left_menu_small2 { display: none; }
#left_menu #left_menu_small2 a { float: left; width: 180px; margin: 0 0 25px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}

#left_menu_small3 { display: none; }
#left_menu #left_menu_small3 a { float: left; width: 180px; margin: 0 0 25px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}


#left_menu_small4 { display: none; }
#left_menu #left_menu_small4 a { float: left; width: 180px; margin: 0 0 25px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}


#left_menu_small5 { display: none; }
#left_menu #left_menu_small5 a { float: left; width: 180px; margin: 0 0 25px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}

#left_menu_small6 { display: none; }
#left_menu #left_menu_small6 a { float: left; width: 180px; margin: 0 0 25px 25px; padding: 0; font-size: 16px; font-weight: bold;  text-decoration: none; color: #fee3c1;}

#main_column { margin: 0px 187px 0px 298px; padding: 20px 0 0 0; }
#content_top { float: left; width: 100%; margin: 0; padding: 0 0 0 0;}
#content_top .block_t { float: left; width: 80%; margin: 45px 0 0 30px !important; margin: 45px 0 0 30px; }.under_block { float: left; width: 100%; }
.block_t_txt { display: block; margin: 0 10px 20px 10px; color: #97211d; }
.block_t_txt a { color: #cb0f04; text-decoration: none; font-weight: bold; }
.block_t .im { float: left; margin: 0 10px 10px 0; }
#content_bottom { width: 100%; height: 130px; background: #fddbae; margin: 0; padding: 0; }

#right_column { 
	float: right; 
	width: 187px;
	margin: 0;
	padding: 0;
	background: url(../images/right_repeat.gif) repeat-y;
}

#right_column #in { float: left; width: 187px; background: url(../images/right_back.jpg) left top no-repeat; }
#right_top { float: right; width: 100%;  margin: 0; padding: 0;  }
#right_bottom { width: 100%; height: 130px; background: #fddbae; margin: 0; padding: 0; }

#right_column .right_txt  { width: 143px; display: block; color: #9c2c28; font-size: 13px; font-weight: bold; text-decoration: none; padding: 20px 0 25px 16px; }
#right_column img { display: block; padding: 0 0 23px 30px; }

/* FOOTER */

#footer { 
float:left;
margin:0 -187px 0 0;
padding: 0;
width:100%;
background: #fddbae url(../images/scripka.jpg) right top no-repeat;
height: 130px; 
color: #5a2f02;
 }
 
 #footer_left { float: left; width: 216px; height: 130px;  margin: 0; padding: 0; background: url(../images/left_repeat.gif) repeat-y; }
 
 #footer_main { height: 130px; margin: 0 0 0 298px; padding: 0; background: url(../images/footer_top.jpg) top left no-repeat; }
 
 #footer_txt1 { float: left; margin: 22px 0 0 43px !important; margin: 22px 0 0 21px; }
 
 #footer_txt2 { float: right; margin: 90px 35px 0 0 !important; margin: 90px 17px 0 0; font-size: 10px; }

 #footer_txt2 a{color:#ffffff;}

/* OTHER RULES */

a img { border: none; }
img { margin: 0; padding: 0; border: none; }

img { margin: 0; padding: 0; }

.input_poisk { float: left; width: 135px; height: 22px; vertical-align: text-top; margin: 0 0 0 0; padding: 3px 0 0 5px; background: url(../images/input_po.gif) no-repeat; border: none;  }
.input_button { float: left; width: 30px; height: 22px; background: url(../images/input_bu.gif) no-repeat; border: none; }


.title { float: left; width: 100%; text-align: center; padding: 25px 0 0 0; color: #982721; font-size: 22px; font-weight: bold; }
.title2 { font-size: 16px; font-style: italic; color: #97211d; font-weight: bold; }

/* index2.html */

#main_column2 { margin: 0px 0 0 298px; padding: 20px 0 0 0;}
#content_top .block_t2 { float: left; width: 85%; margin: 45px 0 0 10% !important; margin: 0px 0 0 5%; }
.block_t2 .im { float: left; width: 150px; padding-top:60 px;}


.block_t_txt_audio { margin: 0 0 0 270px !important; margin: 0 0 0 2.5%; color: #97211d; }
.block_t .faudio div { float: left; width: 270px; }


#calendar { width: 198px !important;  height: 247px; padding: 0px 0px 0px 0px; background: url(../images/calendar_background.jpg)  top right no-repeat; }
#calendar a { text-decoration: none; color: #000; }
#calendar a:hover { text-decoration: underline; }
#calendar a:link { color: #fff; }
#calendar a:active { color: #fff; }
#calendar_top { width: 90%; }
#but1 { float: left; width: 22px; height: 20px; background: url(../images/but_left.gif) no-repeat; border: none; }
#month { float: left; margin: 3px 5px 0 5px; font-size: 13px; font-weight: bold;  text-align: center;}
#but2 { float: left; width: 22px; height: 20px; background: url(../images/but_right.gif) no-repeat; border: none; }
#calendar table#t2 {height:14px;}
#calendar table#den {width: 190px;}
#calendar table#middle{width: 190px;}
#calendar table#middle td {font-size: 11px; font-weight: bold;  text-align: center;}
#calendar table#middle td.red {background: #ab0616; color: #fff; border: 1px solid #FDECD8;}
#calendar table#middle td.red a{color: #fff; }

/* PRAVKI 11.02.09 */

#news { float:left; width:179px; margin-left: 6px !important; margin-left: 3px;  position:relative; top:0px; padding-bottom: 20px;}

#news a { float: right; color: #ffffff; text-decoration: none; font-weight: bold; }
#news a:hover {text-decoration:underline; }
.sep { float: left; margin: 8px 0 8px 0; width: 150px; border-top: 1px dotted #ec9a6a; }

#news_header { float: left; width:179px; height: 8px; margin: 0!important; margin: 0 0 -10px 0; background: url(../images/news_top.gif) no-repeat; }
#news_main { float: left; width:163px; padding: 8px 8px 15px 8px; background: url(../images/news_main.gif) repeat-y; }
#news_main ul { margin: 0; padding: 0; }
#news_main ul li { margin: 0; padding: 0; }
#news_footer { float: left; width:179px; height: 8px; background: url(../images/news_footer.gif) no-repeat; }

.tit { float: left; width: 163px; color: #cd0e04; font-size: 16px; font-weight: bold; text-align: center; }
.date { float: left; width: 150px; margin: 10px 0 10px 2px; color: #f28e43; font-size: 14px; font-weight: bold; text-align: left; }
#right_column .date img { float: left; width: auto; padding: 0; margin: 4px 6px 0 0;  }
.zagolovok { float: left; width: 150px; margin: 0 0 5px 0; color: #ffffff; font-size: 12px; font-weight: bold; }
.anons { float: left; width: 150px; margin: 0 0 5px 0; color: #ffffff; font-size: 12px;}

/*#banner { float: left; width: 130px; height: 130px; margin: 17px 0 0 46px !important; margin: 17px 0 0 23px; position: relative; top: 0px; left: -30px;}*/

#out { 
}

#banner { 
	background: url(../images/artlogo.jpg)  no-repeat; 
             float: left; 
	width: 144px; 
	height: 137px; 
	margin: 0px 0 0 21px !important; 
	
}



#banner2 { float: left;
	
}
#poisk { 
	float: left; 
	width: 180px; 
	height: 24px; 
	margin: 34px 0 3px 25px !important; 
	}
/*
#header_menu { 
	float: left; 
	width: 675px; 
	margin: 0 0 0 9px; 
	background: red;
}
#header_menu a {
	text-decoration: none;
}
#header_menu a img {
	float: left;
}
#header_menu a .menu_a {
	float: left; 
	height: 20px; 
	padding: 7px 28px 0 28px; 
	background: url(../images/a_repeat.gif) repeat-x; 
	font-size: 13px; 
	font-weight: bold; 
	color: #fff; 
	cursor: pointer;
}
#header_menu a .menu_a {
	float: left; 
	height: 20px; 
	padding: 7px 28px 0 28px; 
	background: url(../images/a_repeat.gif) repeat-x; 
	font-size: 13px; 
	font-weight: bold; 
	color: #fff; 
	cursor: pointer;
}
*/
table.headmenu {
	float: left; 
	width: 675px; 
	height: 62px;
	border-collapse: collapse;
	border: none;

}
table.headmenu td {
	vertical-align: bottom;
}
table.headmenu td div {
	background: url(../images/headmenu_left.gif) 0 0 no-repeat;
	margin-left: 10px;
}
table.headmenu td div a {
	display: block;
	position: relative;
	left: 8px;top: 0px;
	min-height: 15px; 
	padding: 7px 28px 5px 28px; 
	background: url(../images/headmenu_right.gif) 100% 0 no-repeat;
	font-size: 13px; 
	font-weight: bold; 
	color: #fff; 
	cursor: pointer;
	text-decoration: none;
}

.devent
{
padding:5px;
border: 1px solid red;
}
p{margin-bottom:20px;}
.calendar-month {
float:left;

}

/*ADD 03.09.2009 by Yesaev Artem*/

#overtop{
float:left;
background: #9D2725 url(../images/women.jpg) right no-repeat;
width:100%;
}


/*\ADD 03.09.2009 by Yesaev Artem*/

