/*
Theme Name: DAO Tour
Theme URI: 
Description: Design by WebAvangard, Coding by Dmytro Cisar
Author: Dmytro Cisar
Author URI: http://dmyt.ro
version: 1.0
Tags: three-column, widget-ready
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* table {
	border-collapse: collapse;
	border-spacing: 0;
} */
header, nav, section, article, aside, footer {
	display: block;
}

/* layout */

html {
	height: 100%;
	overflow-y:scroll;
}

body {
	font-family: georgia, serif;
	font-size: 13px;
	height:100%;
  color:#222;
	background:#E3C68A url(images/header_bg_repeat.jpg) repeat-x;
}

	
#wrapper {
	width:100%;
	min-width:960px;
	height:auto !important;
	min-height:100%;
	position:relative;
	background:url(images/header_bg_right.png) top right no-repeat;
	}
	
#middle {
	height:1%;
	padding:0 0 50px;
	width:100%;
	border-top:10px solid #E3C68A;
	position:relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


#container{
	float:left;
	overflow:hidden;
	width:100%;
		position:relative;
}

#borders {
	padding:0 225px 0 280px;
	position:relative;
	}

#content {
	border-right:1px dotted #000;
	border-left:1px dotted #000;
	padding:10px 22px 3em; 
	min-height:400px;
	}

#left_home {position:absolute; width:270px; top:0; left:0;  }
#left_home #left {float:none; margin-left:0; z-index:1;}

#left {
	float:left;
	margin-left:-100%;
	position:relative;
	width:270px;
    padding-bottom: 70px;
	}
	
#right{
	float:left;
	margin-left:-215px;
	margin-right:-3px;
	position:relative;
	width:215px;
	}

#veer {
	background: url("images/footer2.jpg") no-repeat left bottom;
	height:203px;
	width:211px;
	position:absolute;
	bottom:43px;
	left:0;

 }

#footer {
	background: url("images/footer1.jpg") no-repeat left top #CB0000;
	clear: both;
	width: 100%;
	/*height:33px;*/
	margin:-43px auto 0;
	border-bottom:10px solid #E3C68A;
	}

#footer p {
	line-height:20px;
    padding:6px 10px 7px 300px;
    color:#fff;
	}

#footer i, #footer3 span {
	font-style:normal;
	white-space: nowrap;
	}

#footer2 {
	background: #CB0000;
	height:33px;
    position:absolute;
    bottom:10px;
    left:300px;
	}
	
#footer3 {
	background: #E3C68A;
	height:80px;
	padding-left:300px;
	}

#footer3, #footer3 a {
    color:#907855; font-size:12px; line-height:20px;
	}
#footer3 a:hover { color:#000; }
#footer3 b, #footer3 strong { font-weight:normal; }
	
	
/* basics */

h2 {
	font-size: 18px;
	font-weight: normal;
	color: #CB0000;
	margin-bottom: 0.5em;
}
h3 {
	font-size: 14px;
	font-weight: normal;
	color: #CB0000;
	margin-bottom: 0.5em;
}
h4 {font-size: 9pt;}




img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{
	color:#000;
	text-decoration:underline;
	}

a:hover{text-decoration:none;}

strong a, strong a:hover {
  font-weight: normal;
  text-decoration: none;
  color: #CB0000;
}



	
/* header */

#header {
  	width:100%; 
  	height:268px;
	padding-bottom:12px;
	border-bottom: 1px dotted #000;
	/* background: url("images/1_03.jpg") repeat-x 206px 0 #E3C68A; */
	background:url("images/header_bg_1.jpg") no-repeat 206px 0 ;
	position:relative;
	}

#logo {
	background:url("images/h_logo.jpg") no-repeat;
	display:block;
	height:268px;
	width:206px;
	/*float:left;*/
	position:absolute;
	top:0; left:0;
}
#logo a{
	display:block;
	height:268px;
	width:206px;
	text-indent:-999em;
}

#top_menu {	
	/*overflow:hidden;*/
	/*position:absolute;*/
	width:738px;
	height:22px;
