	body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
a{color:#06c;outline:none;}
a:hover{text-decoration:none;}
img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:0;}
input,select,textarea{font:13px Arial, Helvetica, sans-serif;color:#000;}
h2{
	font-size:18px;
	margin:0 0 0 10px;
	font-weight:normal;
	color:#000;
}
.page{
	min-width:990px;
	max-width:990px;
	margin:0 auto;
	position:relative;
}
#wrapper{
	min-width:990px;
	max-width:990px;
	margin:0 auto;
	padding:0 0 100px;
	position:relative;
}
#main{
	height:1%;
	padding:11px 265px 0 0;

}
#main:after{
	content:"";
	clear:both;
	display:block;
}
#content{
	float:left;
	width:100%;
}
#sidebar{
	float:right;
	width:246px;
	overflow:hidden;
	margin:0 -265px 0 19px;
	display:inline;
	position:relative;
	z-index:0;
}
#sidebar .ads{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.section{
	width:242px;
	border:1px solid #e0e0e0;
	overflow:hidden;
	margin:0 0 20px;
	line-height:16px;
	padding:7px 0 0 0;
}
.section1{
	width:242px;
	height: 499px;
	border:1px solid #e0e0e0;
	overflow:hidden;
	margin:0 0 20px;
	line-height:16px;
	padding:7px 0 0 0;
}

.section .pac{
	margin: 2px 0 0 11px;
}

