
/* �������� ��������� */

#wrapper {
	min-width: 1000px;
}

#head {
	margin: 0 20px;
	min-width: 960px;
}

#head-top {
	height: 109px;
	margin-top: 25px;
}

#head-logo {  margin-top: 15px; padding-left: 52px; width: 350px; float: left; }

#head-time {
	position: relative;
	height: 30px;
	font-size: 12px; 
	font-weight: normal;
	color: #9a9a9a; 
	width: 250px;
	margin-left: 107px;
	margin-top: -38px;
	clear: right;
}
#head-time .time {width: 100px; float: left; text-align: right; margin-right: 20px;}
#head-time .cyr { text-align: left !important; font-size: 12px; line-height: normal;}

#head-banners {
	height: 80px; margin: 20px 0 0 0; position: relative;
}

#head-banners div.left {
	width: 38%; float: left; height: 80px; text-align: center;
}
#head-banners div.right {
	margin-left: 400px;
	text-align: center;
	margin-left: 0;
}
#head-banners div.right div {position: relative;}

#top-banners {	margin: 10px 0 0 0; background: #FFC�;}

table.top-banners {width: 100%; border-collapse: collapse;}
table.top-banners th {width: 1%; text-align: center;}

.top-banner {
	width: 33.3%;
	height: 60px;
	float: right;
}

.top-line {
	position: relative;
	top: 15px;
	font-size: 11px;
	margin-left: 10px;
}

.top-line SPAN {
	margin-left: 10px;
}

.top-line SPAN B {
	color: #902c01;
}

#head-top-menu {
	white-space: nowrap;
	position: relative;
	width: 500px;
	float: right; 
	margin: 30px 0 0 0;
}


#head-left-menu {
	width: 392px; 
	float: left; 
	height: 66px;
	border: 1px dashed #85bc5b;
	margin-left: 0px;
}
#head-left-menu .left-col {
	margin: 7px 0 0 10px;
	padding: 0;
	width: 200px;
	float: left;
}
#head-left-menu .left-col LI {
	list-style: none;
	font: 18px arial;
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
	background: url("../images/template/head-left-menu-li.gif") no-repeat 0 5px;
}

#head-left-menu .left-col LI  A {
	color: #3c7400;
	text-decoration: none;
	white-space: nowrap;
}

#head-left-menu .left-col LI  A:hover {
	text-decoration: underline;
}

#head-left-menu .right-col {
	margin: 7px 0 0 185px;
}
#head-left-menu .right-col  LI {
	list-style: none;
	font: 18px arial;
	margin: 0 0 4px 0;
	padding: 0 0 0 20px;
	background: url("../images/template/head-left-menu-li.gif") no-repeat 0 5px;
}
#head-left-menu .right-col  LI A {
	color: #3c7400;
	text-decoration: none;
	white-space: nowrap;
}

#head-left-menu .right-col LI  A:hover {
	text-decoration: underline;
}

#head-right-menu {
	margin: 0; height: auto;
}

#head-right-menu p {margin: 0; padding: 0; font-size: 11px; color: #9a9a9a; text-align: right;}

.head-r-menu-tab {
	width: 100%;
	margin-top: 10px;
}

.head-r-menu-tab th.one {width: 140px; background: url("../images/template/top-menu-back1.jpg") no-repeat 0 0;}
.head-r-menu-tab th.two {width: 200px; background: url("../images/template/top-menu-back2.jpg") no-repeat 0 0;}
.head-r-menu-tab th.three {width: 125px; background: url("../images/template/top-menu-back3.jpg") no-repeat 5px 0;  }

