.copyr {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial, sans-serif; TEXT-ALIGN: center
}
.ttl2 {
	FONT-WEIGHT: bold; COLOR: #000000
}
.red {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Tahoma, Arial, Helvetica; TEXT-ALIGN: left
}
LI {
	MARGIN-TOP: 5px
}
UL {
	MARGIN-TOP: 0px
}
.color {
	MARGIN-LEFT: 25px
}
.text {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; TEXT-ALIGN: justify
}
.color1 {
	MARGIN-LEFT: 25px; COLOR: #01509d
}
.color2 {
	COLOR: #01509d
}
.title {
	FONT-WEIGHT: bold; COLOR: #01509d
}
BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
P {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
TABLE {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
TR {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
TEXTAREA {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}
HR {
	COLOR: #01509d; HEIGHT: 1px
}
.text1 {
	FONT-SIZE: 8pt; COLOR: #022d82; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; TEXT-ALIGN: justify
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr"
}
SELECT {
	FONT-SIZE: 8pt; FONT-FAMILY: "Arial Cyr"
}
.but {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: "Arial Cyr"; HEIGHT: 22px; BACKGROUND-COLOR: #247bbb
}
A {
	COLOR: #0050a0; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0050a0; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.menu_main {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; FONT: bold 12px Tahoma, Arial, Helvetica; COLOR: #021876; PADDING-TOP: 2px
}
A.menu_main {
	COLOR: #021876; TEXT-DECORATION: none
}
A.menu_main:visited {
	COLOR: #021876; TEXT-DECORATION: none
}
A.menu_main:hover {
	COLOR: #021876; TEXT-DECORATION: underline
}
.page_title {
	MARGIN-TOP: 21px; FONT: bold 12px Tahoma, Arial, Helvetica; MARGIN-LEFT: 15px; COLOR: red; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
TD.menu {
	BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.TabelTitle {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #ffffff; BACKGROUND-COLOR: #378ce2; TEXT-ALIGN: left
}
.TableColumnTitles {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center
}
.TableMiddleTitle {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #00ffff; TEXT-ALIGN: center
}
.TableHighlightRow {
	BACKGROUND-COLOR: #fffff0
}
IMG.ImageWithWhiteBorder {
	BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; BORDER-LEFT: #ffffff 5px solid; BORDER-BOTTOM: #ffffff 5px solid
}
IMG {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
IMG.flramka {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

/************************************/
a.topmenu, a.topmenu:visited{
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
a.topmenu:hover{
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#3700ff; font-weight:bold; text-decoration:none;
}
.h{
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
.h1{
	FONT-SIZE: 14px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#3700FF; font-weight:bold;
}
.searchsel{
	width:154px; height:20px; border: solid 1px #9FD9FE; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: Black;
}
.searchsel_b {
	width:70px; height:20px; border: solid 1px #9FD9FE; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: Black;  text-align:center; background:#FFFFFF;
}

.forma {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin:0; padding:0;
}
a.dop{FONT-SIZE: 14px; FONT-FAMILY:Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#01509D; font-weight:bold; text-decoration:underline;
}
a.dop:visited{FONT-SIZE: 14px; FONT-FAMILY:Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#01509D; font-weight:bold; text-decoration:underline;
}
.dop_{FONT-SIZE: 14px; color:#3700FF; font-weight:bold; FONT-FAMILY:Arial, Helvetica, Tahoma, "MS Sans Serif";
}
.send{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:5px 5px 5px 5px;
}
.news_d{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#3700FF; font-weight:bold; text-decoration:none;
}
A.news_ {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FF4C00; font-weight:bold; text-decoration:underline;
}
A.news_:hover{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FF4C00; font-weight:bold; text-decoration:none;
}
A.news_:visited{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FF4C00; font-weight:bold; text-decoration:underline;
}
.news{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#737373; text-decoration:none; padding:5px;
}
.btn { color: #FFFFFF; background-color: #3700ff; text-align: center; font-weight: bold; }
.tetle_cena{background:url(images/content_26.gif) repeat-x; padding-left:5px; white-space:nowrap; font-weight:bold;}

.h2{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FF4C00; font-weight:bold; text-decoration:none;
}

.mswitch {padding-left: 10px;}
.mswitch A, .mswitch A:hover, .mswitch A:visited, .mswitch A:active {text-decoration: none; font-weight: bold; color: #FAFAFA; text-decoration: none;}
.mselected A, .mselected A:hover, .mselected A:visited, .mselected A:active {background: #FAFAFA; color: #333333;}

A.back {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:white; font-weight:bold; text-decoration:underline;
}
A.back:hover{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, Tahoma, "MS Sans Serif"; color:white; font-weight:bold; text-decoration:none;
}



.country-link2 {
   color: blue !important; font-weight: bold;
   font-size: 13px;
   text-decoration: none !important;
}
   .country-link2 img {
      margin: 0 5px !important;
   }

.title-link {
   color: black !important; font-weight: bold;
   font-size: 15px;
   text-decoration: none !important;
}
   .title-link img {
      margin: 0 5px !important;
   }

.cat-title {margin: 0px 0px 15px 0px; font-size: 13px;}
.price_group {color: black !important; font-weight: bold; font-size: 14px; background: #DDDDDD; padding:2px; margin: 2px 0px 2px 0px;}

.catalog-table TR.top-header TD {background: #378CE2; color: white; padding: 2px; text-align: center; font-weight: bold;}
.catalog-table TR.header TD {background: #FFFFCC; color: black; padding: 2px; text-align: center; font-weight: bold;}

.catalog-table TR.price TD {padding: 2px;}

.title-strong {padding: 0px 0px 0px 0px; font-size: 13px;}
.title-span {padding: 0px 15px 0px 15px; font-size: 13px; color: blue; font-weight: bold;}

/* ======================== */
#search-table {width: 100%;}
#search-table table {width: 100%}

      #search-table td span {
         color: #808080;
         line-height: 16px;
         border-left: solid #ccc 1px;
         padding: 0 0 0 4px;
      }

   #search-tour select, #search-tour input  {
      width: 100%;
      font-size: 11px;

   }

  #submit-search {width:70px !important; float: right; height:20px; border: solid 1px #9FD9FE; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: Black;  text-align:center; background:#FFFFFF;
  }

.block {border: 1px solid black; width: 100%;}
.big-table {width: 100%;}
.big-table th {background: #3800FF url(images/content_35.gif) repeat-x; height: 20px; text-align: center;color: white;}
.big-table td {padding: 2px;}
.big-table tr.background {background: #F3F5F8;}

.pages {font-size: 11px; font-family: verdana; margin: 5px; text-align: center;}
.pages A {color: #4d73ad;}




.comment {
	font-size: 8pt;
	font-family: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"
}

.comment td {
	padding: 2px;
}

.comment tr.background {
	background-color: #C0D8FF;
}
.comment tr.backgroundbold {
	background: #C0D8FF;
	font-weight: bolder;
	background-color: #FFA07A;
}

.comment th {
	background: #609FFF;
	height: 20px;
	text-align: center;
	color: white;
	padding-left: 3;
	padding-right: 3;
}

/* ======================== */
#catalog-tour .big-table th div {
   padding: 4px 3px !important;
   white-space: nowrap;
}
#catalog-tour .big-table td {
   
   height: 20px;
}
#catalog-tour .div-border {
   border-bottom: solid #898989 1px !important;
}

   #catalog-tour .big-table .header-table td {
   	  background: #3800FF url(images/content_35.gif) repeat-x; height: 20px; text-align: center;color: white;
   }

   #catalog-tour .big-table .header-table-days td {
   	  background: #3800FF
   }
   
A.table_head {
	COLOR: white; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.table_head:visited {
	COLOR: white; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
A.table_head:hover {
	COLOR: #05DFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.table_head_active{
	COLOR: #05DFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.style1 {
	COLOR: #ff0000
}
.style2 {
	FONT-WEIGHT: bold
}
.orderTable {border: 1px solid #999999;}
.orderTable TR.header TD {background: #CCCCCC; font-weight: bold; padding: 0px 2px 0px 2px;}
.orderTable TD {background: #EEEEEE;}

td.t3{
text-align: center;
	background-image: url(images2/t4.gif);
	background-repeat: repeat-x;
}

a.t3, a.t3:visited{
margin-bottom:-20px;
margin-top:-20px;
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
a.t3:hover{
margin-bottom:-20px;
margin-top:-20px;
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Cyr", Arial, Helvetica, Tahoma, "MS Sans Serif"; color:#3700ff; font-weight:bold; text-decoration:none;
}

