/* CSS Document */
body {
margin: 0;
padding:0;
background-color:#FECCA7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
width:100%;
text-align:left;
vertical-align:top;
border:0;
}

img{
border:0;
text-decoration:none;
font-size:1px;
line-height:1px;
}

table, table td{
border:0; 
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:0px;
}

/*div{
border:1px solid;
}*/

#logo{
width:200px;
border-right:1px solid #dfd2b5;
}

#coordinates{
text-align:left;
border-left:1px solid #dfd2b5;
vertical-align:top;
width:100%;
}

#licence{
height:22px;
color:#ffffff;
background-color:#dfd2b5;
padding:5px 10px 0 40px;
font-size:11px;
text-align:center;
}

#phones{
padding:10px 5px 0 30px;
text-align:left;
float:left;
}

.tel{
font-size:12px;
font-weight:bold;
color:#ff7200;
float:left;
text-align:right;
}

#menu_small{
background-color:#dfd2b5;
background-image:url(images/sm_menu_fon.gif);
background-position:top;
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
border-right:1px solid #dfd2b5;
padding-top:2px;
}

.sm_m_point{
margin:0 15px 0 0;
}

#menu_top{
background-color:#ff7200;
border-left:1px solid #ff7200;
background-image:url(images/menu_bg.jpg);
background-position:top;
background-repeat:repeat-x;
vertical-align:top;
padding-top:2px;
font-size:0px;
line-height:0px;
}

#menu_top a:link, #menu_top a:active, #menu_top a:visited{
margin:0 20px 0 20px;
}

#left_col{
border-right:0px solid #dfd2b5;
vertical-align:top;
}

.title{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:500;
margin-bottom:20px;
}

a.exprbackpathlink:link, a.exprbackpathlink:active, a.exprbackpathlink:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:500;
}

#left_col li{
list-style:none;
margin:6px 0 6px 0;
padding:0;
}



#main_menu a:link, #main_menu a:active, #main_menu a:visited{
color:#595959;
text-decoration:underline;
}

#main_menu a:hover{
text-decoration:none;
}

#foldheader{
margin:0 0 0 0;
cursor: pointer;
}

#foldheader a:link, #foldheader a:active, #foldheader a:visited{
text-decoration:none;
color:#595959;
}

.sec_point_open{
font-weight:bold;
}

.th_point{
margin:5px 0 0 60px;
}

#foldinglist a:link, #foldinglist a:active, #foldinglist a:visited{
color:#595959;
font-size:11px;
text-decoration:underline;
}

#foldinglist a:hover{
text-decoration:none;
}

#subscribe{
background-color:#FECCA7;
color:#7e6f4f;
font-weight:bold;
padding:30px 20px 30px 20px;
margin:20px 0 20px 0;

}

#subscr{
border:1px solid #c6c3be;
margin:10px 0 10px 0;
color:#a69674;
font-size:11px;
padding:2px 0 2px 10px;
width:167px;
}

#button{
text-align:right;
margin-right:8px;
}

#weather, #cur{
margin:0 0 10px 0;
text-align:left;
padding:20px 0 20px 20px;
}

#weather{
background-color:#FECCA7;
}

#center{
vertical-align:top;
width:100%;
padding:0 50px 0 50px;
background-image:url(images/compass.jpg);
background-position:left;
background-repeat:no-repeat;
}

#banner{
float:right;
margin:20px 20px 20px 0;
}

.table{
width:100%;
margin:0 0 30px 0;
background-color:#faf8f4;
}

.table_header{
background-color:#f5f1e9;
}

.table_header td{
padding:5px 0 5px 10px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #000000;
}

.table_header a:link, .table_header a:active, .table_header a:visited{
color:#939393;
font-size:10px;
text-decoration:underline;
}

.table_header a:hover{
text-decoration:none;}

.td, .order{
border-bottom:1px solid #e2e2e2;
padding:3px 0 3px 10px;
}

.lines{
vertical-align:middle;
width:1px;
border-bottom:1px solid #e2e2e2;
}

.line{
height:15px;
width:1px;
background-color:#e2e2e2;
}

.td a:link,.td a:active, .td a:visited{
font-weight:bold;
text-decoration:underline;
color:#595959;
font-size:11px;
}

.td a:hover{
text-decoration:none;
}

.order{
text-align:center;
}

.order a:link, .order a:active, .order a:visited{
color:#333b8d;
text-decoration:none;
font-weight:100;
font-size:11px;
}

#right_col{
width:200px;
vertical-align:top;
border-left:1px solid #dfd2b5;
}

#countries{
padding:0 0 0 20px;
vertical-align:top;
background-image:url(images/map_countries.gif);
background-repeat:no-repeat;
}

#empty{
height:20px;
width:100%;
}

a:link, a:active, a:visited{
color:#595959;
text-decoration:none;
}

a:hover{
color:#939393;
text-decoration:underline;
}

#center a:link, #center a:active, #center a:visited{
color:#af9e79;
text-decoration:underline;
}

