/* made bu Julia */
* { color: #565459; font-family:  Arial, Tahoma, Verdana, MS Sans Serif; font-size: 11px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: #FFF; text-align: center; }
	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #6fb51e; }
	a:hover { text-decoration: none; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 5px 0 15px 0; list-style: none; }
	ul li { padding: 2px 0 2px 16px; background: url(/i/li.gif) no-repeat 0 10px; }

h1, h2 { margin: 20px 0; padding: 0; }
	h1 { font-size: 18px; font-weight: normal; }
	h2 { font-size: 18px; font-weight: normal; }
	h3 { font-size: 16px; margin:10px 0 0 0; padding:0; }
	
.pd-new { padding-left:20px; }
.inner-zag h1 { font-size: 18px; font-weight: normal; }
	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

.pd20 { padding-top:20px; }
.padrl20 { padding: 0 20px; }
.padleftbl { padding: 0 25px 0 20px; }

/* common */
#box-all { width: 1000px; text-align: left; margin: auto; }
/* common end */

/* header */
#logo { width: 310px; float: left; text-align:left; padding: 13px 0 13px 20px; }
#head-r { width: 670px; height: 100px; float: left; }

#cont-top { background: #f8f8f8; height: 113px; }
	.contacts { text-align:left; padding: 20px 46px 0 20px; }
		.contacts span { font-size: 30px; color: #6fb51e; }
		.contacts strong { font-size: 30px; font-weight: normal; }
.slogan { font-size: 30px;  padding-left: 20px; }
.slogan h1 { font-size:30px; margin:0; }
.slogan h2 { font-size:30px; margin:0; }
	.slogan span { font-size: 30px; color: #6fb51e; }
/* header end */

.line { background: #c2c1c3; margin: 0 0px 0 20px; }
.content { padding: 20px 0px 20px 20px; }

#main-left { width: 310px; float: left; }
#main-right { width: 690px; float: left; }

#main2-left { width: 310px; float: left; }
#main2-right { width: 690px; float: left; }

.in-main { width: 99%; }
	.in-main td { padding: 0 0 0 20px; vertical-align: top; }
		.in-main td h4 { font-size: 18px; padding: 0; margin: 0; font-weight: normal; }

/* left blocks */
.green-bl { background: #6fb51e; padding: 25px; color: #FFF; font-size: 12px; }
	.green-bl * { color: #FFF; font-size: 12px; }
	.green-bl strong { font-size: 16px; }
		.green-bl strong a { font-size: 16px; }
.seotest { background: url(/i/rbc-bg.gif) no-repeat 215px 60px #565459; padding: 20px; color: #FFF; }
	.seotest a { font-size: 18px; color: #81d224; }
.att { color: #a3a2a3; }
	.att * { color: #a3a2a3; }
.comment { padding-top: 15px; }
	.comment span { color: #6fb51e; font-weight: bold; }
/* left blocks end */

	
/* footer */
#box-bottom { height: 105px; width: 1000px; text-align: left; margin: auto; }
#bot-left { width: 330px; float: left; }
	.quest { font-size: 18px; padding-right: 50px; padding-left: 20px; }
		.quest a { font-size: 18px; color: #565459; }
#bot-right { width: 670px; float: left; height: 105px; }
	#bot-bg { background: #f8f8f8; height: 75px; }
	#counters { float: left; padding: 20px; }
	#copy { float: right; padding: 40px 35px 0 0; }
/* footer end */
/*
.dx-l { width:150px; }*/
.tel-numb { position:absolute; margin:48px 0 0 335px; }

/* 08.06.2009 */
.form {  }
.fr150 { height:15px; }
.xd, .xv { height:90px; }
.xd, .xv, .fr150 { width:200px; margin:2px 0 10px 0; }

/* 12.02.2010 */
.main-box-content { padding:20px; }
.h-box { padding:0 20px; }
.h-pred { width:310px; }
.h-table { width:100%; border-collapse:collapse; }
.h-table tr td { vertical-align:top; }
.h-table tr td div { width:230px; margin:auto; }



