#middle_in,
#middle_k{
	background: url(../images/fe/bg_all_in.gif) no-repeat 23px top;
	min-height: 300px;
}
#content {
	padding: 0 35px 0 285px;
}
#header_in .top_menu {
	background: url(../images/fe/bg_menu_top_in.gif) repeat-x top center;

}
#header_in .left_m {
	background: url(../images/fe/bg_menu_left_in.gif) no-repeat;
}
#header_in .right_m {
	background: url(../images/fe/bg_menu_right_in.gif) no-repeat;
	
}
.sl {
	height: 600px;
}
.brad_cump {
	color: #fff;
	margin-bottom: 5px;
}
.brad_cump a {
	font: 11px Arial;
	color: #fff;
}
.brad_cump span {
	font: 11px Arial;
	color: #fff974;
}
#content {
	text-align: justify;
}
#content img {
	margin: 0 15px 10px 0;
}
/*---- Konkurs ---------------------------------------------*/
#middle_k {
	position: relative;
}
#middle_k #content {
	padding: 0 390px 0 285px;
}
#middle_k h1.k_txt {
	width: 385px;
	height: 53px;
	background: url(../images/fe/title_konkurs_txt.gif) no-repeat 0 6px ;
	font: 1px Tahoma;
	padding: 12px 0 0 20px;
}
#middle_k ol{
	margin-left: 20px;
	font: 16px Arial;
	color: #fff;
}
#middle_k ol li{
	padding: 10px 0;
	background: url(../images/fe/line_ul.gif) repeat-x bottom left;
}
#middle_k ol li a {
	color: #fff;
	text-decoration: none;
	background: url(../images/fe/line_dots_k.gif) repeat-x bottom left;
}
#middle_k ol li a:hover {
	background: none;
}
#middle_k ol li a.on {
	color: #ffef85;
	font: italic bold 16px Arial;
}
.pager {
	margin-top: 20px;
	clear: left;
	margin-left: 20px;
}
.pager div{
	float: left;
	margin-right: 15px;
	font: italic 14px Myriad;
	color: #8d92aa;
	line-height: 26px;
}
.pager div a {
	color: #fff;
	
}
.pager div a.on {
	color: #f3d112;
}
.pager img {
	float: left;
}
#middle_k .sr {
	margin-top: 92px;
	text-align: left;
	margin-left: -360px;
	width: 340px;
	padding-bottom: 150px;

}
#middle_k .sr span.name {
	font: bold italic 14px Arial;
	color: #fff;
}
#middle_k .sr span.classes {
	font: italic 14px Arial;
}
#middle_k .sr h2 {
	font: bold italic 26px Georgia;
	color: #ffef85;
	margin: 5px 0 5px 0;;
}
#middle_k .sr p {
	font: normal 13px Arial;
	color: #d7dcea;
	text-indent: 20px;
}
#middle_k .sr .line {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #fff;
	margin: 0 0 20px 0;
}
.reiting {
	float: left;
	width: 134px;
	height: 41px;
	background: url(../images/fe/bg_golos.png) no-repeat center;
	padding: 16px 0 0 0;
	font: italic 14px Georgia;
	color: #fff;
	text-align: center;
}
.reiting span {
	font-size: 20px;
	color: #fff;
}
.golos_button {
	margin: 13px 0 0 20px;
}
.button_k {
	position: absolute;
	bottom: 0px;
	left: 260px;
	text-align: center;
}
.button_k img {
	margin: 0 10px 0 0;
}
.button_k .img_2 {
	margin-bottom: 4px;
}
.button_k .img_3 {
	margin-bottom: 10px;
}

