/* ochistka stilej
--------------------------------------------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,
p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,
dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,
tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td{
	border: 0;
	font-family: inherit;
	margin: 0;

	padding: 0;
}

fieldset,img,hr,.bt75,.bt75-white{
	border: none;
}

/* globalnie stitili
--------------------------------------------------------------------------------*/

body{
	background: #005496;
	color: #000;
	font: normal .625em Arial, Helvetica, sans-serif;
	margin: 0 5px 0 15px;
}

a{
	color: #005496;

	text-decoration: underline;
}

a.newlink, .forum-item-title a {
	border-bottom: 1px solid #99bdda;
	text-decoration: none;
}

a.newlink:hover, .forum-item-title a:hover{
	border-bottom: 1px solid #005496;
	text-decoration: none;
}

a.reverce:hover{
	text-decoration: underline;
}

hr{
	border-bottom: 1px solid #7F7F7F;
}

h1,h2,h3,h4{
	font-weight: 400;
}

h1,h3,h4{
	padding: 0 0 10px;
}

h1{
	font-size: 2.7em;
}

h2{
	font-size: 2.2em;
	margin: 22px 0 15px;
}

table{
	border-collapse: collapse;
}

textarea{
	font-size: 13px;
	line-height: 150%;
}

/* основной контейнер сайта
--------------------------------------------------------------------------------*/

#rounder{
	margin: auto;
	max-width: 288px;
	width: 20%;
}

#global{
	background: #fff;
	float: left;
	margin-left: -200%;
	margin-top: 15px;
	width: 500%;
}

/* верхнее меню
--------------------------------------------------------------------------------*/


#top-menu{
	background: #005496;
	font: normal 1.8em/31px Tahoma, Arial, Helvetica, sans-serif;
	height: 31px;
	margin-bottom: 4px;
}

#top-menu ul{
	float: left;
	width: 100%;
}

#top-menu ul li{
	float: left;
	list-style: none;
	position: relative;
	text-align: center;
	width: 20%;
	z-index: 100;
}

#top-menu ul li a{
	background: #dbddde url(http://images.green-card.by/tab.png) no-repeat left -31px;
	color: #005496;
	display: block;
	margin: 0 3px 0 0;
	text-decoration: none;
}

#top-menu ul li a span{
	background: url(http://images.green-card.by/tab.png) no-repeat right -31px;
	display: block;
	height: 31px;
}

#top-menu ul li a:hover,#top-menu ul li a.hover,#top-menu ul li.selected a{
	background-color: #fff;
	background-position: left top;
	cursor: pointer;
	text-decoration: none;
}
#top-menu ul li a:hover span, #top-menu ul li a.hover span,#top-menu ul li.selected a span{
	background-position: right top;
}
#top-menu ul li ul{
	display: none;
	left: 0;
	position: absolute;
	top: 31px;
	width: 100%;
	z-index: 1000;
}

#top-menu ul li ul li{
	float: none;
	width: 100%;
}

#top-menu ul li ul li a,#top-menu ul li.selected ul li a{
	background: #005496;
	border: 1px solid #fff;
	border-top: none;
	color: #fff;
	line-height: 31px;
	padding: 5px 10px;
	text-align: left;
	text-decoration: none;
}

#top-menu ul li ul li a:hover,#top-menu ul li.selected ul li.selected a{
	background: #fff;
	color: #005496;
	text-decoration: none;
}


/* верхний путь по сайту
--------------------------------------------------------------------------------*/

.top-breadcrumbs{
	background: #fff url(http://images.green-card.by/bar1.gif) no-repeat 0 13px;
	margin: 0 0 4px;
	padding: 8px 8px 8px 16px;
}

.top-breadcrumbs li{
	background: url(http://images.green-card.by/bar2.gif) no-repeat right 5px;
	display: inline;
	font-size: 1.1em;
	margin-right: 8px;
	padding: 0 8px 0 0;
}

.top-breadcrumbs li.last{
	background: none;
}

/* шапка
--------------------------------------------------------------------------------*/


#header{
	margin: 0 10px;
	position: relative;
}

#header_img{
	background: #3376AB url(http://images.green-card.by/header.jpg) 180px 0 no-repeat;
	height: 200px;
	margin-bottom: 4px;
}

/* блок логина
--------------------------------------------------------------------------------*/


.login_block{
	background: #3376AB;
	float: left;
	height: 200px;
	width: 180px;
}

.login_block dl,.login_block form.entr{
	margin: 0;
	padding: 10px;
}

.login_block form.entr{
	margin: auto;
	padding-top: 15px;
	width: 121px;
}

.login_on dt{
	padding-bottom: 7px;
}

.login_on dd{
	border-top: 1px solid #0068af;
}

.login_on dd a{
	background: url(http://images.green-card.by/umenu-arr.gif) no-repeat left 11px;
	display: block;
	padding: 7px 0 7px 10px;
	text-decoration: none;
}

.login_on dd a:hover{
	background-color: #0064a9;
	background-position: left -17px;
}

.login_input{
	background: #fff;
	border: 1px solid #3376AB;
	color: #000;
	margin-bottom: 5px;
	padding-left: 3px;
	width: 118px;
}

.login_on{
	background: #005394;
	color: #fff;
	font-size: 1.1em;
	height: 200px;
}

.login_on .exits{
	padding-top: 10px;
	text-align: right;
}

.butt{
	border: none;
	color: #fff;
	text-align: center;
}

#mem{
	margin: 1px 5px 0 0;
	vertical-align: -3px;
}

#enter{
	background: #2B4C7D url(http://images.green-card.by/enter.png) 0 0 no-repeat;
	border: none medium;
	clear: both;
	cursor: pointer;
	height: 52px;
	margin-top: 12px;
	width: 121px;
}

#enter:hover,#enter.hover{
	background-position: 0 -52px;
	clear: both;
}

#login_block_links{
	line-height: 160%;
	padding: 5px 0 0 40px;
	text-align: right;
}

.auth{
	width: 170px;
}

/* логин при свернутой шапке
--------------------------------------------------------------------------------*/


.simple-login{
	background: #9B2424;
	color: #fff;
	font-size: 1.1em;
	padding: 10px;
}

.simple-login .bt75{
	background: #9B2424 url(http://images.green-card.by/bt75-red.png) no-repeat;
}

.login_block label,#login_block_links a{
	color: #fff;
	font-size: 1.1em;
}

#simple_chat_block{
	float: right;
	font-size: 11px;
	padding: 10px;
}

/* блок лайвчата
--------------------------------------------------------------------------------*/

#chat_block{
	background: url(http://images.green-card.by/chat_bg.jpg) 0 0 no-repeat;
	float: right;
	height: 121px;
	margin: 4px 4px 0 0;
	position: relative;
	text-align: center;
	width: 188px;
}

#chat_block #ahand{
	position: absolute;
	right: 220px;
	top: 150px;
	width: 0;
}

#chat_status{
	height: 85px;
	padding-top: 2px;
	text-align: center;
}

#chat_status a{
	display: block;
	height: 83px;
	margin: auto;
	overflow: hidden;
	width: 83px;
}

#chat_status a img{
	float: left;
	margin-top: 0;
}

#chat_status a:hover img{
	margin-top: -83px;
}

#chat_block #arl,#chat_block #arr-r{
	display: none;
	height: 33px;
	position: absolute;
	top: 28px;
	width: 60px;
}

#chat_block #arl{
	left: 0;
}

#chat_block #arr-r{
	right: 0;
}

#chat_block #arl img,#chat_block #arr-r img{
	height: 33px;
	position: absolute;
	top: 0;
	width: 30px;
}

#chat_block #arl img{
	left: 9px;
}

#chat_block #arr-r img{
	right: 10px;
}

/* красная полоса
--------------------------------------------------------------------------------*/

#header_red_line{
	background: #9B2424;
	color: #fff;
	font-size: 1.4em;
	height: 66px;
	line-height: 60px;
	overflow: hidden;
	text-align: center;
	text-indent: 75px;
	width: 100%;
}

#header_red_line .l1{
	font: normal 1.286em/60px Tahoma, Arial, Helvetica, sans-serif;
}

#usa{
	background: url(http://images.green-card.by/usa.png) 0 0 no-repeat;
	bottom: -25px;
	height: 114px;
	left: -25px;
	margin: 0;
	position: absolute;
	width: 112px;
	z-index: 10;
}

#header_red_line .l2{
	font: normal 1.571em/60px Tahoma, Arial, Helvetica, sans-serif;
}

#header_red_line .now,#header_red_line .header_phone{
	font: normal 1.857em/60px Tahoma, Arial, Helvetica, sans-serif;
}

/* разметка колонок
--------------------------------------------------------------------------------*/


#leftc{
	border-right: 1px solid #e8e9ea;
	float: left;
	margin-right: 10px;
	padding: 0 10px 20px 0;
	position: relative;
	width: 240px;
	z-index: 2;
}

#centerc #cinner{
	margin: 0 0 0 261px;
	padding: 0 0 20px;
}

#centerc-index{
	float: left;
	margin: 0 -261px;
	width: 100%;
}

#centerc-index #cinner{
	margin: 0 261px;
	padding: 0 0 20px;
}

#centerc-index2 #cinner{
	margin: 0 0 0 261px;
	padding: 0;
}

#rightc{
	border-left: 1px solid #e8e9ea;
	float: right;
	padding: 0 0 20px 10px;
	width: 240px;
}

#rightc2{
	border-top: 1px solid #e8e9ea;
	clear: both;
	padding: 10px 0 20px;
}

#rightc2 .type_block{
	float: left;
	width: 49%;
}

#centerc,#centerc-index2{
	float: left;
	margin: 0 0 0 -261px;
	width: 100%;
}

.list-menu li{
	border-bottom: 1px dotted #ccc;
	list-style:none;
}

/* меню со стрелочками (в колонках)
--------------------------------------------------------------------------------*/

