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;
	outline: 0;
	padding: 0;
}

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

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

a{
	color: #005496;
	outline: none;
	text-decoration: underline;
}

a.newlink{
	border-bottom: 1px solid #638eb0;
	text-decoration: none;
}

a.newlink: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 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;
}

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

.img_tn{
	display: block;
	float: left;
	position: relative;
}

.img_tn img{
	border: 1px solid #ddd;
	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;
}

.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://header.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://header.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://header.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://header.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 solid #DBDDDE;
}

.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 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{
	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_icon.png) no-repeat 0 50%;
	padding-left: 22px;
}

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

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

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

.note p{
	border-left: 5px solid #9b2424;
}

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

.price tbody th a.help-tip{
	border-bottom: 1px dashed #005496;
	text-decoration: none;
}

.price tbody th a span{
	background: #fff;
	border: 1px solid #005496;
	bottom: 15px;
	color: #666;
	display: none;
	font-size: 11px;
	font-weight: 400;
	left: 0;
	padding: 10px;
	position: absolute;
	width: 200px;
}

.price tbody th a:hover{
	cursor: help;
}

.price tbody th a:hover span{
	cursor: help;
	display: block;
}

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

#vtip{
	background-color: #FFF;
	border: 1px solid #005496;
	display: block;
	font-size: 11px;
	left: 5px;
	padding: 10px;
	position: absolute;
	width: 200px;
	z-index: 9999;
}

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

#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{
	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{
	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 top;
	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;
}

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

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

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

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

button.mbt span span,a.mbt span{
	background-position: right top;
	height: 50px;
	line-height: 50px;
	padding-bottom: 3px;
}

.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{
	background-position: left bottom;
}

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

a.mbt span{
	padding-left: 10px;
	padding-right: 10px;
}

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

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

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

.help_block{
	background: url(http://images.green-card.by/services.png) no-repeat left 10px;
	font-size: 1.7em;
	height: 85px;
	padding: 40px 20px 30px 100px;
}

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

.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://footer.green-card.by/footer_bg_right.png) 100% 0 no-repeat;
	font-size: 0;
}

.footer_bg_left{
	background: url(http://footer.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://footer.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;
}

.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{
	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 ul li,.utext ol li{
	list-style-position: inside;
	margin-bottom: 7px;
}

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

.nolink{
	border: none;
	color: #000;
	text-decoration: none;
}

.bx-yandex-view-map{
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 5px;
}

.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;
	display: block;
	height: 106px;
	margin-top: -53px;
	position: relative;
	text-indent: -10000000%;
	width: 102px;
}

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

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

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

.imgcap{
	border: 1px solid #ccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 15px 20px 0;
	padding: 4px;
}

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

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

.imgcap span{
	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;
}

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

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

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

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

#CaptchaImage{
	height: 50px;
}

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

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

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

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

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

.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: 32px;
	margin-right: 3px;
	padding: 0;
	position: relative;
	width: 32px;
	z-index: 1;
}

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

.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: 32px;
	margin-right: 3px;
	width: 32px;
}

.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_icon.png) 0 2px no-repeat;
	font-size: .85em;
	padding: 2px 0 2px 23px;
}

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

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

.mr15{
	margin-right: 15px;
}

.ml10{
	margin-left: 10px;
}

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

.content tr.even td,.news-list tr.even td,.content .price tbody tr.even th{
	background: #e9e9e9;
}

.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-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{
	background: #eee;
	float: left;
	width: 17%;
}

.step1,.step6{
	width: 16%;
}

.pr1_step span{
	border-right: 1px solid #fff;
	display: block;
	padding: 10px;
}

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

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

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

.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: 10px;
	position: absolute;
	top: 30px;
	width: 385px;
	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: 40px;
	line-height: 40px;
	text-align: center;
	width: 55px;
}

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 a:hover span,#top-menu ul li a.hover span,#top-menu ul li.selected a span,button.graybt:hover span span,a.graybt:hover span{
	background-position: right top;
}

#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%;
}

.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,.step6 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%;
}

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.redbt:hover span,a.greenbt:hover span,a.redbt:hover span{
	background-position: right bottom;
}

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

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

.wa,.simpleform .wa,.otherform .wa,table.forum-pmessages thead th{
	width: auto;
}

.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: -999%;
	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 .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: 120px;
}

.sel2 span select{
	width: 110px;
}

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

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

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 10px 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%;
}

.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: -15px;
	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 {
	margin-bottom:1em;
}
.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;
	
}
.cssbt:hover {background-color:#444;}
.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;
	cursor:pointer;
	_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/simplebt.png', sizingmethod='crop');
}

.cssbt .icn {display:block;float:left;width:16px;height:16px;margin-right:5px;}
.icnaccept {background:url(http://images.green-card.by/accept.png) no-repeat 50% 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 50% 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 50% 50%;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.green-card.by/delete2.png', sizingmethod='crop');}

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


.greenline {background:#579301;color:#fff;padding:10px;font-weight:bold;}
.redline {background:#9B2424;color:#fff;padding:10px;font-weight:bold;}
.grayline {background:#666;color:#fff;padding:10px;font-weight:bold;}
.yelowline {background:#FFF6BF;color:#666;padding:10px;font-weight:bold;}


