mohtml, body, form{
margin: 0;
padding: 0;
}
a:focus
{
	bordeR:0;
	outline:none;
}
button::-moz-focus-inner { border: 0; }
input::-moz-focus-inner { border: 0; }

a img{border:0;}
input:focus {outline:#fff none 0px;}
table.centr_add{font-size:14px;}
.toplink{float:right;}
table.centr_add input{
font-size:18px;
}
div.confirm{
border:1px solid gray;
overflow-y:scroll;
overflow-x:visible;
height:330px;
padding:10px;
}
input.reg{
font-size:18px;
height:40px;
margin-left:301px;
margin-top:10px;
width:194px;
}
input.confirm{
font-size:18px;
height:40px;
width:220px;
}
.s td{
border:1px solid #cecece;
}
html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #333;
	/*background:	url(images/top.jpg) no-repeat center -125px;*/
	/*background:	url(images/top.jpg) no-repeat center -125px,
	-moz-linear-gradient(left, rgb(219, 244, 249), #fff 5%, #fff 95%, rgb(219, 244, 249));
	background:	url(images/top.jpg) no-repeat center -125px,
	-webkit-gradient(linear, left top, right top, from(rgb(219, 244, 249)), color-stop(5%, #fff), color-stop(95%, #fff), to(rgb(219, 244, 249)));
	*/
	background-color: #FFF;
	

}
@font-face {
    font-family: 'SymbolSignsBasisset';
    src: url('/images/fonts/symbol-signs-webfont.eot');
    src: url('/images/fonts/symbol-signs-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/fonts/symbol-signs-webfont.woff') format('woff'),
         url('/images/fonts/symbol-signs-webfont.ttf') format('truetype'),
         url('/images/fonts/symbol-signs-webfont.svg#SymbolSignsBasisset') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Icons';
    src: url('/images/fonts/icons-webfont.eot');
    src: url('/images/fonts/icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/fonts/icons-webfont.woff') format('woff'),
         url('/images/fonts/icons-webfont.ttf') format('truetype')/*,
         url('/images/fonts/icons-webfont.svg#UntitledRegular') format('svg')*/;
    font-weight: normal;
    font-style: normal;
}