.section .pac a{
	color: #009966;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

.section_pad{
	padding-left:15px;
}
.section form dl{
	padding:0 10px;
}
.section form dt{
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:2px;
	margin-top:2px;
	color:#063;
}
.section form dd{margin:0;}

.section h3{
	font-size:14px;
	margin:0 0 0 10px;
	color:#000;
}
.productsofweek{
	margin:0;
	padding:18px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.productsofweek li{
	padding:0 0 13px 69px;
	height:1%;
	overflow:hidden;
}
.productsofweek div{
	float:left;
	width:69px;
	margin:0 0 0 -69px;
	display:inline;
}
.productsofweek img{margin:0 auto;}
.productsofweek a{font-size:12px;}
.productsofweek p{margin:0;}
.productsofweek h4{font-size:11px;margin:0;}
.ya p{margin:4px 0 0 10px;}
.ya .tabset{
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:24px;
}
.ya .tabset li{
	float:left;
	padding:0 10px;
}
.ya .tabset li a{
	text-decoration:none;
	border-bottom:1px dotted #06c;
}
.ya .tabset li a:hover{border-bottom:none;}
.ya .tabset li.active{padding:0;}
.ya .tabset li.active a{
	padding:0 10px;
	background:#b2e0d1;
	font-weight:bold;
	border-bottom:none;
	color:#000;
	float:left;
	text-decoration:none;
}
.ya form{
	background:#b2e0d1;
}
.ya form fieldset{
	height:1%;
	padding:15px 0 0 10px;
	overflow:hidden;
}
.ya form p{
	line-height:30px;
	margin:0 0 0 10px;
}
.ya form input{
	float:left;
}
.ya form input.txt{
	width:131px;
	margin:0 3px 0 0;
	height:17px;
	padding:2px 0 0 5px;
	border:1px solid #838383;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.ya form input.submit{
	padding:0;
	width:82px;
	overflow:visible;
	cursor:pointer;
}
.addtoyandex{
	width:142px;
	padding:0 0 0 38px;
	height:32px;
	line-height:32px;
	font-size:13px;
	color:#fff;
	display:block;
	margin:13px 0 11px 6px;
	text-decoration:none;
	background:url(../images/addtoyandex.gif);
}
.poll ul{
	margin:0;
	padding:0 10px 10px;
	height:1%;
	overflow:hidden;
	list-style:none;
	font-size:12px;
	color:#333;
}
.poll ul li{
	width:100%;
	padding:9px 0 0;
	overflow:hidden;
	float:left;
}
.poll ul input{
	width:14px;
	height:15px;
	margin:0 6px 0 0;
	float:left;
}
.poll ul label{
	float:left;
}
.poll .submit{
	margin:0 0 0 10px;
}
.poll p{
	margin:9px 0 0;
	color:#333;
	font-size:12px;
	background:#b2e0d1;
	line-height:34px;
	padding:0 0 0 11px;
}
#middle{
	width:100%;
	overflow:hidden;
	background:#f7f7f7 url(../images/bg-middle.gif) no-repeat 100% 0;
	padding:20px 0 18px;
	/*border-bottom:3px solid #ccc;*/
	font-size:11px;
	margin:20px 0 0 0;
}
#middle .col{
	float:left;
	padding: 0 13px 0 5px;
	width: 180px;
}
#middle .col a{
	color:#999;
	text-decoration:none;
}
#middle .col a:hover{
	text-decoration:underline;
	color:#06c;
}
.ttl2{
	width:100%;
	overflow:hidden;
	line-height:26px;
}
.ttl2 p{
	float:right;
	margin:0;
	background:url(../images/bg-calc.gif) no-repeat left;
	padding:0 0 0 26px;
}
.ttl2 p a{
	color:#096;
}
.main-ul{
	margin:0;
	padding:17px 0 10px 10px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:10px;
}
.main-ul a{
	font-size:12px;
}
.main-ul li{
	float:left;
	padding:0 1%;
	width:23%;
}
.block{
	background:#ecf7f3 url(../images/bg-block.gif) no-repeat 100% 0;
	height:1%;
	padding:5px 0 0;
	overflow:hidden;
	margin:0 0 32px;
}
h2 a{color:#096;}
.interesting{
	margin:0 0 0 19px;
	padding:0 0 25px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.interesting li{
	height:1%;
	overflow:hidden;
	padding:17px 0 0 54px;
}
.interesting img{
	margin:0 0 0 -54px;
	float:left;
	display:inline;
}
.interesting h3{
	margin:0;
	font-weight:normal;
	font-size:14px;
}
.interesting p{
	margin:2px 0 0;
}
.twocol{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.twocol .left{
	float:left;
	width:50%;
}
.twocol .right{
	float:right;
	width:49.5%;
}
.twocol ul{
	margin:0 10px 0 20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.twocol ul li{
	width:100%;
	float:left;
	overflow:hidden;
	padding:12px 0 6px;
}
.twocol ul h3{
	margin:0;
	font-weight:normal;
	font-size:14px;
}
.twocol ul p{
	margin:0;
}
#content .ads{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.login{
	height:1%;
	overflow:hidden;
	border-top:1px solid #e5e5e5;
	padding:17px 0 0;
	margin:17px 0 0 8px;
}
.login div{
	float:left;
}
.login h4{
	font-size:14px;
	padding:0 0 5px;
	color:#000;
	margin:0;
}
.login .txt{
	float:left;
	width:118px;
	margin:0 8px 0 0;
	height:17px;
	padding:2px 0 0 5px;
	border:1px solid #838383;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.login p{
	clear:left;
	margin:0;
	padding:11px 0 0;
}
.login p input{
	width:14px;
	height:15px;
	float:left;
	margin:0 5px 0 0;
}
.bankrait{
	height:1%;
	padding:0 164px 0 167px;
	overflow:hidden;
	margin:0 0 21px;
	background:#d1ece3 url(../images/bg-block.gif) no-repeat 100% 0;
}
.bankrait .col{
	width:156px;
	padding:15px 0 0 11px;
	float:left;
	display:inline;
	margin:0 0 0 -167px;
}
.bankrait .col2{
	width:381px;
	height:190px;
	background:url(../images/bg-bank-rait.jpg);
	margin:0 auto;
}
.bankrait .col3{
	float:right;
	display:inline;
	margin:0 -164px 0 0;
	width:164px;
	padding:27px 0 0;
}
.bankrait .col3 ul{
	line-height:18px;
	margin:0;
	padding:0;
	list-style:none;
}
.bankrait .col3 ul span{
	float:left;
	width:15px;
	text-align:right;
	color:#000;
}
.bankrait h3{
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin:0;
}
.bankrait .col2 ul{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
	list-style:none;
}
.bankrait .col2 ul li{
	float:left;
	display:inline;
}
.bankrait .col2 ul li.first{margin:53px 0 0 82px;}
.bankrait .col2 ul li.second{margin:23px 0 0 58px;}
.bankrait .col2 ul li.third{margin:70px 0 0 54px;}
#footer{
	width:100%;
	overflow:hidden;
	line-height:18px;
	font-size:11px;
}
#footer .top{
	width:100%;
	overflow:hidden;
	padding:21px 0;
	background:#ecf7f3;
}
#footer .col1{
	width:345px;
	float:left;
	padding:0 0 0 25px;
}
#footer .col1 ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
}
#footer .col1 ul li{
	display:inline;
	margin:0 13px 0 0;
}
#footer .col2{
	width:314px;
	float:left;
}
#footer .col3{
	width:254px;
	float:left;
}
#footer .col3 p img{
	display: inline;
	vertical-align:top;
	margin: 0 10px 0 0;
}
#footer p{
	margin:0 0 0 12px;
	color:#000;
	line-height:26px;
}
#footer .top p{
	margin:0;
	line-height:18px;
}
#footer .top p.error{
	color: #999;
	margin: 13px 0 0;
}
#footer .top p.copy{
	margin:0 0 0 -11px;
}
.counters{
	margin:0 0 0 12px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.counters li{
	float:left;
	margin:0 4px 0 0;
}
#footer form{
	padding:0 0 23px;
}
#footer .col2 input{
	float:left;
}
#footer .col2 .txt{
	width:168px;
	margin:0 8px 0 0;
	height:17px;
	padding:2px 0 0 5px;
	border:1px solid #838383;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.newsoptions a{
	border-bottom:1px dashed #096;
	text-decoration:none;
}
.newsoptions a.active{
	border:none;
	background:#d1ece3;
	color:#000;
	padding:3px 5px;
	text-decoration:none;
}
.card{
	color:#000;
	padding:0 0 40px;
}
.card h1{
	font-size:28px;
	margin:0;
	font-weight:normal;
}
.bank h1 em,
.card h1 em{
	color:#666;
	font-style:normal;
	font-size:18px;
}
.card h2{
	font-size:18px;
	margin:25px 0 0 51px;
}
.conditions{
	height:1%;
	margin:15px 0 0 54px;
	padding:0;
	line-height:24px;
	font-size:13px;
}
.conditions:after{
	content:"";
	clear:both;
	display:block;
}
.conditions p{
	margin:0;
}
.conditions ul{
	margin:24px 0 0;
	padding:0;
	list-style:none;
}
.conditions ul li{
	display:inline;
	margin:0 30px 0 0;
}
.conditions dt{
	float:left;
	clear:left;
	width:56%;
}
.conditions dd{
	float:left;
	margin:0;
	padding:0;
	width:43.5%;
}
.card .compare{
	margin:22px 12px 0 187px;
	border-top:2px solid #ccc;
	font-size:13px;
	padding:15px 0 27px 12px;
}
.card .compare input{
	float:left;
	width:14px;
	height:15px;
	margin:0 10px 0 0;
}
.card .compare label{
	float:left;
}
.card .compare p{
	clear:left;
	padding:16px 0 0;
	margin:0;
}
.newslist{
	margin:0 0 0 8px;
	padding:0 0 21px;
	list-style:none;
}
.newslist p{margin:0;}
.newslist li{
	margin:18px 0 0;
}
.section .most-popular h4{
	color:#000;
	margin:20px 0 0 9px;
	font-size:13px;
}
.section .most-popular ol{
	margin:0 0 0 38px;
	padding:0 0 23px 0;
}
* html .section .most-popular ol{margin:0 0 0 48px;}
.section .most-popular ol li{margin:13px 0 0;}
.twocolumn{
	padding:0 0 35px 186px;
	overflow:hidden;
	height:1%;
	width: 541px;
}
.twocolumn .content{
	float:right;
	width:100%;
}
.content p{
	font-size:13px;
	line-height:18px;
	margin:16px 0 0;
	color:#333;
}
.content p.date{
	color:#999;
}
.content p.date strong{
	margin:0 19px 0 0;
}
.content p.date a{
	color:#999;
}
.content h3, .content p.selected{
	padding:15px 25px;
	font-size:14px;
	line-height:22px;
	color:#a87128;
	font-weight: normal;
	background:#f6f0e8;
}
.content p.em{
	font-style:italic;
}
.content h1{
	font-size:28px;
	margin:0;
	color:#000;
	font-weight:normal;
}
.content h2{
	font-size:18px;
	margin:30px 0 0;
	color:#063;
}
.twocolumn .aside{
	float:left;
	width:164px;
	margin:0 22px 0 -186px;
	display:inline;
}
.twocolumn .title{
	float:left;
	width:100%;
	padding:0 0 35px;
	margin:0 0 0 -186px;
	display:inline;
}
.twocolumn .title h1{
	font-size:28px;
	margin:0 0 0 10px;
	color:#000;
	font-weight:normal;
}
.twocolumn .title h1 a{
	color:#999;
}
.simular-news{
	margin:36px 0 0 9px;
}
.simular-news h3{
	font-size:12px;
	margin:0 0 0 0;
	font-weight:normal;
}
.simular-news ul{
	margin:0;
	padding:0;
	list-style:none;
}
.simular-news ul li{
	margin:21px 0 0;
}
.sort{
	padding:17px 10px 32px 9px;
	margin:0 0 20px;
	font-size:12px;
}
.sort h3{
	font-size:12px;
	margin:0;
	font-weight:normal;
}
.sort ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sort ul li{
	margin:13px 0 0;
}
.sort ul li.active a:hover,
.sort ul li.active a{
	color:#000;
	text-decoration:underline;
	cursor:text;
}
.aside .section{
	width:auto;
	height:1%;
}
.aside .ya form input.submit{
	float:right;
	width:auto;
	margin:10px 17px 0 0;
}
.aside .ya .tabset{
	background:#b2e0d1;
}
.news-list{
	margin:0;
	padding:0;
	list-style:none;
}
.news-list p{
	font-size:11px !important;
}
.news-list li{
	width:100%;
	overflow:hidden;
	float:left;
	padding:0 0 15px;
}
.news-list h2{
	margin:0;
	font-size:14px;
}
.news-list h2 a{
	color:#06c;
}
.news-list p{
	margin:3px 0 0;
}
.news-list p.date{
	margin:5px 0 0;
}
.news-list p.date strong{
	margin:0 14px 0 0;
}
.pagers{
	margin:0 0 0 0;
	border-top:1px solid #d9d9d9;
	font-size:12px;
	padding:15px 0 27px;
	line-height:30px;
	text-align: right;
}
.content .pagers{
	border:none;
	clear:both;
}
.card-list .pagers{
	border:none;
	padding:0;
	line-height:1;
	float:right;
	width: 237px;
}
.pagers p{
	margin:0 !important;
}
.pagers p.prev-next{
	margin:0 0 0 73px !important;
	font-size:16px;
}
.pagers p a{
	padding:5px 11px;
	line-height:26px;
	margin:0 0 0 11px;
}
.pagers p a:hover,
.pagers p a.active{
	background:#f2f2f2;
	color:#333;
	text-decoration:none;
}
.pagers .st_left{
	float:left;
}
.bank{
	color:#333;
	font-size:13px;
}
.bank dl p{
	margin:0;
}
#content h1,
.bank h1{
	font-size:25px;
	margin:0;
	font-weight:normal;
	color:#000;
	margin-bottom:15px;
}
h1 a{
	color:#096;
}
.bank h2{
	margin:28px 0 0 53px;
	font-size:18px;
	color:#000;
}
.bank p{
	margin:17px 10px 0 67px;
}
.bank .banks p{
	margin:17px 10px 0 0;
	font-size:14px;
}
.bank .two{
	width:100%;
	overflow:hidden;
}
.bank .two .left{
	float:left;
	width:50%;
}
.bank .two .right{
	float:right;
	width:49.5%;
}
.bank .two ul{
	margin:27px 0 0 66px;
	padding:0 0 30px;
	list-style:none;
	line-height:24px;
}
.bank .conditions{
	margin:15px 0 0 66px;
}
.conditions img{
	margin:-57px -38px -38px 0;
	float:left;
	position:relative;
}
.card .row{
	padding:23px 0 0 227px;
	overflow:hidden;
	height:1%;
}
.card .row h2{
	float:left;
	width:217px;
	margin:0 0 0 -227px;
	display:inline;
	color:#063;
	font-size:18px;
}
.card .row h2 em{
	display:block;
	color:#666;
	font-size:12px;
	font-style:normal;
}
.card .row .logo{
	float:left;
	width:227px;
	margin:0 0 0 -227px;
	display:inline;
}
.card .row .logo img{
	margin:0 auto;
}
.note dl,
.card .row dl{
	margin:0;
	padding:0;
}
.note dt,
.card .row dt{
	font-size:13px;
	color:#063;
	font-weight:bold;
	margin:25px 0 0;
	font-style:italic;
}
.note dd,
.card .row dd{
	line-height:24px;
	margin:0 0 0 10px;
}
.card .row .right{
	float :right;
	width:100%;
	font-size:13px;
	line-height:27px;
	color:#333;
}
.card .row .right img{
	display :inline;
}
.card .row .right span{
/*	color:#000;
	font-weight:bold;*/
}
.card .row .right strong{
/*	font-style:italic;*/
}
.card .row .right .bank strong{
	font-style:normal;
}
.card .row p{
	margin:0;
}
.card .row p img{
	display: inline;
}
.bank .row p{
	line-height:22px;
	margin:0 0 16px 0;
}
.bank .row ul{
	line-height:24px;
}
.card .row ul{
	margin:0;
	padding:0;
	list-style:none;
}
.card .row .right table strong{
	font-style:normal;
}
.also{
	margin:15px 0 0 186px;
	padding:0 0 0 10px;
	font-size:13px;
	line-height:20px;
}
.also h4{
	font-size:13px;
	color:#063;
	margin:0;
	font-style:italic;
}
.also ul{
	margin:6px 0 0 10px;
	padding:0;
	list-style:none;
}
.also ul small{color:#999;}
.card .stat{
	height:1%;
	overflow:hidden;
	padding:16px 0 0 227px;
	font-size:11px;
	color:#999;
}
.card .stat p{
	float:left;
	width:227px;
	display:inline;
	margin:0 0 0 -227px;
}
.card .stat em{
	font-style:normal;
	margin:0 75px 0 0;
}
.card .stat img{
	display:inline;
	margin:0 0 0 19px;
	vertical-align:middle;
}
.section .list{
	margin:0 19px;
	padding:11px 0;
	list-style:none;
	font-size:12px;
}
.section .list li{padding:6px 0;}
.green h3{
	font-style:italic;
	color:#063;
}
.green h3 a{color:#063;}
.green .newslist{
	margin:0 10px 0 18px;
	font-size:12px;
}
.green .newslist p{font-size:11px;}
.hr hr{display:none;}
.hr{
	margin:0 19px;
	height:1px;
	overflow:hidden;
	background:url(../images/seperator.gif);
}
.card-list table{
	font-size:12px;
	margin:20px 0 0;
	padding:0;
	border-collapse:collapse;
	border:0;
	width:100%;
	border-spacing:0;
}
.card-list table th a.sdown{
	background:url(../images/arrow-b.gif) no-repeat 100% 50%;
	padding: 0 8px 0 0;
}
.card-list table th a.stop{
	background:url(../images/arrow-t.gif) no-repeat 100% 50%;
	padding: 0 8px 0 0;
}
.card-list table th,
.card-list table td{
	margin:0;
	padding:10px 0;
}
.card-list table th.rl,
.card-list table td.rl{
	padding:10px 23px 10px 0;
	text-align:right;
}
.card-list table th{
	background:#f2f2f2;
	padding:15px 5px 15px 0;
	font-weight:normal;
	font-style:italic;
}
.card-list table td.m{
	text-align:right;
}
.card-list table td.c{
	text-align:center;
}
.card-list table td img{
	margin:0 5px 0 0;
}
.card-list table td.i img{
	margin:0 10px 0 15px;
}
.card-list table td.chk{
	text-align:center;
	width: 25px;
}
.card-list table input{
	width:14px;
	height:15px;
}
.card-list table p{margin:0;}
.card-list table .r{text-align:right !important;}
.card-list table .l{text-align:left;}
.card-list table .ch{width:25px;}
.card-list table td.l{padding:30px 0 15px 5px;}
.card-list table td.l2{padding:0px 0 15px 5px;}
.card-list table td.p{padding:10px 0 0 0;}
.card-list table th.l{padding:15px 0 15px 5px;}
.card-list table th.logo{
	width:40px;
}
.card-list table tr:hover td{background:#f8f8f8;}

.card-list table tr:hover td.nohover{
	background:#ffffff;
}
.card-list strong{
	font-weight:normal;
}
.card-list table .bord {
	border-top: 1px solid #D9D9D9;
}
.card-list table h2 {
	margin:0;
}
.pagers fieldset{
	float:right;
	width:245px;
	font-size:11px;
	line-height:normal;
	color:#999;
}
.pagers p{
	margin:0;
	text-align:right;
}
.pagers fieldset.list-options{
	width:307px;
}
.pagers fieldset input{
	float:right;
	width:93px;
	height:33px;
	line-height:32px;
	background:url(../images/bg-submit.gif);
	text-align:center;
	cursor:pointer;
	font-size:12px;
	color:#000000;
	border:0;
	padding:0;
	overflow:visible;
}
.pagers fieldset a#clear, .pagers fieldset a#clear2{
	float:right;
	width:133px;
	height:33px;
	line-height:32px;
	background:url(../images/bg-submit2.gif);
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	color:#000000;
	border:0;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
}
.pagers fieldset input.clear-list{
	width:136px;
	float:right;
	background:url(../images/bg-clear-list.gif);
}
.pagers fieldset input.compare-list{
	float:right;
	width:160px;
	margin:0 0 0 11px;
	background:url(../images/bg-compare-list.gif);
}
.filter{
	background:#f6f0e8;
	height:1%;
	padding:0 0 15px 184px;
	overflow:hidden;
	font-size:13px;
	margin:11px 0 0;
}
.filter2col{
	padding:15px !important;
}
.filter2col .col2{
	width:60% !important;
}
.filter2col .col3{
	width:31% !important;
}
.filter3{
	padding:0 0 15px 0 !important;
}
.filter3 .col1{
	width: 29% !important;
	margin: 0 !important;
}
.filter3 .col2{
	width: 29% !important;
}
.filter .col1{
	float:left;
	width:174px;
	padding:0 0 0 10px;
	margin:0 0 0 -184px;
	display:inline;
	overflow: hidden;
}
.filter .col2{
	float:left;
	width:60%;
	overflow:hidden;
}
.filter .col3{
	width:39.5%;
	float:right;
	overflow: hidden;
}
.filter .col3 div{
	padding:0 10px;
}
.filter .col2 div{
	margin:0 110px 0 0;
}
.filter .col2 .divleft{
	width:230px;
	float:left;
	margin: 0;
}
.filter .col2 .divright{
	width:84px;
	float:left;
	margin: 0;
}
.filter .col2 .divcent{
	float:left;
	margin: 0;
	width: 100%;
}
.filter .col1 ul{
	margin:0 15px 0 9px;
	padding:0;
	list-style:none;
}
.filter .col1 ul li{
	margin:10px 0 0;
}
.filter h3,
.filter label{
	display:block;
	font-size:13px;
	font-style:italic;
	color:#063;
	margin:17px 0 0;
	font-weight:bold;
}
.sponsor h3,
.sponsor label{color:#000;}
.filter .col1 select,
.filter .col1 input,
.filter .col2 select,
.filter .col2 input{
	/*width:92%;*/
	width:91%;
	margin:0 0 0 5px;
}
.filter3 .col2,.filter3 .col3{
	margin:58px 0 0;
}
.filter .col2 .options{
	width: 100%;
	overflow: hidden;
}
.filter .col2 .options li{
	width: 100%;
	float: left;
	overflow: hidden;
	margin: 6px 0 0;
}
.filter .col2 .options input{
	width: 14px;
	height: 15px;
	float: left;
	margin: 2px 10px 0 0;
	padding: 0;
}
.filter .col2 .optlist{
	width:100%;
	overflow:hidden;
}
.filter .col2 .optlist p{
	float:left;
	width:49% !important;
}
.filter .col2 p{
	margin:6px 0 0;
	width:100%;
	overflow:hidden;
}
.filter .col2 p input{
	width:14px;
	height:15px;
	margin:2px 8px 0 5px;
	float:left;
}
.filter .col2 .options label,
.filter .col2 p label{
	float:left;
	margin:0;
	font-style:normal;
	font-weight:normal;
	color:#333;
}
.filter3 .col1 ul,
.filter .col2 ul{
	margin:3px 0 0;
	padding:0;
	list-style:none;
	line-height:22px;
}
.filter3 .col1 ul li,
.filter .col2 ul li{
	display:inline;
	margin:0 5px 0 6px;
}
.filter3 .col1 ul a,
.filter .col2 ul a{
	border-bottom:1px dashed #06c;
	text-decoration:none;
	white-space: nowrap;
}
.sponsor  .col2 ul a{
	border-bottom:1px dashed #000;
	color:#000;
}
.filter3 .col1 ul .active a,
.filter .col2 ul .active a{
	font-weight:bold;
	padding:2px 5px;
}
.filter3 .col1 ul a:hover,
.filter .col2 ul a:hover{
	border:none;
}
.filter3 .col1 ul .active a,
.filter .col2 ul .active a{
	border:none;
	color:#000;
	background:#cdb191;
}
.sponsor .col2 ul .active a{
	background:#DD2A1B;
	color:#fff;
}
.filter .col3 select{
	height:87px;
	width:100%;
	line-height:18px;
	font-size:13px;
}
.filter .col3 em{
	color:#666;
	font-style:normal;
	display:block;
	font-size:11px;
}
.filtr2 .col4 .submit,
.filter .submit{
	width:160px;
	height:32px;
	cursor:pointer;
	overflow:visible;
	padding:0;
	text-align:center;
	background:url(../images/bg-find.gif);
	border:0;
	margin:25px 0 0;
}
.submit_go{
	width:194px;
	height:32px;
	cursor:pointer;
	overflow:visible;
	padding:0;
	text-align:center;
	background:url(../images/bg-find1.gif);
	border:0;
	margin:25px 0 0;
}
.filter .submit{float:right;}
.filtr2 .col4 .submit{
	margin:14px 0 0;
}
.sponsor{
	background:url(../images/sponsor_line.gif) repeat-x 0 100%;
	padding-bottom: 30px;
}
.sponsor .sponsor{
	background:#DD2A1B;
	color:#fff;
	font-size:10px;
	text-align:center;
	height:200px;
	padding: 15px 0 0;
}
.sponsor  .col2{width:33%;}
.sponsor .sponsor img{
	margin:14px auto 0;
}
div.more{
	margin:28px 0 0;
}
div.more h4{
	color:#096;
	font-style:italic;
	font-size:13px;
	margin:0 0 0 0;
}
.comment b{
	padding-left:10px;
}
.comment i{
	font-size:11px;
}
.commentarea {
	margin-top:6px;
	color:#000000;
	padding:7px 10px 7px 10px;
	font-size:12px;
	background: #F0F0F0;
}

#commentlist_b {
	font-size:13px;
	line-height:20px;
}
#commentlist_b .comment_b {
	background: #ffffff;
	padding:6px 0px 0px 0px;
	margin-top:8px;
}
.comment_b b{
	padding-left:10px;
}
.comment_b i{
	font-size:11px;
}
.comment_b img{
	display:inline;
}

.strela_b {
	background:url("../images/arrow_star.gif") no-repeat scroll 10px transparent;
	line-height: 14px;
}

.commentarea_b {
	margin-top:0px;
	color:#000000;
	padding:7px 10px 7px 10px;
	font-size:12px;
	background: none repeat scroll 0 0 #F0F0F0;
}


.comment_star span{
	display:block;
	font-size:11px;

}
.commentarea_star {
	margin-top:6px;
	margin-left:30px;
	color:#000000;
	padding:7px 10px 7px 10px;
	font-size:12px;
	background: #F0F0F0;
}

div.more ul{
	margin:0 0 0 11px;
	line-height:22px;
	font-size:13px;
	padding:0;
	list-style:none;
}
.extra ul{
	margin:15px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.extra ul li{
	display:inline;
	margin:0 25px 0 0;
}

.extra ul li div{
	display:inline;
}

iframe{
	margin:0px;
	padding:0px;
	}

.extra ul img{
	display:inline;
}
.aside h2{
	font-size:28px;
	margin:0 0 0 10px;
	color:#666;
}
.aside h2 a{color:#666;}
.long{
	padding:0 0 15px 13px;
}
.long .col2{
	width:70%;
}
.long .col2 div{
	margin:0;
}
.long .col3{
	width:29.5%;
}
.long .option{
	width:100%;
	overflow:hidden;
}
.long .option p{
	width:49.5%;
	float:left;
}
a.sorted{
	padding:0 9px 0 0;
	background:url(../images/sorted.gif) no-repeat right;
}
.card-list table p span{
	color:#999;
}
.exchange{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:40%;
}
.exchange th{
	text-align:right;
	font-weight:normal;
	font-style:italic;
	margin:0;
	padding:0;
}
.exchange td{
	margin:0;
	padding:0;
	text-align:right;
}
.exchange td.first{
	text-align:left;
	font-weight:bold;
}
.exchange img{
	display:inline;
	margin:0 10px 0 0;
	vertical-align:middle;
}
.size13 table{
	font-size:13px;
}
.map{
	width:100%;
	height: 420px;
	overflow:hidden;
}
.map-hide {
	width:100%;
	padding:18px 0 0px;
	overflow:hidden;
	font-size:12px;
	margin-bottom: -14px;
}
.map-hide .close{
	float:right;
	text-decoration:none;
	color:#ff3732;
	border-bottom:1px dashed #ff3732;
}
.map-hide .close:hover{
	border-bottom:1px dashed #ff3732;
}

.legend-map{
	width:100%;
	padding:0px 0 6px;
	overflow:hidden;
	font-size:12px;
}
.legend-map ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	font-weight:bold;
}
.legend-map ul li{
	display:inline;
	margin:0 0 0 12px;
}
.legend-map ul li a{text-decoration:none;}
.legend-map ul li a:hover{text-decoration:underline;}
.legend-map ul li.blue a{color:#003fd5;}
.legend-map ul li.red a{color:#ff3732;}
.legend-map ul li.grey a{color:#567d98;}
.legend-map ul li.lime a{color:#34c705;}
.filtr2{
	height:1%;
	overflow:hidden;
	padding:9px 175px 15px 0;
	font-size:13px;
	margin:24px 0 0;
	background:#f6f0e8;
}
.filtr2 .col1{
	float:left;
	padding:0 4% 0 2%;
	width:27%;
}
.l3 .col1{
	float:left;
	padding:0 4% 0 2%;
	width:18.8% !important;
}
.l3{
	padding:9px 0 15px 0 !important;
}
.l3 .col4{
	margin:-3px 3.2% 0 0!important;
}
.filtr2 .col1 label{
	color:#063;
	font-weight:bold;
	font-style:italic;
	display:block;
}
.filtr2 .col1 select{
	width:100%;
	display:block;
	margin:4px 0 0;
}
.filtr2 .col4{
	float:right;
	margin:0 -175px 0 0;
	display:inline;
	width:175px;
	overflow:hidden;
}
.filtr2 .col5{
	margin:0 0 0 2%;
	width:97%;
	padding:13px 0 0;
	overflow:hidden;
	clear:both;
}
.filtr2 .col5 p{
	margin:0 29px 0 0;
	float:left;
}
.filtr2 p input{
	width:14px;
	height:15px;
	margin:0 4px 0 0;
	float:left;
}
.filtr2 p label{float:left;}
.note{padding:8px 0 3px 10px;}
.card-list table table{
	margin:0;
	padding:0;
	border:0;
}
.card-list table table th{padding:0;}
.card-list table th.b{padding:0 0 16px;}
.card-list table th img{
	display:inline;
	vertical-align:middle;
}
.card-list table .last{width:200px;}
.card-list table .address{padding-left:40px !important;}
.card-list table th.select{padding:15px 0 8px 0 !important;}
.card-list table th.select select{font-size:11px;}
#header{
	height:218px;
	/*overflow:hidden;*/
	position:relative;
	z-index: 1;
}
#header .logo{
	position:absolute;
	top:22px;
	/*left:33px;*/
}
#header .logo a{
	width:160px;
	height:55px;
	background:url(../images/logo.gif);
	/*width:162px;
	height:61px;
	background:url(../images/logony.jpg);*/
	overflow:hidden;
	display:block;
	text-indent:-999px;
}
#header .logo em{
	font-size:11px;
	color:#7f7f7f;
	font-weight:normal;
	font-style:normal;
}
.top-ads{
	position:absolute;
	top:10px;
	right:0;
	z-index:3;
}
#header .infobar{
	width:100%;
	position:absolute;
	font-size:12px;
	top:110px;
	color:#000;
	height:36px;
	background:url(../images/bg-infobar.gif);
	line-height:36px;
	left:0;
	text-align:right;
}
#header .infobar span{
	margin:0 0 0 18px;
}
#header .infobar strong{
	color:#666;
}
#header .infobar .down,
#header .infobar .up{
	color:#339900;
	font-style:normal;
	font-size:10px;
}
#header .infobar .down{
	color:#ed1c24;
}
#header .infobar a{
	font-size:11px;
	margin:0 0 0 18px;
}
#header .infobar p{
	display:inline;
	margin:0 6px 0 40px;
}
#header .infobar em.rf{
	margin:0 0 0 -9px;
	position:relative;
	top:2px;
	font-style:normal;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:120px;
	left:0;
	width:100%;
	line-height:47px;
	font-size:14px;
	font-weight:normal;
	background:url(../images/bg-nav.gif) repeat-x 0 0;
}
#nav .sm{
	font-size:14px;
}
#nav ul{
	margin:10px 0 10px 0;
	padding:0;
	list-style:none;
	float:left;
	font-weight:bold;
	overflow:hidden;
	font-size:12px !important;
	line-height:/*37*/20px;
}
#nav div{
	width:100%;
	background:url(../images/bg-nav-div.gif) repeat-x center 0 #FFFFFF;
	position:absolute;
	top:47px;
	/*height:37px;*/
	left:0;
	display:none;
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.5);
}
#nav li.active div{
	display:block;
	z-index:-2;
}
#nav li.hover div,
#nav li:hover div{
	display:block;
	z-index:-1;
}
#nav li{
	float:left;
}
#nav li.n{
	margin:0 0 0 18px;
	display:inline;
}
#nav a{
	color:#fff;
	padding:0 15px;
	float:left;
}
#nav .active,
#nav li:hover,
#nav li.hover{
	background:url(../images/bg-nav-active.gif) no-repeat 0 0;
}
#nav .active a,
#nav li:hover a,
#nav li.hover a{
	background:url(../images/bg-nav-active.gif) no-repeat 100% -47px;
	position:relative;
	color:#005825;
	text-decoration:none;
}
#nav li.active ul a,
#nav li:hover ul a,
#nav li.hover ul a{
	background:none;
	text-decoration:underline;
	color:#063;
	font-weight:normal;
	padding:0;
	margin:0/* 15px*/;
	display:inline;
	font-size: 12px;
}
#nav li.active ul a.active_m {
	color: #000000;
	text-decoration:none;
}
#nav .active li,
#nav li:hover li,
#nav li.hover li{
	background:none;
	font-weight:bold;
	color:#000;
	padding:0px 15px;
	font-size: 12px;
}
#nav li:hover ul a:hover,
#nav li.hover ul a:hover{
	text-decoration:none;
	background:none;
	color:#000;
}
#currencies{font-size:14px;}
.xhint{display:none;
	background: #fdfad5;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6); /* Для Safari 3.0 */
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6); /* Для Firefox 3.5 */
    box-shadow: 0px 0px 5px rgba(0,0,0,0.6); /* Для современных браузеров */
    padding: 10px; /* Поля вокруг текста */
    -webkit-border-radius: 10px; /* Радиус скругления для Safari 3.1 */
    -moz-border-radius: 10px; /* Для Firefox 3 */
    border-radius: 10px; /* Радиус скругления для современных браузеров */
	border: 1px solid #c4c4c4;
	width: 300px;
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3d3c3c !important;
	text-align: left;
	z-index: 9999;
	position:absolute;
}
.diff{font-weight:bold;}
span.hints:hover,span.hints-hover {position:relative !important;}
#stb_n {display: none;}
#currencies{color:#000}
.hints{position:relative;}
.hints img{overflow:hidden;}
#topl
{
	/*border-bottom:1px solid #999999;*/
	text-align:center;
	position:relative;
	z-index:3;
}

