.lit, .lit li {font-size: 12px;}
.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:Arial;
	TEXT-ALIGN: center;
 	background: #b8ae95;	
 	line-height:18px;
 	font-size:12px;	
 	color:#575757;
 	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;  
	position: relative;
	z-index: 50;
}
#dmenu {
	position: relative;
	z-index: 100;
}
#lsite .top-link {
	display: block;
	position: absolute;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #264c09;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	width: 141px;
	text-align: left;
	padding-left: 23px;
	background: url('/img/l111.png') no-repeat;
	background-position: 0px 0px;
}
#lsite .top-link:hover {
	background-position: 0px -25px;
}
#lsite .l1{
	top:138px;
	left: 166px;
}
#lsite .l2{
	top: 178px;
	left: 174px;
}
#lsite .l3{
	top: 219px;
	left: 187px;
}
#lsite .l4{
	top: 264px;
	left:213px;
}
#lsite .l5{
	top:308px;
	left:225px;
}
#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;
}
#topleft {
	text-align: left;
}
#topleft div {text-align: left; vertical-align: top; /*border: 1px #068db3 dotted;*/}
#tpline1 { width: 380px; }
#whatget { width: 335px;}

#forms { width: 370px; margin-left: 10px; height: 205px; overflow: hidden;}
div#audit { display: none; overflow: hidden;}
#contactus { width: 335px;}

#partners { width: 232px; margin-bottom: 10px;}
#clients { width: 480px; margin-bottom: 10px;}

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 20px 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:15px 25px 20px 25px;
	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:12px;	
}
#mdiv{
height:300px;
overflow:auto;
}
#right{
	text-align:left;
	padding:0px;
	
}
#clientt
{

	WIDTH:260px;
	padding: 0px 10px 10px 0px;
	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 
	text-align:right;
}
#client{
	WIDTH:260px;
	padding: 5px 5px 15px 10px;
	background: #ebebeb  top left; background-repeat: no-repeat; 
	line-height:15px;
	font-size:11px;
}
#clientt span {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303;}
#clientt a, #clientt a:hover  {padding-left:100px;line-height:42px;font-weight:400; font-size:15px; color:#eb0303; text-decoration:none}
#client span {line-height:30px;font-weight:400; font-size:12px; color:#068db3;}

#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:12px; color:#5c9644;}
#man {font-size:12px;}
#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:12px;
}

#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 {font-weight:400;  font-size:13px; color:#1a5cbf; text-decoration:underline;}
.tpb:hover {font-weight:400;  font-size:13px; color:#1a5cbf; text-decoration:none;}
.tpg,.tpg:hover {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
{

	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 

	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{
text-align:right;
	padding:10px;
	background: url('/img/list.jpg') top left; background-repeat: no-repeat; 
	/*background: #f0f0f0;*/
	}
#art3 span {line-height:30px;font-weight:400; font-size:14px; color:#eb0303;}
#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, .h1i 	{margin:0px 0px 10px 0px;line-height:25px; font-weight:600; font-size:16px; color:#eb0303; text-decoration:none}
h2, .h2i 	{margin:0px 0px 10px 0px; 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-family: 'Arial Narrow';
	font-size: 25px;
	color:#0c8daa;
	padding: 5px 0px;
	font-weight: normal;
	line-height: 25px;
	margin: 10px 0px 0px 0px;
}

.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}

.clearbr {
	clear: both;
}

#topleft .mblock {
	font-family: Arial;
	border: 0px;
}

.mblock h2, .mblock .h2i {
	font-size: 18px;
	text-align: center;
}
.mblock ul {
	margin: 0px;
	padding: 0px 5px 0px 35px;
}
.mblock li:first-child {
	border-top:0px;
}
.mblock li {
	list-style: none;
	margin: 0px 0px 13px 0px;
	padding: 15px 10px 0px 43px;
	background-image: url('/img/ok.gif');
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-top: 1px dotted #575757;
	font-size: 12px;
	color: #575757;
}
#topleft .mblock li .mblink {
	border: 0px;
	display: block;
	clear: both;
	text-align: right;
	padding-right: 10px;
	height: 25px;
}
#topleft .mblock li .mblink a {
	color: #138b01;
	font-size: 12px;
	float: right;
	display: block;
	margin: 5px 0px;
}
#topleft .mblock li .mblink a:hover {
	text-decoration: none;
}
#topleft .phones {
	border:0px;
	height: 57px;
	overflow: hidden;
	width: 268px;
	margin-left: 30px;
	margin-top: 10px;
	background-image: url('/img/phone-g.gif');
	background-repeat: no-repeat;
	background-position: 145px 1px;
	padding-left: 27px;
	line-height: 57px;
	font-size: 28px;
	color:#455362;
	font-weight: 600;
	position: relative;
}
#topleft .phone-enum {
	border:0px;
	width: 125px;
	position: absolute;
	top:0px;
	right: 0px;
}
#topleft .phone {
	font-weight: normal;
	border:0px;
	font-family: Verdana;
	font-size: 17.63px;
	line-height: 19px;
	height: 19px;
}
#topleft #forms {
	border: 0px;
	background-image: url('/img/banner1.gif');
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #e9e9e9;
	font-family: Tahoma;
}
#forms .slogan {
	border: 0px;
	display: block;
	text-align: center;
	font-size: 33.65px;
	color:#adacac;
	padding: 20px 0px;
}
#forms .audit{
	color:#d60606;
	font-size: 22.55px;
	cursor: pointer;
	text-decoration: underline;
	line-height: normal;
}
#forms .audit:hover{
	text-decoration: none;
}

