/* CSS Document */
/*
* { padding: 0; margin: 0; }*/

body {
 font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;
 background-color:#FFFFFF;
 padding: 0; 
 margin: 0;
}
a {
color:#2772b3;
cursor: pointer;
text-decoration: underline;
}
h1{
 color: #18466e;
 font-size: 13px;
 font-weight:100;
 padding: 0; 
 margin: 0;
 }
h2{
color:#ffffff;
font-size: 13px;
font-weight:100;
text-align:center;
}

.main{
color:#18466e;
font-size:20px;
text-align:center;
}
.main_pr{
color:#18466e;
font-size:15px;
text-align:center;
background-color:#b8d0e5;  
}
.main_right{
color:#18466e;
font-size:16px;
background-color:#b8d0e5;
text-align:center;
}
.main_right_link{
color:#18466e;
font-size:16px;
background-color:#b8d0e5;
text-align:center;
text-decoration: none;
}
.main_center{
color:#18466e;
font-size:16px;
font-weight:bold;
text-align:left;
}
.main_new{
color:#18466e;
font-size:16px;
font-weight:bold;
text-align:center;
}
.main_profile{
color:#18466e;
font-size:14px;
background-color:#b8d0e5;
text-align:center;
}
.main_country{
color:#18466e;
font-size:16px;
background-color:#b8d0e5;
text-align: left;
padding-left:20px;
font-weight:bold;
/*height: 15px;*/
}
.main_capital{
color:#18466e;
font-size:16px;
background-color:#b8d0e5;
text-align: left;
padding-left:20px;
/*height: 15px;*/
}
.forma_text{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        border: #b8d0e5 1px solid;
        color: #333333;
        font-size: 11px;
}
#forma_text{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        border: #b8d0e5 1px solid;
        color: #333333;
        font-size: 11px;
}
select {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        border: #b8d0e5 1px solid;
        color: #333333;
        font-size: 11px;
}
.help_red {color: #CC0000}
.forma_button{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #ffffff;
background-color:#18466e;
border: #18466e 1px solid;*/
border: #b8d0e5 1px solid;
height:19px;
text-decoration: none;
background-image:url(http://turmir.com/images/menu_bg_blue.gif);
color: #333333;
}

.forma_button_blue{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color:#b8d0e5;
border: #b8d0e5 1px solid;
height:18px;
text-decoration: none;
}
.forma_button_red{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
border: #cc0000 1px solid;
height:19px;
background-image:url(http://turmir.com/images/buton_red.gif);
}

.spisok li {
list-style-image:url(images/strelka.gif);
list-style-position:outside;
}

#wrapper { 
 margin: 0;
 padding:0;
 width: 1000px;
}
#header_2 {
 color: #18466e;
 text-align: center;
 background: #eef3f8;
 width: 100%;
 height: 16px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 }
#header {
 width: 100%;
 padding: 0px;
 height: 80px;
 margin: 0px;
 }
#navcontainer {
 width: 100%;
 padding: 0px;
 margin: 0px;
 margin:0px;
 font-size:14px;
 }
#navcontainer ul
{
/*background-color: #18466e;*/
background-image:url(http://turmir.com/images/menu_bg.gif);
color: #ffffff;
float: left;
width: 100%;
padding: 0; 
margin: 0;
}

#navcontainer ul li 
{ 
display: inline;
width: 100%; 
padding: 0; 
margin: 0;
}

#navcontainer ul li a
{
padding: 0.01em 0.7em;
/*background-color: #18466e;*/
background-image:url(http://turmir.com/images/menu_bg.gif);
color: #ffffff;
text-decoration: none;
float: left;
border-right: 1px solid #b8d0e5;
border-left: 1px solid #18466e;
margin: 0;
}

/*#navcontainer ul li a:hover
{
color: #b8d0e5;
}

#navcontainer ul li a:active
{
color: #b8d0e5;
}*/

#navcontainer_pr {
 width: 100%;
 padding: 0px;
 margin: 0px;
 font-size:14px;
 height:18px;
 margin: 0;
 }
#navcontainer_pr ul
{
margin:0;
padding:0;
background-color:#b8d0e5;
color: #18466e;
width: 100%;
height:18px;
}
#navcontainer_pr ul li { 
background-color:#b8d0e5;
display: inline;
padding: 0; 
margin: 0; 
}
#navcontainer_pr ul li a
{
padding: 0.01em 0.7em;
background-image:url(http://turmir.com/images/menu_bg_blue.gif);
color: #18466e;
text-decoration: none;
float: left;
border-right: 1px solid #ffffff;
}
#navcontainer_pr ul li a:link
{
background-image:url(http://turmir.com/images/menu_bg_blue.gif);
color: #18466e;
padding: 0.01em 0.7em;
}
#navcontainer_pr ul li a:visited
{
background-image:url(http://turmir.com/images/menu_bg_blue.gif);
color: #18466e;
padding: 0.01em 0.7em;
}
#navcontainer_pr ul li a:hover
{
background-image:url(http://turmir.com/images/menu_bg_light.gif);
color: #18466e;
padding: 0.01em 0.7em;
}
#navcontainer_pr ul li a:active
{
background-image:url(http://turmir.com/images/menu_bg_light.gif);
color: #18466e;
padding: 0.01em 0.7em;
}

#leftcolumn {
 vertical-align:top;
 text-align:left;
 margin: 0px;
 padding: 0px;
 width: 75%;
 height: auto;
 }
#rightcolumn { 
 vertical-align:top;
 text-align:left;
 margin: 0px;
 padding: 0px;
 width: 250px;
 height: auto;
 }
 .communities {
 color:#2772b3;
font-size:28px;
}
#footer_2 { 
 width: 100%;
 clear: both;
 color: #18466e;
 margin: 0px;
 padding: 0px;
 background:#eef3f8;
}
#footer_3 { 
 width: 100%;
 clear: both;
 margin: 0px;
 padding: 0px;
}
#footer { 
 width: 100%;
 clear: both;
 color: #ffffff;
 text-align:center;
 background: #18466e;
 margin: 5px 0;
 padding: 0px;
}
#footer a { 
 color: #ffffff;
 padding: 0; 
 margin: 0;
 width: 100%;
}
ul {
list-style:none;
}
.flag_country {
padding: 0 5px 5px 0;
}
.flag_pic {
width:20px;
height:10px;
padding:0 5px 0 0;
border: 0;
}
.alfavit {
 font-size:16px;
 padding: 10px 10px 0px 10px;
 }
