* {
	margin: 0;
	padding: 0;
}
body{
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	width: 100%;
	background-image: url(/images/main_bac.png);
}
a {
	color: #055B92;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	background:url(/images/main_bac.png);
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 170px;
	z-index:0;
	position:relative;
	display:block;

}
#logo{
	position:absolute;
	top:11px;
	margin-left:40px;
	width:434px;
	height:151px;
}
#lang{
	left:905px;
	position:absolute;
	top:120px;
	width:70px;
}
#lang .language-link {
	float: left;
	margin-left: 3px;
}

#head-corner {
	position:absolute;
	left:822px;
	top: 0;
	display: block;
	overflow: hidden;
	width: 176px;
	height: 121px;
	z-index: -1;
}

#head-user {
	position: absolute;
	left: 330px;
	top: 25px;
	text-align: right;
	overflow: hidden;
	width: 300px;
}

#head-user a {
	color: #fff;
}

#head-phone {
/*	background: url("/images/header-phone.png") 0 0 no-repeat;*/
	width: 152px;
	height: 31px;
	overflow: hidden;
	position: absolute;
	top: 132px;
	left: 475px;
}

#head-banner {
	position: absolute;
	width: auto;
	right: 48px;
	top: 14px;
}

#topmenu {
	position:relative;
	display:block;
	height: 40px;
	margin-top:-10px;
	padding-bottom:20px;
	width:1000px;
}
#left_boder{
	position:relative;
	display:inline;
	float:left;
	width:20px;
	height:61px;
	background:url(/images/topm_lef.png);
}
#middle_block{
	position:relative;
	display:inline;
	float:left;
	width:960px;
	height:40px;
	background:url("/images/topm_bg0.png");
	padding-top:20px;
}
.block_inline
{
	border:0px solid white;
	position:relative; display:inline; float:left;
	width:189px;
}
.block_inline1
{
	width:765px;
	border:0px solid white;
	position:relative; display:inline; float:left;

}
#right_boder{
	position:relative;
	display:inline;
	float:left;
	width:20px;
	height:61px;
	background:url(/images/topm_rig.png);
}

.separator{
	margin-top:-5px;
	position:absolute;
}

#topmenu #middle_block ul li{
	float: left;
	padding: 0 8px 0 8px;
	background: url(/images/separato.png) no-repeat 0 -5px;
	height: 26px;
}
#topmenu #middle_block ul li.first {
	background: none;
}
#topmenu #middle_block ul li a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
#topmenu #middle_block ul li a:hover{
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

#formBG{
	width:189px;
	height:30px;
	background:url("/images/search00.png");
	border:0px solid #000;
	width:190px;
	position:absolute;
	z-index:1000;

}
#formBG .form-submit
{
	width:31px;
	height:30px;
	margin-left:0px;
	display:inline;
	margin-top:0px;
	background:url("/images/searchBT.png");
	overflow: hidden;
	text-indent: -9999px;
	border:0px solid #000;
}
#formBG #edit-search-theme-form-1{
	margin-left:10px;
	border:0px solid #000;
	width:142px;
	color:#919191;
	font-weight:bold;
	font-size:12px;
	background:none;
	margin-top:4px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position: relative;
	/*background:url("/images/center_bg.png") repeat-y;*/
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;


}
#content {
	padding: 13px 20px;
	background:#e1e8ff;
	margin-left:140px;
	width:560px;
	margin-bottom:130px;
	border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -o-border-radius:15px;
    -khtml-border-radius:15px;
	behavior:url(/images/border-radius.htc);
}
#news {
	padding: 13px 20px;
	background:url(/images/news_background.png) repeat-y;
	margin-left:141px;
	margin-bottom:20px;
	width:560px;
	border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -o-border-radius:15px;
    -khtml-border-radius:15px;
	behavior:url(/images/border-radius.htc);
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 130px;
	margin-left: -100%;
	margin-bottom:10px;
	position: relative;

}

#number_block{
	width:138px;
	height:108px;
	margin-bottom:5px;
	margin-top:-9px;
}
#top_number_block{
	background:url("/images/top_block.png") no-repeat;
	width:138px;
	height:31px;
}
#content_number_block{
	background:url("/images/block_bg.png") repeat-y;
	width:138px;
	text-align:center;
	color:#e24040;
	font-weight:bold;
	font-size:14px;
}
#bottom_number_block{
	background:url("/images/bottom_block.png") no-repeat;
	width:138px;
	height:32px;
}
#sideLeft .block {
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
}

#sideRight img{
	display:block;
}
.wr_right_mod{
	margin-top:10px;
	margin-bottom:20px;
	width:240px;

	position:relative;
	display:block;
	background: url("/images/opacity0.png");
}
#sideRight #last_news {
	position:absolute;
	background:url("/images/header_1.png") no-repeat;
	height:48px;
	width:260px;
	margin-top:-20px;
	margin-left:-10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:15px;
}

#sideRight #poll {
	background:url("/images/header_2.png") no-repeat;

	position:absolute;
	margin-left:-8px;
	margin-top:-20px;

	height:48px;
	width:260px;

	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-top:15px;
}