.com_form_b {
	background-color:#f6f0e8;
	margin-left:10px;
}

.com_form_b li {
	font-size:13px;
	line-height:20px;
	margin:6px 0 0 10px;
}

.n_inf_text {
	background-color:#f1f1f1;
	font-color: #000000;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.n_inf_text_ul {
	list-style:disc;
	padding-left:20px;
}

.n_inf_text_ul li {
	list-style:disc;
}

.n_inf_small_ul {
	padding-top: 10px;
	list-style:none;
	padding-left:20px;
	font-size: 11px;
}

.n_inf_small_ul li {
	list-style:none;
}

.n_inf_text p {
	margin-top: 15px;
}

.n_inform {
	overflow: hidden;
	padding-left: 5px;
	text-align:left;
	background:#F1F1F1;
}

.n_inf_raz {
	float:left;
	width:105px;
	height:85px;
	font-color: #a9a9a9;
	font-size:25px;
	padding-top:55px;
}

.n_inf_pic1,.n_inf_pic2,.n_inf_pic3,.n_inf_pic4,.n_inf_pic5,.n_inf_pic6 {
	float:left;
	width:180px;
}

.n_inf_pic1 {
	height:95px;
	padding-top:45px;
}

.n_inf_pic2 {
	height:125px;
	padding-top:15px;
}

