/* -- BODY -- */

body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, Serif; background: #C6D9E6; }
h1, h3 { font-family: Georgia, Times, Serif; font-weight: normal; margin: 0 0 0.5em 0; }
h1 { color: #666; font-size: 16px; }
h2 { color: #446D8B; font-size: 14px; }
h3 { color: #446D8B; font-size: 12px; }
h3 a { color: #333; text-decoration: none; }
li a { color: #666;	text-decoration: none; }
p, li {	font-size: 0.75em;	color: #333; line-height: 1.5em; margin: 0 0 1.0em 0; }
p a { color: #005; }
.style1 { color: #446D8B; font-weight:bold; }
.style2 { color: #666; text-decoration: none;}
.style3 { color: #666; font-weight:bold; }




/* -- CONTENT -- */

#head-bg { width: 100%;	height: 341px; background: #446D8C;	position: absolute;	z-index: 1;	top: 0px; left: 0px; background-color: #446D8C; }
#head-up { width: 100%; height: 670px; background: url(../images/header.jpg) no-repeat center 0px; position: absolute; z-index: 2; top: 0px; left: 0px; }
#wrap { width: 900px; margin: 0px auto; position: relative; z-index: 29; } 
#header { width: 900px; height: 93px; float: left; color: #fff; }
#photo { width: 890px; height: 241px; float: left; color: #fff; background: #fff; border: solid 5px #fff; border-bottom: none; }
#content { width: 890px; float: left; color: #fff; background: url(../images/content.gif) repeat-y right 0 #fff; border: 5px solid #fff;}
#ton {
	width: 900px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C6D9E7;
	background-color: #C6D9E7;
	background-image: url(../images/bg-footer.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-size: 9px;
}
#footer { width: 900px;	float: left; padding: 10px 0px 20px 0px;}
#name { margin: 18px 0px 0px 0px; float: left; }
#name a { background: no-repeat 0 0; width: 320px; height: 60px; text-indent: -1000px; display: block; }
#left { width: 595px; float: left; padding: 0px 15px 20px 10px; overflow: hidden; }
#right { width: 250px;	min-height: 400px;	float: right;	overflow: hidden;	height: auto;	padding-top: 0px;
padding-right: 10px;	padding-bottom: 30px;	padding-left: 10px;	background-color: #CEDFEB; }

/* -- MENU -- */

#header ul { margin: 65px 0px 0px 0px; padding: 0px; float: right; }
#header ul li {	float: left; list-style-type: none;	padding-left: 10px;	line-height: 0.9em;	color: #CEDFEB;}
#header ul li a { color: #CEDFEB; text-transform: uppercase; overflow: hidden; display: block;	height: 11px; float: left;}
#header ul li a:hover {	color: #FFF;}
.vertical { padding-right: 9px; border-right: solid 1px #CEDFEB; }

/* -- TITLES -- */

#peregorodki-1, #peregorodki-2l, #peregorodki-types,
#news-1, #news-2  
{ width: 100%; float: left; margin: 0; display: inline; font-family: Arial, Helvetica, Serif; font-size: 1.0em; }
#peregorodki-1 { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 0px 0px 15px -10px; width: 620px; }
#peregorodki-2l { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 10px 0px 20px -10px; width: 620px; }
#peregorodki-types { background: url(../images/h2-bg-left.gif) no-repeat 0 0; margin: 30px 0px 15px -10px; width: 620px; }
#news-1 { background: url(../images/h2-bg-rigth.gif) no-repeat 0 0; margin: 0px 0px 14px -11px; width: 269px; }
#news-2 { background: url(../images/h2-bg-rigth.gif) no-repeat 0 0; margin: 0px 0px 15px -11px; width: 269px; }
#peregorodki-1 span, #peregorodki-2l span, #peregorodki-types span,
#news-1 span, #news-2 span
{ color: #fff; background: no-repeat 0 0 #446D8B; padding: 9px 0px 9px 10px; margin: 0px; display: block; text-transform: uppercase; font-size: 0.75em; }
#peregorodki-1 span { width: 215px; }
#peregorodki-2l span { width: 140px; }
#peregorodki-types span { width: 162px; }
#news-1 span { width: 100px; }
#news-2 span { width: 150px; }

/*-- LEFT -- */

.peregorodki_types { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 193px; }
.peregorodki_types li { list-style-type: none; padding: 0; margin: 0; float: left; width: 195px; }
.peregorodki_types li a { padding: 1px 4px 1px 14px; background: url(../images/icon.gif) no-repeat 2px 8px; display: block; }
.peregorodki_types li a:hover { background: url(../images/icon.gif) no-repeat 2px 8px #CEDFEB; text-decoration: none;  color: #000000;}

/* -- RIGHT -- */

#right .time span {	font-weight: bold; background: #fff; padding: 2px 3px; color: #666; }
#allPrice { background: url(../images/price.gif) no-repeat 5px 5px #fff; padding: 4px 5px 5px 28px; font-size: 0.9em; color:#333; width: 216px; display: block; } 
#allPrice:hover { background: url(../images/price.gif) no-repeat 5px 5px #446D8C; color: #fff; }
#news { width: 250px; height: 137px; float: left; color: #fff; background: #fff; border: solid 2px #fff; border-bottom: none; }

#price_xls { background: url(../images/xls.png) no-repeat 0px 0px #fff; padding: 9px 5px 5px 50px; font-size: 1em; color:#333; width: 540px; display: block; } 
#price_xls:hover { background: url(../images/xls.png) no-repeat 0px 0px #fff; color: #C40000; }

#price_doc { background: url(../images/doc.png) no-repeat 0px 0px #fff; padding: 9px 5px 5px 50px; font-size: 1em; color:#333; width: 540px; display: block; } 
#price_doc:hover { background: url(../images/doc.png) no-repeat 0px 0px #fff; color: #C40000; }

.peregorodki_type { float: left; margin: 0px; padding: 0px 5px 0px 0px; width: 250px; }
.peregorodki_type li { list-style-type: none; padding: 0; margin: 0; float: left; width: 250px; }
.peregorodki_type li a { padding: 1px 4px 1px 20px; background: url(../images/03.png) no-repeat 2px 5px; display: block; }
.peregorodki_type li a:hover { background: url(../images/03.png) no-repeat 2px 5px #D9EFFD; text-decoration: none;  color: #000000;}


/* -- FOOTER -- */

#footer p { margin: 0 0 0.2em 0; font-size: 0.7em; text-align: center; }