#sideRight #number_content {
	background:url("/images/header_3.png") no-repeat;
	height:48px;
	margin-top:-20px;
	width:260px;
	position:absolute;
	margin-left:-10px;

	color:#dc0000;
	font-weight:bold;
	font-size:12px;

	word-spacing:0.1mm;
	letter-spacing:0.1mm;

	text-align:center;
	padding-top:15px;
}
.mod_content{
	position:relative;
	padding-top:20px;
	min-height:100px;
	width:240px;
}
.dark_area{
	background:url("/images/dark_bg_module.png") no-repeat;
	width:240px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:1px;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 50px;
	background: url("/images/opacity0.png");
	position:relative;
	display:block;

	width:980px;
	margin-left:10px;
	margin-top:10px;
	padding-top:30px;


	color:#333;
	font-size:14px;
}
#footer #f_header{
	margin-left:-9px;
	margin-top:-46px;
	height:53px;
	width:998px;
	position:absolute;
	background: url("/images/bottom_m.png") no-repeat;
	padding-top:15px;
	font-weight:bold;
	text-align:center;
	background-image: url(/images/bottom_m.png);
}
#banner_bottom{
	position:absolute;
	margin-top:-140px;
	margin-left:130px;
}
#banner_top{
	margin-left:140px;
	margin-bottom:10px;
	width: 600px;
}
#footer #f_header ul li{
	display:inline;
	list-style-type:none;
	margin-left:36px;
}
#footer #f_header ul li a{
	display:inline;
	list-style-type:none;
	margin-right:36px;
	text-decoration:none;
	color:#FFF;


}
#footer #f_header ul li a:hover{
	display:inline;
	list-style-type:none;
	margin-right:36px;
	text-decoration:underline;
	color:#FFF;
}
#copyrights{
	padding-top:10px;
	text-align:center;
}

.block {
	margin: 0 0 10px 0;
}
.sticky-table, .sticky-header {
	width: 100%;
}

/*********** Advertisements  ********/
.advertisements {
	overflow: hidden;
}

.advertisements .loc-menu {
	float: left;
	width: 100px;
	background: olive;
}

.advertisements .loc-menu ul.depth-2 {
	display: none;
}

.advertisements .loc-menu li.expanded ul.depth-2 {
	display: block;
}

.advertisements .cat-menu {
	float: right;
	width: 100px;
	background: yellowgreen;
}


/*********** Login form  ********/
.page-user-login #content {
	background: url("/images/opacity0.png") 0 0 repeat;
}

.page-user-login #content .title {
	display: none;
}

.page-user-login #content .tabs {
	display: none;
}

#user-login {
	overflow: hidden;
}

#user-login .left-col {
	overflow: hidden;
	float: left;
	width: 240px;
	height: 294px;
}

#user-login .right-col {
	overflow: hidden;
	float: right;
	width: 271px;
}


/* form */
.login-form{
	background:url(/images/bg-form0.gif) no-repeat;
	width:271px;
	height:295px;
	position:relative;
}
.login-form label,
.login-form .description{display:none;}
.login-form #edit-remember-me-wrapper label{display:block;}
.login-form h3{
	background:url(/images/bg-login-form-title.gif) no-repeat 10px 0;
	font:24px/45px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding-left:77px;
	color:#fff;
	letter-spacing:-1px;
}
.login-form .inputs-holder{
	padding:12px 17px;
}
.login-form #edit-name-wrapper,
.login-form #edit-pass-wrapper{
	background:url(/images/bg-login.gif) no-repeat;
	width:192px;
	height:37px;
	padding:0 0 0 45px;
	overflow:hidden;
}
.login-form #edit-pass-wrapper{background:url(/images/bg-passw.gif) no-repeat;}
.login-form #edit-name-wrapper #edit-name,
.login-form #edit-pass-wrapper #edit-pass{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0;
	display:block;
	width:180px;
	height:37px;
	background:none;
	border:none;
}
.login-form #edit-remember-me-wrapper{
	float:left;
	width:145px;
	color:#fff;
	font:12px/25px Tahoma, Arial, Helvetica, sans-serif;
}
.login-form #edit-remember-me-wrapper label{cursor:pointer;}
.login-form #edit-submit{
	background:url(/images/btn-ente.gif) no-repeat;
	width:88px;
	height:32px;
	padding:0 0 2px;
	border:none;
	color:#aeaeae;
	font-weight:bold;
	cursor:pointer;
}
.login-form #edit-submit{margin-top:6px;}
.login-form .l-button{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.login-form .l-button a{
	padding:0 0 4px 35px;
	float:left;
	color:#fff;
	font:12px/45px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor:pointer;
}
.login-form .l-button a.btn-left{
	background:url(/images/bg-form-.gif) no-repeat;
	width:111px;
}
.login-form .l-button a.btn-right{
	background:url(/images/bg-form1.gif) no-repeat;
	width:90px;
}

.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:15px !important;
	height:16px;
	background: url(/images/radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position: 0 -16px;}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:22px !important;
	height:22px;
	overflow: hidden;
	background: url(/images/bg-check.gif) no-repeat;
	float:left;
	margin-right:5px;
}
.checkboxAreaChecked {background-position: 0 -22px;}

/* Additional styles */
#content {
	margin-top: 10px;
	background:url(/images/opacity0.png);
	padding:13px 20px;
	overflow:hidden;
}
#content .messages {
	padding: 27px 5px 5px 15px;
}
#content .messages li {
	list-style: none;
}
.section-head{
	overflow:hidden;
	width:100%;
	margin:-25px 0 6px;
}

#content h1.title,
.section-head h2{
	background:#dc0000;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
    -khtml-border-radius:6px;
	behavior:url(/images/border-radius.htc);
	line-height: 17px;
	text-align:center;
	margin:0 0 15px;
	font-size:14px;
	color:#fff;
	font-style:italic;
	position:relative;
}
.section-head .columns-head{
	padding-top:6px;
	width:100%;
	overflow:hidden;
	background:url(/images/bg-table-head.png) repeat-y;
}
#content .section-head .columns-head h3{
	margin:0;
	float:left;
	text-align:center;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0;
}
#content .section-head .columns-head h3.sub-column1{width:154px;margin-right:5px;}
#content .section-head .columns-head h3.sub-column2{
	overflow:hidden;
	height:1%;
	float:none;
}
/* content area */
.content-area{
	width:100%;
	overflow:hidden;
}
#content-area .loc-menu{
	float:left;
	width:154px;
	margin-right:5px;
}
#content-area .loc-menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#content-area .loc-menu ul li{
	margin:0 auto;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#fff;
}
#content-area .loc-menu ul li a{
	background:#333 url(/images/sep-country-list.png) repeat-x;
	padding:0 7px 1px;
	border:1px solid #888;
	border-width:0 1px;
	color:#fff;
	display:block;
	text-decoration:none;
}
#content-area .loc-menu ul li a:hover{text-decoration:underline;}
#content-area .loc-menu ul li:first-child a{background-image:none;}
#content-area .loc-menu ul li.first a {
	border-width:1px 1px 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
	behavior:url(/images/border-radius.htc);
}
#content-area .loc-menu ul li.has-child a{background:url(/images/bg-loc-active.gif) no-repeat;}
#content-area .loc-menu ul li.active-trail a {background:#333 url(/images/img-active.gif) no-repeat;}

