@charset "UTF-8";
/* CSS Document */



html, body, h1, h2, h3, h4, h5, h6, div, p, a, img, table, thead, tbody, th, td, dl, ul, ol, li, dt, dd, button, hr 	{ margin: 0; padding: 0; border: 0; font-weight: normal;}
ol, ul		{list-style: none;}
:focus 		{outline: 0;}


body							{ font-family: Arial; font-size:100%; color:#666666 }
a								{ color:#006eff}
a:hover							{ text-decoration:none}


h1 								{ color:#42a1e3; font-size: 26px; margin-bottom:20px; font-weight:bold }
h2 								{ font-size:21px; letter-spacing:-1px; font-weight:bold; color:#000; margin-bottom:10px; }
h3 								{ color:#333333; font-size: 17px; font-weight:bold; margin:15px 0 5px}
p sup							{ color:#000; font-size:14px}

.outh							{ margin: 0; padding:0 }


/* NEW  */
.userbar						{ margin:0 auto; text-align:right; margin-bottom:0px; background:#fff url(../images/logbox-bg.jpg) bottom repeat-x; border-bottom:1px solid #e2e2e2}


.indlogbox						{ width:980px; margin:0 auto; padding:5px;	

					 		 border-bottom-right-radius: 3px;
							-moz-border-radius-bottomright: 3px;
							-webkit-border-bottom-right-radius: 3px;
							border-bottom-left-radius: 3px;
							-moz-border-radius-bottomleft: 3px;
							-webkit-border-bottom-left-radius: 3px; color:#000; font-size:11px;  }
.indlogbox td		{ padding-right:10px}
.indlogbox			p{ color:#da117a}


.logform			{ border:1px solid #ccc; padding:2px; font-size:11px; color:#666666 }

/* */

.headerbox						{ background:url(../images/header-bg.jpg) center bottom no-repeat; padding-top:15px  }


table							{ border-collapse:collapse}


.tablecontent	td				{ vertical-align:top}


.regbutt:hover					{ position:relative; top:1px}


.rq			 { color:#f80482; font-size:30px}

/*  color:     red  - #f80482   blue - #006eff       */

.logo-menu						{ width:980px; margin:0 auto; }
.logo-menu	img					{ margin-bottom:10px}
.logo-menu td					{ padding-bottom:0px; vertical-align:bottom}


.menulink  {
	text-align: center;
	font-size: 18px;
	color: #373a48;
	text-shadow: 0 1px 0 #fff;
	background:none; 
	padding:10px 5px;
	margin: 0 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;

}
.menulink a		{ color:#373a48}
.sel  			{ background: #fff;  }
.sel a			{ text-decoration:none; color:#999 }



.content		{ width:980px; margin:0 auto}



/* utp  */

.utp				{ width:980px; background:#ebebdf; margin:20px 0; border-radius: 8px; -moz-border-radius: 8px; 	-webkit-border-radius: 8px; text-shadow:#fff 0 1px 0px   }

.utp h1				{ font-size:39px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:center; padding-top:40px;letter-spacing: -1px; padding-bottom:10px; margin-bottom:0; }
.utp p				{ font-size:21px; color:#4f5245; text-align:center; padding-bottom:15px }
.creline			{ background:url(../images/creativline.gif) no-repeat bottom left; padding-bottom:8px; color:#000}

.primery  			{ border:1px solid #e0e0e0;  border-radius: 8px; -moz-border-radius: 8px; 	-webkit-border-radius: 8px; margin-bottom:20px }
.primery2tab		{ margin:15px}
.primery2tab td		{ vertical-align:top}
.primery2tab-titl	{ font-size:21px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; font-weight:bold; color:#000; background:url(../images/titlshadow.jpg) no-repeat left bottom; padding-bottom:10px  }

.otz-ttext			{ font-size:13px; color:#4a4a4a; margin:10px 0; line-height:17px; margin-right:10px}
.otz-ttext	td		{ padding:5px;}
.otz-ttext	 a		{ color:#006eff}
.otz-name			{ border-top:0px solid #e2e2e2; margin-top:10px; font-style:italic}
.otz-line			{ height:2px; background:url(../images/otzdot.jpg) repeat-x top }

.centrlineprim		{ border-right:3px solid #ebebdf; padding-right:15px; margin-right:15px; min-height:200px}
.primsitescreen		{ margin:10px 0; font-size:12px; line-height:17px}
.primsitescreen	a	{ color:#006eff}
.primsitescreen img	{ margin-left:-2px}
.primsitescreen td	{ width:140px; padding-right:10px;} 


/* New Style Registration   */

.reg_border				{  border:1px solid #ebebdf; margin:20px 0; border-radius: 8px; -moz-border-radius: 8px; 	-webkit-border-radius: 8px; text-shadow:#fff 0 1px 0px   }
.reg_box		h1	{ font-size:39px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:center; padding-top:20px;letter-spacing: -1px; padding-bottom:10px; margin-bottom:0px; }

.reg_box			{ padding-bottom:0px}
.regstyletab		{ width: 840px; margin: 25px auto}
.regstyletab td		{ padding:5px}

.reg_pole_text		{ text-align:right; width:250px; padding:5px 10px 5px 0 }

/*.reg_box input[type="text"],input[type="password"],select {*/
/*	font-size: 14px;*/
/*	color: #374145;*/
/*	padding: 4px*/
/*}*/
/**/
/*.reg_box input[type="text"][disabled],input[type="password"][disabled],select[disabled]*/
/*	{*/
/*	font-size: 14px;*/
/*	color: #374145;*/
/*	padding: 4px*/
/*}*/

.reg_box_in_enter			{ border-top:1px solid #ebebdf; padding:20px 0 30px 0; width:400px; margin:0 auto}
.reg_link_in_enter 			{ margin-bottom:20px;font-size:25px; font-weight:bold; color:#f80482;  }

/*   главное меню планирования  */

.plan-menu			{ width: 245px; margin-bottom: 20px; border-collapse:collapse; font-size:14px; color:#000000 }
.plan-menu a		{ color:#000000}
.plmenu				{ width: 235px; height:40px; padding:4px 0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-bottom:-1px; }
.plmenu-sel			{ width: 244px; height:40px; padding:4px 0;border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:-1px; position:relative;  background:url(../images/arrow-selectplan.gif) center right no-repeat;}
.plmenu-sel a		{ text-decoration:none; }
.plmenu		 img 	{ position:relative; top:7px; margin: 0 10px; width:24px; height: 24px}


.rightcontent		{ border:1px solid #f2f2f2; width:700px; min-height: 500px; margin-left:10px; }
.newscontent		{ border:1px solid #f2f2f2 }
.table555			{ margin: 10px 10px; line-height: 22px}
.table555 td		{ padding: 6px 0; font-size:14px}


.avatar50			{ width: 50px; height: 50px; border:1px solid #f2f2f2; position: relative; }


.pos-linkedit		{ position: relative; top:-22px; text-align:right}
.pos-linkedit img	{ position: relative; top:4px; margin-right:4px}
.linkedit-ico		{ position: relative; top:4px; margin-right:4px}

.linkedit	a		{ color:#c6c6c6; font-size:12px }
.linkedit	a:hover	{ color:#ff0084; font-size:12px }

.slogan				{ font-size:30px; font-weight:bold; color:#000000; text-align:left; margin-top:25px }
/*.prosto		a		{ font-size:30px; font-weight:bold; color:#0066FF; text-decoration:none; border-bottom:1px dotted #0066FF }
*/
.name-albom 	a	{ color:#42a1e3; font-size: 20px;  }
.col-foto			{ color:#ff0084}


.login-ind-panel	{ background:url(../images/index-bg-login.jpg) center no-repeat; width: 650px; height: 500px; margin:0 auto  }

.pass-bg			{ width:300px; height: 45px; font-size:18px; color:#666666; background:none; margin: 8px 8px 8px 50px}

.registr 			{ font-size: 30px; color:#CCCCCC; margin: 25px; text-decoration:underline}


.o_format_boxborder	{ border:1px solid #ebebdf; margin:20px auto; border-radius: 8px; -moz-border-radius: 8px; 	-webkit-border-radius: 8px; text-shadow:#fff 0 1px 0px; padding:15px 20px 5px;}



.o_format			{ font-size: 14px;}
.o_format		p	{ margin-top:0px; margin-bottom:15px; font-size: 14px; line-height: 22px}

.markerlist		ul	{ margin:0}
.markerlist		li	{ width:100%; height:100%; line-height:22px; padding-left:40px;}
.markerlist_mark	{ color:#006eff; padding-right:4px}
.price_tariff_tab	{ background:#ebebdf; margin-bottom:15px }
.price_tariff_tab td	{ padding:10px 5px 10px; text-align: center; border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:13px}


.moderator_info		{ font-size:12px;    }
.moderator_info		td{ padding:4px;  }
.moderatedYes		{	background-color: #C1E442; color:#467f03; text-shadow:#d7ff45 0 1px 0	}
.moderatedWait		{	background-color: #FFE823; color:#5c4434; text-shadow:#fff6a5 0 1px 0  	}
.paymentWait		{	background-color: #FF7200; text-shadow:#ffa964 0 1px 0 	}
.paymentWait	a	{	color: #982608 	}
.moderatedNo		{	border: 1px solid #FF0000; color:#FF0000	}

.catalog			{ width: 980px; border-collapse:collapse; margin: 20px 0}
.catalog td 		{ vertical-align: top;}
.catalog-1st		{ width: 245px}
.catalog-2st		{ width: 735px}
.catalog-box 		{ width: 675px; background: #f4f5e7; padding: 20px; margin-left: 10px;  -moz-border-radius:10px; -webkit-border-radius:10px; }


.tabcat {
	background: #fff url("../images/tabcat-shadow.jpg") left bottom  no-repeat
}

.tabcat	td 	{ margin:0; padding:0}

.tabcat-on {
	color:#FF0084;
	font-size:13px;
	background:#fff;
	border: 1px solid #8e8e74;
	padding: 8px 10px;
	border-bottom: 1px solid #fff;
	margin-right: 5px;
	margin-bottom: 0px;
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}

.tabcat-on	a {
	text-decoration: none; color:#FF0084;
}

.tabcat-on sup {
	font-size: 11px;
	color: #FF6600
}

.off {
	font-size:13px;
	background:none;
	border: 1px solid #cccdbb;
	border-bottom: none;
	color: #cccdbb
}

.off	a {
	text-decoration: none; color:#333333
}

.off	a:hover {
	text-decoration: underline;
}

.footer-out 			{ background:#f7f7f2 url(../images/footer-shad.jpg) top no-repeat; height:200px; padding-top:40px}
.footer-tab				{ width:980px; margin:0 auto; font-size:12px; }
.footer-tab	 td			{ vertical-align:top}
.footer-tab	 a			{ color:#000; line-height:19px}
.footer-title			{ font-size:14px; color:#000; font-weight:bold; margin-bottom:10px}
.footer-title-vopr		{ font-size:14px; color:#000; font-weight:bold; padding-bottom:5px; margin-bottom:5px; background:url(../images/bg-contactline.jpg) bottom left no-repeat}

.footer-socset img		{ margin-right:2px}
.footer-socset			{ width:150px; background:url(../images/socset-bg.jpg) top right no-repeat}


.footmanycopy a			{ color:#000}
.footmanycopy			{ font-size: 12px; color:#666666;width: 980px;  margin:0 auto; }
.footmanycopy	td		{ padding:15px 0}

.news-pic img			{width: 85px; float: left; margin: 0 10px 10px 0}



.profile_fuel			{ width:680px  }
.profile_fuel tr		{ border-bottom:1px solid #ccc}

.p_fuel_lft				{ width:200px; }

.p_fuel_ctr  		 	{ color:#000}
.p_fuel_ctr strong		{ color:#FF0084}
.p_fuel_ctr	 span		{ padding-right:5px }
.p_fuel_ctr	a			{ font-weight: bold}
.edit_fuel				{ position:relative; top:3px}
.edit_fuel:hover		{ position:relative; top:4px}
