/* CSS Document */
body {
	font-family: trebuchet, verdana, tahoma, arial, sans-serif;
	margin:0px;
	background:#ffe699 url('fon_page3.gif') 0 0 repeat;
}
table.brd {
	border: 1px solid #525151;
        background:#ffd777 url('fon_page.jpg') 0 0 repeat;
}
a:link {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a:active {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a:visited {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a:hover {
    COLOR: #015eb2; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a.content_main:link {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a.content_main:active {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a.content_main:visited {
    COLOR: #014d92; TEXT-DECORATION: none;
        font-weight:bold;
	font-size:12px
}
a.content_main:hover {
    COLOR: #015eb2; TEXT-DECORATION: underline;
        font-weight:bold;
	font-size:12px
}
a.news_right:link {
    COLOR: #d61a01; TEXT-DECORATION: none;
	font-size:12px
}
a.news_right:active {
    COLOR: #d61a01; TEXT-DECORATION: none;
	font-size:12px
}
a.news_right:visited {
    COLOR: #d61a01; TEXT-DECORATION: none;
	font-size:12px
}
a.news_right:hover {
    COLOR: #fb442b; TEXT-DECORATION: underline;
	font-size:12px
}
a.content_link:link {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:14px
}
a.content_link:active {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:14px
}
a.content_link:visited {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:14px
}
a.content_link:hover {
    COLOR: #015eb2; TEXT-DECORATION: underline;
	font-size:14px
}

a.parent_content:link {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:15px
}
a.parent_content:active {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:15px
}
a.parent_content:visited {
    COLOR: #014d92; TEXT-DECORATION: none;
	font-size:15px
}
a.parent_content:hover {
    COLOR: #015eb2; TEXT-DECORATION: underline;
	font-size:15px
}

.categoryImage {
   padding:2px;
   border:1px solid #f1a13a;
   background-color:#fccb57;
}

.pageTrail{
       background:#ffb400;
}
.keywords_yellow_title {
	color:#525151;
	font-size:14px;
	font-weight:bold;
	padding: 0px 5px 0px 5px;

}

.keywords_yellow {
	color:#dd6e1d;
	font-size:14px;
	font-weight:bold;
        text-align: center;
	padding: 0px 5px 0px 5px;

}
.date_time {
	color:#EFE9CC;
	font-size:11px;
	font-weight:bold;
	padding: 0px 15px 0px 25px;
        text-align: right;
}

.java_on {
        text-transform: none;
	color:#cc0000;
	font-size:10px;
        font-weight:normal;
        text-align: left;
        padding-left: 10px;

}
.content_main table {
	width: 100%;
       border: 2px solid #0065ae; 
	background-color: #ffe096;
        border-collapse : collapse;
	text-align: center;
	font-size:13px;
        font-weight:bold;
	color:#525151;
	padding: 0px 0px 0px 0px;

}

.content_main table td{
	background-image: url('ctable.gif');
	border: 1px solid #0065ae;
        padding: 0px 5px 0px 5px;

}

.content_main table#tour_table {
        text-align: left;
	font-size:13px;
        font-weight:normal;
        background-color: inherit;
	border: 0px solid #d59b00; 
}
.content_main table#tour_table td{
	background-image: none;
	border: 0px solid #f3b100;
	padding: 0px 5px 0px 5px;

}

.razdelTitle {
        background-color:#faab35;
        font-size:14px;
	color:#525151;
        font-weight:bold;
	vertical-align:top;
	text-align: center;
        padding: 0px 0px 0px 0px;
}

.contacts {
        font-size:12px;
        font-weight:bold;
	vertical-align:top;
}

.content_main p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding:0px;
}

.content_main hr {
   text-align: center;
   height: 1px;
   border: none;
   background: #ceb76c;
   color: #ceb76c; /* &#246;&#226;&#229;&#242; &#235;&#232;&#237;&#232;&#232; &#226; IE */
   width: 450px;
}
  
.order_left {
       text-align: left;
}
.adres_page{
	font-size:11px;
	color:#525151;
	font-weight:bold;
	vertical-align:top;
	padding: 3px 0px 0px 0px;		
}
.right_page{
	font-size:12px;
	color:#525151;
	font-weight:bold;
	vertical-align:top;
	text-align: center;				
}

.parent_content{
	font-size:18px;
	color:#525151;
	font-weight:bold;
}