/*	top:246px;
	left:251px;*/
	padding:246px 0 0 252px;
	float:left;
}

#top_menu ul {
	margin:0;
	padding:0;
}

#top_menu ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	padding: 0 30px 0 0;
}

#top_menu ul li a {
	padding:4px 5px;
	margin: 0;
	color: #000;
	display:block;
}

#top_menu ul li a:hover {
	color:#000;
}

#top_menu a { text-indent:-100em; display:block; height:22px;}

#top_menu .page-item-2 {
    width:57px;
}
#top_menu .page-item-1443 {
    width:83px;
}
#top_menu .page-item-654 /*21*/{  background: url("images/buttons/m_order.jpg") no-repeat;  width:71px;}
#top_menu .page-item-24 { background: url("images/buttons/m_agent.jpg") no-repeat;  width:79px;}
#top_menu .page-item-26 { background: url("images/buttons/m_cont.jpg") no-repeat;  width:68px;}

#top_menu .page-item-2 a {background: url("images/mainmenu.png") 0 -4px no-repeat; width:57px;}
#top_menu .page-item-2 a:hover 		{ background-position: 0 -68px;}
#top_menu .current_2 .page-item-2 a { background-position: 0 -36px;}

#top_menu .page-item-1443 a {background: url("images/mainmenu.png") -70px -4px no-repeat; width:83px;}
#top_menu .page-item-1443 a:hover 			{ background-position: -70px -68px;}
#top_menu .current_1443 .page-item-1443 a 	{ background-position: -70px -36px;}

#top_menu .page-item-654 a /*21*/{ background: url("images/mainmenu.png") -167px -4px no-repeat; width:83px; width:71px; }
#top_menu .page-item-654 a:hover 		{ background-position: -167px -68px;}
#top_menu .current_654 .page-item-654 a { background-position: -167px -36px;}

#top_menu .page-item-24 a{ background: url("images/mainmenu.png") -255px -4px no-repeat; width:83px; width:79px;}
#top_menu .page-item-24 a:hover 		{ background-position: -255px -68px;}
#top_menu .current_24 .page-item-24 a 	{ background-position: -255px -36px;}

#top_menu .page-item-26 a {background: url("images/mainmenu.png") -350px -4px no-repeat; width:83px; width:68px;}
#top_menu .page-item-26 a:hover 		{ background-position: -350px -68px;}
#top_menu .current_26 .page-item-26 a 	{ background-position: -350px -36px;}


#top_search {
	float:right;
	width:200px;
}

#top_search  input#s {
	background-color:#CB0000;
	border:1px solid #952A14;
	color:#E2C78A;
	height:17px;
	width:150px;
}

#top_search #searchsubmit {
	background:url("images/search.jpg") no-repeat;
	width:43px;
	height:21px;
	border:0;
	text-indent:-500em;
}

#top_search #searchsubmit:hover, input.send {
	cursor:pointer;
}

input.send {
  	background:url("images/buttons/send.jpg") no-repeat;
	width:75px;
	height:20px;
	border:0;
	text-indent:-500em;}



/* content */



.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
	
.post h1, .post h2.h1 { font-size:2em; line-height:1em; margin:0 0 1em; font-weight:normal; color:#CB0000; }
.post h2 { font-size:1.35em; margin-top:1.5em; font-weight:bold; letter-spacing:-0.25px;}
.post h3 { font-size:1.15em; margin:1em 0 0.5em; font-weight:bold; }
	
.post h2, .post h3, .post h4{	color: #420; }
	
.post h2 a{
	color: #000;
	}
	
.post h2 a:hover{
	text-decoration: none;
	}

.post ul, .post ol {margin:0 0 0.5em 30px }

.post li {}

.entry p, .entry div, .entry table{margin:0 0 0.5em; text-align:justify;}

.entry .wpcf7 p {text-align:left;}


.entry_child   {
    float:right;
    width:200px;
    margin-top:-40px;
    margin-left:12px;
    padding:12px 0 12px 12px;
    border-left:1px dotted #000;
}
.entry_child h2   {
    font-size:12px;
    font-weight:bold;
}
.entry_child .current_page_item a   {
    color:#CB0000;
    font-weight:bold;
}


.entry table, .entry table td {
    border:1px dotted #000000;
    border-collapse:collapse;
    padding:5px;
		text-align:left;
}
.standard_table, .standard_table td {
    border:1px dotted #000000;
    border-collapse:collapse;
    padding:5px;
}


.postmetadata{
	clear: both;
	background:#CB0000;
	padding:6px;
	margin: 20px 0;
	color:#fff;
	}
.postmetadata a{
	color:#fff;
	}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
	



/* left sidebar */

#left h2{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#left label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#left p {margin:0; padding: 0;}

#left img {padding: 0; margin: 0;}

#left ul {
	margin:0;
	padding:0;
	}

#left ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#left ul ul {
	margin:10px 0;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
	}