#content-area .loc-menu ul li.last a{
	border-width:0 1px 1px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	behavior:url(/images/border-radius.htc);
	
}
#content-area .loc-menu ul.menu ul{
	background:url(/images/opacity-black.png);
	border:1px solid #888;
	border-width:1px 0;
	padding:10px 0;
	display:none;
}
#content-area .loc-menu ul.menu ul ul{background:none;border:none;padding:0 0 5px;}
#content-area .loc-menu ul.menu .active-trail ul {display:block;}
#content-area .loc-menu ul.menu .active-trail ul ul{display:none;}
#content-area .loc-menu ul.menu .active-trail ul .active-trail ul{display:block;}
#content-area .loc-menu ul.menu li li{
	background:url(/images/bull-white-dot.gif) no-repeat 10px 6px;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	padding-left:18px;
}
#content-area .loc-menu ul.menu li li a{
	border:none !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	border-radius: 0 !important
	-o-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	behavior:url(/images/border-radius.htc);
	background:none;
	display:inline;
	padding:0 15px 1px 0;
}
#content-area .loc-menu ul.menu li li.active-trail a{background:url(/images/img-right-red-arrow.png) no-repeat 100% 50%;}
#content-area .loc-menu ul.menu li li.active-trail li a{background:none;}
#content-area .loc-menu ul.menu li li.active-trail li.active-trail a{background:url(/images/img-right-red-arrow.png) no-repeat 100% 50%;}
/* step-holder */
.step-holder{
	overflow:hidden;
	height:1%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-radius:6px;
	-o-border-radius:6px;
	-khtml-border-radius:6px;
	behavior:url(/images/border-radius.htc);
	background:#cac6c6;
}
.step-holder .cat-menu{
	width:100%;
	overflow:hidden;
	background:url(/images/sep-cat-list.gif) repeat-y 50% 0;
	margin:5px 0;
	padding:10px 0;
}
.step-holder .cat-menu li{
	width:172px;
	overflow:hidden;
	margin:0 0 5px;
	padding-left:25px;
	display:inline-block;
	vertical-align:top;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
*+html .step-holder .cat-menu li{display:inline;zoom:1;}
.step-holder .cat-menu li ul{
	margin:0;
	padding:0 0 10px;
	display: none;
}
.step-holder .cat-menu li a{
	color:#333;
	text-decoration:none;
	background:url(/images/bull-cat-first-level.png) no-repeat;
	padding:2px 0 3px 24px;
	display:block;
}
.step-holder .cat-menu li a.expanded{background:url(/images/bull-cat-first-level-active.png) no-repeat;}
.step-holder .cat-menu li a:hover{text-decoration:underline;}
.step-holder .cat-menu li li{
	display:block;
	width:auto;
	padding-left:16px;
	line-height:14px;
	background:url(/images/bull-black-dot.gif) no-repeat 10px 6px;
	margin:0;
}
.step-holder .cat-menu li li a{
	display:inline;
	background:none;
	padding:0;
}
/* goto-link */
.goto-link{
	display:block;
	margin:0 auto;
	background:url(/images/bg-goto-link.gif) no-repeat;
	width: 155px;
	font:10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	color:#fff;
	text-align:center;
}
/* category-nav-holder */
.category-nav-holder{
	width:100%;
	overflow:hidden;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #a3a3a3;
	padding-bottom:5px;
}
.category-nav-holder .breadcrumb{
	margin:0;
	padding:10px 0;
	list-style:none;
	float:left;
	width:170px;
	background:url(/images/bull-cat-first-level.png) no-repeat 0 50%;
	line-height: 20px;
	border-right:1px solid #000;
	padding-left:24px;
	margin-left:10px;
}
.category-nav-holder .breadcrumb li{
	display:inline;
	padding-left:13px;
	background:url(/images/img-black-arrow.gif) no-repeat 3px 50%;
}
.category-nav-holder .breadcrumb li:first-child {
	padding-left:0;
	background:none;
}
.category-nav-holder .breadcrumb a{
	color:#333;
	text-decoration:none;
}
.category-nav-holder .breadcrumb a:hover{text-decoration:underline;}
/* actions-menu */
.actions-menu {
	margin:0;
	padding:3px 0 0;
	list-style:none;
	overflow:hidden;
}
.actions-menu li{
	float:left;
	margin-right:20px;
	padding-left:5px;
	line-height:17px;
}
.actions-menu a{
	color:#333;
	text-decoration:none;
	background:url(/images/bg-radio.gif) no-repeat 0 0px;
	padding-left:15px;
}
.actions-menu .active a{
	background-position:0 -15px;
	float:left;
}
/* addverts */
.addverts {
	margin:0;
	padding:0 15px 20px;
	list-style:none;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333;
}
.addvert-item {
	border: 1px dashed #666;
	margin: 15px 0;
	overflow: hidden;
	padding: 10px;
}
.addvert-item .post-content{
	/*width:100%;
	overflow:hidden;*/
	clear:both;
}
.addvert-item img{
	display:block;
	width:100%;
}
.addvert-item .left{float:left;margin-right:5px;}
.addvert-item p{
	overflow:hidden;
	margin:0 0 8px;
}
.addvert-item .contacts h3 {
	background:#333 !important;
	color:#fff;
	line-height:16px;
	padding:0 14px;
	margin:8px 0 0;
	cursor: pointer;
}

.addvert-item .contacts .contacts-content {
	border: 1px solid #333;
	padding: 5px;
}

.view-content .addvert-item .contacts .contacts-content {
	display: none;
}

#content-area .scrollable .prev{
	background:url(/images/btn-slider-prev.png) no-repeat;
	width:21px;
	height:31px;
	margin-top:42px;
}
#content-area .scrollable .next{
	background:url(/images/btn-slider-next.png) no-repeat;
	width:21px;
	height:31px;
	margin-top:42px;
}

