/*basic styles*/

body, html {
	margin:0px;
	padding:0px;
	height:100%;
}

div, ul, li, td, tr, ol, dl, dt, dd {
	font-family: Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}

a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#396da8;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

img {
	border:none;	
}


a img {
	border:none;
	border-bottom:none;
}


ul, li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style:none;
}

.aaclear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}

.left {
	float:left;
}


.right {
	float:right;
}


/*page backgrounds*/
.bg_desert {
	max-width:1600px;
	margin:0 auto;
	background:url(../files/bg_desert.jpg);
	min-height:100%;
}

.bg_clouds {
	max-width:1600px;
	margin:0 auto;
	background:url(../files/bg_clouds.jpg) no-repeat top center;
}

/*-----index---------*/


.header_main {
	width:1002px;
	height:108px;
	margin:0 auto;
	background:url(../files/bg_header.png) no-repeat;
	position:relative;
}

.logo_main {
	position:absolute;
	left:4px;
	z-index:50;
	float:left;
}

.lang_block {
	width:143px;
	height:33px;
	float:right;
	background:url(../files/bg_lang.png) no-repeat;
	margin-top:16px;
	text-align:center;
	padding-top:5px;
	padding-left:13px;
	margin-left:20px;
	
}

.lang_block a{
	font-size:13px;
	color:black;
	text-decoration:none;
	margin-right:18px;
	font-weight:bold;
}

.lang_block span{
font-size:16px;
	color:#2784c5;
	margin-right:18px;
	font-weight:bold;
}


.top_link-main {
	width:109px;
	height:29px;
	float:right;
	background:url(../files/bg_main-link.png) no-repeat;
	margin-top:11px;
	text-align:center;
	padding-top:8px;
}
.top_link-main a
{
  text-decoration:none
}

.top_link-main span{
	font-size:16px;
	font-weight:bold;
	color:#f7941d;
	text-decoration:none;
}


.top_link-main_ins {
	width:109px;
	height:29px;
	float:right;
	margin-top:11px;
	text-align:center;
	padding-top:8px;
}

.top_link-main_ins  a{
	font-size:16px;
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
}

.navigation_main {
	width:790px;
	height:37px;
	float:right;
	margin-top:17px;
	
}

.navigation_main_item {
	float:right;
	padding:10px 20px 0px 20px;
	height:27px;
}

.navigation_main_item a{
	font-size:18px;
	font-weight:bold;
	color: white;
	text-decoration:none;
	
}



.navigation_main_pressed {
	float:right;
	height:37px;
}
.navigation_main_pressed a
{
	font-size:18px;
	color:#f7941d;
	font-weight:bold;
	text-decoration:none
}

.navigation_main_pr_right {
	float:right;
	height:37px;
	width:15px;
	background:url(../files/but_right.png) no-repeat;
}

.navigation_main_pr_left {
	float:right;
	height:37px;
	width:15px;
	background:url(../files/but_left.png) no-repeat;
}

.navigation_main_pr_cont {
	float:right;
	background:url(../files/bg_but.png) repeat-x;
	padding-top:10px;
	height:27px;
	padding-left:5px;
	padding-right:5px;
	font-size:18px;
	color:#f7941d;
	font-weight:bold;
}

.carusel_ramka {
	position:relative;
	width:998px;
	height:392px;
	background:url(../files/ramka.png) no-repeat;
	margin:0 auto;
	padding-top:10px;
	padding-left:12px;
}

ul.carusel_image {
	width:983px;
	height:382px;
	overflow:hidden;
}

.shadow01 {
	position:absolute;
	width:1003px;
	height:4px;
	background:url(../files/shadow1.png) no-repeat;
	top:-2px;
	left:2px;
}

.content_main {
	width:1010px;
	margin:0 auto;
	position:relative;	
}


.content_top {
	width:1010px;
	height:13px;
	background:url(../files/content_top.png) no-repeat;
}


