body, td { padding:0px;margin:0px;font-size:11px;font-family:Tahoma;color:#000;/*line-height:1.3em;*/ }
form { padding:0px;margin:0px; }
a img { border:0px; }
h1 { font-size:24px;color:#69696B;font-weight:normal; }
h2 { font-size:20px;font-weight:normal;color:#59595B; }
h3 { font-size:14px;color:#BA3434; }
h4 { font-size:13px; }
p { margin:0px;padding:0px;margin-bottom:8px; }
a { color:#000; }
a:hover { color:#444; }
.footer td { font-size:11px; }
a.detail { color:#555;font-size:10px;text-align:right;display:block;font-family:Verdana; }

.vmenu { background:url('../images/vmenu_pole.gif') repeat-y 34px 0px;padding-top:8px; }
.vmenu a { display:block;text-decoration:none; }
.vmenu a:hover { color:#fff; }
.vmenu .vmenu_big { height:30px;line-height:28px;background:url('../images/vmenu_big.gif') no-repeat 33px 0px;padding-left:98px;color:#DAD8D8;font-size:12px;margin-bottom:1px; }
.vmenu .vmenu_big_act { height:30px;line-height:28px;background:url('../images/vmenu_big_act.gif') no-repeat 33px 0px;padding-left:98px;color:#DAD8D8;font-size:12px;margin-bottom:1px; }
.vmenu .vmenu_small { height:26px;line-height:24px;background:url('../images/vmenu_small.gif') no-repeat 33px 0px;padding-left:72px;color:#3E3E3E;font-size:11px;margin-bottom:1px; }
.vmenu .vmenu_small_act { height:26px;line-height:24px;background:url('../images/vmenu_small.gif') no-repeat 33px 0px;padding-left:72px;color:#eee;font-size:11px;margin-bottom:1px; }
.vmenu2_outer { padding-top:5px;padding-bottom:5px; }

.phones th { font-size:13px;text-align:left;padding-right:5px;padding-bottom:5px;color:#a00; }
.phones td { text-align:left;padding-bottom:5px;font-size:11px; }
.phones th.eburg_phone { padding-bottom:0px; }
.phones td.eburg_phone { text-align: right; }

.intro {
	margin: 20px 0;
	padding: 0 0 20px;
	border-bottom: 1px solid #E9E3D3;
}
h1.item_art {
	color: #59595B;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0.83em;
	margin-top: 0.83em;
}
.h1_node_title {
	color: #69696B;
	font-size: 24px;
	font-weight: 400;
	padding:0px;margin:0px;
}
.h2_left_block {
	color: #59595B;
	font-size: 20px;
	font-weight: 400;
	margin-top: 0;
}
.h2_right_block {
	color: #59595B;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0.83em;
	margin-top: 0.83em;
}
.h2_footer {
	color: #59595B;
	font-weight: 400;
	margin:0px;padding:0px;font-size: 19px;
}
.h2_footer.call {
	padding-bottom:5px;
}
.article {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 48%;
	padding-bottom: 10px;
	vertical-align: top;
}
.article .inner { display:block;padding-right:15px; }
.article .date { padding-bottom:8px; }
.article .img { background:#E9E3D3;padding:4px;padding-bottom:12px;float:left;margin-right:8px;margin-bottom:4px; }


.content_inner p { font-size:12px;margin-bottom:14px; }
.content_inner td, .content_inner th, .content_inner div { font-size:12px; }

div.icons table{
	border-collapse: collapse;
	width: 100%;
	_width: 90%;
}

div.icons table td{
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	/*width: 50%;*/
	width: 33%;
}

div.icons table td h3{
	margin: 20px 5px 5px 5px;
}

div.icons table td a, div.icons table td a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #ba3434;
	text-decoration: none;
}

div.icons table td a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #ba3434;
	text-decoration: underline;
}

div.icons table td img{
	border: none;
}
.login-form {
	margin: 0 0 20px;
	padding: 0 0 10px 10px;
}
.login-form p {
	margin: 0 0 4px 0;
}
.login-form label {
	width: 50px;
}
.login-form input.text {
	width: 150px;
	padding: 3px;
	border: 4px solid #E9E3D3;
}
.login-form a.register {
	padding-left: 10px;
}

.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
}


.breadcrumbs {
	color:#3A372F;
	font-size:90%;
	height:25px;
	margin: 10px 0 0 10px;
	padding:0;
}
.breadcrumbs ul {
	display:inline-block !important;
	list-style-type:none !important;
	margin:0 !important;
	max-width:704px;
	overflow:hidden;
	padding:0 !important;
	width:auto;
}
.breadcrumbs ul li {
	background:none repeat scroll 0 0 transparent !important;
	clear:right;
	float:left;
	margin-right:12px;
	padding:0;
}
.breadcrumbs a {
	color:#000000;
	margin:0;
	padding:0 10px 0 0;
	text-decoration:underline;
}
.breadcrumbs a.last {
	background:none repeat scroll 0 0 transparent;
	color:#444444;
	margin:0;
	padding:0;
}
.breadcrumbs a:hover{
	text-decoration: none;
}












.konkurs {
	margin-lefT: 6px;
}
.konkurs p {
	line-height: 134%;
	margin-left: -6px;
}
.konkurs, .konkurs td, .konkurs div, .konkurs td div, .konkurs p {
	color: #333;
}
.align_center, .content_inner div.align_center {
	text-align: center;
	margin: 0 auto;
}
.content_inner div.align_center p {	
	text-align: center;	
	margin: 0 auto;
}
.content_inner div.loving {
	color: #333;
	margin: 12px auto 45px auto;
}
.content_inner div.loving  p{
	margin: 0px 0 18px 0;
	line-height: 132%;
}
.content_inner div.align_center h3 {
	font-size: 16px;
	margin: 53px 0 41px 0;
}
.content_inner div  h3.align_center {
	font-size: 16px;
	margin: 37px 0 30px 0;
}
.bold {
	font-weight: bold;
}
.steps {
	width: 558px;
	position: relative;
	left: 25px;	
	margin: 0 auto;
	background:url('../images/steps.png') no-repeat 0 0;
}
.steps .bold {
	font-size: 16px;
}
.steps p{
	line-height: 134%;
	margin-left: 0;
}
.step, .stepodd {
	margin: 0 0 0 111px;
	padding: 4px 0 43px 0;
}
.step {	
	margin-left: 111px;
}
.stepodd {
	margin-left: 240px;
}
.prizi {
	width: 626px;
	margin: 0 auto 62px auto;
	position: relative;	
	right: 7px;
	background:url('../images/prizi.png') no-repeat 0 0;
}
.prizi table {
	width: 100%;
}
.prizi table td {
 	height: 336px;
	vertical-align: bottom;
	text-align: center;	
	width: 209px;
	padding-bottom: 19px;
}
.prizi table td p{
 	line-height: 134%;
}
.prizi table td span.bold{
	display: block;
	font-size: 16px;	
	margin: 0 0 1px 0;
}







	



.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
}
#contacts-wrap {
	position: absolute;
	bottom: 0;
	left: 50%;
	z-index: 1;
}
#contacts {
	position: relative;
	left: -121px;
	width: 242px;
	height: 88px;
	background: url(../images/header_cont.png) left top no-repeat;
}
#contacts .contacts-left {
	color: #3F5A7A;
	float: left;
	padding: 7px 0 5px 10px;
	font-size: 12px;
}
#contacts .contacts-right {
	float: right;
	padding: 7px 10px 0 0;
}
#contacts .contacts-right a {
	color: #B70202;
	font-size: 11px;
}
#contacts .phone-item {
	color: #A80000;
	font-size: 14px;
	white-space: nowrap;
	text-align: center;
}
#contacts .phone-item .phone{
	font-size: 18px;
	color: #3F5A7A;
}


.hidden, .hidden a {
font-size:10px;
color: #CDC5BF;

}

.hidden {
font-size:10px;
color: #CDC5BF;

}