#content .addvert-item h3 {
	margin:0 0 6px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:16px;
	overflow:hidden;
	background-position:0 50% !important;
}
#content .contacts h3{color:#fff;}
.addvert-item h3 a {
	color:#333;
	text-decoration: none;
}

.addvert-item h3 a:hover {
	text-decoration: underline;
}

.addvert-item.free h3{background:url(/images/bull-black-squire.gif) no-repeat;}
.addvert-item.paid h3{background:url(/images/bull-red-squire.gif) no-repeat;}
/* scrollable */
.scrollable{
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}
.scrollable .prev,
.scrollable .next{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width: 11px;
	height: 25px;
	margin-top:15px;
	cursor:pointer;
}
.scrollable .prev{background:url(/images/btn-left.gif) no-repeat;}
.scrollable .next{background:url(/images/btn-right.gif) no-repeat;float:right;}
.scrollable .slider{
	overflow:hidden;
	margin:0 20px;
	position:relative;
	width:492px;
}
.scrollable .slider ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
}
.scrollable .slider ul li{
	float:left;
	padding:0 5px;
	width:154px;
}
.scrollable .slider ul li a{
	display:block;
	width:100%;
}
#rb-advert-terms-form {
	overflow: hidden;
}

#rb-advert-terms-form .ad-terms {
	overflow-y: scroll;
	height: 200px;
	background: #fff;
	border:1px solid #ccc;
	padding: 5px;
}

#rb-advert-terms-form .add-free {
	float: left;
	width: 50%;
	overflow: hidden;
}

#rb-advert-terms-form .add-paid {
	float: right;
	width: 50%;
	overflow: hidden;
}

/* .block-advpoll */
.sidebar .block-advpoll .content{
	background: url(/images/opacity2.png);
	overflow:hidden;
	width: 238px;
}
.block-advpoll h2.title{
	position:relative;
	z-index:10;
	background:url(/images/bg-green.png) no-repeat;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	margin:0 0 -14px 0;
	text-align: center;
	width: 241px;
}
.sidebar .block-advpoll .content h3{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(/images/bg-black.png);
	padding:20px 10px 10px;
	overflow:hidden;
	margin:0;
}
.sidebar .block-advpoll .content h3 a{
	color:#fff;
	text-decoration:none;
}
.sidebar .block-advpoll .content h3 a:hover{text-decoration:underline;}
.sidebar .writein-choice .form-item{
	padding:0 10px;
	overflow:hidden;
}
.sidebar .writein-choice .form-item input[type="text"]{width:200px;}
.sidebar .writein-choice label {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.poll{
	padding:10px;
	overflow:hidden;
}
.poll .total{
	font-weight:bold;
	margin-bottom:15px;
	color:#fff;
}
.poll .text, .poll .percent{color:#fff;}
.sidebar .content p a[href="/russian-bazaar/en/polls"]{display:none;}

.choice-header{display:none;}
.vote-choices .form-item{
	padding:5px 10px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	margin:0 !important;
}
.vote-choices .form-item input[type="radio"]{
	float:left;
	margin:2px 6px 0 0;
}
.vote-choices .form-item label{
	display:block;
	overflow:hidden;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.sidebar .block-advpoll .form-submit{margin:0 0 15px 10px;}
/* form sibmit */
#advpoll-cancel-form #edit-submit,
a.btn,
.form-submit,
.add-pay-btn {
	background:url(/images/bg-butto.png) repeat-x;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-o-border-radius:10px;
	-khtml-border-radius:10px;
	behavior:url(/images/border-radius.htc);
	color:#fff;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	padding:0 15px;
	border:none;
	height:22px;
	cursor:pointer;
	width:auto;
	display:block;
	text-decoration:none !important;
	float:right;
	position: relative;
	/*z-index: 1000;*/
}
.add-pay-btn {margin-bottom:10px;}
/* #rb-advert-terms-form */
#rb-advert-terms-form{
	position:relative;
}
#rb-advert-terms-form #edit-add-free,
#rb-advert-terms-form #edit-add-paid{
	position:absolute;
	bottom:0;
}
#rb-advert-terms-form .add-free,
#rb-advert-terms-form .add-paid{
	padding-bottom:35px;
	overflow:hidden;
}