.content_top02 {
	width:1010px;
	height:26px;
	background: url(../files/content_top02.png) no-repeat;
}


.content_cont {
	width:1010px;
	margin:0 auto;
	background:url(../files/bg_content.png) repeat-y;
}

.content_inside {
	width:950px;
	margin:0 auto;
	padding-bottom:150px;
}

.ci_inner_p {
	padding-top:20px;
}

.tur_block {
	width:223px;
	float:left;
	margin-right:5px;
	background:url(../files/tur_bg.jpg) no-repeat;
	padding-top:10px;
	padding-left:9px;
}

.tur_block_armenia {
	width:223px;
	float:left;
	margin-right:5px;
	padding-top:170px;
	padding-left:9px;
}

.tur_block img{
	margin:0 auto;
	width:206px;
	
}

.tur_block span, .tur_block_armenia span{
	padding-right:15px;
	margin-left:-8px;
	width:200px;
	display:block;
	margin-top:20px;
}

.tur_text_image {
	margin-bottom:20px;
}

.content_bottom {
	width:1010px;
	height:94px;
	background:url(../files/content_bott.png) no-repeat;
}

.pics {
	max-width:1316px;
	position:relative;
	margin:0 auto;
	background: url(../files/pics.png) no-repeat bottom;
}

.bottom_link {
	width:168px;
	height:30px;
	float:right;
	margin-top:50px;
	cursor:pointer;
}



/*zakaza biletov */
.order_plate {
	height:79px;
	width:202px;
	background:url(../files/zakaza_plashka.png) no-repeat;
	float:left;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
	color:#00aeef;
	text-align:center;
	margin-bottom:25px;
}
.order_plate a
{
  font-size:16px;
  font-weight:bold;
  color:#00aeef;
  text-decoration:none
}

.order_plate_margin {
	width:20px;
	height:20px;
	float:left;
}

.order_plate_margin2 {
	width:30px;
	height:20px;
	float:left;
}

.order_setka {
	padding:0px 3px;
}

.order_cell {
	width:212px;
	height:196px;
	background:#CCC;
	float:left;
	margin-bottom:32px;
}

/*turism*/
.turism_cell_main {
	width:448px;
	float:left;
	margin-bottom:20px;
}

.turism_foto {
	width:164px;
	height:162px;
	background:url(../files/turism_foto.jpg) no-repeat;
	float:left;
	padding-top:2px;
}

.turism_foto_inner {
	width:153px;
	height:154px;
	margin:0 auto;
	overflow:hidden;
}

.turism_foto_text {
	width:267px;
	float:right;
}

