.sotrtbl {background: url('/img/bgsotr.jpg') left bottom; background-repeat: no-repeat; 
}
.namesotr{font-size:16px; line-height:35px; color:#b00505; font-weight:500;}
.sotrb{font-size:12px; line-height:18px; color:#169d09;  font-weight:600;}
.sotra, .sotra:hover { color:#b00505; }
.sotrot{font-size:14px; line-height:30px;  color:#0c8daa; font-weight:600;}
#centerbot{	PADDING: 20px;}

body{
	PADDING: 0px;
	MARGIN: 0px; 
	FONT-FAMILY: Verdana; 
	TEXT-ALIGN: center;
 	background: #b8ae95;	
 	line-height:18px;
 	font-size:11px;	
 	color:#848484;
 	font-weight: 400;
 	}
 		
#wrapper {
	PADDING: 0px; MARGIN: 0px auto;
	WIDTH:1041px;
	background: #fff url('/img/bg.gif') top left; background-repeat: repeat-y; 

}
#head{
	WIDTH:100%; HEIGHT:586px;
	background: url('/img/head.jpg') top left; background-repeat: no-repeat; 
	}
#nav{HEIGHT:18px; margin-top:0px;margin-bottom:0px;margin-right:40px;padding-top:3px;}

#dmenu{
	margin:0px;
	text-align:center;
	 
	padding-left:300px;
	HEIGHT:72px; 
	}
	
#lsite{
	padding-left:290px;
	height:300px;
	text-align:left;
	font-weight:500;
	font-family:'Courier New';
	font-size:16px; 
	line-height:35px;
	color:#6095c9; 
}
#seo{
	padding-left:30px;
	height:100px;
	text-align:left;
	font-weight:400; 
	color:#6095c9; 
	font-size:10px;
}
#cont{
	POSITION: relative; 
	TOP:-55px;
	padding:10px 70px 0px 0px;
	text-align:right;
	font-weight:500;
	font-family:Verdana; 
	font-size:13px;
	color:#fff; 
}

#bdyc{
	margin: 0px 24px 20px 18px;
}
#left{
	
	margin:0px;
	text-align:left;
}
div.tp1
{
	
	height:235px;
	background:  url('/img/tpp.jpg') bottom right; background-repeat: no-repeat; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
	font-size:10px; 
	line-height:14px;
}

#price1{
	text-align:center;
	left:-5px;
	/*padding-left:5px;*/
	position:relative;
	height:35px;
	margin-right:0px;
	background: url('/img/ln1.gif') top right; background-repeat: no-repeat; 
	line-height:30px;
	font-weight:500;  
	font-size:14px; 
	color:#fff;  
	font-weight:600;
	
}
	#price2{
	text-align:center;
	left:-5px;
	position:relative;
	height:35px;
	margin-right:0px;
	background: url('/img/ln2.gif') top right; background-repeat: no-repeat; 
	line-height:30px;
	font-weight:500;  
	font-size:14px; 
	color:#fff;  
	font-weight:600;
}
#price3{
	text-align:center;
	left:-5px;
	position:relative;
	height:35px;
	margin-right:0px;
	padding-left:0px;
	background: url('/img/ln3.gif') top right; background-repeat: no-repeat; 
	line-height:30px;
	font-weight:500;  
	font-size:14px; 
	color:#fff;  
	font-weight:600;
}
#how{
	background:  url('/img/list.jpg') top left; background-repeat: no-repeat; 
	padding:0px 5px 20px 10px;
	font-size:11px; 
}
#how p {padding:0px; margin:0px;}
#how span {padding-left:100px;line-height:40px;font-weight:400; font-size:15px; color:#eb0303;}
#how p span {padding:0px; margin:0px; font-weight:400; font-size:15px; color:#5c9644;}
#serv{
	padding:0px 5px 53px 10px;
	font-size:11px; 
}
#serv span {line-height:25px; font-weight:400; font-size:15px; color:#eb0303;}
#serv a:hover {line-height:20px;font-weight:400; font-size:13px; color:#eb0303;}
#serv a {line-height:20px;font-weight:400; font-size:13px; color:#5c9644;}
#fact{
	padding:0px 5px 20px 10px;
	font-size:11px; 
}
#fact span {line-height:25px; font-weight:400; font-size:15px; color:#eb0303;}

