* {margin:0; padding:0;	font-size:100%;}

body {text-align:center; background:url(images/page-tail.jpg) center top repeat; font-size:12px}

.right-tail {background:url(images/header-right.jpg) left top repeat-x; position:absolute; right:0; top:0; width:50%; height:235px;}

.left-tail {background:url(images/header-left.jpg) center top repeat-x;}

html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:1.273em; color:#F9E3C8;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#FFBE25; font-size:12px}

a:hover {text-decoration:none;}

ul {list-style:none;}

ul li {line-height:1em;}

li a {text-decoration:none; color:#F9E3C8;}

li a:hover {text-decoration:underline; color:#FFF;}
.tbl-border {	border : 0px solid #e1e1e1;}IMG {	border: 0px;}.tbl {	font-size : 12px;	color : #f3f3f3;	padding : 4px;}.tbl1 {	font-size : 12px;	color : #f7de39;	padding : 4px;}.tbl2 {	font-size : 12px;	color : #fff;	background: #3f8e1d url(images/panel.gif) repeat-x top right;	padding : 4px;}
.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

a.side {	color: #ffbe25; 	text-decoration: none; 	font-size: 12px; }a:hover.side {	color: #ffbe25; 	text-decoration: underline; }

a.white {
	color : #ddd;
	text-decoration : none;
}

a:hover.white {
	color : #ddd;
	text-decoration : underline;
}

/***************header***************/
#header {position:relative; background:url(images/header-bg.jpg) center top no-repeat; }

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:3px 10px 0 0;}
.phone {float:right; margin-right:230px;}
cite {font-style:normal;}

#content {background:url(images/content-bg.jpg) center top no-repeat; padding:0px 0 0px 0px; }

.row-1 {margin-left:-3px; padding-bottom:8px;}
.row-1 .col-2 {padding:0 3px;}

.row-2 {margin-left:-3px; padding-bottom:15px; }
.row-2 .col-1 {padding-right:14px;}

.text-right {text-align:right; padding-right:2px;}
.flow {zoom:1; overflow:hidden;}

/***************titles***************/

h2, h3 {color:#FFF; font-weight:normal; line-height:1em;}

h2 {font-size:2em; padding-bottom:10px;}
.box2 h2 {padding-bottom:21px;}

h3 {font-size:2.727em; padding-bottom:15px;}

h4 {color:#F9E3C8; padding-bottom:14px;}
h4 em {font-weight:normal; color:#FFF;}
.list-un h4 {padding-bottom:0;}

h5 {font-size:14px; color:#FFF;}

/***************links***************/
.link, .link-un {font-size:12px; text-transform:uppercase; font-weight:bold;}
.link-un {color:#EFD0AA;}

.list li {color:#F9E3C8; background:url(images/list-marker.gif) left 10px no-repeat; position:relative; padding:0 0 0 9px; line-height:1.818em;}
.list p {background:url(images/list-tail.gif) 3px 14px repeat-x;}
.list li p span, .list li p strong {font-weight:normal; display:inline-block; background:url(images/list-tail-no.gif) left 14px repeat-x;}
.list li span {float:right;}
.list li em {color:#FFF;}

.list-un li {background:url(images/marker.gif) left 6px no-repeat; position:relative; line-height:1.273em; padding:0 0 6px 9px;}

ul.float-r {padding-right:52px;}

/***************boxes***************/
.box1 {background:url(images/box1-tail.png) left top repeat;}
.box1 .inner {padding:11px 9px 20px;}
.box1 .text {padding:0 0 0 4px;}

.box2 {background:url(images/box2-tail.png) left top repeat; color:#FFF;}
.box2 .inner {padding:20px 17px 29px 14px;}

.border1 {background:url(images/border1-tail.gif) left top repeat-x;}
.border2 {background:url(images/border2-tail.gif) left top repeat-x;}
.border3 {background:url(images/border3-tail.gif) left top repeat-x;}
.border4 {border-bottom:1px solid #48712A; font-size:0%; line-height:0%; height:1px; padding-top:10px; margin-bottom:15px;}

/***************forms***************/
#contactForm p {padding:0 0 5px 0; margin:0; color:#F9E3C8; font-weight:bold; line-height:1em;}
#contactForm input, #contactForm textarea {font-size:12px; line-height:1em; padding:2px 0 0 3px; border:1px solid #000; background:#457038;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:12px 2px 0 0px;} 
.buttons a {margin-left:16px;}

/***************positioning***************/
.text {padding:17px 0 0 2px;}

.margin1 {margin:3px 0 8px;}
.margin2 {margin-right:6px;}
.margin3 {margin-right:15px;}
.margin4 {margin-bottom:8px;}
.margin5 {margin-bottom:12px !important;}

.padding1 {padding-bottom:10px;}
.padding2 {padding-bottom:8px;}
.padding3 {padding-bottom:21px;}
.padding4 {padding-bottom:0;}
.padding5 {padding-bottom:15px;}
.padding6 {padding-right:15px;}
.padding7 {padding-bottom:28px;}

/***************page-2***************/
#page-2 .row-2 .col-1 {padding-right:7px;}

/***************page-5***************/
#page-5 .row-2 .col-1 {padding-right:7px;}

/***************page-6***************/
#page-6 .box1 .col-2 {padding:0 5px;}
#page-6 .box1 .col-4 {padding-left:5px;}

/***************page-8***************/
#page-8 .col-2 .col-1 {padding-right:39px;}

/***************page-9***************/
#page-9 .col-1 {padding-left:15px;}

/***************footer***************/
#footer {color:#F9E3C8; background:url(images/footer-tail.jpg) center top repeat-x; padding:30px 0 23px;}
#footer a {border-left:1px solid #F9E3C8; padding-left:5px; margin-left:5px; text-decoration:none; color:#FFC528;}
#footer a:hover {text-decoration:underline;}
.main-body {	font-family: Tahoma, Arial, helvetica, serif; 	font-size: 12px; }.news-footer {	font-size : 10px;	color : #fff;	margin: 0px 0px 0px 5px;}

form {
	margin : 0px;
}

hr {
	height : 0px;
	border : 1px solid #eee;
}

hr.side-hr {
	height : 0px;
	border : 1px solid #eee;
}
.side-left .side-border-right {display: none;}.side-right .side-border-left {display: none;}.side-border-left {	padding : 0px 0.8em 0px 0px;}.side-border-right {	padding : 0px 0px 0px 10px;}
table {
border-collapse:collapse; border:0;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.alt {
	color : #ffbe25;
}

.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:12px; 
	color:#fff;
	background: transparent;
	border:1px #CACACA solid;
	margin-top: 0.8em;
	padding: 0.2em;

}

.textbox_l {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:12px; 
	color:#fff;
	background: transparent;
	border:1px #CACACA solid;
	margin-top: 0.8em;
	padding: 0.2em;

}

.button {
	BACKGROUND: #fff repeat-x; FONT: 12px Verdana; CURSOR: pointer; COLOR: #2c334a; margin-top: 0.8em;

}

#adv_site { position: absolute; top: 15px; margin:0 auto; right: 20%; left: 50%; width: 350px; /* Сдвиг слоя влево */}
#SlideItMoo_banners_outer {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 287px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; HEIGHT: 223px
}
#SlideItMoo_banners_inner {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 287px; POSITION: relative; HEIGHT: 223px
}
#SlideItMoo_banners_items {
	DISPLAY: block; WHITE-SPACE: nowrap; POSITION: relative
}
#SlideItMoo_banners_items A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#cd {
	FONT-WEIGHT: bold; FONT-SIZE: 24pt; MARGIN: auto; VERTICAL-ALIGN: middle; WIDTH: 180px; COLOR: #00ff00; FONT-FAMILY: "Times New Roman", Times, serif; HEIGHT: 50px; TEXT-ALIGN: center
}