.n_inf_pic3 {
	height:100px;
	padding-top:40px;
}

.n_inf_pic4 {
	height:125px;
	padding-top:15px;
}

.n_inf_pic5 {
	height:100px;
	padding-top:40px;
}

.n_inf_pic6 {
	height:140px;
}

.n_inf_but {
	width:132px;
	height:90px;
	float:left;
	padding-top:50px;
	padding-left:40px;
}

.n_inf_but_2 {
	width:250px;
	height:130px;
	float:left;
	padding-top:10px;
}

.n_inf_but_2 ul {
	margin:0;
	padding:0px 0px 0px;
	list-style:none;
	color:#000000;
}

.n_but_color li input {
	padding:0px;
	margin:0px;
}

.n_but_color li img {
	display:inline;
}

.n_but_label {
	float:left;
}

.n_but_label li {
	padding-bottom:4px;
}

.n_inf_cod {
	height:130px;
	display: none;
	padding-top:10px;
}

.section_n{
	border:1px solid #e0e0e0;
	overflow:hidden;
	margin:0 0 20px;
	line-height:16px;
	padding:7px 0 0 0;
}

.ya_n p{margin:4px 0 0 10px;}
.ya_n .tabset{
/*	width:100%;*/
	overflow:hidden;
	margin:9px 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:24px;
}
.ya_n .tabset li{
	float:left;
	padding:0 10px;
}
.ya_n .tabset li a{
	text-decoration:none;
	border-bottom:1px dotted #06c;
}
.ya_n .tabset li a:hover{border-bottom:none;}
.ya_n .tabset li.active{padding:0;}
.ya_n .tabset li.active a{
	padding:0 10px;
	background:#F1F1F1;
	font-weight:bold;
	border-bottom:none;
	color:#000;
	float:left;
	text-decoration:none;
}
.zakaz_btn{
    float:left;
	width:133px;
	height:33px;
	line-height:32px;
	background:url(../images/bg-submit2.gif);
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	color:#000000;
	border:0;
	margin:10px 10px 0 60px;
	overflow:hidden;
}