.footer_image{
	/*background:url(images/fut.jpg) no-repeat bottom center;*/
	width:100%;
}
/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a:link {color: #007fb2;}
a:visited{color:#007fb2;} /*15406F*/
a:active {color: #007fb2;} /*2775C*/
a:hover{color:#15406F;}

a.dot{border-bottom:1px dotted #007FB2;text-decoration:none;}
a.noline{text-decoration:none;}
a.black {color:#333;}

.ok {color:#ffffff; display:inline-block; background:#0d9a48; padding:3px 5px;}
.error{color:#ffffff; display:inline-block; background:#ff6666; padding:3px 5px;}
.ok a, .error a {color:#efefef;}

small
{
	font-size:75%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}
#container
{
	width:1000px;
	/*height:100%;*/
	/*position:absolute;
	left:50%;
	margin-left:-390px;*/
	margin: 0 auto;
	text-align: left;
}

#header
{
	position:relative; /*containing block*/
	height:135px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*background-color: #FFF;*/
	border-bottom-color: #000;
	/*background-image: url(images/head.png);*/
	background-repeat: no-repeat;
}
#header .logo{
	float:left;
	margin-bottom:-4px;
	margin-left:-11px;
}
#header_logo
{
	position:absolute;
	background-image: url(images/header_logo.jpg);
	height:30px;
	width:30px;
}

#company_logo
{
	width:100px; 
	height:90px; 
	position:absolute; 
	left:6px; 
}

#header_text
{
	padding-top:5px;
}

#header_text2
{
	padding-top:5px;
}

#header_text h1
{
	margin:0;
	padding:0;
	font-size:160%;
	border:none;
	color:#0f4f78;
	text-decoration:none;
}

#header_text span
{
	font-size:90%;
	font-weight:bold;
	color:#007fb2;
	margin-left:50px;
}

#search
{
	color:#007fb2;
	position:absolute;
	right:0px;
	top:10px;
}

#login
{
	position:absolute;
	right:0px;
	top:55px;
	color:#007fb2;
}

#login a
{
	color:#007fb2;
	text-decoration:none;
}
#login a.profile-link
{
	text-decoration:underline;
	color: #F00;
}

#menu
{
	z-index:3;
	background: #007FB2;
	position:relative;
	/*-moz-linear-gradient(center bottom , #2A4187 0pt, #3B69B1 100%) repeat scroll 0 0 transparent*/
	border:1px solid #00597C;
	/*border-left:0;
	border-right:0;*/	
	/*box-shadow: 0 1px 3px #292929, inset 0px 0px 15px rgba(255,255,255,0.2);*/
	background: #007FB2;  
	background: -moz-linear-gradient(top, #0080BC, #006699);  
	background: -webkit-gradient(linear, left top, left bottom, from(#0080BC), to(#006699));
}
#menu-smoke-left, #menu-smoke-right{
	position:absolute;
	width:153px;
	height:125px;
	top:-43px;
	z-index:1;
}
#menu-smoke-left{
	background:url(/images/smoke1.png) top left no-repeat;
	left:-154px;
}
#menu-smoke-right{
	right:-154px;
	background:url(/images/smoke1.png) top right no-repeat;
}

#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #bbb;
}

#printer
{
	float:right;
	font-size:85%;
	background:url(images/printer.gif) 0px 10px no-repeat;
	padding-left:18px;
	padding-top:10px;
}

#printer a
{
	text-decoration:none;
	color:#666;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#535353;
}

.table-border-color
{
}

.right-shadow
{
	background-color: #007fb2;
}

.footer-box
{
	padding:10px 10px 10px 5px;
	margin-right:3px;
}

.footer-box a:link, 
.footer-box a:visited,
.footer-box a:active, 
.footer-box a:hover
{
	color:#FFF;
}

.footer-box span
{
	font-weight:bold;
	color:#FFF;
}

.table-bottom-corner
{
	background:#0f4f78 url(images/bottom_corner_bg.gif) repeat-x;
}


/*Content table*/
#content
{
	/*background:#fff;*/
	height:85%;
	min-height:85%;
	width:100%;
	border-collapse:collapse;
}

/*Left column*/
#content .left-column
{
	vertical-align:top;
	height:100%;
	width:242px;
	padding:0;
	/*padding-left:5px;
	padding-right:5px;*/
	padding-top:15px;
}

/*Main column*/
#content .main-column
{
	/*width:100%;*/
	vertical-align:top;
	padding:10px 0 0 16px;
}

#bottom_banner
{
	text-align:center;
	margin:0px;
}

/*Footer*/
.footer20{
	color:#fff;
	border:1px solid #007DAF;
	background:#007DAF;
	background: -moz-linear-gradient(left, rgba(0, 135, 188, .75), rgba(0, 125, 175, .75));  
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 135, 188, .75)), to(rgba(0, 125, 175, .75)));
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius:  7px 7px 0 0;
	border-radius:  7px 7px 0 0;
	text-shadow: -1px -1px 0px #2F93B7;
	-moz-box-shadow: 0 1px 2px #000;  
	-webkit-box-shadow: 0 1px 2px #000;  
	box-shadow: 0 1px 2px #000, inset 0px 0px 20px rgba(197, 236, 249, 0.7);
	padding:20px;
	margin-top:20px;
}
.footer20 p {margin-top:0px; margin-bottom:8px;}
.footer20 b.t
{
	color:#00415B;
	font-size:14px;
	text-shadow: none;
	margin-bottom:8px;
	display:inline-block;
}
#footer
{
	background: #E4E4E4;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;
}

/*Link in footer*/
.footer20 a:link, 
.footer20 a:visited,
.footer20 a:active, 
.footer20 a:hover
{
	color:#fff;
	text-decoration:none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.footer20 a:hover{
	/*color:#96D8FF;*/
	/*background: -moz-radial-gradient(center 45deg, ellipse contain, rgba(150, 216, 255,0.5), rgba(255, 255, 255, .0));  
	background: -webkit-gradient(linear, left top, left bottom, 
	from(rgba(63, 159, 198, .0)), 
	color-stop(50%, rgba(150, 216, 255,0.5)), 
	to(rgba(63, 159, 198, .0)));*/
	text-shadow: none;
	text-decoration:underline;
}
.footer20 a.active{
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

/* social network*/
div.socnet-informer {padding:3px;}
div#sonet_events_ms_message {width:140px;}
table.sonet-user-profile-friend-box tbody td, table.sonet-user-profile-friend-box td
{
	padding:5px 0px;
}
.sms-game tr td img{
	margin:4px;
}
td.sms_lider{
	background-color:#ff6600;
}
td.sms_last_lider{
	background-color:#ffcc99;
}
td.sms_other{
	background-color:#d6d6d6;
}
span.sonet_online{
color:#339900;
}
.highslide-footer .highslide-resize {
display:none;
}
div.club_id a{
background:url(images/club_id.png) no-repeat left top;
height:21px;
width:127px;
display:block;
margin:auto;
text-decoration:none;
}

.rtt {
font-size:10px;
}
.a2litebut
{
	text-align:right;
	padding:10px;
}
.googlemapbox
{
	display:block;
	padding:5px;
	background-color:#E5E5D8;
}
.googlemapclose
{
	text-align:right;
}
#sendgift
{
	position:absolute;
	right:-50px;
	bottom:-30px;
	z-index:9999;
}
.giftlink-div
{
	/*padding:5px;
	border:1px dotted #017FB2;*/
	display:inline-block;
	margin-bottom:10px;
}
.gift-comment
{
	width:500px;
	height:70px;
}
/*.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }*/
.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}
   .tooltip h3{
      margin: 0 0 5px;
      text-align: left;
   }

font.sans
{
	font-family:sans-serif;
}
.sokr p
{
	margin:0; padding:0;
}
.div-country-select
{
	padding:20px;
	background:#EEEEEE;
	display:table-cell;
}

.form
{
	border-collapse:collapse;
}
.form td.bottompadding
{
	padding-bottom:12px;
	font-size:12px;
}
.form td
{
	font-size:16px;
}
.form td .tit
{
	border-bottom:1px solid #fcfcfc;
	padding-bottom:5px;
	margin-bottom:5px;
	display:block;
}
.form input
{
	font-size:16px;
	margin:4px;
}
.form input:focus
{
}
.form #submit
{
	height:26px;
}
.inputtext, .inputtextarea
{
	width:300px;
	margin:4px;
}
.rightpadding
{
	padding-right:20px;
}
.top5celiteli
{
	display:inline-block;
	vertical-align:top;
	padding:10px;
	margin:0px 0px 10px 3px;
	background-color:#fff;
	background-image:url("/images/patt.jpg");
	padding:2px;
	border:1px solid #ccc;
	width:128px;
	height:195px;
	font-size:14px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

}
.top5celiteli .image-wrap
{
	height:100px;
	width:128px;
	/*background:#efefef;
	border-bottom:1px solid #c1c1c1;*/
	margin-bottom:5px;
	padding:3px 0;
}
#sms-prefix, .sms-nomer
{
	font-weight:bold;
	display:inline-block;
}
#ukr-div
{
	background:#e6e6e6;
}
pre
{
	font-size:14px;
}
.magic-cost
{
	padding:10px;
	background:#EEEEEE;
	display:table-cell;
}

.grey-info
{
	background:#efefef;
	padding:10px;
	margin-bottom:15px;
	box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999; /* Safari, Chrome */
	-moz-box-shadow: 2px 2px 2px #999999; /* Firefox */
	z-index:1;
	/* ��� ������� ��������� */
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
}
.grey-info.short
{
	display:inline-block;
}
.snippet-1{	background:#ececec;	border-top:3px solid #b5b5b5;}
.snippet-1 td{padding:5px; font-size:14px;}

.tablo1{color:#3f8e14 !important;}
.tablo2{color:#e94c22 !important;}

.pagenav  {font-size:80%;margin:10px 0;}
.pagenav .link { display:inline-block;}
.pagenav .link a{ padding:3px 6px; display:inline-block;}
.pagenav .link.active {background:#999999;}
.pagenav .link.active a{text-decoration:none; color:#ffffff;}

.news-table img{float:left;margin-right:15px; margin-bottom:10px;}
.news-table td {padding:10px 0;}
.ROW 
{
	background:#eeeeee;
	padding:15px;
	border:1px solid #dddddd;
}
.ROW2
{
	background:#f8f8f8;
	padding:15px;
	border:1px solid #eeeeee;
}
.ROW2, .ROW
{
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
}
.friend-block
{
	margin:5px;
	width:96%;
	height:40px;
	overflow:hidden;
	background:#f8f8f8;
	padding:5px;
	border:1px solid #eeeeee;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
}
.obyavi .user-info
{
	background:#fff;
	border:1px solid #eeeeee;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	padding:5px;
	margin-bottom:10px;
}

.admin-menu
{
	background:url('/images/a.png') no-repeat;
}

/* stats.detail */
.stats-table
{
	background:#efefef;
	border:1px solid #dddddd;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
}
.stats-table .td1 td, .stats-table .td2 td
{
	padding:2px 8px;
}
.stats-table .td1
{
	background:#e6e6e6;
}
.stats-table .td2
{
	background:#dadada;
}

/* �����. ������ ��� ���� */
#ban-list-div
{
	display:none;
	position:fixed;
	text-align:left;
	top:125px;
	right:20px;
	padding:20px;
	border:1px solid #ddd;
	background:#c3ffff;
	z-index:1000;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
}
#ban-list-div .title
{
	display:block;
	margin-bottom:5px;
	color:#007FB2;
	font-weight:bold;
}
#ban-list-div #ban-list-users
{
	text-align:left;
	margin-bottom:10px;
	max-height:200px;
	overflow-y:auto;
	
}
#ban-list-block-button
{
	width:100%;
}
#ban-list-div #status
{
	background:#fff;
	padding:5px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	border-radius: 3px; /* CSS3 */
}
#ban-list-div #status.ok {color:green;}
#ban-list-div #status.error {color:red;}
/* �������������� � ���������� �������� */
.warning-account-blocked
{
	padding:10px;
	background:red;
	border:1px solid red;
	border-bottom:0;
	color:#fff;
	font-size:10px;
	width:220px;
	position:absolute;
	bottom:37px;
	left:0;
	z-index:100;
}
.warning-account-blocked .q
{
	float:right;
	font-size:30px;
	line-height:30px;
	display:table;
	text-shadow:0.5px 0.5px 5px #fff;
}

/* ������ */
.button-blue
{
	/*border:1px solid #02558f;*/
	color:#fff;
	cursor:pointer;
	outline:none;
	font-size:16px;
	background: #007fb2;  
	background: -moz-linear-gradient(top, #007fb2, #0C577A 50%, #014D71 51%, #003E5C);  
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #007fb2), color-stop(.5, #0C577A), color-stop(.5, #014D71), to(#003E5C));
	-moz-border-radius: 4px;  
	-webkit-border-radius: 4px;  
	border-radius: 4px;
	border: 1px solid #003399;  
	text-shadow: -1px -1px 0px #00496B;
	-moz-box-shadow: 0 1px 2px #000;  
	-webkit-box-shadow: 0 1px 2px #000;  
	box-shadow: 0 1px 2px #000;  
	-moz-outline-radius:0;
	padding:4px 8px;
}
.button-blue:hover
{
	background:#008fc8;
	background: -moz-linear-gradient(top, #008fc8, #118ec8 50%, #0073a9 51%, #005b87);  
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #008fc8), color-stop(.5, #118ec8), color-stop(.5, #0073a9), to(#005b87));

}
.button-blue:active {  
	outline: none;
	-moz-box-shadow: 0 2px 6px black;  
	-webkit-box-shadow: 0 2px 6px black;  
}
.button-blue:focus{outline:none;}
.button-blue.razdel
{
	float:right;
	margin-top:-50px;
}
input[type='text'], input[type='password']
{
	/* background: #F5FCFD;  
	background: -moz-linear-gradient(top, #F5FCFD, #E8FAFC 50%, #E8FAFC 51%, #DEF8FC);  
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5FCFD), color-stop(.5, #E8FAFC), color-stop(.5, #E8FAFC), to(#DEF8FC));
	*/
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #999999;
	/*text-shadow: -1px -1px 0px #00496B;*/
	-moz-box-shadow: 	0 0px 1px rgba(0, 0, 0, 0.2);  
	-webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);  
	box-shadow: 		0 0px 1px rgba(0, 0, 0, 0.2);  
	-moz-outline-radius:0;
	padding:4px 10px 4px 10px;
	color:#999999;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.select2-container .select2-selection--single
{
	height: 30px !important;
}
.select2-container--default .select2-selection--single
{
	padding:4px 10px 4px 10px !important;
	border: 1px solid #999999 !important;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
}
.select2-container .select2-selection--single .select2-selection__rendered
{
	padding-left: 0px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	color:#999999 !important;
	line-height: 18px !important;
	font-size: 16px;
}
input[type='text']:focus, input[type='password']:focus
{
	color:#999999;
	-moz-box-shadow: 	0 0px 10px rgba(153, 153, 153, 0.9);
	-webkit-box-shadow: 0 0px 10px rgba(153, 153, 153, 0.9);
	box-shadow: 		0 0px 10px rgba(153, 153, 153, 0.9);
}
.link-events
{
	float:right;
}
#new-message-link-wrap
{
	position:fixed;
	bottom:0px;
	right:20px;
	border:0px solid #006699;
	border-bottom:0;
	z-index:1000;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	
}
#new-message-link
{
	padding:10px;
	background:#007FB2;
	border:3px solid #006BB6;
	border-bottom:0;
	z-index:1000;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
#new-message-link a {color:#fff;}
#new-message-read .date
{
	font-size:12px;
	color:#999999;
}
.photo-info-box-sections-list-empty
{
	min-height:200px;
}

#yuotube-uploader #loader
{
	padding:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#yuotube-uploader #loader.bg
{
	border:1px solid #cccccc;
	background:#efefef;
	color:#292929;
}
.myq td {padding:4px 0;}
.myq th {color:#666; padding-bottom:3px;}
.myq th, .myq td {padding-right:10px;}
.myq td.lp {padding-right:15px;}
div.navi{
	font-size:14px;
}
div.navi b{
	display:block-inline;
	padding:2px;
	margin:0 2px;
	background:#8ACBE2;
	font-weight:normal;
	color:#292929;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
div.navi a{
	text-decoration:none;
	display:block-inline;
	background:;
	padding:2px;
	margin:0 3px;
}
span.navarrow{
	font-size:24px;
	background:none;
}
.photo-info-box-inner #container { width:auto; }
span.blog-vert-separator {background:none;}
.blogs-post .blog-post-content img { margin:auto; padding:0;}
.rating_vote_standart {display:block !important;}
.banner-left, .banner-left a{z-index:100; display:block; position: relative;}
.banner-left.stuck {position:fixed;z-index:100;top:30px;	box-shadow:0 2px 4px rgba(0, 0, 0, .3);}







.banner-place{
	display:inline-block;
	padding:4px;
	margin:5px 0px;
	border:1px solid #A6DDF4;
	background: #EDF0F2;
	background: rgba(237,240,242, 0.7);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	-moz-box-shadow: 	0 0px 5px rgba(167, 209, 226, 0.9);
	-webkit-box-shadow: 0 0px 5px rgba(167, 209, 226, 0.9);
	box-shadow: 		0 0px 5px rgba(167, 209, 226, 0.9);
}
.specialist-detail .associacii {margin-bottom:10px;}
.specialist-detail .associacii a
{
	display:inline-block;
	margin-bottom:10px;
}
.form-link
{
	float:right;
	padding:8px;
	margin:0 0 10px 10px;
	border:1px solid #282828;
	background:#efefef;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.form-link a {font-size:20px;}
.flist-item{margin-bottom:10px;}
#sonet_log_items {width:730px;}
.numbers {padding-bottom:6px;display:inline-block;color:#0A1339;font-weight:bold;}
.blog-comment-content img {max-width:400px;}
.tab-boby-container {
    padding: 10px;
}
.temph .raisedText
{
	text-shadow: 	0 1px 0 #333,
					0 2px 0 #333,
					0 3px 0 #333,
					0 4px 0 #333,
					0 5px 0 #333,
					0 6px 0 #333,
					0 7px 5px rgba(0, 0, 0, 0.5);
}
.feed-com-add-block {
	/*display:block !important;*/
}
.feed-post-block {
	border-bottom: 0 !important;
}
a.feed-add-com-button, a.feed-add-button  {color:#fff;}
.feed-add-post-inp
{
	box-shadow:none !important;
	border:none !important;
	background:none !important;
}
.green {color:green;}
.cities-menu{
	margin-top:-30px;
}
.specialization-item
{
	margin-bottom:20px;
}
.specialization-item .specialization-item-title
{
	font-size:140%;
	margin-bottom:7px;
}
.specialization-item .city-item, .cities-list-full .city-item
{
	width:33%;
	display:inline-block;
}

#cboxContent form .tablebodytext
{
    display:none;
}
#cboxContent form input[name='BuyButton']
{
    font-size: 22px;
}
#topban > div > * , #topban > noindex {
    margin: 0 auto !important;
    width: auto;
    display: table !important;
}

.sticky {
    position: fixed;
    z-index: 1;
}
.stop {
    position: relative;
    z-index: 1;
}
.rating-wrap .label-wrap
{
	text-align: center;
}
.rating-wrap .label-wrap .scoreImg {
	margin:0 10px;
}
.rating-wrap
{
	width:720px;
}
.rating-vote-btn
{
	margin-top:20px;
	font-size:20px;
}
.rating-popup .radio{
	display:none;
}
.scoreImg
{
	cursor: pointer;
	width: 118px;
	height: 111px;
	display: inline-block;
	background: url(/images/zvezda.png);
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.scoreImg:hover, .scoreImg.selected {
	-webkit-filter: grayscale(0);
	filter: none;
}
.scoreImg.score100 {background-position: 0 0px;}
.scoreImg.score200 {background-position: 605px 0px;}
.scoreImg.score300 {background-position: 435px 0px;}
.scoreImg.score400 {background-position: 275px 0px;}
.scoreImg.score500 {background-position: 118px 0px;}
.rating-block td:first-child{
	width:20px;
	text-align: center;
}
.rating-block td
{
	padding: 2px 7px;
}
.rating-block p
{
	margin:0;
	padding-bottom:4px;
}
.ratingBlock
{
	text-align: center;
	background-color: #f1f1f1;
	padding: 8px 0px;
}
#rating-cost-description
{
	margin-left:20px;
	font-size: 20px;
}