body {background: #F3EEBC URL(/ru/i/bg_23.gif) repeat; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;}
table,img {border:0;}
.text,BODY, td, P, input {FONT-SIZE: 11px; COLOR: #40311C; FONT-FAMILY:   Tahoma, Arial, Verdana, sans serif;}
.th {background-color:#e1d8ab;}
UL {margin-top: 7px; margin-bottom: 7px;}

h2,h1 {font-size: 14px; COLOR: #665A42; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px;}

h3 {font-size: 14px; COLOR: #900808; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px;}

h4 {font-size: 11px; COLOR: #665A42; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px;}

.h2 {font-size: 14px; COLOR: #900808; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px; font-weight: bold;}

.bsmall {font-size: 10px; COLOR: #665A42; FONT-FAMILY: Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px; font-weight: bold;}
.bbig {font-size: 12px; COLOR: #665A42; FONT-FAMILY: Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px; font-weight: bold;}

.b1small {font-size: 10px; COLOR: #6D0F0A; FONT-FAMILY: Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px; font-weight: bold;}
.b1big {font-size: 12px; COLOR: #6D0F0A ;FONT-FAMILY:  Tahoma, Arial, sans serif; MARGIN: 0px 0px 0px 0px; font-weight: bold;}

DIV.m_top A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
FONT-SIZE: 12px;
color: #6D0F0A;
font-weight: bold;
PADDING:  0px 0px 0px 15px;
BACKGROUND: url(/ru/i/b_1.gif) left top no-repeat;
}
DIV.m_top A:link {color: #6D0F0A; text-decoration: none; }
DIV.m_top A:visited {color: #6D0F0A; text-decoration: none; }
DIV.m_top A:active {color: #6D0F0A; text-decoration: none; }
DIV.m_top A:hover {color: #6D0F0A; text-decoration: underline; }

DIV.m_top1 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
FONT-SIZE: 12px;
color: #6D0F0A;
font-weight: bold;
PADDING:  0px 0px 0px 15px;
BACKGROUND: url(/ru/i/b_11.gif) left top no-repeat;
}

DIV.m_top10 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
FONT-SIZE: 12px;
color: #6D0F0A;
font-weight: bold;
PADDING:  0px 0px 0px 15px;
BACKGROUND: url(/ru/i/b_11.gif) left top no-repeat;
}

h3 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Verdana, Tahoma, Arial, sans serif;
FONT-SIZE: 11px;
color: #900808;
font-weight: bold;
text-decoration: underline;
PADDING:  0px 0px 3px 14px;
BACKGROUND: url(/ru/i/b_2.gif) left top no-repeat;
}
h3 A:link {color: #900808;}
h3 A:visited {color: #900808;}
h3 A:active {color: #900808;}
h3 A:hover {color: #900808;}

DIV.m_left A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
FONT-SIZE: 14px;
color: #900808;
font-weight: bold;
text-decoration: underline;
PADDING:  0px 0px 3px 17px;
BACKGROUND: url(/ru/i/b_2.gif) left top no-repeat;
}
DIV.m_left0 A {
DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
DISPLAY: inline-block; /* Spechial for Opera */
FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
FONT-SIZE: 13px;
color: #900808;
text-decoration: underline;
PADDING:  0px 0px 3px 17px;
BACKGROUND: url(/ru/i/b_2.gif) left top no-repeat;
}
DIV.m_left A:link {color: #900808;}
DIV.m_left A:visited {color: #900808;}
DIV.m_left A:active {color: #900808;}
DIV.m_left A:hover {color: #900808;}


DIV.m_block2 {PADDING:  15px 10px 20px 20px;}

A {FONT-SIZE: 11px; COLOR: #900808; FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;}
A:LINK {text-decoration: underline; color: #900808;}
A:VISITED {text-decoration: underline; color: #900808;}
A:ACTIVE {text-decoration: underline; color: #900808;}
A:HOVER {text-decoration: underline;  color: #900808;}

DIV.contacts {font-size: 10px; COLOR: #7F7F7F; FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;}
DIV.contacts A {text-decoration: underline; color: #900808; font-size: 9px;}
DIV.contacts A:LINK {color: #900808;}
DIV.contacts A:VISITED {color: #900808;}
DIV.contacts A:ACTIVE {color: #900808;}
DIV.contacts A:HOVER {color: #900808;}

table.tbl_1 {
font-family: Verdana, Tahoma, Arial, sans serif; 
border-top: 1px solid #DEDEDE; 
border-top: 2px solid #867762; 
border-bottom: 1px solid #867762;}

table.tbl_1 td {BACKGROUND-image:url(/ru/i/l_1.gif);background-position:left bottom;background-repeat:repeat-x; padding: 5px;}

table.tbl_1 tr {vertical-align:top;}

table.tbl_1 td.td1,table.tbl_1 tr.td1 td  {
font-weight:bold;
vertical-align:middle;
text-align:center;
BACKGROUND-color: #E1D8AB;
background-image: url(http://www.ukrest.ru/ru/i/l_1.gif);
background-position:left bottom;background-repeat:repeat-x; padding: 5px;
}

table.tbl_2 {font-family: Verdana, Tahoma, Arial, sans serif; BACKGROUND-color: #867762; }
table.tbl_2 td {BACKGROUND-color: #f3eebc}

table.tbl_0 {font-family: Verdana, Tahoma, Arial, sans serif; BACKGROUND-color: #867762; }
table.tbl_0 td {background: #F3EEBC URL(/ru/i/bg_23.gif) repeat}

.tmenu1 {position:absolute;top:205px; z-index:90; display:none;}
.tmenu2 {border-collapse:collapse;background-color:#FFFFCC;border-width:1px;width:100px;}
.tmenu3 {position:absolute; top:-150px; z-index:100; display:none;}
.tmenu4 {padding-left:6px; padding-right:2px;padding-top:2px;padding-bottom:2px;width:100%;}

.allnews 
{
PADDING-TOP: 5px;
font-weight:bold;
text-align: right;
}

table.tt1
{
background-image:URL(/ru/i/bg_49.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:37px;
width:100%;
border:0;
text-align:center;
vertical-align:middle;
}

table.tt1 td
{
background-image: URL(/ru/i/bg_50.gif);
background-repeat:no-repeat; 
background-position:bottom right;
text-align:center;
white-space: nowrap;
} 
 
 
 
#filials strong, #filials a
{
	font-size:11px;
	/*color:#554524;*/
	font-weight:bold;
	background-image: URL(/ru/i/n/point.gif);
	background-repeat:no-repeat; 
	background-position:left 4px;
	padding-left:10px;
	text-decoration:none;
}
#filials strong
{
color:#554524;	
}


#topcontacts
{
	height:105px;
	width:290px;
	text-align:left;
	margin-top:0px;
	color:#40311c;
}


#topcontacts div
{
	background-image: URL(/ru/i/n/tilda.gif);
	background-repeat:no-repeat; 
	background-position:left 10px;
	padding-left:16px;
	padding-top:5px;
	
}
#topcontacts b
{
	padding-left:16px;
}
#topcontacts a
{
	font-weight:bold;
}

.topm A 
{
	DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
	DISPLAY: inline-block; /* Spechial for Opera */
	FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
	FONT-SIZE: 11px;
	color: #6D0F0A;
	font-weight: bold;
	PADDING:  0px 0px 0px 15px;
	BACKGROUND: url(/ru/i/n/b_1_new.gif) left center no-repeat;
	 
	
}
.topm A:active,.topm A:visited,.topm A:link {color: #6D0F0A; text-decoration: none; }
.topm A:hover {color: #6D0F0A; text-decoration: underline; }

.topma
{
	BACKGROUND: url(/ru/i/n/topma.png) left top repeat-x;
}
.topma a
{
	 
	DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
	DISPLAY: inline-block; /* Spechial for Opera */
	FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
	FONT-SIZE: 11px;
	color: #6D0F0A;
	font-weight: bold;
	PADDING:  0px 7px 0px 8px;
}


.topma A:active,.topma A:visited,.topma A:link {color: #ffffdb; text-decoration: none; }
.topma A:hover {color: #ffffdb; text-decoration: none; }

.topma1
{
	text-align:center;
	width:100%;
	background-image:url(http://www.ukrest.ru/ru/i/n/redbg1.gif);
	background-position:0px 0px;
	padding-top:5px;
	padding-bottom:6px;
	font-size:12px;
}
.topma1
{
	text-align:-moz-center;
}
.topma1 div 
{
	text-align:left;
	width:85%;	
}

.topma1 A:active,.topma1 A:hover,.topma1 A:visited,.topma1 A:link 
{
	padding-left:14px;
	BACKGROUND: url(/ru/i/n/topma1_point.gif) 5px 7px no-repeat;
	color:#ffffdb;
	font-size:12px;
	white-space:nowrap; 
	line-height:18px;
	display:inline-block;
}
.topma1 strong a:visited,.topma1 strong a:active,.topma1 strong a:link
{
	text-decoration:none;	
	font-weight:normal;
}


td.tdtopm
{
	background-image: URL(http://www.ukrest.ru/ru/i/bg_4.gif);
	background-repeat: repeat-x; 
	background-position: left top;
	background-color:#FFFFCC;
}

div.tdtopm1
{
	background-image: URL(http://www.ukrest.ru/ru/i/bg_4.gif);
	background-repeat: repeat-x; 
	background-position: left bottom;	
	width:100%;
}


.left_sm 
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	
}
.left_sm a,.left_sm a:link,.left_sm a:visited
{
	font-family: tahoma;
	color:#40311c;
}

.left_sm a:hover,.left_sm strong a ,.left_sm strong a:visited
{
	font-family: tahoma;
	color:#900808;
	text-decoration:none;
}

.lyel0 {
border-top:1px solid rgb(225,221,175);
border-bottom:1px solid rgb(225,221,175); 
background-color:rgb(247,244,199);
padding-top:3px;
PADDING-right:10px;
padding-left:20px;}

.lyel1 {
padding-top:3px;
PADDING-right:  
10px;padding-left:20px;
}



			div.spotree 
			{
				border-top-style:solid;
				border-bottom-style:solid;
				border-top-width:2px;
				border-bottom-width:1px;
				border-top-color:#847862;
				border-bottom-color:#847862;
				
			}

			div.spo 
			{
				text-align:left;	
				cursor: pointer;
		/*		background-image:url(/ru/i/l_1.gif);*/
				background-position:left bottom;
				background-repeat:repeat-x; 
				background-color: #e1d9ab;
				color:#3d2d1d;
				
			}

			div.open
			{
				background-position:left center;
				background-repeat:no-repeat; 
				padding-left:10px;
				background-image:url(/ru/i/f0.gif);
			}
			
			div.close
			{
				background-position:left center;
				background-repeat:no-repeat; 
				padding-left:10px;
				background-image:url(/ru/i/f1.gif);
			}
			
			.tour 
			{
				background-image:url(/ru/i/l_1.gif);
				background-position:left bottom;
				background-repeat:repeat-x; 
				 
			}
			.tour table
			{
				width:100%;	
				padding-left:5px;	
			}
			.tour table td
			{
				padding-top:5px;	
				padding-bottom:5px;	
				text-align:left;
				
			}
			.tour a
			{
				color:#8f0b07;
				font-weight:bold;
			}

			div.spo0 div.spo 
			{
				padding: 7px;	
				 
				/*background-color: #e1d9ab;*/
				/*background-color: #ece6aa;*/
				
				/*background-color: #ffffff;*/
				background-color: rgb(255,255,219);
		 
				
			}
			div.spo td,div.spo {color:#6D0F0A;font-weight:bold;}
			
			div.spo1 div.spo
			{
				padding: 6px;	
				
				background-color: #ece6aa;
				
			}
			div.spo1 div.spo, div.spo1 div.spo td {color:#3d2d1d;font-weight:normal;}
			
			div.spo1
			{
				width:99%;
			}
			
			div.spo2 div.spo
			{
				padding: 6px;	
				
				background-color: #ece6aa;
				
			}
			div.spo2 div.spo, div.spo2 div.spo td {color:#3d2d1d;font-weight:normal;}
			
			div.spo2,div.spo3,div.spo4,div.spo5,div.spo6,div.spo7
			{
				width:99%;
			}			
			
		 
			div.spo p {margin:0;}
			/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
