* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	color:#464646;
}

h1
{
	line-height:30px;
}

a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px;
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
}
img {
	border: none;
}
input {vertical-align: middle}

h2{ margin-bottom:32px;}

table  {}



#wrapper {
	width:100%;
	min-width: 1000px;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


* html #wrapper,
{
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 100px;
	width:870px;
	margin:0 auto 50px auto;
}



#header .menu a {

color:#A5A5A5;
font-weight:bold;
padding-right:14px;


}



#header .menu span{

color:#A5A5A5;
font-weight:bold;
padding-right:14px;


}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	/*padding: 0 0 360px;*/
	padding: 0 0 120px;
	height: 1%;
}

#middle_inner{
	width: 100%;
	padding: 0 0 175px;
	height: 1%;
}


#middle_inner:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}



#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#content {
	width:870px;
	margin:20px auto 37px auto;

}
#content td.first-country {
	width:250px;
vertical-align:top;
text-align:center;

}
#content td.first-country p{
text-align:center;
margin-left:-25px;
font-weight:bold;
}
#content td.first-country img{
    -moz-border-radius: 10px;


}
#content td.first{
	width:250px;
vertical-align:top;
text-align:center;

}
#content td.first p{
text-align:center;
margin-left:-25px;
font-weight:bold;

}
#content td.first img{
    -moz-border-radius: 10px;
    background: #ff7c00;
    border: 2px solid #ff7c00;
	padding:5px;
    margin-left:-15px;

}
#content td.first img.null {

	padding:5px;border:black;}
 img.null {

	padding:5px;
border:black;

}
#content td.second {
vertical-align:top;	
}
#content td.second  h1{
padding-bottom:10px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	background: #B5E3FF;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -135px auto 0;
	width: 870px;
	height: 20px;
	border-top:2px #DCDCDC solid;
	padding-top:10px;
	margin-top:1px;

}



#footer_inner{
	margin: -135px auto 0;
	width: 870px;
	height: 20px;
	border-top:2px #DCDCDC solid;
	padding-top:10px;
}




#footer table, #footer_inner table{
width:100%;
}

#footer table td.first , #footer_inner table td.first{
width:650px;
}


#footer table a, #footer_inner table a{
color:#464646;
}

.currency {
	margin: 0px 30px 40px 0px;
	padding: 5px;
	text-align: center;
	background-color:#ff5500;
	color:#ffffff;
}

.currency h2, p {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.currency  table {
	text-align: center;
	margin-left: 50px;
}

.currency  td {
	padding: 5px !important;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	
}


#bg_top{
width:870px;
margin:0 auto;
margin-top:20px;
height:259px;
vertical-align:top;

}

#bg_top  td.first  {
padding-top:14px;

}
#bg_top  br  {
margin:0 0 -4px 0;

}



#bg_top  td.first  p{
text-align:right;
margin:0 45px 0 0;

}


#bg_top  td.first  p.gray{
font-size:12px;
line-height:14px;
color:#A5A5A5;
}

#bg_top  td.first  p.big{
font-size:24px;
line-height:26px;
color:#FF5500;
margin-bottom:14px;
}

#bg_top  td.first  p.big.plus{
font-weight:bold;
}


#bg_top  td.first  p.big  span{
font-size:24px;
color:#A5A5A5;
}


#bg_top  td.first  p.orange{
font-size:12px;
line-height:12px;
color:#FF5500;
}




#bg_bottom{
width:870px;
margin:0 auto;
height:249px;

}

#bg_bottom a{
display:block;



}



#bg_top  .first,#bg_bottom  .first{
width:230px;
vertical-align:top;
}

#pic_menu{

width:870px;
margin:0 auto;
margin-top: -50px;
height:157px;

}

#pic_menu td{
width:20%;
text-align:center;
}
#pic_menu td.first{
width:20%;
text-align:left;
}


#pic_menu a{

color:#FF7733;
font-size:14px;


}


.fill{
width:100%;
/*height:197px;
margin-bottom:-197px;*/
background:#F8F5F1;


}