#center{
	text-align:left;
	overflow:hidden;
	margin:0px 15px 0px 15px;
	/*padding-left:0px 10px 0px 15px;*/
	font-size:11px;	
}
#mdiv{
height:300px;
overflow:auto;
}
#right{
	text-align:left;
	padding:0px;
	
}
#portft
{

	WIDTH:260px;
	padding: 0px 10px 10px 0px;
	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 
	text-align:right;
}
#portf{
	WIDTH:260px;
	padding: 5px 5px 15px 10px;
	background: #ebebeb  top left; background-repeat: no-repeat; 
	line-height:15px;
	font-size:11px;
}
#portft span {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303;}
#portft a, #portft a:hover  {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303; text-decoration:none}
#portf span {line-height:30px;font-weight:400; font-size:12px; color:#068db3;}
#calc{
	padding:10px 10px 10px 0px;
	text-align:right;
}
#mant{
	height: 80px;
	padding: 10px 10px 0px 0px;
	text-align:right;
	line-height:42px;
	font-weight:400; 
	font-size:15px; color:#eb0303;
	background: url('/img/bgman.jpg') top left; background-repeat: no-repeat; 
	width:250px;
}
#man {margin-left:15px;}
#man span{font-weight:600;  font-size:11px; color:#5c9644;}
#man {font-size:11px;}
#man p{margin-left:30px; margin-top:0px;margin-bottom:0px;margin-right:20px;}


#deviz	{ 

	POSITION: relative; TOP:0px;
	margin-right: 150px;
	font-style: italic;
	line-height:40px;
	font-weight: 600;
	font-family:'Courier New';
	font-size:20px;	
	color:#a60a0b;	
	text-decoration:none;
	}
#head2{
	
	WIDTH:1041px; HEIGHT:327px;
	background:  url('/img/head2.jpg') top left; background-repeat: no-repeat; 
	}
#bg2{
	WIDTH:1041px; HEIGHT:327px;
	margin-top:0px;
	background:  url('/img/g2.jpg') top left; background-repeat: no-repeat; 
}
#bg1{
	WIDTH:1041px; HEIGHT:327px;
	margin-top:0px;
	background:  url('/img/g1.jpg') top left; background-repeat: no-repeat; 
}
#bg3{
	WIDTH:1041px; HEIGHT:327px;
	margin-top:0px;
	background:  url('/img/g3.jpg') top left; background-repeat: no-repeat; 
}
#bg4{
	WIDTH:1041px; HEIGHT:327px;
	margin-top:0px;
	background:  url('/img/g4.jpg') top left; background-repeat: no-repeat; 
}
#bg5{
	WIDTH:1041px; HEIGHT:327px;
	margin-top:0px;
	background:  url('/img/g5.jpg') top left; background-repeat: no-repeat; 
}

#girl{
	vertical-align:top;
	POSITION: relative;
	WIDTH:100px;
	TOP: -205px; LEFT: -18px;
	}
#bdyb{
	WIDTH:1041px; HEIGHT:123px;
	background: url('/img/bot.jpg') top left; background-repeat: no-repeat; 
	}

#tname{
padding-left:15px;
padding-right:15px;
	font-size:11px;
}