.second-menu {height: 37px; margin: 0 20px; line-height: 37px; padding-top: 7px; }
.rating-link {width: 280px; float: left; display: inline; height: 37px; }
.rating-link a {background: url("../images/template/rating-link.gif") no-repeat 20px 0; padding-left: 57px; color: #912700; font: bold 16px arial; }
.gray-menu {margin-left: 280px; background: #EFF2E3; height: 37px; padding-left: 0px;}
.gray-menu a {margin-left: 42px; font: bold 14px arial; color: #9D9483;}


.tb {
        background: url("../images/template/h-border.gif") repeat-x 0 0;
        padding-top:1px;
		font-size: 0px;
		line-height: 1px;
}
.lb {
		font-size: 0px;
		line-height: 1px;
        background: url("../images/template/v-border.gif") repeat-y 0 0;
        padding-left: 1px;
}

.rb {
		font-size: 0px;
		line-height: 1px;
        background: url("../images/template/v-border.gif") repeat-y right top;
}
.bb {
		font-size: 0px;
		line-height: 1px;
        /*background: url("../images/template/h-border.gif") repeat-x bottom left;*/
		border-top: 1px solid #b2aa9a;
		height: 1px;
		padding: 1px;
}

.head-r-menu-tab TH {
	height: 70px;
	text-align: left;
	font: 12px arial;
	vertical-align: top;
}
.head-r-menu-tab TH  A {
	margin-left: 55px;
	margin-bottom: 4px;
	display: inline-block;
	color: #90571e;
	white-space: nowrap;
}

#top_menu {
	height: 40px; margin: 5px 20px; padding: 0; background: url("../images/template/hor-menu-back.gif") repeat-x  0 0;
}

#top-menu-cont {
	margin: 0 23px; background: url("../images/template/hor-menu-tab-back.gif") repeat-x 0 0; height: 40px; 
}

.hor-menu {
	width: 100%;
	border: none;
}

.hor-menu TH {
	height: 40px;
	width: 1%;
	vertical-align: top;
	padding-top: 9px;
	font: bold 14px arial;
	color: #FFF;
}

.hor-menu TH A {
	color: #FFF;
	white-space: nowrap;
	text-decoration: none;
}

.hor-menu TH A:hover {
	text-decoration: underline;
}

.hor-menu TD {
}

.hor-menu .left-border {
	width: 3px;
	background: url("../images/template/hor-menu-left.gif") no-repeat 0 0;
	font-size: 1px;
}

.hor-menu .right-border {
	width: 3px;
	background: url("../images/template/hor-menu-right.gif") no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
}

#content-wrapper {
	padding-top: 25px;
	color: #412503;
}

#container {
	float:left;
	width:100%;
	display:inline;
	margin-left: -500px; 
	height: 1px; 
	height: auto!important;
}
#left {
	float:left;
	width:200px;
	display:inline;
	margin-left: 20px;
	padding: 0;
	z-index: 100; 
	position: relative;
}
#main {
	margin: 0 290px 0 320px;
}
#sidebar {
	padding-left:100%;
	margin-left:-270px;
}
#content, .pathway {
	margin: 0;
	font-size: 11px;
}


#footer {
	height: 214px;
	margin: 0px 20px 0 20px;
	font-size: 12px;
	color: #2d1901;
}

#footer-top-line {
	height: 39px;
}

#footer-green {
	width: 370px;
	background: url("../images/template/footer-green.gif") repeat-x 0 0;
	height: 39px;
	text-align: center;
	float: left;
}

#footer-green A {
	display: inline-block;
	font: 12px arial;
	color: #FFF;
	line-height: 35px;
	margin: 0 10px;
}

#counters {
	margin-left: 345px;
	padding-top: 3px;
	text-align: right;
}

#counters SPAN {
	margin-left: 10px;
}


#footer-bottom {
	border: 1px dashed #808080;
	height: 144px;
}

#contacts {
	margin-top: 20px;
	margin-left: 20px;
	line-height: 1.3;
}

#contacts A {
	color: #90571e;
}

#contacts-left {
	width: 400px;
	float: left;
	height: 60px;
}

#contacts-right {
	float: right;
	position: relative;
	left: -135px;
}

#footer-links {
	margin: 0 30px;
}

#footer-links, #footer-links A {
	text-align: center;
	font-size: 11px;
	color: #2d1901;
	text-decoration; none;
}

.pathway, .pathway A {
	color: #9d9483;
}

.green-button {
	border: none;
	background: #4a981b url("../images/template/btn-green.gif") repeat-x 0 0;
	padding: 3px 10px 5px;
	font: bold 13px arial;
	color: #FFF;
	margin: 0;
}
.braun-button {
	border: none;
	background: #a56323 url("../images/template/btn-braun.gif") repeat-x 0 0;
	padding: 3px 10px 5px;
	font: bold 13px arial;
	color: #FFF;
	margin: 0;
}

.errors {
	border: 1px dashed #912700;
	padding: 10px;
	color: #912700;
	margin-bottom: 10px !important;
}

.errors SPAN {
	font-weight: bold;
}


.items-delivery {
	border-bottom: 1px dashed #8b8b8b; 
	font-size: 0px;
	line-height: 1px;
}

.left-menu-module {
	border: 0px dashed #999;
	margin-bottom: 20px;
	overflow: hidden;
	
}