.right_page_text{
	font-size:14px;
	color:#cf5f0c;
	font-weight:bolder;
	vertical-align:top;
	text-align: center;				
}

.right_page ul{
	font-size:12px;
	color:#525151;
	font-weight:bold;
	vertical-align:top;
	text-align: center;				
}
.news_right{
	font-size:12px;
	color:#393939;
	font-weight:bold;
	vertical-align:center;
	text-align:center;
        line-height: 1.5;
        padding: 0px 6px 0px 0px;
}

.tours_criteria{
	font-size:13px;
	font-weight:bold;
        line-height: 1.5;
}

.news_right_top_text a{
color:#000; 
text-decoration:none;
border-bottom:dashed 1px #000;
font-weight:bold;
}

.menu{
	text-transform: uppercase;
	text-align: left;
	font-weight:bold;
	line-height: 2;
	padding: 0px 0px 0px 0px;
}

.menu table{
}

.menu td{
	line-height: 1;
	padding: 3px 3px 3px 3px;
}

.adress{
	text-align: left;
	font-size:14px;
	color:#393939;
        font-weight:bold;
	padding: 0px 0px 0px 8px;
		
}
.content_main{
	text-align: justify;
	font-size:13px;
	color:#393939;
	padding: 0px 0px 0px 0px;	
	background-color: #ffd777;        
}

.sales_main{
        font-weight:bold;
        font-style:italic;
	font-size:13px;
	color:#014d92;
	padding: 0px 0px 0px 0px; 
        
}

h1 {
        font-weight:bold;
	font-size:14px;
	color:#393939;
	padding: 0px 0px 0px 0px;	
	//display: inline;
}

.rights_banners{
	font-size:10px;
	color:#00386b;
	background-image: url('bottom_page.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color: #ffd777;
	padding: 0px 10px 0px 10px;
	
}
.banner_right_special {
        font-size:10px;
	color:#af0000;
	background-color: #ffe699;
	padding: 5px 10px 5px 10px;
}
.rights_banners a:link{
	font-size:10px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.rights_banners a:active{
	font-size:10px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.rights_banners a:visited{
	font-size:10px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.rights_banners a:hover{
	font-size:10px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: underline;
}

.content_main a:link{
	font-size:14px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.content_main a:active{
	font-size:14px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.content_main a:visited{
	font-size:14px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.content_main a:hover{
	font-size:14px;
	font-weight:bold;
	color:#007faa; TEXT-DECORATION: underline;
}

.right_page a:link{
	font-size:12px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.right_page a:active{
	font-size:12px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.right_page a:visited{
	font-size:12px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: none;
}
.right_page a:hover{
	font-size:12px;
	font-weight:bold;
	color:#014d92; TEXT-DECORATION: underline;
}

a.menu_link:link {
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px
}
a.menu_link:active{
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px

}
a.menu_link:visited{
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px

}
a.menu_link:hover{
	COLOR: #015eb2; TEXT-DECORATION: underline;
	font-size:11px
}

a.adress_page:link{
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px
}
a.adress_page:active{
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px

}
a.adress_page:visited{
	COLOR: #014d92; TEXT-DECORATION: none;
	font-size:11px

}
a.adress_page:hover{
	COLOR: #015eb2; TEXT-DECORATION: underline;
	font-size:11px
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(/images/bodyr.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/headr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/headl.gif) no-repeat top left;
	margin: 0;
	padding: 20px 30px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/bodyl.gif) no-repeat bottom left;
	margin: 0;
	padding: 15px 30px 20px;
}


#ajaxSearch_form {
           color: #444;
           width: auto;
       }
       #ajaxSearch_input {
           width: auto;
           display: inline;
           height: 20px;
           border: 1px solid #f0b321;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff url(images/input-bg.gif) repeat-x top left;
           margin: 0 3px 0 0;
           padding: 3px 0 0;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
           line-height: 22px;
       }
       #ajaxSearch_output {
           border: 1px solid #105c96;
           padding: 10px;
           background: #ffefc8;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
a.tags1{
      font-size: 11px; 
      font-weight:normal;
}
a.tags2{
      font-size: 13px; 
}
a.tags3{
      font-size: 15px; 
}
a.tags4{
      font-size: 17px; 
}
a.tags5{
      font-size: 19px; 
}