#partners .item {
	padding: 2px 0px;
	border:0px;
	text-align: center;
	float: left;
}
#partners .item img:hover{
	border:0px solid white;
}
#partners .item img {
	border:0px solid white;
}
#clients h2 {
	text-align: left;
	padding-left: 20px;
}
.mmodule {
	float: left;
	margin-top: 10px;
}
#topleft h1, #topleft .h1i, #topleft p{
	padding-left: 25px;
}
#audit h2 {
	font-size: 22.55px;
	text-align: center;
	color:#d60606;
	text-decoration: underline;
	font-family: Tahoma;
}
#audit {
	padding-left: 30px; 
	font-family:Arial;
	color: #575757;
	font-size: 12px;
}
#audit input[type="text"] {
	background-image: url('/img/input.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px 3px 0px 3px;
	line-height: 33px;
	height: 33px;
	width: 307px;
	border: 0px;
	color: #575757;
}
#audit textarea {
	background-image: url('/img/textarea.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px 3px 0px 3px;
	height: 66px;
	width: 307px;
	border: 0px;
	color: #575757;
}
#audit span {
	padding-left: 5px;
	margin-top: 5px;
	display: block;
}
#audit input[type="submit"],#audit input[type="button"] {
	border:0px;
	width: 118px;
	height: 26px;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-top: 10px;
	color:white;
	font-family: Arial;
	font-size: 12px;
}
#audit input[type="submit"] {
	margin-left: 6px;
	background-image: url('/img/subm.png');
	background-color: transparent;
}
#audit input[type="button"] {
	margin-left: 66px;
	background-image: url('/img/cancel.gif');
	background-color: transparent;
}
#topleft .min-price, #topleft .max-price {
	white-space: nowrap;
	font-weight: bold;
}
#topleft .min-price {
	color:#2fac1c;
}
#topleft .max-price {
	color:#ec0300;
}

#audit h2 {
	margin:10px 0px;
}
#audit .error-message {
	height: 20px;
	color: red;
	text-align: center;
	padding-top: 10px; 
}
#audit .error-message .success {
	color:#2FAC1C;
}

#tpline1 h2, #tpline1 .h2i {
	margin: 10px 0px 20px 0px;
}
#partners h2, #clients h2 {
	font-weight: normal;
	font-size: 15px;
}

.tooltip-c {
	display: none;
}
.tooltip {
	float:left;
	margin: 5px 0px;
	cursor: help;
	padding-left: 10px;
	border-bottom: 1px dotted #ea7400;
	background-image: url('/img/vopr.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height: 14px;
}
.tooltip-content {
	width: 300px;
	padding: 10px 5px;
	border: 1px solid #ea7400;
	background-color: #f6eddb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#tpline1 ul li {
	background-image: url('/img/zakaz.png');
	position: relative;
	background-position: 10px 13px;
}
.tooltip-content hr {
	display: block;
	height: 1px;
	background-color: #ea7400;
	border: 0px;
}
#tname {
	font-family: Verdana;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 15px;
}
#tname p.desc {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
}

