A { color:#0000ac; }
A:hover { color:#ac0000; }


BODY {
	background:url(/pictures/bodyfon.jpg) top left repeat-x #9c9fa6;
	margin:0px;
	padding:0px;
	color:#000;
	font-size:15px;
	font-family:arial, tahoma;
	text-align:center;
}
TABLE, TR, TD, P, input, B, br, DIV {font-size:15px;}

.head{height:190px;position:relative;z-index:10;}

IMG {border:0px;}

.logo {
	height:139px;
}

.logo IMG {width:285px;height:60px;margin:40px 0px 0px 40px;}
.logo A{float:left;}
.logo DIV{float:right; margin:58px 40px 0px 00px;font-size:24px;}



.tt{
	background:#e0e0e0;
	padding:0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	color:#000; border-radius:2px;
	
}
.tth{
	background:#ac0000;
	padding:0px 4px 0px 4px;
	color:#fff;
}
.ath{
	text-decoration:none !important;
}
.ath:hover .tt{
	background:#ac0000;
	color:#fff !important;
}
.ath:hover .tth{
	background:#e0e0e0;
	color:#000 !important;
}



.body {
	margin:0px auto 20px auto;	
	width:960px;
	text-align:left;
}
.bodyf {
	background:url(/pictures/bodyniz.jpg) bottom left repeat-x #fff;
	border-radius:0px 0px 20px 20px;
	box-shadow: 0px  0px 10px #555;
	 
	z-index:1;
}




.butf{
	height:51px;
	background:url(/pictures/butf.gif) top center repeat-x;
	border-radius:20px 20px 0px 0px;
	
}
.butr{width:26px;height:51px;
	background:url(/pictures/butr.gif) top right no-repeat;
	float:right;
}

.butl,.but,.butls,.buts{
	width:170px;height:51px;
	float:left;
	padding: 0px;
	text-align:center;
	font-size:22px;
	line-height:51px;
	text-decoration:none;
	color:#000;
}

.butl{
	background:url(/pictures/butl.gif) top left no-repeat;
	border-radius:40px 0px 0px 0px;
}
.butl:hover{
	/*background:url(/pictures/butlh.gif) top left no-repeat;*/
	background:url(/pictures/butls.gif) top left no-repeat;
	color:#ac0000;
}
.butls{
	background:url(/pictures/butls.gif) top left no-repeat;
	color:#ac0000;border-radius:40px 0px 0px 0px;
}

.but{
	background:url(/pictures/but.gif) top center repeat-x;
}
.but:hover{
	/*background:url(/pictures/buth.gif) top center repeat-x;*/
	background:url(/pictures/buts.gif) top center repeat-x;
	color:#ac0000;
}
.buts{
	background:url(/pictures/buts.gif) top center repeat-x;
	color:#ac0000;
}
.bsep{
	background:url(/pictures/butsep.gif) top center no-repeat;
	width:2px;height:51px;float:left
}


.page1f{
	background:url(/pictures/page1f.jpg) top center repeat-x ;
	padding:20px;
}
.page2p20{
	padding:20px;
}

.lcolu {
	width:245px;
	height:128px;
	color:#fff;
	font-size:18px;
	text-align:right;
	margin:0px 20px 0px 20px;
}
.lcold{
	background:url(/pictures/lcoldf.jpg) top center repeat-x #e0e0e0;
	border-radius:0px 0px 10px 10px;
	width:285px;
	padding:0px 0px 20px 0px ;
	margin:0px;
}
.leftbl{
	background:#ededef;
	border:1px solid #aaa;
	border-radius:10px;
	width:245px;
	min-height:245px;
	padding:0px;
	margin:20px 0px 20px 20px;
	box-shadow: 0px 0px 10px #bbb;	
	position:relative;
}

.podplanf {
	margin:0px 20px 0px 0px;
	padding:5px 5px 5px 0px;
	background:#000;
	border-radius:10px;
	box-shadow: 0px 0px 10px #555;
	width:575px;
}
.podplanfh1 {
	margin:0px 20px 0px 0px;
	padding:5px 5px 0px 0px;
	background:#000;
	border-radius:10px 10px 0px 0px;
	padding:5px 5px 0px 0px;
	/*box-shadow: 0px 0px 10px #555;*/
	
}
.m5{margin:5px;}
.m10{margin:10px;}
.m20{margin:20px;}
.mr40{margin:0px 0px 0px 40px;}
.plan1,.plan2,.plan3,.plans {
	
	margin:0px 0px 0px 5px;
	padding:0px;
	background:url(/pictures/planf.jpg) bottom center repeat-x #cccccc;
	
	border:1px solid #e0e0e0;
	border-radius:10px;
	width:185px;
	height:390px;
	
	
}
.plans{
	background:url(/pictures/planfs.jpg) bottom center repeat-x #fff;
}
.clear{
	clear:both;font-size:0px;
}
.fll{
	float:left;
}
.flr{
	float:right;
}
.plansh1{
	margin:0px 0px 0px 5px;
	padding:0px;
	background:url(/pictures/planfh1.jpg) bottom center repeat-x #cccccc;
	
	min-width:565px;
	_width:565px;
	height:122px;
	border:1px solid #e0e0e0;
	border-radius:10px 10px 0px 0px;
	border-bottom:0px;
	
	
}
.plan1price1,.plan2price2,.plan3price3{
	border:1px solid #6da8ff;
	border-radius:10px;
	background:url(/pictures/podprice1.jpg) bottom center repeat-x #3786fb;
	color:#74a4ec;
	text-align:center;
	padding:8px 0px 6px 0px;
	font-weight:bold;
	font-size:14px;
}
.price1,.price2,.price3{
	margin:8px 0px 0px 0px;
	font-size:72px;
	line-height:62px;
	color:#fff;
}
.plan2price2{
	border:1px solid #63e05e;
	background:url(/pictures/podprice2.jpg) bottom center repeat-x #3adb3a;
	color:#94ff94;
}
.plan3price3{
	border:1px solid #fffa6d;
	background:url(/pictures/podprice3.jpg) bottom center repeat-x #dbd93a;
	color:#fffe83;
}
.plans .plan1price1,.plans .plan2price2,.plans .plan3price3{
	background:url(/pictures/podprices.jpg) bottom center repeat-x #a40000;
	border:1px solid #ff9f9f;
	color:#ff9f9f;
}
.popricet{	
	margin:10px 5px 0px 5px;
	font-size:18px;
	height:196px;
}
HR{
	border:0px;
	border-top:1px solid #999;
	border-bottom:1px solid #eee;
	font-size:6px;
}
.ras40{width:40px;height:1px;}

.path{
	font-size:12px;
	margin:0px 0px 0px 0px;
	/*margin:12px 0px 0px 20px;
	position:absolute; */
}
.path A{
	color:#000;
}
.path A:hover{
	color:#fff;
}

.podh1he{
	margin:4px 0px 0px 0px;
	height:95px;
	border:1px solid #fff;
	border-radius:10px 10px 0px 0px ;
	background:url(/pictures/podh1he.jpg) top center repeat-x #a9a9a9;
	
	
	padding:0px 0px 0px 20px;
	font-weight:bold;
	font-size:14px;
}
.podh1he H1{	
	color:#000;
}
.pagetext{
	margin:40px 20px 0px 40px;
	text-align:justify;
}
H1,h2,h3{color:#ac0000;}
H1{font-size:24px; font-weight:normal;}
H2{font-size:16px; font-weight:normal; }
H3{font-size:14px;}

.w100{ width:100%;}

.fs30{font-size:30px !important;}

.nizl{
	background:url(/pictures/nizlf.jpg) bottom center repeat-x #dfdfdf;
	border-radius:10px 0px 0px 10px;
	height:140px;
	width:285px;
	margin:20px 0px 0px 0px;
}

.nizr{
	background:url(/pictures/page1f.jpg) top center repeat-x ;
	min-width:615px;
	_width:615px;
	height:140px;
	margin:20px 0px 0px 0px;
}
.nizr2{
	background:url(/pictures/nizlf.jpg) bottom center repeat-x #dfdfdf;
	border-radius:0px 10px 10px 0px;
	height:140px;
	width:20px;
	margin:20px 0px 0px 0px;
}
.nizrt, .nizlt{
	margin:0px 0px 0px 40px;
	font-size:12px;
	padding:20px 0px 0px 0px;
	
}
.nizrt,.nizrt A{
	color:#fff;
}
.nizrt A:hover{
	color:#faa;
}

.nizlt A{
	color:#000;
}
.nizlt A:hover{
	color:#777;
}


.forms{
	background:#f0f0f0;
}

.zakazat, .forms_sub, .forms_sub_hover{
	background:url(/pictures/zakazat.png) center center no-repeat;
	border-radius:10px;
	width:175px;
	height:54px;
	line-height:52px;
	text-align:center;
	margin:0px 0px 0px 0px;
	float:right;
	color:#fff;
	font-size:24px;
	text-decoration:none;
	box-shadow: 0px 0px 10px #777;	
}
.zakazat:hover,.forms_sub_hover{
	background:url(/pictures/zakazats.png) center center no-repeat;
	color:#fff;
	line-height:54px;
}

.forms_sub,.forms_sub_hover{border:0px; cursor:pointer;_cursor:hand;float:none;}

.mini{font-size:11px;}

UL{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
}
LI{
	list-style:url(/pictures/li16.png);
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
}

.center{
	text-align:center !important;
}

.ok{
	background:green;
	color:white;
	padding:20px;
	font-weight:bold;
}
.error{color:red;font-weight:bold;}


