.new-news-img { position:relative; }
.new-news-title {display:block;padding:10px;background:#4a505b;background:rgba(74,80,91,0.8);font:22px/1.1em Georgia; color:#fff; text-decoration:none; position:absolute; left:0px; bottom:0; }
.new-news-title a { color:#fff;  }


.new-news-date {position:absolute; display:block;text-align:center;padding:4px 10px 5px;background:#8a2202;font-size:11px;color:#fff;white-space:nowrap}


.new-news-short {background:#636775; padding:10px 10px 10px 10px; margin:0 0 10px 0; font-family:Tahoma, Arial; font-size:12px; line-height:140%; color:#fff;  }

.new-news-cat-name { color:#B2BAC8; font-size:10px; margin:7px 0 0 0; }
.new-news-cat-name a { color:#B2BAC8; }


.topinfbox { margin:25px 20px 0 25px;font-size:11px;line-height:10px; }
.topinfbox a { color:#004A7D; }



.top-name2 { margin:20px 0 0 0px; text-align:left; }
.top-name2 span { background:#878A94; font-family: Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff; padding:1px 10px 1px 10px; }



.inputing { 
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, #6085AD, #3E658F); 
background-image: -moz-linear-gradient(top, #6085AD, #3E658F); 
background-image: -o-linear-gradient(top, #6085AD, #3E658F); 
background-image: linear-gradient(top, #6085AD, #3E658F); /* #FECE84, #DBAB61 */
background-color: #6085AD; 
-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; }

.inputing { 
*display: inline; font:12px Arial; color:#fff; margin:10px 0 10px 0; width:100%; padding:5px 0 5px 0; border:0;
text-align:center; height:25px; }

.inputing::-moz-focus-inner{border:0;padding:0}



.inputing:active,.inputing1.pressed 
{ 
text-shadow:0 -2px 1px rgba(0,0,0,0.3)!important; 
box-shadow:none!important; 
-moz-box-shadow:none!important; 
-webkit-box-shadow:none!important; 
outline:0
}




.inputing2 { 
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, #6085AD, #3E658F); 
background-image: -moz-linear-gradient(top, #6085AD, #3E658F); 
background-image: -o-linear-gradient(top, #6085AD, #3E658F); 
background-image: linear-gradient(top, #6085AD, #3E658F); /* #FECE84, #DBAB61 */
background-color: #6085AD; 
-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; }

.inputing2 { 
*display: inline; font:12px Arial; color:#fff; margin:0px 0 0px 0; width:80px; padding:5px 0 5px 0; border:0;
text-align:center; height:25px; }

.inputing2::-moz-focus-inner{border:0;padding:0}



.inputing2:active,.inputing1.pressed 
{ 
text-shadow:0 -2px 1px rgba(0,0,0,0.3)!important; 
box-shadow:none!important; 
-moz-box-shadow:none!important; 
-webkit-box-shadow:none!important; 
outline:0
}

.sbrdr { width:980px; position:relative; z-index:0; margin:0 auto; background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);-moz-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16); }


.login-bg {
display:inline-block;
border: 0px solid #BEC8D3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#fff; /* ECEFF5 */
width:100%;
padding:0px 0 10px 0;

}

.login-vhod ul { margin:0px; padding:0px; list-style: none; }

.login-vhod li { display: block; font-size:12px; color:#2B587A; }

.login-vhod li a { display: block; color:#2B587A; text-decoration:none;  padding: 5px 3px 5px 10px; }

.login-vhod li a:hover { background:#E1E7ED; }

.login-o { margin:0 10px 0 10px; }





.login-authf { border:1px solid #ACBDCF; width:100%; font-size:13px; color:#000; height:22px; }

.login-sign2 { font-size:11px; color:#000; margin:2px 0 0 0; }



.login-sign3 {  font-size:11px; color:#784106;  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;  display:inline; }

.login-sign3 a { color:#2B587A; }





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/top-bg-n.png'); background-position:top left; border-bottom:0px solid #fff; }

.top-line1 { background:#0099BF url(img/top-line1.png) repeat-x; height:5px; }

/* TOP INFORMERS */

.top-inf { margin:10px 0 0 0px; }

.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  { border:1px solid #ACBDCF; width:100%; font-size:15px; color:#000; height:25px; width:166px; }


/* 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; }





.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; }



/* LOGIN */







/* 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;  }

*/

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(img/Roboto.woff) format('woff');
}

.separator { background:url('img/separator.png') repeat-x;height:1px; margin:0 0 30px 0; }


.top-menu-bg { 
/* background:url('img/top-menu-bg.gif') repeat-x; background-position:left top; */
display:inline-block;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
width:100%;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;  /* áûëî 7 px*/
border-top-left-radius: 0px;
border-bottom-left-radius: 0px; /* áûëî 7 px*/

 }

.top-name { margin:20px 0 0 10px; text-align:left; }
.top-name span { background:#059547; font-family: Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff; padding:1px 10px 1px 10px; }



.t-menu a {  text-decoration:none; }
.t-menu ul { margin:0px; padding:10px 0px 10px 10px; list-style: none; text-align:center; }
.t-menu li { 
/*background:url('img/t-menu-sep.png') no-repeat; background-position:left center;  font-family:Arial; */ 
/* text-shadow:1px 1px 1px #E6EAFC; color:#3D435D; */ 
border-right:1px solid #000;
 display: inline; 
font-family: 'Roboto'; 
font-size:16px; 
text-transform:uppercase; 
padding:3px 20px 3px 20px; 
text-align:center; }

.t-menu li a { display:inline; /* color:#3D435D; */ color:#000;  }

.t-menu li a:hover { text-decoration:none; color:#3D435D;  }



.t-menu-new a {  text-decoration:none; }
.t-menu-new ul { margin:0px; padding:10px 0px 10px 30px; list-style: none; background:#3D435D; text-align:left; }
.t-menu-new li { display: inline; background:url('img/t-menu-sep.png') no-repeat; background-position:left center; text-transform:uppercase; font-family:Arial; font-size:15px; font-weight:bold; text-shadow:1px 1px 0 #35373D; color:#fff; padding:21px 23px 23px 12px;  }

.t-menu-new li a {  display:inline; color:#fff;   }

.t-menu-new li a:hover { text-decoration:none; color:#DEEAF0;  }




/* 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:0px 0 16px 0px; margin:0 0 -10px 0; 
/*
background:url('img/afisha-sign-bg.png') no-repeat; background-position:left center; 
*/
}

.afisha-o { margin:0 0px 0 0px; }

.afisha-date { font-family: Arial,Tahoma; font-size:38px; color:#81C41D; float:right; text-align:center; line-height:60%; padding:0px 0px 0px 0px; margin:10px 0 0 0;  }

.afisha-month { font-size:11px; color:#445B6E; display:block; padding:0;  }




.afisha-all { background:url('img/afisha-all.gif') no-repeat; font-family: Arial,Tahoma; font-size:11px; color:#784106; padding:6px 0 0 10px; 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-isep-m { background:url('img/news-sep.gif') repeat-x;  background-position:bottom left; padding:0px 0 10px 0; margin:0 0 10px 0; }

.afisha-i a { color:#5C5C5C; }

.afisha-j { margin:0 0 5px 0;  }

.afisha-j-e { margin:0 0 5px 0;  }
.afisha-j-e span { background:#F7A825; color:#47320F; padding:1px 3px 1px 6px; margin:0 10px 0 0; }

.afisha-i-e { border:1px solid #B2B2B2; }




.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; }

.afisha-t a { color:#055F95; }
.afisha-t { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#055F95; margin:3px 0 5px 0; }

.afisha-imgf { float:left; margin:0 7px 0 0; }
.afisha-sd { margin:5px 0 0 0; }
.afisha-dm { font:19px Arial; margin:10px 0 15px 0; color:#000; border-bottom:1px solid #343A3E; padding:0 0 10px 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:#fff!important; text-decoration:none; }



.afisha-choice2 { width:100%;   margin:0 0 10px 0; }

.afisha-choice {
color:#fff;
  padding: 3px 5px;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(52, 102, 53, 1);
  text-transform: uppercase;
background:#468847;

border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;


}


.afisha-chooser-w {padding-top:.7em;padding-bottom:1.2em;height:34px}


.afisha-chooser-w { 
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, #82C51F, #70AF4E); 
background-image: -moz-linear-gradient(top, #82C51F, #70AF4E); 
background-image: -o-linear-gradient(top, #82C51F, #70AF4E); 
background-image: linear-gradient(top, #82C51F, #70AF4E); /* #FECE84, #DBAB61 */
background-color: #6085AD; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-o-border-radius: 4px; -ms-border-radius: 4px; 
-khtml-border-radius: 4px; 
border-radius: 4px; 


text-decoration: none; 
position: relative; }

.afisha-chooser-w { 
*display: inline; font:16px Arial; color:#fff; width:100%; padding:4px 0 6px 0; border:0;
 }

.afisha-chooser-w::-moz-focus-inner{border:0;padding:0}


.n50afisha { width:65px; border-right:1px solid #68A347; padding:0 0 0 0px; text-align:center; }
.n50afisha-t { width:95px; border-right:1px solid #68A347; padding:0 0 0 0px; text-align:center; }


.afisha-chooser-w a {   color:#fff; text-decoration:none;  }

.afisha-chooser-w a:hover { text-decoration:none; color:#316116;  }

.afisha-chooser-w span { display:block; font:14px Arial;  }

/*
.afisha-select { margin:40px 0 40px 0; }

.afisha-select a { margin:0 5px 0 0px; }
*/


/* 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 KONKURSA */


.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; }


.fotodom-sd { height:135px; width:180px; overflow-y:hidden;overflow-x:hidden; 

display:inline-block;
border: 1px solid #BEC8D3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

 }

.fotodom-full { 
overflow-y:hidden;overflow-x:hidden; 
display:inline-block;
border: 1px solid #BEC8D3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

 }


.street-descr { font-family:Tahoma, Arial; font-size:12px; line-height:140%; color:#000; }


/* 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-size:19px; color:#055F95; margin:0 0 0px 0; }

.block-op-z { font-size:16px; color:#006600; margin:0px 0 0px 0px; }

.block-op-t { font-size:11px; color:#333; margin:10px 0px 0 0px; }

.block-op-t span {  font-style:italic; color:#333; display:block; margin:10px 0 0 0; }

.vote { margin:0 0 3px 0; }

.block-opros {
font-family:Arial;
display:inline-block;
border: 1px solid #BEC8D3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:#ECEFF5;
width:225px;
padding:10px 0 10px 10px;
 
}



.green-button { 
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, #82C51F, #70AF4E); 
background-image: -moz-linear-gradient(top, #82C51F, #70AF4E); 
background-image: -o-linear-gradient(top, #82C51F, #70AF4E); 
background-image: linear-gradient(top, #82C51F, #70AF4E); /* #FECE84, #DBAB61 */
background-color: #6085AD; 
-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; }

.green-button { 
*display: inline; font:11px Arial; color:#fff; width:100%; padding:4px 0 4px 0; border:0;
 }

.green-button::-moz-focus-inner{border:0;padding:0}



.green-button:active,.green-button.pressed 
{ 
text-shadow:0 -2px 1px rgba(0,0,0,0.3)!important; 
box-shadow:none!important; 
-moz-box-shadow:none!important; 
-webkit-box-shadow:none!important; 
outline:0
}




/* BOTTOM */

.bottom-top { margin:20px 0 0 0; border-top:4px solid #D9E0E7; font:12px Arial; color:#314A5D;  }
.bottom-top a { color:#314A5D; margin:0 10px 0 0; }

.bottom-left {  padding:10px 0 0 0; }

.bottom-left2 {  margin:10px 20px 25px 20px; }



.bottom-right2 {  margin:50px 0px 0px 20px; text-align:right; }





/* MAIN */

#breadcrumbs { font:12px Arial; color:#333333; margin:0px 0 7px 0; text-align:left; }

#breadcrumbs a { color:#333333; }


#breadcrumbs {
	display:inline-block;
	border:#94A3C4 0px solid;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
width:100%;
overflow:hidden;
}
#breadcrumbs span {
	display: inline-block;
	padding: 0 0 0 0px;
}

#breadcrumbs {
/* background:#F6F6F6; */
}


.main-rb { border-right:1px solid #D9E0E7; }


/* 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:22px; color:#000; 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:#5B7FA6 url('img/news-top-d.png') no-repeat; background-position:right center; font:18px Arial; color:#fff; text-shadow:1px 1px 0 #294767, -1px -1px 0 #5B7FA6, 1px -1px 0px #5B7FA6, -1px 1px 0px #5B7FA6; padding:3px 20px 3px 20px; height:25px;   }


.news-top-d {  margin:20px 0 10px 0px; }


.news-top-pod { margin:0 0 18px 0;  }

.news-top-img { overflow:hidden; height:150px; }

.news-nadt { font-family: 'Roboto', sans-serif; font-size:17px; }

.afisha-ft { font-size:25px; font-family:Arial; color:#000; margin:0 0 25px 0; }

.afisha-fd { font-family:Arial; color:#314A5D; margin:0 0 10px 0;  }
.afisha-fd a { color:#055F95; }
.afisha-fd span { font-size:18px; display:block; color:#000; margin:0 0 7px 0;  }

.afisha-addrt { margin:0 0 30px 0; border-bottom:1px solid #E7EAED; padding:0 0 20px 0; }

.afisha-bf { text-align:center; margin:30px 0 0 0; }




/* 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:140%; background:url('img/news-sep.gif') repeat-x; background-position:left bottom; padding:0px 0 20px 0;  }

.news-top-textf { font-family:Arial; font-size:15px; line-height:21px; color:#000; }
.news-top-textf img { border:1px solid #B2B2B2; text-align:center; }
.news-top-textf p { margin:0 0 20px 0; }

.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; padding:0 6px 0 0; }

.news-other-t { font:12px Arial; color:#055F95; margin:6px 0 6px 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: 'Roboto', sans-serif;
font-size:22px; color:#000; padding:5px 0 7px 0px; margin:0px 0 10px 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; margin:5px 0 0 0; }
.news-lenta a { color:#784106; margin:0 10px 0 0; }

/*
.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-right3 { background:url('img/news-city-dot.gif') repeat-y; background-position:right bottom; }
*/


.mainer img {
  max-width: 515px;
  background: #f8f7f1;
  padding: 0px;
margin:0 0 10px 0;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);

-moz-border-radius: 74px; 
-webkit-border-radius: 74px; 
-o-border-radius: 74px; -ms-border-radius: 74px; 
-khtml-border-radius: 74px; 
border-radius: 74px; 



}




/*
.mainer img {
  max-width: 515px;
  background: #f8f7f1;
  padding: 5px;
margin:0 0 10px 0;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
}
*/


.news-city-bg3 { margin:10px 0 20px 0; }


.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:#999; 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: 'Roboto', sans-serif;
 font-size:17px; color:#055F95; margin:0px 0 8px 0; padding:0 20px 0 0;

 }

.news-city-t a { color:#055F95; text-decoration:none; border-bottom:1px solid #055F95; }

.news-city-text { 
 font-family:Arial; 
/*font-family: 'Roboto', sans-serif;*/

font-size:15px; line-height:140%; color:#000; 
  

}  

/* CATALOG */

.catalog-info { color:#000; font:15px Tahoma; margin:0 0 10px 5px; }
.catalog-info span { display:block; color:#666666; }


.catalog-info2 { color:#000; font:12px Tahoma; margin:0 0 10px 5px; }
.catalog-info2 span { display:block; color:#666666; margin:0 0 5px 0; }

.comp-addra a { color:#055F95; }
.comp-addr { font-family:Arial; color:#333; margin:0 0 10px 0; }
.comp-addr a { color:#055F95; }
.comp-addr span { font-size:18px; display:block; color:#000; margin:0 0 7px 0; }
.comp-title { font-size:25px; font-family:Arial; color:#000; margin:0 0 20px 0;  }

.comp-addrt { margin:0 0 20px 0; border-bottom:1px solid #E7EAED; padding:0 0 15px 0; }

.comp-rub { color:#000; font:11px Tahoma; margin:30px 0 10px 0px; }
.comp-desc-cat { color:#000; font:11px Tahoma; margin:10px 0 20px 0px; }

.comps-osnop { font-size:15px; color:#333; font-family:Arial;  margin:20px 0 20px 0;   }

.comp-feedback { font-size:18px; font-family:Arial; background:#DEE5EB; padding:10px 0 10px 10px; color:#45688E; margin:20px 0 10px 0;  }
.comp-feedbackl { font-size:13px; font-family:Arial; background:#DEE5EB; padding:5px 0 5px 10px; color:#45688E; margin:20px 0 0px 0;  }

.mrg20b { margin:0 0 20px 0; }


/*
.boxx {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;

	}

*/


.osn {
		display:table;
		width:100%;
		table-layout:fixed;
		list-style-type: none;
		padding-left:0;
		padding-right:0;
		/*margin-left:0;
		margin-right:0;
		margin-bottom:0px;*/
	}


.vsp { float:left; margin: 0; }
.osn > .vsp,
.osn > .ym-gr { overflow:visible; display:table;}

.p60 { width: 60px; }
.p80 { width: 80px; }
.p110 { width: 110px; }
.p100 { width: 106px; padding:0 0 0 3px; margin:0 0 3px 0; }
.p130 { width: 130px; }
.p90 { width: 90px; }
.p150 { width: 150px; }
.p180 { width: 200px; }

.p200 { width: 200px; }
.p120 { width: 120px; }
.p240 { width: 240px; }
.p300 { width: 300px; }
.p440 { width: 430px; }
.p610 { width: 580px; }
.p250 { width: 250px; }
.p630 { width: 630px; }
.p850 { width: 850px; }
.p800 { width: 800px; }

.p1000 { width: 1000px; }







.allfoto { 

overflow-y:hidden;overflow-x:hidden; 
display:inline-block;
border: 1px solid #BEC8D3;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;

 }
.allfoto img {  width:180px; overflow-y:hidden; overflow-x:hidden; }

.allfoto2 { float:left; margin:0 12px 15px 0;  }


/* PROFILE */

.profile-img { margin:0 0 10px 0; max-height:400px; overflow-y:hidden; }
.profile-img img {  width:250px; }

.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-info ul { margin:0; padding:0; list-style:none; }
.profile-info a { color:#2B587A; }
.profile-info a:hover { color:#193346; }


.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-fr2 { height:50px; overflow-y:hidden; margin:0 0 3px 0; }
.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:0px solid #B5B5B5; /*border-top:2px solid #919191; */ background:#F2F2F2; padding:8px; }

.profile-form textarea { border:1px solid #C0CAD5; 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,h1 { 

font-family: 'Roboto', sans-serif;

font-size:24px; color:#000; margin:0 0 15px 0; } /* color:#055F95; */

h1 { font-weight:normal; }

h2 { font-family: 'Roboto', sans-serif; font-size:18px; color:#000; margin:0 0 15px 0; font-weight:normal;  }


.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 #C0CAD5; 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; }


/* ÌÅÍÞ ÄËß ÂÍÓÒÐÅÍÍÈÕ ÐÀÇÄÅËÎÂ */

.all-street { font-family:Tahoma; font-size:12px; line-height:20px; }
.all-street a { color:#055F95; }

.sub-menu2 ul,.map-menu2 ul { margin:0px; padding:0px;  }

.sub-menu2 li,.map-menu2 li { margin:4px 0 4px 17px;  font-family:Tahoma; font-size:12px; }

.sub-menu2 a,.map-menu2 li a { color:#055F95; padding:3px 0 3px 0px; }

.sub-menu2 a:hover,.map-menu2 li a:hover { text-decoration:none; }

.map-menu2-now { font-weight:bold; }

.comps-noact { font-family:Arial; font-size:15px; font-weight:bold; }
.comps-menuca { margin:4px 0 4px 10px;  font-family:Tahoma; font-size:12px; }
.comps-menuca a,.comps-menuca2 a { color:#055F95; padding:3px 0 3px 0px; }
.comps-menuca2 { margin:4px 0 4px 0px; font-family:Tahoma; font-size:12px; }

/* 
.sub-menuca { margin:4px 0 4px 10px;  font-family:Tahoma; font-size:12px; }
.sub-menuca a { color:#055F95; padding:3px 0 3px 0px; }
*/

.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:#000; font-family:Arial; font-size:15px;  margin:0 0 10px 0; } /* color:#055F95; */
.comp-c { color:#000; font-family:Arial; font-size:15px;  margin:0 0 10px 0; }

.comp-char a

{  
border: 1px solid #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 13px;
padding:3px 4px 3px 4px; 
text-transform:uppercase;
text-decoration:none;
color:#2B587A; 
font-weight:bold;
}

.comp-char a:hover { border: 1px solid #BEC8D3; background:#DAE2E8; color:#2B587A; }


.adv-sprav td { padding:8px 10px 8px 10px; border:1px solid #D9E0E7; vertical-align:middle; text-align:center; }
.adv-spraval { text-align:left!important; }
.adv-spravu { font-size:18px; font-weight:bold; }
.adv-spravz { background:#E9EDF1; }
.adv-spravp { margin:20px 0 0 0; }


.sub-menu-zag a,.map-first-now a,.map-first a { color:#055F95; }

.menu-border { border:0px solid #D9D9D9; padding:0px; }

.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-top-right-radius: 4px;
	   -moz-border-top-right-radius: 4px;
	        border-radius: 4px;
width:100%;
	line-height: 16px;
	font-size: 11px;
}


.rating-lb {
  border-color: #BEC8D3;
margin:0 0 10px 0;

}

.rating-lb2 { margin:10px; }
.rating-lb3 { margin:0 0 0 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; }