/* tabs */
#content ul.tabs{
	border-bottom:1px solid #dd7f0e;
	background:none;
}
#content ul.tabs li{margin-right:2px;}
#content ul.tabs li a{
	height:23px;
	background:url(/images/bg-tab-l.png) no-repeat;
	padding-left:11px;
}
#content ul.tabs li a span{
	background:url(/images/bg-tab-r.png) no-repeat 100% 0;
	padding-right:11px;
	color:#fff;
	font-weight:normal;
	line-height:17px;
}
#content ul.tabs li.active a span{font-weight:bold;}
/* global settings */
/*#content a{color:#009;}*/
#content h2{
	color:#333;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #666;
	padding-bottom:6px;
	font-size:20px;
	margin:0 5px 5px 0;
}
#content h3{
	color:#fff;
	font-size:16px;
	margin:0 0 5px;
}
div.view:hover div.views-hide {
	margin-top: -5px;
}
/*  */
#content .views-table{
	margin:15px 0;
	border-collapse:collapse;
	width:560px;
}
#content .views-table th{
	color:#fff;
	padding:3px 5px 4px;
	border:0;
	background:#dd7f0e url(/images/bg-thead.png) repeat-x;
	font: bold 11px /14px Verdana, Arial, Helvetica, sans-serif;
}
#content .views-table td{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}
#content .views-table ul{
	padding:0;
	margin:0;
	list-style:none;
}
/* header box */
#head-edition{
	position:absolute;
	left:340px;
	top:28px;
	padding:8px 5px;
	width:173px;
	height:36px;
	color:#fff;
	text-align:right;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	/*background:url(/images/bg-header-box.png) no-repeat;*/
}
#head-edition a{
	color:#fff;
	text-decoration:none;
}
#head-edition a:hover{text-decoration:underline;}
/* add-ad-bottom-btn */
span.btn-holder{
	overflow:hidden;
	display:block;
	margin-top:15px;
}
.add-ad-bottom-btn{
	float:left;
}

/* article */
.field-field-article-edition{
	font: bold italic 10px Verdana, Arial, Helvetica, sans-serif;
	color:#dc0000;
}
.field-field-article-author{
	text-align:right;
	font:italic 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:-10px 0 10px;
}
.field-field-article-author a{
	color:#000;
	text-decoration:none;
}
.field-field-article-author a:hover{text-decoration:underline;}
.field-field-article-cat {
	float:left;
	padding-left:20px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	
}
.field-field-article-image{
	float:left;
	margin:20px 15px 15px 0;
	clear:left;
}

/* star rating */
form.fivestar-widget{
	float:right;
	margin-top:20px;
}
.fivestar-form-item{
	float:right;
}
.fivestar-form-item .fivestar-widget{
	float:right;
}
.fivestar-form-item .description{
	float:right;
	margin-right:30px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.statistics_counter{display:none !important;}
/* comments */
#content .comment_wrapper h2{
	color:#333;
	font-weight:normal;
	margin-bottom:15px;
	font-size:16px;
}
#content .comment_wrapper h2.title{
	padding-bottom:6px;
	border-bottom:1px dashed #333;
	font-size:20px;
	margin-top:30px;
	clear:both;
}
#content .comment_wrapper div{
	overflow:hidden;
	clear:both;
}
#content .comment_wrapper #edit-submit{float:left;}
#content .comment_wrapper #edit-preview{float:right;}

#content .comment_wrapper textarea,
#content .comment_wrapper input[type="text"],
#node-form textarea,
#node-form input[type="text"]{
	padding:3px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	width:548px;
	border:1px dashed #666;
}
#node-form label,
#content .comment_wrapper label{
	font-weight:normal;
	font-style:italic;
	color:#333;
	display:block;
	margin-bottom:10px;
}
#comments .comment a{color:#;}
#comments .comment{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	-o-border-radius: 8px;
	-khtml-border-radius: 8px;
	behavior:url(/images/border-radius.htc);
	border:1px solid #666;
	overflow:hidden;
	margin-bottom:10px;
	padding:10px;
	background:#fff;
}
#comments .comment .content{padding-bottom:0;}
#comments .comment .submitted{
	color:#dc0000;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#comments .comment h3.title{
	color:#333;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
#comments .comment h3.title a{
	color:#333;
	text-decoration:none;
}
#comments .comment h3.title a:hover{text-decoration:underline;}
#comments .comment .links li{padding-left:0;}
#node-form .form-file {
	float:left;
	margin-right:20px;
}
.tips {
	margin:0;
	padding:0;
	list-style:inside disc;
}

.sticky-table{margin-bottom:15px;}