#tname h2 {
	font-family: 'Arial Narrow';
	font-size: 20px;
	font-weight: bold;
	margin: 40px 0px 10px 0px;
	padding: 0px
	
}
#tname p {
	font-family: Verdana;
	padding: 0px;
	margin: 10px 0px 20px 0px;
}
#tname a{
	color:#0C8DAA;
	text-decoration: underline;
}
#tname a:hover {
	text-decoration: none;
}
#tname ul {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 50px;
}
#tname li {
	padding: 0px 0px 0px 26px;
	color:#888888;
	font-size: 12px;
	margin: 0px 0px 8px 0px;
	background: url('/img/list1.png') no-repeat 0px 3px;
	list-style: none;
}
#tname p.strong1 {
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	margin-top: 0px;
}
#tname .arrow-l {
	height: 37px;
	clear: both;
	margin-top: 20px;
}
#tname .arrow-l .arrow{
	color:white;
	font-family: Verdana;
	font-style: italic;
	font-size: 14px;
	text-align: right;
	padding-right: 40px;
	text-decoration: none;
	float: left;
	height: 37px;
	line-height: 37px;
	font-weight: bold;
}
#tname .arrow-l .arrow:hover {
	text-decoration: underline;
}
#tname .arrow-l .arrow-l1 {
	width: 287px;
	background: #8cd50c url('/img/arrowl1.png') no-repeat right top;
}
#tname .arrow-l .arrow-l2 {
	width: 262px;
	background: #b3b3b3 url('/img/arrowl2.png') no-repeat right top;
}
.uslug1 {
	width:662px;
	margin: 8px auto;
	position: relative;
}
.uslug1 .ulink {
	position: absolute;
	width: 205px;
	bottom: 15px;
	left: 0px;
	text-align: center;
}
#tname .uslug1 .ulink a {
	display: block;
	width: 116px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	text-align: center;
	background: url('/img/ubutton.png') no-repeat;
	color: #fefefe;
	font-family: Arial;
	font-size: 14px;
	text-decoration: underline;
}
#tname .uslug1 .ulink a:hover {
	text-decoration: none;
}
.uslug1 .utop {
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background: url('/img/utop.png') no-repeat;
}
.uslug1 .umiddle {
	background: url('/img/umiddle.png') repeat-y;
	min-height: 150px;
}
#tname .uslug1 .uleft {
	text-align: center;
}
#tname .uslug1 h2 {
	font-family: Arial;
	font-size: 19px;
	font-style: italic;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
}
#tname .uslug1 .price {
	font-family: Arial;
	font-size: 19px;
	font-style: italic;
	color:#979595;
	font-weight: normal;
	height: 24px;
	margin: 3px 0px;
}
#tname .uslug1 .price span {
	display:block;
	float:left;
	width: 120px;
	line-height: 24px;
	text-align: right;
}
#tname .uslug1 .line1 a {
	background: url('/img/line1_bg.png') no-repeat;
}
#tname .uslug1 .line2 a {
	background: url('/img/line2_bg.png') no-repeat;
}
#tname .uslug1 .price a {
	display:block;
	float:left;
	width: 53px;
	height: 19px;
	line-height: 19px;
	margin: 2px 0px 0px 10px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	color: white;
}
#tname .uslug1 .price a:hover {
	text-decoration: none;
}
#tname .uslug1 .udesc {
	padding: 10px 15px 10px 0px;
	font-style: italic;
	font-size: 11px;
	line-height: 14px;
	color: #5e5e5e;
	min-height: 100px;
}
#tname .uslug1 .udesc b {
	white-space: nowrap;
}
.uslug1 .ubottom {
	height: 6px;
	font-size: 1px;
	line-height: 1px;
	background: url('/img/ubottom.png') no-repeat;
}
.uslug1 .uleft {
	width: 205px;
	float: left;
}
.uslug1 .udesc {
	margin-left: 205px;
}
#tname .tprice {
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color:#78b015;
	white-space: nowrap;
}
#tname .arrow-l .arrow-l3 {
	width: 187px;
	background: #8cd50c url('/img/arrowl1.png') no-repeat right top;
}
#tname .arrow-l .arrow-l4 {
	width: 152px;
	background: #b3b3b3 url('/img/arrowl3.png') no-repeat right top;
}
#tname .arrow-l .arrow-l5 {
	width: 186px;
	background: #d40303 url('/img/arrowl4.png') no-repeat right top;
}
/*#tname .arrow-l .arrow.arrow-l3, #tname .arrow-l .arrow.arrow-l4, #tname .arrow-l .arrow.arrow-l5{
	text-decoration: none;
	border-bottom: 1px dotted white;
}
#tname .arrow-l .arrow.arrow-l3:hover, #tname .arrow-l .arrow.arrow-l4:hover, #tname .arrow-l .arrow.arrow-l5:hover{
	text-decoration: none;
	border-bottom: 1px solid white;
}*/
	#d .dmenu_sel {
		text-decoration: underline;
	}
	#tname .tpname a {
		color:white;
		text-decoration: none;
	}
	#tname .page_sel a {
		color: white;
		text-decoration: none;
	}
	#tname .page a {
		color: #A9A8A8;
		text-decoration: none;
	}
	
	#tname .page a:hover {
		color: #EB0303;
		text-decoration: underline;
	}
	
	#tname td>ul {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 5px;
	}
	#tname .serv1 {
		display: block;
		border-bottom: 1px dotted #adadad;
		margin: 0px 30px 0px 0px;
		padding: 0px;
		height: 18px;
	}