/*--- Konkurs img ---*/
#middle_ki h1.k_img {
	width: 383px;
	height: 53px;
	background: url(../images/fe/title_konkurs_img.gif) no-repeat;
	font: 1px Tahoma;
	padding: 12px 0 0 20px;
}
#middle_ki {
	position: relative;
	padding-bottom: 255px;
}
#middle_ki #content {
	padding: 0 250px 0 285px;
}
#middle_ki .sr {
	margin-left: -250px;
	width: 200px;
	padding-bottom: 150px;
}
.border_img_ik {
	width: 409px;
	height: 297px;
	background: url(../images/fe/bg_border_ik.jpg) no-repeat center;
	padding: 13px 0 0 14px;
	margin-left: -14px;
}
.arrow_ik, .border_img_ik {float: left;}
#middle_ki .sr {
	margin-top: 92px;
	text-align: left;
}
#middle_ki .sr span.name {
	font: bold italic 14px Arial;
	color: #fff;
}
#middle_ki .sr span.classes {
	font: italic 14px Arial;
}
#middle_ki .sr .line {
	height: 1px;
	width: 200px;
	border-bottom: 1px solid #79c1de;
	margin: 0 0 5px 0;
}
#middle_ki .sr .reiting {
	width: 161px;
	height: 63px;
	background: url(../images/fe/bg_rg_2.gif) no-repeat center;
	padding: 40px 0 0 0;
	font: italic 17px Georgia;
	color: #fff;
	text-align: center;
}
#middle_ki .golos_button {
	margin: 0 0 0 5px;
}
.kk_works .img,
.kk_works .img_end {
	width: 120px;
	float: left;
	padding: 0 5px;
	border-right: 1px solid #bdbdcd;
	font: italic 12px Myriad;
	color: #2889bb;
	text-align: center;
}
.kk_works .img_end {
	border: none;
}
.kk_works .img img,
.kk_works .img_end img {
	margin: 0 0 5px 0;
}
.kk_works .img span,
.kk_works .img_end span {
	font-size: 18px;
	color: #fff;
}
.clear {
	clear: both;
	margin: 15px 0 30px 0;
	padding-top: 15px;
	border-bottom: 1px solid #625d84;
}
.kk_works {
	text-align: center;
	height: 120px;
}
.kk_works h3,  .ad-nav h3 {
	text-align: left;
	font: italic 18px Myriad Pro;
	color: #bdbdcd;
	margin-bottom: 10px;
	margin-left: 20px;
}
/*--------- Photo Gallery ----------------------------------------------------*/
#middle_in h1.k_pg {
	width: 302px;
	height: 53px;
	background: url(../images/fe/title_pg.gif) no-repeat;
	font: 1px Tahoma;
	padding: 12px 0 0 20px;
}
.button_k_1 {
	bottom: 140px;
	left: 260px;
	text-align: center;
	clear: both;
	padding-top: 70px;
}
.button_k_1 img {
	padding: 0 5px 0 0;
}
.button_k_1 .img_2 {
	padding: 0 0 4px 0;
}
.button_k_1 .img_3 {
	padding: 0 0 10px 0;
}
h4.h4_pg {
	font: italic 30px Arial;
	color: #fff884;
	margin-bottom: 10px;
}
.date_pg {
	font: 16px Arial;
	color: #fff;
}
.txt_pg_v {
	font: 14px Arial;
	color: #fff;
}
.wrapper_kk_works .kk_works .img,
.wrapper_kk_works .kk_works .img_end {
	width: 110px;
	float: left;
	padding: 0 5px;
	border-right: 1px solid #bdbdcd;
	font: italic 12px Myriad;
	color: #2889bb;
	text-align: center;
}
.wrapper_kk_works .border_img_ik {
	width: 508px;
	height: 386px;
	background: url(../images/fe/bg_border_pg_in.gif) no-repeat center;
	padding: 15px 0 0 16px;
	margin-left: -14px;
}
.txt_pg a.zag_news {
	font: italic 25px Arial;
	color: #fff884;
	text-align: left;
	display: block;
}

.block_pa_in {
	border-bottom: 1px solid #e4f1f7;
	clear: both;
	color: #fff;
	margin-top: 10px;
}
#middle_in h1.k_dp {
	width: 684px;
	height: 53px;
	background: url(../images/fe/title_dp.gif) no-repeat;
	font: 1px Tahoma;
	font-size:0px;
	padding: 12px 0 0 20px;
}
.wrapper_kk_works .border_img_ik {
	width: 227px;
	height: 272px;
	background: url(../images/fe/background_border_dp.gif) no-repeat center;
	padding: 20px 0 0 20px;
	margin-left: -14px;
}
.img_view_dp {
	float: left;
}
.dp_txt {
	padding-left: 303px;
}
#content h1{text-align: left}
#content .toggler-1  {
	margin-bottom: 20px;
	border: 1px solid #91c9e6;
}
#content .toggler-1 table {
	width: 100%;
	font: 13px Tahoma;
	color: #fff;
	border: 0;
}
#content .toggler-1 .header_t {
	background: #284a84;
	color: #fff0b4
}
#content .toggler-1 table td {
	border: 1px solid #91c9e6;
	padding: 5px;
}
#middle_k .sr #item p {
 	text-indent: 0;
 	color: #fff;
}
#middle_k .sr #item .name_title {
 	 font: 24px Tahoma;
 	 color: #FFEF85
}
#stories a {
 	 cursor: pointer;
}
.anketa_t {
	color: #fff;
}
.anketa_t table{
	width: 600px;
}
.anketa_t td {
	padding: 5px 3px;
}