.navi_btn{
    float:left;
	width:133px;
	height:33px;
	line-height:32px;
	background:url(../images/bg-submit2.gif);
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	font-size:12px;
	color:#000000;
	border:0;
	margin-left:5px;
	overflow:hidden;
}

.rating {
/*	display: inline-block;*/
	color: #585858;
	margin-top:5px;
	margin-bottom:5px;
}
.rating .scale {
	display: inline-block;
	width: 80px;
	height: 14px;
	vertical-align: middle;
	background: url(../images/bg_stars_empty.gif) repeat-x;
	margin-right: 5px;
	line-height: 1px;
}
.rating .fill {
	display: block;
	background: url(../images/bg_stars_filled.gif) repeat-x;
	height: 13px;
	line-height: 1px;
	float:left;
}


.ratingbig {
	display: inline-block;
	color: #585858;
	margin-top:5px;
	margin-bottom:5px;
}
.ratingbig .scale {
	display: inline-block;
	width: 120px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/bg_starsbig_empty.gif) repeat-x;
	margin-right: 5px;
	line-height: 1px;
}
.ratingbig .fill {
	display: block;
	background: url(../images/bg_starsbig_filled.gif) repeat-x;
	height: 20px;
	line-height: 1px;
	float:left;
}

/* new pages #####################################*/
.menu{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.menu a{
	color:#096;
	display:block;
}
.menu ul a{
	color:#06c;
	padding:0 0 0 10px;
}
.menu ul li{
	padding:0;
}
.menu li.active a{
	text-decoration:none;
	color:#000;
}
.menu li.active ul a{
	text-decoration:underline;
	color:#06c;
}
.menu ul .active a,
.menu ul a:hover{
	background:#ecf7f3;
	color:#000;
	text-decoration:underline;
}
.menu li{
	padding:0 0 12px;
	float:left;
	width:100%;
}
.menu ul{
	margin:0;
	padding:3px 0 0;
	font-size:11px;
	line-height:26px;
	list-style:none;
	font-weight:normal;
}
.newspage h1{
	font-size:36px;
	line-height:40px;
	margin:0;
}
.info{
	color:#8c8c8c;
	padding:7px 0 20px;
}

infvis{
	padding:0 14px 0 0;
	margin:0 9px 0 19px;
	color:#8c8c8c;
}
td.infvis{
	padding:0 14px 0 0;
	margin:0 9px 0 19px;
	background:url(../images/ico-vis.gif) no-repeat right;
	color:#8c8c8c;
}
td.infchat{
	padding:0 14px 0 0;
	margin:0 9px 0 19px;
	background:url(../images/ico-chat.gif) no-repeat right;
	color:#8c8c8c;
}
.infchat a{
	color:#8c8c8c;
}
.infvis a{
	color:#8c8c8c;
}
.info .chat{
	padding:0 13px 0 0;
	margin:0 9px 0 19px;
	background:url(../images/ico-chat.gif) no-repeat right;
}
.info .vis{
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	background:url(../images/ico-vis.gif) no-repeat right;
}
.info a{
	color:#8c8c8c;
}
.newspage .extra ul li {
    display:inline;
    margin:0 10px 0 0;
}
.line hr{
	display:none;
}
.line{
	border:1px solid #d9d9d9;
	overflow:hidden;
	height:0;
	margin:20px 0 0;
}
.more .comments{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.more .comments li{
	padding:6px 0 24px 98px;
	height:1%;
	overflow:hidden;
}
.more .comments .body{
	float:right;
	color:#000;
	width:100%;
	font-size:12px;
}
.more .comments .body p{
	margin:0;
}
.more .comments .img{
	float:left;
	margin:0 0 0 -98px;
	font-size:11px;
	display:inline;
}
.more .comments .img img{
	margin:5px 0 0;
	display:block;
	border:1px solid #e8e8e8;
}
.more .comments .action{
	margin:9px 0 0;
	color:#a5a5a5;
}
.more .comments .action a{
	border-bottom:1px dashed #a5a5a5;
	color:#a5a5a5;
	text-decoration:none;
	margin:0 0 0 14px;
}
.more .comments .action a.reply{color:#06c;}
.more .comments .action a:hover{border:none;}
.leavecomment{
	background:#ecf7f3;
	padding:17px 18px 22px;
	line-height:26px;
	font-size:12px;
	color:#000;
}
.leavecomment h3{
	color:#096;
	font-size:14px;
	margin:0;
	font-style:italic;
	line-height:26px;

	padding:0px 0px;

	background:none;

}
.leavecomment .row{
	padding:15px 0 0 100px;
	height:1%;
	overflow:hidden;
}
.leavecomment label.left{
	width:100px;
	float:left;
	margin:0 0 0 -100px;
}
.leavecomment input.txtcode,
.leavecomment input.txt{
	width:209px;
	height:22px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #7c7c7c;
	padding:3px 0 0 5px;
}
.leavecomment input.txtcode{
	width:122px;
	float:left;
	margin:17px 0 0 0;
}
.leavecomment .row img{
	float:left;
	margin:0 13px 0 0;
}
.leavecomment .row img.arrow{
	margin:27px 13px 0 0;
}
.leavecomment .row .area{
	float:left;
	width:100%;
}
.leavecomment .row .area p{
	margin:9px 0 0;
}
.leavecomment .row .area p input{
	width:14px;
	height:15px;
	vertical-align:middle;
	margin:0 7px 0 0;
}
.leavecomment .row .area textarea{
	width:341px;
	height:119px;
	margin:0;
	float:left;
	overflow:auto;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #7c7c7c;
	padding:2px 0 0 5px;
}
.leavecomment .submit{
	margin:10px 0 0 100px;
	display:block;
}
.newspage .section h3{
	font-style:italic;
	color:#096;
}
.newspage .section form{
	background:none;
}
.newspage .section form .submit{
	font-size:11px;
}
.videolist{
	margin:0;
	padding:15px 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.videolist li{
	float:left;
	width:33%;
}
.videolist h2{
	font-size:12px;
	margin:5px 30px 0 0;
	line-height:18px;
}
.videolist h2 a{
	color:#06c;
	text-decoration:none;
}
.videolist .chat{
	padding:0 13px 0 0;
	margin:0 9px 0 0;
	background:url(../images/ico-chat.gif) no-repeat right;
}
.videolist .vis{
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	background:url(../images/ico-vis.gif) no-repeat right;
}
.popularvideo .img,
.videolist .img{
	width:141px;
	height:82px;
	background:url(../images/frame.gif);
	padding:7px 0 0 7px;
}

.popularvideo{
	padding:0 11px 18px;
}
.popularvideo .img{
	margin:6px 0;
}
.popularvideo p{
	margin:0;
}
.popularvideo a{
	text-decoration:none;
}
.popularvideo a:hover{
	text-decoration:underline;
}
#middle h3{
	margin:0;
	color:#000;
	padding:0 20px 17px;
	font-size:13px;
}
#middle h3 a{
	float:right;
	font-size:12px;
	font-weight:normal;
}
.topbar{
	background:#f6f0e8;
	line-height:42px;
	overflow:hidden;
	margin:0 auto 13px;
	width:100%;
	font-size:11px;
}
.topbar .options{
	margin:0;
	padding:0 0 0 24px;
	list-style:none;
	float:left;
}
.topbar .options li{
	margin:0 20px 0 0;
	display:inline;
}
.topbar .options a{
	padding:0 0 0 24px;
}
.topbar .options .credit a{background:url(../images/ico-card.gif) no-repeat left;}
.topbar .options .avto a{background: url(../images/ico-avto.gif) no-repeat left;}
.topbar .options .card a{background:url(../images/ico-card-electron.gif) no-repeat left;}
.topbar .social{
	float:right;
	margin:10px 0 0 14px;
	padding:0;
	list-style:none;
}
.topbar .social li{
	float:left;
	padding:0 8px 0 0;
}
.topbar .social a{
	display:block;
	width:22px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-social1.gif) no-repeat 0 0;
}
.topbar .social .rss a{background-position:0 0;}
.topbar .social .twitter a{background-position:-30px 0;}
.topbar .social .vkontakte a{background-position:-60px 0;}
.topbar .social .facebook a{background-position:-90px 0;}
.topbar .social .mail a{background-position:-120px 0;}
.topbar .login{
	float:right;
	padding:0 13px;
	background:#e5dcd1;
	margin:0;
}
.topbar .login a{
	border-bottom:1px dashed #096;
	color:#096;
	text-decoration:none;
}
.topbar .login a:hover{
	border:none;
}
#loginpopup{
	display:none;
	position:absolute;
	right:126px;
	top:-7px;
	z-index:10001;
	width:344px;
	overflow:hidden;
}
#loginpopup .b,
#loginpopup .t{
	overflow:hidden;
	width:100%;
	height:17px;
	background:url(../images/bg-t.png);
}
#loginpopup .c{
	background:url(../images/bg-c.png);
	padding:0 21px 0 34px;
	overflow:hidden;
	width:289px;
}
#loginpopup .log-in{
	text-align:right;
	margin:4px 0 0;
}
#loginpopup .log-in a{
	border-bottom:1px dashed #096;
	color:#096;
	text-decoration:none;
}
#loginpopup .log-in a:hover{
	border:none;
}
#loginpopup .b{
	height:24px;
	background:url(../images/bg-b.png);
}
#loginpopup ul{
	margin:26px 0 0;
	padding:0;
	list-style:none;
	line-height:20px;
	font-size:12px;
}
#loginpopup ul a{
	color:#06c;
}
#loginpopup form{
	width:211px;
	line-height:24px;
	font-size:14px;
	margin:18px 0 0;
}
#loginpopup .row{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
#loginpopup .row input{
	width:133px;
	height:20px;
	border:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #7c7c7c;
	padding:2px 0 0 5px;
}
#loginpopup .row label{
	float:left;
	width:71px;
}
#loginpopup .row div{
	float:right;
	width:140px;
}
#loginpopup p{
	margin:0 0 0 70px;
	font-size:11px;
	line-height:normal;
}
#loginpopup p input{
	width:14px;
	height:15px;
	vertical-align:middle;
	padding:0;
	margin:0 5px 0 0;
}
#loginpopup .submit{
	padding:0;
	display:block;
	width:80px;
	margin:10px 0 0 70px;
}
.section .box ul{
	margin:0 15px;
	padding:0;
	list-style:none;
	font-size:11px;
}
.section .box ul li{
	padding:0 0 13px;
}
.section .box ul a{text-decoration:none;}
.section .box ul a:hover{text-decoration:underline;}
.popular-commented{
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	line-height:22px;
	font-size:12px;
}
#sidebar .popular-commented{
height:45px;
}