.list-menu li a{
	background: url(http://images.green-card.by/list-menu.gif) no-repeat 10px -77px;
	display: block;
	padding: 8px 10px 8px 25px;
	text-decoration: none;
}

.list-menu li a .ftext{
	margin-right: 25px;
}

.list-menu li a:hover{
	background-color: #e8e8e8;
	background-position: 10px 14px;
	color: #9b2424;
}

.f_post{
	background: url(http://images.green-card.by/icon_comment.gif) 0 50% no-repeat;
	color: #9e9e9e;
	float: right;
	font-size: .85em;
	margin: 2px 0 0 5px;
	padding-left: 13px;
}

.t_post{
	background: url(http://images.green-card.by/t_post.gif) 0 2px no-repeat;
	color: #484d59;
	font-size: .75em;
	padding-left: 12px;
}

.all-about{
	font-size: 1.8em;
	font-weight: 400;
}

.all-about a{
	background: #fff url(http://images.green-card.by/list-menu.gif) no-repeat 10px -75px;
}
.all-about ul {margin-left:-2em;}
.all-about a:hover{
	background-position: 10px 16px;
}

/* части боковыцх блоков
--------------------------------------------------------------------------------*/

.voter{
	border-top: 1px solid #DBDDDE;
	margin: 0;
	padding: 8px 0;
}

.content_container .type_block .mores{
	background: #F3F4F4;
	line-height: 80%;
	margin: 5px 0 0;
	padding: 10px;
}

/* универсалиные комментарии (используются во всех похожих блоках)
--------------------------------------------------------------------------------*/


.newcomment,.blog-comment-cont{
	border: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 1px;
}

.newcomment .t,.blog-comment-info{
	background: #ededed url(http://images.green-card.by/comment_gradient.gif) 0 100% repeat-x;
	font-size: 1.3em;
	height: auto;
	padding: 6px 10px;
}

.newcomment .t .u,.blog-author{
	background: url(http://images.green-card.by/user-new.png) no-repeat 0 50%;
	padding-left: 19px;
}

.blog-author-icon{
	display: none;
}

.blog-comment-cont{
	background: #fff;
}

.newcomment .f,.blog-comment-meta{
	border-top: 1px solid #e8e8e8;
	color: #B2B2B2;
	height: auto;
	margin: 0 10px;
	padding: 4px 0;
}

.blog-comment-meta{
	margin: 10px 0 0;
	padding: 5px 0 0;
}

.blog-comment .blog-vert-separator{
	line-height: 1.4em;
}

.newcomment .b,.blog-comment-content{
	font-size: 1.4em;
	line-height: 1.571em;
	padding: 10px;
}

.newcomment .b ul,.blog-comment-content ul{
	font-size: 1em;
	margin: 0 0 0 1em;
}

/* блоки мотиваций
--------------------------------------------------------------------------------*/


.excerpt,.note,.links,.acept,.info{
	border: 1px dotted #ccc;
	clear: both;
	margin-bottom: 20px;
	padding: 10px;
	background:#fff;
}

.excerpt p,.note p,.acept p,.info p,.links p{
	font-size: 1.4em;
	line-height: 1.571em;
	margin: 0;
	padding: 10px 0 10px 10px;
}

.note p,.acept p,.great p{
	color: #333;
	font-family: "Palatino Linotype", Palatino,"Book Antiqua","URW Palladio L",Georgia,"Times New Roman",Times,serif;
	font-size: 2.1em;
	line-height: 170%;
}
/*
.great {background:#005496;border:1px solid #003362;}
*/
.great {background:#579301;border:1px solid #385F00;}
/*
.great p {margin-bottom:0;padding:10px;border:1px solid #007eca;color:#fff;}
*/
.great p {margin-bottom:0;padding:10px;border:1px solid #ACDF61;color:#fff;}
.utext .note p,.utext .acept p,.utext .great p {
	font-size:1.5em;
	}
.note p{
	border-left: 5px solid #9b2424;
}
.excerpt p{
	border-left: 5px solid #005496;
	line-height: 200%;
}

.excerpt .exc{
	background: url(http://images.green-card.by/znak1.png) no-repeat 0 0;
	float: right;
	height: 170px;
	margin: -30px 10px -100px 0;
	position: relative;
	width: 80px;
	z-index: 50;
}



.content .acept p .ress{
	font-size: .818em;
}

.links p{
	border-left: 5px solid #ccc;
	line-height: 200%;
}

.links h4{
	border-left: 5px solid #ccc;
	margin-bottom: 0;
	padding: 5px 10px;
}

.links .exter{
	background: url(http://images.green-card.by/znak2.png) no-repeat 0 0;
	float: right;
	height: 121px;
	margin: -30px 10px 0 0;
	position: relative;
	width: 135px;
	z-index: 50;
}

/* прайс-лист
--------------------------------------------------------------------------------*/


.price{
	margin-bottom: 20px;
	width: 100%;
}

.price td,.price th{
	padding: 6px 10px;
}

.price th{
	border: none;
	vertical-align: middle;
	width: 15%;
}

.price .stext{
	font-size: 11px;
}

.price thead th{
	background: #005496;
	border-bottom: 2px solid #00406F;
	border-right: 1px dotted #668ca9;
	color: #fff;
	font-size: 1.2em;
}

.price thead th span{
	font-family: Georgia;
	font-size: 30px;
	font-weight: 400;
}

.price tbody th{
	color: #000;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
}

.price tbody td,.price tbody th{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size: 1.2em;
}
.utext .price th,.utext .price td {font-size:.86em;}
.price tbody th a.help-tip{
	border-bottom: 1px dashed #005496;
	text-decoration: none;
}





.price tfoot td{
	background: #005496;
	border: none;
	border-right: 1px dotted #668ca9;
	border-top: 2px solid #00406F;
}

.ord{
	background: url(http://images.green-card.by/order.png) no-repeat top;
	color: #fff;
	display: none;
	line-height: 25px;
	margin: auto;
	padding-bottom: 2px;
	text-decoration: none;
	width: 80px;
}

.price tbody .type th{
	background-image: url(http://images.green-card.by/type-icons2.png);
	background-repeat: no-repeat;
	padding-left: 65px;
}

.price tbody .type .type1{
	background-position: 0 -10px;
}

.price tbody .type .type2{
	background-position: 0 -115px;
}

.price tbody .type .type3{
	background-position: 0 -232px;
}

.price tbody .type .type4{
	background-position: 0 -337px;
}

.price tbody .type .c6{
	background-color: #d7d7d7;
}

.price tbody .type .c7{
	background-color: #d2d2d2;
}

.price tbody .sep .c1{
	border-bottom: 3px solid #e6e6e6;
}

.price tbody .sep .c2{
	border-bottom: 3px solid #e1e1e1;
}

.price tbody .sep .c3{
	border-bottom: 3px solid #dcdcdc;
}

.price tbody .sep .c4{
	border-bottom: 3px solid #d7d7d7;
}

.price tbody .sep .c5{
	border-bottom: 3px solid #d2d2d2;
}

.price tbody .sep .c6{
	border-bottom: 3px solid #cdcdcd;
}

.price tbody .sep .c7{
	border-bottom: 3px solid #c8c8c8;
}

.price tbody .c1,.c1{
	background-color: #fafafa;
}

.price tbody .c2,.c2{
	background-color: #f5f5f5;
}

.price thead .bfirst,.price tbody .bfirst,.price tfoot .bfirst{
	border-left: none;
}

/* книпки прятания колонок и шапки
--------------------------------------------------------------------------------*/

#hide-column,#show-column,#hide-head,#show-head{
	font-size: 1px;
	position: absolute;
}

#show-column{
	background: url(http://images.green-card.by/show-col.png) no-repeat 0 0;
}

#hide-column{
	background: url(http://images.green-card.by/hide-col.png) no-repeat 0 0;
}

#show-column,#hide-column{
	height: 90px;
	left: -15px;
	text-indent: -1000%;
	top: 0;
	width: 5px;
}

#show-column:hover,#hide-column:hover{
	background-position: 100% 0;
}
#show-head:hover,#hide-head:hover{
	background-position: 0 100%;
}

#hide-head{
	background: url(http://images.green-card.by/hide-head.png) no-repeat 0 0;
}

#show-head{
	background: url(http://images.green-card.by/show-head.png) no-repeat 0 0;
}

#hide-head,#show-head{
	height: 5px;
	right: 90px;
	text-indent: -1000%;
	top: -35px;
	width: 90px;
}


/* центральный путь по сайту
--------------------------------------------------------------------------------*/

.breadcrumbs{
	color: #005496;
	font-size: 2.3em;
	line-height: 1.5em;
	min-height: 35px;
	padding: 0 0 15px 40px;
}

.breadcrumbs h1{
	color: #484d59;
	display: inline;
	font-size: 1.13em;
	line-height: 130%;
}

.breadcrumbs span{
	color: #484d59;
	text-decoration: none;
}

.breadcrumbs ul{
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.breadcrumbs li{
	display: inline;
	list-style-type: none;
	text-indent: 0;
}

.ics{
	background: url(http://images.green-card.by/title_icons.png) 0 -420px no-repeat;
	float: left;
	height: 35px;
	margin-left: -40px;
	width: 32px;
}

.title_level1{
	background: url(http://images.green-card.by/title_icons.png) 0 0 no-repeat;
	font-size: 2.3em;
	line-height: 35px;
	margin: 0 0 10px;
	padding: 0 0 0 42px;
}

.title_level_02{
	font-size: 1.8em;
	margin: 0;
	padding: 0 0 7px;
}

.icon_01,#breadcrumbs_lottery .ics{
	background-position: 0 0;
}

.icon_02,#breadcrumbs_questions .ics{
	background-position: 0 -35px;
}

.icon_03,#breadcrumbs_vote_new .ics,#breadcrumbs_vote .ics,#breadcrumbs_vote_results .ics{
	background-position: 0 -70px;
}

.icon_04,#breadcrumbs_contacts .ics,#breadcrumbs_service_news .ics{
	background-position: 0 -105px;
}

.icon_05,#breadcrumbs_news .ics,#breadcrumbs_news_detail .ics{
	background-position: 0 -140px;
}

.icon_06,#breadcrumbs_test .ics{
	background-position: 0 -175px;
}

.icon_07,#breadcrumbs_articles .ics,#breadcrumbs_articles_detail .ics{
	background-position: 0 -210px;
}

.icon_08,#breadcrumbs_search .ics{
	background-position: 0 -245px;
}

.icon_09,#breadcrumbs_forum .ics,#breadcrumbs_community .ics, #breadcrumbs_forum_index .ics{
	background-position: 0 -280px;
}

.icon_10,#breadcrumbs_poputchik .ics{
	background-position: 0 -315px;
}

.icon_11,#breadcrumbs_photo .ics{
	background-position: 0 -350px;
}

.icon_12,#breadcrumbs_blogs .ics{
	background-position: 0 -385px;
}

.icon_13,#breadcrumbs_services .ics{
	background-position: 0 -420px;
}

.icon_14,#breadcrumbs_ad .ics{
	background-position: 0 -455px;
}

.icon_15,#breadcrumbs_disclaimer .ics{
	background-position: 0 -490px;
}

.icon_16,#breadcrumbs_ads .ics{
	background-position: 0 -525px;
}

.icon_17,#breadcrumbs_profile .ics,#breadcrumbs_anketa .ics{
	background-position: 0 -560px;
}

.icon_18,#breadcrumbs_statistics .ics{
	background-position: 0 -595px;
}

.icon_19,#breadcrumbs_subscribe .ics,#breadcrumbs_subscribe_detail .ics{
	background-position: 0 -630px;
}

.icon_20,#breadcrumbs_sitemap .ics{
	background-position: 0 -665px;
}

.icon_21,#breadcrumbs_error404 .ics{
	background-position: 0 -700px;
}

.icon_22,#breadcrumbs_publications .ics,#breadcrumbs_glossary .ics,#breadcrumbs_catalog .ics{
	background-position: 0 -735px;
}

