/*tags*/
	html, body {margin: 0;padding: 0;width: 100%;height: 100%;}
	html>body {min-width: 100%;width: auto;min-height: 100%;height: auto;}
	/*body {font: 12px/20px 'Arial', sans-serif;color: #000;background: #fff url(../img/back.jpg);}*/
	body {font: 12px/20px 'Arial', sans-serif;color: #000;background: #fff url(../img/body.bg.jpg);}
	h2 {margin: 32px 0 8px;font: bold 17px/20px 'Arial', sans-serif;}
	h3 span {display: none;}
	b {font: bold 17px/20px 'Arial', sans-serif;}
	a, a:active {color: #1ebdef;}
	a:visited {color: #666;}
	/*здесь сделал display: block; чтобы line-height не наследовалось от body*/
	small {display: block;font: 11px/15px 'Arial', sans-serif;}
	ul {}
	ul li {margin: 0 0 4px 0;}
	iframe { background: transparent; width: 866px; height: 720px; }

/*classes*/
	a.pdf { padding-left: 20px; background: url(/img/pdf_small.jpg) no-repeat center left; }
	div.centered {position: relative;margin: 0 auto;width: 1000px;z-index: 200;}
	div.space {margin: 0 0 19px;height: 1px;overflow: hidden;}
	/*div.lcol p {width: 250px;} http://prosto.local/roaming.html*/
	div.rcol form {margin: 1em 0;}
	div.rcol form p {width: 424px;}
	div.lcol form {margin: 0 0 1em;}
	div.lcol form p {width: 260px;}
	body.roaming div.lcol form p {width: 178px;}
	body.roaming div.rcol p {font: 11px/15px 'Arial', sans-serif;}
	body.roaming div.rcol div.roamingContent, body.roaming div.rcol div.roamingContent p { font: 12px/20px 'Arial', sans-serif; }
	body.tariff div.rcol p {font: 11px/15px 'Arial', sans-serif;}
	body.popup {background: #fff;}
	body.popup h1 {margin: 18px 0;font: bold 24px 'Arial', sans-serif;}
	body.roaming h2 {margin: -2px 0 5px;}
	body.roaming h2 span {font-weight: 400;}
	ul.faq { list-style: none; padding: 0; margin: 0;}
	ul.faq li { margin: 0 0 10px 0; }
	form span.title, form span.fieldTxtName {display: block;}
	form span.tag, form span.brd {position: relative;display: block;margin: 0 0 2px;}
	form span.title b, form span.fieldTxtName b {font: 12px/14px 'Arial', sans-serif;color: #000;}
		form span.text,
		form span.area
			{padding: 0 6px 0 0;}
		form span.text input,
		form span.area textarea
			{padding-left: 2px;padding-right: 2px;}
		form span.text input,
		form span.sbox select,
		form span.area textarea
			{display: block;width: 100%;}
	form span.chbox {padding-left: 21px;zoom: 1;}
	form span.chbox input {position: absolute;left: 0;display: block;margin-left: 0;padding-left: 0;}

	a.metro {display: block;margin: 7px 0 0;padding: 0 0 0 30px;height: 22px;background: url(../img/metro.ico.gif) no-repeat 0 2px;}

	ul.downloads {list-style-type: none;margin-left: 0px;padding-left: 0px;}
	ul.downloads li {margin: 0 0 40px;padding: 7px 0 9px 43px;font: 13px/16px 'Arial', sans-serif;}
	ul.downloads li.pdf {background: url(../img/pdf.ico.gif) no-repeat 2px 1px;}

	p.pager {position: relative; font: 12px/21px 'Arial', sans-serif;}
	p.pager a, p.pager b {padding: 3px 8px;}
	p.pager b {font-size: 12px !important;color: #fff;background-color: #42c8f2;}
	p.alert {color: #f00;}

	body.connect table, body.payment table {margin: 0 0 1em;width: 100%;border-top: 2px solid #000;border-bottom: 2px solid #000;font: 11px/15px 'Arial', sans-serif;}
	body.connect table th, body.connect table td, body.payment table th, body.payment table td {padding: 5px 0 9px;vertical-align: top;text-align: left;border-top: 1px solid #d2d2d2;}
	body.connect table tr.first th, body.connect table tr.first td, body.payment table tr.first th {border: 0;}
	body.connect table th h4, body.payment table th h4 {margin: 0;font: bold 17px/20px 'Arial', sans-serif;}
	body.connect table th em, body.payment table th em {font: 11px/13px 'Arial', sans-serif;}

	body.roaming table {margin: 0 0 2em;width: 100%;border-top: 1px solid #000;border-bottom: 1px solid #000;font: 11px/15px 'Arial', sans-serif;}
	body.roaming table th, body.roaming table td {padding: 10px 0 14px;vertical-align: top;text-align: left;border-top: 1px solid #000;}
	body.roaming table.minHeight th, body.roaming table.minHeight td {padding: 10px 0 5px;vertical-align: top;text-align: left;border-top: 1px solid #000;}
	body.roaming table th {font-weight: 400;}
	body.roaming table th b {font-size: 100%;font-weight: bold;}
	body.roaming table td a {font-size: 12px;}

	body.tariff table {margin: 1px 0 2em;width: 100%;border-top: 1px solid #000;border-bottom: 1px solid #000;font: 12px/20px 'Arial', sans-serif;}
	body.tariff table th {border-top: 1px solid #000;}
	body.tariff table td {border-top: 1px solid #d2d2d2;}
	body.tariff table tr.first th, body.tariff table tr.first td {border: 0;}
	body.tariff table th, body.tariff table td {padding: 5px 0 6px;vertical-align: top;text-align: left;}

	div.cols {margin-left: -28px;}
	div.cols div.col {float: left;width: 200px;overflow: hidden;padding: 0 0 0 28px;}

	div.rcol h3 {margin: 25px 0 3px -2px;background-repeat: no-repeat;}
	div.lcol h3 {margin: 0 0 16px -2px;background-repeat: no-repeat;}
	div.lcol form h3 {margin: 0 0 5px -2px;}

	img.green {vertical-align: middle;}

	input.formItemText, select.formItemSbox { width: 100%; }
	textarea.formItemArea { width: 100%; }
	.fieldTxtName b { font-weight: normal; }
	input.formItemSbmt { width: 98px; height: 22px; background: url(/img/send.btn.gif) no-repeat; border: none; cursor: hand; cursor: pointer; }
	.head404 { width: 820px; background: url(/img/headers/404.gif) no-repeat; }

	iframe.gmap { background: transparent; width: 424px; height: 300px; }

/*ids*/
	#mainBox {width: 100%;min-width: 1000px;position: relative;}
	body.popup #mainBox {min-width: 630px;width: 630px;padding: 20px 20px 10px;}
	body.first #mainBox {background: url(../img/first.bg.gif) no-repeat 50% 0;}
	#mainBox div.controlW {width: 1000px;height: 1x;overflow: hidden;margin-top: -1px;/*background-color: red;*/}
	#mainBox div.centered {padding: 61px 0 0;}

	#logo {position: absolute;top: 42px;right: 10px;width: 183px;height: 70px;background: url(../img/prosto.logo.gif) no-repeat;}
	body.popup #logo {position: static;}
	#logo a {display: block;width: 183px;height: 70px;}
	#logo h3 {margin:0;}
	#logo span {display: none;}

	#firstHeader {margin: 31px 0 38px 228px;}
	body.first #firstHeader {position: relative;z-index: 10;}
	#firstHeader h1 {margin: 0;width: 699px;height: 146px;background: url(../img/easytouch.text.gif) no-repeat;}
	#firstHeader span {display: none;}
	/*#firstThebox {position: absolute;top: 230px;left: -356px;width: 732px;height: 500px;background: url(../img/box.jpg) no-repeat;}*/
	#firstThebox {position: absolute;top: 0;left: -311px;width: 732px;height: 728px;background: url(../img/thebox2.jpg) no-repeat;}
	#firstEasytouch {position: absolute;left: 630px;top: 526px;width: 168px;height: 168px;background: url(../img/first.vseprosto.gif) no-repeat;}
	/*#firstEasytouch {position: absolute;left: 621px;top: 519px;width: 192px;height: 192px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/16march.png', sizingMethod='image');}div>#firstEasytouch {background: url(../img/16march.png) no-repeat;filter: none;}*/
	#firstContent {position: relative;margin: 0 0 0 361px;padding: 15px 0 0 15px;width: 400px;height: 351px;}
	#firstContent p {position: relative;}
	#firstContent span.laquo {margin-left: -7px;}
	#firstContent h2 {display: none;}
	/*#firstContent p {position: absolute;top: 58px;width: 216px;}*/

	#footer {height: 349px;position: relative;}
	body.popup #footer {padding-top: 20px;height: auto;}
	body.popup #footer p {margin-bottom: 5px;}
	body.popup #footer p.copyright small {font-size: 10px;}
	body.first #footer {height: 222px;}
	#footer div.bg {position: absolute;z-index: 100;left: 0;bottom: -49px;width: 100%;height: 1000%;background: url(../img/circle.bg.gif) no-repeat 50% 100%;}
	/*#footer div.bg {position: absolute;z-index: 100;left: 0;bottom: -49px;width: 100%;height: 1000%;background: url(../img/circle2.bg.gif) no-repeat 50% 100%;}*/
	#footer div.centered {}
	#footer div.centered p.phone {position: absolute;top: 124px;left: 13px;margin: 0;width: 250px;height: 33px;background: url(../img/phone.text.gif) no-repeat;}
	body.first #footer div.centered p.phone {background: url(../img/first.phone.text.gif) no-repeat;}
	#footer div.centered p.phone small {display: none;}
	#footer div.centered p.submenu {position: absolute;top: 99px;left: 304px;margin: 0;height: 22px;width: 500px;}
		#footer div.centered p.submenu a,
		#footer div.centered p.submenu b
			{float: left;display: block;height: 22px;}
		#footer div.centered p.submenu a:hover,
		#footer div.centered p.submenu b
			{background-position: left bottom;}

	#footer div.centered p.submenu .home {width: 73px;padding-right: 6px;background: url(../img/home.footer.gif) no-repeat;}
	body.first #footer div.centered p.submenu .home {background-image: url(../img/first.home.footer.gif);}

	#footer div.centered p.submenu .sitemap {width: 100px;padding-right: 6px;background: url(../img/sitemap.footer.gif) no-repeat;}
	body.first #footer div.centered p.submenu .sitemap {background-image: url(../img/first.sitemap.footer.gif);}
	#footer div.centered p.submenu .moscow {width: 251px;padding-right: 6px;background: url(../img/moscow.gif) no-repeat;}
	#footer div.centered p.submenu .feedback {width: 125px;background: url(../img/feedback.footer.gif) no-repeat;}
	#footer div.centered p.submenu .dealers {width: 178px;background: url(../img/dealers.gif) no-repeat;}
	body.first #footer div.centered p.submenu .feedback {background-image: url(../img/first.feedback.footer.gif);}

	#footer div.centered p.submenu small {display: none;}
	#footer div.centered p.copyright {position: absolute;top: 128px;left: 313px;margin: 0;font: 10px/15px 'Tahoma', sans-serif;color: #000;}
	#footer div.centered p.nile {position: absolute;top: 147px;left: 313px;margin: 0;font: 10px/15px 'Tahoma', sans-serif;color: #000;}
	#footer div.centered p.copyright small {font-size: 100%;}
    #footer div.centered p.nile_main {position: absolute;top: 167px;left: 313px;margin: 0;width: 301px;font: 10px/15px 'Tahoma', sans-serif;color: #000;}

	#header {margin: 0 0 33px;}
	#header h1 {margin: 0 0 0 -5px;width: 100%;background-repeat: no-repeat;}
	#header h1 span {display: none;}

	#coverageContent { width: 900px; }
	#menuContent {width: 765px;}
	#menuContent div.rcol {float: right;position: relative;padding: 0 2px 0 14px;width: 451px;overflow: hidden;}
	#menuContent div.lcol {float: right;position: relative;padding: 0 30px 0 0;width: 255px;overflow: hidden;}
	body.roaming #menuContent div.rcol {width: 547px;}
	body.roaming #menuContent div.lcol {width: 158px;}

	#onlyContent {width: 752px;padding: 0 0 0 13px;}
	/*body.coverage-area #onlyContent {margin: 0 0 0 14px;padding: 0;width: auto;}*/

	#menu {list-style-type: none;margin: 0 0 15px 0;padding: 0 0 0 3px;width: 767px;height: 22px;}
	body.first #menu {position: relative;z-index: 10;}
	#menu li {position: relative;display: block;float: left;margin: 0;padding-left: 6px;width: auto;height: 22px;}
	#menu li a, #menu li b {display: block;width: 100%;height: 100%;background-repeat: no-repeat;}
	#menu li a:hover, #menu li b {background-position: left bottom;}
	#menu li span {display: none;}

	#submenu {list-style-type: none;margin: -4px 0 0 -2px;padding: 0;width: 253px;}
	#submenu li {display: block;margin: 0 0 6px;}
	#submenu li {position: relative;}
	#submenu li a, #submenu li b {display: block;background-repeat: no-repeat;}
	#submenu li a:hover, #submenu li b {background-position: left bottom;}
	#submenu li span {display: none;}

	body.coverage-area #submenu, body.roaming #submenu {list-style-type: none;margin: -31px 0 50px 13px;padding: 0;width: auto;height: 28px;overflow: hidden;}
	body.coverage-area #submenu li, body.roaming #submenu li {display: block;float: left;margin: 0;height: 28px;padding-right: 18px;}
	/*body.roaming #submenu li a, #submenu li b {display: block;height: 28px;background-repeat: no-repeat;}*/
	body.coverage-area #submenu li a:hover, body.roaming #submenu li a:hover, #submenu li b {background-position: left bottom;}
	body.coverage-area #submenu li span, body.roaming #submenu li span {display: none;}

	#answerBox {padding: 0 0 12px; /*border-bottom: 1px solid #000;*/ }
	#answerBox h2 {margin-top: 0px;}
	#answerBox b { font-size: 12px; }
	#sitemap ul li { padding-right: 20px; }
	#sitemap ul li a { font-weight: bolder; }
	#sitemap ul li ul { padding-left: 20px; }
	#sitemap ul li ul li { float: none; }
	#sitemap ul li ul li a { font-weight: normal; }

	#moscowRegionCoverBox {position: relative;width: 752px;height: 600px;overflow: scroll;}
	#moscowRegionCoverBox img {display: block;}
	#moscowRegionCoverBox div.drag {position: absolute;left: 0;top: 0;}
	#moscowRegionCoverLegend {margin-bottom: 0;font-size: 11px;}
	#moscowRegionCoverLegend span.december2008 {padding-left: 10px;padding-right: 30px;}
	#moscowRegionCoverLegend span.december2008 span {font-size: 8px;line-height: 1em;background-color: #f1e5c7;}
	#moscowRegionCoverLegend span.march2009 span {font-size: 8px;line-height: 1em;background-color: #f58124;}

	#dealersForm {margin-top: 40px;}
	#dealersForm input { width: 100%; }
	#dealersForm input.formItemSbmt { width: 98px; }

/*меню*/
	#menu li.tariff a,
	#menu li.tariff b
		{width: 57px;background-image: url(/img/menu/tariff.gif);/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu/tariff.png', sizingMethod='image');*/}
	#menu li.tariff>a,
	#menu li.tariff>b
		{background-image: url(/img/menu/tariff.png);filter: none;}
	#menu li.service a,
	#menu li.service b
		{width: 62px;background-image: url(/img/menu/service.gif);/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu/service.png', sizingMethod='image');*/}
	#menu li.service>a,
	#menu li.service>b
		{background-image: url(/img/menu/service.png);filter: none;}
	#menu li.connect a,
	#menu li.connect b
		{width: 114px;background-image: url(/img/menu/plug.gif);}
	#menu li.payment a,
	#menu li.payment b
		{width: 63px;background-image: url(/img/menu/payment.gif);}
	#menu li.coverage-area a,
	#menu li.coverage-area b
		{width: 122px;background-image: url(/img/menu/zone.gif);}
	#menu li.roaming a,
	#menu li.roaming b
		{width: 75px;background-image: url(/img/menu/roaming.gif);}
	#menu li.subscribers a,
	#menu li.subscribers b
		{width: 84px;background-image: url(/img/menu/abonentu.gif);}
	#menu li.faq a,
	#menu li.faq b
		{width: 142px;background-image: url(/img/menu/faq.gif);/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu/faq.png', sizingMethod='image');*/}
	#menu li.faq>a,
	#menu li.faq>b
		{background-image: url(/img/menu/faq.png);filter: none;}

/*подменю*/
	#submenu li.otpravlenniyeSmsMms a,
	#submenu li.otpravlenniyeSmsMms b
		{width: 211px;height: 26px;background-image: url(../img/submenu/otpravit_sms_mms.gif);}
	#submenu li.popolnitS4et a,
	#submenu li.popolnitS4et b
		{width: 159px;height: 26px;background-image: url(../img/submenu/poplnit_s4et.gif);}
	#submenu li.podderjkaIObslujivanie a,
	#submenu li.podderjkaIObslujivanie b
		{width: 164px;height: 48px;background-image: url(../img/submenu/podderjka_i_obslujivanie.gif);}
	#submenu li.russia a,
	#submenu li.russia b
		{width: 107px;background-image: url(../img/submenu/russia.gif);}
	#submenu li.abroad a,
	#submenu li.abroad b
		{width: 130px;background-image: url(../img/submenu/abroad.gif);}

/*заголовки*/
	div.abonentuHeader h1 {background-image: url(../img/headers/abonentu.gif);width: 382px;}
	div.plugHeader h1 {background-image: url(../img/headers/plug.gif);width: 562px;}
	div.paymentHeader h1 {background-image: url(../img/headers/payment.gif);width: 291px;}
	div.faqHeader h1 {background-image: url(../img/headers/faq.gif);width: 705px;}
	div.roamingHeader h1 {background-image: url(../img/headers/roaming.gif);width: 343px;}
	div.tariffHeader h1 {background-image: url(../img/headers/tariff.gif);width: 343px;}

/*подзаголовки*/
	h3.yourquestion {height: 17px;background-image: url(../img/yourquestion.header.gif);}
	h3.findpayplace {height: 34px;background-image: url(../img/findpayplace.header.gif);}
	h3.finddealers { height: 35px; background-image: url(../img/finddealers.header.gif); }
	h3.supermarkets {height: 34px;background-image: url(../img/supermarkets.header.gif);}
	h3.minibanks {height: 17px;background-image: url(../img/minibanks.header.gif);}
	h3.banks {height: 17px;background-image: url(../img/banks.header.gif);}
	h3.more {height: 17px;background-image: url(../img/more.header.gif);}
	h3.chooseregion {height: 17px;background-image: url(../img/chooseregion.header.gif);}
	h3.city {height: 17px;background-image: url(../img/city2.header.gif);}
	h3.choosecountry {height: 17px;background-image: url(/img/choosecountry.header.gif);}

