BODY {
	margin: 0px;
	background: #FFFFFF url(img/bg_body.jpg) repeat-x top;
}

td {font-family: Tahoma, sans-serif; font-size: 11px;}

a, a:link, a:active {color: #0A7FB9; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #7099CE;}

/*=============== HEADER =================*/
.topmenu {
	background: #1182AF url(img/bg_topmenu.gif) repeat-x bottom;
	border-bottom: 1px solid #62BDDD;
	font-size: 11px;
	color: #BAEDFF;
}

.topmenu a:link, .topmenu a:active, .topmenu a:visited {	color: #BAEDFF; text-decoration: none;}
.topmenu a:hover {color: #FFFFFF;}

.topmenu#rightmenu {padding-right: 5px;}
.topmenu#rightmenu a:link, .topmenu#rightmenu a:active, .topmenu#rightmenu a:visited {color: #FFFFFF; text-decoration: none;}
.topmenu#rightmenu a:hover {color: #BAEDFF; }

.catmenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(img/menu_sep.gif) no-repeat left;
	padding: 0px 5px 0px 15px;
}
.catmenu a:link, .catmenu a:active, .catmenu a:visited {	color: #FFFFFF; text-decoration: none;}
.catmenu a:hover { text-decoration: underline;}

.catmenu select {font-size: 11px;}

.catmenu-title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
/*	text-transform: uppercase;*/
}

/* Search Tour */
.st-img1 {background: url(img/st_img1.jpg) no-repeat right;}

.st-title-bg {	background: url(img/bg_title_st.gif) repeat-x bottom;}

.st-bt {border-top: 1px solid #6EBDDD;}
.st-bb {border-bottom: 1px solid #6EBDDD;}
.st-bl {border-left: 1px solid #6EBDDD;}
.st-br {border-right: 1px solid #6EBDDD;}

.st-form {
	font-size: 11px;
	color: #004F6E;
}

.st-form select, .st-form input {font-size: 11px;}

#st-title {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #B7D7E4;
}

.st-border {border-bottom: 1px solid #B7D7E4;}


/* Left Frame */
.leftframe {
	padding-left: 15px;
	padding-right: 10px;
}

.blocksep {border-top: 3px solid #1790C0;}
.blocksep-bottom {border-bottom: 3px solid #1790C0;}

.catalog-block {
	padding-top: 10px;
	padding-bottom: 5px;
	background: url(img/catalog_sep.gif) repeat-x bottom;
}

.country-item {
	font-size: 11px;
	font-weight: bold;
	color: #0181B4;
	padding-bottom: 4px;
	padding-top: 3px;
}

.country-item a:link, .country-item a:active, .country-item a:visited {color: #0181B4; text-decoration: underline;}
.country-item a:hover {text-decoration: none;}

/* Categories Menu */
.cat-menu-bg {
	background-color: #F4F4F4;
	border-top: 8px solid #E1E0E0;
	border-bottom: 8px solid #E1E0E0;
	padding: 5px 0px 5px 0px;
}

.cat-menu-item {
	background: #E7E7E7 url(img/bg_cat_menu.gif) repeat-x top;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #1E6C96;
}

.cat-menu-item a:link, .cat-menu-item a:active, .cat-menu-item a:visited {
	color: #1E6C96; text-decoration: none;
}
.cat-menu-item a:hover {text-decoration: underline;}

.cat-menu-ar {
	background: url(img/cat_menu_ar.gif) no-repeat left;
	padding-left: 29px;
}

ul.cat-submenu {margin-bottom: 5px;	margin-top: 5px;}

ul.cat-submenu a:link, ul.cat-submenu a:active, ul.cat-submenu a:visited {color: #19648C;	text-decoration: none;}
ul.cat-submenu a:hover {text-decoration: underline;}

ul.cat-submenu li {
	font-size: 11px;
	color: #C63300; 
	list-style-image: url(img/menu_mark.gif); 
	padding-bottom: 3px; 
	padding-top: 1px; 
	border-bottom: 1px solid #E7E7E7; 
	border-top: 1px solid #FFFFFF;
}

li.active {
	background-color: #E7E7E7;
}

/* Subscribe */
.subscribe-title {
	font-size: 11px;
	color: #8B8B8B;
	border-right: 2px solid #78B302;
	background-color: #F0F0F0;
	text-align: right;
	padding-right: 3px;
	padding-left: 2px;
}

.form {
	font-size: 11px;
	color: #000000;
	border: 1px solid #C5C5C5;
}
#form-height {height: 20px;}

.addmail {
	font-size: 11px;
	font-weight: bold;
	color: #6B6B6B;
}

/* Content */
.bg-title1 {background: url(img/bg_title1.gif) repeat-x bottom;}

.artblock {
	background-color: #FFFFFF;
	border: 1px solid #D1E2E8;
}

.artblock-border {
	background-color: #FAFEFF;
	border: 1px solid #ECF7FB;
}

.img-border {border: 1px solid #005577;}

.img-border2 {border: 1px solid #005577; margin-right: 10px;}

.subimage-link {
	font-size: 11px;
	color: #0090D3;
	padding-top: 5px;
}
.subimage-link a:link, .subimage-link a:active, .subimage-link a:visited {	color: #0090D3; text-decoration: underline;}
.subimage-link a:hover {text-decoration: none;}

.art-menu {
	font-size: 11px;
	color: #00577F;
	padding-top: 5px;
	border-bottom: 1px solid #D1E2E8;
}
.art-menu a:link, .art-menu a:active, .art-menu a:visited {	color: #00577F; text-decoration: underline;}
.art-menu a:hover {text-decoration: none;}

.art-menu-active {
	background-color: #E1EEF3;
	padding: 2px 4px 2px 4px;
}

/* Articles */
.art-part {
	font-weight: bold;
	background-color: #ECF7FB;
	padding: 2px 2px 2px 0px;
	border-bottom: 1px solid #DBEAEF;
	color: #0181B4;
}

.art-part a:link, .art-part a:active, .art-part a:visited {color: #0181B4}
.art-part a:hover {text-decoration: none;}

.navmenu {border: 1px solid #B8DBE8;}
.navmenu td {
	background-color: #E7F4F9;
	font-size: 10px;
	color: #3099BE;
}
.navmenu a:link, .navmenu a:active, .navmenu a:visited {color: #3099BE;}
.navmenu a:hover {text-decoration: none;}

h1.topart-title {
	font-size: 18px;
	font-weight: normal;
	color: #00384F;
	margin-top: 7px;
	margin-bottom: 7px;
}

h1.topart-title a:link, h1.topart-title a:active, h1.topart-title a:visited {color: #00384F; text-decoration: none;}
h1.topart-title a:hover {text-decoration: underline;}

h1.art-title {
	font-size: 12px;
	color: #00384F;
	margin-top: 7px;
	margin-bottom: 7px;
}

h1.art-title a:link, h1.art-title a:active, h1.art-title a:visited {color: #00384F; text-decoration: none;}
h1.art-title a:hover {text-decoration: underline;}

.arttext {color: #00384F;}
.arttext p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.next-link {
	color: #96BE0C;
	font-weight: bold;
}

.next-link a:link, .next-link a:active, .next-link a:visited {color: #96BE0C;}
.next-link a:hover {text-decoration: none;}

.next-link2 {
	color: #008FC8;
	font-weight: bold;
}

.next-link2 a:link, .next-link2 a:active, .next-link2 a:visited {color: #008FC8;}
.next-link2 a:hover {text-decoration: none;}

.next-link3 {
	color: #6B6B6B;
	font-weight: normal;
	white-space: nowrap;
}

.next-link3 a:link, .next-link3 a:active, .next-link3 a:visited {color: #008FC8;}
.next-link3 a:hover {text-decoration: none;}


.art-column {
	border-bottom: 5px solid #E0EFF5;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #00384F;
}

.artblock-sep {
	background: url(img/artblock_sep.gif) repeat-y center;	
	padding: 0px 10px 0px 10px;
}

.country-title {
	color: #1E6C96;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	white-space: nowrap;
/*	background-color: #ffffff; */
}

/* Tours */
.tour-table td {
	color: #00384F;
	background-color: #ECF5F9;
	border-bottom: 1px solid #D1E2E8;
}

.tour-table .tour-table-raw1 td {background-color: #F8FDFF;}

.tour-table a:link, .tour-table a:active, .tour-table a:visited {color: #0D7FB4;}
.tour-table a:hover {text-decoration: none;}

.tour-table .tour-table-head td {
	background-color: #00577F;
	color: #FFFFFF;
	font-weight: bold;
}

.tour-table .tour-table-head .redit {
	background-color: #FF0000;
}
.tour-table .tour-table-head a, .tour-table .tour-table-head a:visited {
	color: #FFFFFF;
}

.paging {color: #000000;}
.paging a:link, .paging a:active, .paging a:visited {color: #0086BA;}
.paging a:hover {text-decoration: none;}

.block-photo {
	background-color: #FFFFFF;
	border: 1px solid #62B3D4;	
}

.block-photo td {
	border: 1px solid #CCE8F3;
}

.image-subtext {
	background-color: #FBFBFB;
	border: 1px solid #E5E5E5;
	color: #393939;
	padding: 5px;
}

/* Opinions */
.opinion-part {
	font-weight: bold;
	color: #0181B4;
}

.opinion-part a:link, .opinion-part a:active, .opinion-part a:visited {color: #0181B4}
.opinion-part a:hover {text-decoration: none;}

/* TourAgencies */
.ta-head {
	background-color: #00577F;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #189AD6;
	padding-left: 5px;
}

.ta-head2 {
	background-color: #006999;
	border-bottom: 1px solid #00577F;
	border-left: 1px solid #189AD6;
	color: #FFFFFF;
	white-space: nowrap;
}

.ta-vote, .ta-vote a:link, .ta-vote a:active, .ta-vote a:visited {
	color: #76CCF4;
	text-decoration: none;
	font-weight: bold;
}
.ta-vote a:hover {text-decoration: underline;}

.ta-col {border-right: 1px solid #D1E2E8;}

.ta-table td {
	color: #00384F;
	border-bottom: 1px solid #DAEAF1;
}

.ta-table a:link, .ta-table a:active, .ta-table a:visited {color: #0D7FB4;}
.ta-table a:hover {text-decoration: none;}

.vote {background: url(img/vote.gif) no-repeat;}
.vote-active {background: url(img/vote_active.gif) no-repeat;}

.vote-table {
	border: 1px solid #D1E2E8;
	color: #00384F;
}

.author {
	font-size: 10px;
	color: #0D7FB4;
	padding-bottom: 5px;
}

.author a:link, .author a:active, .author a:visited {color: #0D7FB4;}
.author a:hover {text-decoration: none;}



.advertising {
	background-color: #FAFEFF;
	border: 1px solid #ECF7FB;
	padding: 4px;
}

.copyright {color: #858585;}
.redstar {color: #AC1202;}
.greenstar {color: #009999;}
.content {font-size: 11px;}
.content table {
	font-size: 11px;
	border: 1px solid #BED6E0;
}

.content table th {
	background-color: #DEEEF4;
	border-bottom: 1px solid #C3D7E0;
	color: #00384F;
}
li.search-list {
	padding-left: 3px;
	margin-left: 3px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #0798CD;
	list-style: square;
}
li.search-list a:link, ul.countries-list a:active, ul.countries-list a:visited {color: #003551;}
li.search-list a:hover {text-decoration: none;}
.banner {
	border-top: 1px solid #C4D8DD;
	border-bottom: 1px solid #C4D8DD;
	padding: 4px;
}
.hb-item {
	border-bottom: 1px solid #E6E5E5;
	padding-bottom: 5px;
	padding-top: 3px;
	color: #616161;
}