/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 0.75em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	color: #4c4c4c; background: #084e80 url("../images/wrapper_bg.png") left 10px repeat; }
a { color: #ed174c; }
a:hover { text-decoration: none; }
p { }
legend { 
	font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #000000; }
input { 
	font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
	color: #000000; }
h1 { 
	font-size: 24px; color: #4c4c4c; font-weight: normal; 
	margin: 0px 0px 18px 0px; line-height: 30px; }
h2 { 
	font-size: 24px; color: #4c4c4c; font-weight: normal; 
	margin: 0px 0px 18px 0px; line-height: 30px; }
h3 { }
h4 { }
h5 { }
h6 { }
input[type="text"], textarea { 
	border: 1px solid #c4c4c4; background: #f8f8f8; padding: 4px 10px 4px 10px;
	font: normal 1em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; 
}

.h2a { color: #004b85; font-size: 18px; margin: 0px 0px 4px 0px; text-decoration: none; }

.divadmin .hhh:hover td { background-color: #c7f2bd; }
/*-- -----<LAYOUTS>---- --*/
#wrapper {
	width: 100%; min-height: 100%; overflow: hidden; 
	position: relative; min-width: 1000px;
}
#wrapper .wrapperInner1 { padding: 0px 0px 0px 0px; }

#center {
	width: 991px; margin: 0px auto 0px auto;
	padding-bottom: 9999px; margin-bottom: -9999px;
	background: url("../images/wrapper_bg3.png") center top repeat-y;
}
#center .centerInner1 { }
#center .centerInner2 { }
#center #left {  }
#center #left .leftInner1 { }
#center #right { }
#center #right .rightInner1 { }
#center #content { }


#header { 
	position: relative; width: 991px;
	height: 499px; margin: 40px auto 0px auto; z-index: 3;
	background: url("../images/wrapper_bg2.png") left top no-repeat;
}

#footer { 
	position: relative; clear: both; width: 1000px;
	height: 119px; margin: 0px auto 0px auto; z-index: 99;
}
#footer .footer_i1 { 
	position: relative; clear: both; width: 991px; 
	background: url("../images/footer_bg.png") left top no-repeat;
	height: 119px; margin: 0px auto 0px auto; z-index: 99;
}
/*-- -----<BOXES>---- --*/
/** Begin: copyright **/
#copyright { position: absolute; bottom: 17px; left: 62px; }
#copyright p { margin: 0px; color: #fefefe; font-size: 18px; }
/** End: copyright **/

/** Begin: center2 **/
#center2 { position: absolute; top: 90px; left: 0px; width: 100%; z-index: 199; }
#center2 .center2_i1 { width: 991px; margin: 0px auto 0px auto; }
/** End: center2 **/

/** Begin: twoCell **/
#twoCell { width: 100%; overflow: hidden; }
#twoCell .leftCell { float: left; width: 315px; margin: 0px 0px 0px 14px; }
#twoCell .rightCell { float: left; width: 650px; }
/** End: twoCell **/

/** Begin: logo **/
#logo { margin: 0px 0px 30px 41px; }
/** End: logo **/

/** Begin: info1 **/
#info1 { 
	margin: 0px 45px 0px 45px; 
	line-height: 18px; color: #4c4c4c;
}
#info1 h2 { 
	font-size: 24px; color: #4c4c4c; font-weight: normal; 
	margin: 0px 0px 18px 0px; line-height: 30px; 
}
#info1 p { margin: 0px 0px 15px 0px; }
/** End: info1 **/

/** Begin: quiz_form **/
#quiz_form { 
	margin: 5px 45px 0px 0px; padding: 5px 0px 5px 45px; line-height: 18px;
	background: url("../images/quiz_form_bg.png") left top no-repeat;
}
#quiz_form h2 { margin: 10px 0px 10px 0px !important; }
#quiz_form .line { margin: 0px 0px 9px 0px; width: 168px; }
#quiz_form .line input[type="text"], #quiz_form .line textarea { width: 148px; }
/** End: quiz_form **/

/** Begin: main_nav **/
#main_nav { }
#main_nav ul { margin: 0px; list-style: none; width: 100%; overflow: hidden; }
#main_nav ul li { 
	float: left; padding: 0px 7px 0px 13px;
	background: url("../images/main_nav_bg.png") left 6px no-repeat;
}
#main_nav ul li:first-child { background: none; }
/** End: main_nav **/

/** Begin: container1 **/
#container1 { width: 100%; overflow: hidden; margin: 17px 0px 0px 0px; }
/** End: container1 **/

/** Begin: cart **/
#cart { float: left; background: #eaeaea; }
#cart .cart_i1 { 
	padding: 6px 13px 10px 13px; position: relative;
}
#cart h2 { color: #004b85; font-size: 18px; margin: 0px 0px 4px 0px; }
#cart .zakaz { position: absolute; bottom: 10px; right: 16px; padding: 1px 6px 3px 6px; background: #e5474a; }
#cart .zakaz a {
	font-size: 11px; text-decoration: none; color: #ffffff; 
}
#cart .zakaz2 { position: absolute; bottom: 32px; right: 16px; padding: 1px 6px 3px 6px; background: #2c4f8a; }
#cart .zakaz2 a {
	font-size: 11px; text-decoration: none; color: #ffffff; 
}
#cart p { padding: 0px 115px 0px 0px; margin: 0px 0px 0px 0px; font-size: 11px; }
/** End: cart **/

/** Begin: phone **/
#phone { 
	margin: 5px 0px 0px 27px; float: left; padding: 0px 0px 0px 62px;
	background: url("../images/phone.png") left top no-repeat;
}
#phone h2 { font-size: 18px; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#phone p { color: #df0a1d; font-size: 18px; }
/** End: phone **/

/** Begin: catalog **/
#catalog { margin: 36px 50px 0px 12px; line-height: 18px; }
#catalog h1 { margin: 0px 0px 18px 0px; }
#catalog .line { width: 100%; overflow: hidden; margin: 0px 0px 15px 0px; }
#catalog .line .item { position: relative; float: left; width: 252px; margin: 0px 45px 0px 0px; }
#catalog .line .item .border { position: absolute; top: 0px; left: 0px; }
#catalog .line .item p { text-align: center; margin: 6px 0px 0px 0px; }
/** End: catalog **/
/*-- -----<DECORATIONS>---- --*/
.color1 { color: #ed174c; }
/*-- -----<SUBPAGES>---- --*/
/*-- -----<FIXS>---- --*/

		.divadmin td { background-color: #eeeeee; padding: 5px 10px 5px 10px; }
		.divadmin td a { color: #4c4c4c; text-decoration: underline; }
		.bg1 td { background-color: #d2d2d2; }
		.divadmin .header { font-weight: bold; color: #FFFFFF; }
		.divadmin .header td { background-color: #666666; }
		.divadmin { margin-left: -5px; margin-top: 3px; margin-bottom: 5px; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#footer .footer_i1 { 
		left: 1px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  #footer .footer_i1 {    left: 0px;  } }