/* NEW EDIT 04/08/11 */

#content .hr {background: url(../images/hr.png) repeat-x; border: none; margin-bottom: -21px; margin-right: -20px; margin-left: -20px; clear: both;}
.div_block {background: url(../images/bg_div.png); padding: 20px; font-size: 14px !important;}
.div-TopBlock {background: url(../images/bg_divTop.png) no-repeat; margin: -20px -20px 20px -20px; padding: 20px; font-family: Tahoma;}
.div-CenterBlock {background: url(../images/bg_divCenter.png); padding: 20px;}

.div-CenterBlock #text1 {font-size: 19px; color: #99d9ff; font-family: "Trebuchet MS";}
.div-CenterBlock p {font-size: 14px  !important; font-family: Tahoma;}
.div-CenterBlock p strong, .div-CenterBlock p b {color: #fff0a1 !important; font-weight: bold;}
.div-CenterBlock #text2 {font-size: 14px  !important; font-family: Arial; color: #b1cbfe; font-style: italic;}

.div-TopBlock  #text01 {color: #99d9ff;}

.div_block p b {font-weight: bold; color: #FFF;}
.div_block p strong {color: #fff0a1 !important; font-weight: bold;}

.div_block .cvet {color: #b1cbfe !important; line-height: 21px;}
.div_block .big {font-size: 19px !important; font-family: Arial; margin-bottom: 0px;}

.div_block hr {border: none; border-bottom: 1px solid #7989aa; background: none; margin-bottom: 10px;}
.div_block h3 {font-size: 19px; font-family: Arial; color: #ffe325; font-style: italic; margin-bottom: 20px;}
.div_block .blockAdress {background: url(../images/block.png) no-repeat; padding: 18px 20px 26px; width: 269px; font-size: 15px; color: #FFF; line-height: 23px; float: left; margin-right: 30px; }

.price_s {
background: url(../images/bg_price_s.gif) no-repeat top center;
width: 670px;
padding: 0 30px 20px 20px;
position: relative;
}
.ps_h4 {font: 18px Tahoma; color: #fff; margin-bottom: 5px;}
.ps_price {font: bold 18px Tahona; color: #6ce5ff;}
.price_s ul li {font: 12px Tahoma; color: #e3faff}
#content .price_s ul {margin-bottom: 0;}
.price_s p {font: 15px Tahoma; color: #fff; margin-top: 5px;}

.spec {background: url(../images/fe/bg_spec_c.gif) repeat-y center; position: relative; margin: 25px 0; padding-bottom: 5px; width: 705px; padding-right: 15px; }
span.spec_header, span.spec_footer {position: absolute; width: 720px; height: 9px; display: block;}
span.spec_header {top: -9px; left: -1px;}
span.spec_footer {bottom: -9px; left: 0;}
.spec span.spec_header {background: url(../images/fe/bg_spec.gif) no-repeat left top;}
.spec span.spec_footer {background: url(../images/fe/bg_spec.gif) no-repeat left bottom;}
.spec img {float: left; margin: 5px 10px 0 10px; padding-left: 10px;}
#content .spec h1 {font: 20px Calibri;}
.spec em {font: italin 13px Arial; color: #a097c1;}
#content .spec p {font: 12px Tahoma; color: #fff; margin: 5px 0 10px 0;}
.spec span.spec_line {height: 1px; background-color: #483d70; display: block; margin: 5px 0 5px 0;}
#content .spec ul li {font: 12px Tahoma; list-style-image: url(../images/fe/spec_li.gif);}
.spec_block {margin-left: 125px; padding-bottom: 15px;}
.spec .spec_block span.spec_line {margin-left: 0;}
.spec a.spec_a_of {display: block; position: absolute; bottom: -8px; left: 340px; width: 111px; height: 23px; background: url(../images/fe/button_spec.gif) no-repeat top center; text-decoration: none}
.spec a.spec_a_on {display: block; position: absolute; bottom: -8px; left: 340px; width: 111px; height: 23px; background: url(../images/fe/button_spec.gif) no-repeat bottom center; text-decoration: none}
.spec_a_on_b {margin-bottom: 60px;}
.spec_block_t {margin-left: 125px; padding-bottom: 10px}
