html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}strong{font-weight:bold;}i{font-style:italic;}.clear {clear:both;}
html {
	height:100%;
}
body {	
	color:#383737;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}
.last {
	border:none;
	margin:0;
	padding:0;
}
a {
	color:#d11704;
	text-decoration:none;
}
#main a:hover {
	color:#D11704;
	text-decoration:underline;
}
a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
}
a:hover .video_mark {
	background:url("../../img/smirotvorec/video_mark.png") no-repeat 0 -50px;
}
#main .feat_video .image a:hover .video_mark {
	background:url("../../img/smirotvorec/video_mark.png") no-repeat 0 -60px;
}
#main .videos .image a:hover .video_mark {
	background:url("../../img/smirotvorec/video_mark_s.png") no-repeat 0 -68px;
}
p {
	line-height:16px;
	margin:0 0 16px;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
}

.photo_big_slider{margin:0 0 36px;text-align:center;position:relative;}
.photo_big_slider .photo_big_wrap{padding:6px;position:relative;display:inline-block;z-index:1;}
.photo_big_slider img{display:block;box-shadow: 0 0 8px #BABABA;padding:1px;background-image: -ms-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -moz-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -o-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(1, #C6C6C6));background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);background-image: linear-gradient(left, #FFFFFF 0%, #C6C6C6 100%);}
.photo_big_slider .prev,.photo_big_slider .next{position:absolute;width:59px;background:url(../../img/gallery_controls.png) no-repeat; display:block;top:7px;bottom:7px; cursor:pointer;z-index:2;}
.photo_big_slider .prev{left:6px;background:url(../../img/gallery_controls.png) no-repeat -118px 50%;}
/*.photo_big_slider .prev:hover{background:url(../img/gallery_controls.png) no-repeat -118px 50%;}*/
.photo_big_slider .next{right:6px;background:url(../../img/gallery_controls.png) no-repeat -59px 50%;}

#wrapper_out {
	min-height:100%;
	position:relative;
}
#wrapper {
    margin: 0 auto;	
    width: 940px;
}

#header {
    position: relative;
}

#header .header_top {
    border-bottom: 1px dotted #a5a5a5;
    padding: 45px 0 0;
    height: 87px;
}

#header .logo {
    float: left;
}
 .smi #header .logo {	
	margin:3px 0 0 -2px;
}
#header .logo img {
	display:block;	
}
#header .logo .slogan {
    color: #000000;
    display: block;
    font: italic 24px Georgia;
    margin: 0 0 0 -4px;
    text-decoration: none;
}

#header .header_right {
    float: right;
    width: 462px;
}

#header .header_right .line1 {
    height: 30px;
    padding: 2px 0 0 0;
}

#header .header_right .line2 {
}

#header .header_right .line1 .login {
    float: left;
}

#header .header_right .line1 a {
    color: #706d6d;
}
#header .header_right .line1 a:hover {
    color: #D11704;
	text-decoration:underline;
}
#header .header_right .line1 span {
    padding: 0 5px;
}

#header .header_right .line1 .lang {
    float: right;
}

#header .header_right .line2 .konk {
    float: left;
	padding:2px 0 0 0;
    margin-top: -8px;
}

#header .header_right .line2 .konk .title {
    font: bold 14px Arial;	
    display: block;
	text-transform:uppercase;
}
#header .header_right .line2 .konk .title:hover {
	text-decoration:underline;	
}
#header .header_right .line2 .konk .capt {
	color:#646464;
	font-style:italic;
}
#header .header_right .line2 .search {
	background:url("../../img/smirotvorec/bg_search.png") no-repeat left top;
	float: right;
	padding:3px 11px 12px 15px;
	width:195px;	
}
#header .header_right .line2 .search .query {
	background:none;
	border:none;
	color:#646464;
	float:left;
	font-style:italic;
	line-height:20px;
	padding:5px 0 0 0;
	width:164px;
}
#header .header_right .line2 .search .submit {
	background:url("../../img/smirotvorec/search_submit.png") no-repeat center center;
	border:none;
	cursor:pointer;
	float:right;
	height:20px;
	margin:2px 0 0 0;
	width:20px;
	cursor:hand;
}
#header .map {
    position: absolute;
    right: 0;
    top: 0;
    background: #d11704;
    color: #fff;
    font: bold 15px arial;
    padding:7px 20px 5px 18px;
    text-transform: uppercase;    
}
#header .map:hover {
	text-decoration:underline;	
}
#menu {
	border-bottom: 1px dotted #a5a5a5;
    padding: 10px 0 0;
	position:relative;
    height: 38px;
}
#menu .lists {
	float:left;
}
#menu .lists .item {
	float:left;
	margin:0 9px 0 0;
	height:27px;
	display:block;
}
#menu .lists .item2{
	float:left;
	margin:0 9px 0 0;
	height:27px;
	display:block;
	width:210px;
}
#menu .lists .item:hover,#menu .lists .item2:hover {
	background-color:#d11704;
	float:left;
	margin:0 9px 0 0;
	height:27px;
}
#menu .lists .item h1,#menu .lists .item2 h1 {
	float:left;
	font:bold 20px Arial, Helvetica, sans-serif;
	margin:0 7px 0 0;
	text-transform:uppercase;
}
#menu .lists .item h1 a,#menu .lists .item2 h1 a {
	color:#383737;
	display:block;
}
#menu .lists .item h1 a:hover,#menu .lists .item h1 a:focus,#menu .lists .item2 h1 a:hover,#menu .lists .item2 h1 a:focus {
	color:#fff;
	text-decoration: none;
}
#menu .lists .item.active h1 a:hover,#menu .lists .item2.active h1 a:hover {
	color:#fff;
	text-decoration:underline;
}
#menu .lists .item.active,#menu .lists .item2.active {
	background:#d11704;
	color:#fff;
	padding:0 0 0 6px;
}
#menu .lists .item.active a,#menu .lists .item2.active a {
	color:#fff;
}
#menu .lists .item.active .select .open,#menu .lists .item2.active .select .open {
	background:url("../../img/smirotvorec/bg_list.gif") no-repeat 1px 13px;
}
#menu .lists .item .select {
	float:left;
}
#menu .lists .item .select .open,#menu .lists .item2 .select .open {
	background:url("../../img/smirotvorec/bg_list.gif") no-repeat 47px 13px;
	float:left;
	margin:2px 0 0 0;
	outline:none;
	padding:6px 23px 11px 4px;
	position:relative;
	z-index:10000;
}
#menu .lists .item .select .open:hover,#menu .lists .item2 .select .open:hover  {
	text-decoration:none;
	color:#fff;
	background:url("../../img/smirotvorec/active2_list.gif") no-repeat 47px 13px;
}
#menu .lists .item .select.active .open,#menu .lists .item2 .select.active .open {
	background:url("../../img/smirotvorec/active_select.gif") no-repeat 0 0 ;
}
#menu .lists .item .select ul,#menu .lists .item2 .select ul {
	background:#fff;
	border:#e5e5e5 solid 1px;
	display:none;
	left:0;
	padding:11px 0 0 19px;
	position:absolute;
	top:42px;
	width:919px;
	z-index:1000;
}
#menu .lists .item .select ul li,#menu .lists .item2 .select ul li {

}
#menu .lists .item .select ul ul,#menu .lists .item2 .select ul ul {
	border:none;
	display:block;
	float:left;
	left:0;
	padding:0 0 20px;;
	position:relative;
	top:0;
	width:180px;
}
#menu .lists .item .select ul .letter,#menu .lists .item2 .select ul .letter {
	color:#d11704;
	font-size:30px;
	font-weight:bold;
	padding:0 0 5px 8px;
}
#menu .lists .item .select ul ul li,#menu .lists .item2 .select ul ul li {
	margin:0 0 1px;
	width:150px;
}
#menu .lists .item .select ul ul li a,#menu .lists .item2 .select ul ul li a {
	color:#000;
	display:block;
	padding:0 5px;
}
#menu .lists .item .select ul ul li a:hover,#menu .lists .item2 .select ul ul li a:hover {
	background:#d11704;
	color:#fff;
}
#menu .main_menu {
	float:right;
	padding:2px 4px 0 0;
}
.smi #menu .main_menu {
	float:left;
	margin:0 0 0 -2px;
	padding:2px 0 0 0;
}
#menu .main_menu ul li {
	background:url("../../img/smirotvorec/menu_str.gif") no-repeat right 5px;
	float:left;	
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:5px 10px;
	text-transform:uppercase;
}
#menu .main_menu ul li.active {
	background:#D11704;	
}
#menu .main_menu ul li.active a {
	color:#fff;	
}
#menu .main_menu ul li.active a:hover {
	color:#fff;
}
.smi #menu .main_menu ul li {
	padding:5px 16px;
	
}
#menu .main_menu ul li.last {
	background-image:none;
	margin:0;	
}
#menu .main_menu ul li a {
	color:#1f1f1f;	
}
#menu .main_menu ul li a:hover {
	color:#d11704;
	text-decoration:underline;
}
#main .main_column {
	float:left;
	margin:0 20px 0 0;
	padding:13px 0 0 0;	
	width:700px;
}
#main {
	padding:14px 0 251px 0;
}
#main .block_title {
	color:#3c3939;
	font:bold 17px Helvetica, Arial, sans-serif;
}
#main .block_title a {
	color:#3c3939;
}
#main .block_title a:hover {
	color:#D11704;
	text-decoration:none;
}
#main .update {
	color:#646464;
	font-style:italic;
	margin:0 0 1px;
}
#main .top_block {
	margin:0 0 20px;
}
#main .features {
	float:left;
	margin:0 20px 0 0;
	height:340px;
	position:relative;
	overflow:hidden;
	width:460px;
}
#main .features.big {
	width:700px;	
}
#main .features ul {
	position:absolute;
	width:20000em;
	z-index:1;
}
#main .features ul li {
	float:left;	
	position:relative;
}
#main .features ul li .caption {
	background:url("../../img/smirotvorec/caption_bg.png") repeat 0 0;
	bottom:0;
	height:60px;
	padding:14px 0 0 18px;
	position:absolute;
	z-index:2;
	width:100%;
}
#main .features ul li .caption a {
	color:#fff;
}
#main .features ul li .caption h1 {
	font:italic 18px Georgia;
	margin:0 0 5px;
}
#main .features ul li .caption .red_arr {
	background:url("../../img/smirotvorec/red_arr.gif") no-repeat right 5px;
	padding:0 8px 0 0;
}
#main .features .navi {	
	position:absolute;
	right:15px;
	top:17px;
	z-index:2;
}
#main .features .navi a {
	background:url("../../img/smirotvorec/features_nav.png") no-repeat 0 0;
	display:block;
	float:left;
	height:13px;
	margin:0 4px 0 0;
	width:13px;
}
#main .features .navi a.active {
	background:url("../../img/smirotvorec/features_nav.png") no-repeat 0 -17px;
}
#main .feat_video {	
	float:left;	
	width:220px;
}
#main .feat_video ul.items {
	border-bottom: 1px dotted #a5a5a5;
	height:270px;	
	margin:0 0 17px;
}
#main .feat_video ul.items li {
	display:none;
}
#main .feat_video ul.items li.active {
	display:block;
}
#main .feat_video .image {
	margin:0 0 13px;
	position:relative;		
}
#main .feat_video .image a {
	display:block;	
}
#main .feat_video .image img {
	display:block;	
}
#main .feat_video .image .video_mark {
	background:url("../../img/smirotvorec/video_mark.png") no-repeat 0 0;
	height:40px;
	position:absolute;
	left:95px;
	top:76px;
	width:41px;	
}
#main .feat_video h1.block_title a {
	font:bold 17px Helvetica,Arial,sans-serif;
}
#main .feat_video h1 {
	color:#383737;
	font:italic 18px Georgia;
	margin:0 0 7px; 
}
#main .feat_video h1 a {
	color:#383737;
	font:italic 18px Georgia; 
}
#main .feat_video h1 a:hover {
	color:#d11704;
}
#main .feat_video .caption {
	color:#646464;
	font-style:italic;
}
#main .feat_video .navigation {
	height:51px;
}
#main .feat_video .navigation li {
	float:left;
	margin:0 4px 0 0;
	position:relative;	
}
#main .feat_video .navigation li.last {
	margin:0;	
}
#main .feat_video .navigation li a {
	display:block;
	height:51px;	
	width:51px;	
}
#main .feat_video .navigation li.active a img {
	filter:alpha(opacity=80);
	opacity:0.8;
}
#main .feat_video .narod {
	color:#D11704;
	padding:0;
	
}
#main .galleries {
	background:#f1f1f1;
	height:165px;
	margin:0 0 20px;
	padding:10px 0 0 20px;
}
#main .galleries h1 {
	margin:0 0 10px;	
}
#main .galleries ul li {
	float:left;
	margin:0 22px 0 0;
}
#main .galleries ul li a img {
	border:1px solid #fff;
	display:block;
	margin:0 0 9px;
}
#main .galleries ul li a:hover img {	
	opacity:0.8;
	filter:alpha(opacity=80);
}
#main .galleries ul li .title {	
	color:#313030;
	font-weight:bold;
}
#main .galleries ul li a:hover .title {
	color:#d11704;
}
#main .two_columns_main {
	padding:0 0 6px;
}
#main .two_columns_main .left {
	float:left;
	margin:0 18px 0 0;
	width:340px;	
}
#main .two_columns_main .right {
	float:left;
	padding:14px 0 0 0;
	width:340px;	
}
#main .multiblock {
	border:1px solid #e5e5e5;
	margin:0 0 23px;
}
#main .multiblock .block {
	display:none;	
}
#main .multiblock .block.active {
	display:block;	
}
#main .multiblock a {
	color:#383737;	
}
#main .multiblock .switch {
	height:49px;
}
#main .multiblock .switch h1 a {
	background:url("../../img/smirotvorec/bg_switch.gif") repeat-x 0 0;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	float:left;
	font-size:18px;
	height:29px;
	margin:0 0 0 -1px;
	outline:none;
	padding:10px 0 0 18px;
	width:151px;
}
#main .multiblock .switch h1.active a {
	background:none;
	border-bottom:none;	
}

