table { border:0px; border-collapse:collapse; }
table td { padding:0px; }
td { vertical-align:top; }

body { padding:0px; margin:0px; spacing:0px;  }


/* ÃËÎÁÀËÜÍÛÅ ØÐÈÔÒÛ */

.g-font-at { font-family:Arial, Tahoma;  }

.g-font-tr { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }




.top1-bg { background:url('img/top1-bg.gif') repeat-x; background-position:190px 0; font:5px Arial; height:10px; margin:0 0 0 0px; }

.top1-left { background:url('img/top1-left.gif') no-repeat; background-position:left top; font:5px Arial;  height:10px; float:left; width:190px; }
/*
.top2-left-bg { background:url('img/top2-left-bg.jpg') no-repeat; background-position:left top; }
*/
.top2-bg { background:url('img/top2-bg.jpg') repeat-x; background-position:top left; }

.top2-bg-new { background:url('img/top2-bg-new2.jpg') repeat-x; background-position:top left; border-bottom:0px solid #fff; }
/*
.top2-right-bg { background:url('img/top2-right-bg.jpg') no-repeat; background-position:top right; }
*/

/* TOP INFORMERS */

.top-inf { margin:10px 0 0 20px; }

.top-inf-bg { background:url('img/top-inf-bg.gif') no-repeat; background-position:right center; }

.top-inf-z { font:12px Arial; color:#fff; margin:0 0 10px 0; font-weight:bold; }

.top-inf-w { font:11px Arial; color:#314A5D; }

.top-inf-wu { background:url('img/top-inf-wu.png') no-repeat; background-position:left center; padding:0 0 0 10px; }

.top-inf-wd { background:url('img/top-inf-wd.png') no-repeat; background-position:left center; padding:0 0 0 10px; }



.top-inf-wa { font:11px Arial; color:#205AAF; }

.top-inf-wa a { color:#205AAF; margin:0 10px 0 0; }

.top-search { vertical-align:middle; }

.top-search-o { margin:0 0 0 20px; }

.top-search-o span { padding:5px 0 0 0; display:block; }

.top-search-i  { background:#fff url('img/login-authf.gif') repeat-x; background-position:top left; border:1px solid #608CC8; width:166px; font-size:12px; color:#888; height:19px; }


/* TEASERS */



.clear { background:none!important; }

.teasers-menu2 td { text-align:center; font-size:13px; }

.teasers-menu2 div { background:url('img/teasers-sep.gif') no-repeat; background-position:right center; color:#055F95; padding:0px 10px 0px 10px;  text-align:center; }

.clear { background:none!important; }

.teasers-menu2 a {  color:#055F95;  }




.teaser-elekt { background:url('img/teaser-elekt.jpg') no-repeat; background-position:top center; }


.top-menu-bg { background:url('img/top-menu-bg.gif') repeat-x; background-position:left top; }

.top-menu-left { background:url('img/top-menu-left.jpg') no-repeat; background-position:left bottom; height:45px; }
.top-menu-right { background:url('img/top-menu-right.jpg') no-repeat; background-position:right bottom; height:45px; }

.top3-bg { background:url('img/top3-bg.jpg') repeat-x; background-position:left top; }

.top3-left { background:url('img/top3-left.jpg') no-repeat; background-position:left top; }

.top3-right { background:url('img/top3-right.jpg') no-repeat; background-position:right top; }

.top4-bg { background:url('img/top4-bg.gif') repeat-x; background-position:left bottom; }

.top4-left { background:url('img/top4-left.jpg') no-repeat; background-position:left top; }

.top4-right { background:url('img/top4-right.jpg') no-repeat; background-position:right top; }

.top5-bg { margin:12px 0 0 0; }


/* LOGIN */

.login-top { background:url('img/login-top.jpg') no-repeat; background-position:left top;  }

.login-bg { background:url('img/login-bg.jpg') repeat-y; }

.login-bottom { background:url('img/login-bottom.jpg') no-repeat; background-position:left bottom; padding:0px 0px 0px 0px;  }

.login-o { margin:0 0 0 18px; }

.login-vhod ul { margin:0px; padding:0px; list-style: none; }

.login-vhod li { display: block; font-size:12px; color:#3D290B; }

.login-vhod li a { display: block; color:#3D290B; text-decoration:none; border-top:0px solid #F6F6F6; padding: 5px 3px 5px 18px; }

.login-vhod li a:hover { background:#EBB76C; }






.login-sign { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-shadow:1px 1px 0 #AF803B; padding:15px 0 12px 0px; }

.login-authf { background:#fff url('img/login-authf.gif') repeat-x; background-position:top left; border:1px solid #937454; width:126px; font-size:12px; color:#3D290B; height:20px; }

.login-sign2 { font-size:11px; color:#3D290B; }

.login-authfb { text-align:right; margin:7px 0 0 0; }

.login-sign3 {  font-size:11px; color:#784106; float:left; text-align:left; }

.login-sign3 ul { margin:0px; padding:0px; list-style: none;  }

.login-sign3 li { margin:2px 0 2px 0; background:url('img/login-sign3.gif') no-repeat; background-position:left center; padding:0 0 0 10px; }

.login-sign3 a { color:#784106; }



/* TOP MENU */

.t-menu a {  text-decoration:none; }
.t-menu ul { margin:0px; padding:12px 0px 0px 30px; list-style: none; }
.t-menu li { display: inline; background:url('img/t-menu-sep.png') no-repeat; background-position:left center;  font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; text-shadow:1px 1px 0 #397C9E; color:#fff; padding:23px 23px 23px 12px;  }

.t-menu li a {  display:inline; color:#fff;   }

.t-menu li a:hover { text-decoration:none;  }



/* AFISHA */

.afisha-top { background:url('img/afisha-top.jpg') no-repeat; background-position:left top;  }

.afisha-bg { background:url('img/afisha-bg.gif') repeat-y; }

.afisha-bottom { background:url('img/afisha-bottom.jpg') no-repeat; background-position:left bottom; padding:0px 0px 0px 0px; }

.afisha-sign { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px; color:#314A5D; padding:22px 0 16px 55px; background:url('img/afisha-sign-bg.png') no-repeat; background-position:left center; margin:0 0 -10px 0; }

.afisha-o { margin:0 12px 0 12px; }

.afisha-date { font-family: Arial,Tahoma; font-size:38px; color:#81C41D; float:right; text-align:center; line-height:60%; padding:22px 15px 0px 0px; margin:10px 0 0 0;  }

.afisha-month { font-size:11px; color:#445B6E; display:block; padding:0;  }

.afisha-choice { background:url('img/afisha-choice.png') no-repeat; font-family: Arial,Tahoma; font-size:11px; color:#784106; height:19px; padding:2px 0 0 14px; margin:5px 0 5px 0; }

.afisha-choice a { color:#784106; text-decoration:none; }


.afisha-all { background:url('img/afisha-all.gif') no-repeat; font-family: Arial,Tahoma; font-size:11px; color:#784106; padding:6px 0 0 22px; height:27px; margin:15px 0 20px 0; }

.afisha-all a { color:#784106; }

/*
.afisha-all { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ea51a), color-stop(100%, #09826b)); background-image: -webkit-linear-gradient(top, #3ea51a, #09826b); background-image: -moz-linear-gradient(top, #3ea51a, #09826b); background-image: -o-linear-gradient(top, #3ea51a, #09826b); background-image: linear-gradient(top, #3ea51a, #09826b); background-color: #239342; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; color: white; font-size: 11px; padding: 5px; text-decoration: none; position: relative; }
.afisha-all { *display: inline; }
.afisha-all u { text-decoration: none; border-bottom: 1px dashed; }

.afisha-all a { color: white; text-decoration: none; }
.afisha-all a:hover { color: #eeeeee; }
*/
.afisha-img { margin:2px 0 0 0 !important; }

.afisha-img img,.afisha-img2 img { border:1px solid #B2B2B2; }

.afisha-i { font-family: Arial,Tahoma; font-size:11px; color:#5C5C5C; }

.afisha-isep { background:url('img/news-sep.gif') repeat-x;  background-position:bottom center; padding:0px 0 10px 0; margin:0 0 10px 0; }

.afisha-i a { color:#5C5C5C; }

.afisha-j { margin:0 0 5px 0; }

.afisha-t {  font-family: Arial,Tahoma; font-size:13px; color:#055F95; margin:0 0 5px 0; }

.afisha-t a { color:#055F95; }


.afisha-select { margin:40px 0 40px 0; }

.afisha-select a { margin:0 5px 0 5px; }

.afisha-seance,.konkurs-sep { margin:20px 0 20px 0; background:url('img/news-sep.gif') repeat-x; background-position:left bottom; padding:0px 0 20px 0; }

.afisha-seance2 { background:url('img/news-sep.gif') repeat-x; background-position:left center; padding:20px 0 20px 0; height:40px; }

.afisha-desc { font-family:Arial, Tahoma; font-size:11px; }

.afisha-desc td { padding:8px 0 8px 0; background:url('img/afisha-desc.gif') repeat-x; background-position:left bottom; color:#333; }

.afisha-desc span { color:#3D290B; }

/* KONKURS */

.konkurs-top { background:url('img/konkurs-top.jpg') no-repeat; background-position:left top;  }

.konkurs-bg { background:url('img/konkurs-bg.gif') repeat-y; }

.konkurs-bottom { background:url('img/konkurs-bottom.jpg') no-repeat; background-position:left bottom; padding:0px 0px 0px 0px; margin:0 0 20px 0; }

.konkurs-sign { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-shadow:1px 1px 0 #4886A6; padding:15px 0 12px 25px; }

.konkurs-t-bg { background:url('img/konkurs-t-bg.png') no-repeat; background-position:right top; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:15px; color:#055F95; text-align:left; height:27px; padding:2px 0 0 25px; margin:0 0 5px 0; }

.konkurs-t-bg a { color:#055F95; background:url('img/konkurs-bullet.gif') no-repeat; background-position:right center; padding:0 10px 0 0; }

.konkurs-d { font-family: Arial,Tahoma; font-size:12px; color:#fff; margin:0 25px 30px 25px; }

.konkurs-join {  font-family: Arial,Tahoma; font-size:11px; text-align:center; float:left; margin:0 40px 0 0; }

.konkurs-img img { border:1px solid #B2B2B2; }


/* BLOCK */

.block-top { background:url('img/block-top.jpg') no-repeat; background-position:left top;  }

.block-bg { background:url('img/block-bg.gif') repeat-y; }

.block-bottom { background:url('img/block-bottom.jpg') no-repeat; background-position:left bottom; padding:0px 0px 0px 0px; }

.block-sign-w { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px; color:#055F95; padding:22px 0 12px 57px; background:url('img/block-winner-bg.jpg') no-repeat; background-position:left top; margin:0 0 15px 0; }

.block-i { font-family: Arial,Tahoma; font-size:11px; color:#333; background:url('img/afisha-sep.gif') no-repeat; background-position:bottom center; padding:0px 0 10px 0; margin:0 0 10px 0; }

.block-i img { margin:0 10px 0 0; }

.block-i a { color:#055F95; }

.block-i img { margin:0 10px 0 0; }

.block-t {  font-family: Arial,Tahoma; font-size:13px; color:#006600; }

.block-t a { color:#006600; }

.block-o { margin:0 18px 0 18px; }


/* POBEDIT KONKERSA */


.block-pob-z { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; color:#006600; margin:0 0 10px 0; }

.block-o img { margin:0 10px 0 0; float:left; position:relative; }

.block-pob-t { font:11px Arial; color:#333; margin:0 0 30px 0; }

.block-pob-t a { color:#055F95; }




/* INTERVIEW */

.block-int { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px; color:#314A5D; padding:12px 0 12px 57px; background:url('img/block-int.jpg') no-repeat; background-position:left top; margin:0 0 5px 0; }

.interview-i { background:url('img/block-int-p1.gif') no-repeat; background-position:77px top; }

.interview-i img { float:left; margin:0px 3px 0 0 !important; position:relative; border:1px solid #B2B2B2; }

.interview-t { font-family: Arial,Tahoma; font-size:12px; color:#005500;  font-style:italic; margin:0 0 0 85px; }

.interview-t span { background:#E0F1C7 url('img/block-int-p2.gif') no-repeat;  background-position:right bottom;  margin:0 0 0 0px; display:block; padding:5px 10px 5px 10px; }




.interview-t a { color:#005500; }

.interview-td { font-size:11px; color:#777777; margin:6px 0 0 90px; }

.interview-tn { font-size:13px; color:#055F95; margin:0px 0 0 90px; }

.interview-tn a { color:#055F95; }

.interview-sep { background:url('img/interview-sep.gif') repeat-x; background-position:left bottom; padding:0px 0 10px 0; margin:0 0 15px 0; }


/* FOTOREP */

.block-fotorep { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px; color:#314A5D; padding:12px 0 12px 57px; background:url('img/block-fotorep.jpg') no-repeat; background-position:left top; margin:0px 0 5px 10px;  }

.block-fotorep-bg { background:url('img/block-fotorep-bg.jpg') no-repeat; background-position:right top; padding:0 0 0 30px; height:103px; margin:0px 0 15px 0;  }

.block-fotorep-bg span { float:right; font-family: Arial,Tahoma; font-size:11px; color:#fff; margin:33px 19px 0 0; }

.block-fotorep-bg img { border:1px solid #B2B2B2; margin:21px 7px 0 0; }

.block-fotorep-bg a { color:#fff; text-decoration:none; }

.block-fotorep-t { font-family: Arial,Tahoma; font-size:13px; color:#055F95; margin:0 0 0 30px; }

.block-fotorep-t a { color:#055F95; }

.block-fotorep-t span { font-family: Arial,Tahoma; font-size:11px; color:#777777; margin:0 10px 0 0; }


/* OPROS */

.block-sign-op { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px; color:#055F95; padding:22px 0 5px 57px; background:url('img/block-opros-bg.jpg') no-repeat; background-position:left top; margin:0 0 0px 0; }

.block-op-z { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:16px; color:#006600; margin:0px 0 0px 57px; }

.block-op-t { font:11px Arial; color:#333; margin:10px 30px 0 30px; }

.block-op-t span {  font-style:italic; color:#333; display:block; margin:10px 0 0 0; }

.vote { margin:0 0 3px 0; }

/* BOTTOM */

.bottom-bg { background:url('img/bottom-bg.gif') repeat-x; background-position:left top; }

.bottom-left { background:#D0ECFF; }

.bottom-left2 { font:12px Arial; color:#314A5D; margin:10px 20px 25px 20px; }

.bottom-left2 a { color:#314A5D; margin:0 10px 0 0; }

.bottom-right { background:#D0ECFF url('img/bottom-logo.gif') no-repeat; background-position:right bottom; padding:0 0 20px 0; }

.bottom-right2 { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#055F95; margin:5px 90px 15px 20px; line-height:180%; }

.bottom-right2 a { color:#055F95; margin:0 20px 0 0; }

.bottom-right4 { font:12px Arial; color:#fff; margin:10px 20px 0px 20px; background:#205AAF; padding:2px 4px 2px 4px; }

.bottom-right4 a { color:#fff; text-decoration:none; }

.bottom-bg2 { background:url('img/bottom-bg2.gif') repeat-x; background-position:left top;  }



/* MAIN */

#breadcrumbs { font:12px Arial; color:#333333; margin:0 0 15px 0; }

#breadcrumbs a { color:#333333; }


#breadcrumbs {
	display:inline-block;
	border: 1px solid;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
	height: 24px;
	line-height: 24px;
	font-size: 11px;
width:100%;
overflow:hidden;
}
#breadcrumbs span {
	display: inline-block;
	padding: 0 17px;
}

#breadcrumbs {
  border-color: #94A3C4;
background:#ECEFF5;
}

#breadcrumbs .sep {
	background-image: url('img/speedbar.png');
}




/* NEWS */

.news-top-z { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; color:#055F95; padding:5px 0 5px 53px; background:url('img/news-top-z.gif') no-repeat; background-position:left center; margin:0 0 15px 0;  }

.news-top-t { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#055F95; margin:0 0 15px 0; }

.news-top-t a { color:#055F95; }

.news-top-c {  font:11px Arial; color:#575757; margin:0 0 7px 20px; }

.news-top-c a { color:#055F95; }

.news-top-d span { background:#FECE84 url('img/news-top-d.gif') no-repeat; background-position:right center; font:18px Arial; color:#fff; padding:3px 20px 3px 20px; text-shadow:1px 1px 0 #D39B5E, -1px -1px 0 #D39B5E, 1px -1px 0px #D39B5E, -1px 1px 0px #D39B5E; }

.news-top-d {  margin:20px 0 10px 0px; }


.news-top-pod { margin:0 0 18px 0;  }

.news-top-img { overflow:hidden; height:150px; }


/* LINK TO COMMENTS */

.news-top-com { position:relative; width:100%; color:#000; }

.news-top-com a { color:#000; text-decoration:none; }

.news-ib,.news-img { border:1px solid #B2B2B2;  }

.comments { position:absolute; display:block; font-size:9px; text-decoration:none; text-align:center; }

.comments span { display: block; height: 1px; }

.c1 { margin: 0 2px; }
.c2 { margin: 0 1px; }
.comments span.c3 { height: auto; padding: 1px 4px; }
.c4 { margin: 0 2px; background: #FEA722; border-left: 10px solid #000; border-right: 2px solid #000; }
.c5 { margin: 0 4px 0 11px; }
.c6 { margin: 0 5px 0 11px; }
.c7 { margin: 0 6px 0 12px; }
.c1, .c7 { background: #000; }
.c2, .c3, .c5, .c6 { background: #FEA722; border-left: 1px solid #000; border-right: 1px solid #000; }





.news-top-text { font-family:Tahoma, Arial; font-size:13px; color:#333333; line-height:130%; background:url('img/news-sep.gif') repeat-x; background-position:left bottom; padding:0px 0 20px 0;  }

.news-top-textf { font-family:Tahoma, Arial; font-size:13px; color:#333333; line-height:130%; }

.news-full-sep { background:url('img/news-sep.gif') repeat-x; background-position:left bottom; padding:10px 0 10px 0; height:1px; }

.news-top-text a,.news-top-textf a,.g-text-n a { color:#055F95; }


.news-full-image { margin:20px 0 20px 0px;  width:100%; display:block; }

.news-full-image img {  margin:3px; border:1px solid #055F95; }


.news-vrezka { background:#FFF2DF url('img/news-vrezka.gif') no-repeat; background-position:right bottom; font:12px Arial; color:#784106; float:right; margin:10px 0 10px 10px; padding:20px; width:200px; line-height:140%; }

.news-vrezka span { display:block; margin:0 0 10px 0; }

blockquote { background:url('img/blockquote.gif') no-repeat; background-position:left top; padding:0 0 0 55px; font:18px Arial; color:#003300; font-style:italic; margin:20px 0 0px 0; }

.news-poll { background:#EFF8E3; width:500px; padding:20px; color:#333333; font:11px Arial; margin:40px 0 -20px 0; }

.news-poll span { color:#777777; font-style:italic; display:block; margin:7px 0 7px 0; }

.news-poll-z { font-size:17px; color:#FF7F00; margin:0px 0 10px 20px; }

.news-poll-z2 { font-size:15px; margin:0px 0 10px 0px; }


.news-other {  font-size:18px; color:#055F95; padding:5px 0 7px 53px; background:url('img/news-other.gif') no-repeat; background-position:left center; margin:0px 0 0px 0; }

.news-other-d { font:11px Arial; color:#777; margin:20px 0 5px 0; }

.news-other-t { font:12px Arial; color:#055F95; margin:0px 0 0px 0; }

.news-other-t a { color:#055F95; }

.news-other-tags { font:11px Arial; color:#1A1A1A; margin:3px 0 0px 0; }

.news-other-tags a { color:#4D4D4D; }


/* NEWS COMMENTS */

.comm-z { font-size:18px; color:#FF7F00; padding:5px 0 7px 53px; background:url('img/comment-i.gif') no-repeat; background-position:left center; margin:0px 0 10px 0; }

.comm-sep { padding:20px 0 1px 0; margin:10px 0 0 0; width:100%; }

.comm-n { font:12px Arial; color:#777; margin:0px 0 0px 0; } 

.comm-d { float:right; color:#777; }

.comm-n a { color:#055F95; }

.comm-text { background:#E7F4D3; color:#333; font-family:Tahoma, Arial; font-size:13px; padding:15px; margin:0 0 20px 0; }

.comm-text a { color:#333; }

.comm-text2 {  margin:10px 0 0 0; font-size:11px; color:#333; }

.comm-text2 a { font-size:11px; color:#333; }

.comm-text0 { background:url('img/comm-el.gif') no-repeat; background-position:left bottom; padding:8px 0 0 0; margin:3px 0 0 0; }


.news-all-bg { background:url('img/news-all-bg.gif') repeat-x; background-position:left center; font:11px Arial; color:#784106;  height:27px; margin:0 0 20px 0; }

.news-all-bg a { color:#784106; }

.news-all-bg span { display:block; padding:5px 0 5px 25px; }

.news-all-bg2 { background:url('img/news-all-bg2.gif') repeat-x; background-position:right center; float:right; width:28px; height:27px; }

/*
.news-city { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; color:#FF7F00; padding:5px 0 7px 53px; background:url('img/news-other.gif') no-repeat; background-position:left center; margin:0px 0 20px 0; }
*/ 

.news-city { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; color:#FF7F00; padding:5px 0 7px 0px; margin:0px 0 20px 0; }

.news-lenta { background:#FEE1B3 url('img/news-lenta-bg.gif') no-repeat; background-position:left center; font:11px Arial; color:#784106; float:right; padding:3px 10px 4px 20px; }



.news-city-left { background:url('img/news-city-left.gif') no-repeat; background-position:left top;  }

.news-city-bg { background:url('img/news-city-bg.gif') repeat-x; background-position:left top; }

.news-city-right { background:url('img/news-city-right.gif') no-repeat; background-position:right top; }


.news-city-left2 { background:url('img/news-city-left2.gif') no-repeat; background-position:left bottom;  }

.news-city-bg2 { background:url('img/news-city-bg2.gif') repeat-x; background-position:left bottom; }

.news-city-right2 { background:url('img/news-city-right2.gif') no-repeat; background-position:right bottom; }


.news-city-left3 { background:url('img/news-city-dot.gif') repeat-y; background-position:left bottom;  }

.news-city-bg3 { padding:20px 20px 15px 20px; }

.news-city-right3 { background:url('img/news-city-dot.gif') repeat-y; background-position:right bottom; }

.news-city-o { margin:10px 0 10px 0; display:block; }


.news-city-sep { background:url('img/news-sep.gif') repeat-x; background-position:left center; margin:15px 20px 15px 20px; height:1px; }
.news-city-sep2 { background:url('img/news-sep.gif') repeat-x; background-position:left center; margin:15px 0px 15px 0px; height:1px; }


.news-city-d { font:11px Arial; color:#1A1A1A; margin:0px 0 0px 0; } 

.news-city-d a { color:#4D4D4D; }

.news-city-d span { color:#4D4D4D; margin:0 0 0 20px; }

.news-city-t { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; color:#055F95; margin:3px 0 12px 0; padding:0 20px 0 0; }

.news-city-t a { color:#055F95; }

.news-city-text { font-family:Tahoma, Arial; font-size:12px; line-height:130%; color:#333; padding:0 0px 0 0; } 



/* PROFILE */


.profile-fio { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; color:#055F95; margin:0px 0 12px 5px; }

.profile-fio a { color:#055F95; }

.profile-fio span { color:#666666; }

.profile-all { color:#000; font:11px Tahoma; }

.profile-info { color:#000; font:11px Tahoma; margin:0 0 10px 5px; }
.profile-info span { display:block; color:#666666; }

.profile-all a { color:#055F95; }

.profile-q { color:#333; font:11px Tahoma; width:150px; padding:3px 0 3px 0; }
.profile-a { color:#000; font:11px Tahoma; padding:3px 0 3px 20px; overflow:hidden; }

.profile-link {  }

.profile-link a { color:#3A5795; }

/*
.profile-all-bg { background:url('img/news-all-bg.gif') repeat-x; background-position:right center; font:12px Arial; color:#784106;  height:27px; margin:20px 0 20px 0; }

.profile-all-bg a { color:#784106; }

.profile-all-bg span { display:block; padding:6px 0 5px 15px; }

.profile-all-bg2 { background:url('img/news-all-bg2.gif') repeat-x; background-position:right center; float:right; width:28px; height:27px; }
*/



.profile-all-bg { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *vertical-align: auto; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FFA421), color-stop(100%, #DBAB61)); background-image: -webkit-linear-gradient(top, #FECE84, #DBAB61); background-image: -moz-linear-gradient(top, #FECE84, #DBAB61); background-image: -o-linear-gradient(top, #FECE84, #DBAB61); background-image: linear-gradient(top, #FECE84, #DBAB61); background-color: #FED79B; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; color: white; font-size: 11px;  text-decoration: none; position: relative; }
.profile-all-bg { *display: inline; font:12px Arial; color:#784106; margin:10px 0 20px 0; width:100%; padding:7px 0 7px 0; }
.profile-all-bg u { text-decoration: none; border-bottom: 1px dashed; }

.profile-all-bg a { color:#784106; text-decoration: none; }
.profile-all-bg a:hover { color: #eeeeee; }

.profile-all-bg span { margin:0px 7px 0 10px; }



.profile-menu { margin:0 0 20px 0; }

.profile-menu ul { margin:0px; padding:0px; list-style: none; }

.profile-menu li { display: block; font-family:Tahoma; font-size:11px; }

.profile-menu li a { display: block; color:#3A5795; text-decoration:none; border-bottom:1px solid #D8DFEA; padding:4px 3px 4px 6px; }

.profile-menu li a:hover { background:#3B5998; color:#fff; }






.profile-fr img,.profile-newp img { margin:0 0px 5px 0; border:0; }
.profile-fr,.profile-newp { float:left; margin:0px 0px 10px 0px;  font-family:Tahoma;  font-size:11px; text-align:center; width:60px; overflow:hidden; }

.profile-fr a,.profile-newp a { text-decoration:none; color:#3A5795; }

.profile-fr a:hover,.profile-newp a:hover { text-decoration:underline; }

.profile-menu-z { background:#ECEFF5; font-family:Tahoma; font-size:11px; color:#333; border-top:1px solid #94A3C4; font-weight:bold; padding:4px 3px 4px 6px; margin:0 0 10px 0;  }

.profile-fr-b { overflow:hidden; margin:0px 0 20px 0; width:100%; }


.profile-not-allow { font:11px Tahoma; padding:15px; background:#FFF9D5; border:1px solid #E1C722; color:#333;  }

.profile-not-allow ul { padding:0; margin:0; }

.profile-not-allow li { list-style:none; margin:0 0 0 0px; padding:0; }

.profile-msg-wall { margin:0 0 20px 0; color:#000;  }

.profile-msg-wall td { font:11px Tahoma; }

.profile-msg-wall a { color:#3B5998;  }

.profile-msg-o { margin:10px 0 0 0; padding:0 7px 0 7px; }

.profile-msg-d { background:#F7F7F7; border-bottom:1px solid #D8E0E6; border-top:1px solid #43668B; padding:3px 0 3px 7px; }

.profile-msg-d span { margin:5px 0 0 0; display:block; }

.profile-msg-e { margin:10px 0 0 0; }

.profile-msg-e a { margin:0 10px 0 0; }

.profile-msg-i { font:11px Tahoma; margin:20px 0 10px 0; }

.profile-msg-s { font:11px Tahoma; margin:0 0 10px 0; background:#FED79B; border:1px solid #D7CF9E; font-weight:bold; padding:7px 0 7px 10px; color:#000; }

.profile-form { border:1px solid #B5B5B5; /*border-top:2px solid #919191; */ background:#F2F2F2; padding:8px; }

.profile-form textarea { border:1px solid #BBBBBB; margin:0 0 10px 0; padding:2px 0 0 2px; font:12px Tahoma; }

.slink { margin:0px 0 20px 20px; }

.slink td { vertical-align:middle; }

.profile-input { height:20px; border:1px solid #43668B; font:11px Tahoma; padding:2px 0 0 2px; width:250px; }

.profile-textarea { border:1px solid #43668B; margin:0 0 10px 0; width:300px; height:100px;  padding:2px 0 0 2px; }

.profile-select select { height:20px; border:1px solid #43668B; font:11px Tahoma;   }

.profile-select option {   }

.profile-edit-sub { color:#055F95; font:11px Tahoma; margin:20px 0 10px 0; border-bottom:1px solid #B8C3D8; padding:0 0 3px 0; font-weight:bold; }

.profile-edit { font:11px Tahoma;  }

.search-user { margin:0 20px 40px 0px;  }

.search-user td {  font:11px Tahoma; vertical-align:middle; padding:2px 0 2px 5px; }

.search-input { height:20px; border:1px solid #43668B; font:11px Tahoma; padding:1px 0 1px 2px; width:140px; }

.search-result { margin:7px 0 20px 0; border-bottom:1px solid #DAE2E8; }

.search-result td { padding-bottom:27px; }

.search-fio {  font:12px Tahoma!important; margin:0 0 10px 6px;   font-weight:bold!important; }

.break-word div { word-wrap: break-word; width:200px; }

.search-fio a { color:#3B5998!important;  }




.search-online { text-align:center; margin:4px 0 0 0; }

.profile-wel { background:#E5E9F2; border-top:1px solid #D4DAE8; padding:15px 12px 15px 12px; }



/* GLOBAL */

.g-title  { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#055F95; margin:0px 0 10px 0; }

.g-title a { color:#055F95; }

.g-title-big { font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; color:#055F95; margin:0 0 15px 0; }


.g-subtitle { font-family:Tahoma, Arial; font-size:12px!important;  margin:0px 0 20px 0; }

.g-top-menu { font:12px Tahoma; text-align:center; }

.g-top-menu a { color:#055F95; text-decoration:none; padding:7px 10px 7px 10px; }

.g-top-menu a:hover { background:#6D8FB3; color:#fff; }

.g-top-menuh { margin:20px 0 20px 0; }

.g-top-menuh a { background:#6D8FB3; color:#fff!important; text-decoration:none; padding:7px 10px 7px 10px;  }

.g-top-menuh a:hover { background:#84A1BF; color:#fff;  }

.g-link a { color:#3A5795; }


/* MARGIN */

.g-otstup { margin:0 0px 20px 0px;  }

.g-otstup2 { margin:20px 0px 20px 0px;  }


.g-text,.g-text td,.g-text div { font-family:Arial, Tahoma; font-size:11px; }

.g-text a,.g-text-n a { /*color:#055F95;*/ color:#3A5795; }

.g-text-n,.g-text-n td { font-size:13px; color:#333333; line-height:140%; }


/* INPUT, TEXTAREA */

.g-textarea,.f_textarea,.xfields textarea { border:1px solid #43668B; font:12px Tahoma; padding:2px 0 0 2px; margin:0 0 10px 0; }

.g-input,.textin,.xfields input,.f_input { height:20px; border:1px solid #43668B; font:12px Tahoma; padding:2px 0 0px 2px;  }

.xfields input { width:90%; }

.f_input { width: 450px; }

.f_textarea { width:450px; height:100px; }


.xfields select { height:20px; border:1px solid #43668B; font:12px Tahoma; padding:2px 0 0px 2px;  }

.xfields input,.xfields textarea { width: 450px; }





/* ==================== Öèòàòà è ñêðûòûé òåêñò */

.title_quote {
	color: #636363;

	font-weight: bold;
	padding: 5px;
}

.quote {
	color: #757575;

	text-align: justify;
	padding: 5px 40px 5px 40px;
font-style:italic;
}







/* ==================== Ðàìêà ðàñøèðåííîé ôîðìû ïîèñêà ïî ñàéòó */

fieldset { border:1px solid #e0e0e0; padding:5px; text-align:left; font-size:11px; font-family:tahoma; margin:0 0 20px 0; }



/* FAVE */

.fave-p1 { width:65px; text-align:center; margin:0 0 20px 0; }

.fave-p1 {  height:100%;  float:left; }

.fave-image50 { overflow:hidden; height:50px; margin:0 0 5px; }

.fave-image50 img { border:0; }

.fave-name div { width:65px; overflow:hidden; height:50px; word-wrap: break-word; /* ÍÀ ÍÎÂÓÞ ÑÒÐÎÊÓ ÅÑËÈ ÁÎËÜØÅ */ }



.t-invite td { padding:5px 0 5px 0; }



/* ==================== Ïåðñîíàëüíûå ñîîáùåíèÿ */ 


.pm td { padding:5px 0 5px 0; }

.pm_head { font-size: 12px; font-family: tahoma; }

.pm_list { }


/* ÊÍÎÏÊÈ ÄËß ÏÅÐÑÎÍÀËÜÍÛÕ ÑÎÎÁÙÅÍÈÉ */

.bbcodes { background:#fff url('img/button-bbcodes.gif') no-repeat; background-position:left center; border:1px solid #fff;  width:84px; padding:3px 0 3px 3px; font:11px Arial; color:#fff; text-align:center; padding:2px 0 3px 4px; border-style:none; }


.bbcodes2 { background:#fff url('img/button-bbcodes2.gif') no-repeat; background-position:left center; border:1px solid #fff;  width:130px; padding:3px 0 3px 3px; font:11px Arial; color:#fff; text-align:center; padding:2px 0 3px 4px; border-style:none; }

.bbcodes-edit2 { background:#fff url('img/bbcodes-edit2.gif') no-repeat; background-position:left center; border:1px solid #fff; height:19px; width:84px; padding:3px 0 3px 3px; font:11px Arial; color:#fff; text-align:center; padding:2px 0 3px 4px; border-style:none; }



/* ÊÍÎÏÊÈ ÄËß ÏÅÐÑÎÍÀËÜÍÛÕ ÑÎÎÁÙÅÍÈÉ */


/* êëàññ bbcodes_poll èñïîëüçóåì â poll.tpl, vote.tpl, addnews.tpl */



.bbcodes_poll { background:#fff url('img/button-poll.gif') no-repeat; background-position:left center; border:1px solid #fff;  width:84px; padding:3px 0 3px 3px; font:11px Arial; color:#fff; text-align:center; padding:2px 0 3px 4px; border-style:none; }


/* ÌÅÍÞ ÄËß ÂÍÓÒÐÅÍÍÈÕ ÐÀÇÄÅËÎÂ */



.sub-menu2 ul,.map-menu2 ul { margin:0px; padding:0px; list-style:none; }

.sub-menu2 li,.map-menu2 li,.sub-menuca { margin:4px 0 4px 0;  font-family:Tahoma; font-size:12px; }

.sub-menu2 a,.map-menu2 li a,.sub-menuca a { color:#055F95; padding:3px 0 3px 10px; }

.sub-menu2 a:hover,.map-menu2 li a:hover { text-decoration:none; }

.map-menu2-now { font-weight:bold; }


.sub-menu-zag { color:#055F95; font-family:Arial; font-size:15px; font-weight:bold; margin:10px 0 10px 0; }

.map-first-now,.map-first { color:#055F95; font-family:Arial; font-size:15px;  margin:0 0 10px 0; }

.map-first-now a { font-weight:bold; }

.comps-first { color:#055F95; font-family:Arial; font-size:15px;  margin:0 0 10px 0; }


.sub-menu-zag a,.map-first-now a,.map-first a { color:#055F95; }

.menu-border { border:1px solid #D9D9D9; padding:10px; }

.ol-menu li { margin:10px 0 10px 0; }

.map-balloon img { border:1px solid #000; }

/* ÎÁËÀÊÎ ÒÅÃÎÂ */

.tags-main { background:#EFF8E3; padding:20px; color:#333333; font:11px Arial; margin:20px 0 20px 0; }



/* ==================== Äîïîëíèòåëüíûå ïîëÿ íîâîñòåé */


.company-img { }

.company-img img { border:1px solid #000; margin:10px 20px 10px 0; }



/* ÔÎÒÎÀËÜÁÎÌÛ */

.fotoa-mtd3 { border:1px solid #DAE2E8; }

.fotoa-mtd { padding:10px; }

.fotoa-mtd2 { border:1px solid #DAE2E8; padding:10px; }

.fotoa-mtd td { padding:10px; }

.fotoa-mtd3 td { padding:3px; vertical-align:middle; }

.fotoa-up td { padding:3px 0 3px 0px; }

.send-wall2 { background:#637BAD;height:26px;color:#fff;font:11px Arial;border-style:none;padding:0 15px 3px 15px; }



/* rating */





.rating-lb {
	display:inline-block;
	border: 1px solid;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
width:100%;
	line-height: 16px;
	font-size: 11px;
}


.rating-lb {
  border-color: #E1C722;
margin:0 0 10px 0;
background:#FFF9D5; 
}

.rating-lb2 { margin:10px; }

/*
.rating-lb { text-align:center; margin:0 0 10px 0; padding:10px; background:#FFF9D5; border:1px solid #E1C722; }
*/
.rating-line { background:#ECEFF5; font-family:Tahoma; font-size:11px; color:#8BA1BC; border-top:1px solid #94A3C4; padding:4px 3px 4px 6px; margin:0 0 10px 0; text-align:center;  }

.rating-t { color:#212B35; font-size:28px; font-weight:bold; }

.rating-s { color:#C81822; font-size:14px; font-weight:bold; }

.rating-ch { text-align:center; margin:0 0 20px 0; }

.rating-mtd td { padding:0 0 20px 0; vertical-align:top; }