.popular-commented li{
	float:left;
}
.popular-commented li a{
	line-height:20px;
	padding:2px 0 16px;
	float:left;
	text-decoration:none;
}
.popular-commented li em{
	float:left;
	background:#fff;
	line-height:22px;
	font-style:normal;
	padding:0 8px;
}
.popular-commented li a span{
	line-height:normal;
	color:#096;
	padding:0 1px 0 3px;
	text-decoration:none;
	border-bottom:1px dashed #096;
}
.popular-commented li a.active{background:url(../images/bg-active.gif) no-repeat 50% 0;}
.popular-commented li a.active span{border:none;color:#000;}
.list-news{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.list-news li{
	width:100%;
	overflow:hidden;
	float:left;
	padding:17px 0 9px;
}
.list-news h2{
	font-size:14px;
	margin:0;
}
.list-news h2 a{
	color:#06c;
	text-decoration:none;
}
.list-news h2 a:hover{
	text-decoration:underline;
}
.list-news .body{
	padding:5px 0 0;
	width:100%;
	font-size:12px;
	color:#000;
	overflow:hidden;
}
.list-news img{
	float:left;
	margin:0 8px 0 0;
}
.list-news p{
	line-height:18px;
	margin:0;
}
.list-news .info{
	padding:7px 0 0;
}
.m-ads{
	margin:0 0 0 -186px;
	width:100%;
	position:relative;
}
.homepage{
	font-size:11px;
}
.main-news{
	overflow:hidden;
	width:100%;
}
.main-news p{
	float:left;
	margin:7px 0 0;
	color:#000;
}
.main-news ul{
	margin:0;
	padding:0;
	list-style:none;
}
.main-news ul li{
	float:left;
	margin:0 0 0 22px;
	display:inline;
	width:140px;
	text-align:center;
}
.main-news ul a{
	color:#06c;
	text-decoration:none;
	line-height:16px;
	padding:5px 0 23px;
	height:34px;
	display:block;
}
.main-news ul a.active{
	background:url(../images/bg-tabset.gif) no-repeat 50% 0;
	color: #000;
}
.main-news ul a.active em{
	background: none;
}
.main-news ul em{
	font-style:normal;
	background:url(../images/bg-dashed.gif) repeat 0 -2px;
}
.main-news ul a:hover em{
	background:none;
}
.homepage .block{
	font-size:14px;
	line-height:20px;
	color:#000;
	width:100%;
	margin:10px 0 0;
	background:none;
	overflow:hidden;
}
.homepage .block h2{
	font-size:24px;
	color:#06c;
	margin:0;
}
.homepage .block h2 a{
	color:#06c;
	text-decoration:none;
}
.homepage .block h2 a:hover{
	text-decoration:underline;
}
.homepage .block img{
	float:left;
	margin:0 19px 0 0;
}
.homepage .block p{
	margin:8px 0 0;
}
.homepage .block .info .chat{
	margin:0 9px 0 0;
}
.two-col{
	overflow:hidden;
	height:1%;
	margin:30px 0 0;
	padding:0 265px 0 0;
}
.left-col{
	float:left;
	font-size:12px;
	line-height:16px;
	color:#000;
	width:100%;
}
.right-col{
	float:right;
	margin:0 -265px 0 0;
	display:inline;
	width:265px;
}
.offers h3,
.two-col h3{
	font-size:18px;
	font-weight:normal;
	margin:0;
}
.offers h3 a,
.two-col h3 a{
	color:#096;
}
.two-col h4{
	font-size:14px;
	font-weight:normal;
	margin:7px 0 0;
	padding:0 0 5px;
}
.two-col h4 a{
	color:#06c;
	text-decoration:none;
}
.two-col h4 a:hover{
	text-decoration:underline;
}
.two-col h5{
	font-size:12px;
	font-weight:bold;
	margin:16px 0 0;
	color:#000;
}
.two-col .info{
	padding:7px 0 0;
}
.two-col .info .chat{
	margin:0 9px 0 0;
}
.left-col img{
	margin:3px 10px 0 0;
	float:left;
}
.left-col p{
	margin:0;
}
.left-col .text{
	overflow:hidden;
	height:1%;
	padding:0 20px 0 0;
}
.othernews{
	margin:0;
	padding:0 0 18px;
	list-style:none;
}
.othernews li{
	margin:8px 0 0;
}
.othernews a{
	color:#06c;
	text-decoration:none;
}
.othernews a:hover{
	text-decoration:underline;
}
.ad{
	width:100%;
/*	overflow:hidden;*/
}
.ad img{
	margin:0 auto;
}
.twocolumn2{
	overflow:hidden;
	width:100%;
	margin:24px 0 0;
}
.offers{
	width:49.5%;
	float:right;
}
.offers ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.offers ul li{
	float:left;
	height:1%;
	padding:14px 0 0 57px;
	/*overflow:hidden;*/
}
.offers ul img{
	margin:0 0 0 -57px;
	display:inline;
	float:left;
}
.offers h4{
	margin:0;
	font-size:14px;
	font-weight:normal;
}
.offers h4 a{
	color:#06c;
	text-decoration:none;
}
.offers h4 a:hover{
	text-decoration:underline;
}
.offers p{
	margin:0;
	font-size:11px;
	color:#666;
}
.raiting{
	float:left;
	width:49.5%;
}
.raiting h3{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0;
}
.raiting p{
	color:#999;
	margin:5px 0 0;
}
.raiting ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	line-height:28px;
	font-size:12px;
}
.raiting ul li{
	float:left;
	width:49%;
}
.raiting ul a{
	color:#0072bc;
}
.winers{
	width:256px;
	height:152px;
	margin:26px auto 0;
	position:relative;
	background:url(../images/bg-win.jpg) no-repeat 0 100%;
}
.winers div{
	position:absolute;
}
.winers .first{
	left:107px;
	top:0;
}
.winers .second{
	left:28px;
	top:26px;
}
.winers .third{
	left:190px;
	top:51px;
}
.middlecolumn h5{
	width:100%;
}
.middlecolumn h3{
	width:100%;
}
.middlecolumn .left-col .othernews{
	float:left;
	width:45%;
}
.gallery{
	border:1px solid #e1e1e1;
	padding:0 25px;
	height:1%;
	margin:40px 0 0;
	position:relative;
}
.gallery:after{
	content:"";
	clear:both;
	display:block;
}
.gallery div{
	width:100%;
	overflow:hidden;
}
.gallery div ul{
	margin:0;
	padding:23px 0 40px;
	width:9999px;
	overflow:hidden;
	list-style:none;
}
.gallery div ul li{
	float:left;
	width:150px;
}
.gallery div ul p{
	margin:6px 0 0;
}
.gallery div ul p a{
	text-decoration:none;
}
.gallery div ul p a:hover{
	text-decoration:underline;
}
.gallery div ul em{
	font-style:normal;
	font-size:11px;
	color:#666;
	line-height:14px;
}
.gallery h4{
	font-size:12px;
	font-weight:bold;
	color:#000;
	position:absolute;
	background:#fff;
	padding:0 10px;
	position:absolute;
	top:-8px;
	left:43%;
	margin:0;
}
.gallery .link-prev,
.gallery .link-next{
	width:20px;
	height:37px;
	background:url(../images/prev.gif);
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	position:absolute;
	left:-11px;
	top:76px;
}
.gallery .link-next{
	right:-11px;
	left:auto;
	background:url(../images/next.gif);
}
.questions{
	text-align:center;
	width:249px;
	height:38px;
	background:url(../images/questions.gif);
	overflow:hidden;
	display:block;
	line-height:38px;
	bottom:-20px;
	left:36%;
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
}
.compare-block{
	background:#f6f0e8;
	padding:17px 23px 0;
	margin-right:5px;
}
.compare-block h2{
	font-size:18px;
	color:#000;
	margin:0;
	font-weight:normal;
}
#cbox{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#cbox:after{
	content:"";
	clear:both;
	display:block;
}
#cbox li{
	float:left;
	height:140px;
	width:24.9%;
}
#cbox li:hover,
#cbox li.hover{
	position:relative;
}
#cbox li h3{
	font-size:11px;
	margin:6px 0 0;
	font-weight:normal;
}
#cbox li h3 a{
	color:#06c;
	font-size:14px;
	text-decoration:none;
	border-bottom:1px dashed #06c;
}
#cbox .innerbox{
	position:absolute;
	z-index:1000;
	top:0;
	left:-29px;
	width:170px;
	overflow:hidden;
	display:none;
}
#cbox li:hover .innerbox,
#cbox .hover .innerbox{
	display:block;
}
#cbox .innerbox .b,
#cbox .innerbox .t{
	overflow:hidden;
	width:100%;
	height:15px;
	background:url(../images/t_n.png);
}
#cbox .innerbox .b{
	background:url(../images/b_n.png);
}
#cbox .innerbox .c{
	background:url(../images/c_n.png);
	overflow:hidden;
	width:125px;
	padding:0 17px 0 29px;
}
#cbox .innerbox h3{
	margin:11px 0 0 0;
}
#cbox .innerbox h3 a{
	font-weight:bold;
	color:#000;
	border-bottom:1px dashed #000;
}
#cbox .innerbox ul{
	margin:7px 0 0 10px;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:20px;
}
#cbox .innerbox ul li{
	width:auto;
	float:none;
	height:auto;
}
.section h3 a{
	color:#096;
}
.exchangerait{

}
.exchangerait p{
	margin:2px 0 0 11px;
}
.listofcurr{
	margin:0px 0 0;
	padding:0;
	list-style:none;
}
.listofcurr li{
	padding:6px 0 6px 0px;;
	height:1%;
	overflow:hidden;
}
.listofcurr .body{
	/*display:none;*/
}
.listofcurr .active{
	background:#ecf7f3;
}
.listofcurr .active .body{
	display:block;
}
.listofcurr .active .ttl2 strong{
	font-weight:bold;
}
.listofcurr .ttl2{
	width:100%;
	overflow:hidden;
	padding-left: 15px;
}
.listofcurr .ttl2 strong{
	float:left;
	font-size:14px;
	font-weight:normal;
	width:85px;
}
.listofcurr .ttl2 strong span{
	border-bottom:1px dashed #096;
	color:#096;
	cursor: pointer;
}
.listofcurr .active .ttl2 strong span{
	border-bottom:0;
	color:#000;
}
.listofcurr .ttl2 strong img{
	margin:0 5px 0 0;
	display:inline;
	vertical-align:middle;
}
.listofcurr .ttl2 div{
	font-size:14px;
	float:left;
	width:65px;
}
.listofcurr .ttl2 em{
	float:left;
	width:63px;
	font-style:normal;
	font-size:11px;
}
.listofcurr .ttl2 em.down{
	color:#c30005;
}
.listofcurr .ttl2 em.up{
	color:#009e25;
}
.listofcurr p{
	font-size:12px;
	margin:10px 0 0;
	font-weight:bold;
	padding-left: 15px;
}
.listofcurr .table .r{
	width:100%;
	overflow:hidden;
	font-size:12px;
	color:#000;
	line-height:20px;
	padding-left: 15px;
}
.listofcurr .table strong{
	float:left;
	width:64px;
	font-weight:normal;
}
.listofcurr .table .r div{
	float:right;
	width:150px;
}
.converter{
	padding:15px 0 20px 34px;
	margin:0 0 11px;
	border-bottom:1px solid #e4e4e4;
}
.converter .row{
	overflow:hidden;
	width:100%;
}
.converter .row input{
	width:78px;
	height:22px;
	border:1px solid #c3c3c3;
	text-align:right;
	padding:0 4px 0 0;
	float:left;
	margin:0 10px 0 0;
	font-size:18px;
}
.converter .row select{
	color:#000;
	float:left;
	width:60px;
	font-size:16px;
}
.converter .result{
	padding: 35px 0 0 0;
	font-size:18px;
	color:#000;
	width:185px;
	text-align:center;
	position:relative;
	top:-10px;
	background:url(../images/bg-result.gif) no-repeat 32px 16px;
}
.converter .result select{
	color:#000;
	vertical-align:middle;
	width:60px;
	font-size:16px;
}
.calculators{
	font-size:14px;
	line-height:36px;
	margin:0 0 0 13px;
}
.calculators a{
	color:#096;
}
#footer .links{
	background: #ecf7f3;
	overflow: hidden;
	width: 100%;
	border-top: 3px solid #CCCCCC;
}
#footer .links .col{
	width: 16.5%;
	float: left;
	padding: 18px 0 0;
}
#footer .links strong{
	font-size: 11px;
	/*font-weight: normal;*/
	color: #000;
	margin: 0 0 0 17px;
}
#footer .links ul{
	margin: 5px 0 0 17px;
	padding: 0;
	line-height: 18px;
	list-style: none;
}
#footer .links ul a{
	color: #06c;
	text-decoration: none;
}
#footer .links ul a:hover{
	text-decoration: underline;
}
#footer .links ul li.social{
	margin: 16px 0 0;
}
#middle p{
	margin: 5px 0 0;
}
.calc{
	background: url(../images/ico-calc.gif) no-repeat 218px 9px;
}
.pand_n{
	margin-left:23px;
}
.n_red{
	color: #ED2724;
}

