body {
  padding     : 0px;
  margin      : 0px;
  font        : normal 12px Verdana;
  background  : #0d0d0d;
  color       : #A8A8A8;
  line-height : 1.5em;
}

hr {
  color: #272727;
}

img {
  border: none;
}


input {
  border: 1px solid #CECECE;
  background: #333333;
  color: #ffffff;
}

select {
  border: 1px solid #CECECE;
  background: #333333;
  color: #ffffff;
}


textarea {
  border: 1px solid #CECECE;
  background: #333333;
  color: #ffffff;
}

p, form, span {
  padding: 0px;
  margin: 0px;
}

h1 {
  font: normal 12px Verdana;
}

a {color: #ffffff;}
a:hover {color: #ffffff; text-decoration: none;}


#main_body {
  width: 1000px;
}


#main_leftbg {
  background: url(images/leftbg.png) repeat-y top right;
}

#main_leftbg1 {
  display: block;
  width: 100%;
  height: 100%;
}

#main_leftbg2 {
  display: block;
  width: 100%;
  height: 100%;
}

#main_rightbg {
  background: url(images/rightbg.png) repeat-y top left;
}

#main_rightbg1 {
  display: block;
  width: 100%;
  height: 100%;
}

#main_rightbg2 {
  display: block;
  width: 100%;
  height: 100%;
}

#partners {
  padding: 10px;
}

#block_tours_short {
  display: block;
}


#top_photo {background: url(images/mainphoto.jpg) #000000 no-repeat;}
#top_menu {background: url(images/menubg.png) #000000 repeat-y;}
#top_menu_bg {width: 100%; height: 100%; background: url(images/toplogo.png) no-repeat top right;}
#top_logo {background: url(images/fontlogo.png) #000000 no-repeat;}

#block_body {
  background: #000000;
}


#block_botmenu {
  height: 26px;
  background: #000000;
  padding-top: 20px;
}

#block_footer {
  padding-top: 30px;
  background: url(images/footerbg.png) #000000 repeat;
}

#block_main_menu {
  padding-left: 100px;
  padding-top: 40px;
  width: 300px;
}

.main_menu_item {
  padding-bottom: 12px;
}


.main_menu_item a {
  font: bold 12px Verdana;
  color: #ffffff;
  text-decoration: none;
}

.main_menu_item a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.main_submenu_item {
  padding-left: 12px;
  margin-left: 30px;
  background: url(images/curs.gif) no-repeat left;
}

.main_submenu_item a {
  font: normal 11px Verdana;
  color: #acacac;
  text-decoration: none;
}

.main_submenu_item a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.bottom_menu_item {
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.bottom_menu_item a {
  font: normal 11px Verdana;
  color: #58595b;
  text-decoration: none;
}

.bottom_menu_item a:hover {
  color: #ffffff;
  text-decoration: underline;
}



#tour_header {
  background: #343434;
  text-align: left;
  padding: 5px;
  padding-left: 10px;
  font: normal 14px Verdana;
}

#news_header {
  background: #929292;
  text-align: left;
  padding: 5px;
  padding-left: 10px;
  font: normal 14px Verdana;
  color: #000000;
  margin-left: 10px;
  margin-right: 10px;
}

#about_header {
  background: #343434;
  text-align: left;
  padding: 5px;
  padding-left: 10px;
  font: normal 14px Verdana;
}


#tour_body {
  padding: 10px;
  display: block;
}

#block_mainbody {
  background: #0d0d0d;
  padding: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

#about_body {
  padding: 10px;
  font-size: 10px;
}

#block_counters {
  background: #000000;
}


.news_head {
  font: normal 10px Verdana;
  text-align     : right;
  padding-bottom : 5px;
  color: #464646;
}

.news_body {
  padding-bottom : 15px;
  border-bottom  : 1px solid #272727;
  margin-bottom  : 15px;
}