.left-menu-module H1 {
	font: 22px arial;
	color: #3c7400;
	margin: 0;
	background: url("../images/template/l-menu-module-h1.gif") no-repeat 0 3px ;
	width: 170px;
	line-height: 17px;
	padding: 7px 0 14px 35px;
}
.left-menu-module-content {
	background: #eff2e3 url("../images/template/l-menu-module.gif") no-repeat 0 0;
}
.left-menu-module UL {
	margin: 0;
	width: 200px;
	padding: 25px 0 10px 0;
}

.left-menu-module UL  LI {
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
	list-style: none;
	/*background: url("../images/template/l-menu-module-li.gif") no-repeat  9px 3px;*/
	font: bold 15px arial;
}

.left-menu-module UL  LI  A {
	color: #90571e;
}

.left-modules-items LI UL {
	margin: 7px 0 0 10px;
	padding: 0;
	border:0px solid #999;
	width: 170px;
}

.left-menu-module UL LI.level_1 {
	margin-top: 10px;
	margin-bottom: 0;
}

.left-menu-module UL LI.level_2 {
	font-size: 12px;
	color: #766653;
	font-weight: normal;
	margin: 5px 0 5px 10px;
}

.left-menu-module UL LI.level_2 A {
	color: #766653;
}


.left-modules-items UL LI {
	background: none;
	font-size: 12px;
	padding: 0;
	margin: 5px 0;
}


.left-modules-items UL LI A {
	font-weight: normal;
	color: #766653;
}

.left-modules-items UL LI A.green {
	color: #3c7400;
	font-weight: normal;
}
.clearing {
	clear: both;
	height: 10px;
}
DIV.clr {
	font-size: 0px;
	margin: 0;
	padding: 0;
	clear: both;
}



.parnters-list {
	margin-bottom: 20px;
/*	width: 197px;*/
}

.parnters-list  H1{
	font: 20px arial;
	margin: 0;
	background: url("../images/template/monetka_sm.gif") no-repeat 0 4px !important;
	position: relative;
	padding-left: 30px;
}

.parnters-list  P {
	padding: 0;
	margin: 0 0 2px 0;
	text-transform: uppercase;
}

.parnters-list P A {
	display: inline-block;
	padding: 12px 0 2px 47px;
}


.parnters-list  P A:hover {
	font-weight: bold;
}


.dotted-block {
	padding: 15px 20px 5px;
	border: 1px dashed #999;
	margin-right: 5px;
	margin-bottom: 20px;
}

.dotted-block H3 {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1;
	font: bold 16px arial;
	color: #90571e;
}

.dotted-block P {
	margin: 0;
	padding: 0 0 15px 0;
}

.dotted-block P A {
	font-size: 12px;
	color: #685c4e;
}

.pager {
	font: bold 12px arial;
	color: #90571e
}

.pager A {
	font: 12px arial;
	color: #685c4e;
}


.fiz-yur-menu {
	margin-bottom: 20px;
	line-height: 1.5;
}

.fiz-yur-menu H2 {
	margin: 0 0 10px 0;
	padding: 0 0 0 0px;
/*	background: url("../images/template/money_1.gif") no-repeat 0 4px;*/
	color:	#912700 ;
}

.fiz-yur-menu UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

.fiz-yur-menu UL LI {
/*	background: url("../images/template/fiz-yur-li.gif") no-repeat 0 3px;*/
	font-size: 12px;
	padding-left: 0px;
	margin: 0 ;
}


.fiz-yur-menu UL LI A {
	color: #685c4e;
}


.fiz-yur-menu UL.left {
	float: left;
	width: 100px;
}


.fiz-yur-menu UL.right {
	margin-left: 100px;
}


.right-banners {
	margin-bottom: 20px;
}
A.readmore IMG {
	vertical-align: middle;
}

.readmore:hover {
	text-decoration: underline;
}
.readmore {
	text-decoration: none; 
	color: #412503;
}
.gis, .gis A {
	color: #9f9f9f;
	text-align: right;
	font-size: 11px;
}


	.popup { padding: 15px 18px 20px 25px; }
	.popup .close {float: right;}
	.popup H3 {margin: 0; font: 22px arial;}
	.popup H3 A {color: #912700; }
	.popup H4 {margin: 3px 0 10px 0; font: bold 14px arial; color: #412503; }
	.popup .red-row {color: #912700; margin: 5px 0; }
	.popup .gray-row {margin: 5px 0; }


h2.header {
	font: 29px arial;
	color: #912700;
	margin: 10px 0 20px 0;
}

div.second {
	color: #685C4E;
}
div.second p {
	margin: 0;
}
div.second h1 {
	color: #685C4E;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}