#content-area .content{padding-bottom:20px;}
#content-area .node-type-edition .content{padding-bottom:0;margin-top:-8px;position:relative;}
.view-articles-by-category-main{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.view-articles-by-category-main .view-content{
	background:url(/images/bg-gray-.gif) repeat-y 279px 0;
	overflow:hidden;
	width:105%;
}
.view-articles-by-category-main .view-content .view-item{
	width:273px;
	margin-right:13px;
	overflow:hidden;
	vertical-align:top;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
}
.view-articles-by-category-main .view-content .column{float:left;}
* +html .view-articles-by-category-main .view-content .view-item{
	display:inline;
	zoom:1;
}
.view-articles-by-category-main .view-content .view-item h3{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
	behavior:url(/images/border-radius.htc);
	background:#DC0000;
	color: #FFFFFF;
	font-size: 14px !important;
	font-style: italic;
	line-height: 17px;
	margin: 0 0 8px !important;
	position: relative;
	text-align: center;
}
.view-articles-by-category-main .view-content .view-item .views-field-field-article-image-fid img{
	float:left;
	border:3px solid #072231;
	margin:0 10px 5px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior:url(/images/border-radius.htc);
}
.view-articles-by-category-main .view-content .view-item .views-field-field-article-image-fid img{float:left;}
.view-articles-by-category-main .view-content .view-item .views-field-title{
	font-size:14px;
	line-height:normal;
	font-weight:bold;
}
.view-articles-by-category-main .view-content .view-item .views-field-title a{
	color:#131313;
	text-decoration:none;
}
.view-articles-by-category-main .view-content .view-item .views-field-title a:hover{text-decoration:underline;}
.view-articles-by-category-main .view-content .view-item .views-field-body{
	width:100%;
	overflow:hidden;
	clear:both;
}
.view-articles-by-category-main .view-content .view-item .views-field-view-node{
	display:block;
	text-align:right;
}
.view-articles-by-category-main .view-content .view-item .views-field-view-node a{
	color:#055b92;
	text-decoration:none;
}
.view-articles-by-category-main .view-content .view-item .views-field-view-node a:hover{text-decoration:underline;}
/* view-articles-by-category-block */
.view-articles-by-category-block,
.view-articles-best-block{
	background:url(/images/opacity2.png);
	margin-right:10px;
	padding:0 0 15px;
}
.view-articles-by-category-block {padding-bottom:0;}
.view-articles-by-category-block .item-list{
	display:none; line-height:14px;
	padding:10px 0;
}
.view-articles-by-category-block .item-list a{line-height:14px;}
.view-articles-best-block{margin-right:0;}
.view-articles-best-block .view-articles-best-block{
	padding:0;
	margin:0;
	background:none;
	zoom:1;
	position:relative;
}
.view-articles-by-category-block .views-row,
.view-articles-best-block .views-row{
	overflow:hidden;
	padding:0 15px;
	margin-left:5px;
}
.view-articles-best-block .views-row{
	padding:5px 0 !important;
	border-bottom:1px solid #fff;
	margin-right:5px;
}
.view-articles-best-block .views-row{padding:0 5px;}
.view-articles-by-category-block .views-row .field-content,
.view-articles-best-block .views-row .field-content{
	font:14px/18px Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/bull-white-dot.gif) no-repeat 4px 8px;
	text-indent:10px;
	color:#fff;
	display:block;
}
.view-articles-best-block .views-row .field-content{
	background:none;
	text-indent:0;
}
.view-articles-best-block .views-row .field-content,
.view-articles-best-block .views-row .views-field-value{
	font-size:10px;
	line-height:12px;
}
.view-articles-by-category-block .views-row .field-content a,
.view-articles-best-block .views-row .field-content a{
	color:#fff;
	text-decoration:none;
	text-transform:inherit;
}
.view-articles-by-category-block .views-row .field-content a:hover,
.view-articles-best-block .views-row .field-content a:hover{text-decoration:underline;}
.view-articles-by-category-block h3,
.view-articles-best-block h3{
	color:#fff;
	text-align:center;
	margin:5px 0;
	font:14px/25px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #494949;
	border-width:1px 0;
	background:#242424;
}
.view-articles-by-category-block h3{
	cursor:pointer;
	margin:0;
}
#block-views-1de3d87a11e77b7806320207846ee555 h2.title,
#block-views-articles_best_block-block_1 h2.title{
	background:url(/images/bg-gray-.png) repeat-x;
	padding:5px 4px;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#dc0000;
	text-align:center;
	margin:0 10px -8px 0;
	position:relative;
	z-index:10;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius:10px;
	behavior:url(/images/border-radius.htc);
}
#block-views-articles_best_block-block_1 h2.title{margin-right:0;}
#block-views-articles_best_block-block_1{padding-left:7px;}
#block-views-1de3d87a11e77b7806320207846ee555 h2.title{margin-bottom:0;}
/* view view-articles-latest-block */
.view-news-latest-block{
	background:url(/images/opacity2.png);
	color:#fff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin-right:12px;
	padding-top:12px;
}
.view-news-latest-block .views-row{
	overflow:hidden;
	padding:5px 3px 24px;
	border-bottom:1px solid #fff;
	position:relative;
}
.view-news-latest-block .views-row img{
	float: right;
	/*float:left;
	border:3px solid #145066;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius:3px;
	behavior:url(/images/border-radius.htc);*/
	margin:0 12px 0 0 !important;
	padding:0 !important;
}
.view-news-latest-block .views-row .views-field-title{overflow:hidden;}
.view-news-latest-block .views-row .views-field-title a{
	color:#fff;
	text-decoration:none;
}
.view-news-latest-block .views-row .views-field-title a:hover{text-decoration:underline;}
.view-news-latest-block .views-row .views-field-created{
	clear:left;
	float:left;
	overflow:hidden;
	color:#a3d700;
	margin-top:10px;
}
.view-news-latest-block .views-row .views-field-view-node a,
.view-news-latest-block .views-row .date-display-single{
	margin:10px 5px 0 0;
	color:#E3B110;
	text-decoration:none;	
}
.view-news-latest-block .views-row .views-field-view-node a:hover{text-decoration:underline;}
.view-news-latest-block .views-field-view-node a{
	position:absolute;
	right:5px;
	bottom:5px;
}
.view-news-latest-block .views-row .date-display-single{
	left:5px;
	bottom:5px;
	position:absolute;
	font-weight: bold;
}
.view-news-latest-block .all-news{
	width:100%;
	overflow:hidden;
	background:#1e1e1e;
}
.view-news-latest-block .all-news a.all{
	display:block;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	border-bottom:1px solid #fff;
}
.view-news-latest-block .all-news .news-day{
	float:left;
	width:49%;
	border-right:1px solid #fff;
	color:#fff;
	line-height:22px;
	text-align:center;
	text-decoration:none;
}
.view-news-latest-block .all-news .news-day:hover{text-decoration:underline;}
.view-news-latest-block .all-news .news-week{
	color:#fff;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	display:block;
	overflow:hidden;
}
.view-news-latest-block .all-news .news-week:hover{text-decoration:underline;}
#block-views-news_latest_block-block_1 h2.title{
	background:url(/images/bg-thead.png) repeat-x;
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:6px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-o-border-radius: 10px;
	-khtml-border-radius:10px;
	behavior:url(/images/border-radius.htc);
	color:#fff;
	text-align:center;
	margin:0 12px -8px 0;
	color:#fff;
	position:relative;
	z-index:10px;
}