#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul ul{
	margin: 0 0 0 15px;
	padding: 0;
}

#left ul ul ul li{
	padding: 0 0 0 12px;
}

#left .current_page_parent .current_page_item a, #left .current_page_parent a {
  font-weight:bold;
  color:#CB0000;
}

#left .current_page_parent .current_page_item a {
	text-decoration: none;
}

#left .current_page_item li a, #left .current_page_parent li a {
  font-weight:normal;
  color:#000;
}

#left .page-item-29, #left .page-item-33, #left .page-item-36 {
  font-size:14px;
  font-weight:bold;
	margin-bottom:0.5em;
}
#left .page-item-29 a, #left .page-item-33 a, #left .page-item-36 a {
  background: url("images/left_li.jpg") left center no-repeat;
  padding-left:12px;
  /*text-decoration: none;*/
}
#left .current_page_parent a, #left .current_page_parent a, #left .current_page_parent a {
  background: url("images/left_li2.jpg") left center no-repeat;
  padding-left:12px;
}

#left .page-item-29 li, #left .page-item-33 li, #left .page-item-36 li {
  background: none;
  font-size:12px;
  font-weight:normal;
}
#left .page-item-29 li a, #left .page-item-33 li a, #left .page-item-36 li a {
  background: none;
  padding-left:0;
  text-decoration: underline;
}
#left .page-item-29 li a:hover, #left .page-item-33 li a:hover, #left .page-item-36 li a:hover {
  text-decoration: none;
}

#left .current_page_item a {color:#CB0000; text-decoration: none; background: url(images/left_li2.jpg) no-repeat left center;}
#left .current_page_item li a {color:#000; text-decoration: underline; background:none;}


/* page belong to current cat   */
#left .cat-49 .page-item-29 li a,
#left .cat-50 .page-item-33 li a,
#left .cat-51 .page-item-36 li a,
#left .cat-11 .page-item-29 li a,
#left .cat-6 .page-item-33 li a,
#left .cat-7 .page-item-36 li a
	{ color:#000; font-weight:normal; background:none;  }

#left .cat-49 .page-item-29 a,
#left .cat-49 .page-item-29 .page-item-67 a,
#left .cat-50 .page-item-33 a,
#left .cat-50 .page-item-33 .page-item-134 a,
#left .cat-51 .page-item-36 a,
#left .cat-51 .page-item-36 .page-item-40 a,
#left .cat-11 .page-item-29 a,
#left .cat-11 .page-item-29 .page-item-70 a,
#left .cat-6 .page-item-33 a,
#left .cat-6 .page-item-33 .page-item-137 a,
#left .cat-7 .page-item-36 a,
#left .cat-7 .page-item-36 .page-item-43 a
{ color:#CB0000; font-weight:bold; }

#left .cat-49 .page-item-29 a,
#left .cat-50 .page-item-33 a,
#left .cat-51 .page-item-36 a,
#left .cat-11 .page-item-29 a,
#left .cat-6 .page-item-33 a,
#left .cat-7 .page-item-36 a
{ background: url(images/left_li2.jpg) no-repeat left center;}







/* right sidebar */



#right h2{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right p {margin:0; padding:0;}

#right img {padding: 0; margin: 0;}

#right ul {
	margin:12px;
	padding:0;
	}

#right ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#right ul ul {
	margin:14px 0;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
}