#main .multiblock .news {
	padding:0 18px 20px 18px; 
}
#main .multiblock .news ul li {
	border-bottom:1px dotted #d5d5d5;
	margin:0 0 14px;
	padding:0 0 12px;
}
#main .multiblock .news img {
	float:left;
	margin:0 18px 10px 0;
}
#main .multiblock .news .date {
	color:#646464;
	float:left;
	font-style:italic;
}
#main .multiblock .news .first .date {
	float:none;
	padding:6px 0 4px 0;	
}
#main .multiblock .news .title {
	display:block;
	float:left;
	margin:0 0 0 16px;
	width:210px;
}
#main .multiblock .news .first .title {
	float:none;	
	font:italic 18px/15px Georgia;	
	margin:0 0 11px;
	width:auto;
}
#main .multiblock .news .title:hover {
	color:#d11704;
}
#main .multiblock .news .text {
	
}
#main .multiblock .news .first .text {
	
}
#main .multiblock .news ul li.last {
	border:none;
	margin:0;
	padding:0;
}
#main .interview {
	background:#1f1f1f;
	padding:12px 18px 20px 10px;
}
#main .interview a {
	color:#e8230f;	
}

#main .interview h1 a {
	background:url("../../img/smirotvorec/red_str.png") no-repeat right top;
	color:#fff;
	float:left;
	margin:0 0 15px;
	padding:2px 37px 2px 8px;	
}
#main .interview h1 a:hover {
	color:#fff;	
}
#main .interview img {
	border:#3a3a3a solid 1px;
	float:left;
	margin:0 18px 10px 0;
	position:relative;
}
#main .interview .person {
	padding:0 0 0 8px;
}
#main .interview .person .about .name a {
	color:#fff;
	display:block;
	font:italic 18px Georgia;
	padding:2px 0 5px; 
}
#main .interview .person .about .name a:hover {
	color:#E8230F;	
}
#main .interview .person .about .capt {
	color:#817f7f;	
	margin:0 0 20px;
}
#main .interview .question {
	background:#fff;
	margin:0 0 16px;
	padding:15px 0 25px 12px;
	position:relative;
}
#main .interview .question .speak {
	background:url("../../img/smirotvorec/speak.png") no-repeat 0 0;
	height:15px;
	left:50px;
	position:absolute;
	top:-15px;
	width:20px;	
}
#main .interview .question .quest {
	margin: 0 0 14px;
}
#main .interview .question .name {
	color:#828080;	
}
#main .interview .answer {
	color:#e02916;
	font:italic 21px/16px Georgia;
}
#main .article {
	border-bottom:1px dotted #a5a5a5;
	margin:0 0 18px;
	padding:0 0 22px;
}
#main .article.last {
	border:none;
	margin:0;
	padding:0;	
}
#main .article h1 {
	margin:0 0 16px;
}
#main .article img {
	float:left;
}

#main .article .content {
	margin:0 0 0 120px;	
}
#main .article .content .section {
	color:#d11704;
}
#main .article .content .title {
	color:#383737;
	display:block;
	font:italic 18px Georgia;
	margin:0 0 10px;
}
#main .article .content .title:hover {
	color:#d11704;
}
#main .article .content .text {
	color:#3f3d3d;	
	line-height:16px;
	margin:0 0 10px;
}
#main .article .content .info {
	color:#646464;	
	font-style:italic;
}
#main .contest {
	border-bottom:1px dotted #a5a5a5;
	margin:0 0 20px;
	padding:0 0 30px;
}
#main .contest h1 {
	margin:0 0 20px;	
}
#main .contest ul li {
	float:left;
	margin:0 23px 0 0;
}
#main .contest ul li.last {
	margin:0;
}
#main .contest ul li img {
	display:block;
	margin:0 0 18px;
}
#main .contest ul li .name {
	color:#7c7a7a;
	display:block;
	font-style:italic;
	text-align:center;
}
#main .contest ul li .name:hover {
	color:#d11704;
}
#main .events {
	padding:0 0 31px 18px;
}
#main .events h1 {
	margin:0 0 16px;
}
#main .events ul li {
	border-right:1px solid #d9d9d9;
	float:left;
	margin:0 28px 0 0;
	padding:0 10px 0 0;
	width:200px;
}
#main .events ul li.last {
	border:none;
	margin:0;
	padding:0;
}
#main .events img {
	display:block;
	margin:0 0 16px;	
}
#main .events .section {
	color:#d11704;
	display:block;
	margin:0 0 4px;
}
#main .events .title {
	color:#383737;
	display:block;
	font:italic 18px/16px Georgia;
	margin:0 0 13px;
}
#main .events .title:hover {
	color:#d11704;
}
#main .events text {
	
}

#main .videos {
	background:#f1f1f1;
	height:165px;
	margin:0 0 20px;
	padding:11px 0 0 19px;
}
#main .videos h1 {
	margin:0 0 10px;
}
#main .videos ul li {
	float:left;
	margin:0 22px 0 0;
	width:148px;
}
#main .videos ul li a img {
	border:1px solid #fff;
	display:block;
	margin:0 0 9px;
}
#main .videos ul li:hover a img {	
	opacity:0.8;
	filter:alpha(opacity=80);	
}
#main .videos ul li .title {	
	color:#313030;
	font-weight:bold;
}
#main .videos ul li a:hover .title {
	color:#d11704;
}
#main .videos .image {
	position:relative;
}
#main .videos .image .video_mark {
	background:url("../../img/smirotvorec/video_mark_s.png") no-repeat scroll 0 0 transparent;
	height:32px;
	left:57px;
	position:absolute;
	top:34px;
	width:31px;
}
#main .right_column {
	float:left;
	padding:13px 0 0 0;
	width:220px;
}
#main .right_column h1.block_title {
	font-size:18px;	
}
#main .calendar {
	border:1px solid #d9d9d9;	
	margin:0 0 20px;
}
#main .calendar .content {
	height:277px;
	overflow:hidden;
	padding:10px 10px 0 10px;
	position:relative;
}
#main .calendar h1 {
	margin:0 0 4px;
	padding:0 0 0 6px;	
}
#main .calendar ul li {
	background:#fff;
	display:none;	
	left:0;
	padding:10px 0 0 0;
	position:absolute;
	text-align:center;
	top:0;
	width:198px;
}
#main .calendar ul li.active {
	display:block;
	z-index:10;
}
#main .calendar .title {
	background:#f4f4f4;
	font:italic 21px/20px Georgia;
	color:#d11704; 	
	position:relative;
	margin:0 0 12px;	
}
#main .calendar .title:hover {
	background:#eee;
	text-decoration:none;	
}
#main .calendar .title span {	
	position:relative;
}
#main .calendar .capt {
	color:#646464;
	display:block;
	font-style:italic;
	margin:0 0 28px;
	padding:11px 0 0 0;
	text-align:center;
}
#main .calendar .day {
	font:135px/90px Times;
	display:block;
	text-align:center;
}
#main .calendar .month {
	font:italic 29px Arial;
	display:block;
	text-align:center;
}
#main .calendar ul {
	margin:0 0 20px;
	position:relative;
}
#main .calendar ul li {
	
}
#main .calendar .more {
	background:#f1f1f1;
	padding:20px 0 15px 20px;
}


#main .calendar a.prv_item {
	background:url("../../img/smirotvorec/prev.gif") no-repeat 0 0;
	height:13px;
	left:16px;
	position:absolute;
	top:188px;
	width:7px;
	z-index:100;	
}
#main .calendar a.nxt_item {
	background:url("../../img/smirotvorec/next.gif") no-repeat 0 0;
	height:13px;
	right:16px;
	position:absolute;
	top:188px;
	width:7px;	
	z-index:100;
}

#main .wise {
	border:1px dashed #bec1c3;
	margin:0 0 34px;
	padding:13px 0 12px 17px;
}
#main .wise h1 {
	margin:0 0 13px;
}
#main .wise ul li {
	display:none;
}
#main .wise ul li.active {
	display:block;
}
#main .wise .quote {
	font:italic 18px/16px Georgia;
	margin:0 0 22px;
	text-indent:-10px;
}
#main .wise .nar {
	color:#646464;
	font-style:italic;
	margin:0 0 14px;
}
#main .subscribe {
	border-left:5px solid #242424;
	margin:0 0 23px;
	padding:0 0 0 12px;
}
.smi #main .subscribe {
	margin:0 0 29px;	
}
#main .subscribe h1 {	
	margin:0 0 10px;	
}
#main .subscribe .text {
	line-height:16px;
	margin:0 0 17px;
	padding:0 0 0 2px;
}
#main .subscribe input.email {
	background:url("../../img/smirotvorec/bg_subscr.png") no-repeat 0 0;
	border:none;
	color:#646464;
	font-style:italic;
	float:left;
	margin:0 6px 0 0;
	height:27px;
	line-height:20px;
	padding:0px 13px;	
}
#main .subscribe input.submit {
	background:url("../../img/smirotvorec/bg_subscr_subm.png") no-repeat 0 0;
	border:none;
	height:27px;
	width:37px;
}
#main .regions {
	border:1px solid #d9d9d9;
	margin:0 0 20px;
	padding:11px 16px 13px 16px;	
	position:relative;
}
#main .regions h1 {
	margin:0 0 15px;
}
#main .regions ul {
	height:200px;
	position:relative;
}
#main .regions ul li {
	display:none;
	position:absolute;
	left:0;
	top:0;
	
}
#main .regions ul li.active {
	display:block;
	
}
#main .regions .info {
	color:#646464;
	font-style:italic;
	margin:0 0 10px;
}
#main .regions img {
	margin:0 0 12px;
}
#main .regions .title {
	color:#383737;
	display:block;
	font:italic 18px Georgia;
	margin:0 20px 8px 20px;
	text-align:center;
}
#main .regions a.prv_item {
	background:url("../../img/smirotvorec/prev.gif") no-repeat 0 0;
	height:13px;
	left:16px;
	position:absolute;
	top:184px;
	width:7px;	
}
#main .regions a.nxt_item {
	background:url("../../img/smirotvorec/next.gif") no-repeat 0 0;
	height:13px;
	right:16px;
	position:absolute;
	top:184px;
	width:7px;	
}
#main .music {
	border:1px solid #d9d9d9;	
	margin:0 0 20px;
}
#main .music .top {
	background:#f1f1f1;
	padding:11px 0 15px 16px;
}
#main .music h1 {
	margin:0 0 10px;
}
#main .music .title {
	font:italic 18px Georgia;
	margin:0 0 2px;
}
#main .music .caption {
	color:#646464;
	font-style:italic;	
}
#main .music .player {
	height:27px;
	padding:13px 0 0 16px;
}
#main .poll {
	border:1px solid #d9d9d9;	
	margin:0 0 24px;
	padding:0 0 11px;
}
#main .poll .top {
	background:#f1f1f1;
	margin:0 0 25px;
	padding:11px 0 15px 16px;
}
#main .poll h1 {
	margin:0 0 13px;
}
#main .poll .title {
	font:italic 18px Georgia;
	margin:0 0 2px;
}
#main .poll ul {
	margin:0 0 28px;
}
#main .poll form {
	padding: 0 15px 5px 15px
}
#main .poll ul li {
	border-bottom:1px solid #ddd;
	margin:0 0 10px;
	padding:0 0 10px 3px;	
}
#main .poll ul li.last {
	border:none;
	margin:0;
	padding:0 0 0 3px;
}
#main .poll ul li input {
	float:left;	
	display:inline;
	position:relative;
}
#main .poll ul li label {
	float:left;
	display:block;
	margin:0 0 0 8px;
	width:160px;
}
#main .about {
	padding:0 0 0 16px;
}
#main .about h1 {
	margin:0 0 10px;
}
#main .about .text {
	line-height:16px;
}

#main .two_columns {
	padding:0 0 24px;
}
#main .two_columns .left {
	float:left;
	margin:0 23px 0 0;
	width:456px;	
}
#main .two_columns .right {
	float:left;	
	width:220px;	
}