/* slider */
#mainslider{
	background:none !important;
	border:none !important;
	height:auto !important;
}
.view-articles-slider{
	background:#083d59 url(/images/bg-blue-.png) repeat-x;
	height:405px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius: 15px;
	-o-border-radius:15px;
	-khtml-border-radius:15px;
	behavior: url(/images/border-radius.htc);
/*	-moz-box-shadow: 6px #333;
	-webkit-box-shadow: 6px #333;
	box-shadow: 6px #333;*/
	padding:14px;
	overflow:hidden;
	position:relative;
	border:1px solid #072231;
	visibility:hidden;
}
.view-articles-slider #pointer{
	border:none !important;
}
.view-articles-slider .filmstrip img{
	width:140px !important;
	height:100px !important;
}
.view-articles-slider .nav-prev,
.view-articles-slider .nav-next{
	position:absolute;
	top: 338px !important;
	left:0 !important;
	width:25px;
	height:26px;
	display:block;
	z-index:100;
}
.view-articles-slider .nav-next{
	left:auto !important;
	right:0 !important;
}
.view-articles-slider .panel{
	overflow:hidden !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius:5px;
	behavior:url(/images/border-radius.htc);
	border:3px solid #072231 !important;
	background:#072231 !important;
}
/*.view-articles-slider .panel .panel-overlay,
.view-articles-slider .panel .overlay{
	top:auto !important;
	bottom: 0 !important;
}
.view-articles-slider .panel .panel-overlay {z-index:1000 !important;}*/
.view-articles-slider .panel img{width:100% !important;}
.view-articles-slider .filmstrip{
	background:none !important;
}
.view-articles-slider .filmstrip li{
	float:left;
	width:150px;
}
.view-articles-slider .filmstrip li img{
	display:block !important;
	width:144px !important;
	height:100px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius:5px;
	behavior:url(/images/border-radius.htc);
	border:3px solid #072231 !important;
	background:#072231 !important;
	overflow:hidden !important;
	position:relative !important;
}
.view-articles-slider .filmstrip li.active img{border-color:#fff !important;}
.view-articles-slider .panel-overlay .title{
	font-size:16px;
	display:block;
	padding:5px 0 5px;
	overflow:hidden;
	width:100%;
}
.view-articles-slider .panel-overlay .title a{
	text-decoration:none !important;
	white-space:nowrap;
}
.view-articles-slider .panel-overlay .title a:hover{text-decoration:underline !important;}
.view-articles-slider .panel-overlay .body span{
	font-size:12px !important;
	line-height:15px !important;
}
.view-articles-slider .panel-overlay .title-1 {
	position:absolute;
	bottom: 5px;
	right:5px;
}
.view-articles-slider .panel-overlay .title-1 a{
	font-weight:normal !important;
	font-style:italic !important;
	text-decoration:none !important;

}
.view-articles-slider .panel-overlay .title-1:hover a{text-decoration:underline;}
.view-articles-slider .panel-overlay .field-article-category-value{
	position:absolute;
	left:8px;
	bottom:5px;
	white-space:nowrap !important;
}
.view-articles-slider .panel-overlay .field-article-category-value .field-article-category-value{position:static;}
.view-articles-slider .fivestar-widget-static{
	position:absolute;
	right:10px;
	top:-170px;
}
.strip_wrapper {margin-top:15px !important;}
/* front page title switch off */

.front #node-1{display:none;}
.front .view-articles-by-category-main{margin-top:0;}
.front .view-articles-by-category-main .view-content .view-item .views-row {
	margin-bottom:10px;
	overflow:hidden;
}
#pointer{
	visibility:hidden;
}
/* view-edition-articles */
#content .view-edition-articles h3 {
	margin:0 0 3px;
	font-size:15px;
	font-weight:normal;
	color:#333;
	border-bottom:1px solid #999;
	padding-bottom:3px;
}
#content .view-edition-articles .item-list{margin-bottom:20px;font-size:11px;}
#content .view-edition-articles .item-list li,
#content .node-type-author .item-list li{
	list-style:none;
	padding-left:15px;
	margin-left:0;
}
.field-field-edition-date,
.views-field-field-edition-date-value{
	font-size:10px;
	font-style:italic;
	color:#666;
	text-align:right;
	paddingt:5px 0 0 10px;
}
.view-archive .views-row{margin-bottom:5px;}
.view-archive .views-row *{display:inline;}
/* view-author-list */
.item-list ul {
	border-top:1px dashed #333;
	padding-top:10px;
}
.item-list ul li{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 8px;
	border-bottom:1px dashed #333;
}
.node-type-edition .item-list ul{
	padding-top:2px;
	border:none;
}
.node-type-edition .item-list ul li {
	padding:0;
	margin:0;
	border:none;
}
.item-list ul li .views-field-field-author-photo-fid,
.item-list ul li .views-field-field-news-image-fid{
	float:left;
	margin-right:10px;
}
.item-list ul li .views-field-field-news-date-value{
	font-style:italic;
	padding-top:10px;
	color:#666;
}
/* node-type-author */
.node-type-author .field-field-author-photo{
	float:left;
	margin-right:10px;
}
/* block-views-articles_slider-block_1 */
.front #banner_top{margin-bottom:1px;}
.front #banner_top #block-views-articles_slider-block_1{margin-bottom:0;}
/* sidebr separator */
#block-block-6{display:none;}
#block-block-3 {padding-top:4px;}

.region-sidebar-first .block-block img,
#block-block-1 img{display:block;} 

