.error, .red {color:#F50109}
.search_highlight { font-weight:bold}

a.search_link {color:#978402; font-weight:normal; }
a.search_link:hover{color:#978402; font-weight:normal; }
.search_link span{font-weight:normal;}
.sub-menu {list-style-type:none}
.sub-menu .div {background:url(green2.gif) left repeat-y; padding:0px 0px 0px 10px}
.content, .tour, .country {padding:15px 20px 15px 20px; color:#515443; text-align:justify}
.content table {border-collapse:collapse; border-color:#FFFFFF; font-size:12px}
.content td {padding:3px 5px 3px 5px; border:#999999 1px solid}
.content p {margin:5px 0px 5px 0px}

.photolist{padding:15 20 0 20;}

.map{ padding-top:15px;}
.news {padding:0px 0px 20xp 0xp; text-align:left}
.news .data, .tour .data {color:#978402; font-weight:bold; float:left; padding:0px 0px 5px 0p; }
.news .name, .vac .name, .tour .name{color:#86A206; padding:0px 0px 5px 0p; font-weight:bold;}
.news .text, {padding:0px 0px 0px 0px; text-align:justify; clear:right}
.news .news_img {float:right; position:relative;}
.news_img .img { margin:5 0 0 5}

.news .detale, .vac .detale, .tour .detale {height:1px; padding:0px 0px 14px 0px}
.tour .country {padding:0px 0px 5px 0xp; color:}
.tour .name a{padding-left:5px;}
.country .name{color:#86A206; padding:0px 0px 10px 0p; font-weight:bold;}
.country .text-name, .tour .text-name {float:left; color:#DEA701; font-weight:bold}
.country .text, .tour .text {padding:0px 0px 0px 0px}
.ordertour{ padding:15px 0px}
.vac .text {text-align:justify}
.vac .data {text-align:right; color:#978402; padding:0px 0px 5px 0px }

.video li {list-style-image:url(video.gif)}
.video ul {margin:15px 0px 15px 40px}


.form {text-align:left; vertical-align:middle}
.form input {width:100%; height:20px; border:#CDCDCD 1px solid; margin:0px 3px 0px 3px;}
.form textarea {width:100%;  border:#CDCDCD 1px solid; margin:0px 3px 0px 3px;}
.form td {height:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.form table td {text-align:center}
.form .but {border:#88A81C 1px solid; background:#B2D924; font-weight:bold; color:#FFFFFF}

.form_srh input { height:20; border:#CDCDCD 1px solid; margin:0px 3px 0px 3px;}
.form_srh .but {border:#88A81C 1px solid; background:#B2D924; font-weight:bold;color:#FFFFFF;}


.form_search .select{ width:100%; font-family:Arial, Helvetica, sans-serif}
.form_search input {width:100%; height:20; border:#CDCDCD 1px solid; margin:0px 0px 0px 3px;  }
.form_search .text{font-family:Arial, Helvetica, sans-serif}
.form_search .but {border:#88A81C 1px solid; background:#B2D924; font-weight:bold; color:#FFFFFF; }



#radio {border:none; width:15px !important}

.btn_search{float: right; position:relative; right:-6px; top:30px;}
.btn_entrech{float: right; position:relative; right:-46px;}
.search{ font-size:12px; color:#00FF66; padding-left:20px;}
.search a{ font-size:12px; font-weight:bold; }
.page a{font-weight: normal;}
.detale{ padding-right:20px;}

.info{ font-family:Arial, Helvetica, sans-serif; font-size:12px; BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; MARGIN: 0px 3px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 20px }
.form_tours_search{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; }
.tours_name{color:#86A206; padding:0px 0px 5px 0p; font-weight:bold; }
.data_tour{color:#978402; font-weight:bold; float:left; padding:0px 0px 5px 0p; margin-left:0px; margin-left:10px;  }
.country_tour{padding:0px 0px px 0px; color:#515443; text-align:justify; margin-left:20px;}
.tours_search { padding-left:0px; margin-top:10px; margin-bottom:30px;}
.tours_text{ margin-left:20px; margin-right:20px;}