#main .narod {
	padding:0 0 12px;
}
#main .narod .img {
float:left;
margin:0 20px 10px 0;
text-align:center;
}
#main .narod .img img {
display:block;
margin:0 0 15px;
}
#main .narod .img .title {
font:italic 18px Georgia;
margin:0 0 3px;
width: 340px;
}
#main .narod .img .caption {
color:#646464;
font-style:italic;
}
#main .narod h1 {
color:#D11704;
float:left;
font:bold 21px Helvetica;
height:33px;
margin:-3px 0 0;
width:335px;
}
#main .narod .facts {
	background:#e7e7e7;
	color:#5a5a5a;
	float:left;
	font-style:italic;
	margin:0 0 18px;
	padding:14px 11px 18px 11px;
	width:316px;
}
#main .narod .facts .col.last {
	margin:0;
}
#main .narod .facts h2 {
	color:#383737;
	font:italic 18px Georgia;
	margin:0 0 10px;
	
}
#main .narod .facts .col {
	float:left;
	line-height:20px;
	margin:0 57px 0 0;
	padding:0 0 0 3px;
}
#main .narod .description {
	padding:0 0 0 18px;
}
#main .narod .description h2 {
	font:italic 18px Georgia;
	margin:0 0 9px;
}
#main .narod .description p {
	
}
#main .articles {
	padding:11px 0 0 18px;
}
#main .articles h1 {
	margin:0 0 16px;
}
#main .articles ul li {
	border-bottom:1px dotted #b3b3b3;
	float:left;
	margin:0 0 19px;
	padding:0 0 12px;
    width: 100%;
}
#main .articles ul li.last {
	border:none;
	margin:0;
	padding:0;	
}
#main .articles ul li img {
	float:left;
	margin:0 17px 10px 0;
}
#main .articles ul li .meta {
	margin:0 0 7px;
}
#main .articles ul li .date {
	color:#646464;
	font-style:italic;
	margin:0 10px 0 0;
}
#main .articles ul li .section {	
}
#main .articles .title {
	color:#383737;
	display:block;
	font:italic 18px/16px Georgia;
	margin:0 0 18px;
}
#main .articles .title:hover {
	color:#D11704;
}
#main .photos {
	background:#f1f1f1;
	padding:12px 0 15px 16px;
}
#main .photos h1 {
	margin:0 0 17px;
}
#main .photos .items {
	padding:0 0 5px;
}
#main .photos .items li {
	border-bottom:1px dotted #a5a5a5;
	float:left;
	margin:0 0 19px;
	padding:0 0 16px;
}
#main .photos ul li a img {
	border:1px solid #fff;
	display:block;
}
#main .photos .items li img {
	margin:0 0 6px;
}
#main .photos ul li .title {
	color:#313030;
	font-weight:bold;
}
.main_title {
    font-weight: bold;
    font-size: 24px;
}
#main .photos ul li a:hover .title {
	color:#D11704;
}
#main .photos ul li .caption {
	
}
#main .photos .miniphotos {
	float:left;
	padding:5px 0 0 0;
}
#main .photos .miniphotos li {
	float:left;
	margin:0 15px 12px 0;	
}
#main .photos .more {
	display:block;
	padding:3px 22px 0 0;
	text-align:right;
}
#main .right_column .feat_video {
	float:none;
	margin:-5px 0 20px 0;
}
#main .right_column .feat_video h1.block_title {
	margin:0 0 13px;
}
#main .right_column .feat_video .image .video_mark {
	top:47px;
}
#main .right_column .feat_video ul.items {
	height:241px;
}
#main .right_column .select {
	border:1px solid #d9d9d9;
	margin:0 0 19px;
	padding:12px 0 14px 16px;	
}
#main .right_column .select h1 {
	margin:0 0 15px;
}
#main .right_column .select .sel {
	background:#1f1f1f;
	height:165px;
	margin:0 0 10px;
	padding:0 0 0 12px;
	width:175px;
}
#main .right_column .select .jScrollArrowUp {
	background:#1f1f1f url("../../img/smirotvorec/up_arr.gif") no-repeat 3px 5px;	
}
#main .right_column .select .jScrollArrowDown {
	background:#1f1f1f url("../../img/smirotvorec/down_arr.gif") no-repeat 3px 0;
	padding:0 0 5px 0;
}
#main .right_column .select .jScrollPaneTrack  {
	background:#1f1f1f;
	width:7px !important;	
}
#main .right_column .select .jScrollPaneDrag {
	background:#d11704;
	margin:0 0 3px;
	width:2px;
}
#main .right_column .select .jScrollPaneContainer {
	background:#1f1f1f;
}
#main .right_column .select .sel ul {
	
}
#main .right_column .select .sel ul li a {
	border-bottom:1px dotted #4b4b4b;
	display:block;
	padding:11px 0 8px 7px;
}
#main .right_column .select .sel ul li a:hover {
	background:#444;	
}
#main .right_column .select .sel ul li.fon {
	background:#2a2929;	
}
#main .right_column .select .sel ul li a {
	color:#fff;	
}
#main .right_column .select .search {
	padding:15px 0 0 0;
}
#main .right_column .select input.query {
	background:url("../../img/smirotvorecbg_subscr.png") no-repeat 0 0;
	border:none;
	color:#646464;
	font-style:italic;
	float:left;
	margin:0 6px 0 0;
	height:27px;
	line-height:20px;
	padding:0px 13px;	
}
#main .right_column .select input.submit {
	background:url("../../img/smirotvorec/bg_subscr_subm.png") no-repeat 0 0;
	border:none;
	height:27px;
	width:37px;
}
#main .right_column .news {
	border:1px solid #d9d9d9;
	margin:0 0 22px;
	padding:12px 16px 19px;
}
.smi #main .right_column .news {
	background:#f6f6f6;
	border:none;
}
#main .right_column .news h1 {
	margin:0 0 13px;	
}
#main .right_column .news ul li {
	border-bottom:1px dotted #a5a5a5;
	margin:0 0 10px;
	padding:0 0 14px 3px;
}
#main .right_column .news ul li.last {
	border:none;
	margin:0;
	padding:0;	
}
#main .right_column .news ul li img {
	float:left;
	margin:3px 13px 0 -3px;	
}
#main .right_column .news ul li .date {
	color:#646464;
	font:italic 11px Arial, Helvetica, sans-serif;
	margin:0 0 2px;	
}
#main .right_column .news ul li .title {
	color:#3f3d3d;
	font-weight:bold;
}
#main .right_column .news ul li .title:hover {
	color:#D11704;
}
#main ul li .red_arr {
	background:url("../../img/smirotvorec/red_arr.gif") no-repeat 0 6px;
	margin:0 0 0 3px;
	padding:0 2px;	
}
#main .right_column .facts {
	border:1px solid #d9d9d9;
	margin:0 0 20px;
	padding:11px 16px 15px 16px;	
	position:relative;
}
#main .right_column .facts h1 {
	margin:0 0 15px;
}

#main .right_column .facts .info {
	color:#646464;
	font-style:italic;
	line-height:20px;
	margin:0 0 10px;
}
#main .right_column .facts img {
	margin:0 0 8px;
}
#main .right_column .facts .title {
	color:#383737;
	display:block;
	font:italic 18px Georgia;
	margin:0 0 9px ;	
}
#main .right_column .facts .title:hover {
	color:#D11704;
}
#main .right_column .rek {
	margin:0 0 16px;
}

#main .news_block {
	border:1px solid #e5e5e5;
	margin:0 0 4px;
	padding:12px 18px 21px 16px; 
}
#main .news_block h1 {
	margin:0 0 14px;	
}
#main .news_block a {
	color:#383737;	
}
#main .news_block a:hover {
	color:#D11704;	
}
#main .news_block ul li {
	border-bottom:1px dotted #d5d5d5;	
	padding:12px 0 12px 3px;
}
#main .news_block ul li.first {
	padding:0 0 15px;	
}
#main .news_block ul li.fon {
	background:#fafafa;	
}
#main .news_block img {
	float:left;
	margin:2px 18px 10px 0;
}
#main .news_block .date {
	color:#646464;
	float:left;
	font-style:italic;
}
#main .news_block .first .date {
	float:none;
	margin:0 0 6px;
}
#main .news_block .first .date .time {
	margin:0 0 0 10px;	
}
#main .news_block .title {
	display:block;
	float:left;
	margin:0 0 0 19px;
	width:310px;
}
#main .news_block .first .title {
	float:none;	
	font:italic 18px/15px Georgia;	
	margin:0 0 11px;
	width:auto;
}
#main .news_block .title:hover {
	color:#d11704;
}
#main .news_block .text {
	
}
#main .news_block .first .text {
	line-height:17px;
}
#main .news_block ul li.last {
	border:none;
	margin:0;
	padding:12px 0 0 3px;
}
#main .right_column .interview {
	margin:0 0 20px;
	padding:12px 11px 19px 11px	
}
#main .right_column .interview h1 {
	margin:0 0 0 8px;	
}
#main .right_column .interview h1 a {
	padding:0 32px 2px 8px;	
}
#main .right_column .interview img {
	margin:0 11px 28px 0;
}
#main .right_column .interview .person .about .name {	
	font:italic 18px/19px Georgia;
	padding:1px 0 0;
}
#main .right_column .interview .person .about .capt {
	margin:0 0 9px;
}
#main .right_column .interview .question .speak {
	left:24px;
}
#main .right_column .interview .question {
	margin:0 8px 19px 0;
	padding:13px 0 20px 12px;	
}
#main .right_column .interview .question .quest {
	margin:0 0 9px;
}
#main .right_column .interview .answer {
	font:italic 18px/16px Georgia;	
}
#main .right_column .interview a.who {	
	padding:0 0 0 3px;
}
#main .right_column .articles {
	border:1px solid #d9d9d9;
	margin:0 0 19px;
	padding:11px 0 12px 17px;
}
#main .right_column .articles .article h1 {
	margin:0 0 10px;
}
#main .right_column .articles .article .section {
	display:block;
	margin:0 0 3px;
}
#main .right_column .articles .article .title {
	margin:0 0 9px;
}
#main .right_column .articles .article img {
	margin:5px 0 0 0;
}
#main .right_column .articles .article .content {
	margin:0 0 0 62px;
}
#main .right_column .articles .article {
	margin:0 0 24px;
	padding:0 0 20px;
}
#main .right_column .articles .article.last {
	margin:0;
	padding:0;
}
#main .peoples {
	padding:0 0 0 21px;
}
#main .peoples h1 {
	margin:0 0 22px;	
}
#main .peoples ul {
	width:720px;
}
#main .peoples ul li {
	float:left;
	height:78px;
	margin:0 40px 0 0;
	width:200px;
}
#main .peoples ul li img {
	float:left;
	margin:1px 0 0 0
}
#main .peoples ul li .title {
	color:#313030;
	display:block;
	font-weight:bold;
	margin:0 0 5px 65px;
} 
#main .peoples ul li .caption {
	color:#646464;
	font-style:italic;	
	line-height:14px;
	margin:0 0 0 65px;
}
.smi #main .right_column .partners {
	
}
#main .right_column .partners {
	border:1px dashed #bec1c3;
	margin:0 0 26px;
	padding:14px 16px 28px 16px;
}
#main .right_column .partners .more {
	display:block;
	line-height:12px;	
}
#main .right_column .partners h1 {
	margin:0 0 19px;	
}
#main .right_column .partners ul li {
	border-bottom:1px dotted #b1b0b0;
	margin:0 0 13px;
	padding:0 0 8px;
}
#main .right_column .partners ul li.last {
	border:none;
	margin:0;
	padding:0;
}
#main .right_column .partners ul li .title {
	color:#383737;
	font:italic 16px/22px Georgia;	
}	
#main .right_column .archive {
	border:1px solid #d9d9d9;
}
#main .right_column .archive .top {
	background:#f1f1f1;
	margin:0 0 17px;
	padding:13px 0 11px 16px;
		
}
#main .right_column .archive h1 {
	margin:0 0 12px;	
}
#main .right_column .archive .top .years {
	font:16px Times;
	height:20px;	
}
#main .right_column .archive .top ul li {	

#main .right_column .archive .top ul li {
    display: block;
    padding: 0 6px;
    width: 175px;
}
}
#main .right_column .archive .top ul li a {
	color:#212020;	
}
#main .right_column .archive .top ul li.active {
	background:#494b4d;
	border-bottom:1px solid #fff;
}
#main .right_column .archive .top ul li.active a {
	color:#fff;	
}
#main .right_column .archive .content {
	padding:0 0 12px 16px;
}
#main .right_column .archive .content .text {
	color:#646464;
	font-style:italic;
	line-height:16px;
	margin:0 0 14px;	
}
#main .right_column .archive .content a {
	display:block;
	margin:0 0 9px;
	
}
#main .top_article {
	margin:-7px 0 5px 0;
	padding:0 0 0 20px;
}
#main .top_article h1 {
	font:bold 22px Helvetica;
	margin:0 0 18px -22px; 
}
#main .top_article .img {
	float:left;
	margin:0 20px 10px -20px;
	padding:3px 0 0 0;
	text-align:center;
}
#main .top_article .img img {
	display:block;
	margin:0 0 14px;
}
#main .top_article .img .title {
	font:italic 18px Georgia;
	margin:0 0 3px;
}
#main .top_article .img .caption {
	color:#646464;
	font-style:italic;
	line-height:14px;
}
#main .top_article .text {
	padding:0 0 10px;
}
#main .top_article h2 {
	color:#d11704;
	font:italic 21px/18px Georgia;
	margin:0 0 17px;
}
#main .banner {
	margin:0 0 25px;
}
#main .banner img {
	display:block;	
}
#main blockquote {
	background:#404244;
	color:#f6f5f5;
	float:right;
	font:italic 18px/16px Georgia;	
	padding:24px 20px 25px;
	text-align:center;
	width:300px;
}
#main .top_article .name {
	color:#d11704;
	font:bold 20px Helvetica;
	margin:0 0 1px;
}
#main .top_article .id {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}
#main .top_article .rating {
	color:#646464;
	font-style:italic;
	margin:0 0 25px;
}
#main .top_article .userpage {
	color:#646464;
	font-style:italic;
	margin:0 0 22px;
}
#main .top_article .userpage input {
	background:url("../../img/smirotvorec/bg_search.png") no-repeat scroll left top transparent;
	border:medium none;
	color:#646464;
	display:block;
	font-style:italic;
	height:30px;
	line-height:20px;
	margin:10px 0 0 0;
	padding:0 10px;
	width:200px;
}
#main .top_article .about {
	line-height:16px;
	padding:0;
}
#main .experts {
	background:#f6f6f6;
	margin:0 0 26px;
	padding:18px 0 13px 0;
}
#main .experts h1 {
	float:left;
}
#main .experts .more {
	background:url("../../img/smirotvorec/bg_list.gif") no-repeat 73px 7px;
	float:right;
	margin:3px 6px 0 0;
	padding:0 12px 0 0;
}
#main .experts .col1 {
	border-right:1px solid #d9d9d9;
	float:left;
	padding:0 16px 0 18px;
	width:304px;	
}
#main .experts .col2 {
	float:left;
	padding:0 6px 0 18px;
	width:336px;
}
#main .experts .col2 ul {
	padding: 0 20px 0 0;	
}
#main .experts .top {
	height:45px;
}
#main .experts ul li {
	border-bottom:1px dotted #bfbfbf;
	margin:0 0 13px;
	padding:0 0 6px;
}
#main .experts ul li.last {
	border:none;
	margin:0;
	padding:0;
}
#main .experts ul li img {
	border:1px solid #fff;
	float:left;
	margin:2px 23px 10px 0;	
}
#main .experts ul li .title {
	color:#383737;
	display:block;
	font:italic 16px/16px Georgia;
	margin:0 0 10px;
	padding:0 10px 0 0;
}
#main .experts ul li .caption {
	color:#646464;
	font-style:italic;
}
#main .nominations {
	border-bottom:1px dotted #c4c4c4;
	margin:0 0 10px;
	padding:0 0 0 18px;
}
#main .nominations h1 {
	margin:0 0 20px;
}
#main .nominations .text {
	color:#767676;
	font:italic 16px/18px Georgia;
	margin:0 0 19px;
}
#main .nominations ul li {
	float:left;
	height:132px;
	margin:0 13px 0 0;
	width:210px;
}
#main .nominations ul li .title {
	display:block;
	font:italic 21px/18px Georgia;
	margin:0 0 12px;	
}
#main .nominations ul li.top .title {
	margin:-16px 0 12px;	
}
#main .nominations ul li .caption {
	line-height:16px;
	padding:0 20px 0 0;	
}
#main .logos {
	
}
#main .logos ul li {
	float:left;
	line-height:80px;
	text-align:center;
	width:22%;
}
#main .logos ul li img {
	vertical-align:middle;	
}
#main .materials {
	background:#f6f6f6;
	border-bottom:1px dotted #c4c4c4;
	margin:0 0 30px;
	padding:0 20px 24px 16px;
}
#main .materials .top {
	padding:30px 0 0 0;
	height:50px;
}
#main .materials .top h1 {
	float:left;
}
#main .materials .top .more {
	background:url("../../img/smirotvorec/bg_list.gif") no-repeat scroll 73px 7px transparent;
	float:right;
	margin:3px 6px 0 0;
	padding:0 8px 0 0;
}
#main .materials ul li {
	border-bottom:1px dotted #bdbdbd;
	margin:0 0 23px;
	padding:0 0 13px;
}
#main .materials ul li.last {
	border:0;
	margin:0;
	padding:0;	
}
#main .materials ul li .img {
	float:left;
}
#main .materials ul li .img .rating {
	font-style:italic;
	padding:10px 0 0 17px;
}
#main .materials ul li .content {
	float:left;
	margin:0 0 0 24px;
	/*width:455px;*/
}
#main .materials .title {
	color:#383737;
	display:block;
	font:italic 18px/16px Georgia;
	margin:0 0 10px;
}
#main .materials .text {
	line-height:16px;
	margin:0 0 18px;
}
#main .materials .title:hover {
	color:#D11704;	
}
#main .materials .meta {
	height:30px;
}
#main .materials .meta .more {
	float:left;
	padding:5px 0 0;	
}
#main .materials .meta .vote {
	float:right;
}
#main .materials .meta .vote .num {
	background:url("../../img/smirotvorec/icon_arr.gif") no-repeat scroll 0 10px transparent;
	float:left;
	font:italic bold 14px Arial,Helvetica,sans-serif;
	padding:6px 22px 0 10px;
}