#block-block-12{margin:-5px 0;}
.popups-box{
	z-index:9999;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	width:550px;
	padding:20px 22px !important;
	overflow:visible !important;
}
.popups-box .title{display:none;}
.popups-box .popups-close a{
	display:block;
	text-indent:-9999px;;
	background:url(/images/btn-clis.png) no-repeat;
	width:35px;
	height:34px;;
	position:absolute;
	right:-15px;
	top:-15px;;
}
#popups-overlay{z-index:9998;}
/* pager */
.item-list .pager{
	border:none !important;
	padding-top:0 !important;
}
.item-list .pager li {
	border-bottom:0 !important;
	padding:0 !important;
}
.item-list .pager li a{text-decoration:none;}
.item-list .pager li a:hover{text-decoration:underline;}
.item-list .pager li.pager-item,
.item-list .pager li.pager-current{font-size:14px !important;}
/* node-type-news */
.node-type-news .meta{display:none;}
.node-type-news .field-field-news-image{
	float:left;
	margin: 5px 15px 15px 0;
}
/*.node-type-news .field-type-datetime{
	font-style:italic;
	text-align:right;
	color:#666;
	margin-bottom:12px;
}*/
.node-type-news{
	font-style:italic;
	text-align:right;
	color:#666;
	margin-bottom:12px;
}
/* comment-published */
.comment-published{padding-top:15px;}
/* search-form */
.search-form{
	width:100%;
	overflow:hidden;
}
.search-form label,
.views-exposed-form .views-exposed-widget label{
	font-size:14px;
	font-weight:normal;
	display:block;
	margin-bottom:10px;
}
.search-form .container-inline{
	width:100%;
	overflow:hidden;
}
.search-form #edit-keys-wrapper{
	float:left;
	margin:0 15px 0 0 !important;
}
.search-form input[type="text"],
#edit-keys-wrapper input[type="text"]{
	border: 1px dashed #666;
	color: #666;
	display: block;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 3px 5px;
	width: 455px;
}
.views-exposed-form .views-exposed-widget .form-submit{margin-top:27px;}
.search-form .search-advanced {
	border: 1px solid #666;
	overflow:hidden;
}
.search-form .search-advanced input[type="text"]{width:200px;}
.search-form .search-advanced .form-select{width:200px;}

/* search-results */
.search-results {
	width:100%;
	overflow:hidden;
}
.search-results dl{
	padding:0;
	margin:0;
}
.search-results dd{
	padding:0 0 5px;
	border-bottom: 1px dashed #666;
}
.search-results dd p{margin-bottom:5px;}
.search-results .search-info{display:none;}
/* faq-content */
.faq{margin-bottom:20px;}
.faq-content .faq-question{
	padding:0 0 5px!important;
	/*font-style:italic;*/
}
.block-faq_ask .description{display:none;}
.block-faq_ask #edit-submit{float:left;}
.block-faq_ask #edit-preview{float:right;}
.faq-answer{
	padding-left:20px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px;
}
.faq-answer p{
	margin:0;
	color:#666;
}
/* user-register */
#user-register label{
	color: #333;
	display: block;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 5px;
}
#user-register input[type="text"] {
	border: 1px dashed #666;
	color: #666;
	display: block;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 3px 5px;
	width: 548px;
}
#user-register .description{
	color:#666;
	line-height:13px;
	font-style:italic;
	padding-top:5px;
}
/* content-area poll */
#content-area .poll label.option{color:#333;}
#content-area .poll .form-item{border-color:#333;}
/* block */
.block-block .content{
	background:url(/images/opacity2.png);
	overflow:hidden;
	zoom:1;
}
#block-block-2 .content,
#block-block-8 .content,
#block-block-9 .content,
#block-block-3 .content,
#block-block-4 .content,
#block-block-14 .content,
#block-block-12 .content,
#block-block-13 .content{background:none;}
/* block-block-18 */
#block-block-18{margin:10px 0;}
#block-block-18 .content{
	margin-right:10px;
	padding:10px;
}
/* view-adverts */
.view-adverts{padding:0 5px;}
/* reclam-site */
.reclam-site{
	background:url(/images/img-reclam-site.png) no-repeat;
	width:275px;
	height:274px;
	float:left;
	position:relative;
	margin-bottom:30px;
}
.reclam-site span{
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:31px;
	top:-9999px;
	background:url(/images/img-screenshot.jpg) no-repeat;
	width:210px;
	height:131px;
}
.reclam-site:hover span{top:69px;}
/* reclam-magaz */
.reclam-magaz{
	background:url(/images/img-reclam-magazine.png) no-repeat;
	width:275px;
	height:309px;
	float:right;
	position:relative;
	text-indent:-9999px;
}


.reclam-site_en{
	background:url(/images/img-reclam-site_en.png) no-repeat;
	width:275px;
	height:274px;
	float:left;
	position:relative;
	margin-bottom:30px;
}
.reclam-site_en span{
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:31px;
	top:-9999px;
	background:url(/images/img-screenshot.jpg) no-repeat;
	width:210px;
	height:131px;
}
.reclam-site_en:hover span{top:69px;}
/* reclam-magaz */
.reclam-magaz_en{
	background:url(/images/img-reclam-magazine_en.png) no-repeat;
	width:275px;
	height:309px;
	float:right;
	position:relative;
	text-indent:-9999px;
}

/* advert-rate */
.advert-rate{
	width:100%;
	overflow:hidden;
}
#content .advert-rate h3{
	color:#333;
	margin: 0 0 10px;
	font-style:italic;
	font-weight:normal;
	padding-top:5px;
}
.advert-rate table{
	border:none;
	border-collapse:collapse;
	width:100%;
	margin-bottom:30px;
	font-size:14px;
	border-top:3px solid #ccc;
}
.advert-rate table td{padding:4px 5px;}
.advert-rate table tr:hover td{background:#fff;}
/* site-reclam-table */
.site-reclam-table{
	width:100%;
	margin:0;
	border-collapse:collapse;
	border:1px solid #999;
	font-size:10px;
	letter-spacing:-1px;
}
.site-reclam-table td{
	padding:0 2px;
	vertical-align:top;
	border:1px solid #999;
}
.site-reclam-table tr:hover td{background:#fff;}
