@charset "utf-8";

body {
	padding:0; 
	margin:0;
	font-size:100%; 
	font-family:Tahoma; 
	color:#5f5f5f;
	background:url(/images/bgr_body.gif) #075384 0 0 repeat-x;
}

.main {
	width:904px;
	margin:0 auto;
}

img {border:0;}

p {
	padding:0 0 12px 0; 
	margin:0;
}

h1 {font-size:1.375em; color:#5f5f5f; padding:0; margin:0 0 16px 0;}
h2 {font-size:1.25em; color:#5f5f5f; padding:0; margin:0 0 12px 0;}
h3 {font-size:1.125em; color:#5f5f5f; padding:0; margin:0 0 10px 0;}
h4 {font-size:1em; color:#5f5f5f; padding:0; margin:0 0 8px 0;}
h5 {font-size:0.875em; color:#5f5f5f; padding:0; margin:0 0 6px 0;}

a {
	color:#43AAED; 
	text-decoration:underline;
}		

a:hover {
	color:#43AAED; 
	text-decoration:none;
}
		
div {
	margin:0;
	padding:0;
 	text-align:left;
}

/*******************RAZNOE*****************************/

.menu li a, 
.footer p a {text-decoration:none;}

.menu li, 
.home_list1 li, 
.blok1 ul li {
	list-style:none; 
	padding:0; 
	margin:0;
}

.logo a img, 
.menu ul li, 
.women img, 
.buss img, 
.picap img, 
.people img {behavior: url("js/iepngfix.htc");}

/****************content**************************/

.left {float:left; width:184px; position:relative;}

.right3 {
	float:right; 
	width:720px; 
	background:url(/images/bgr_right.gif) 0 0 repeat-y;
}

.right2 {
	float:right; 
	width:720px; 
	background:url(/images/bgr_right_top.jpg) 0 0 no-repeat;
}

.right {
	float:left; 
	width:680px; 
	padding:120px 10px 30px 30px; 
	background:url(/images/bgr_right_bottom.gif) 0 bottom no-repeat;
}

.right p, 
.box_right p {font-size:0.6875em; line-height:1.25em;}

.right h3 {
	color:#7FAE00; 
	font-size:1.5em; 
	line-height:0.75em;
}

.right h5 {
	font-size:1.125em; 
	color:#707070; 
	font-weight:normal; 
	line-height:0.5em; 
	margin:0 0 10px 0; 
	padding-bottom:10px;
}

.right h4 {
	font-size:1.25em; 
	line-height:0.875em; 
	color:#363636; 
	font-weight:normal;
}

.right h6 {
	font-size:0.6875em; 
	line-height:1.25em; 
	color:#4C6800; 
	padding:0; 
	margin:0 0 10px 0;
}

.menu_box {
	top:150px; 
	z-index:1; 
	position:absolute; 
	background:url(/images/bgr_ul.jpg) 0 0 repeat-y;
}

.menu {padding-top:23px; background:url(/images/bgr_ul_top.jpg) 0 0 no-repeat;}

.menu ul {
	width:181px; 
	padding:0px 0 20px 3px; 
	margin:0; 
	background:url(/images/bgr_ul_bot.jpg) 0 bottom no-repeat;
}

.menu ul li {
	font-size:1.125em; 
	line-height:1.5em; 
	padding:4px 0; 
	border-top:1px solid #F0E7B2; 
	border-bottom:1px solid #A37C13; 
	background:url(/images/bgr_li.png) 0 0 repeat-x;
}

* html .menu ul li {padding:2px 0;}

.menu ul li a {padding-left:20px; color:#464646;}

.menu ul li a span {padding:0 20px 0 1px;} 

.menu ul li a:hover {
	padding-left:16px; 
	color:#464646; 
	display:block; 
	background:url(/images/red.gif) 0 11px repeat-x;
} 

.menu ul li a:hover span {padding:0 20px 0 5px; background:url(/images/bgr_active.gif) #D9C975 right 8px no-repeat;}

.logo {
	top:60px; 
	left:30px; 
	z-index:2; 
	position:absolute;
}

.women,
.buss, 
.picap, 
.people {
	position:absolute; 
	z-index:3; 
}

.women {top:-290px; left:-180px;}

.picap {top:-150px; left:-230px;}

.people {top:-290px; left:-230px;}

.buss {left:-230px; top:-110px;}

.box_img {
	float:left; 
	width:auto; 
	margin-right:20px;
}

.padding {padding-bottom:150px;} 

.box_img img {float:left; width:auto;}

.right_img {float:left; width:auto;}

.right_img img {margin:0 20px 10px 0;} 

.box_pic {
	padding:0 0 20px 0; 
	margin-bottom:20px; 
	clear:both; 
	background:url(/images/pic_x.gif) 0 bottom repeat-x;
}

.box {
	overflow:hidden; 
	clear:both; 
	margin-bottom:20px; 
	padding:0;
}

.box_left {float:left; width:410px;}

.box_right {
	float:right; 
	width:240px; 
	padding-left:10px; 
	background:url(/images/pic_y.gif) 0 0 repeat-y;
}

.blok {
	float:left; 
	width:176px; 
	padding:10px; 
	margin-right:9px; 
	background:#F2EECC;
}

.home_list1 {margin:0; padding:0;}

.home_list1 li {
	font-size:0.6875em; 
	color:#5F9000; 
	font-weight:bold; 
	line-height:1.75em;
}

.menu ul .active a {
	padding-left:16px; 
	display:block; 
	background:url(/images/red.gif) 0 11px repeat-x;
}

.menu ul .active a span {
	padding:0 20px 0 5px; 
	background:url(/images/bgr_active.gif) #D9C975 right 8px no-repeat;
}

.box1 {float:left; width:200px;}

.box2 {width:200px; margin:0 234px 0 240px;}

.box3 {float:right; width:200px;}

.head { 
	height:22px; 
	font-size:0.75em; 
	line-height:0.875em; 
	font-weight:bold; 
	padding:10px 0 0 10px; 
	color:#645200; 
	background:#DCD198;
}

.blok1 {padding:10px; background:#F2EECC;}

.blok1 ul {margin:0; padding:0;}

.blok1 ul li {
	font-size:0.6875em; 
	line-height:2em; 
	color:#5f9000; 
	font-weight:bold; 
	padding-left:10px; 
	background:url(/images/bull.gif) left 10px no-repeat;
}

.button {
	width:auto; 
	padding:5px 50px; 
	color:#FFFFFF; 
	font-size:0.75em; 
	text-decoration:none; 
	font-weight:bold; 
	background:#9CC700;
}

.button:hover {color:#fff;}

.box p b span {color:#6A8401;}

form {padding:0; margin:0;}

.contacts tr td {vertical-align:top; padding:0;}

.contacts tr td input {
	border:1px solid #6d6d6d; 
	width:255px; 
	padding:0 0 0 5px; 
	margin:0 10px 8px 0; 
	height:17px;
}

.contacts tr td textarea {
	overflow:hidden; 
	width:385px; 
	height:230px; 
	border:1px solid #6d6d6d;
}

.bottons {
	float:right; 
	width:auto; 
	margin:20px 0px;
}

.contacts tr td .bottons input {
	width:56px; 
	height:26px; 
	padding:0; 
	font-size:0.875em; 
	color:#fff; 
	font-weight:bold; 
	background:#9CC700; 
	border:0;
}

/************************************footer***************************************/

.footer {
	float:left; 
	width:720px; 
	padding-top:10px; 
	text-align:center; 
	background:#075384;
	position:relative;
}

.footer p {
	font-size:0.6875em; 
	line-height:1.25em; 
	color:#43AAED;
} 

.footer p a:hover {text-decoration:underline;}