#right ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}



/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 1em;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 1em 2px 0;
	display: inline;
	}

img.alignnone {
	margin: 0.5em 1em 0.5em 0;
	}
img.aligncenter {
	margin: 0.5em;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.entry .small {
	padding:19px 21px 22px 21px;
  	background: url("images/small_img.jpg") no-repeat top left;
}

.big {
	background: url("images/big1.jpg") no-repeat top left;
	display:block;
	width:415px;
	margin:0 auto;
}
.big img {
	padding:0 21px 19px 21px;
	margin-top:19px;
	background: url("images/big2.jpg") no-repeat bottom left;
	width:374px;
	

}


.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




/* footer */


#footer2 p{padding:0;margin: 0; line-height:31px; color: #fff; text-align:left;}
#footer2 a:hover{text-decoration: underline;}
#footer2 a{color: #fff;text-decoration: none;}

#footer3 .sand_text a {color:#E3C68A;}
#footer3 .sand_text a:hover {color:#000;}
/*#footer3, #footer3 a {color:#7D6A49 ;}*/


.highlight {
	color:#CB0000;
	font-size:18px;
}

.highlight2 {
	color:#CB0000;
	font-size:14px;
}

.red_text {
	color:#E3C68A;
}

.sand_text {
	color:#E3C68A;
}
.grey_text, .grey_text a, #left .grey_text h2 {
	color:#006600!important;
}

.grey_text h2 {
     font-weight:bold;
 }


#left ul.grey_cat {margin-left:35px;}
#left ul.grey_cat ul {margin-top:0.5em;}


.contentheading {
	color:#CB0000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.standard_table_header, .contentheading {clear:both}

.post ol.event_list  {margin:1em 0 1em 0;  }
.event_list li  {margin-bottom:0.5em; list-style:none; }
.event_list strong {font-size:14px;   }
.event_list strong a {color:#000; text-decoration:underline; font-weight:bold;}
.event_list strong a:hover { text-decoration:none;}


.entry table.noborder, .entry table.noborder td {
border:0;
border-collapse:collapse;
padding:5px 10px 5px 0;
}
.entry table.vatop td {
vertical-align:top;
}


.search_post { margin-bottom:1.5em;}


.wpcf7-form p {clear:both;}
.wpcf7-form i {font-style:normal; color:red; padding-right:1em;}

.o1 {width:13em; display:block; float:left;}
.o3 {width:16.5em; display:block; float:left;}
.o4 {width:16.5em; display:block; float:left;}

.mt {margin-top:1.5em!important;}
.br .wpcf7-list-item {display:block; margin:0; padding:0;}
.wpcf7-list-item {margin-left:0!important;}
.wpcf7-form label {padding-right:0.5em;}

.wpcf7-mail-sent-ok {font-size:1.2em; font-weight:bold;}
.wpcf7-validation-errors {font-size:1.2em; color:red; font-weight:bold;}

.visa-type .wpcf7-list-item {display:block;}

#wpcf7-f4-p813-o1 ul li, #post-64 ul li { list-style: none }
#wpcf7-f4-p813-o1 ol li, #post-64 ol li { margin-bottom:0.5em;}
#wpcf7-f4-p813-o1 ol li input, #wpcf7-f4-p813-o1 ol li textarea,
#post-64 ol li input, #post-64 ol li textarea {width:410px;}
#wpcf7-f4-p813-o1 ol li .visa-type input, #post-64 ol li .visa-type input  {width:auto; margin-right:0.5em;}

input.event, textarea.message {width:80%;}

.captcha-1 input { width:82px;}

#crumbs {margin-bottom:1.5em; color:#530;    }
#crumbs .current {color:#CB0000; font-weight:normal;   	}


ul.m_list  {/*text-align:center;*/}
ul.m_list li {display:inline; list-style:none; }
ul.m_list li a {
	white-space:nowrap;}
	
.events-archive, .events-archive a {color:#907855;}

/* END */