.loterie_bottom_left{
	background: url(http://images.green-card.by/loterie_bottom_left.png) 0 0 no-repeat;
	font-size: 1%;
	height: 10px;
	margin-bottom: 15px;
}

.loterie_bottom_right{
	background: url(http://images.green-card.by/loterie_bottom_right.png) 100% 0 no-repeat;
	clear: both;
	font-size: 1%;
}

/* типовая форма
--------------------------------------------------------------------------------*/


.uf{
	background: url(http://images.green-card.by/frmbg.png) repeat-x left -120px;
	border: 1px solid #ccc;
	padding: 20px;
}

.uf textarea{
	border: 1px solid #bbb;
	line-height: 150%;
}

.fnote{
	clear: both;
	color: #999;
	display: block;
	font-size: .857em;
	line-height: 150%;
	margin-left: 110px;
	padding-top: 5px;
	width: 246px;
}

.ferror{
	clear: none;
	color: #9B2424;
	float: left;
	font-size: .857em;
	line-height: normal;
	margin-left: 10px;
	padding-top: 0;
	width: 300px;
	display:none;
}
.input-error .ferror{width:auto;}
.er2r{
	padding-top: 2px;
}

.ufl_big{
	float: left;
	font-size: .857em;
	font-weight: 700;
	line-height: normal;
	padding: 10px 10px 0 0;
	text-align: right;
	width: 100px;
}

.ufl_big_2r{
	padding: 2px 10px 0 0;
}

.uft_big{
	background-color: #FFF;
	border: 1px solid #7f9db9;
	color: #333;
	float: left;
	font: normal 1.6em Georgia, "Times New Roman", Times, serif;
	padding: 8px;
	width: 221px;
	margin-right:8px;
}

.action-request{
	background: url(http://images.green-card.by/action-request.gif) no-repeat left 15px;
	border-bottom: none;
	border-top: 1px dotted #ccc;
	margin: 15px 0 0;
	padding: 25px 0 10px 50px;
	width: auto;
}

.uft{
	background-color: #FFF;
	border: 1px solid #7f9db9;
	color: #333;
	float: left;
	padding: 8px;
	width: 497px;
}

.uf .input-error{
	background: #ECD4D4;
	border: 1px solid #9B2424;
}

span.input-error,div.input-error {
	
	display:block;
	margin: -7px -10px;
	padding:6px 9px;
	}
.uf .action-error{
	background: url(http://images.green-card.by/action-error.png) no-repeat left 15px;
	border-bottom: none;
	border-top: 1px dotted #ccc;
	margin: 15px 0 0;
	padding: 25px 0 10px 50px;
	width: auto;
}

.bbc{
	padding: 3px 0 8px;
}

.sopt{
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}

.mbt{
	background: transparent;
	border: none;
	padding: 0;
	width: 180px;
	cursor:pointer;
}
.mbt:active, .mbt:focus{
	outline:1px dotted #000
	}
.mbt span,a.mbt{
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	font-family:arial;
}
button::-moz-focus-inner { /* убираем внутренний отступ у кнопки в FF, который зарезервирован для рамки при фокусе */
	padding:0;
	border:0;
	}
button.mbt span span,a.mbt span{
	background-position: right top;
	height: 50px;
	line-height: 50px;
	padding-bottom: 3px;
}
button.mbt {

*margin-top:-2px;
*zoom:1;
}
.btsingl{
	width: 360px;
}

.btsingl span{
	font: normal 19px Georgia, "Times New Roman", Times, serif;
}

button.grbt span,button.grbt span span,a.grbt,a.grbt span{
	background-image: url(http://images.green-card.by/greenbt.png);
}

button.grbt2 span,button.grbt2 span span,a.grbt2,a.grbt2 span{
	background-image: url(http://images.green-card.by/greenbt2.png);
}

button.graybt span,button.graybt span span,a.graybt,a.graybt span{
	background-image: url(http://images.green-card.by/greybt.png);
}

button.mbt:hover span,a.mbt:hover, button.over span {
	background-position: left bottom;
}

button.graybt:hover span,a.graybt:hover{
	background-position: left bottom;
}

a.mbt span{
	padding-left: 10px;
	padding-right: 10px;
}
button.rbt span,button.rbt span span,a.rbt,button.redbt,button.redbt span,a.redbt,a.redbt span,.otherform button.redbt span{
	background-image: url(http://images.green-card.by/red-bt.png);
}

button.rbt,button.grbt,button.grbt2,.library-ads a:hover,.site-ads a:hover,input.butt{
	cursor: pointer;
}

button.mbt:hover span span,a.mbt:hover span,button.greenbt:hover span, button.over span span, a.over span,button.greenbt:hover span,button.redbt:hover span,a.greenbt:hover span,a.redbt:hover span{
	background-position: right bottom;
}
#from-info-show{
	border-bottom: 1px dashed #fff;
	color: #fff;
	float: right;
	font-size: 1.4em;
	margin: 20px;
	padding-top: 5px;
	text-decoration: none;
}

h1.heding,h2.heding{
	background: url(http://images.green-card.by/bluebt.gif) repeat-x left center;
	border: 3px solid #005496;
	color: #fff;
	font-size: 2.5em;
	margin-bottom: 0;
	padding: 10px 20px;
}

#LotteryResultNotSelected,#LotteryResultSelected{
	padding: 0;
}

#x2no #LotteryResultNotSelected h1,#x2no #LotteryResultSelected h1,#interview_date_result h2,#notfound h2{
	background: none;
	border: none;
	border-top: 1px dotted #ccc;
	margin: 15px 0 10px;
	padding: 10px 0 0;
}

#x2no #LotteryResultNotSelected h1{
	color: #666;
}

#x2no #LotteryResultSelected h1{
	color: #579301;
}

#x2no #LotteryResultNotSelected p,#x2no #LotteryResultSelected p,#interview_date_result p{
	border: none;
	margin-bottom: 5px;
	padding-bottom: 0;
}

.error2show,.note2show{
	font-size: 1.4em;
	font-weight: 700;
	margin-bottom: 15px;
}
.substep .error2show {font-size:1em;}
.substep .error2show div {font-size:1em;}
.error2show div,.note2show div{
	background: #eee;
	border: 1px dotted #ccc;
	line-height: 1.5em;
	padding: 10px;
}

.content_container .error2show p,.content_container .note2show p{
	font-size: 1em;
	margin-bottom: 0;
}

#CaptchaImage{
	height: 50px;
}

/* календарик в публикации
--------------------------------------------------------------------------------*/

.datestamp{
	background: url(http://images.green-card.by/datestamp.png) no-repeat;
	float: left;
	height: 63px;
	margin: 0 5px 10px 0;
	padding: 4px 8px 0 0;
	width: 41px;
}

.datestamp span{
	display: block;
	text-align: center;
}

.datestamp .month{
	color: #fff;
	font-size: 1.1em;
	padding-top: 2px;
}

.datestamp .day{
	color: #005496;
	font-size: 2.1em;
	padding-top: 3px;
}

.datestamp .year{
	color: #9e9e9e;
	font-size: 1em;
	padding-top: 2px;
}

/* елементы блоков
--------------------------------------------------------------------------------*/



.ask_form{
	margin: -7px 0 0;
}

.ask_check{
	margin: 0 5px 0 0;
}

.a_q_vote{
	float: right;
	margin: 6px 0 0;
}

.a_q{
	float: right;
	margin-right: 15px;
}

.adress_block{
	background: url(http://images.green-card.by/box-shadow.png) bottom no-repeat;
	padding-bottom: 10px;
	position: relative;
}

.adress_top{
	background: url(http://images.green-card.by/cont-block.png) no-repeat left 10px;
	padding-top: 54px;
}

.content_container .adress_top p{
	background: #e7e7e7;
	border: 1px solid #ccc;
	border-top: none;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
	padding: 0 8px 20px;
	text-align: center;
}

.adress_block h2{
	background: #e7e7e7;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 1.8em;
	margin: 0;
	padding: 0 8px 10px;
	text-align: center;
}

.photo{
	background: url(http://images.green-card.by/polaroid.png) 0 0 no-repeat;
	height: 281px;
	margin: 0 auto 12px;
	padding: 20px 17px 0 20px;
	width: 202px;
}

.photo img{
	margin-bottom: 5px;
	margin-top: 25px;
}

.photo_holder{
	height: 200px;
	margin: 0 0 20px;
	overflow: hidden;
	text-align: center;
	width: 200px;
}

.info_block{
	background: url(http://images.green-card.by/ib_l.png) 0 0 no-repeat;
	color: #000;
	height: 187px;
	margin: 0 10px 20px 0;
}

.info_block a{
	color: #185ddc;
}

.info_block h3{
	color: #484d59;
	font-size: 2.8em;
	font-weight: 400;
	line-height: 1em;
	margin: 0 0 10px;
}

.info_block_in{
	background: url(http://images.green-card.by/ib_r.png) 100% 0 no-repeat;
	height: 157px;
	padding: 15px;
}

.img_hold{
	float: left;
	margin: 0;
	padding: 0;
}

.dop .img_hold{
	border: 0;
	float: left;
	margin: 0 30px 0 0;
	padding: 0 0 0 15px;
}

/* попап лайвчата
--------------------------------------------------------------------------------*/

.popup{
	background: url(http://images.green-card.by/popup_bg.png) 0 0 no-repeat;
	border: 1px #ccc solid;
	color: #fff;
	height: 219px;
	left: 50%;
	margin: -114px 0 0 -161px;
	padding: 10px 20px 0 165px;
	position: absolute;
	top: 50%;
	width: 138px;
}

.popup h4{
	font-size: 2.8em;
	line-height: .9em;
	margin: 0 0 6px;
}

.popup p{
	border-bottom: 2px #fff solid;
	border-top: 2px #fff solid;
	font-size: 1.3em;
	padding: 4px 0;
}

.popup a{
	color: #fff;
	font-size: 2.8em;
}

/* блог о лотерее на главной
--------------------------------------------------------------------------------*/


.loterie_block{
	background: url(http://images.green-card.by/loterie_bg.png) 0 0 repeat-x;
	margin-bottom: -10px;
}

.loterie_text{
	border: 1px solid #ececec;
	color: #444;
	font-style: italic;
	line-height: 1.8em;
	min-height: 150px;
	padding: 14px 15px 0 10px;
}

.content_container .loterie_text h1{
	display: inline;
	font-size: 1.25em;
	font-style: normal;
}

#logo_gov{
	float: left;
	margin-left: -10px;
}

.loterie_text .all_right{
	font-size: 1em;
	font-style: normal;
	margin-top: -5px;
	padding: 8px 0;
}

.stuff-block{
	background: url(http://images.green-card.by/frmbg.png) repeat-x left top;
	border: 1px solid #ccc;
}

/* футер
--------------------------------------------------------------------------------*/


.footer{
	background: #005496;
	position: relative;
}

.footer_bg_right{
	background: url(http://images.green-card.by/footer_bg_right.png) 100% 0 no-repeat;
	font-size: 0;
}

.footer_bg_left{
	background: url(http://images.green-card.by/footer_bg_left.png) 0 0 no-repeat;
	height: 25px;
}

.footer_menu{
	color: #fff;
	font-size: 1.3em;
	height: 36px;
	line-height: 150%;
	padding: 0 140px;
	text-align: center;
}

.footer_menu p{
	position: relative;
	top: -5px;
	z-index: 10;
}

.footer_stst{
	margin: 0 auto 5px;
}

.footer_white_block{
	background: #fff;
	color: #727272;
	font-size: 1.1em;
	height: 70px;
	overflow: hidden;
	padding: 10px 10px 0;
	text-align: center;
}

.counters{
	float: right;
	margin-top: 0;
	text-align: right;
}

#usman{
	background: url(http://images.green-card.by/usman.jpg) 0 0 no-repeat;
	height: 251px;
	margin-left: -12px;
	margin-top: -55px;
	position: absolute;
	width: 188px;
	z-index: 10;
}

#fwb_td{
	padding-left: 5px;
	vertical-align: top;
}

#stst_td{
	padding-left: 170px;
	vertical-align: top;
}

#page_desc{
	margin-top: 7px;
}

/* контакты
--------------------------------------------------------------------------------*/


.contact-box{
	background: url(http://images.green-card.by/mailbox.png) no-repeat -15px 20px;
	padding: 20px 30px 20px 125px;
}

.cnt td{
	padding: 5px 20px 5px 0;
}

.utext .contact-box ul,.n-box ul{
	border-top: 1px dotted #ccc;
	margin: 0;
	padding: 0;
}

.utext .contact-box ul li,.n-box ul li{
	border-bottom: 1px dotted #ccc;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 5px 0;
	text-align: right;
	width: auto;
}

.contact-box ul li span{
	float: left;
	max-width: 60%;
	text-align: left;
}

.contact-box ul.news li,.n-box ul.news li{
	_margin-left: -15px;
	_zoom: 1;
	text-align: left;
}

.contact-box ul.news,.n-box ul.news{
	_zoom: 1;
}

.contact-box ul.iconed li{
	background: url(http://images.green-card.by/bullet.gif) no-repeat 10px 9px;
	padding-left: 30px;
}

.call2act{
	background: url(http://images.green-card.by/loterie_bg.png) repeat-x left -50px;
	border: 1px solid #e0e2e2;
	overflow: auto;
	padding: 20px 20px 15px;
	width: auto;
}

.call2act h2{
	margin: 5px 0 0;
}

.call2act a{
	float: left;
	margin: 0 20px 5px 0;
}

.callbt{
	display: block;
	height: 52px;
	overflow: hidden;
	position: relative;
	width: 102px;
}

.callbt span{
	background: url(http://images.green-card.by/call2.png) no-repeat 0 0 transparent;
	display: block;
	height: 106px;
	margin-top: -53px;
	position: relative;
	text-indent: -100000%;
	width: 102px;
	zoom:1;
}

.callbt:hover span{
	margin-top: 0;
}

/* универсальный публикационный конструктор
--------------------------------------------------------------------------------*/


.uni-pi{
	border: 1px solid #E8E8E8;
	margin-bottom: 20px;
	padding: 10px 10px 0;
}

.utext{
	font-size: 1.4em;
	line-height: 1.571em;
}

.content_container{
	_overflow: hidden;
	padding: 30px 10px 0;
}

.stext,.content_container .stext,.mores{
	font-size: 1.1em;
	line-height: 1.5em;
}

.stext12,.content_container .stext12,.mores{
	font-size: 1.2em;
	line-height: 1.5em;
}

.utext .stext,.b .stext,.content_container td .stext{
	font-size: .85em;
}

.utext p,.utext ul,.utext ol,.utext input,.utext textarea{
	font-size: 1em;
}

.utext ul,.utext ol{
	margin: 0 0 1.5em 1.5em;
}
.utext table ul,.utext table ol{
	margin-bottom:0;
}

.utext ul li,.utext ol li{
	list-style-position: inside;
	margin-bottom: 7px;
}
.utext .imp_note ol li{
	list-style-position: outside;
	margin-left: 1.5em;
}
.utext blockquote{
	background: url(http://images.green-card.by/q1.gif) no-repeat 10px 10px;
	border: 1px dotted #ccc;
	font: italic 1.142em/1.5em "Palatino Linotype", Palatino,"Book Antiqua", "URW Palladio L", Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	padding: 10px 10px 0 45px;
}

.utext h2{
	font-size: 1.571em;
}

.utext h3{
	font-size: 1.286em;
}

.uni-pi .notitl{
	margin-left: 55px;
}

.stitle h3{
	padding-top: 23px;
}

.techline{
	background: url(http://images.green-card.by/ind.gif) no-repeat 10px 0;
	border-bottom: 1px solid #E8E8E8;
	font-size: 1px;
	height: 7px;
	margin-bottom: 5px;
}

ul.arrowed,.utext .arrowed{
	border-top: 1px dotted #ccc;
	margin: 0 0 20px;
	padding-top: 10px;
}

ul.arrowed li{
	background: url(http://images.green-card.by/bullet.gif) no-repeat 5px 0;
	border-bottom: 1px dotted #ccc;
	list-style: none;
	margin-bottom: 10px;
	padding: 0 0 10px 30px;
}

.ext_link{ /* внешние ссылки */
	background: url(http://images.green-card.by/external.gif) 100% 50% no-repeat;
	padding-right: 15px;
}

.swhid{ /* пунктирная ссылка */
	border-bottom: 1px dashed #005496;
	color: #005496;
	text-decoration: none;
	cursor:pointer;
}

.nolink{ /* ссылка как нессылка */
	border: none;
	color: #000;
	text-decoration: none;
}

.bx-yandex-view-map{ /* карты яндекса */
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 5px;
}


/* иконки
--------------------------------------------------------------------------------*/

.subscr{
	background: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_view.gif) no-repeat 0 50%;
	padding-left: 20px;
}

.edit{
	background: url(/bitrix/components/bitrix/blog/templates/.default/themes/blue/images/icon_edit.gif) no-repeat 0 50%;
	padding-left: 20px;
}
.gutter .edit {
	padding-left:0;
	}
.com,.comred{
	background: url(http://images.green-card.by/icon_comment.gif) no-repeat 0 50%;
	margin-left: 5px;
	padding-left: 13px;
}

.uni-pi .com{
	background-position: 0 -2px;
}

.comred{
	background: url(http://images.green-card.by/icon_comment-red.gif) no-repeat 0 2px;
}

.che{
	background: url(http://images.green-card.by/icon_check.gif) no-repeat 0 50%;
	padding-left: 20px;
}

.che-red{
	background: url(http://images.green-card.by/icon_check-red.gif) no-repeat 0 50%;
	padding-left: 20px;
}

/* сообщения
--------------------------------------------------------------------------------*/


.sysmg{
	margin-left: 133px;
}

.content .sysmg h3{
	border-left: 5px solid #005496;
	padding-left: 10px;
}

/* элементы блоков
--------------------------------------------------------------------------------*/

#leftc blockquote{
	background: url(http://images.green-card.by/q1.gif) no-repeat left top;
	font: italic 1.6em/1.5em "Palatino Linotype", Palatino,"Book Antiqua", "URW Palladio L", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-indent: 35px;
}

#leftc blockquote p{
	font-size: 1em;
	margin: 0;
	padding-bottom: 10px;
}

.content_container .user{
	font-size: 1.1em;
	margin-bottom: 10px;
}
.stext .user {font-size:1em;}

/* картинки с лупой
--------------------------------------------------------------------------------*/

.img_zoom{
	overflow: hidden;
	/*padding-bottom: 20px;*/
	width: 50%;
}

.img_tn, .detail_picture,.brdr{
	display: block;
	float: left;
	position: relative;
	text-decoration:none;
	border: 1px solid #ccc;
	padding: 4px;
}

.img_tn img{
	vertical-align: middle;
}

.izoom,.imgcap .izoom{
	background: url(http://images.green-card.by/izoom.png) no-repeat;
	bottom: 0;
	cursor: pointer;
	font-size: 0;
	height: 50px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	width: 50px;
}

/* картинки с описанием
--------------------------------------------------------------------------------*/


.imgcap{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 15px 20px 0;
	
}

.blog-post-content .imgcap{
	_margin-bottom: -20px;
	display: inline-block;
	margin: 0 15px 0 0;
}

.imgcap img{
	display: block;
	vertical-align: middle;
}

.imgcap .iholder {padding:0;margin:0;display:block;position:relative;overflow:hidden;_display:inline-block;}
.img_tn {_display:inline-block;}
.imgcap .idescription {
	background: url(http://images.green-card.by/capsh.gif) no-repeat 10px top;
	color: #888;
	display: block;
	font-size: 1.2em;
	line-height: 150%;
	margin-top: -7px;
	padding: 17px 10px 6px;
	position: relative;
	text-decoration:none;
	border:none;
}

.img_nocap .img_tn {border:1px solid #fff;} /* изменение бордера */
.img_nocap .np {border:1px solid gray;}
.img_nocap .ac {width:15px;height:15px;background-color:green;border:1px solid #fff;}
.img_nocap .dn {border:1px solid red;}
.img_tn:hover {border:1px solid #005496;}

.utext .imgcap span,.blog-post-content .imgcap span{
	font-size: .857em;
}

.rmore{
	background: #F3F4F4;
	display: inline-block;
	padding: 5px 8px;
}

/* разные элементы для публикаций
--------------------------------------------------------------------------------*/


.content_table{
	margin-bottom: 8px;
	width: 100%;
}

.content_block img{
	float: left;
	margin: 3px 10px 4px 0;
}

.content_block .artimg,.artimg{
	background: #F3F4F4;
	border: 1px solid #ccc;
	margin: 0 15px 10px 0;
	padding: 4px;
}

.content_container .smalltext{
	padding-top: 4px;
}

.content_container p .middletext{
	font-size: 1.385em;
	font-weight: 400;
}

.content_container p .bigtext{
	font-size: 1.769em;
	font-weight: 400;
}

.arttitle{
	color: #484D59;
	padding: 4px 0 0;
}

.dsu{
	color: #9e9e9e;
	margin-left: 54px;
	margin-top: 5px;
}

/*  маленьуие кнопки 
--------------------------------------------------------------------------------*/

.bt75,.bt75-white,.simpleform .bt75,.simpleform .bt75-white{
	background: url(http://images.green-card.by/bt75.png) no-repeat left center;
	border: none;
	color: #fff;
	font-size: 11px;
	height: 23px;
	padding: 3px 0 10px;
	width: 75px;
}

.simpleform .bt75-white,.bt75-white{
	background: url(http://images.green-card.by/bt75-white.png) no-repeat left center;
	height: 25px;
	width: 77px;
}

/* голосовалка
--------------------------------------------------------------------------------*/

.voter input{
	vertical-align: -10%;
}

html:first-child .voter input{
	vertical-align: -30%;
}

html:first-child .ask_form label{
	position: relative;
	top: 3px;
}



/* блок подписки
--------------------------------------------------------------------------------*/


.subscribe_text{
	border: 1px solid #ececec;
	min-height: 90px;
	padding: 10px 35px 15px 10px;
}

.subscribe_text .title_level1{
	float: left;
	margin-bottom: -20px;
	margin-right: 7px;
}

.news_send{
	color: #444;
	float: right;
	font-size: 1.8em;
	margin-bottom: -10px;
	margin-top: 5px;
	text-align: right;
}

.news_send span{
	color: #000;
	font-size: .667em;
}

#subscr_input{
	background: #fff;
	border: 1px solid #ccc;
	color: #000;
	height: 17px;
	margin-left: 43px;
	margin-top: 20px;
	padding-bottom: 0;
	padding-left: 2px;
	vertical-align: middle;
	width: 50%;
}

#subscr_go{
	background: url(http://images.green-card.by/subscr_go.gif) no-repeat center center;
	border: 1px solid #ccc;
	cursor: pointer;
	height: 19px;
	margin-top: 20px;
	vertical-align: middle;
	width: 19px;
}

.subscr_links{
	clear: both;
	color: #DBDBDB;
	font-size: 1.1em;
	line-height: 150%;
	margin-left: 43px;
	padding: 5px 0 0;
}

.rss{
	background: url(http://images.green-card.by/rss.png) 0 1px no-repeat;
	padding-left: 20px;
}


/* поиск
--------------------------------------------------------------------------------*/

#search_input{
	background: #E8E9EA;
	border: 1px solid #ccc;
	color: #000;
	margin-left: 0;
	padding-bottom: 1px;
	padding-left: 2px;
	vertical-align: middle;
	width: 80%;
}

#search_go{
	background: url(http://images.green-card.by/subscr_go.gif) no-repeat center center;
	border: 1px solid #ccc;
	cursor: pointer;
	height: 19px;
	margin-left: 7px;
	vertical-align: middle;
	width: 19px;
}

.search_form{
	padding: 18px 0 0 42px;
}

.content_container .search_links{
	clear: both;
	color: #DBDBDB;
	font-size: 1.1em;
	margin-left: 43px;
	padding: 5px 0 0;
}

/* постраничная навигация
--------------------------------------------------------------------------------*/


.pages,.content_container .pages{
	color: #444;
	font-size: 2.3em;
}

.numbers{
	padding: 16px 0;
}

.numbers a{
	border: 1px #005496 solid;
	color: #005496;
	padding: 2px 3px;
	text-decoration: none;
}

.numbers a:hover{
	background: #005496;
	color: #FFF;
	text-decoration: none;
}

.numbers span{
	background: #005496;
	border: 1px #005496 solid;
	color: #FFF;
	padding: 2px 3px;
}

/* рекламные блоки
--------------------------------------------------------------------------------*/


.library-ads{
	border: 1px dotted #ccc;
	height: 150px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
	position:relative;
	
}
.bbay {
	position:absolute;
	left:87px;
	background:#579301;
	border-top:1px solid #79a934;
	border-right:1px solid #79a934;
	padding:0 8px;
	text-transform:uppercase;
	line-height:18px;
	top:85px;
	_zoom:1;
	}
.bprice {
	position:absolute;
	right:5px;
	background:#467601;
	border-top:1px solid #61872a;
	top:85px;
	line-height:18px;
	width:87px;
	text-align:center;
	_zoom:1;
	}

.library-ads a.bk{
	color: #fff;
	float: left;
	font-size: 11px;
	height: 120px;
	line-height: 150%;
	margin: 10px 20px 20px 0;
	text-decoration: none;
	width: 240px;
	position:relative;
}

.library-ads img{
	background: url(http://images.green-card.by/book-tn.png) no-repeat;
	float: left;
	height: 110px;
	padding: 5px;
	width: 80px;
}

.library-ads span.bk{
	background: url(http://images.green-card.by/book-tn-title.png) no-repeat;
	display: block;
	float: left;
	height: 103px;
	padding: 17px 10px 0 5px;
	width: 135px;
	line-height:13px;
}

.site-ads{
	border: 1px dotted #ccc;
	height: 160px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
}

.site-ads a.bk{
	color: #fff;
	float: left;
	font-size: 11px;
	height: 130px;
	line-height: 150%;
	margin: 10px 15px 20px 0;
	text-decoration: none;
	width: 320px;
}

.site-ads img{
	background: url(http://images.green-card.by/site-tn.png) no-repeat;
	float: left;
	height: 120px;
	padding: 5px;
	width: 160px;
}

.site-ads span.bk{
	background: url(http://images.green-card.by/site-tn-title.png) no-repeat;
	display: block;
	float: left;
	height: 103px;
	padding: 17px 10px 0 5px;
	width: 135px;
}

.site-ads span.bk span{
	display: block;
	height: 83px;
	margin-top: 5px;
	overflow: hidden;
	padding-left:1px;
}

/* менюшка 11 причин
--------------------------------------------------------------------------------*/


#prichina{
	margin-right: -640px;
	width: 100%;
}

#prichina .pin{
	margin-right: 640px;
}

#prichinanav{
	width: 622px;
}

.prichinamenu{
	background: url(http://images.green-card.by/volna.png) no-repeat 50% 10px;
	height: 85px;
	margin: auto;
	width: 385px;
}

.prichinamenu li{
	float: left;
	list-style: none;
	margin-right: 11px;
	text-align: center;
}

.prichinamenu li a{
	background: url(http://images.green-card.by/11r.png) no-repeat 50% 0;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	width: 25px;
}

.prichinamenu li a:hover,.prichinamenu li a.active{
	background-position: 50% 100%;
}

/* картинка с тенью
--------------------------------------------------------------------------------*/


.sh1{
	background: url(http://images.green-card.by/sh1.gif) 0 0 repeat-x;
}

.sh2{
	background: url(http://images.green-card.by/sh2.gif) 0 0 repeat-y;
}

.sh3{
	background: url(http://images.green-card.by/sh3.gif) 0 100% repeat-x;
}

.sh4{
	background: url(http://images.green-card.by/sh4.gif) 100% 0 repeat-y;
}

.sh5{
	background: url(http://images.green-card.by/sh5.gif) 0 0 no-repeat;
}

.sh6{
	background: url(http://images.green-card.by/sh6.png) 100% 0 no-repeat;
}

.sh7{
	background: url(http://images.green-card.by/sh7.png) 0 100% no-repeat;
}

.sh8{
	background: url(http://images.green-card.by/sh8.png) 100% 100% no-repeat;
	padding: 2px 4px 4px 2px;
}

/* что-то связанное с публикациями было до меня я правил...
 * не могу адекватно вспомнить что это
--------------------------------------------------------------------------------*/


.section{
	border: 1px solid #E8E8E8;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 10px;
	width: auto;
}

.section_img{
	float: left;
	margin: 0 15px 0 0;
	width: 100px;
}

.section_text{
	margin-left: 120px;
}

.section_text h2{
	margin: 0 0 12px;
}

.item{
	margin: 0 0 25px;
	overflow: hidden;
	width: auto;
}

.item h3{
	margin: 0 0 5px;
}

.item_img{
	border: 1px #005496 solid;
	float: left;
	margin: 0 10px 0 0;
	width: 60px;
}

.item_img img{
	vertical-align: bottom;
}

.item_text{
	margin-left: 70px;
}

.product{
	margin: 0 0 5px;
	/*overflow: hidden;*/
}

.product_img{
	float: left;
	margin: 0 10px 10px 0;
}

.product td p{
	color: #727272;
}

.product ul,ol{
	list-style-position: inside;
}

.ozonTable{
	margin: 0 0 20px;
}

/* социалка
--------------------------------------------------------------------------------*/

.social{
	background: url(http://images.green-card.by/share.png) no-repeat 0 20px;
	border-top: 1px dotted #ccc;
	margin-top: 10px;
	padding-top: 40px;
}

.sn .social,.sn .soc2{
	background-position: 0 0;
	border-top: none;
	margin-top: 0;
	padding-top: 20px;
}

.sn .soc2{
	padding-top: 21px;
}
.social .vcont a span {display:block;width:26px;height:26px;overflow:hidden;}
.soc2{
	background: url(http://images.green-card.by/subsc.png) no-repeat 0 20px;
	padding: 41px 0 0 35px;
}

.social a,.srrs a,.social img{
	float: left;
	height: 26px;
	margin-right: 4px;
	padding: 0;
	position: relative;
	width: 26px;
	z-index: 1;
}
.srrs a {width:32px;height:32px;}
.s_google{
	background: url(http://images.green-card.by/social/google32.png) no-repeat;
}

.s_twitter{
	background: url(http://images.green-card.by/social/tw32.png) no-repeat;
}
.odkl-klass {
	background: url(http://images.green-card.by/social/oc32.png) no-repeat;
}

.s_vcontact{
	background: url(http://images.green-card.by/social/vk32.png) no-repeat;
}

.s_mojmir{
	background: url(http://images.green-card.by/social/mm32.png) no-repeat;
}

.s_facebook{
	background: url(http://images.green-card.by/social/fb32.png) no-repeat;
}

.s_livejournal{
	background: url(http://images.green-card.by/social/lj32.png) no-repeat;
	border: none;
	cursor: pointer;
	height: 26px;
	margin-right: 4px;
	width: 26px;
}

.s_other{
	background: url(http://images.green-card.by/social/other32.png) no-repeat;
}

.s_oc{
	background: url(http://images.green-card.by/social/oc32.png) no-repeat;
}

.s_rss{
	background: url(http://images.green-card.by/social/rss32.png) no-repeat;
}

.user{
	background: url(http://images.green-card.by/user-new.png) 0 2px no-repeat;
	font-size: .85em;
	padding: 2px 0 2px 19px;
}

.user .t_post{
	background-position: 0 3px;
	font-size: 100%;
	margin-left: 15px;
}

.blog_post_title{
	margin-bottom: 5px;
	padding: 10px 0 0;
}

.blog_block{
	line-height: 150%;
	margin-bottom: 12px;
}

/* конструктор
--------------------------------------------------------------------------------*/

.cl{
	clear: both;
	font-size: 1%;
}

.red{
	color: #9B2424;
}

.lh14{
	line-height: 1.4em;
}

.lh18{
	line-height: 1.8em;
}

.content_container .type_block .mb30{
	margin-bottom: 30px;
}

.grey{
	color: #444;
}

.lgrey{
	color: #9e9e9e;
}

.w160{
	width: 160px;
}

.ml160{
	display: block;
	margin-left: 160px;
}

.dotted{
	border: 1px dotted #ccc;
	padding: 15px 15px 0;
}

.sh_img{
	background: #fff;
	padding: 5px;
}

.bdt-d{
	border-top: 1px dotted #ccc;
}

.bdr-d{
	border-right: 1px dotted #ccc;
}

.bd-d{
	border: 1px dotted #ccc;
}

.bdt{
	border-top: 1px solid #e8e8e8;
}

.bdb{
	border-bottom: 1px solid #e8e8e8;
}

.pl20{
	padding-left: 20px;
}

.pr10{
	padding-right: 10px;
}

.pb10{
	padding-bottom: 10px;
}

.pb5{
	padding-bottom: 5px;
}

.mb15,.utext .mb15{
	margin-bottom: 15px;
}

.pb15{
	padding-bottom: 15px;
}

.mb40{
	margin-bottom: 40px;
}

.mb50{
	margin-bottom: 50px;
}

.mb60{
	margin-bottom: 60px;
}

.clf{
	overflow: auto;
	width: 100%;
}

.pb0{
	padding-bottom: 0;
}

.grbg{
	background: url(http://images.green-card.by/frmbg.png) repeat-x left top;
}

.bgotr{
	background-position: 0 -170px;
}

.ml20{
	margin-left: 20px;
}

.p20{
	padding: 20px;
}

.p10{
	padding: 10px;
}

.posr{
	position: relative;
	z-index: 100;
}

.pt20{
	padding-top: 20px;
}

.cll{
	clear: left;
}

.mr10{
	margin-right: 10px;
}

.pt5{
	padding-top: 5px;
}

.pt25{
	padding-top: 25px;
}

.mr20{
	margin-right: 20px;
}
.mr40{
	margin-right: 40px;
}

.mr15{
	margin-right: 15px;
}
.ml45{
	margin-left: 45px;
	*display:inline;
}

.ml10{
	margin-left: 10px;
}

.d_ib, a.d_ib{
	display: inline-block;
}

.pl110{
	padding-left: 110px;
}

.w49{
	width: 49%;
}

.w48{
	width: 48%;
}

.req{
	color: red;
	float: left;
	margin-left: -10px;
	padding-top: 15px;
}

.va_2{
	vertical-align: -2px;
}

.utext .arrli{
	margin-left: 0;
	padding: 0;
}

.arrli li{
	background: url(http://images.green-card.by/list-menu.gif) no-repeat 0 -85px;
	list-style: none;
	padding-left: 10px;
}

.cl_no{
	clear: none;
}

.mt20{
	margin-top: 20px;
}

.mt30{
	margin-top: 30px;
}

.norm{
	font-style: normal;
}

.nlk{
	color: #000;
	padding: 5px 0;
	text-decoration: none;
}

.w33{
	width: 33%;
}

.help_block,.adress_block,.login_block,.top-breadcrumbs,textarea,input,h1,h2,.fnote,.ferror,.ufl_big,.footer_menu,.footer_white_block,.all-about{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.ovh{
	overflow: hidden;
}

/* куски блоков
--------------------------------------------------------------------------------*/

.right_search .artimg img{
	width: 100px;
}

.right_search .mb15{
	background: #F3F4F4;
	padding: 15px;
}

.blog-post-meta{
	font-size: 1.1em;
	line-height: 150%;
}

/* список файлов
--------------------------------------------------------------------------------*/

.filelist li{
	background-position: left 5px;
	background-repeat: no-repeat;
	list-style: none;
	margin-bottom: 0;
	overflow: hidden;
	padding: 15px 0;
}

.filelist li.pdf{
	background-image: url(http://images.green-card.by/mime/pdf.png);
	padding: 0 0 10px 40px;
}

/* таблицы
--------------------------------------------------------------------------------*/


.content th,.news-list th{
	background: #005496;
	color: #fff;
	text-align: left;
	white-space: nowrap;
}

.content th,.content td,.news-list th,.news-list td{
	border-right: 1px dotted #fff;
	font-size: 1.4em;
	padding: 10px 8px;
}

.utext th,.utext td,.utext .news-list th,.utext .news-list td{
	font-size: 1em;
	line-height:normal;
}

.content tr.even td,.news-list tr.even td,.content .price tbody tr.even th{
	background: #e9e9e9;
}
tr.odd td {background:#fff;}
.content table tfoot td,.news-list tfoot td{
	border-top: 1px solid #ccc;
	font-weight: 700;
}

.news-list thead th{
	border-bottom: 2px solid #00406F;
	border-right: 1px dotted #668ca9;
}
.news-list .lastc {border-right:none;}
.news-list-more{
	background: #005496;
	border-top: 2px solid #00406F;
	color: #fff;
	padding: 5px 8px;
}

.files thead th{
	background: url(http://images.green-card.by/comment_gradient.gif) repeat-x scroll left bottom #EDEDED;
	border: none;
	color: #969696;
}

/* степер в анкете
--------------------------------------------------------------------------------*/


.pr1_step{
	
	float: left;
	width: 17%;
	list-style:none;
	*margin-right:-.07%;
	*position:relative;
}

.step_rules, .step_result{
	width: 16%;
}
.step_results{
	*width: 16.2%;
	*margin-right:-5%;
}
.pr1_step a,
.pr1_step b {
	display:block;
	line-height:40px;
	*height:40px;
	background: #ddd;
	position:relative;
	padding:0 0 0 30px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	color:#666;
	
}
.pr1_step a {background:#A0CC3A;color:#fff}

.step_rules a {z-index:6;}
.step_personal a {z-index:5;}
.step_photo a {z-index:4;}
.step_price a {z-index:3;}
.step_payment a {z-index:2;}
.step_result a {z-index:1;}

.step_rules {z-index:6;}
.step_personal {z-index:5;}
.step_photo {z-index:4;}
.step_price {z-index:3;}
.step_payment {z-index:2;}
.step_result {z-index:1;}

.step_rules a, .step_rules b {padding-left:10px}

.pr1_step a:hover {background:#579301;color:#fff}


.pr1_step .pr1_step_curr {
	background: #579301;
	color:#fff;
}

.pr1_step span{
	background: url(http://images.green-card.by/step-norm.png) 0 0 no-repeat;
	position:absolute;
	height:40px;
	top:0;
	right:-20px;
	width:25px;
	z-index:10;
	
}
#prgr {background:#ddd;}
#prgr canvas {z-index:20;zoom:1}
.progress1 {zoom:1}
.pr1_step .pr1_step_curr span {background-position:0 -80px;}
.pr1_step a span {background-position:0 -120px;}
.pr1_step a:hover span {background-position:0 -80px;}


.progress2{
	background: #eee;
	height: 5px;
}

.progress2 .bar{
	background: #a0d200;
	font-size: 1px;
	height: 5px;
	width: 0;
	overflow:hidden;
}

.utext .nobd_list li{
	background: url(http://images.green-card.by/bullet.gif) 0 .2em no-repeat;
	list-style: none;
	margin-bottom: 1.3em;
	padding-left: 25px;
	
}
.utext .nobd_list li,.utext ul .lminus,.utext ul .lplus,.utext .paymethod li {list-style-position:outside;}

/* другой тип форм 
--------------------------------------------------------------------------------*/


.simpleform input.wa{
	padding: 1px;
}

.otherform .cf input{
	width: 350px;
}

.otherform .atfile input{
	width: 450px;
}

.otherform .bbcods input{
	background: #ddd;
	border: none;
	font: normal 12px Tahoma,Arial,Helvetica,sans-serif;
	margin-right: 1px;
	width: auto;
}

/* основная форма
--------------------------------------------------------------------------------*/


#capt-reload{
	background: url(http://images.green-card.by/reload.png) no-repeat right center;
	border: none;
	color: #005496;
	cursor: pointer;
	float: left;
	font: bold 11px tahoma;
	height: 33px;
	margin: 10px 10px 0 0;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	width: 100px;
}

a#capt-reload{
	background-position: right top;
	height: auto;
	line-height: 33px;
	margin: 4px 10px 0 0;
	padding: 0 10px 8px 0;
	width: 90px;
}

#x2no #pf-submit,#x2no .pf-captchas,.otherform .subm{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#x2no #pf-submit input,#x2no .pf-captchas input,.otherform .subm input{
	background: url(http://images.green-card.by/baton-action.png) no-repeat left center;
	border: none;
	color: #fff;
	cursor: pointer;
	padding: 10px;
	text-align: left;
	width: 349px;
}

.otherform #attach_file{
	font-size: 1.7em;
}

#x2no #CaptchaImage{
	background: url(http://images.green-card.by/action-request.gif) no-repeat 200px 20px;
	border-top: 1px dotted #ccc;
	padding: 15px 0 0 110px;
}

#x2no #CaptchaImage img{
	height: 48px;
	margin-bottom: 5px;
	width: 239px;
}

.uf .clod{
	background: url(http://images.green-card.by/action-request.gif) no-repeat 200px 3px;
}

.regauth{
	margin: 0 auto;
	max-width: 800px;
}

/* другой тип форм
--------------------------------------------------------------------------------*/

.simpleform{
	background: url(http://images.green-card.by/frmbg.png) repeat-x left -50px;
	border: 1px solid #ccc;
	padding: 20px;
}

.simpleform label{
	display: inline-block;
	width: 130px;
}

.simpleform p{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding: 0 0 15px;
}

.simpleform p.last{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.simpleform p.sbm{
	padding-left: 135px;
}

.simpleform select{
	border: 1px solid #bbb;
	padding: 3px 0;
	vertical-align: top;
	width: 260px;
}

.simpleform input{
	border: 1px solid #bbb;
	font-size: 1em;
	padding: 3px 5px;
	width: 250px;
}

.simpleform .btt{
	background: #9B2424;
	border: none;
	color: #fff;
	font-weight: 700;
	width: 100px;
}

a.redbt span,a.greenbt span{
	top: 0;
}

#simpleform .blog-smiles-line{
	float: left;
	margin: -3px 0 5px;
	position: relative;
}

/* смайлы
--------------------------------------------------------------------------------*/

.other-smile{
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	left: -100px;
	overflow: hidden;
	padding: 5px 0;
	position: absolute;
	top: 30px;
	width: 360px;
	z-index: 1000;
}

.other-smile span{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	float: left;
	height: 39px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 54px;
}

.other-smile div img{
	_margin-top: 5px;
	cursor: pointer;
}

.other-smile div{
	float: left;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 51px;
}

div.forum-header-title{
	font-size: 1.4em;
	font-weight: 700;
	padding: 10px 5px;
}

div.forum-header-options{
	font-size: 1.2em;
	padding: 10px 5px;
}

.forum-new-post{
	font-size: 1.2em;
}


div.forum-page-navigation a.forum-page-first,div.forum-page-navigation span.forum-page-first{ /* навигация по форуму */
	border-left: 1px solid #005496;
}

table.forum-pmessages thead .forum-row-odd th{ /* форум фикс */
	width: 10%;
}

div.blog-comment-field-text textarea{ /* комент фикс */
	width: 99%;
}

div.bx-core-dialog-content{ /* ошибки на сайте */
	overflow-x: hidden;
}

/* сообщение об ошибках
--------------------------------------------------------------------------------*/

.error{
	_width: 400px;
	background-color: #FFF;
	font: normal 1.4em Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 10px 10px 0;
	text-align: left;
	width: 500px;
}

.error img{
	border: 0;
}

.error .error-head .error-line{
	background-color: #EAEAEA;
	font-weight: 700;
	height: 1%;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px 8px 2px;
}

.error .error-head .error-line div{
	padding-top: 3px;
}

.error .error-head .error-line img{
	cursor: pointer;
	float: right;
}

.error .error-head .img{
	float: left;
	margin-right: 10px;
	width: 84px;
}

.error .error-head .txt{
	margin-left: 102px;
	overflow: hidden;
}

.error .error-head .txt h3{
	font-size: 1.28em;
}

.error .error-head .txt p{
	line-height: 1.571em;
}

.error .error-form{
	padding: 0 5px 15px;
}

.error .error-form table{
	border: 0;
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.error .error-form table td{
	color: #686868;
	padding-bottom: 6px;
	vertical-align: top;
}

.error .error-form table th{
	font-weight: 400;
	text-align: right;
	vertical-align: top;
}

.error .error-form table textarea{
	border: 1px solid #666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 74px;
	margin-top: 4px;
	width: 508px;
}

.error .error-form table input.inp_subm{
	border: 0;
	cursor: pointer;
	height: 20px;
	padding: 0;
	width: 118px;
}

.error_warning{
	color: #868686;
	font-size: 11px;
	padding: 0 0 6px;
}

/* разные хелперы
--------------------------------------------------------------------------------*/

a:hover,a.reverce,.simple-login a:hover,.help_block a:hover span,.news-list-more a:hover,a.redbt,a.greenbt{
	text-decoration: none;
}

h3,h4,#chat_block a,.content_container .loterie_text,.content_container .right_search .pages,.fz18{
	font-size: 1.8em;
}

p,.content_block{
	margin: 0 0 15px;
}

textarea,input,.normal-text{
	font-size: 13px;
}

#top-menu ul li a.last,.prichinamenu li.last,.mr0,.srrs .mr0,.social .mr0{
	margin-right: 0;
}



#top-menu ul li:hover ul,.library-ads span.bk strong,.dbl,a.dbl,.d_b{
	display: block;
}

.menu-clear-left,.clear{
	clear: both;
}

.imgcap .img_tn img,.simple-login .login_input,.list-menu li.last{
	border: none;
}

.imgcap .img_tn,.flno,.content_block .flno{
	float: none;
}

.content_block img.flno{
	margin: 0;
}

.simple-login input,.newcomment img,.type_block img,.content_container .type_block img,.va_m,.blog-smiles-line img{
	vertical-align: middle;
}

.login_on a,.simple-login a,#header_red_line a,.footer_menu a,.news-list-more a{
	color: #fff;
}

.list-menu,.lis_n{
	list-style: none;
}

.block-padd,.pb20{
	padding-bottom: 20px;
}

.ar_l,.popup .right,.flr{
	float: right;
}

.content_container .type_block .mores .bt75-white,.content_container p .smalltext,.content_container li .smalltext{
	font-size: .846em;
}

.note,.acept,.info,.section_text p,.mb0,.content .mb0,.utext .mb0,.right_search .item h3{
	margin-bottom: 0;
}

.acept p,.info p{
	border-left: 5px solid #579301;
}

.othernote,.advert{
	border: 1px dotted #ccc;
	margin-bottom: 20px;
	padding: 10px;
}

.ord:hover,#hide-head:hover,#show-head:hover,{
	background-position: 0 100%;
}

/* смесь стилей нескольких таблиц
--------------------------------------------------------------------------------*/


.news-list .center,.price tbody td,.center{
	text-align: center;
}

.price tbody .type .c1,.price tbody .c3,.c3{
	background-color: #f0f0f0;
}

.price tbody .type .c2,.price tbody .c4,.c4{
	background-color: #ebebeb;
}

.price tbody .type .c3,.price tbody .c5,.c5{
	background-color: #e6e6e6;
}

.price tbody .type .c4,.price tbody .c6,.c6{
	background-color: #e1e1e1;
}

.price tbody .type .c5,.price tbody .c7,.c7{
	background-color: #dcdcdc;
}

.price thead .blast,.price tbody .blast,.price tfoot .blast,.step_results span{
	border-right: none;
}

#country0,#country1,#country2,#country3,#country4,.social a span,.srrs a span,.d_n{
	display: none;
}

/* форма
--------------------------------------------------------------------------------*/


.er1r,.pt10{
	padding-top: 10px;
}

.sopt input,.va_3{
	vertical-align: -3px;
}

.fwrap,.uf form,#fwb,.news-list{
	width: 100%;
}



#CaptchaForm,.pt15{
	padding-top: 15px;
}

h2.heding,.pl10{
	padding-left: 10px;
}

.error2show,.rq{
	color: red;
}

.note2show,.green,#livehelp_status_online{
	color: green;
}

/* хелперы
--------------------------------------------------------------------------------*/


.help_block a,.nlk:hover{
	color: #444;
	text-decoration: none;
}

.info_block p,.ya_direct{
	margin: 0 0 10px;
}

.dop a,.blue{
	color: #005496;
}

.popup .left,.call2act div,.fll,.blog-post-meta-util{
	float: left;
}

.n-box ul,.right_search .pages,.content_container .right_search .pages,.blog-mainpage,.blog-post-content{
	font-size: 1.4em;
}

.uni-pil,.type_block,.mb20,.content table{
	margin-bottom: 20px;
}
.mb25 {margin-bottom:25px;*margin-bottom:20px;}
.type_block p,.content_text p{
	line-height: 150%;
}

.content_container .blog_block .user,.smalltext{
	font-size: 1.1em;
}

.content_table td,.product td{
	vertical-align: top;
}

ul.pages li,.d_i{
	display: inline;
}

.social img,.pos_r{
	position: relative;
}

div.blog-bbcode-line {position:relative;}
.blog_block .user,.mb5,.right_search .item{
	margin-bottom: 5px;
}

.nobr,.nw{
	white-space: nowrap;
}

.nomgr,.content .nomgr,.m0,.content .m0, .advert table{
	margin: 0;
}

.all_right,.contact-box ul.news li.all_right,.blog-post-tag{
	text-align: right;
}

.bdb-d,.content table .brd td{
	border-bottom: 1px dotted #ccc;
}

.mb10,.mb10 .advert,.mb10 .library-ads{
	margin-bottom: 10px;
}

.pt0,.filelist{
	padding-top: 0;
}

.ml0,.utext .ml0,.right_search .item_text,.nobd_list{
	margin-left: 0;
}

.ml110,.otherform .bbcods{
	margin-left: 110px;
}



.content_container .right_search p,.content_container .lh130 p,.content_container .lh130 .newcomment .b{
	line-height: 130%;
}

.blog-post-content,.blog-post-info-back{
	font-size: 1.3em;
	line-height: 150%;
}

.copy .adlinks{
	color: #FFF;
}

.add_comment{ /* кнопка добавления коммента */
	background: url(http://images.green-card.by/add-com.png) repeat-y 0 0;
	display: block;
	height: 34px;
	text-indent: -1000%;
	width: 185px;
}

/* блок сэм сообщает
--------------------------------------------------------------------------------*/


#sam_talk{
	background: url(http://images.green-card.by/st1.png) repeat-y 0 0;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
}

#sam_talk .fblock{
	background: url(http://images.green-card.by/st2-2.png) no-repeat 0 0;
	padding: 10px;
}

#sam_talk .sblock{
	background: url(http://images.green-card.by/st3.png) repeat-y 0 0;
	font-size: 1.7em;
	height: 85px;
	padding: 40px 10px 10px 80px;
}
#sam_talk .sblock2{
	background: url(http://images.green-card.by/st3-2.png) repeat-y 0 0;
	font-size: 1px;
	height: 16px;
}

#sam_talk .sblock a{
	color: #444;
	text-decoration: none;
}

#sam_talk .sblock span{
	color: #005496;
	display: block;
	font-size: 1.353em;
	text-decoration: underline;
}

#sam_talk h3{
	color: #444;
	font-family: "Palatino Linotype", Palatino,"Book Antiqua","URW Palladio L",Georgia,"Times New Roman",Times,serif;
	font-size: 1.8em;
	line-height: 18px;
	padding: 50px 0 60px 90px;
}

#sam_talk p{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.4em;
	line-height: 1.571em;
}

#hhome{ /* иконка домой */

	background: url(http://images.green-card.by/home-i.gif);
	float: left;
	font-size: 0;
	height: 11px;
	margin-top: 6px;
	width: 11px;
}

.articleimg{ /* картинка в публикации */
	background: url(http://images.green-card.by/ramka3.png) repeat-y 0 0;
	height: 120px;
	padding: 10px;
	width: 180px;
}

.blog-post-content{ /* фикс */
	font-size: 1.4em;
	line-height: 1.571em;
}

/* другие домены
--------------------------------------------------------------------------------*/

#alias{ 
	background: url(http://images.green-card.by/flg.png) no-repeat;
	clear: right;
	float: right;
	height: 11px;
	margin: 40px 5px 0 0;
	padding: 10px 0;
	text-align: center;
	width: 188px;
}

#alias li{
	display: inline;
	margin: 0 5px;
}

.tel{
	white-space: nowrap;
}

/* селекты
--------------------------------------------------------------------------------*/

.sel1 span select{
	width: 110px;
}

.sel2 span select{
	width: 123px;
}

.sel3 span select{
	width: 238px;
}

.sel1 .ir select {width:108px;}
.sel2 .ir select {width:98px;}
.sel3 .ir select {width: 222px;}
.sel4 .ir select {}
.sel5 .ir select {}

.input-error-fix {
	background:none repeat scroll 0 0 #ECD4D4;
	border:1px solid #9B2424;
	padding:6px;
	display:inline-block;
	margin-right:10px;
}

.input-error-fix select {
	padding:0;
}
.em{ /* фикс */
	font-style: italic;
}

.cl_fixed{ /* плавающий блок */
	background: url(http://images.green-card.by/wpix.png);
	border: 1px solid #E0E2E2;
	bottom: 20px;
	position: fixed;
	right: 20px;
	z-index: 5000;
}

table.forum-quote{
	margin-bottom: -10px;
}
.forum-post-text ul{
	margin: -10px 0;
}

div.forum-post-lastedit{
	color: #C8C8C8;
	font-size: 11px;
}

div.forum-post-lastedit a{
	color: #969696;
}

span.forum-post-lastedit-user{
	font-weight: 400;
}

div.forum-user-description{
	border-top: 1px dotted #ccc;
	color: #444;
	font-family: "Palatino Linotype", Palatino,"Book Antiqua","URW Palladio L",Georgia,"Times New Roman",Times,serif;
	padding-top: 5px;
}

label.verror{
	clear: both;
	color: #9B2424;
	display: block;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .857em;
	line-height: 150%;
	padding-top: 5px;
}

input.verror{
	background: #ECD4D4;
	border: 1px solid #9B2424;
}

.curFocus{
	border: 1px solid #005496;
}

/* желтый фон блок
--------------------------------------------------------------------------------*/

.imp_note,.utext .imp_note{
	background: #fff6bf url(http://images.green-card.by/information.png) 10px 5px no-repeat;
	border: 1px solid #ffd324;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 145%;
	padding: 5px 5px 5px 35px;
	text-align: left;
	width: 27%;
}
.imp_note2,.utext .imp_note2 {
	background: #BFE4FF url(http://images.green-card.by/information3.png) 10px 5px no-repeat;
	border: 1px solid #005496;
	}
.fake_note { /* без иконка */
	background: #fff6bf;
	border: 1px solid #ffd324;
	padding: 5px;
}
#bonus_words .green ,#bonus_words .red {background:none repeat scroll 0 0 #EEEEEE;
border:1px dotted #CCCCCC;padding:5px;text-align:center;display:block;}
#bonus_words .d_n {display:none;}
.ml-20{
	margin-left: -20px;
}

#anketa .ferror{
	line-height: 150%;
}

.cl_fixed .z1{
	padding: 0 10px 10px;
	width: 130px;
}

.hd{
	padding: 6px;
	text-align: right;
}

.cl_fixed .callbt{
	margin: auto;
}

div.blog-post-quote,div.blog-post-code{
	margin-bottom: -5px;
	padding-bottom: 0;
	padding-top: 0;
}
.b div.blog-post-quote,.b div.blog-post-code{
	
	padding-bottom: 0;
	padding-top: 0;
}

#multilogin h3{
	color: #444;
	font-family: "Palatino Linotype", Palatino,"Book Antiqua","URW Palladio L",Georgia,"Times New Roman",Times,serif;
	font-size: 1.8em;
	line-height: 18px;
	padding: 0 0 15px;
}

#slogic{
	background: url(http://images.green-card.by/type-icons2.png) no-repeat -4px -235px;
	float: left;
	height: 50px;
	width: 50px;
}

#multilogin a{
	margin: 0 1px;
}
.forum-pmessages,
form.forum-form {
	margin-bottom:15px;
}
.floader {
	background:url(http://images.green-card.by/loader.gif) no-repeat 0 0;
	padding-top:20px;
}

/* кнопки
--------------------------------------------------------------------------------*/


.cssbt {
	background:#666666;
	display:inline-block;
	line-height:30px;
	height:30px;
	text-decoration:none;
	color:#fff;
	font-family:tahoma;
	font-weight:bold;
	position:relative;
	font-size:12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	margin-right:10px;
	
	_overflow:hidden;
}

.buttbt {cursor:pointer;_width:1px;*overflow:visible;*margin-right:10px;*position:relative;;

}
.buttbt .cssbt {*margin-right:0;}

.cssbt:hover, .buttbt:hover .cssbt {background-color:#444;cursor:pointer}
.cssbt .in {
	background:url(http://images.green-card.by/simplebt.png) no-repeat 50% 50%;
	display:inline-block;
	line-height:16px;
	height:16px;
	padding:7px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	/*behavior: url(border-radius.htc);*/
	cursor:pointer;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/simplebt.png', sizingmethod='crop');
}

.cssbt .icn {display:inline-block;height:16px;padding-left:20px;;}
.icnaccept {background:url(http://images.green-card.by/accept.png) no-repeat 0 50%;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/accept.png', sizingmethod='crop');}
.icndelete {background:url(http://images.green-card.by/delete.png) no-repeat 0 50%;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/delete.png', sizingmethod='crop');}
.icndelete2 {background:url(http://images.green-card.by/delete2.png) no-repeat 0 50%;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/delete2.png', sizingmethod='crop');}

.cssgreen {background-color:#579301;}
.cssgreen:hover, .buttbt:hover .cssgreen {background-color:#71b401;}

.wa,.utext .wa,.simpleform .wa,.otherform .wa,table.forum-pmessages thead th{ /*фикс*/
	width: auto;
}

/* сообщения анкеты
--------------------------------------------------------------------------------*/

.greenline {background:#579301;color:#fff;padding:10px;}
.redline {background:#9B2424;color:#fff;padding:10px;}
.grayline {background:#666;color:#fff;padding:10px;}
.yelowline,.yellowline {background:#FFDD00;color:#666;padding:10px;}

.redline a {color:#fff}

.infolabel {display:inline-block;width:220px;color:#777;}
.infoodd,.infoeven{padding:10px;margin:0;}
.infoodd {background:#dddddd;}
.infoeven {background:#eeeeee;}
.mr320 {margin-right:320px;}
.radio_va {vertical-align:-2px;}




.horoscope_signs a {zoom:1;display:block;overflow:hidden;float:left}/*фикс*/
.horoscope_signs a div {zoom:1;overflow:hidden;cursor:pointer;float:none}
.blog_img {padding:4px;border:1px solid #ccc}

/* прогрессбар
--------------------------------------------------------------------------------*/

.progress_bar_span {display:block;margin:0 0 6px;}
.progress_bar_span img {vertical-align:-2px;margin-right:5px;}
.progress_bar_span span {font-size:12px;line-height:12px;color:#777;float:right;margin:5px -30px 0 0;letter-spacing:-1px;*margin: -13px -40px 0 0;}
.file_name {color:#999;}

.photo_upload_form .input-error {margin-bottom:15px;*position:relative;*zoom:1}
.photo_upload_form .input-error div.mb15 {*position:relative;*overflow:hidden;}

.photo_upload_form .ferror {}

#personal_native_country_info_container,
#spouse_native_country_info_container,
#personal_eligibility_country_error_info,
#spouse_eligibility_country_error_info {
	border:1px solid #9B2424;
	background-color:#9B2424;
	background-image:url(http://images.green-card.by/information2.png);
	color:#fff;
	
	}
#personal_native_country_info_container a,
#spouse_native_country_info_container a {
	color:#fff;
	border-bottom-color:#fff;
	}
	
/* forum
--------------------------------------------------------------------------------*/

div.forum-icon {width:22px;height:22px;margin-top:10px;}
div.forum-icon-default { background-image: url(http://images.green-card.by/default.gif); }
div.forum-icon-newposts { background-image: url(http://images.green-card.by/newposts.gif); }
div.forum-icon-sticky { background-image: url(http://images.green-card.by/sticky.gif); }
div.forum-icon-sticky-newposts { background-image: url(http://images.green-card.by/sticky-newposts.gif); }
div.forum-icon-closed, div.forum-icon-sticky-closed { background-image: url(http://images.green-card.by/closed.gif); }
div.forum-icon-closed-newposts, div.forum-icon-sticky-closed-newposts { background-image: url(http://images.green-card.by/closed-newposts.gif); }
div.forum-icon-moved { background-image: url(http://images.green-card.by/moved.gif); }

/* payment
--------------------------------------------------------------------------------*/

.pay_title {
	font: normal 2.14em/50px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:url(http://images.green-card.by/green_check.png) no-repeat 0 50%;
	padding-left:65px;
	display:block;
	}
.pay_chose {
	background:url(http://images.green-card.by/green_plus.png) no-repeat 0 5px;
	padding-left:65px;
	width:300px;
	}
.pay_block {
	width:320px;
	height:190px;
	background:url(http://images.green-card.by/payblock.png) no-repeat 0 50%;
	text-align:center;
	}
.pay_block .pay_block_title {
	font: normal 1.43em/40px Georgia, "Times New Roman", Times, serif;
	color:#999;
	padding-top:3px;
	margin-bottom:0;
	}
.pay_block p {
	font: normal 1.29em/25px Georgia, "Times New Roman", Times, serif;
	margin-bottom:0;
	color:#999;
	}
#payment_price {
	font: normal 2.86em/50px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	display:block;
	margin-bottom:10px;
	*height:50px;
	}
.yarlik {
	background:url("http://images.green-card.by/yarlik.png") no-repeat 0 0;
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font: normal 16px/26px Georgia, "Times New Roman", Times, serif;
	padding:0 5px 3px;
	width:110px;
	}
#payment_price em {
	color:#8fd0e8;
	font-size:.5em;
	display:inline-block;
	position:relative;
	top:-10px;
	line-height:30px;
	}
#payment_total_discount{
	color:#005496;
	}
#bonus_words {width:310px;display:block;}
#payment_total_discount em {color:#999;}
#discount_code {
	width:310px;
	margin-right:20px;
	}
.utext .paymethod {margin-left:0;}
.paymethod li {list-style:none;}
.paymethod .swhid {font-weight:bold;}
.paymethod .swhid img {padding-right:10px;background:#fff;}
.payopt {margin:10px 0 3px;}	
.lh40 {line-height:30px;}	
/* конструктор
--------------------------------------------------------------------------------*/

.p0 {padding:0;}
.bd_no {border:none}
.bg_no {background:transparent;}
.black {color:#000;}


.mt15 {margin-top:15px;}

.cl_r {clear:right}

.ipos, .imp_note {*position:relative;}
/*.blog-post-edit {position:relative;}*/

div.blog-more-smiles {position:relative;}
div.blog-more-smiles a {
border-bottom:1px dashed #005496;
text-decoration:none;
vertical-align:middle;
padding-top:10px;
font-size:1.2em;
}
div.blog-bbcode-line {padding:3px 0 8px;font-size:1.2em;}

div.blog-smiles-line img {vertical-align:middle;}
#ColorPick, #smilesPanel {z-index:100;zoom:1}
#smilesPanel td {width:55px;height:40px;text-align:center;}
.forum-post-entry .imgcap {margin-bottom:0;}
.focs {border:1px solid #00406F}

option {color:#000;}
.mt0 {margin-top:0;}
.admcomm {border:1px dotted #ccc;background:#fff;padding:10px;margin-bottom:20px;}
.admcomm p {font:italic 1.14em/1.5em "Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",Georgia,"Times New Roman",Times,serif;margin:0}

.hz {height: 60px; clear: both;font-size:0px;}

/* 
--------------------------------------------------------------------------------*/

#anketa_main_body .content_container {padding-top:10px;}
#anketa_main_body .hz {height: 0px;}

#anketa_main_body #top-menu,
#anketa_main_body #header,
#anketa_main_body #usman,
#anketa_main_body .an,
#anketa_main_body .footer_menu,
#anketa_main_body .footer_white_block,
#anketa_main_body .footer_menu
{display:none;}
.lminus, .lplus {margin-bottom:5px;list-style:none;padding-left:25px;}
.lminus {background: url(/images/minus.gif) 0 no-repeat}
.lplus {background: url(/images/plus.gif) 0 .2em no-repeat}

.opv {vertical-align:-1px;}
.forum_active {float:left;padding:2px;border:1px solid #ccc;margin:0 3px 10px 0;display:inline;}
.forum_active img, .palette img {vertical-align:middle;}
.forum_active img {#vertical-align:top;}
.mr0 {margin-right:0;}


table.palette td {font-size:1px;}

.bnb {
	border:1px solid #ccc;
	padding:3px;
	}
	.bnbin {
		background:#f4f4f4;
		padding:6px
		}
		.bnbin h3 {
			margin-bottom:10px;
			padding-left: 55px;
			border-bottom:1px dotted #ccc;
			#zoom:1;
			}
		.bnbin .active_users {
			background: url(http://images.green-card.by/icons/41px-System-users.svg.png) no-repeat left 0px;
			#background:transparent; 
			#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/41px-System-users.svg.png, sizingMethod='crop');
			
			padding: 5px 0 15px 55px
			}
		.bnbin .inter_pobed {
			background: url(http://images.green-card.by/cld.png) no-repeat left top;
			}
		.bnbin .friendz {
			background: url(http://images.green-card.by/icons/40px-Internet-group-chat.svg.png) no-repeat left 0;
			#background:transparent; 
			#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/40px-Internet-group-chat.svg.png, sizingMethod='crop');

			padding: 5px 0 15px 55px
			}
		.bnbin .forum_st {
			background: url(http://images.green-card.by/icons/40px-X-office-presentation.svg.png) no-repeat left 0;
			#background:transparent; 
			#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hhttp://images.green-card.by/icons/40px-X-office-presentation.svg.png, sizingMethod='crop');

			padding: 5px 0 20px 55px
			}
		.bnbin .forum_last {
			background: url(http://images.green-card.by/icons/40px-Accessories-text-editor.svg.png) no-repeat left 0;
			#background:transparent; 
			#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/40px-Accessories-text-editor.svg.png, sizingMethod='crop');
			padding: 5px 0 20px 55px
			}
		.bnbin .enjoy {
			background: url(http://images.green-card.by/edit-paste.png) no-repeat left 0;
			#background:transparent; 
			#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/edit-paste.png, sizingMethod='crop');
			padding: 5px 0 15px 55px;
			}
		.lastop {list-style:none;}
		.lastop i {font-size:13px;}
		
		.utext .lastop li {
			padding:5px;
/*
			border-bottom:1px dotted #ccc;
*/
			margin:0 0 0 0;
			color:#9e9e9e;
			list-style-position:outside;
		}
		.utext .lastop .last {
			border:none;
			}
.iclink {padding:0 0 4px 20px;display:inline-block;}	
.icdel {background:url(http://images.green-card.by/icons/16px-Process-stop.svg.png) no-repeat 0 0;}
.icprint {background:url(http://images.green-card.by/icons/16px-Printer.svg.png) no-repeat 0 0;}
.icedit {background:url(http://images.green-card.by/icons/16px-Accessories-text-editor.svg.png) no-repeat 0 0;}

* html .icdel {background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/16px-Process-stop.svg.png, sizingMethod='crop');}
* html .icprint {background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/16px-Printer.svg.png, sizingMethod='crop');}
* html .icedit {background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.green-card.by/icons/16px-Accessories-text-editor.svg.png, sizingMethod='crop');}


.glink {
	color: #9e9e9e;
	}
.glink:hover {
	color: #005496
	}
/* forum marazm
--------------------------------------------------------------------------------*/

/*
.forum-column-lastpost,.forum-icon-container,.forum-header-box,.forum-column-topics,.forum-column-replies,.forum-column-icon,table.forum-table tbody.forum-category-separator {display:none;}
.forum-column-icon,.forum-column-topics,.forum-column-replies {width:.5%;text-align:center;}
.forum-item-desc {font-size:12px;color:#999}
.forum-block-inner {overflow:hidden}


.forum-forum-list thead {background: url("http://images.green-card.by/bluebt.gif") repeat-x scroll 0 50% #005394;
    border: medium none;
    color: #FFFFFF;
    margin-bottom: 5px;
    font-weight: 700;
    padding: 10px 5px;}
table.forum-table th {background:transparent;color:#fff;font-size: 14px;}
*/



.forum_list {
	float:left;
	width:33.33%;
	
	}

.forum_list dt {
	background: url("http://images.green-card.by/bluebt.gif") repeat-x scroll 0 50% #005394;
	color: #FFFFFF;
    font-weight: 700;
    padding: 10px;
    margin-right:5px;
	}
.forum_list dd {
	padding:10px;
	border-bottom:1px dotted #ccc;
	margin-right:5px;
	}
.forum_list dd span {
	display:block;
	padding:5px 0;
	}
.forum_list .last_forum {
	border:none;
	}
.forum_foot {
	background:#eee;
	padding:10px;
	}
.utext .forum_sub {
	overflow:hidden;
	width:auto;
	margin:0;
	padding:0;
	#zoom:1
	}
.utext .forum_sub li {
	list-style:none;
	margin:0;
	padding:5px 0 5px 10px;
	background: url(http://images.green-card.by/list-menu.gif) no-repeat 0 -80px;
	#zoom:1;
	#margin-left:-10px;
	}
.forum_right {
	float:right;
	width:240px;
	display:inline;
	}
.forum_left {
	margin-right:245px;
	}

div.forum-statistics-allusers,div.forum-statistics-users {white-space:normal;float:none;}
.iep {_padding-bottom:10px;}

.forum-item-desc, .forum-item-author,.forum-lastpost-author {font-size:.85em;color: #9e9e9e}
table.forum-table tr.forum-row-first td,table.forum-table .forum-row-odd td, table.forum-table .forum-row-even td {border-bottom:1px dotted #ccc}

div.forum-page-navigation a, div.forum-page-navigation a.forum-page-previous,
span.forum-page-current, div.forum-page-navigation span.forum-page-first,
div.forum-page-navigation a.forum-page-first, div.forum-page-navigation span.forum-page-first {padding:2px 6px}

.forum-item-pages {color:#9e9e9e;font-size:10px;}
.forum-item-pages noindex {color:#9e9e9e;}
.forum-item-pages a {margin:0 1px;color:#9e9e9e;padding: 0 2px;border: 1px solid #9e9e9e;text-decoration:none;}
.forum-item-pages a:hover {background:#005496;color:#fff;border:1px solid #005496;}

.fnm {float:right;margin-top:7px;width:10px;height:10px;line-height:10px;font-size:0;background: url(http://images.green-card.by/nm.png) no-repeat 0 0;}
.forum-new-post a {background-color:#579301;}
div.forum-reply-buttons input {background-color:#006DB6;background-image:url(http://images.green-card.by/bt75-white2.png);}

.postimg {float:left;margin:0 0 5px 0;height:310px;}
.forum-post-attachments {width:auto;overflow:hidden;}

.inv {font-size:0;overflow:hidden;height:0;}
.pinfo {overflow:hidden;}

#photprim {margin-left:-30px;position:relative;}
.phtp {width:100%;border-collapse:collapse;}
.phtp td,.phtp th {border:1px solid #FFD324;padding:5px;text-align:center;width:50%;vertical-align:top;}
.phtp th {background:#FFD324;}




#vtip {
	line-height:150%;
	color:#666;
	font-size:11px;
	background:#fff;
	border:1px solid #005496;
	width:200px;
	padding:10px;
	position:absolute;
	}


.vtip {text-decoration:none;border-bottom:1px dotted #005496}
.qw {margin-left:10px;padding: 1px 4px;background:#005496;text-decoration:none;color:#fff;float:right;z-index:10;border:none;}

.payopt {zoom:1}
/* #chat_status a{
    margin: 0 0 0 10px; 
    width: auto;
    height: 76px;
}
#chat_status a img {
    width: 160px!important;
    height: 80px!important;
}*/