#copy{
	POSITION: relative; 
	TOP:46px;
	padding-left:50px;
	text-align:left;
	color:#0d5d03;
	font-size:11px;
}
#seob{
	POSITION: relative; 
	TOP:65px;
	padding-left:40px;
	text-align:left;
}
#bn{
	POSITION: relative; 
	TOP:65px;
	height:40px;
	
	overflow:hidden;
}
.tpb,.tpb:hover {line-height:30px;font-weight:400;  font-size:13px; color:#1a5cbf; text-decoration:none;}
.tpg,.tpg:hover {line-height:30px;font-weight:400;  font-size:13px; color:#5bae0c;text-decoration:none;}
.tpr,.tpr:hover {line-height:30px;font-weight:400;  font-size:13px; color:#dd0515;text-decoration:none;}
.price{line-height:30px;font-weight:500;  font-size:14px; color:#fff;  font-weight:600;}







#frazit
{
	POSITION: relative; 
	WIDTH:246px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:right;
	padding-right:20px;
}
#frazi
{
	POSITION: relative; 
	WIDTH:246px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	padding-right:20px;
	font-size:11px; 
	line-height:15px;
}
#frazi span{font-weight:400;  font-size:13px; color:#5c9644;}
#art h2{margin-left:105px;padding-top:10px; text-decoration:none;}
#art a{text-decoration:none;}

#news h2{margin-left:95px;padding-top:10px;text-decoration:none;}
#news a{text-decoration:none;}
#art
{
	POSITION: relative; 
	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 
	

}
#art2{
	padding:10px;
	background: #f0f0f0;
	}
#art3{
	padding:10px;
	background: #f0f0f0;
	}
#news
{
	POSITION: relative; 
	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	padding-right:20px;
}

#news p, #newsd p { margin:5px;}
#news p span, #newsd p span{line-height:20px;font-weight: 600; color:#acb2ab;  text-decoration:none;}
#news p a:hover, #newsd p a:hover{font-size:13px; text-decoration:underline;}
#news p a, #newsd p a{font-size:13px; color:#509e06; text-decoration:underline;}
/*не на главной*/
#newsd {margin-left:10px}


#art p,#artd p { margin:0px; }
#art p span,#art p a,#art p a:hover, #artd p span, #artd p a,#artd p a:hover{line-height:20px; font-size:14px; color:#970000; text-decoration:underline;}
/*не на главной*/
#artd {margin-left:20px}

h1 	{margin-bottom:10px;line-height:25px; font-weight:600; font-size:16px; color:#eb0303; text-decoration:none}
h2 	{margin-bottom:10px; line-height:20px; font-weight:500; font-size:15px; color:#eb0303; text-decoration:none}

a.h2,a.h2:hover	{padding-left:100px ;margin-bottom:10px; line-height:45px; font-weight:500; font-size:15px; color:#eb0303; text-decoration:none}

h3 	{margin-bottom:10px; line-height:20px; font-weight:500; font-size:13px; color:#eb0303; text-decoration:none}




a:hover	{ 	color:#eb0303;	text-decoration:underline;	}
a	{	color:#5c9644;	text-decoration:underline;	}


#calc span {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303;}
#frazit span{padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303;}

#tname  h1 {font-weight: 500; display:inline; color: #0c8daa; font-size:18px; }

.pdescr  {line-height:16px; font-size:11px; }
.pdescr div {margin:5px;}
.pdescr div span{font-weight: 600; line-height:20px;color: #000; font-size:11px;font-family:Verdana;}
.pdescr p {margin:0px;}

.tpname{
	POSITION: relative; 
	WIDTH:113px;
	height:24px;
	text-align:center;
	padding-top:10px;
	background: url('/img/tp.jpg') top left; background-repeat: no-repeat; 
}

#order{
	margin-left:60px;
}
#calcul{
	margin-left:60px;
	line-height:25px;
}
#calcul span, #total	{line-height:30px; font-weight:400; font-family:Verdana; font-size:16px; color:#b4b4b4; text-decoration:none}
#calcul div{
	margin-left:20px;
}
.tpname a{color: #fff; font-weight: 500; font-size:15px;  ;text-decoration:none;}
.njob{text-indent:20px; line-height:35px; font-size:15px; font-weight: 500; font-family:Verdana;	color:#a60a0b;	text-decoration:none;}


.page_sel   {background: url('/img/spage.jpg') top left; background-repeat: no-repeat;}
.page_sel a {font-weight:600; font-family:Verdana; font-size:11px; color:#fff;text-decoration:none;}
.page a		{font-weight:600; font-family:Verdana; font-size:11px; color:#a9a8a8;text-decoration:none;}


/*-----------------------------------------------------------------------vertical-align*/
.news_title:hover{ font-size:16px;  text-decoration:underline;}
.news_title{ font-size:16px; color:#509e06; text-decoration:underline;}
.news_date{ line-height:20px;font-weight: 600;  color:#acb2ab;  text-decoration:none;}
.news_descr{ font-size:12px;  }

.art_title{line-height:20px;  font-size:15px; color:#970000; text-decoration:underline;}
.art_descr{}

.grn {font-weight:500;  font-size:18px; color:#5c9644;}
.titler {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303;}
.titler2 {line-height:25px; font-weight:400; font-size:15px; color:#eb0303;}

.titlebl {line-height:30px;font-weight:400; font-size:13px; color:#068db3;}


a.white:hover	{color:#fff; text-decoration:underline;}
a.white	{font-weight:400;  color:#fff; text-decoration:underline;}

a.grn:hover	{line-height:25px; 	color:#eb0303;	text-decoration:underline;	}
a.grn	{line-height:25px; color:#5c9644;	text-decoration:underline;	}

.menu:hover 	{font-weight:600; font-size:13px; color:#eb0303; text-decoration:none;}
.menu, menu:link, menu:visited, menu:active  {font-weight:600;font-size:13px; color:#1FA916; text-decoration:none; }
.menu_sel:hover 	{font-weight:600; font-size:15px; color:#eb0303; text-decoration:none;}
.menu_sel	{font-weight:600; font-size:15px; color:#eb0303; text-decoration:none;}

.dmenu:hover 	{line-height:30px; font-size:13px; color:#727a71; text-decoration:underline}
.dmenu, dmenu:link, dmenu:visited, dmenu:active  {line-height:30px; font-size:13px; color:#727a71; text-decoration:none}
.dmenu_sel:hover 	{line-height:30px; font-size:13px; color:#0f5c08; text-decoration:none}
.dmenu_sel	{line-height:30px; font-size:13px; color:#0f5c08; text-decoration:none}





ul#d  LI{
	display:inline; 	
	list-style: url('/img/mark_sel.gif');
	margin:12px;
	}
ul.mmenu{	margin:0px;}
ul.mmenu  LI{
	display:inline; 
	padding-left:12px; padding-right:12px; padding-top:10px; padding-bottom:10px; 
	line-height:15px;
	
	margin:0px;
	list-style:none;
	
	}

#plus{
	padding:10px;
	background: #f0f0f0;
	}
.tbl ul li{list-style: url('/img/ul.jpg');}
 ul.uul li{list-style: url('/img/ul.jpg');}

ul#cntr  {
	color: #6cde00;
	font-size:19px;
	margin-left:30px; margin-top:0px; padding-left:0; 
	list-style:decimal;
}

ul#cntr LI {
	padding-top:10px;
	font-weight:400;
	 }
ul#cntr LI SPAN {font-size:11px;color:#848484;}

ul#umap  {

	margin-left:100px; margin-top:20px; padding-left:0; 
	list-style: url('/img/ul.gif'); 
}
ul#umap  LI a{
	line-height:25px;
	font-weight:500;
	font-size:15px;
	text-decoration:none;
}
ul#umap LI UL {
	margin-left:20px;
	list-style: url('/img/pix.gif');
}
ul#umap LI UL LI a{
	line-height:20px;
	font-weight:500;
	font-size:12px;
	text-decoration:underline;
	color:#8d8d8d;
}


/*div'ы для верстки*/

#bdyl{
	padding:10px;
	width:230px;
	}



table{
	margin:0;
	padding:0;
	border:0px;
	border-collapse:collapse;
	}	
	



 
.copy:hover { font-size:12px;	color:#a3a4a4;	text-decoration:underline}
.copy {  	font-size:12px;	color:#a3a4a4;	text-decoration:none}
.tel	{ line-height:28px;font-weight: 600; font-size:25px; }
.red	{line-height:25px; font-weight: 600;font-size:13px;	color:#d70303;	text-decoration:none;	}
.but {
BORDER: 1px solid #ba0701; 
FONT-SIZE: 11px; 
FONT-FAMILY: Tahoma; 
COLOR:#ffffff;
background-color: #d20902;
cursor: pointer;
}

/* text field*/
.inp {width:300px;}
/* textarea*/
.txtar {
width:300px; height: 50px;
}	

.message	{line-height:20px;   text-decoration:none;}

.tbl {  border:solid; border-width:1px; border-color:#cac8c8; background-color:#e4e4e4; }
.tbl tbody tr td {border-style:solid; border-width:1px; border-color:#cac8c8;   background-color:#ffffff; }
.tbl tbody tr td span{font-weight:600; color:#ed0000;font-size:12px; }

a.atp, a.atp:hover  {line-height:22px;font-weight:600; font-size:14px; color:#ed0000; text-decoration:underline}