.serv1 .s-link {
	display: block;
	float: right;
	width: 19px;
	height: 18px;
	margin: 0px 3px;
	line-height: 0px;
}
.serv1 .text {
	float: left;
	display: block;
}
.serv1 .more {
	background: url('/img/more.png') no-repeat;
}
.serv1 .price {
	background: url('/img/price.png') no-repeat;
}
.serv1 .portf {
	background: url('/img/portf.png') no-repeat;
}
#topheader {
	height: 24px;
	line-height: 24px;
	background: #5c9a03;
	font-family: Arial;
	font-size: 13px;
	color: #f2f9fe;
	margin: 0px 24px 0px 18px;
	padding: 0px;
	font-weight: normal;
}
p.highlight1 {
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	color: #5c9a03;
	text-align: center;
}
.sites-pr .name {
	display: block;
}
.sites-pr .price {
	display: block;
	height: 19px;
	margin: 6px 0px 10px 0px;
	position: relative;
	left: -4px;
}
.sites-pr .price .line1 .text,
.sites-pr .price .line2 .text {
	display: inline;
	height: 18px;
	line-height: 18px;
}
.sites-pr .price .line1,
.sites-pr .price .line2,
.sites-pr .price .delimeter,
.sites-pr .price .line1 a,
.sites-pr .price .line2 a,
.sites-pr .price .delimeter {
	float:left;
	display: block;
	height: 19px;
	line-height: 19px;
}
.sites-pr .price .line1 .text,
.sites-pr .price .line2 .text {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding-left: 7px;
}
.sites-pr .price .line1 .text {
	color: #32ad20;
	border-bottom: 1px dotted #32ad20;
}
.sites-pr .price .line2 .text {
	color: #da2626;
	border-bottom: 1px dotted #da2626;
}
.sites-pr .price .line1 a,
.sites-pr .price .line2 a {
	width: 53px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	color: white;
	font-weight: normal;
	text-decoration: underline;
	position: relative;
	left:3px;
}
.sites-pr .price .line1 a:hover,
.sites-pr .price .line2 a:hover {
	text-decoration: none;
}
.sites-pr .price .line1 a {
	background: url('../img/line1_bg.png') no-repeat;
}
.sites-pr .price .line2 a {
	background: url('../img/line2_bg.png') no-repeat;
}
.sites-pr .price .delimeter {
	color: #575757;
	margin: 0px 8px;
	font-weight: normal;
}
.sites-pr .mblink1 {
	border: 0px;
	display: block;
	text-align: right;
	padding-right: 0px;
	height: 25px;
	position: absolute;
	top:12px;
	right: 0px;
}
