BODY,
TEXTAREA,
INPUT,
SELECT			{font-family:Helvetica,Tahoma,sans-serif;}
BODY			{margin:0; padding:0; color:#444; font-size:100%;}
TD                                            {vertical-align:top}
/*BODY			{margin:0; padding:0; color:#444; font-size:100%; padding-left:20px; width:1024px;}*/
TABLE                                       {margin:0; padding:0; border:0; border-spacing:0; width:100%}
img{border:0px;}
TD {background-repeat:no-repeat}

.arr			{padding: 10px 0 10px 0;}
.agent			{padding: 10px 0 40px 20px; width: 100%; font: 100% 'Arial Narrow'; color:#4D5A80;}
.agent_name		{font-size: 120%; color:#DC0B49; font-family: Georgia; padding: 13px 20px 0 20px; font-style: italic;}
.agent_place		{font-size: 100%; color:#4D5A80; font-family: tahoma; padding: 0 20px; font-style: italic;}
.agent_text		{font-size: 100%; color:#4D5A80; font-family: tahoma; padding: 10px 20px 30px 20px;}
.bott			{font-size: 80%; color:#B0B9CE; padding:15px 0 15px 0;}
.bott_a			{font-size: 80%; color:#596A97; padding:15px 0 15px 0;}
.icq			{font-size: 80%; color:#7585AE; padding: 5px 0 0 0;}
.img			{padding: 0;}
.img1			{padding: 5px; margin-left:10px; border:1px solid #999999;}
.img2			{padding: 5px; margin-left:10px; margin-bottom:20px; border:1px solid #999999;}
.imglist		{width:150px; vertical-align:top;}
.inside                                     {width:100%; vertical-align:top; height:100%}
.lk_top			{font-family: Arial Narrow, sans; font-size: 100%;color: #CA0B49;}
.links 			{font-size: 100%; color:#999;}
.name			{color: #444; font-size:110%; padding: 5px 0 0 0;}
.name_i			{font-size: 100%; color:#4D5A80; font-family: tahoma; font-style: italic;}
.padd			{padding: 0; text-align:left; overflow:hidden;}
.padd_r			{padding: 0 50px 30px 20px;}
TABLE			{color: #444; font-family: tahoma; font-size:100%;}
.text 			{font-size: 12px; color:#444; font-family: tahoma; padding: 2px 0 25px 0; text-align: justify;}
.textcons 		{font-size: 90%; color:#444; font-family: tahoma; padding: 2px 38px 25px 0; text-align: justify;}
H1			{font-size: 130%; color:#CA0B49; font-family: Arial Narrow, sans; margin: 0 0 -2px 0;}
H1.mini			{font-size: 110%; color:#CA0B49; font-family: Arial Narrow, sans; margin: 0 0 -2px 0;}
H1.mini2		{font-size: 130%; color:#CA0B49; font-family: Arial Narrow, sans; margin: 0 0 -2px 0;}
.zag_bl			{font-size: 115%; color:#7585AE; font-family: Arial Narrow, sans; padding: 20px 20px 10px 20px;}
.text_bl		{font-size: 90%; color:#4D5A80; font-family: tahoma; padding: 0 0 10px 0;}
.text_bl_a 		{font-size: 90%; color:#4D5A80; font-family: tahoma; padding: 0 50px 20px 20px;}
.text_bl_b 		{font-size: 90%; color:#4D5A80; font-family: tahoma; padding: 0 43px 20px 30px;}
.text_w			{font-size: 90%; color:#FFF; font-family: tahoma; padding: 1em;}
.sovet			{float: right; width: 300px;}
UL			{margin: 0px 0px 0px 30px;}

A 			{font-size:100%; color: #000; text-decoration: underline;}
A.styleaw		{font-size:100%; color: #FFFFFF; text-decoration: underline;}
A:hover 		{font-size:100%; color: #000; text-decoration: none;}

A.icq 			{font-size:100%; color: #4D5A80; text-decoration: none;}
A.icq:hover 		{font-size:100%; color: #4D5A80; text-decoration: underline;}

A.lk_bott 		{font-size:100%; color: #596A97; text-decoration: underline;}
A.lk_bott:hover 	{font-size:100%; color: #000; text-decoration: none;}

A.lk_red 		{font-size:100%; color: #DC0B49; text-decoration: underline;}
A.lk_red:hover 		{font-size:100%; color: #000; text-decoration: none;}

A.lk_bott_n 		{font-size:100%; color: #B0B9CE; text-decoration: underline;}
A.lk_bott_n:hover 	{font-size:100%; color: #000; text-decoration: none;}

A.link_tc		{font-size:100%; color: #4D5A80; text-decoration: none;}
A.link_tc:hover 	{font-size:100%; color: #444; text-decoration: underline;}

A.lk_top_a 		{font-size:100%; color: #596A97; text-decoration: underline;}
A.lk_top_a:hover 	{font-size:100%; color: #446677; text-decoration: none;}

A.lk_top 		{font-size:120%; color: #596A97; text-decoration: underline;}
A.lk_top:hover		{font-size:120%; color: #467; text-decoration: none;}

A.lk_w 			{font-size:100%; color: #FFF; text-decoration: underline;}
A.lk_w:hover 		{font-size:100%; color: #FFF; text-decoration: none;}

A.all:link,
A.all:active,
A.all:visited		{color:#CA0B49; text-decoration:underline}
A.all:hover		{color:#CA0B49;text-decoration: none}

.style7			{font-family: Tahoma; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.style3			{font-size: 12px; color: #555555;}
.style12		{font-size: 14px; color: #CA0B49; font-weight: bold;}
.style16		{font-size: 11px}
.style20		{font-size: 12px; font-weight: bold; color: #CA0B49;}
.style25		{color: #0277BC; font-size:12px;}
.style21		{font-size: 14px; color: #0277BC; font-weight: bold;}
.style28		{color: #2F7EC6; font-size: 16px; font-family: Tahoma;}
a.style70       {font-size: 12px; font-weight: bold; color: #CA0B49;text-decoration: none;}
a.style75       {color: #0277BC;text-decoration: underline;}
a.style76       {color: #0277BC;font-size: 115%; font-family: Arial Narrow, sans;text-decoration: underline;padding-bottom: 10px;}
.style78		{color: #444444; font-size:12px;text-align:justify;}
a.marker        {text-decoration: none;}


#onscreen {
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    background:#3d2f05;
    position:fixed;
    padding:0px;
    filter: alpha(opacity=50);
    opacity: .5;
    display:none;
    z-index:1;
}

#onimage {

    /*position:absolute;*/
    position:fixed;
    top:50px;
    left:0px;
    text-align:center;
    z-index:2;
    width:100%;
    display:none;
}

.consimg {
    border:1px solid #999999;
    padding:5px;
    /*filter: alpha(opacity=80);
    opacity: .8;*/
}

.listco{
    PADDING-BOTTOM: 40px;
}

a.myoffer {font:14px 'Arial Narrow'}
.rasch_block {color:#fff; font:14px 'Arial Narrow'; background:#CA0B49; padding:15px 20px 20px 20px; margin-bottom:13px}
.rasch_block h3 {font: normal 24px 'Arial Narrow'; color:#fff; margin:0 0 8px 0; padding:0; width:130px; float:left}
.rasch_block h5 {font: normal 14px 'Arial Narrow'; margin:14px 0 4px 0; padding:0}
.rasch_block .moreCalc {width:120px; float:right; margin-top:7px}
.rasch_block .moreCalc a {color:#F0BBCC; font:11px Tahoma; text-decoration:underline}
.rasch_block .moreCalc a:hover {color:#F0BBCC; font:11px Tahoma; text-decoration:none}
.rasch_block .data {width:120px}

.consult {background:#EDEFF4; padding:15px 20px 56px 20px; margin-bottom:13px; border:1px solid #CC0000;}
.consult h3 {color:#7585AE; font: 24px 'Arial Narrow'; margin:0; padding:0; float:left}
.consult img.photo {border:1px solid #999; margin:27px 0 5px 0}
.consult .left {color:#000; font: 17px 'Arial Narrow'; width:85px; float:left}
.consult .right {color:#7585AE; font: 15px 'Arial Narrow'; width:182px; float:right}
.consult .right a {color:#7585AE; text-decoration:none}
.consult .right a:hover {color:#7585AE; text-decoration: underline}
.consult .right a.icqLink {background:url(/img/icqgreen.gif) left no-repeat; padding-left:22px}
.consult .right img {border:none}
.consult span {font-size:13px}

.agentparty {color:#000; font:16px 'Arial Narrow'; background:#EDEFF4; padding:25px 20px 46px 20px; border:1px solid #CC0000;}
.agentparty img {margin-bottom:10px; border:none}

.window {background:#EDEFF4 ; padding:15px 20px 46px 20px; margin-bottom:13px; border:1px solid #CC0000;}
.window h3 {color:#7585AE; font: 24px 'Arial Narrow'; margin:0 0 5px 0; padding:0; float:left}
.window table {float:left}
.window a {color:#000; font:16px 'Arial Narrow'; text-decoration:underline}
.window a:hover {color:#000; font:16px 'Arial Narrow'; text-decoration:none}

/* Оформляем правый малиновый блок расчета + внутренняя страница-описание */

#allText {
	text-align:left;
}

#containerText {
	position:relative; 
	display:block; 
	border-right:solid 310px #fff;
}
#innerText {
	display:block;
	position:relative;
	 
	margin-right:-310px;
	padding:1px;
}

#rightText {
	float:right; 
	position:relative; 
	width:310px;
	right:0px;
}
#centerText {
	margin-right:310px;
	position:relative; 
	display:block;
	height:1%;
}
.clear {
	clear:both;
}
/*  \ Оформляем правый малиновый блок расчета + внутренняя страница-описание */


div.calcLink a {color:#CA0B49; font: 18px 'Arial Narrow'; text-decoration:underline}
div.calcLink a:hover {color:#CA0B49; font: 18px 'Arial Narrow'; text-decoration:none; margin:0; padding:0}
.logoTd {width:150px; padding-top:17px}
.telTd {vertical-align:bottom; text-align:right; padding-top:20px}
.about {width:190px; height:300px; color:#000; font:italic 12px Georgia; float:left; margin:16px 5px 0 0}
.about img {border:1px solid #999; }

/* Оформляем главную страницу */

.countryMain {margin:0 0 30px 0; font:14px 'Arial Narrow'; color:#999}
.countryMain h2 {margin:0; padding:0; float:left; width:45%}
.countryMain h2 a {color:#CA0B49; font-size:100%; text-decoration:none}
.countryMain h2 a:hover {color:#CA0B49; font-size:100%; text-decoration:underline}
.countryMain div.img {background:url(1.jpg) repeat-x; width:100%; border:solid 1px #999; height:100px; float:left}
.countryMain div.aboutc {float:left; margin-bottom:30px}
.countryMain div.aboutc table td {padding-left: 25px; font:11px Tahoma; background: url(/img/mainlistbg.gif) left top no-repeat; vertical-align:top}
.countryMain div.aboutc table td a.myoffer {color:#5C5C5C; font:11px Tahoma}
.countryMain div.links {float:right;margin:5px 0pt;white-space:nowrap;width:45%; text-align:right}
.countryMain div.links a {color:#000; font:12px Tahoma; text-decoration:underline}
.countryMain div.links a:hover {color:#000; font:12px Tahoma; text-decoration:none}
#window {display: none}

/*отзывы*/
.corp_client h3{font-size:14px;}
.corp_client img{float:left; margin-right:15px; margin-top:10px;border:1px solid #999999; width:115px; height:164px;}


.lecense_img img{width:90px;height:124px; border:1px solid #edeff4;}