.turism_foto_text span{
	font-size:22px;
	color:#f7941d;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

.turism_foto_text a{
	color:#970000;
	text-decoration:none;
}


/*choose the tour*/
.ch_column_left {
	float:left;
	width:233px;
	margin-right:10px;
}

.tur_block_tour {
	height:229px;
}

.zagr_main {
	width:228px;
	margin-top:20px;
}

.zagr_top {
	width:228px;
	height:16px;
	background: url(../files/zagr_top.jpg) no-repeat;
}

.zagr_cont {
	width:212px;
	background:url(../files/zagr_bg.jpg) repeat-y;
	padding:0px 8px;
}

.zagr_bott {
	width:228px;
	height:18px;
	background:url(../files/zagr_bott.jpg) no-repeat;
}


.zagr_count_row {
	padding-bottom:11px;
	font-size:18px;
	line-height:18px;
}

.zagr_count_row a{
	font-size:18px;
	line-height:18px;
	color:black;
	text-decoration:none;
}

.zagr_count_row img {
	float:left;
	margin-right:9px;
}

.all_count {
	display:block;
	text-align:center;
	font-size:18px;
	color:#f7941d;
	font-weight:bold;
	padding-bottom:10px;
	margin-top:40px;
}


.ch_column_right {
	width:233px;
	float:right;
}

.margin_vertical {
	height:20px;
	width:20px;
}

.ch_column_middle {
	width:455px;
	float:left;
}

.ch_column_middle_title {
	font-size:17px;
	font-weight:bold;
	color:#ff9208;
	text-align:center;
	display:block;
	margin-bottom:20px;
}

.ch_column_list_menu {
	width:231px;
	height:28px;
	border-left:1px #f0d2a4 solid;
	border-top:1px #f0d2a4 solid;
	border-bottom:1px #ad896a solid;
	border-right:1px #ad896a solid;
	background:#FFF;
	float:right;
	margin-left:8px;
	margin-bottom:10px;
}

.ch_column_list_menu_inp {
	width:229px;
	height:24px;
	border-left:1px #f0d2a4 solid;
	border-top:1px #f0d2a4 solid;
	border-bottom:1px #ad896a solid;
	border-right:1px #ad896a solid;
	background:#FFF;
	float:right;
	margin-left:8px;
	margin-bottom:10px;
}

.ch_column_middle label{
	float:right;
	display:block;
	font-size:18px;
	font-family:Myraid Pro, Arial;
	padding-top:4px;
}

span.ch_info {
	width:215px;
	text-align:right;
	display:block;
	margin-top:20px;
	font-family:Myraid Pro, Arial;
	font-size:21px;
}

.ch_info_form {
	width:233px;
	height:30px;
	float:right;
	background:url(../files/ch_form_bg.jpg) no-repeat;
	margin-bottom:10px;
	margin-left:7px;
}

.ch_info_form input{
	width:225px;
	height:22px;
	margin-top:1px;
	margin-left:6px;
	background:none;
	border:none;
	color:#666;
}

.ch_butts {
	width:233px;
	float:right;
}

/*-------contacts------*/
.contant_left {
	width:292px;
	float:left;
	font-size:18px;
	line-height:18px;
}

.contact_right {
	float:right;
	margin-bottom:80px;
}

.contact_right input {
	width:341px;
	height:24px;
	border:1px #646464 solid;
	margin-bottom:12px;
}

.contact_right label {
	font-family: Myraid Pro, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:4px;
	margin-bottom:18px;
	float:right;
	padding-right:4px;
}




.contact_right_form {
	width:337px;
	height:167px;
	border:1px #646464 solid;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:12px;
}

.send_button {
	height:28px;
	padding:5px 18px 0px 18px;
	border:1px #646464 solid;
	float:left;
	font-size:18px;
	display:block;
	color:black;
	text-decoration:none;
}


.about_ramka {
	width:464px;
	height:319px;
	background:url(../files/about_ramka.jpg) no-repeat;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.about_pic {
	width:445px;
	height:296px;
	overflow:hidden;
	margin:0px auto;
	margin-top:9px;
}

.armenia_back_class
{
  margin-bottom:20px;
  font-size:16px;
  font-weight:bold;
  color: #f7941d;
}
.armenia_back_class a
{
  font-size:16px;
  font-weight:bold;
  color: #f7941d;
}


/*--------Armenia-------*/
.arm_ban_main {
	padding-right:4px;
}

.armenia_banner {
	width:940px;
	height:336px;
	position:relative;
	margin:0 auto;
	box-shadow:0px 0px 18px #333;
}

.armenia_banner_inner {
	width:925px;
	height:320px;
	overflow:hidden;
	margin:0 auto;
	padding-top:8px;
}

.arm_flag {
	width:121px;
	height:93px;
	background:url(../files/arm_flag.png) no-repeat;
	position:absolute;
	left:-6px;
	top:-2px;
}

.arm_text {
	width:700px;
	float:right;
	font-size:16px;
	margin-top:20px;
}

.arm_text h1{
	margin-top:0px;
	padding-top:0px;
	font-size:18px;
}

.turizm_cat
{
  font-size:17px;
  font-weight:bold;
  color:#f7941d;
  text-decoration:underline;
}