.tour {
font-size: 24px;
color:#2772b3;
border-bottom:dashed 1px #CCCCCC;
padding:20px 10px 5px 10px; 
}
.tour_search {
font-size:24px;
color:#2772b3;
padding:20px 10px 15px; 
}
.cena {
color:#cc0000;
}
.table_tour {
border:dashed 1px #CCCCCC;
}
.needelement {
	background-image: url(http://turmir.com/pic/need_element.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
	padding-left: 8px;
	color: inherit;
}
.comment {
 font-size: 11px;
}
.comment_new {
 font-size: 10px;
 color: #999999;
}
.q-a-main {
font-size: 24px;
color:#2772b3;
border-bottom:dashed 1px #CCCCCC;
padding:5px; 
}
.q-a {
color:#2772b3;
font-size:16px;
background-color:#eef3f8;
}
.q-a_r {
display:in-line;
float:right;
font-size:13px !important;
}
.q-a_l {
display:in-line;
float:left;
}
.reklama_blok_ny {
display: inline; 
float: left; 
padding: 5px; 
margin: 0 15px 0 0; 
width: 338px; 
height: 120px; 
text-align: left; 
border: 1px solid #B8D0E5;
}
.ukr_icon {
border:0;
vertical-align: bottom;
margin-left:15px;
}
.ukr_blok {
padding:10px;
clear:both;
}
.ukr_region {
font-size: 24px;
color:#2772b3;
padding:10px;
text-align:center; 
}
.ukr_obl {
font-size: 18px;
color:#2772b3;
text-align:center; 
padding: 10px 0 0 0;
}
.ukr_obl_list {
display: inline; 
float: left; 
width: 49%;
}
.ukr_top_cats {
text-align:center; 
margin: 20px; 
}

.map_viewport {
float: right;
}
.ukr_map_mini {
float: right;
margin: 10px 10px 0 10px;
}
.ukr_town {
text-align: justify;
}
#navcontainer_mail {
width: 100%;
 padding: 0px;
 margin: 0px;
 margin:0px;
 font-size:12px;
 }
#navcontainer_mail  ul
{
/*background-color: #18466e;*/
color: #ffffff;
float: left;
width: 100%;
padding: 0; 
margin: 0;
}
#navcontainer_mail ul li 
{ 
display: inline;
width: 100%; 
padding: 0; 
margin: 0;
}

#navcontainer_mail ul li a
{
padding: 0.01em 0.7em;
color: #2772B3;
text-decoration: none;
float: left;
margin: 0;
}
#rcmbtn104 {
padding-tpo:0px;
margin-top:0px;
}
.reklama_zagolovok {
font-size: 15px;
font-weight: bold;
}
.firm_adress {
font-size:11px;
color:#666666;
font-weight: bold;
}
.ukr_adres {
border:1px dashed #CCCCCC;
font-size:11px;
padding: 5px;
margin: 3px 0;
clear: both;
}
.promo_blok {
display: inline;
float: left; 
padding: 10px; 
margin: 0pt 15px 0pt 0pt; 
width: 453px;
height: 130px;
border:1px solid #B8D0E5;
}