
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #FFF; background: #181818 url(../img/bg.gif) repeat 0 0; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; }

a img { border: none }
input,select,textarea { color: #181818; font: 12px Arial, Helvetica, sans-serif; }
a { color: #FFF; }
a:hover { color: #F3DAA5; }
form { margin: 0; }
div.clear, br.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { float: left; width: 100%; }

#carrier { font-size: 1.2em; width: 960px; margin: auto; text-align: left; position: relative;
	min-height: 850px; height: auto !important; height: 850px; }

#bg_light { width: 930px; height: 850px; position: absolute; left: -80px; top: 0;
	background-image: url(../img/bg_light.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_light.png,sizingMethod=crop); }

#logo2 { position: absolute; left: 159px; top: 59px;
	background-image: url(../img/logo2.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo2.png,sizingMethod=crop); }
#logo1 { position: absolute; left: 40px; top: 20px;
	background-image: url(../img/logo1.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo1.png,sizingMethod=crop); }

#menu { position: absolute; left: 310px; top: 10px;  }
#menu div.bg { height: 63px; background-image: url(../img/bg_menu_x.png); float: left;
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_menu_x.png,sizingMethod=crop); }
#menu ul { margin: 0; padding: 0; list-style: none; font-size: 13px; font-weight: bold; white-space: nowrap;
	position: relative; top: 12px; left: -15px; }
#menu li { display: inline; margin-right: 12px; }
#menu a { text-decoration: none; }
#menu div.bg_left { width: 30px; height: 63px; position: absolute; left: -30px; top: 0;
	background-image: url(../img/bg_menu_left.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_menu_left.png,sizingMethod=crop); }
#menu div.bg_right { width: 30px; height: 63px; position: absolute; right: -30px; top: 0;
	background-image: url(../img/bg_menu_right.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_menu_right.png,sizingMethod=crop); }
#menu li.on a { color: #F3DAA5; }


.img_front { position: absolute; left: 71px; top: 161px; display: none; }

#ramka { position: absolute; left: 771px; top: 139px; z-index: 2; color: #000;
	width: 156px; height: 149px;
	background-image: url(../img/bg_ramka.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_ramka.png,sizingMethod=crop); }
#ramka img { position: relative; left: 8px; top: 21px; color: #000; }

#header { height: 150px; }

#submenu { margin: 0; padding: 0; list-style: none; margin: 0 0 20px 592px; width: 135px; font-size: 13px; font-weight: bold;
	position: relative; min-height: 180px; height: auto !important; height: 180px; }
#submenu li { padding: 3px 0; }
#submenu li.lev1 a { color: #FFF; text-decoration: none; display: block; padding: 4px 8px; width: 124px; }
#submenu li.lev1 a:hover, #submenu li.hover a { color: #181818; background: #CAD0D8; }
#submenu li.hover { background: #CAD0D8; }
#submenu li.lev2 { font-size: 11px; font-weight: normal; line-height: 1.1; margin-left: 15px; padding: 5px 0; padding-left: 7px;
	background: url(../img/submenu_bullet.gif) no-repeat 0 11px; }
#submenu li.on2 { background-image: url(../img/submenu_bullet_on.gif); }
#submenu li.on2 a { color: #F3DAA5; }

#right_text { margin: 0 32px 55px 600px; min-height: 250px; height: auto !important; height: 250px; position: relative; }
#right_text p.title { margin-bottom: 5px; }
#right_text a { color: #E5CD9C; }


#footer { min-height: 175px; height: auto !important; height: 175px; position: relative; }

#img_footer { width: 85px; height: 96px; position: absolute; top: 0; left: 32px;
	background-image: url(../img/img_footer.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/img_footer.png,sizingMethod=crop); }

#banner_phone { position: absolute; top: -120px; left: 70px; font-size: 30px; font-family: Tahoma; width: 450px; }
#phone { position: absolute; top: 10px; left: 138px; font-size: 30px; font-family: Tahoma; width: 150px; }
#phone div.kod { color: #9DAABC; font-size: 18px; position: relative; left: -10px; }
#phone span { width: 150px; }

#contacts { font-size: 0.92em; padding: 14px 0; position: absolute; top: 0; left: 310px; width: 250px; }
#contacts p { margin: 0; }

#question { position: absolute; top: 3px; left: 600px; width: 319px; }
#question p.title { margin-bottom: 5px; }
#question p.msg { font-weight: bold; font-size: 14px; color: #BD0D10; margin-bottom: 7px; }
#question div.left { width: 149px; float: left; }
#question div.right { float: left; }
#question div p { float: left; padding-bottom: 4px; margin: 0; }
#question input.input, #question textarea { background: #494F53; width: 130px; border: 1px solid #494F53; padding: 2px 4px;
	font-size: 11px; color: #FFF; float: left; }
#question textarea { width: 160px; height: 85px; overflow: auto; }
#question div.button { padding-top: 3px; float: right; }
#question div.button input { float: left; width: 57px; height: 17px; }
#true_textarea { display: none; }
#question p.title img { background-image: url(../img/title_question.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_question.png,sizingMethod=crop); }

#title_main { background-image: url(../img/title_main.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_main.png,sizingMethod=crop); }

#admin_li { position: absolute; right: 30px; top: 75px; font-size: 13px; font-weight: bold; }

div.sheme { font-weight: bold; margin-top: 3px; }
div.sheme a { color: #B0AFB0; }

#top_phone { position: absolute; top: 65px; right: 20px; font-size: 18px; font-family: Tahoma; white-space: nowrap; }
#top_phone span.kod { color: #9DAABC; }
#top_phone p { margin: 0; }

#mart_trans { margin-bottom: 10px; }

#question #logo_diler p { padding: 0 15px 5px 0; }