.button_order{
	width: 143px;
	height: 37px;
	line-height: 35px;
	text-decoration: none;
	color: #fefefe;
	text-align: center;
	background: url(../images/kupi_but_0.png);
	/*font:22px/44px Tahoma, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	float: left;
}
.button_order :hover{
	width: 143px;
	height: 37px;
	line-height: 35px;
	text-decoration: none;
	color: #fefefe;
	text-align: center;
	background: url(../images/kupi_but.png);
	/*font:22px/44px Tahoma, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	float: left;
}
.button_order em{
	font-style: normal;
	border-bottom: 0px dashed #fefefe;
}
.button_order:hover em{
	border: none;
}
.compare_arrow {
	background: url(../images/compare_arrow.png);
	display: block;
	width: 10px;
	height: 19px;
	float: right;
	margin-right: 7px;
}
.compare_arrow_up {
	background: url(../images/compare_arrow_up.png);
	display: block;
	width: 9px;
	height: 18px;
	float: right;
	margin-right: 3px;
}
.compare_arrow_up:after {
	clear: both;
}
.bankform {
	width:510px;
}
.bankform_head{
	font-size: 14px;
	font-weight: bold;
	color:#000000;
}
.bankform .l img{
	margin-bottom: 5px;
}
.bankform .info img {
	display: inline;
	margin: 0;
}
.bankform table td.l {
    padding: 5px 0 15px 5px;
}
/* new pages #####################################*/


/* ONLINE CSS */
.clear		{ overflow:hidden; height:0; font-size:0; clear:both;}

.button1	{ height:32px; background:none; border:0; display: inline-block; cursor:pointer;}
	.button1 input	{ display: inline-block; text-align:center;}
	.button1 span	{ display:block;}
	.button1 .ll,
	.button1 .rr	{ width:4px; height:32px; float:left;}
	.button1 .ll	{ background:url(../images/but_l.gif) no-repeat 0 0;}
	.button1 .rr	{ background:url(../images/but_r.gif) no-repeat 0 0;}
	.button1 .cc	{ float:left; height:32px; background:url(../images/but_bg.gif) repeat-x 0 0; padding:0 17px; text-align:center;}
	.button1 .cc input	{ font:12px arial; border:0; background:none; cursor:pointer; white-space:nowrap; color:#000; padding:0; margin-top:6px;}
	xspan:hover.button1 .l,
	xspan:hover.button1 .r,
	xspan:hover.button1 .c	{ background-position: 0 -27px;}
	xspan:active.button1 .l,
	xspan:active.button1 .r,
	xspan:active.button1 .c	{ background-position: 0 -54px;}


.online_page	{ font-size:12px;}
.online_page h1	{ font-size:24px; margin:0 0 15px 0;font-weight:normal;color:#000;}
.online_page h1 span	{ color:#bababa;}
.online_page h2		{ margin: 0 0 15px 0px;}
.online_page h2 span		{ color:#b4b4b4; font-size:12px;}

	.person		{ overflow:hidden; margin-bottom:17px;}
	.person .p_image	{ overflow:hidden; float:left; margin-right:39px; border:1px solid #bababa;}
	.person .p_inf p	{ margin:15px 0; color:#000; font-size:14px;}
	.person .p_inf p span	{ color:#b1b1b1;}
	.person .topics		{ border-top:1px solid #bababa; padding-top:17px; color:#000; overflow:hidden;}
	.sn span	{ color:#000; display: inline-block; padding-right:5px; line-height:16px; margin-bottom:20px;}
	.sn a	{ width:16px;display:inline-block; margin-right:5px; line-height:16px; text-decoration:none; background-position: 0 0; background-repeat:no-repeat;}
	.sn a.vk	{ background-image: url(../images/sn_vk.gif);}
	.sn a.face	{ background-image: url(../images/sn_f.gif);}
	.sn a.tw	{ background-image: url(../images/sn_tw.gif);}
	.sn a.world	{ background-image: url(../images/sn_w.gif);}
	.sn a.odno	{ background-image: url(../images/sn_o.gif);}
	.sn span a	{ width: auto; margin-right:0; font-style:italic; line-height:16px; text-decoration: underline;}
	.sn span a:hover	{ text-decoration:none;}

	.theme		{ overflow:hidden; margin-bottom:17px; position:relative;}
	.theme .t_image	{ overflow:hidden; float:left; margin-right:39px;}
	.theme .t_image img	{ border:1px solid #bababa;}
	.theme .t_inf h2	{ margin-bottom:20px;}
	.theme .t_inf p		{ margin:0px 0; color:#000; font-size:12px; padding-bottom:13px;}
	.theme .t_inf p a	{ color:#006633;}
	.theme .topics		{ border-top:1px solid #bababa; padding-top:17px; color:#000; overflow:hidden;}

	.expert	{ overflow:hidden;}
	.expert img	{ float:left; margin-right:9px; padding:1px; background:#fff; border:1px solid #bababa;}
	.expert p	{ clear:both; padding:15px 0 0 0; margin:0; color:#333333;}
	.expert span		{ color:#a5a5a5; font-size:10px; display:inline-block; line-height:16px; padding-left:18px;}
	.expert a.link_bad	{ display:inline-block; float:right; font-style:italic; color:#009966; text-decoration:none; border-bottom:1px dashed #009966;line-height:110%;}
	.expert a:hover.link_bad	{ border:0;}
	.expert a.link_resp	{ display:inline-block; float:right; font-style:italic; line-height:110%; margin-right:40px;}
	.expert a.link_edit	{ display:inline-block; font-style:italic; line-height:110%; margin-left:40px; margin-right:40px;}

	.ask_expert		{ overflow:hidden; margin-bottom:20px;}
	.ask_expert h2		{ margin: 0 0 15px 87px;}
	.ask_expert .expert	{ overflow:hidden; margin-left:87px; margin-bottom:19px;}
	.ask_expert	.question	{ overflow:hidden; margin-bottom:15px;}
	.ask_expert	.question label	{ float:left; width:87px; color:#000;}
	.ask_expert	.question textarea	{ border:1px solid #c4c0bf; width:606px; padding:5px 7px; height:85px;}
	.ask_expert	.check	{ overflow:hidden; margin-bottom:17px; margin-left:87px;}
	.ask_expert	.check input{ float:left; margin-right:10px !important;}
	.ask_expert	.check span	{ display:inline-block; font-size:11px; color:#000; padding-top:2px;}
	.ask_expert	.button1	{ margin-left:87px; float:left; margin-right:20px;}
	.ask_expert	.reset		{ padding:0; background:none; margin:0; border:0; padding-top:6px; cursor:pointer;}
	.ask_expert	.reset span		{ color:#006633; border-bottom:1px dashed #006633; padding:0; display:inline-block; font-size:11px; line-height:110%;}

	.theme .ask_expert .question textarea	{ width:306px;}
	.theme .ask_expert.disabled				{opacity: 0.30; filter:alpha(opacity=30);}
	.theme #mask_form						{ background:none; height:200px; position:absolute; width:420px; left:288px; z-index:1;}

	.faq_list		{ overflow:hidden; list-style:none;}
	.faq_list li	{ padding:15px 15px 0px 0; border-bottom:1px dotted #b2b2b2;}
	.faq_list li.backg	{ background:#ecf7f3;}
	.faq_list li .faq_status	{ width:87px; text-align:right; font-size:18px; color:#000; margin-bottom:15px;}
	.faq_list li .expert		{ margin-left:87px; margin-bottom:20px;}
	.faq_list .answers			{ overflow:hidden; margin:0 0 20px 87px;}
	.faq_list .answers .expert	{ margin:0px 0 0px 0; border-bottom:1px solid #e5e5e5; background:#fff; padding:20px 15px 18px 50px; cursor:pointer;}
	.faq_list .answers .expert.first	{ background:#fff2f2; border:1px solid #e7cccc;}
	.faq_list .answers .expert a.link_bad	{ display:none;}
	.faq_list .answers .expert:hover a.link_bad	{ display: block;}

	.answer_list 	{ border-top:1px solid #d4deda; padding-left:0;}
	.answer_list li	{ padding:15px 0px 0px 0; border-bottom:1px dotted #b2b2b2;}
	.answer_list .answer			{ overflow:hidden;padding-top:20px; }
	.answer_list li.backg .answer		{ background:#f5fbf9;}
	.answer_list li .faq_status		{ font-size:12px; text-align:center; float:left;}
	.answer_list .expert a.link_bad	{ float: none; visibility:hidden;}
	.answer_list .expert a:hover.link_bad	{ border:0;}
	.answer_list .expert a.link_resp		{ float: none; margin-right:40px;}
	.answer_list .expert:hover a.link_bad	{ visibility:visible;}

	.filter_answers	{ overflow:hidden; margin-bottom:20px;}
	.filter_answers select 	{ float:left; margin-right:20px; width:115px; padding:2px; color:#666666; font-size:12px;}
	.filter_answers span	{ float:left; margin-right:20px; display:inline-block; color:#000; font-size:12px; line-height:20px;}
	.filter_answers p		{ float:right; margin:0; padding:0;}
	.filter_answers p select{ margin:0;}

	.form			{ overflow:hidden; margin-bottom:30px;}
	.form .input	{ clear:both; margin-bottom:20px; overflow:hidden;}
	.form .input label	{ display:inline-block; width:136px; float:left; color:#000; font-size:12px; line-height:20px;}
	.form .input input	{ border:1px solid #bbb7b6; padding:2px 7px; width:517px;}
	.form .input select	{ padding:2px; width:274px;}
	.form .input.date_b select	{ margin-right:8px; width:86px;}
	.form .input textarea	{ border:1px solid #bbb7b6; padding:2px 7px; height:95px; width:515px;}
	.form .button1		{ margin-left:136px; float:left; margin-right:20px;}
	.form .reset		{ padding:0; background:none; margin:0; border:0; padding-top:6px; cursor:pointer;}
	.form .reset span		{ color:#006633; border-bottom:1px dashed #006633; padding:0; display:inline-block; font-size:11px; line-height:110%;}
	.form .line_form		{ height:1px; border-bottom:1px dotted #b2b2b2; margin-bottom:20px; clear:both;}
	.form .tema_k select	{ margin-right:20px;}
	.form .tema_k a			{ font-size:11px; display:inline-block; color:#006633; border-bottom:1px dashed #006633; text-decoration:none; line-height:110%;}
	.form .tema_k a:hover	{ border:0;}

	.create_otziv	{ background:#f2f2f2; padding:15px 0 20px 30px; overflow:hidden; margin-bottom:30px;}
	.create_otziv .input	{ clear:both; margin-bottom:20px; overflow:hidden;}
	.create_otziv .input label	{ display:inline-block; width:95px; float:left; color:#000; font-size:12px; line-height:20px;}
	.create_otziv .input input	{ border:1px solid #bbb7b6; padding:2px 7px; width:540px;}
	.create_otziv .input textarea	{ border:1px solid #bbb7b6; padding:2px 7px; width:540px;}
	.create_otziv .button1	{ margin-left:95px; float:left; margin-right:20px;}
	.create_otziv .reset		{ padding:0; background:none; margin:0; border:0; padding-top:6px; cursor:pointer;}
	.create_otziv .reset span		{ color:#006633; border-bottom:1px dashed #006633; padding:0; display:inline-block; font-size:11px; line-height:110%;}

	.pager_faq	{ overflow:hidden; margin:0 0 35px 40px;}
	.pager_faq a	{ display:inline-block; text-decoration:none; border-bottom:3px solid #cccccc; padding:0 33px 11px 33px; color:#636363;}
	.pager_faq a span	{ display:inline-block; height:20px; line-height:20px; padding:0 6px; text-decoration:underline;}
	.pager_faq a.active			{ border-bottom:3px solid #006633; color:#fff;}
	.pager_faq a.active span	{ background:#006633; text-decoration:none;}
	.pager_faq a:hover span		{ text-decoration:none;}

	.online_page .section				{width: auto; margin:0 0 20px 0; padding:20px;}
	.online_page .popular-commented		{margin:0 0 0 0px;height:1%;}
	.online_page .popular-commented li	{ margin-right:15px;}

	.online_page .section .block		{ overflow:hidden; margin-left:15px; margin-bottom:0; background: none;}
	.online_page .section .block ul		{margin:0px; width:240px; margin-right:20px; float:left;}
	.online_page .section .block ul li	{padding:0 0 13px;}
	.online_page .section .block ul		{ padding:10px 0 0 0; overflow:hidden; list-style:none;}
	.online_page .main-news li a span	{line-height:normal;color:#096;	padding:0 1px 0 3px;text-decoration:none;border-bottom:1px dashed #096;}
	.online_page .main-news li a.active span	{border:none;color:#000;}

	.online_page .section .main-news	{ width:auto;}
	.online_page .section .main-news ul li	{ margin-left:0;}

	.online_page .section .button1		{ float:right;}
	.online_page .section .button1 .cc input	{ font:14px arial; margin-top:6px;}

	.online_page .gallery			{border:0;padding:0 35px;height:1%;margin:0px 0 30px 0;}
	.online_page .gallery h2		{ margin-left:-25px;}
	.online_page .gallery div ul	{ margin:0;padding:0px 0 40px;}
	.online_page a.link-prev		{ left:0px;}
	.online_page a.link-next		{ right:0px;}

	#carusel_top					{ padding:0 65px; margin:0;}
	#carusel_top ul li img			{ padding:1px; background:#fff; border:1px solid #bababa;}
	#carusel_top ul li em			{ font-size:12px; color:#000;}
	#carusel_top a.link-prev		{ left:20px;}
	#carusel_top a.link-next		{ right:20px;}
	#carusel_top div ul				{margin:0;padding:0px 0 10px;}

.window			{ padding:0; margin:0; width:360px; margin-left:-180px; top:100px; left:50%; position:absolute; z-index:2001; display:none; overflow:hidden;-webkit-box-shadow: 0px 0px 5px 10px #bababa;-moz-box-shadow: 0px 0px 5px 10px #bababa;box-shadow: 0px 0px 10px 1px #bababa; border:2px solid #bababa;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.window .close	{ background: url(../images/close.gif) no-repeat 0 0; width:10px; height:10px; top:10px; right:10px; position:absolute; z-index:2001; cursor:pointer;}
.window .w_content			{ background:#fff; padding:30px 20px 20px 20px;}


	.w_content p		{ margin:0; color:#000; font-size:12px; padding-bottom:15px;}
	.w_content .expert	{ overflow:hidden; margin-bottom:19px; font-size:12px;}
	.w_content .question	{ overflow:hidden; margin-bottom:15px;}
	.w_content .question textarea	{ border:1px solid #c4c0bf; color:#b2b2b2; font-size:11px; width:300px; height:75px; padding:4px 7px;}
	.w_content .button1	{ margin-left:87px; float:left; margin-right:20px;}
	.w_content .reset		{ padding:0; background:none; margin:0; border:0; padding-top:6px; cursor:pointer;}
	.w_content .reset span		{ color:#006633; border-bottom:1px dashed #006633; padding:0; display:inline-block; font-size:11px; line-height:110%;}

#top_click_tel, #top_click_tel a{color:#006633;}
#top_click_tel a {border-bottom:1px dashed #006633; padding:0px 0px 2px 0px;cursor:pointer;}
#top_tel {position:absolute; background:#fff; border:2px solid #ccc; border-radius:5px; z-index:999999;color:#000;width:290px;padding:10px;line-height:15px; font-size:12px; margin:-30px 0 0 130px; display:none;}
#top_tel div {margin:0; padding:0;}
#top_tel span {color:#006633; font-size:24px; font-weight:normal; text-align:center; margin:10px 0 5px 0; float:left;width:100%;}
#top_tel h1 {font-size:24px; margin:0 0 20px 0; padding:0;font-weight:normal;font-style:italic;}
#top_tel_close {cursor:pointer;}
#error1,#error{color: #FF0000; display: block; float: left; margin: 10px 30px 0; text-align: right; width: 92%; font-size:14px; font-weight:bold;font-style:italic;}