#main .materials .meta .vote .button {
	background:url("../../img/smirotvorec/bg_button.gif") repeat-x 0 0;
	border:1px solid #c5c5c5;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:2px;	
}
#main .right_column .leaders {
	border:1px solid #d9d9d9;
	padding:14px 12px 20px 18px;
}
#main .right_column .leaders h1 {
	margin:0 0 16px;
}
#main .right_column .leaders ul {
	margin:0 0 20px;
}
#main .right_column .leaders ul li {
	border-bottom:1px dotted #bfbfbf;
	margin:0 0 16px;
	padding:0 0 10px;
}
#main .right_column .leaders ul li.last {
	border:none;
	margin:0;
	padding:0;	
}
#main .right_column .leaders ul li .img {
	float:left;
}
#main .right_column .leaders ul li .img img {
	display:block;	
	margin:0 0 5px;
}
#main .right_column .leaders ul li .img .rating {
	color:#646464;
	font-style:italic;
	text-align:center;
}
#main .right_column .leaders ul li .content {
	float:left;
	margin:0 0 0 10px;
	width:120px;
}
#main .right_column .leaders .title {
	color:#383737;
	display:block;
	font:italic 16px/16px Georgia;
	margin:0 0 4px;
}
#main .right_column .leaders .title:hover {
	color:#d11704;	
}
#main .right_column .leaders .text {
	color:#646464;
	font-style:italic;
}
#main .top_article .about_nom {
	color:#767676;
	font:italic 16px/20px Georgia;
	margin:0 0 20px -22px;
}
#main .top_article .nom ul li {
	border-bottom:1px dotted #c4c4c4;
	margin:0 0 20px -22px;
	padding:0 0 20px 22px;
}
#main .top_article .nom ul li .title {
	display:block;
	font:italic 21px/18px Georgia;
	margin:0 0 12px;
}
#main .top_article .nom ul li .text {
	line-height:16px;
}
#main .top_article .nom ul li .list table {
	display:none;
}
#main .top_article .nom ul li .list.active table {
	display:block;
} 
#main .top_article .nom ul li .show {
	background:url("../../img/smirotvorec/bg_list.gif") no-repeat scroll right 7px transparent;	
	padding:0 55px 0 0;
}
#main .top_article .nom ul li .active .show {
	color:#000;
	font-size:14px;
}
#main .top_article table {
	width:100%;
}
#main .top_article table tr th {
	border-bottom:1px solid #a2a2a2;
	color:#646464;
	font-style:italic;
	padding:10px 15px;
}
#main .top_article table tr td {
	border-bottom:1px solid #eaeaea;
	padding:10px 15px;
}
#main .top_article table tr.fon td {
	background:#f9f9f9;	
}
#main .news .new {
	margin:0 0 20px;
    min-height: 90px;
}

#main .news .new img {
	float:left;
	margin:2px 12px 0 0;
}

#main .news ul li {
	margin:0 0 20px;
    list-style: inside url("../../img/blank.gif");
}
#main .news ul li img {
	float:left;
	margin:2px 12px 20px 0;
}
#main .news ul li .date {
	color:#6e6e6e;
	font:italic 12px/15px Arial, Helvetica, sans-serif;
}
#main .news ul li .title {
	font:italic 18px Georgia;
	margin:0 0 6px;
}
#main .news p {
	margin:0 0 5px;
}
#main .news .text .full {
	display:none;
}
#main .news .text.active .full {
	display:block;
}
#main .news .show {
	border-bottom:1px dashed #d11704;
	font:italic 14px Georgia; 
	text-decoration:none;
}
#footer_wrapper {
	bottom:0;
	height:210px;
	position:absolute;
	width:100%;
}
.footer_menu {
	border-bottom:1px dotted #A5A5A5;
	color:#1f1f1f;		
	height:30px;
	margin:0 auto;
	padding:14px 0 0 40px;	
	width:940px;
}
.footer_menu ul li {
	background:url("../../img/smirotvorec/menu_str.gif") no-repeat right 0px;
	float:left;	
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 13px 0 0;	
	padding:0 14px 0 0;
	text-transform:uppercase;
}
.footer_menu ul li a {
	color:#605e5e;	
}
.footer_menu ul li a:hover, .footer_menu.sub ul li a:hover {
	color:#d11704;
	text-decoration:underline;
}
.footer_menu ul li.last {
	background:none;
	padding:0 0 0 14px;	
}
.footer_menu.sub {
	color:#706d6d;
}
.footer_menu.sub ul li {	
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;	
	padding:0 16px 0 0;	
	text-transform:none;
}
.footer_menu.sub ul li a {
	color:#706d6d;
}
.footer {
	background:#f0f0f0;
	font-size:11px;
	height:120px;
	color:#908f8f;	
}
.footer .content {
	line-height:140%;
	margin:0 auto;
	padding:31px 0 0;
	width:940px;	
}
.footer .content .copyright {
	float:left;
	padding:0 0 0 18px;
	width:510px;
}
.footer .content .studio {
	float:right;
	width:203px;	
}