.news-block{
width:200px;


}
.news-date{
font-size:0.83em;
margin-bottom:16px;
}
.news-name{
font-size:0.91em;
margin-bottom:12px;
}
.news-name a{
color:#FF6800;
}
.news-anons{
font-size:0.91em;
margin-bottom:18px;
}
.mytable
{
background:url(http://uttravel.ru/img/bg_bottom.gif) no-repeat;
color:white;
font-family: sans-serif;
width:663px;
height:249px;
}

.mytable p
{
margin:10px;
color:white;

}
.mytable a
{
text-decoration:underline;
color:#dcd8d8;

}
.mytable a:hover
{
text-decoration:underline;
color:#fff;

}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
    display: block;
    height: 1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #dedede;
    margin-left:-1px;
}

.inner-box {
    padding:1em;
}
.r1, .r2, .r3 , .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
    overflow: hidden; 
    font-size:1px;
}

.niceList {text-align: left; }
.niceList ul{ margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
.niceList ul li { background:url(http://uttravel.ru/img/bullet.gif) 0em 0.3em no-repeat; /* change background em accordingly */ padding-left: 0.8em; list-style: none; }
.niceList ul li a { text-decoration:none;  }
.niceList ul li a:hover {color:#ff7c00}
.niceList ol li, .niceList ul li { margin-bottom:0.5em; }

.niceList ol { margin-left:0.1em; padding-left:0px; }
.niceList ol li { list-style:decimal; background-image:none; padding-left:0em; }

#one-column-emphasis{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;margin:20px;}
#one-column-emphasis th{font-size:14px;font-weight:normal;color:#039;padding:12px 15px;}
#one-column-emphasis td{color:#669;border-top:1px solid #e8edff;padding:10px 15px;}
.oce-first{background:#d0dafd;border-right:10px solid transparent;border-left:10px solid transparent;}
#one-column-emphasis tr:hover td{color:#339;background:#eff2ff;}#newspaper-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:480px;text-align:left;border-collapse:collapse;border:1px solid #69c;margin:20px;}

    #posts {
        padding: 0;
        margin: 0;
    }
    #posts li {
    	width: 600px;
    	border: 1px solid #eee;
    	background-color: #F9F9F9;
        background-image: none;
    	float: left;
        clear: both;
        list-style: none;
        margin: 0 0 5px 0;
        padding: 5px;
    }
    #posts a {
        text-decoration: none;
        color: #999;
        font-size: 0.85em;
    }
    #posts img {
        display: block;
        float: left;
        border: 1px #ccc solid;
        background: white;
        padding: 3px;
        margin: 0 10px 0 0;
    }
    #posts h2 {
        padding: 5px 0 0 0;
        margin: 0;
        color: #CC0033;
        font-family: "Times New Roman", Times, serif;
        font-size: 1.2em;
    }
    #posts p {
        margin: 0;
        padding: 0 0 10px 0;
    }

	/* faq */
	/* faq общие классы */
	.faq
	{
		margin-bottom: 10px;
	}
	.faq-date
	{
		font-weight: bold;
	}
	.faq-question
	{
	}
	.faq-answer{}

	/* faq вывод списка вопросов */
	.faq-list{ margin-bottom: 30px; }
	.faq-list .faq-date
	{
		margin-top: 10px;
	}
	.faq-list .faq-question{}
	.faq-list .faq-answer{}
	
	/* faq вывод одного вопроса */
	.faq-id 
	.faq-id .faq-date{}
	.faq-id .faq-question{}
	.faq-id .faq-answer{}
	.faq-id .show-all{}	
	
	/* faq форма */
	.faq-form{}
	.faq-form .inptext{}
	.faq-form .infofield{}	
	.faq-form .button{}
	
	/* faq-block функция для шаблона */
	.faq-block h2{}
	.faq-block .faq-date{}
	.faq_block .faq-question
	{
		font-weight: bold;
	}
	.faq-block .faq-answer{}
	.faq-block .show-all{}