#center a:hover{
color:#000000;
text-decoration:none;
}

#footer{
width:100%;
margin:120px 0 0 0;
}

#line{
background-color:#dfd2b5;
height:1px;
width:95%;
margin:50px 30px 0 20px;
line-height:1px;
font-size:1px;
}

#copy{
margin:20px 30px 0 20px;
font-size:11px;
color:#595959;
}


#way{
margin:30px 0 0 0;
}

.block{
margin:20px 0 20px 0;
text-align:justify;
}

a.exprexcurslink:link, a.exprexcurslink:active, a.exprexcurslink:visited, a.exprtownlink:link, a.exprtownlink:active, a.exprtownlink:visited, #exprhotelslink a:link, #exprhotelslink a:active, #exprhotelslink a:visited{
color:#af9e79;
text-decoration:underline;
font-weight:normal;
}

a.exprexcurslink:link, a.exprexcurslink:active, a.exprexcurslink:visited, a.exprtownlink:link, a.exprtownlink:active, a.exprtownlink:visited{
margin:0 5px 0 5px;
}

a.exprexcurslink:hover, a.exprtownlink:hover, #exprhotelslink a:hover{
text-decoration:none;
color:#000000;
}

#exprhotelslink{
margin:8px 0 8px 0;
}

.block a:hover{
text-decoration:none;
}

.exprexcurs, #exprtowns, .exprzagol, .exprhotellist{
color:#ff7200; 
font-weight:bold;
}

.exprzagol{
margin:0 0 -10px 0;
}

.expropis{
text-align:justify;
}

.exprexcurs{
margin:20px 0 10px 0;
}

#exprtowns{
margin:10px 0 10px 0;
}

.exprpic{
background-color:#f5f1e9;
border:1px solid #dfd2b5;
text-align:center;
float:right;
margin:0 0 15px 15px;
}

.exprpic img{
margin:10px;
border:1px solid #dfd2b5;
}

.exprpic1, .exprpic2{
background-color:#f5f1e9;
border:1px solid #dfd2b5;
text-align:center;
float:left;
margin:0 15px 15px 0;
}

.img_news{
background-color:#f5f1e9;
border:1px solid #dfd2b5;
text-align:center;
margin:0 15px 15px 0;
}

.exprpic1 img, .exprpic2 img, .img_news img{
margin:10px;
border:1px solid #dfd2b5;
}

#img_fon a:link, #img_fon a:active, #img_fon a:visited{
color:#af9e79;
text-decoration:underline;
font-size:11px;
}

#img_fon a:hover{
text-decoration:none;
}



.menuItem{
background-color:#ff7200;
border-left:1px solid #ff7200;
background-image:url(images/menu_bg.jpg);
background-position:top;
background-repeat:repeat-x;
padding:3px;
color:#FFFFFF;
}

.menuItem a:link, .menuItem a:active, .menuItem a:visited{
color:#FFFFFF;
text-decoration:none;
}

.menuItem a:hover{
text-decoration:underline;
}

#left_menu{
font-weight:bold;
font-color:#000000;
margin:0 0 0 0px;
padding:0;
}

#left_menu li{
margin-left:-20px;
margin-top:5px;
padding:0;
}

.row_news table{
margin:30px 0 0 0;
}

.row_news img{
margin:0 20px 0 0;
border:5px solid #f5f1e9;
}

.row_news td{
vertical-align:top;
}

.date_news{
font-size:11px;
color:#ffffff;
background-color:#c3b28d;
width:70px;
text-align:center;
margin:0 0 10px 0;
}

.expropislist{
width:100%;
margin-top:20px;
}

.expropislisttd{
padding:10px 10px 0 0;
vertical-align:top;
}

.exprpictures1{
text-align:left;
margin:10px 0 20px 0;
}

.exprhotelslisttd{
padding:10px;
vertical-align:top;
background-color:#f5f1e9;
border-bottom:20px solid #ffffff;
}

#form_table{
background-color:#faf8f4;
width:100%;
margin:30px;
}

.field1{
background-color:#f5f1e9;
padding:10px 15px 10px 15px;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
font-weight:bold;
}

.field2{
padding:10px 15px 10px 15px;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
}

.bord{
width:1px;
background-color:#000000;
}

#form_table select, #form_table input, #form_table textarea{
border:1px solid #e2e2e2;
font-size:11px;
}

#form_table input, #form_table textarea{
width:250px;
}

#form_table textarea{
height:150px;
}

#form_table input{
margin:0 15px 0 0;
}

#button input{
width:97px;
height:16px;
border:0;
font-size:0;
}

.rad{
width:10px;
}


.title_big{ font-size:36px; color:#000000; text-transform:uppercase; font-weight:100;}
.hotel_title{ font-weight:bold; color:#717171;}
.number{ width:20px; font-size:12px; text-align:right; background-color:#FF6600; color:#FFFFFF; font-weight:bold; padding:0 3px 0 15px;}