/* смиротворец */
.text_block {margin:0 0 18px -22px;}
.text_block1 { border:#3b3a3a solid 2px; margin:0 0 18px -22px; padding:15px 15px 0 15px}
.ttl_grey { color:#3c3939!important}

.d-partner { height:10px; clear:both}
li.partner { width:220px!important; height:135px!important; background:#f6f6f6; display:block; float:left; text-align:center; line-height:135px!important}
li.partner-sep { width:12px!important; height:135px!important; background:none; display:block; float:left;}

.author { color:#3b3b3b; font-size:14px; font-style:italic; margin:0 0 18px 0}
.author span { color:#d11704}
.date1 { color:#6e6e6e; font-size:12px; font-style:italic; margin:0 0 5px 0}

.image1 {
	background:#f1f1f1;
	float:left;
	margin:0 20px 0 0;
}
.image1 img {
	border:2px solid #000;
	display:block;
	margin:0 0 10px;
}
.image1 .slider {
	float:left;
	height:17px;
	margin:3px 10px 20px 15px;
	width:120px;
}
.image1 .slider .ui-slider-handle{
	height:22px;
}
.no_bg {
	background:none!important;
}
.no_margin { margin:0!important}
.no_border { border:none!important}
.mar22 { margin:0 0 0 22px}

a.more_dotted {
	font:italic 21px Georgia!important;
	border-bottom:1px dashed #d11704;
	text-decoration:none;
}
a.more_dotted:hover {
	border:none; text-decoration:none!important
}
div.more_dotted14 { padding:5px 0 0 0}
a.more_dotted14 {
	font:italic 14px Georgia!important;
	border-bottom:1px dashed #d11704;
	text-decoration:none; line-height:17px
}
a.more_dotted14:hover {
	border:none; text-decoration:none!important
}

.konkurs_block1 { padding:10px 0 25px 0!important; color:#646464; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif}
.konkurs_block2 { padding:0px 0 10px 0!important; color:#646464; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif}
ul.konkurs_block li{ border:none!important; margin:0!important}
.block_news { color:#3f3d3d; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px; font-weight:bold; text-decoration:none}
#news_block li a .red_arr {
	background:url("../../img/smirotvorec/red_arr.gif") no-repeat right 6px;
	padding:0 8px 0 0; display:inline; width:5px; height:12px;}

#alphabet { padding:0 10px 20px 10px}
	#alphabet .alp-ttl { width:110px; float:left; color:#d11704; font:18px/20px Georgia;}
	#alphabet ul { list-style:none; padding:1px 0 0 0; margin:0; float:left;}
	#alphabet ul li { float:left; padding:0 5px 0 0; color:#3b3a3a;	font:14px/20px Georgia;}
	#alphabet ul li a { color:#3b3a3a; font:14px/20px Georgia; text-decoration:none}
	#alphabet ul li a:hover { color:#3b3a3a; font:14px/20px Georgia; text-decoration:underline}
#users-list {width:695px;}
	#users-list .user-block { padding:0 0 25px 0; display:block}
	#users-list .user-block img { border:#000000 solid 2px; float:left; }
	#users-list .user-block .ub-text { padding:0 15px 0 145px; color:#646464; font-family:Arial, Helvetica, sans-serif; font-style:italic; line-height:normal; font-size:11px; font-style:italic;}
	#users-list .user-block .ub-text .ub-stat {font:12px/18px Georgia; color:#3b3a3a; font-style:normal}
	#users-list .user-block .ub-text .ub-stat a {font: italic 12px/18px Georgia; color:#d11704; text-decoration:none}
	#users-list .user-block .ub-text .ub-stat a:hover {font: italic 12px/18px Georgia; color:#d11704; text-decoration:underline}


#select_nomination { padding:0 10px 25px 10px}
	#select_nomination .sn-ttl1 { width:160px; color:#3b3a3a; font:italic 14px Georgia; line-height:normal; float:left}
	#select_nomination .sn-block { float:right; width:520px}
	#select_nomination .sn-block ul { list-style:none; padding:0; margin:0; float:left}
	#select_nomination .sn-block ul li { margin:0 0 3px 0; line-height:23px!important; color:#d11704; font:italic 14px Georgia; padding:0 8px; display:block; float:left; background:#f4f4f4}
	#select_nomination .sn-block ul li:hover { margin:0 0 3px 0; line-height:23px; color:#ffffff; font:italic 14px Georgia; padding:0 8px; display:block; float:left; background:#3b3a3a}
	#select_nomination .sn-block ul a { line-height:23px!important; color:#d11704; font:italic 14px Georgia; text-decoration:none}
	#select_nomination .sn-block ul li:hover a { color:#ffffff}
	#select_nomination .sn-block ul a:hover  { line-height:23px!important; color:#ffffff; font:italic 14px Georgia; text-decoration:none}
	#select_nomination .sn-block ul li.sep { width:4px; height:23px; float:left; display:block; background:none; padding:0}
#nomination_list { padding:0 10px 0 0}
	#nomination_list .nl-ttl { margin:0 0 20px 0; text-align:center; background:url(../img/bg_grey-line.jpg) repeat-x center;}
	#nomination_list .nl-ttl span { margin:0; line-height:20px; font-size:18px; color:#3c3939; font-family:Helvetica, Arial, sans-serif; background:#ffffff; padding:0 10px; text-transform:uppercase}
	#nomination_list .nl-block { width:330px; display:block; float:left}
	#nomination_list .nl-sep { width:30px; display:block; float:left}
	#nomination_list .nl-block ul { list-style:none; margin:0; padding:0;}
	#nomination_list .nl-block ul li { padding:0 0 30px 0}
	#nomination_list .nl-block ul li .lt-block { width:105px; float:left}
	#nomination_list .nl-block ul li .lt-block img { margin:0 0 7px 0}
	#nomination_list .nl-block ul li .lt-block input { background:#f1f1f1; border:#d9d9d9 1px solid; width:79px; height:22px; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; cursor:pointer}
	#nomination_list .nl-block ul li .rt-block { /*float:left;*/ color:#646464; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif}
	#nomination_list .nl-block ul li .rt-block span { color:#000000; font: italic 12px/18px Georgia;}
	#nomination_list .nl-block ul li .rt-block a { color:#d11704; font: italic 12px/18px Georgia; text-decoration:none}
	#nomination_list .nl-block ul li .rt-block a:hover { color:#d11704; font: italic 12px/18px Georgia; text-decoration:underline}
    #nomination_list .nl-block ul li .rt-block a.ttl { color:#646464;}

.right_partners2 {}
.right_partners2 .rt-ttl { color:#3C3939; font:bold 17px Helvetica,Arial,sans-serif; padding:0 0 10px 0}
.right_partners2 .block { position:relative; margin:0 0 13px 0;}
.right_partners2 .block .txt { position:absolute; bottom:0; left:0; line-height:30px!important; color:#ffffff; font:italic 14px Georgia; padding:0 0 0 10px; background:#252525; width:210px}

/*.nomination-text { padding:0 20px 25px 10px; }
.nomination-text p{ color:#706d6d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0 20px 0 0; line-height:16px!important;}
a.nomination-href { font-size:16px!important; line-height:18px!important; }
.nomination-text .nom-ttl {border-bottom:1px dashed #3b3a3a; padding:0 0 7px 0; font: italic 16px/18px Georgia; color:#3b3a3a; margin:0 0 5px 0}
.nomination-text .nom-box1 { float:left; width:190px;}
	.nomination-text .nom-box1 ul { list-style:none; margin:0; padding:0}
	.nomination-text .nom-box1 ul li { margin:0; padding:0 ; font: italic 12px/24px Georgia; color:#d11704}
.nomination-text .nom-box2 { float:left; width:400px;}
	.nomination-text .nom-box2 ul { list-style:none; margin:0; padding:0}
	.nomination-text .nom-box2 ul li { margin:0; padding:0 ; font: italic 12px/24px Georgia; color:#706d6d}
.nomination-text .nom-box3 { float:right; width:55px; text-align:right}
	.nomination-text .nom-box3 ul { list-style:none; margin:0; padding:0}
	.nomination-text .nom-box3 ul li { margin:0; padding:0 ; font: italic 12px/24px Georgia; color:#d11704}    */


/*.nomination-text { padding:0 20px 25px 10px; }
.nomination-text p{ color:#706d6d; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0 20px 0 0; line-height:16px!important;}
a.nomination-href { font-size:16px!important; line-height:18px!important; }
.nomination-text .nom-ttl {border-bottom:1px dashed #3b3a3a; padding:0 0 7px 0; font: italic 16px/18px Georgia; color:#3b3a3a; margin:0 0 5px 0}
.nomination-text .nom-box1 { float:left; width:190px;font: italic 12px/24px Georgia; color:#d11704;}
.nomination-text .nom-box2 { float:left; width:400px;font: italic 12px/24px Georgia; color:#706d6d;}
    .nomination-text .nom-box2 a.ttl {color:#706d6d;}
.nomination-text .nom-box3 { float:right; width:55px; text-align:right;font: italic 12px/24px Georgia; color:#d11704}*/


 .columnsss {
	clear: both;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #706d6d;
	padding-bottom:25px;}
    .columnsss .a,
    .columnsss .b,
	.columnsss .c
    { float: left; }
    .columnsss .a { width: 35%; //margin-right: -100%;}
	.columnsss .b { width: 45%; }
    .columnsss .c { width: 15%; text-align:right;}


 .columnssl {
	clear: both;
	width: 100%;
	padding-bottom:30px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	vertical-align:middle;
}

    .columnssl .a,
    .columnssl .b,
	.columnssl .c
    { float: left; }
    .columnssl .a {width: 35%; //margin-right: -100%;}
    .columnssl .b { width: 45%;color:#D11704;}
    .columnssl .c { width: 15%; text-align:right;}
.columnssl  span {border-bottom-width: 1px;
	border-bottom-style: dashed;}
	.columnssl .a  a {color:#000000;}
	 .columnssl  span {border-bottom-width: 1px;
	border-bottom-style: dashed;}

	 .columnssl span:hover {
		 border-bottom:none;}

	 .columnsslq {
	background-color:#f9f9f9;
	clear: both;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding-bottom:30px;
	padding-top:10px;
}
 .columnsslq  span {border-bottom-width: 1px;
	border-bottom-style: dashed;}
    .columnsslq .a,
    .columnsslq .b,
	.columnsslq .c
    { float: left; }
    .columnsslq .a {width: 35%; //margin-right: -100%;}
    .columnsslq .b { width: 45%; color:#D11704; }
    .columnsslq .c { width: 15%; text-align:right;}
	.columnsslq .a  span a {color:#000000;
	}
	.columnsslq  span:hover {border-bottom:none;}

	 .columnsslw {
	clear: both;
	width: 100%;
	padding-bottom:30px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}

  .columnsslw  span {border-bottom: 1px dashed;}
    .columnsslw .a,
    .columnsslw .b,
	.columnsslw .c
    { float: left; }
    .columnsslw .a {width: 35%; //margin-right: -100%;}
    .columnsslw.b { width: 45%; color:#D11704; }
    .columnsslw .c { width: 15%; text-align:right;}
	.columnsslw .a,
    .columnsslw .b,
	.columnsslw .c
    { float: left; }
    .columnsslw .a {width: 35%; //margin-right: -100%;}
    .columnsslw .b { width: 45%; color:#D11704; }
    .columnsslw .c { width: 15%; text-align:right;}
	.columnsslw .a  span a {color:#000000;
	}
	.columnsslw  span:hover {border-bottom:none;}
	.hiddenz { display:none; }
    .visiblez { display:block; }




ul.messages {
    border:1px dashed #BEC1C3;
    margin:0 0 26px;
    padding:14px 16px 28px;
    font-weight: bold;
}


/*
1. Архив
2. Аплоад
3. Профиль
4. Текстпэйджи
5. Далее в любой последовательности
*/
h1.standart{font:18px Helvetica, sans-serif; position:relative; top:-10px; margin-bottom:6px}
.hide{display:none}
.left{float:left}
.right{float:right}

div.namber_page{font:italic 12px Georgia, "Times New Roman", Times, serif; color:#3c3939; padding-bottom:20px}
div.namber_page span{margin-right:15px}
div.namber_page a{color:#3c3939; margin:0 11px 0 0}
div.namber_page a:hover,div.namber_page a.act{color:#3c3939 !important; text-decoration:underline}
div.namber_page a.act{cursor:default}

.banner_two{text-align:center; margin-bottom:22px}
.banner_two img{border:1px solid #d9d9d9; margin:0 8px;}

.zIndex{z-index:100}
.standart_select{position:relative; height:29px; font:12px/29px Arial, Helvetica, sans-serif; color:#3c3939; border:1px solid #d9d9d9; cursor:pointer}
.standart_select_open{}
.standart_select_action{background:#f2f2f2 url(../../img/smirotvorec/Add_News_select.gif) 100% 0 no-repeat; padding:0 0 0 10px; position:relative; overflow:hidden; height:29px;}
.standart_select_content{width:100%; position: absolute; background-color:#f2f2f2; top:29px; border:1px solid #d9d9d9; left:-1px; z-index:100; display: none;}
.standart_select_open .standart_select_content{display:block}
.standart_select_element{position:relative; padding:5px 0 5px 10px; line-height:19px; cursor:pointer}
.standart_select_element:hover{background-color:#e3e2e2}

.standart_radio_block{cursor:default}
.standart_radio_btn{width:14px; height:14px; background:#999999 url(../../img/smirotvorec/standart_radio_btn.gif) 0 0 no-repeat; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; overflow:hidden; vertical-align:top; top:4px; position:relative;}
.standart_radio_block:hover .standart_radio_btn{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); opacity:0.75;}
.standart_radio_action .standart_radio_btn{background-position:-14px 0; background-color:#333333;}
.standart_radio_action:hover .standart_radio_btn{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;}

.comment_function{border:1px solid #d9d9d9; margin:28px 23px 42px 23px; font:11px/14px Arial, Helvetica, sans-serif; color:#646464; padding:0 12px; _zoom:1}
.comment_function_decor{width:100%; position:relative; padding:25px 0 9px 0; margin-top:-16px; background:url(../../img/smirotvorec/comment_function.gif) 5px 0 no-repeat}
.comment_function2{border:1px solid #d9d9d9; margin:28px 23px 0 0; font:11px/14px Arial, Helvetica, sans-serif; color:#646464; padding:0 12px; _zoom:1}
.comment_function_decor2{width:100%; position:relative; padding:25px 0 9px 0; margin-top:-16px; background:url(../../img/smirotvorec/comment_function2.gif) 5px 0 no-repeat}

.streak_rating{width:200px; background-color:#f1f1f1; border-top:1px solid #e7e7e7; background-color:#f1f1f1; padding:10px 14px 0 14px; font:italic 14px/16px Georgia, "Times New Roman", Times, serif; color:#3c3939; height:180px; margin-bottom:22px}
input#id_captcha_1 {width: 120px; font-size: 16px; font-weight: bold; font-style: normal;}
img.captcha {clear: both;}
.streak_rating_top{ padding-bottom:10px}
.streak_rating .minus{color:#d11704}
.streak_rating_line{width:120px; height:24px; border:1px solid #c5c5c5; background-color:#f9f9f9; position: relative; float:left}
.streak_rating_blink{width:120px; height:24px; position:absolute; background:url(../../img/smirotvorec/streak_rating.png) 0 0 no-repeat; left:0; top:0}
.streak_rating_line_ui{width:113px; position:relative; padding-left:3px}
.streak_rating_line .ui-slider-range{width:110px; height:24px; position:absolute; background:url(../../img/smirotvorec/streak_rating.png) 0 -24px no-repeat; left:0; top:0}
.streak_rating_line .ui-slider-handle{position:absolute; left:0; top:-4px; background:url(../../img/smirotvorec/streak_rating.png) 0 -72px; width:7px; height:32px; margin-left:-3px}
.streak_rating a.streak_rating_btn{float:right; position:relative; overflow:hidden; text-decoration:none; background:url(../../img/smirotvorec/streak_rating.png) 0 -48px no-repeat; width:34px; height:24px;border:1px solid #c5c5c5;}
.streak_rating a.streak_rating_btn:hover{color:#3c3939; text-decoration:none; border-bottom-color: #B5B5B5; border-right-color:#B5B5B5}
.streak_rating a.streak_rating_btn:active{color:#3c3939; text-decoration:none; border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}


#Arhive_Date{width:100%; font-family:"Times New Roman", Times, serif; font-size:16px;}
#Arhive_Date .Arhive_Date_Content{float:left; background-color:#f1f1f1; border:1px solid #d9d9d9; border-bottom:none; position:relative; padding:0 25px 9px 18px}
#Arhive_Date .title{font-size:18px; font-family:Helvetica, sans-serif; line-height:20px; padding:6px 0 7px 0; font-weight:bold}
#Arhive_Date span{color:#FFFFFF; background-color:#494b4d; float:left; padding:0 5px; margin-right:5px; margin-top:5px}
#Arhive_Date a{color:#212020; float:left; padding:0 5px; margin-right:5px; margin-top:5px}
#Arhive_Date a:hover{color:#FFFFFF; text-decoration:none; background-color:#494b4d;}

#Arhive_Gallery{border:1px solid #dcdcdc; margin-bottom:22px}
#Arhive_Gallery .title{font-size:18px; font-family:Helvetica, sans-serif; line-height:22px; padding:15px 17px}
#Arhive_Gallery .image{width:100%; position:relative; text-align:center}
#Arhive_Gallery .image img{border:1px solid #d9d9d9}
#Arhive_Gallery .btn_left,
#Arhive_Gallery .btn_right{position:absolute; width:25px; height:25px; top:50%; margin-top:-13px;}
#Arhive_Gallery .btn_left{background:url(../../img/smirotvorec/prev.gif) 50% 50% no-repeat; left:18px}
#Arhive_Gallery .btn_right{background:url(../../img/smirotvorec/next.gif) 50% 50% no-repeat; right:18px}
#Arhive_Gallery .text{font-size:12px; line-height:16px; padding:14px 58px 22px 58px}
#Arhive_Gallery a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: 0.7;}

#Arhive_Video{background-color:#f1f1f1; margin-bottom:22px}
#Arhive_Video .title{font-size:18px; font-family:Helvetica, sans-serif; line-height:22px; padding:17px 23px 12px 23px}
#Arhive_Video img{border:1px solid #dadada}
#Arhive_Video .video{text-align:center}
#Arhive_Video .video a{width:656px; position:relative; display:block; margin:0 auto}
#Arhive_Video .video a span{width:72px; height:72px; background:url(../../img/smirotvorec/arhive_video.png); position:absolute; top:50%; left:50%; margin:-36px 0 0 -36px}
#Arhive_Video .video a:hover span{background-position:-72px 0}
*html #Arhive_Video .video a span{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_new/arhive_video.png', sizingMethod='crop');}
#Arhive_Video .text{padding:10px 23px 18px 23px; color:#646464; font:italic 12px/16px Arial, Helvetica, sans-serif}

#Add_NewInfo{border:1px solid #d9d9d9; position:relative; font:italic 14px Georgia, "Times New Roman", Times, serif; margin-bottom:22px}
#Add_NewInfo .type_info{width:100%; position:relative; height:40px; overflow:hidden;}
#Add_NewInfo .type_info table{width:100%; border:0; margin:0; padding:0; border-collapse:collapse;}
#Add_NewInfo .type_info td{width:20%; margin:0; padding:0; height:40px;}
#Add_NewInfo .type_info td a{display:block; height:39px; position:relative; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; background-color:#f2f2f2; text-align:center; font:italic 16px/39px Georgia, "Times New Roman", Times, serif; color:#3c3939; width:100%; left:-1px; margin-right:-1px;}
#Add_NewInfo .type_info td a:hover,
#Add_NewInfo .type_info td a.act{text-decoration:none; background-color:#FFFFFF; border-bottom:none; padding-top:1px}

#Add_News .alert{color:#d11704; padding:18px 0 19px 23px;}
#Add_News .config{padding:16px 23px 20px 23px; border-bottom:1px solid #d9d9d9}
#Add_News .config .name{font-size:12px; margin-bottom:7px}
#Add_News .config .type{}
#Add_News .config .type input{width:637px; height:15px; position:relative; border:1px solid #d9d9d9; padding:7px 0 7px 10px; margin:0; background-color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; color:#3c3939}
#Add_News .photo_loader{border-bottom:1px solid #d9d9d9;}
#Add_News .photo_loader .loader_alert{float:right; color:#d11704; font-size:11px; font-style:normal; padding:17px 23px 0 0; font-family: Arial, Helvetica, sans-serif}
#Add_News .photo_loader .title{padding:14px 0 0 23px;}
#Add_News .photo_loader .photo_list{position:relative; width:100%; padding-bottom:20px}
#Add_News .photo_loader .photo_list a.photo_select{position:absolute; width:182px; height:37px; line-height:29px; text-align:center; background:url(../../img/smirotvorec/Add_News_photo_select.png) 0 0 no-repeat; color:#3c3939; left:50%; top:50%; margin:-18px 0 0 -91px;}
#Add_News .photo_loader .photo_list a.photo_select span{float:left; width:174px; height:29px; float:left; border:1px solid #FFFFFF; margin:3px 0 0 3px; background: url(../../img/smirotvorec/btn_hover.gif) 0 -10000px repeat-x}
#Add_News .photo_loader .photo_list a.photo_select:hover{text-decoration:none; color:#3c3939}
#Add_News .photo_loader .photo_list a.photo_select:hover span{color:#3c3939; text-decoration:none; background-position:0 50%;}
#Add_News .photo_loader .photo_list a.photo_select:active span{color:#3c3939; text-decoration:none; background-position:0 100px;border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}
*html #Add_News .photo_loader .photo_list a.photo_select{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_new/Add_News_photo_select.png', sizingMethod='crop');}
#Add_News .photo_loader .photo_list ul{position:relative; left:23px; width:100%; padding-top:8px}
#Add_News .photo_loader .photo_list ul li{float:left; background-color:#f2f2f2; border:1px solid #d9d9d9; width:121px; height:142px; margin:11px 10px 0 0}
#Add_News .submit_function{padding:0 23px; height:52px}
#Add_News .submit_function a{float:left; border:1px solid #d9d9d9; background:#f1f1f1 url(../../img/smirotvorec/btn_hover.gif) 0 -10000px repeat-x; color:#3c3939; line-height:29px; padding:0 12px; margin-right:11px}
#Add_News .submit_function a:hover{color:#3c3939; text-decoration:none; background-position:0 50%; border-bottom-color: #B5B5B5; border-right-color:#B5B5B5}
#Add_News .submit_function a:active{color:#3c3939; text-decoration:none; background-position:0 100px;border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}

#Prifile_Edit{background:#f2f2f2 url(../../img/smirotvorec/Prifile_Edit.gif) 346px 0 repeat-y; _background-position:347px 0; border:1px solid #d9d9d9; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#3c3939; margin-bottom:22px}
#Prifile_Edit .need{color:#d11704}
#Prifile_Edit .border{width:100%; position:relative; background-color:#FFFFFF; border-top:1px solid #d9d9d9; height:1px; overflow:hidden; position:relative}
#Prifile_Edit .column_left{float:left; width:346px; position:relative; padding:5px 0 0 0; position:relative; overflow:hidden; border-right:1px solid #FFFFFF}
#Prifile_Edit .left_element{padding:12px 0 4px 23px}
#Prifile_Edit .input_form{padding-bottom:14px}
#Prifile_Edit .left_element .title{padding-bottom:6px}
#Prifile_Edit .left_element input{width:290px; height:15px; position:relative; border:1px solid #d9d9d9; padding:7px 0 7px 10px; margin:0; background-color: #FFFFFF; font:12px Arial, Helvetica, sans-serif; color:#3c3939}
#Prifile_Edit .left_elemen_radio{padding:20px 0 0 23px; height:35px}
#Prifile_Edit .left_elemen_radio .title{color:#3c3939;}
#Prifile_Edit .left_elemen_radio .standart_radio_block{margin-left:36px; margin-right:6px}
#Prifile_Edit .left_elemen_radio .standart_radio_btn{margin-right:4px}
#Prifile_Edit .input_form_line{height:48px}
#Prifile_Edit .input_form_line .input_mini_text{margin-bottom:18px; color:#646464}
#Prifile_Edit .column_right{float:left; border-left:1px solid #d9d9d9; width:350px; padding:5px 0 0 0}
#Prifile_Edit .column_right .load_person_photo{padding-bottom:18px}
#Prifile_Edit .column_right .title{padding:17px 0 18px 23px}
#Prifile_Edit .column_right .photo{padding:0 0 21px 23px}
#Prifile_Edit .column_right .photo img{border:1px solid #d9d9d9}
#Prifile_Edit .column_right .load_btn{width:67px; height:29px; border:1px solid #d9d9d9; background:#FFFFFF url(../../img/smirotvorec/btn_hover.gif) 0 -10000px repeat-x; margin:0 auto; text-align:center; line-height:29px; position:relative; overflow:hidden; cursor:pointer}
#Prifile_Edit .column_right .load_btn input{ position:absolute; right:0; top:0; width:100px; height:29px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; cursor:pointer}
#Prifile_Edit .column_right .load_btn:hover{color:#3c3939; text-decoration:none; background-position:0 50%; border-bottom-color: #B5B5B5; border-right-color:#B5B5B5}
#Prifile_Edit .column_right .load_btn:active{color:#3c3939; text-decoration:none; background-position:0 100px;border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}

#Prifile_Edit .column_right .place_photo{padding:20px 0 0 23px}
#Prifile_Edit .column_right .place_photo .move_photo{border:1px solid #d9d9d9; width:304px; height:406px; background-color:#FFFFFF; margin-bottom:26px}
#Prifile_Edit .submit_block{padding:20px 0 0 0; height:49px; text-align:center;}
#Prifile_Edit .submit_block a{ border:1px solid #d9d9d9; padding:6px 10px 7px 10px; background:#FFFFFF url(../../img/smirotvorec/btn_hover.gif) 0 -10000px repeat-x; display:-moz-inline-stack; display:inline-block; _display:inline; _zoom:1; overflow:hidden; color:#3c3939}
#Prifile_Edit .submit_block a:hover{color:#3c3939; text-decoration:none; background-position:0 50%; border-bottom-color: #B5B5B5; border-right-color:#B5B5B5}
#Prifile_Edit .submit_block a:active{color:#3c3939; text-decoration:none; background-position:0 100px;border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}

#SMI_Text{width:100%; position:relative; font:12px/18px Arial, Helvetica, sans-serif; color:#494949; margin-bottom:10px}
#SMI_Text .date{color:#6e6e6e; font-style:italic; margin-bottom:1px}
#SMI_Text .author{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#3b3b3b; margin-bottom:10px}
#SMI_Text h2{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#1f1f1f; margin-bottom:8px}
#SMI_Text p{text-indent:9px; padding:0; margin:0; line-height:18px}
#SMI_Text .left{float:left; margin:1px 16px 2px 0}

#Partners_Text{border:2px solid #3b3a3a; padding:13px; margin-bottom:22px; font:12px Arial, Helvetica, sans-serif; color:#646464; min-height:162px; _height:62px;}
#Partners_Text h2{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#3c3939; margin-bottom:7px}

#Partners_Logos{ width:100%; margin-bottom:22px}
#Partners_Logos .element{background-color:#f6f6f6; width:221px; height:134px; margin:0 11px 10px 0; float:left; text-align:center;}
#Partners_Logos .element img{vertical-align:middle}
#Partners_Logos .element .valign{height:100%; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:middle}

#Partners_Logos .element_minreg {background-color:#f6f6f6; padding-left: 8px; padding-right: 8px; height:134px; margin:0 11px 10px 0; float:left; text-align:center;}
#Partners_Logos .element_minreg img{vertical-align:middle}
#Partners_Logos .element_minreg .valign{height:100%; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:middle}


#Author_Block{margin:0 20px 24px 0; position:relative;}
#Author_Block a{text-decoration:none; border-bottom:1px dashed #d11704}
#Author_Block a:hover{text-decoration:none; border-bottom-style:solid}
#Author_Block .image{float:right; width:213px; text-align:center; font:italic 11px Arial, Helvetica, sans-serif; color:#3c3939}
#Author_Block .image img{display:block; border:2px solid #000000; margin-bottom:9px}
#Author_Block .text{margin-right:233px;}
#Author_Block .name{margin-bottom:14px;}
#Author_Block .name a{font:14px Georgia, "Times New Roman", Times, serif; padding-bottom:3px}
#Author_Block .name a:hover{text-decoration:none; border-bottom-style:solid}
#Author_Block .info{color:#3b3a3a; font:12px Georgia, "Times New Roman", Times, serif; margin-bottom:9px}
#Author_Block .info p{margin-bottom:2px}
#Author_Block .info a{font-style:italic}
#Author_Block .info .color{color:#d11704}
#Author_Block .dop_info{font:12px/14px Arial, Helvetica, sans-serif; color:#646464}

#Author_Article{}
#Author_Article .element{ padding-right:30px; margin-bottom:22px}
#Author_Article .shot_count{float:left; width:191px;}
#Author_Article .shot_count .image{width:100%}
#Author_Article .shot_count .image img{display:block; border:2px solid #000000}
#Author_Article .shot_count .streak_rating{width:163px; margin-bottom:0}
#Author_Article .text{margin:0 0 0 206px; font:12px/14px Arial, Helvetica, sans-serif; color:#494646}
#Author_Article .text a{text-decoration:none; border-bottom:1px dashed #d11704}
#Author_Article .text a:hover{text-decoration:none; border-bottom-style:solid}
#Author_Article h2{font:16px Georgia, "Times New Roman", Times, serif; margin-bottom:11px}
#Author_Article h2 a{padding-bottom:3px}
#Author_Article p{padding:0 0 14px 0; margin:0}
#Author_Article .read_more{font:14px Georgia, "Times New Roman", Times, serif;}
#Author_Article .read_more a{padding-bottom:3px}


#Photo_Gallery{border:1px solid #dcdcdc; background-color:#f1f1f1; margin-bottom:22px}
#Photo_Gallery .title{color:#3c3939; font:italic 16px Georgia, "Times New Roman", Times, serif; padding:17px 15px 13px 15px;}
#Photo_Gallery a.beck_pic,
#Photo_Gallery a.next_pic{width:15px; height:15px; background-image:url(../../img/smirotvorec/Photo_Gallery.gif); position:absolute; overflow:hidden; top:50%;}
#Photo_Gallery a.beck_pic{background-position:0 -15px; left:22px; margin:-8px 0 0 0;}
#Photo_Gallery a.next_pic{background-position:0 0; right:22px; margin:-8px 0 0 0;}
#Photo_Gallery a.beck_pic:hover{background-position:-15px -15px;}
#Photo_Gallery a.next_pic:hover{background-position:-15px 0;}
#Photo_Gallery a.next_pic_noact,
#Photo_Gallery a.next_pic_noact:hover{background-position:-30px 0; cursor:default}
#Photo_Gallery a.beck_pic_noact,
#Photo_Gallery a.beck_pic_noact:hover{background-position:-30px -15px; cursor:default}
#Photo_Gallery .big_image{width:100%; position:relative; margin-bottom:8px;}
#Photo_Gallery .big_image img{display:block; margin:0 auto; border:1px solid #FFFFFF}
#Photo_Gallery .text{padding:0 56px 10px 56px;}
#Photo_Gallery .photo_comment{color:#3c3939; font:12px/16px Arial, Helvetica, sans-serif; padding-bottom:10px;}
#Photo_Gallery .author,
#Photo_Gallery .camerist{padding:0 0 10px 0; font:11px/14px Arial, Helvetica, sans-serif; color:#3c3939}
#Photo_Gallery .author a,
#Photo_Gallery .camerist a{text-decoration:none; border-bottom:1px dashed #d11704; padding-bottom:1px;}
#Photo_Gallery .author a:hover,
#Photo_Gallery .camerist a:hover{text-decoration:none; border-bottom-style:solid}
#Photo_Gallery .scrolling_block{height:133px; position:relative; padding:0 44px; background-color:#FFFFFF}
#Photo_Gallery .scrolling_block a.next_pic{right:16px}
#Photo_Gallery .scrolling_block a.beck_pic{left:16px}
#Photo_Gallery .scrolling_hide{height:133px; position:relative; width:100%; position:relative; overflow:hidden;}
#Photo_Gallery .scrolling_control{width:100000%; position:relative; height:133px; padding-left:2px}
#Photo_Gallery .scrolling_control a{float:left; height:133px; padding:0 4px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3; position:relative;}
#Photo_Gallery .scrolling_control a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;}
#Photo_Gallery .scrolling_control a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;}
#Photo_Gallery .scrolling_control a.scrolling_action{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1; padding:0 2px 0 0; margin:0 0 0 -4px; left:3px}
#Photo_Gallery .scrolling_control a.scrolling_action img{border:5px solid #3c3939; padding:1px; background-color:#d9d9d9}
#Photo_Gallery .scrolling_control a img{vertical-align:middle; border:1px solid #f7f7f7}
#Photo_Gallery .scrolling_control a span.valign{height:133px; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:middle}


#Gallery_Materials{border:1px solid #dcdcdc; background-color:#f1f1f1; margin-bottom:22px}
#Gallery_Materials .title{font:bold 16px/20px Helvetica, sans-serif; color:#3c3939; padding:14px 0 14px 22px;}
#Gallery_Materials .last_gallery{padding:14px 0 10px 22px; font-style:italic; color:#646464}
#Gallery_Materials .gallery_article{background-color:#FFFFFF; padding:16px 0 6px 0}
#Gallery_Materials .gallery_article table{width:100%; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#3c3939; border-collapse:collapse}
#Gallery_Materials .gallery_article td{vertical-align:top}
#Gallery_Materials .gallery_article a{text-decoration:none; border-bottom:1px dashed #d11704; padding-bottom:2px}
#Gallery_Materials .gallery_article a:hover{text-decoration:none; border-bottom-style:solid}
#Gallery_Materials .gallery_article .artic{padding:0 20px 16px 22px;}
#Gallery_Materials .gallery_article .artic a{color:#3c3939; border-color:#3c3939}
#Gallery_Materials .gallery_article .nation{padding-right:22px}
#Gallery_Materials .gallery_article .link{font-size:12px;padding-right:22px}
#Gallery_Materials .list_gallerys{}
#Gallery_Materials .list_gallerys .element{width:154px;display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-family:Arial, Helvetica, sans-serif; padding:4px 10px 22px 0;left:22px; position:relative}
#Gallery_Materials .list_gallerys .element_content{display:block; width:100%;}
#Gallery_Materials .list_gallerys .date{color:#6e6e6e; font-style:italic; padding-bottom:6px}
#Gallery_Materials .list_gallerys .type{color:#3c3939; font-style:italic; font-size:14px; padding-bottom:9px}
#Gallery_Materials .list_gallerys .image{font-size:12px; line-height:16px}
#Gallery_Materials .list_gallerys .image img{display:block; border:1px solid #FFFFFF; margin-bottom:6px}
#Gallery_Materials .list_gallerys .image a{color:#6c6a6a}


.inform_article{background:url(../img/inform_article.gif) 0 0 repeat-x; height:56px; width:100%; position:relative; margin-bottom:22px}
.inform_article .raiting{float:left; margin:16px 0 0 0; padding:0 0 0 12px}
.inform_article .raiting_plass, .inform_article .raiting_minus{width:18px; height:21px; background-image:url(../../img/smirotvorec/raiting.gif); float:left}
.inform_article .raiting_plass{background-position:0 0; margin:4px 0 0 12px}
.inform_article .raiting_minus{background-position:0 -21px; margin:4px 12px 0 0 }
.inform_article .raiting_namber{float:left; height:30px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:0 10px; font:italic 12px/30px Arial, Helvetica, sans-serif; color:#3c3939}

.inform_article .namber_comment{float:right; padding:0 13px 0 34px; height:23px; background:url(../../img/smirotvorec/comment.gif) 0 0 no-repeat; font:italic 11px/18px Arial, Helvetica, sans-serif; color:#646464; margin:20px 0 0 10px}
.inform_article .namber_comment a{color:#3c3939}
.inform_article .tegs{margin:0 0 0 160px; padding-top:21px;font:11px Arial, Helvetica, sans-serif; color:#494949;}
.inform_article .tegs a{ color:#494949; text-decoration:none}
.inform_article .tegs span{font:12px Arial, Helvetica, sans-serif; color:#d11704}

#Similar_Content{padding-bottom:22px; width:100%;}
#Similar_Content .title{font:18px Helvetica, sans-serif; margin-bottom:16px}
#Similar_Content .title a{float:right; text-decoration:none; color:#3c3939; border-bottom:1px dashed #3c3939; font-size:14px; font-style:italic; padding-bottom:3px; position:relative; top:3px; font-family:Georgia, "Times New Roman", Times, serif}
#Similar_Content .title a:hover{border-bottom-style:solid}
#Similar_Content .similar_block{border:1px solid #d1d1d1}
#Similar_Content .similar_navi{height:39px; position:relative; width:100%; overflow:hidden;}
#Similar_Content .similar_navi ul{width:102%; height:39px}
#Similar_Content .similar_navi ul li{float:left; height:39px; width:33%; border-right:1px solid #e7e7e7;}
#Similar_Content .similar_navi ul li a{display:block; width:100%; border-bottom:1px solid #e7e7e7; height:38px; text-align:center; font:italic 14px/38px Georgia, "Times New Roman", Times, serif; color:#3c3939;background-color:#f2f2f2;}
#Similar_Content .similar_navi ul li a:hover,#Similar_Content .similar_navi ul li.act a{text-decoration:none; color:#3c3939; background-color:#FFF; border-bottom-color:#FFF}
#Similar_Content .similar_navi ul li.act a{cursor:default}
#Similar_Content .similar_navi ul li a span{display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:top; position:relative; overflow:hidden; width:22px; height:21px; margin-right:11px; top:8px; _top:auto; *vertical-align:middle; *margin:8px 11px 8px 0}
#Similar_Content .similar_navi ul li a span i{background-image:url(../../img/smirotvorec/similar_navi.png); display:block; width:22px; height:63px; position:relative;}
#Similar_Content .similar_navi ul li a span i.n2{top:-21px;}
#Similar_Content .similar_navi ul li a span i.n3{top:-42px}
*html #Similar_Content .similar_navi ul li a span i{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/similar_navi.png', sizingMethod='crop');}
#Similar_Content .similar_content_open{width:100%; position:relative; overflow:hidden}
#Similar_Content .similar_news{width:100%; position:relative; overflow:hidden}
#Similar_Content .similar_news .element{margin:0 20px; position:relative; border-top:1px dotted #d5d5d5; padding:15px 0 15px 0; top:-1px}
#Similar_Content .similar_news .author{float:right; font:italic 11px Arial, Helvetica, sans-serif; color:#646464}
#Similar_Content .similar_news .author a{color:#000; border-bottom:1px dashed #3f3d3d}
#Similar_Content .similar_news .author a:hover{border-bottom-style:solid; text-decoration:none; color:#3f3d3d}
#Similar_Content .similar_news .date{font:italic 11px Arial, Helvetica, sans-serif; color:#646464}
#Similar_Content .similar_news .text{padding-top:9px}
#Similar_Content .similar_news .text a{color:#3f3d3d;}
#Similar_Content .similar_news .text a:hover{color:#e82f13}
#Similar_Content .similar_news .marker{color:#e82f13; position:relative; top:-1px;}
#Similar_Content .read_more{padding:0 20px 20px 20px; font:italic 14px Georgia, "Times New Roman", Times, serif}
#Similar_Content .read_more a{border-bottom:1px dashed #e82f13; text-decoration:none; padding-bottom:2px}
#Similar_Content .read_more a:hover{border-bottom-style:solid; text-decoration:none}

#Comments_Block{}
#Comments_Block .element{padding:18px 0; border-top:1px dotted #d5d5d5; position:relative; top:-1px;}
#Comments_Block .element .element{margin:0 0 0 20px; padding-bottom:0; margin-top:18px;}
#Comments_Block .comments_Block_content{width:100%; position:relative; overflow:hidden; margin-top:-18px}
#Comments_Block .title{font:18px Helvetica, sans-serif; color:#3c3939; margin-bottom:18px;}
#Comments_Block .info{font:italic 10px/21px Arial, Helvetica, sans-serif; color:#646464; height:30px}
#Comments_Block .info a{color:#646464}
#Comments_Block .date{float:right; padding-right:4px}
#Comments_Block .raiting{float:left; margin:0 16px 0 0}
#Comments_Block .raiting a{float:left; background-image:url(../../img/smirotvorec/comments_raiting.gif); width:18px; height:21px}
#Comments_Block .raiting a.plass{}
#Comments_Block .raiting a.minus{background-position:0 -21px}
#Comments_Block .raiting span{float:left; padding:0 4px; width:18px; text-align:center}
#Comments_Block .author{}
#Comments_Block .close_comment{font:italic 12px Arial, Helvetica, sans-serif; padding-bottom:22px}
#Comments_Block .close_comment a{text-decoration:none; border-bottom:1px dashed #d11704; padding-bottom:2px}
#Comments_Block .close_comment a:hover{text-decoration:none; border-bottom-style:solid}

#Write_Comment{border-top:1px dotted #d5d5d5;}
#Write_Comment .title{font:18px Helvetica, sans-serif; color:#3c3939; padding:18px 0;}
#Write_Comment .textarea_comment{padding:0 0 14px 13px}
#Write_Comment .textarea_comment textarea{width:100%; position:relative; padding:5px 0 0 11px; border:1px solid #dadada; background-color:#f1f1f1; margin-left:-13px; height:140px; overflow:auto}
#Write_Comment .submit_btn{padding-bottom:22px}
#Write_Comment .submit_btn a{width:127px; height:29px; border:1px solid #d9d9d9; background:#f1f1f1 url(../../img/smirotvorec/btn_hover.gif) 0 -10000px repeat-x; margin:0 auto; text-align:center; position:relative; cursor:pointer; display:block; font:italic 14px/27px Georgia, "Times New Roman", Times, serif; color:#3c3939}
#Write_Comment .submit_btn a:hover{color:#3c3939; text-decoration:none; background-position:0 50%; border-bottom-color: #B5B5B5; border-right-color:#B5B5B5}
#Write_Comment .submit_btn a:active{color:#3c3939; text-decoration:none; background-position:0 100px;border:1px solid #d9d9d9; background-color:#CCCCCC; border-top-color: #B5B5B5; border-left-color:#B5B5B5; color:#222222;}


#Search_Gallery{border:1px solid #dcdcdc; border-top-width:3px; background-color:#f1f1f1; color:#3c3939; position:relative; margin-bottom:22px}
#Search_Gallery .search_block{background-color:#FFF; padding-left:23px; padding-top:16px; position:relative}
#Search_Gallery .title{font: bold 17px Helvetica, sans-serif; padding-bottom:4px}
#Search_Gallery .description{font:12px Arial, Helvetica, sans-serif; color:#646464; padding-bottom:13px}
#Search_Gallery .type_search{margin-bottom:9px; width:100%; position:relative}
#Search_Gallery .type_search .type{float:left; width:156px; margin-right:10px; position:relative}
#Search_Gallery .type_search .sub_title{font:italic 14px Georgia, "Times New Roman", Times, serif; padding-bottom:10px}
#Search_Gallery .text_search{height:57px;}
#Search_Gallery .text_search .sub_title{float:left; font:italic 12px/31px Arial, Helvetica, sans-serif; color:#646464; width:202px}
#Search_Gallery .text_search .input_text{width:336px; float:left; border:1px solid #d9d9d9; background-color:#f1f1f1; padding:7px 0 7px 10px; height:15px;font:12px Arial, Helvetica, sans-serif; color:#3c3939; margin-right:10px}
#Search_Gallery .text_search .input_submit{float:left; width:94px; height:31px; background-color:#d11704; border:none; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:4px 0 7px 0; cursor:pointer}
#Search_Gallery .rezult_search{padding-bottom:13px}
#Search_Gallery .rezult_search .title{padding:17px 0 15px 23px}
#Search_Gallery .rezult_search .sub_title{border-bottom:1px dotted #3c3939; height:28px; margin:0 23px 10px 23px}
#Search_Gallery .rezult_search .sub_title a{font:italic 16px Georgia, "Times New Roman", Times, serif; color:#3c3939; border-bottom:1px dashed #3c3939; padding-bottom:1px}
#Search_Gallery .rezult_search .sub_title a:hover{border-bottom-style:solid; text-decoration:none}
#Search_Gallery .rezult_search .element{width:154px;display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-family:Arial, Helvetica, sans-serif; padding:4px 10px 19px 0;left:22px; position:relative}
#Search_Gallery .rezult_search .element_content{display:block; width:100%;}
#Search_Gallery .rezult_search .date{color:#6e6e6e; font-style:italic; padding-bottom:4px}
#Search_Gallery .rezult_search .type{color:#3c3939; font-style:italic; font-size:14px; padding-bottom:9px}
#Search_Gallery .rezult_search .image{font-size:12px; line-height:16px}
#Search_Gallery .rezult_search .image img{display:block; border:1px solid #FFFFFF; margin-bottom:6px}
#Search_Gallery .rezult_search .image a{color:#6c6a6a}

.Music_Block{position:relative; border:1px solid #dcdcdc; background-color:#f1f1f1; margin-bottom:22px}
.Music_Block .Music_Popular .title{font:bold 17px Helvetica, sans-serif; padding:12px 0 21px 0}

.Music_Popular{float:left; width:310px; position:relative; margin:0 0 0 20px; _margin-left:10px}
.Music_Popular_Content{border:1px solid #d9d9d9; background-color:#ffffff}
.Music_Popular .control{position:relative; height:39px; width:100%; position:relative; margin-bottom:10px}
.Music_Popular .control a{float:left; font:italic 14px/38px Georgia, "Times New Roman", Times, serif; color:#3c3939; height:38px; width:50%; text-align:center; border-bottom:1px solid #d9d9d9; background-color:#f2f2f2; border-left:1px solid #d9d9d9; margin-left:-1px;}
.Music_Popular .control a:hover,.Music_Popular .control a.control_act{background-color:#FFF; color:#3c3939 !important; text-decoration:none !important; border-bottom:none}
.Music_Popular .info{}
.Music_Popular .info .date{background-color:#f1f1f1; height:43px}
.Music_Popular .info .date .type{float:left; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#3c3939; padding-top:10px; padding-left:23px;}
.Music_Popular .info .date .date_namber{float:left; font:italic 12px Arial, Helvetica, sans-serif; color:#646464; margin-top:15px; width:82px; text-align:center; padding:0; background:none; border:none;}
.Music_Popular .info .date img{float:left; width:9px; height:9px; position:relative; overflow:hidden; margin-top:18px; margin-right:20px; _margin-right:10px}
.Music_Popular .banner{padding-bottom:0; text-align:center}
.Music_Popular .banner img{border:1px solid #FFF}
.Music_Popular_Content{margin-bottom:22px}
.Music_Popular_Content .tracks_list{width:100%; position:relative; overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#3c3939}
.Music_Popular_Content .tracks_list .element{border-top:1px dotted #c4c4c4; position:relative; top:-1px; margin:0 19px; padding:13px 0 16px 0}
.Music_Popular_Content .tracks_list .track_id{float:right; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#d11704; margin-top:6px}
.Music_Popular_Content .tracks_list .track_author{margin-bottom:5px;}
.Music_Popular_Content .tracks_list .track_name{color:#646464; margin-bottom:13px}
.Music_Popular_Content .tracks_list .track_player{width:100%}
.Music_Popular_Content .tracks_list .track_player img{display:block}
.Music_Popular_Content .show_tops{background-color:#f1f1f1; padding:15px 19px 0 19px; position:relative; height:34px}
.Music_Popular_Content .show_tops a{color:#3c3939; font:14px Georgia, "Times New Roman", Times, serif; border-bottom:1px dashed #3c3939; padding-bottom:2px}
.Music_Popular_Content .show_tops a span{font-size:18px; line-height:14px}
.Music_Popular_Content .show_tops a:hover{text-decoration:none !important; color:#3c3939 !important; border-bottom-style:solid}


.Music_List{float:right; width:308px; right:22px; position:relative; overflow:hidden; margin-bottom:12px}
.Music_List .title{font: bold 17px Helvetica, sans-serif; padding:12px 0 0 0; margin-bottom:18px}
.Music_List .element{border-bottom:1px dotted #c0c0c0; padding-bottom:14px; margin-top:10px; position:relative; top:1px; width:100%}
.Music_List .photo{width:53px; height:54px; border:1px solid #FFF; float:right; position:relative; margin-bottom:1px; top:-3px}
.Music_List .photo img{display:block}
.Music_List .name{font:12px Arial, Helvetica, sans-serif; padding:0 0 13px 0}
.Music_List .name .track_name{color:#646464}
.Music_List .adout{font:italic 14px Georgia, "Times New Roman", Times, serif; padding-bottom:9px}
.Music_List .adout a{color:#3c3939; text-decoration:none; border-bottom:1px dashed #3c3939}
.Music_List .adout a:hover{text-decoration:none !important; color:#3c3939 !important; border-bottom-style:solid}
.Music_List .video_link{font:italic 14px Georgia, "Times New Roman", Times, serif; padding-bottom:9px}
.Music_List .video_link a{color:#d11704; text-decoration:none; border-bottom:1px dashed #d11704}
.Music_List .video_link a:hover{text-decoration:none !important; color:#d11704 !important; border-bottom-style:solid}
.Music_List .track_player{width:100%; margin-bottom:6px}
.Music_List .track_player img{display:block}
.Music_List .function{width:100%; height:18px; font:11px/15px Arial, Helvetica, sans-serif}
.Music_List .raiting{float:right; text-align:right;}
.Music_List .raiting a{float:right; width:15px; height:15px; position:relative; overflow:hidden; background:url(../../img/smirotvorec/raiting_music.gif); text-align:center; color:#000; line-height:14px; margin:0 0 0 2px;}
.Music_List .raiting a.plass{margin-left:8px}
.Music_List .raiting a.minus{line-height:12px;}
.Music_List .raiting a:hover{color:#000 !important; text-decoration:none !important; background-position:-15px 0}
.Music_List .raiting a:active{background-position:-30px 0}
.Music_List .raiting_act a{background-position:-30px 0; color:#6a6a6a; cursor:default}
.Music_List .raiting_act a:hover{background-position:-30px 0; color:#6a6a6a !important;}
.Music_List .raiting .namber{color:#d11704}
.Music_List .raiting .right{float:right}
.Music_List .author{float:left}
.Music_List .author a{color:#d11704; text-decoration:none; border-bottom:1px dashed #d11704; position:relative}
.Music_List .author a:hover{text-decoration:none !important; color:#d11704 !important; border-bottom-style:solid}

.Music_Search{background-color:#FFF; padding:17px 22px 24px 22px}
.Music_Search .title{font:italic 16px Georgia, "Times New Roman", Times, serif; color: #000; padding-bottom:10px}
.Music_Search .by_abc{padding-bottom:9px}
.Music_Search .abc{margin-bottom:6px;font:14px/18px Georgia, "Times New Roman", Times, serif; color: #000}
.Music_Search .abc a{color:#d11704;  margin-right:6px}
.Music_Search .abc span{margin-right:6px; text-decoration:underline}
.Music_Search .by_name .form{height:31px}
.Music_Search .by_name .input_text{width:536px; float:left; border:1px solid #d9d9d9; background-color:#f1f1f1; padding:7px 0 7px 10px; height:15px;font:12px Arial, Helvetica, sans-serif; color:#3c3939; margin-right:10px}
.Music_Search .by_name .input_submit{float:left; width:94px; height:31px; background-color:#d9d9d9; border:none; font:italic 16px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:4px 0 7px 0; cursor:pointer}

.Event_Gallery{float:left; width:310px; position:relative; left:22px}
.Event_Gallery .title{font: bold 17px Helvetica, sans-serif; padding:12px 0 0 0; margin-bottom:13px}
.Event_Gallery .sub_title{border-bottom:1px dotted #c0c0c0; font:italic 17px Georgia, "Times New Roman", Times, serif; color:#3b3a3a; padding-bottom:5px; margin-bottom:14px}
.Event_Gallery .element{padding-bottom:17px}
.Event_Gallery img{float:left; border:1px solid #FFF}
.Event_Gallery .info{margin:0 0 0 85px}
.Event_Gallery .info .date{font:italic 12px Arial, Helvetica, sans-serif; color:#646464; padding-bottom:4px}
.Event_Gallery .info .name{font:italic 14px Georgia, "Times New Roman", Times, serif; padding-bottom:6px}
.Event_Gallery .info .name a{color:#3c3939}
.Event_Gallery .info .description{font:12px/14px Arial, Helvetica, sans-serif; color:#646464}
.Event_Gallery .reclame{background-color:#FFF; border:1px solid #d9d9d9; padding:0 20px; margin-top:24px; margin-bottom:22px}
.Event_Gallery .reclame_element{padding-bottom:19px; width:100%; position:relative; font:12/14px Arial, Helvetica, sans-serif; color:#646464}
.Event_Gallery .reclame_element img{border-color:#dadada}
.Event_Gallery .reclame_element .text{margin-left:90px}
.Event_Gallery .reclame_element .link{font:italic 14px Georgia, "Times New Roman", Times, serif; margin-bottom:8px}
.Event_Gallery .reclame_element .link a{color:#d11704;border-bottom:1px dashed #d11704;}
.Event_Gallery .reclame_element .link a:hover{text-decoration:none !important; color:#d11704 !important; border-bottom-style:solid}

#Event_Calendar{margin-bottom:22px}
#Event_Calendar .title{color:#1f1f1f; font:italic 18px/19px Georgia, "Times New Roman", Times, serif; position:relative; top:-10px; margin-bottom:5px}
#Event_Calendar .title .info{font-size:14px; position:relative; top:-3px}
#Event_Calendar .title .description{font:11px/14px Arial, Helvetica, sans-serif; color:#646464; width:364px; float:right; text-align:right; margin-top:1px}
#Event_Calendar .big_calendar{padding:0 0 20px 20px; background-color:#f1f1f1}
#Event_Calendar .big_calendar .set_date{width:142px; position:relative; float:right; margin-left:11px}
#Event_Calendar .big_calendar .select_date{height:40px; padding-top:16px; padding-right:21px}
#Event_Calendar .big_calendar .date_now{color:#1f1f1f; font:18px/26px Arial, Helvetica, sans-serif}
#Event_Calendar .standart_select_action,
#Event_Calendar .standart_select,
#Event_Calendar .standart_select_content{background-color:#FFF}
#Event_Calendar .days_week{height:31px;}
#Event_Calendar .days_week li{float:left; width:89px; height:31px; background-color:#646464; margin-right:6px; font:14px/31px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:center}
#Event_Calendar .days_week li.output{background-color:#d11704}
#Event_Calendar .days li{float:left; width:89px; float:left; height:89px; margin:6px 6px 0 0; background-color:#FFF; position:relative}
#Event_Calendar .days li .d{color:#646464; font:14px Georgia, "Times New Roman", Times, serif; position:absolute; right:8px; top:1px}
#Event_Calendar .days li a{width:87px; height:87px; position:relative; float:left; border:1px solid #FFF}
#Event_Calendar .days li a .d{right:7px; top:0}
#Event_Calendar .days li a:hover{background-color:#d9d9d9; text-decoration:none}
#Event_Calendar .days li .n{font:72px/72px "Times New Roman", Times, serif; color:#212020; width:100%; position:relative; display:block; text-align: center}
#Event_Calendar .days li .m{font:italic 11px Arial, Helvetica, sans-serif; color:#646464; width:100%; position:relative; display:block; text-align:center; top:-5px}
#Event_Calendar .info_month{height:74px; background:url(../../img/smirotvorec/Event_Calendar.gif) 50% 0 no-repeat; text-align:center; font:12px/15px Arial, Helvetica, sans-serif; color:#1f1f1f; padding-top:10px}
#Event_Calendar .info_month span{color:#d11704}
#Event_Calendar .beck_month,
#Event_Calendar .next_month{width:194px; color:#838383; font-size:11px}
#Event_Calendar .beck_month{float:left;}
#Event_Calendar .next_month{float:right}


/* Profile user */
.title_user{
	font:bold 17px Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#3c3939;
	margin-top:-15px;
}
.wrap_profile{
	background-color:#f2f2f2;
	border:1px solid #dedede;
	height:100%;
	width:700px;
	margin-top:15px;
}
.main_menu2{
	width:701px;
}
.main_menu2 li{
	float:left;
	width:25%;

}
.main_menu2 li a{
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	display:block;
	width:99%;
	text-align:center;
	margin:0 auto;
	color:#3c3939;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	padding:15px 0px;
}
.main_menu2 li a:hover,.main_menu2 li.active_menu a{
	border-bottom:none;
	background-color:#FFF;
	display:block;
}
.main_menu3{
	width:701px;
}
.main_menu3 li{
	float:left;
	width:20%;

}
.main_menu3 li a{
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	display:block;
	width:99%;
	text-align:center;
	margin:0 auto;
	color:#3c3939;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	padding:15px 0px;
}
.main_menu3 li a:hover,.main_menu3 li.active_menu2 a{
	border-bottom:none;
	background-color:#FFF;
	display:block;
}
.username{
	background-color:#FFF;
	height:53px;
	width:100%;
}
.name_u{
	float:left;
	color:#494949;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 20px;
	width:70%;
}
.name_u span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
.repa{
	float:left;
	width:25%;
	padding-top:20px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
.repa span.title_repa{
	top:-3px;
	position:relative;
	padding-right:10px;
}
.repa span.karma{
	top:-3px;
	position:relative;
	color:#5f7181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding:0 5px 0 5px;
}
.blank_user{
	height:100%;
	width:auto;
}
.left_part{
	float:left;
	background-image:url(../../img/smirotvorec/hr2.jpg);
	background-position:right;
	background-repeat:repeat-y;
	height:100%;
	width:347px;
	padding-top:20px;
}
.avatar{
	border:1px solid #d9d9d9;
	height:406px;
	width:304px;
	margin-left:21px;
}
.data_reg{
	float:left;
	margin-left:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width:120px;
}
.data_reg span{
	display:block;
	color:#8c8a8a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.view_profile{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width:170px;
	margin-left:33px;
	_margin-left:10px;
}
.view_profile span{
	display:block;
	color:#8c8a8a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.view_profile span a{
	text-decoration:underline;
	color:#8c8a8a;
}
.pm{
	background-color:#FFF;
	border:1px solid #d9d9d9;
	height:29px;
	width:216px;
	margin:0 auto;
	margin-bottom:18px;
}
.pm a{
	display:block;
	height:23px;
	width:204px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#3c3939;
	padding-top:6px;
	padding-left:12px;
}
.hr{
	background-image:url(../../img/smirotvorec/hr.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:2px;
	width:345px;
}
.user_sait{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	margin-left:21px;
}
.twitter span,.facebook span,.homepage span,.vkontakte span{
	border:1px solid #d9d9d9;
	display:block;
	background-color:#FFF;
	height:23px;
	width:259px;
	margin-left:33px;
	font-size:12px;
	color:#7c7a7a;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 0 0 10px;
}
.twitter{
	background-image:url(../../img/smirotvorec/twitter.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:21px;
}
.facebook{
	background-image:url(../../img/smirotvorec/facebook.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:21px;
}
.homepage{
	background-image:url(../../img/smirotvorec/homepage.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:21px;
}
.vkontakte{
	background-image:url(../../img/smirotvorec/vkontakte.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:21px;
}
.right_part{
	float:left;
	width:349px;
}
.right_part dl{
	padding:18px 0 0 20px;
	height:100%;
	width:330px;
	background-image:url(../../img/smirotvorec/hr.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.right_part dl.last{
	padding:18px 0 0 20px;
	background:none;
}
.right_part dl dt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#353535;
	padding-bottom:10px;
}
.right_part dl dd{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	color:#7c7a7a;
}
.right_part dl dd a{
	color:#8c8a8a;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7a7a;
	text-decoration:underline;
}
.right_part dl dd ul li{
	line-height:23px;
}
.block1{
	background-color:#f1f1f1;
	height:54px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block1 p{
	padding-left:15px;
}
.block2{
	background-color:#f1f1f1;
	height:208px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block2 p{
	padding-left:15px;
}
.block2 a{
	display:block;
	margin-top:167px;
}
.block3{
	background-color:#f1f1f1;
	height:54px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block3 p{
	padding-left:15px;
	width:180px;
	float:left;
}
.block3 a{
	float:left;
	display:block;
	width:9px;
}
.block4{
	background-color:#f1f1f1;
	height:208px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block4 p{
	padding-left:15px;
	width:180px;
	float:left;
}
.block4 a{
	float:left;
	display:block;
	width:9px;
}
.block6{
	background-color:#f1f1f1;
	height:44px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block6 p{
	padding-left:15px;
	width:125px;
	float:left;
}
.block6 a{
	float:left;
	display:block;
	width:auto;
	border-bottom:1px dashed #d11704;
}
.block5{
	background-color:#f1f1f1;
	height:208px;
	width:220px;
	margin-top:18px;
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-top:13px;
}
.block5 p{
	padding-left:15px;
	width:142px;
	float:left;
}
.block5 a{
	float:left;
	display:block;
	width:auto;
	border-bottom:1px dashed #d11704;
}
.title_search{
	color:#212020;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding:20px 0 0 22px;
}
.formas{
	margin-left:22px;
	width:auto;
}
input {vertical-align:middle;}
.pole_search{
	border:1px solid #d9d9d9;
	height:24px;
	width:533px;
	font-size:14px;
	padding-top:5px;
	margin-right:10px;
}
/*.info{
	margin-left:122px;
	margin-top:5px;
	width:551px;
	text-align:right;
	color:#646464;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}*/
.hr3{
	background-image:url(../../img/smirotvorec/hr.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:2px;
	width:100%;
}
.video_player{
	background-image:url(../../img/smirotvorec/player.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:306px;
	width:652px;
	margin-left:22px;
}
.setup{
	height:auto;
	width:auto;
	padding-top:57px;
}
.selectf{
	background-image:url(../../img/smirotvorec/select_file.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:137px;
	margin:0 auto;
	margin-bottom:26px;
}
.selectf a{
	display:block;
	height:23px;
	width:122px;
	color:#1f1f1f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-left:15px;
	padding-top:8px;
}
.selectf2{
	background-image:url(../../img/smirotvorec/select_file2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
	width:137px;
	margin:0 auto;
	margin-bottom:7px;
}
.selectf2 a{
	display:block;
	height:23px;
	width:122px;
	color:#1f1f1f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	padding-left:15px;
	padding-top:8px;
}
.status{
	text-align:center;
	color:#1f1f1f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width:100%;
}
.line_zagruz{
	background-image:url(../../img/smirotvorec/upload_line.jpg);
	background-position:center;
	background-repeat:repeat-x;
	border:1px solid #ababab;
	height:22px;
	width:650px;
}
.polosaz{
	margin-top:-38px;
	background-image:url(../../img/smirotvorec/status_zagruzki.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:20px;
	width:40%
}
.dop_setup{
	background-color:#FFF;
	color:#494949;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 20px;
	height:33px;
	width:680px;
	margin-top:25px;
}
.dop_setup span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
.select_razdel{
	margin-left:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#3c3939;
}
.select_razdel span{
	color:#d11704;
}
.spisok_razd{
	height:29px;
	width:307px;
	margin-left:21px;
	margin-top:-8px;
	margin-bottom:19px;
}
.left_list,.right_list{
	float:left;
	width:315px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#3c3939;
	_margin-left:0px;
}
.left_list{
	margin-left:21px;
}
.right_list{
	margin-left:23px;
}
.list_territ{
	border:1px solid #d9d9d9;
	background-color:#FFF;
	overflow:auto;
	height:188px;
	width:313px;
}
.list_territ ul{
	width:100%;
	padding-top:10px;
}
.list_territ ul li{
	width:100%px;
	height:21px;
}
.list_territ ul li a{
	width:283px;
	display:block;
	height:17px;
	padding-left:11px;
	color:#3c3939;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-top:4px;
}
.list_territ ul li a:hover{
	background-color:#999;
}
.opovesh{
	border-bottom:1px solid #d9d9d9;
	background-color: #FFF;
	background-image:url(../../img/smirotvorec/opovesh.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:48px;
	width:652px;
	margin-left:21px;
	margin-top:14px;
}
.opovesh p{
	top:15px;
	position:relative;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	height:23px;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:10px;
	padding-left:14px;
}
.opovesh p span{
	color:#3c3939;
}
.submit_setup{
	background-color:#fff;
	height:71px;
	width:700px;
	margin-top:25px;
}
.submit_setup a{
	background-color:#f1f1f1;
	display:block;
	float:left;
	margin-top:20px;
	margin-left:22px;
	background-color:#f1f1f1;
	border:1px solid #d9d9d9;
	padding:8px 13px;
	color:#494949;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
.banner2{
	border:1px solid #d9d9d9;
	margin-top:21px;
}

.nomination_date {
       font: italic 16px/13px Georgia;
       line-height:1.2;
    margin-left: -18px;
}

.prezident {
       font: italic 16px/13px Georgia;
       line-height:1.2;
    margin-left: -18px;
}

.player{ border:1px solid #f1f1f1;width:580px;padding:18px 12px 8px; margin-top:10px; margin-bottom: 10px; }

.text_image { text-align: center; margin-bottom: 10px; }

#id_concours_photo { opacity: 1 !important; }
.no_opacity { opacity: 1 !important; }

/* XXX. Paginator Styles */
.paginator{font-size:18px;color:#353535; margin:0 0 32px; text-align: center; padding: 18px; width: 240px; }
.paginator a{color:#353535}
.paginator ul{list-style:none; margin:0;}
.paginator li{float:left;margin:0 5px;}
.paginator li:first-child{margin:0 14px 0 0;}
.paginator .active a{color:#f23104; font-weight:bold; text-decoration:none}
.paginator li.clear{float:none;margin:0;}