* {
	margin:0;
	padding:0
	}
body {
	background:#fff;
	font: normal 12px Arial, sans-serif;	
	line-height:1em;
	min-width:1000px
	}
object {
	vertical-align:top;
	outline:none
	}
p {
	margin:0;
	padding:0
	}
img {
	border:0;
	}

.fleft {float:left}
.fileft {float:left; margin-right:20px; margin-top:5px;}
.fleft-search {float:left;
	color:#333;
	font: normal 11px Arial, sans-serif;	
	padding-top:3px;
	}
.fright {float:right}
.clear {clear:both}
.clear_all {clear:all}
.clr_all {clear:both}
*html .clr_all {clear:all}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}

.tail-top {
	background:url(i/bg-top.jpg) left top no-repeat;
	}
.tail-bottom {
	}
#header {
	width:964px;
	margin:0 auto;
	height:140px;
	position:relative
	}
#header .logo {
	position:absolute;
	left:5px;
	top:10px
	}	
#navigation {
	width:964px;
	margin:0 auto;
	height:54px;
	background:url(i/nav-bg.png) no-repeat;	
	position:relative
	}	
#content_top {
	width:964px;
	margin:0 auto;	
	}		
#content {
	width:964px;
	margin:0 auto;
	background:none;	
	}
#contentTickets {
	width:1200px;
	margin:0 auto;
	background:none;	
	}
a.bg {
	background:  url(i/bg.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;
	margin-left:10px;	
	}	
a.bg:hover {
	background:  url(i/bg-on.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;	
	margin-left:10px;		
	}
a.bg_sec {
	background:  url(i/bg-on.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;
	margin-left:10px;		
	}	
a.bg_sec:hover {
	background:  url(i/bg.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;	
	margin-left:10px;		
	}		
a.en {
	background:  url(i/en.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;	
	}	
a.en:hover {
	background:  url(i/en-on.png) no-repeat 0 4px;
	text-decoration: none;
	padding: 0 23px 22px 18px;	
	}
a.en_sec {
	background:  url(i/en-on.png) no-repeat 0 4px;
	text-decoration: none;	
	padding: 0 23px 22px 18px;	
	}	
a.en_sec:hover {
	background:  url(i/en.png) no-repeat 0 4px;
	text-decoration: none;
	padding: 0 23px 22px 18px;	
	}	
div.top_menu {
	margin: 15px 0 0 0;
	float:right;
}
div.top_menu li {
	display:block; 
	float:left; 	
	margin-left:3px;
	margin-top:30px;
}
div.top_menu a.q1,
div.top_menu a.q1:link,
div.top_menu a.q1:visited,
div.top_menu a.q1:active {	
	background:  url(i/q1.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:185px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q1:hover{
	background:  url(i/q1_on.png) no-repeat 0 4px;	
	text-decoration: none;
}
div.top_menu a.q1_bg,
div.top_menu a.q1_bg:link,
div.top_menu a.q1_bg:visited,
div.top_menu a.q1_bg:active {	
	background:  url(i/q1_bg.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:185px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q1_bg:hover{
	background:  url(i/q1_bg_on.png) no-repeat 0 4px;	
	text-decoration: none;
}
div.top_menu a.q2,
div.top_menu a.q2:link,
div.top_menu a.q2:visited,
div.top_menu a.q2:active {	
	background:  url(i/q2.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:178px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q2:hover{
	background:  url(i/q2_on.png) no-repeat 0 4px;	
	text-decoration: none;
}
div.top_menu a.q2_bg,
div.top_menu a.q2_bg:link,
div.top_menu a.q2_bg:visited,
div.top_menu a.q2_bg:active {	
	background:  url(i/q2_bg.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:178px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q2_bg:hover{
	background:  url(i/q2_bg_on.png) no-repeat 0 4px;	
	text-decoration: none;
}
div.top_menu a.q3,
div.top_menu a.q3:link,
div.top_menu a.q3:visited,
div.top_menu a.q3:active {	
	background:  url(i/q3.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:165px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q3:hover{
	background:  url(i/q3_on.png) no-repeat 0 4px;	
	text-decoration: none;
}
div.top_menu a.q3_bg,
div.top_menu a.q3_bg:link,
div.top_menu a.q3_bg:visited,
div.top_menu a.q3_bg:active {	
	background:  url(i/q3_bg.png) no-repeat 0 4px;	
	display:block; 
	float:left; 
	width:165px;
	height:50px;	
	text-decoration: none;	
}
div.top_menu a.q3_bg:hover{
	background:  url(i/q3_bg_on.png) no-repeat 0 4px;	
	text-decoration: none;
}


.rtext li.ph {
	padding-bottom:4px;
	padding-left:5px;
	}
.rtext li.ph2 {
	padding-bottom:4px;
	}
.rtext li.ph3 {
	padding-bottom:4px;
	padding-left:2px;
	}	

.slogan {
	position: relative;
	margin: -92px 3px 0 176px;
	color:#FFF;
	font: bold 12px Verdana, sans-serif;	
	width:700px;
	float:left;
	text-shadow: 1px 1px 1px #222;
}	
.col-box {
	float:left;
	width:964px;
}
*html .col-box {
	float:left;
	width:964px;
	margin-left:6px;
}
.col-box-indent {
	color:#3F3F3F;	
	line-height:17px!important;
	font: normal 13px Arial, sans-serif;
	padding:20px 10px 10px 15px; 
}
.col-box h3.h {
	background:url(i/blue_line.png) repeat-x left top;
	color:#fff;	
	line-height:36px;
	font: normal 12px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:8px 0 0 14px;
	text-transform:uppercase;	
	height:22px;
	width:660px;
	}
.col-1-index  {float:left; width:300px; margin-right:12px;}
.col-2-index  {float:left; width:340px; background:url(i/blue_fade.png) repeat-x left 46px;}
.col-3-index  {float:left; width:300px; margin-left:12px; background:url(i/blue_fade.png) repeat-x left 46px;}	
.col-1  {float:left; padding-top:15px; }
.col-2  {float:left; padding-top:15px;}
.col-2-page {float:left; padding-top:15px; background:url(i/blue_fade.png) repeat-x left 56px;}
.col-3  {float:left; padding-top:15px}
.col-0  {float:left;}
.col-01  {float:left;}
.col-02  {float:left}
.col-0 h1 {
	width:465px;
	height:32px;
	background:none;
	color:#333;	
	line-height:32px;
	font: bold 22px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	margin-right:5px;
	padding:11px 0 0 0;
	border-bottom:1px dashed #DB7677;
	}
.col-0 p {
	width:455px;
	background:none;
	color:#313131;	
	font: normal 11px Verdana, sans-serif;
	margin-bottom:1px;
	margin-right:5px;
	padding:11px 10px 0 0;
	line-height:16px!important;
	}	
.col-01 h3 {
	width:483px;
	height:32px;
	background:none;
	color:#111;	
	line-height:32px;
	font: normal 12px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	margin-left:5px;
	padding:11px 0 0 5px;
	text-transform:uppercase;
	border-left:1px solid #D8DDF4;
	}
.col-02 h2 {
	background:url(i/blue_line.png) repeat-x left top;
	color:#fff;	
	line-height:36px;
	font: normal 12px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:11px 0 0 14px;
	text-transform:uppercase;	
	height:36px;
	width:660px;
	}
.col-1-index h3 {
	width:300px;
	height:32px;
	background:#fff;
	color:#134C83;	
	line-height:32px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:11px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}
.col-2-index h3 {
	width:340px;
	height:32px;
	background:#fff;
	color:#134C83;	
	line-height:32px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:11px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}
.col-3-index h3 {
	width:300px;
	height:32px;
	background:#fff;
	color:#134C83;	
	line-height:32px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:11px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}	
div.light_blue {
	width:300px;
	height:8px;
	background:#E7EBF9;
}
div.c-1-i-content {
	width:290px;
	background:#EDEFFA;
	padding: 14px 5px 1px 5px;
}
div.c-1-i-content-ticket {
	width:290px;
	background:#EDEFFA;
	padding: 12px 5px 1px 5px;
}
div.c-i-content {
	width:100%;
	padding: 11px 5px 15px 5px;
	*padding: 11px 0 15px 0;	
}
/* FORMS */

#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both;height:22px}
#contacts-form label {float:left;width:97px;font-weight:bold;color:#5e5e5e}
#contacts-form input {width:347px;padding:1px 0 1px 3px;border:1px solid #5eb2c1;color:#70635b;float:left}
#contacts-form textarea {width:347px;height:360px;padding:1px 0 1px 3px;border:1px solid #5eb2c1;color:#70635b;float:left;margin-bottom:15px;overflow:auto}
#contacts-form a {color:#e62525}

div.indent_content li {
  margin-left:30px; 
}
div.indent_detail li {
	 margin-left:30px; 
}
.list li {
list-style:none
	}
.list li a {
	display:block;	
	background:url(i/left_menu_arrow.png) no-repeat left 9px;	
	color:#333;
	font: bold 11px Tahoma, sans-serif;		
	padding: 6px 0 0 15px;
	width:160px;
	margin: 3px 10px 0 10px;
	*	margin: 3px 10px 0 0;
	* width:150px;
	text-decoration: none;	
	}
.list li a:hover {
	display:block;
	color:#b10000;
	background:url(i/left_menu_arrow.png) no-repeat left 9px;
	width:160px;
	* width:150px;
	}
.list li a.sec {
	display:block;	
	background:url(i/left_menu_arrow.png) no-repeat left 9px;	
	color:#b10000;
	font: bold 11px Tahoma, sans-serif;		
	padding: 6px 0 0 15px;
	width:160px;
	margin: 3px 10px 0 10px;
	text-decoration: none;
	*	margin: 3px 10px 0 0;
	* width:150px;
	}
.list li a.sec:hover {
	display:block;
	color:#333;
	background:url(i/left_menu_arrow.png) no-repeat left 9px;
	width:160px;
	* width:150px;
	}	
.news_index li a {
	display:block;	
	background: url(i/news-arrow.png) no-repeat 1px 9px;	
	color:#333;
	font: normal 12px Arial, sans-serif;		
	text-decoration: none;
	padding: 6px 0 9px 25px;
	margin: 0 10px 3px 10px;
	line-height:19px!important;
	border-bottom: 1px dashed #A8AAB1;	
	}
.news_index li a:hover {
	background: #fff url(i/news-arrow-on.png) no-repeat 1px 9px;	
	display:block;
	color:#222;
	border-bottom: 1px dashed #b10000;	
	}	
.news_index li a  p.small{
	color:#666;
	font: normal 8px Verdana, sans-serif;		
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	
.ticket_index li.tickets{	
	list-style:none;
	text-decoration: none;
	padding: 6px 0 4px 5px;
	margin: 0;
	line-height:19px!important;
	width:280px;
	border-bottom:1px dashed #A8AAB1;
	}
span.i_fly {
	float:left;
	margin-right:10px;
	border:1px solid #CFD8F3;
	background:#fff;
}
.ticket_index li.tickets a.ticket_title{	
	padding: 2px 0 2px 0;
	margin: 0;
	color:#1B5C89;
	font: bold 11px Arial, sans-serif;		
	}
.ticket_index li.tickets a.ticket_title:hover{	
	padding: 2px 0 2px 0;
	margin: 0;
	color:#b10000;
	font: bold 11px Arial, sans-serif;		
	}	
.ticket_index li.tickets p.small_2{	
	padding: 2px 0 2px 5px;
	margin: 0;
	color:#404040;
	font: normal 9px Arial, sans-serif;		
	}

div.ticket_price {
float:right;
	background: #fff url(i/ticket_price.png) no-repeat ;	
	color:#fff;
	font: bold 15px Arial, sans-serif;
text-align:center;
width:61px;
height:43px;
padding-top:2px;	
}
div.ticket_price h2 {
	color:#fff;
	font: bold 15px Arial, sans-serif;
	padding: 0 0 2px 0;
	margin: 0;
}	
.center_index li.list_pic {
	display:block;		
	padding: 3px 0 0 0;
	margin: 0 10px 0 1px;
	border-bottom: 1px dashed #A8AAB1;	
	height:85px;
	}	
.center_index li.list_pic a {
	display:block;		
	color:#444;
	font: bold 13px Verdana, sans-serif;		
	text-decoration: none;
	padding: 6px 8px 6px 0;
	margin: 0 0 3px 0;
	line-height:19px!important;	
	}
.center_index li.list_pic a:hover {
	background: #E7EBF9;	
	display:block;
	color:#b10000;
	}	
.center_index li.list_pic p {	
	line-height:14px!important;
	}
.center_index li.list_pic p {	
	display:block;
	color:#b10000;	
	}	
li.list {
	list-style:none;
	}
.center_index li.list a {
	display:block;	
	background: url(i/arr.png) no-repeat 1px 8px;	
	color:#333;
	font: bold 10px Verdana, sans-serif;		
	text-decoration: none;
	padding: 3px 0 3px 15px;
	margin: 0 10px 0 1px;
	line-height:16px!important;
	border-bottom: 1px dashed #A8AAB1;	
	}
.center_index li.list a:hover {
	background: #fff url(i/arr.png) no-repeat 1px 8px;	
	display:block;
	color:#b10000;
	border-bottom: 1px dashed #A8AAB1;	
	}	
	
.center_index li.list a span.index_small_star{
	background:  url(i/star.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 20px 10px 0;
	margin:0;
	}	
.center_index li.list a span.index_small_star2{
	background:  url(i/star2.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 36px 10px 0;
	margin:0;
	}
.center_index li.list a span.index_small_star3{
	background:  url(i/star3.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 53px 10px 0;
	margin:0;
	}
.center_index li.list a span.index_small_star4{
	background:  url(i/star4.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 70px 10px 0;
	margin:0;
	}
.center_index li.list a span.index_small_star5{
	background:  url(i/star5.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 87px 10px 0;
	margin:0;
	}
.center_index li.list a span.index_small_star6{
	background: url(i/star6.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 101px 10px 0;
	margin:0;
	}		
	
	
	
	
.center_index li.list_pic a span.index_small_star{
	background:  url(i/star.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 20px 10px 0;
	margin:0;
	}	
.center_index li.list_pic a span.index_small_star2{
	background:  url(i/star2.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 36px 10px 0;
	margin:0;
	}
.center_index li.list_pic a span.index_small_star3{
	background:  url(i/star3.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 53px 10px 0;
	margin:0;
	}
.center_index li.list_pic a span.index_small_star4{
	background:  url(i/star4.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 70px 10px 0;
	margin:0;
	}
.center_index li.list_pic a span.index_small_star5{
	background:  url(i/star5.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 87px 10px 0;
	margin:0;
	}
.center_index li.list_pic a span.index_small_star6{
	background: url(i/star6.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 101px 10px 0;
	margin:0;
	}	
.center_index li.list_pic a  p.index_desc{
	color:#444;
	font: normal 11px Arial, sans-serif;		
	text-decoration: none;
	padding: 15px 0 0 0;
	*padding: 8px 0 0 0;	
	margin: 0;
	}
.center_index li.list_pic a  p.inside_desc{
	color:#444;
	font: normal 11px Arial, sans-serif;		
	text-decoration: none;
	padding: 8px 0 0 0;
	*padding: 8px 0 0 0;	
	margin: 0;
	}	

.center_index li.list_pic a span.index_small{
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0;
	margin:0;
	}
.center_index li.list_pic a span.index_small_red{
	color:#B80606;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0;
	margin:0;
	}
span.basepic {
	float:left;
	padding:3px;
	border:1px solid #CECECE;
	background:#fff;
	margin-right:10px;
	cursor: pointer; 
	cursor: hand; 
}		
.list1 {}
.list1 li {
	color:#666;	
	font: normal 11px Arial, sans-serif;	
	}
.list1 li b {display:block;padding-bottom:6px}
span.basepic-top {
	float:left;
	padding:3px;
	border:1px solid #CECECE;
	background:#fff;
	margin:-5px 0 7px 0;
}	
.list1 li a {
	color:#849300;
	font: bold 11px Arial, sans-serif;	
	text-decoration:none;	
	}
.list1 li a:hover {
	color:#cc0000;
	font: bold 11px Arial, sans-serif;	
	text-decoration:none;	
	}
.list1 li span.price {
	display:block;	
	color:#333;
	font: bold 11px Arial, sans-serif;		
	margin:5px 0 5px 0;
	}	
.list1 li span.price-red {
	color:#cc0000;
	font: bold 11px Arial, sans-serif;		
	}
.list2_right li span.price-red2 {
	color:#B70000;
	font: bold 14px Arial, sans-serif;		
	}	
div.read-more {
	float:right;
	padding:3px 0 0 0;
}

div.read-more-left {
	background: url(i/read-more-left.jpg) no-repeat;
	float:left;
	padding: 0 4px 10px 9px;	
}
div.read-more-left a,
div.read-more-left a:link,
div.read-more-left a:visited,
div.read-more-left a:active {
	text-decoration: none;
	color: #fff!important;
	font: normal 12px Arial, sans-serif;	
	line-height:17px
}
div.read-more-left a:hover{
	color: #265D74!important;
	text-decoration: none;
}
div.read-more-right {
	float:left;
	background: url(i/read-more-right.jpg) no-repeat;	
	width:3px;
	height:19px;
	padding: 10px 0 0 0;
}	

.list2 li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin: 15px 0 10px 7px;
	}
.list2 li.offer_sep {
	width:100%;
	overflow:hidden;
	border-bottom:1px dashed #A8AAB1;
	height:2px;
	}
.list2 li.offer_sep_small {
	width:100%;
	overflow:hidden;
	background:url(i/offer_sep_small.png) left center repeat-x;	
	height:2px;
	*height:8px;
	}	
.list2 li a {
	color:#333;
	font: bold 14px Tahoma, sans-serif;	
	text-decoration:none;	
	letter-spacing: 0.3px;
	} 
.list2 li a:hover {color:#202C41;}
.list2 li a.small {
	color:#b10000;
	font: bold 14px Verdana, sans-serif;	
	text-decoration:none;	
	} 
.list2 li a.small:hover {color:#202C41;}
.list2 li span.basepic {
	float:left;
	padding:3px;
	margin-right:12px;
	border:1px solid #D9D9D9;
	background:#fff;
}	
.list2 li span.price {
	display:block;	
	color:#727272;
	font: normal 11px Arial, sans-serif;		
	margin:4px 0 0 0;
	}	
.list2 li span.price-red {
	color:#B70000;
	font: normal 17px Trebuchet MS, sans-serif;		
	}
.list2 li span.price-red-small {
	color:#B10000;
	font: normal 14px Georgia, sans-serif;		
	}	
.list2 li .p_left {
padding-top:5px;	
float:left;
}
.list2 .descr {
	         display:block;
		margin:10px 10px 0 0;
		color:#333333;	
		font: normal 11px Arial, sans-serif;	
}


.list2_right  ul {

	}

.list2_right li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	margin-bottom:10px;
	padding: 0 10px 0 10px;
	}
.list2_right li.offer_sep2 {
	width:85%;
	overflow:hidden;
	background: #DCD1B1;	
	height:2px;
	margin:0 10px 10px 10px;
	}	
.list2_right li a {
	color:#000;
	font: normal 12px Arial, sans-serif;	
	text-decoration:none;	
	} 
.list2_right li a:hover {color:#202C41;}

.list2_right li span.price {
	display:block;	
	color:#727272;
	font: normal 11px Arial, sans-serif;		
	margin:0 0 2px 0;
	}	
.list2_right li span.price-red {
	color:#B70000;
	font: normal 17px Trebuchet MS, sans-serif;		
	}
.list2_right li span.price-red-small {
	color:#B10000;
	font: normal 14px Georgia, sans-serif;		
	}	
.list2_right li .p_left {
	padding-top:5px;	
	float:left;
}
.list2_right .descr {
	         display:block;
		margin:10px 10px 0 0;
		color:#333333;	
		font: normal 11px Arial, sans-serif;	
}

.list3 {margin-top:-9px}
.list3 li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-top:10px
	}
.list3 li img {float:left;margin:6px 12px 0 0}
.list3 li b {display:block;padding-bottom:5px}
.list3 li b a {color:#5eb2c1;text-decoration:none} 
.list3 li b a:hover {color:#000}
.list4 {padding-bottom:17px}
.list4 li {
	font-weight:bold;
	padding:0 0 5px 8px;
	background:url(images/marker2.gif) no-repeat left 6px
	}
.list4 li ul {padding-top:5px;margin-bottom:-5px}
.list4 li a {color:#e62525}

/* OTHER */
.img-box span {
	display:block;
	padding-top:20px;
	text-align:center;
	color:#133439
	}
.img-box span b {display:block;color:#e62525}
.img-box a {text-decoration:none}
p {margin-bottom:18px}
.p1 {margin-bottom:0}
.phone {float:right;margin-right:30px}

/* TXT, LINKS, LINES, TITLES */
a,
a:visited,
a:active {
	color:#134577;	
	font: normal 11px Verdana, sans-serif;
	text-decoration:none;
	}
a:hover {
color:#b10000; 
text-decoration:none;
}
a.am2,
a.am2:visited,
a.am2:active {
	color:#134577;	
	font: normal 11px Verdana, sans-serif;
	text-decoration:underline;
	margin-right:10px;
	}
a.am2:hover {
color:#b10000; 
text-decoration:none;
}
div.line_nav {
	width:722px;
	height:28px;
	border-bottom: 2px solid #A40000;	
	margin-top:10px;
	* margin-top:20px;
	}
div.line_nav ul{
	list-style: none;
}
div.line_nav li.edno{
	float:left;
	display:inline;
	list-style: none;	
	padding:0 0 0 0!important;
	color:#134C83;	
	font: bold 18px Arial, sans-serif;
margin-left:0px;	
}
div.line_nav li.dve{
	float:right;
	display:inline;
	list-style: none;	
	color:#333;	
	font: normal 11px Arial, sans-serif;	
}
div.line_nav li.tri{
	float:right;
	display:inline;
	list-style: none;	
	color:#333;	
	font: normal 11px Arial, sans-serif;	
	margin-top:1px;	
}
a.all_link,
a.all_link:link,
a.all_link:visited,
a.all_link:active {	
	display:block; 
	text-decoration: none;
	margin-top:8px;	
	color:#111;	
	font: normal 11px Arial, sans-serif;		
}
a.all_link:hover{
	text-decoration: none;
	color:#134C83;		
}
div.line_nav li.dve select{
	padding:0 0 0 0!important;
	color:#333;	
}
.small_but {
	  width: 47px;
	  height: 22px;
	 padding:0 0 0 0 !important;
	  border: 0;
	  background: transparent url(i/small_but.jpg) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
	  margin-left:5px;
}
div.col-2 h2 {
	width:722px;
	height:28px;
	color:#134C83;	
	line-height:28px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	padding:9px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}
*html div.col-2 h2 {
	width:719px;
	height:28px;
	color:#134C83;	
	line-height:28px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	padding:9px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}	
div.col-2-page h2 {
	width:722px;
	height:28px;
	color:#134C83;	
	line-height:28px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	padding:9px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}
*html div.col-2-page h2 {
	width:719px;
	height:28px;
	color:#134C83;	
	line-height:28px;
	font: bold 18px Arial, sans-serif;
	text-transform:none;
	padding:9px 0 0 0;
	border-bottom: 2px solid #A40000;	
	}		
h2 span {color:#878787;padding-left:60px;display:inline-block}
h2 strong {color:#5eb2c1;position:relative;top:1px}
h3 {
	font-size:20px;
	line-height:1.2em;
	color:#333;
	text-transform:uppercase;
	margin-bottom:15px;
	font-weight:normal
	}
/* BOXES */
.box {
	width:180px;
	margin: 0 0 20px 0;
	}
.box h3 {
	color: #fff;
	font: bold 17px Arial, sans-serif;
	margin-bottom:15px;
	padding-left:18px;
	text-transform:none;	
	}	
.box .top {
	background:url(i/l_blue.png) no-repeat left top;
	width:215px;
}
.box .inner, .box1 .inner, .box2 .inner {padding:9px 20px 15px 0}
.box2 .inner2 {padding:0;}
.box1 {
	background:url(images/box1-tail.gif) repeat-y left top;
	width:208px
}
.box1 .top {background:url(images/box1-top.gif) no-repeat left top}
.box1 .bot {
	background:url(images/box1-bot.gif) no-repeat left bottom;
	min-height:289px;
	height:auto!important;
	height:289px
}
.box2 {
	background:url(i/form-box-tail.jpg) repeat-y left top;
	width:257px;
}
.box2 .top {
	background:#fff;
}
.box2 .bot {
	background:url(i/right_menu_bg.png) repeat-y left top;
	min-height:8px;
	height:auto!important;
}
.box2 h3 {
	background:url(i/red_line_small.png) repeat-x left top;
	color:#fff;	
	font: normal 12px Arial, sans-serif;
	text-transform:none;
	margin-bottom:1px;
	padding:9px 0 0 12px;
	text-transform:uppercase;	
	height:30px;
}

.clear {
clear:both;
*clear:none;
}	
.box3 {background:#f3f3f3;width:425px}
.box3 .top {background:url(images/box3-top.gif) no-repeat left top}
.box3 .bot {background:url(images/box3-bot.gif) no-repeat left bottom}
.box3 .inner {padding:9px 20px 25px 14px}
.box3 h3 {margin-bottom:9px}

.form-box {
	background: url(i/s_bg.png) repeat-y ;
	width:237px;
	padding:20px 10px 0 12px;
	}
.form-box .inner {padding:0 1px 15px 0}
.form-box p {color:#fff; margin-bottom:6px}
.form-box h3 {
         color:#333;
	line-height:1.2em;
	font: normal 18px Georgia, sans-serif;
	text-transform:none;
	margin-bottom:10px;
	padding-left:40px;
	}
.form-box ul{
	list-style: none;
}
.form-box li{
	list-style: none;	
	padding:0 0 10px 0;
	margin-bottom:1px;
}
.form-box li.category {
	color: #111;
	font: normal 12px Arial, sans-serif;
	padding:2px 0 0 0;
}
.form-box select {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:140px;
	height:22px;
}
.form-box select {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:140px;
	height:22px;
}
#send {
	  float:right;
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/send-bg.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
#send_en {
	  float:right;
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/send-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
#sea {
	  float:right;
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
#sea_en {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin-right: 2px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
}
#sea2 {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin-right: 2px;
	  * margin-top:-34px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
#sea_en2 {
	  float:right;
	  width: 100px;
	  height: 23px;
	  margin-right: 2px;
		* margin-top:-34px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
#sear_en {
	  float:right;
	  width: 75px;
	  height: 22px;
	  margin-right: 2px;  
	  * margin-top:-20px;
	  * margin-right:5px;	  
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en2.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
}
#sear {
	  float:right;
	  width: 75px;
	  height: 22px;
	  margin-right: 2px;
	  * margin-top:-20px;
	  * margin-right:5px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb2.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
}
/* ------------------------------------CONTENT */
#content .col-1 {
	width:215px; 
}
#content .col-2 {width:722px; margin-left:27px;}
*html #content .col-2 {width:719px;margin:0;}
#content .col-2-page {width:722px; margin-left:27px;}
*html #content .col-2-page {width:709px;margin:0;}
#content .col-3 {width:270px;float:right;  }
.indent1 p {
	color:#666;	
	line-height:17px!important;
	font: normal 13px Arial, sans-serif;
	}
#content .indent {
	background: url(i/content-footer.png) no-repeat  bottom;	
	padding:10px 14px 10px 14px;
	}
#content .indent1 {padding:20px 0 30px 0;
 background: url(i/blue_fade.png) repeat-x left 3px;
}


#content .indent_content {
	padding:20px 0 30px 10px;  
	line-height:17px!important;
	color: #242424;
	font: normal 11px Verdana, sans-serif;	
}
#content .indent_detail {
	line-height:18px;
}
/*------------------------------ FOOTER  */
#befote_footer {
	background: transparent url(i/footer-top.png) repeat-x;	
	height:8px;
	margin-right:2px;
}
*html #befote_footer {
	background: transparent url(i/footer-top.png) repeat-x;	
	height:8px;
	margin-right:2px;
	*margin-bottom:-7px;
}
#footer {
	background: transparent url(i/footer.png) repeat-y;	
	width:964px;
	margin:0 auto;	
	padding:0 12px 0 12px;
	overflow:auto;
	color: #666;
	font: normal 10px Verdana, sans-serif;	
}	 
#footer ul {
	list-style: none;
	float:left;
}
#footer li {
	list-style: none;
	width:180px;	
	padding-right:10px;
}
#footer li.big {
	list-style: none;
	width:210px;	
	padding-right:10px;
	line-height:14.2px;	
}
#footer li.small {
	list-style: none;
	width:155px;	
	padding-right:10px;
}
#footer h1 {
	width:190px;
	color: #134C83;
	font: bold 14px Arial, sans-serif;
	margin-top:12px;
	padding-left:8px;	
}
#footer li.big p {
	padding-left:8px;
}
*html #footer h1 {
	width:150px;
	color: #134C83;
	font: bold 14px Arial, sans-serif;
	margin-top:12px;
	padding-left:8px;	
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
	display:block;
	text-decoration: none;
	color: #666;
	font: normal 10px Verdana, sans-serif;
	line-height:16.3px;
	padding-left:8px;	
}
#footer a:hover{
	color: #111;
	text-decoration: none;
	background: #F1F3FB;
	padding-left:8px;	
}

.sep {
	padding-top:7px;
}
.sep1 {
	padding-top:14px;
}
.sep2 {
	padding-top:15px;
}
.sep22 {
	padding-top:19px;
}
.sep3 {
	padding-top:25px;
}
.sep4 {
	padding-top:40px;
}
.sep2_1 {
	padding-top:15px;
        *padding-top:8px;
}
.desc {
	color: #444;
	font: normal 12px Arial, sans-serif;
         margin-bottom:25px;
	width:410px;
	margin: 5px 0 0 0;
	line-height:16px;
 }
  div.all_pic_gen {
	float: right;
	margin-left:20px;
	margin-bottom:10px;
 }
 div.offer-title-detail {
	color: #252525;
	font: bold 22px Georgia, sans-serif;	
	width:600px;
	padding-bottom:5px;
 }
h1 {
	color: #191919;
	font: normal 20px Arial, sans-serif;	
	width:700px;
	padding-top:12px;	
 }
h1.title {
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	border-bottom:1px dashed #ADAFB3;
	margin-bottom:20px;
	margin-left:10px;
 }
  span.little {
	color: #5D5D5D;
	font: normal 10px Arial, sans-serif;
 }
img.minipic {
	border-color:#E4E4E4
	}
span.basepic-detail {
	float:left;
	padding:3px;
	margin-right:10px;
	border:1px solid #dadada;
	background:#fff;
}
span.basepic-detail-small {
	float:left;
	padding:3px;
	margin:1px;
	border:1px solid #dadada;
	background:#fff;
}
  .free-text-detail {
	color: #005271;
	font: bold 11px Verdana, sans-serif;
 }
div.description {
	text-align: justify; 
	margin-bottom:20px;	 
	color: #3E3E3E;
	font: normal 12px Arial, sans-serif;	
	line-height:18px; 
	padding:0 10px 0 10px;
}
div.description a:link,
div.description a:visited,
div.description a:active{	
	color: #FC5E07;
         font: bold 12px Arial, sans-serif;
	text-decoration:none; 	
	}
div.description a:hover { 
	color: #333;
	font: bold 12px Arial, sans-serif;
	text-decoration:none; 	
	}
  div.description p{
	 padding:7px 0 7px 0;
 }
.price-text {
	 font: bold 12px Arial, sans-serif;
	 color: #bf0000;
}
.dropcontent{
	padding-right:3px;
}
.price_box {
     font: bold 12px Arial, sans-serif;
     color: #bf0000;
     width:50px; 
     height:18px;
}
a.navig,
a.navig:link,
a.navig:visited,
a.navig:active {
	text-decoration: none;
	color: #fff;
	font: normal 12px Arial, sans-serif;
	 margin: 0 2px 0 2px;
	 padding: 2px 5px 2px 5px;
	 background-color: #4FA1C5;
	 border: 1px solid #3B8FB2;
}
a.navig:hover{
	color: #444;
	text-decoration: none;
	 background-color: #82BDD5;
	 border: 1px solid #3B8FB2;
}
div.pages {
		width:680px;
		padding: 10px 10px 10px 0;
		color: #ABABAB;
		font: normal 12px Arial, sans-serif;		
}
div.pages a:link,
div.pages a:visited,
div.pages a:active{	
	text-decoration:none; 
	color: #333;
         font: bold 12px Arial, sans-serif;
	padding: 1px 3px 10px 0;	
	}
div.pages a:hover {
	line-height:41px; 
	text-decoration:none; 
	color: #B10000;
	font: bold 12px Arial, sans-serif;
	}
div.pages span.pl {		
		padding: 1px 10px 10px 0;
		color: #333;
		font: bold 12px Arial, sans-serif;		
}	
div.pages span.pr {
		background: url(i/pr.png) no-repeat;			
		padding: 1px 0 10px 10px;
}	
div.pages span.pol {
		background: url(i/pol.png) no-repeat;			
		padding: 1px 0 5px 5px;
		color: #fff;
		font: bold 12px Arial, sans-serif;		
}
div.pages span.por {
		background: url(i/por.png) no-repeat;			
		padding: 1px 0 10px 10px;
}
 #rep_id {
	  display:block;
	  width: 42px;
	  height: 20px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/ok.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand; 
	  float:right;
}
.data_pole {
	color:#444;
	font: normal 12px Arial, sans-serif; 
	width:60px;
	padding:2px 0 2px 0;
	margin-right:4px;	
}
.pole-small {
	color:#444;
	font: normal 12px Arial, sans-serif; 
	width:86px;
	padding:2px 0 2px 0;
	margin-left:4px;
	margin-right:4px;	
}
.free-text {
	color:#555;
	font: normal 12px  Arial, sans-serif; 
	padding:2px 0 2px 0;
	margin-right:4px;
	line-height:1.7em
}
.mark {
	 color: #888;
	 font: normal 9px Arial, sans-serif;
	 text-align:center;
	 height:20px;
	 background:none;	
	 width:900px;
	 margin:0 auto;
	 padding-top:6px;
	}	
.mark a {
	 color: #888;
	 font: normal 9px Arial, sans-serif;
	 text-decoration:none;
	 }
.mark a:hover {
	 color: #B80606;
	 text-decoration:none;
	 }	
td.grid1 {
	width:360px;
}	 
div.danni-address {
	color: #5F5F5F;
	font: normal 12px Arial, sans-serif;	
	padding-left:120px;	
	margin-bottom:5px;
}
td.grid-sep {
	width:15px;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
}
a.top-price,
a.top-price:link,
a.top-price:visited,
a.top-price:active {
	text-decoration: none;
	color: #B10000;
	font: bold 15px Tahoma, sans-serif;		
	margin:0 10px 0 10px;
}
a.top-price:hover{	
	color: #555;
	text-decoration: none;
}
td.grid1  h1 {
	  height:20px;
	  margin-bottom:5px;
	  padding-top:4px;
	}
a.offer-title-link2,
a.offer-title-link2:link,
a.offer-title-link2:visited,
a.offer-title-link2:active {
	text-decoration: none;
	color: #191919;
	font: normal 14px Tahoma, sans-serif;	
	border-bottom:1px solid #DADADA;
}
a.offer-title-link2:hover{
	color: #555;
	text-decoration: none;
	border-bottom:1px solid #BEBEBE;	
}	
div.sec1 {
	width:160px;
	float:left;
	padding:5px 5px 5px 0;
	margin-top:10px;
}
div.sec2 {
	width:160px;
	float:left;
	margin-left:10px;  
	padding:5px 5px 5px 0;
	margin-top:10px;	
}
div.sec3 {
	width:165px;
	float:left;
	margin-left:10px;  
	background:url(i/sec1.png) repeat left top;
	padding:5px 5px 5px 10px;
}
.sep-hor {
	padding-top:7px;
	border-top:1px solid #dadada;
}
.sep-hor-brown {
	padding-top:5px;
	background:url(i/brown-sep.png) repeat-x left center;
	margin:7px 0 7px 0;
}
.hor-img {
	padding:1px 0 0 0;
	background:#DBDBDB;
	margin:0 0 0 0;
}
.sep-hor2 {
	padding-top:17px;
	border-top:1px solid #red;
}
#watermark_box {
	position:relative;
	display:block;
}
img.watermark {
	position: absolute;
	top: 0;
	left: 0;
} 
div.right_promo {
	margin-top:5px;
	margin-bottom:9px;
}
.clip {
	  position: relative;
	  background:#fff;  
	  height: 100px;
	  width: 237px;
	  border: solid 1px #dadada;
	  margin-bottom:6px;
}
.clip img {
	  position: absolute;
	  clip: rect(93px 269px 187px 38px);
	  left: -35px;
	  top: -90px;  
}
.clip_offer {
	  position: relative;
	  background:#fff;  
	  width:140px;
	  height:107px;
	  border: solid 1px #dadada;
	  float:left;
	  margin-right:20px;
}
.clip_offer img {
	  position: absolute;
	  clip: rect(23px 172px 124px 38px);
	  left: -35px;
	  top:-20px
}
.clip_offer_small {
	  position: relative;
	  background:#fff;  
	  width:107px;
	  height:83px;
	  border: solid 1px #dadada;
	  float:left;
	  margin-right:20px;
}
.clip_offer_small img {
	  position: absolute;
	  clip: rect(23px 134px 100px 33px);
	  left: -30px;
	  top:-20px
}
div.dpic {
	float:left;
	width:96px;
	height:74px;
	overflow:hidden;
}
div.bpic {
	float:left;
	width:310px;
	height:235px;
	overflow:hidden;
}
div.read-all {
	float:left;
	margin-top:9px;
	margin-right:2px;
}	
div.read-all a.read-all,
div.read-all a.read-all:link,
div.read-all a.read-all:visited,
div.read-all a.read-all:active {
display:block;
	background: url(i/read_left.png) no-repeat;	
	text-decoration: none;
	color: #333;
	font: normal 11px Arial, sans-serif;	
	padding: 1px 0 2px 9px;
}
div.read-all a.read-all:hover{
	background: url(i/read-left-on.png) no-repeat;	
	color: #fff;
	text-decoration: none;
}
div.read-all span.r {
	background: url(i/read_right.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:1px;	
	padding-bottom:4px;
	width:5px;
}	
div.read-all a.read-all:hover span.r {
	background: url(i/read_right_on.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:1px;	
	padding-bottom:4px;
}	
div.read-all-sam {
	float:left;
	margin-top:3px;
	margin-right:2px;
}	
div.read-all-sam a.read-all-sam,
div.read-all-sam a.read-all-sam:link,
div.read-all-sam a.read-all-sam:visited,
div.read-all-sam a.read-all-sam:active {
	background: url(i/read_left.png) no-repeat;	
	text-decoration: none;
	color: #fff;
	font: normal 11px Arial, sans-serif;	
	height:16px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:4px;
}
div.read-all-sam a.read-all-sam:hover{
	background: url(i/read-left-on.png) no-repeat;	
	color: #222;
	text-decoration: none;
}
div.read-all-sam span.r {
	background: url(i/read_right.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:1px;	
	padding-bottom:4px;
	width:5px;
}	
div.read-all-sam a.read-all-sam:hover span.r {
	background: url(i/read_right_on.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:1px;	
	padding-bottom:4px;
}
#intro_page {
	width:680px;
	float:left;
	margin-right:32px;
	color: #191919;
	font: normal 12px Verdana, sans-serif;	
	padding-top:25px;
}	
div.blue_search_box {
background:#DBEFF4;
border:1px solid #C7E5EE;
height:58px;
*height:55px;
width:720;
padding: 10px 0 5px 10px;
*margin-bottom:10px;
}
*html div.blue_search_box {
background:#DBEFF4;
border:1px solid #C7E5EE;
height:47px;
width:720;
padding: 10px 0 0 0;
margin-bottom:10px;
}
div.blue_search_box_small {
background:#DBEFF4;
border:1px solid #C7E5EE;
height:23px;
*height:23px;
width:720;
padding: 10px 0 5px 10px;
*margin-bottom:10px;
}
.form-box-page{
	float:left;
	color:#333;	
	font: normal 11px Arial, sans-serif;		
}
.form-box-page ul{
	list-style: none;
}
.form-box-page li.s_text_one{
	width:65px;
	list-style: none;
	display:block; 
	float:left; 	
	margin: 0 0 15px 5px;
}
.form-box-page li.s_text{
	width:65px;
	list-style: none;
	display:block; 
	float:left; 	
	margin: 0 0 15px 35px;
	
}
.form-box-page li.s_text_long{
	width:208px;
	list-style: none;
	display:block; 
	float:right; 	
	margin: 0 0 15px 35px;
}
li.s_text_long input.small_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:32px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
li.s_text_long select.small_combo {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:45px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
.form-box-page li.s_text_long2{
	width:248px;
	list-style: none;
	display:block; 
	float:right; 	
	margin: 0 0 15px 35px;
}
li.s_text_long2 select.extra_combo {
	color:#333;
	font: normal 11px  Arial, sans-serif; 
	width:105px;
	height:19px;
	padding:0!important;
	margin-right:10px!important;
}
.form-box-page li.combo{
	width:135px;
	list-style: none;
	display:block; 
	float:left; 	
	margin: 0 0 15px 5px;
}
.form-box-page li.combo select{
	width:137px;
	float:left; 	
	height: 19px;
	margin-right:10px;
	color:#333;	
	font: normal 11px Arial, sans-serif;	
}
*html .form-box-page li.combo{
	width:125px;
	list-style: none;
	display:block; 
	float:left; 	
	margin: 0 0 15px 5px;
}
*html .form-box-page li.combo select{
	width:127px;
	float:left; 	
	height: 19px;
	margin-right:10px;
	color:#333;	
	font: normal 11px Arial, sans-serif;	
}
.form-box-page li.combo2{
	width:110px;
	list-style: none;
	display:block; 
	float:left; 	
	margin: 0 0 15px 5px;
}
#seaid {
	  float:right;
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
 	  *margin-top:-17px;
}
#seaid_en {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin-right: 2px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
          *margin-top:-17px;
}
*html #seaid {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin:0px 2px 0 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
}
*html #seaid_en {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin:0px 2px 0 0;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
}
#seaid2 {
	  float:right;
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
	  *margin:0 0 0 5px;
          *padding-top:5px;
}
#seaid2_en {
	  float:right;
	  width: 97px;
	  height: 24px;
	  margin-right: 2px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
	  *margin:5px 0 0 5px;
	  *padding-top:5px;
}
div.detail_left {
	float:left;
	width:425px;
	margin-right:15px;
}
div.detail_right {
	float:left;
	width:260px;
}
.detail_left h3 {
	color:#134C83;	
	font: bold 18px Arial, sans-serif;	
	text-transform:none;
	margin-bottom:1px;
	padding:0 0 5px 0;	
	width:425px;
	border-bottom: 2px solid #A40000;		
	}
.detail_right h3 {
	color:#134C83;	
	font: bold 18px Arial, sans-serif;	
	text-transform:none;
	margin-bottom:1px;
	padding:0 0 5px 0;
	width:260px;
	border-bottom: 2px solid #A40000;		
	}	
	
a.files_download,
a.files_download:link,
a.files_download:visited,
a.files_download:active {
	background: url(i/files_download.png) no-repeat right center;	
	text-decoration: none;
	color: #252525;
	font: bold 13px Arial, sans-serif;	
	padding:18px 65px 20px 10px;
}
a.files_download:hover{
	background: url(i/files_download_on.png) no-repeat right 6px;	
	color: #b70000;
	text-decoration: none;
}
div.map {
	background:url(i/map_big.jpg) center top no-repeat;
	width:660px;
	height:440px;
	margin-left:1px;
	border:1px solid #FFF;
}
div.search_left {
	float:left;
	width:115px;
	margin-left:5px;
	border-left:1px solid #D6D6D6;
	padding-left:10px;
}
div.search_left li {
	border-bottom:1px solid #E5E9F8;
}
div.search_right {
	float:left;
	width:363px;
	height:210px;
	background: #DBEFF4;
}
* html div.search_right {
	float:left;
	width:342px;
	height:210px;
	background: #DBEFF4;
}
div.search_form_left {
	float:left;
	width:161px;
	padding-left:10px;
	padding-right:10px;		
	*padding-right:0px;		
	margin-top:14px;		
}
div.search_form_left ul  li{
	list-style:none;
}
div.search_left ul  li{
	list-style:none;
}
div.search_form_left select {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:99px;
	height:22px;
	margin-bottom:14px;
}
div.search_form_left select.little_drop {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:64px;
	*width:50px;	
	height:20px!important;
	padding:0!important;
	margin:0!important;	
}
div.search_form_left select.standart_drop {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:85px;
	height:20px!important;
	padding:0!important;
	margin:0!important;	
}
div.search_form_left input.little_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:90px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
div.search_form_left input.small_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:35px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
div.search_form_left input.middle_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:46px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
div.search_form_left input.big_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:74px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
div.in_tab_div {
	margin-top:12px;
}
ul.in_tab{
	list-style:none;
	margin-bottom:15px;
	float:left;
}
ul.in_tab li {
	background: url(i/in_tab.png) repeat-x;
	padding:8px 0 3px 4px;
	width:146px;
	height:25px;
	margin:0 5px 4px 0;
	border-bottom:1px solid #E5E9F8;
}
ul.in_tab li.rli {
	background: url(i/in_tab.png) repeat-x;
	padding:8px 0 3px 4px;
	width:153px;
	height:25px;
	margin:0 0 4px 0;
	border-bottom:1px solid #E5E9F8;
}
ul.in_tab li a.tab1,
ul.in_tab li a.tab1:link,
ul.in_tab li a.tab1:visited,
ul.in_tab li a.tab1:active {
	background: url(i/in_hotel.png) no-repeat left center;	
	padding: 8px 0 9px 40px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li a.tab1:hover {
	background: url(i/in_hotel_on.png) no-repeat left center;		
	text-decoration: none;
	color:#134C83;
}
ul.in_tab li a.tab2,
ul.in_tab li a.tab2:link,
ul.in_tab li a.tab2:visited,
ul.in_tab li a.tab2:active {
	background: url(i/in_travel.png) no-repeat 7px center;	
	padding: 8px 0 9px 50px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li a.tab2:hover {
	background: url(i/in_travel_on.png) no-repeat 7px center;		
	text-decoration: none;
	color:#134C83;
}
ul.in_tab li.rli a.tab3,
ul.in_tab li.rli a.tab3:link,
ul.in_tab li.rli a.tab3:visited,
ul.in_tab li.rli a.tab3:active {
	background: url(i/in_showroom.png) no-repeat 9px center;	
	padding: 8px 0 9px 55px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li.rli a.tab3:hover {
	background: url(i/in_showroom_on.png) no-repeat 9px center;		
	text-decoration: none;
	color:#134C83;
}
ul.in_tab li a.tab4,
ul.in_tab li a.tab4:link,
ul.in_tab li a.tab4:visited,
ul.in_tab li a.tab4:active {
	background: url(i/in_news.png) no-repeat left center;	
	padding: 8px 0 9px 40px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li a.tab4:hover {
	background: url(i/in_news_on.png) no-repeat left center;		
	text-decoration: none;
	color:#134C83;
}
ul.in_tab li a.tab5,
ul.in_tab li a.tab5:link,
ul.in_tab li a.tab5:visited,
ul.in_tab li a.tab5:active {
	background: url(i/in_cruise.png) no-repeat left center;	
	padding: 8px 0 9px 50px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li a.tab5:hover {
	background: url(i/in_cruise_on.png) no-repeat left center;		
	text-decoration: none;
	color:#134C83;
}
ul.in_tab li.rli a.tab6,
ul.in_tab li.rli a.tab6:link,
ul.in_tab li.rli a.tab6:visited,
ul.in_tab li.rli a.tab6:active {
	background: url(i/in_ticket.png) no-repeat left center;	
	padding: 8px 0 9px 55px;
	color:#B90707;
	font: bold 12px  Arial, sans-serif; 	
	text-decoration: none;
}
ul.in_tab li.rli a.tab6:hover {
	background: url(i/in_ticket_on.png) no-repeat left center;		
	text-decoration: none;
	color:#134C83;
}
div.in_row_blue {
	background: url(i/in_row_blue.png) no-repeat left top;	
	height:37px;
	margin:2px 0 2px 0;
	display: table-cell;
}
div.in_row_blue h1{
	color:#fff;
	font: bold 18px  Arial, sans-serif; 
	width:180px;
	float:left;
	padding-top:3px;
	padding-left:10px;
}
div.in_row_blue p{
	color:#333;
	font: normal 12px  Arial, sans-serif; 
	float:left;
	padding-left:10px;
	width:750px;
}

td.lefttd {
	background: url(i/in_row_blue.png) no-repeat left center;	
	height:37px;
	margin:2px 0 2px 0;
	color:#fff;
	font: bold 18px  Arial, sans-serif; 
	width:180px;
	padding-left:10px;
}
td.lefttd2 {
	background: url(i/in_row_red.png) no-repeat left center;	
	height:37px;
	margin:2px 0 2px 0;
	color:#fff;
	font: bold 18px  Arial, sans-serif; 
	width:180px;
	padding-left:10px;
}
td.righttd {
	width:750px;
}
div.mns {
border:1px solid red;

}
a.blue_link,
a.blue_link:link,
a.blue_link:visited,
a.blue_link:active {
	color:#134C83;
	font: normal 11px  Verdana, sans-serif; 	
	text-decoration: none;
	margin-right:10px;
}
a.blue_link:hover {	
	text-decoration: none;
	color:#b10000;
}
a.black_link,
a.black_link:link,
a.black_link:visited,
a.black_link:active {
	color:#333;
	font: normal 11px  Verdana, sans-serif; 	
	text-decoration: none;
	margin-right:15px;
	border-bottom:1px solid #fbfbfb;
}
a.black_link:hover {	
	text-decoration: none;
	color:#000;
	border-bottom:1px solid #D97777;
}
a.red_link,
a.red_link:link,
a.red_link:visited,
a.red_link:active {
	color:#134C83;
	font: normal 11px  Arial, sans-serif; 	
	text-decoration: none;
	margin-right:15px;
	border-bottom:1px solid #D97777;
}
a.red_link:hover {	
	text-decoration: none;
	color:#BA0808;
	border-bottom:1px solid #134C83;
}
#flags {
	display:block; 
	float:right; 
	height:38px;
	background:  url(i/menu-sep.png) no-repeat right 3px;
	margin-top:15px;
	*padding-bottom:20px;
}
div.inside_grid {
	width:100%;
	padding: 0 5px 0 5px;
	*padding: 11px 0 15px 0;	
}
li.long_offer {
	display:block;	
	clear:both;	
}
.inside_index li {
	list-style: none;
	}	
span.small_text {
	color:#000;
	font: normal 10px Tahoma, sans-serif;	
}	
.inside_index li.list_pic {
	display:block;		
	padding: 3px 0 5px 0;
	margin: 10px 10px 0 1px;
	border-bottom: 1px dashed #A8AAB1;	
	height:130px;	
	color:#000;
	font: normal 10px Tahoma, sans-serif;			
	}	
.inside_index li.list_pic a.lp {
	display:block;		
	color:#444;
	font: bold 13px Verdana, sans-serif;		
	text-decoration: none;
	padding: 6px 8px 0 0;
	margin: 0 0 3px 0;
	line-height:19px!important;	
	}
.inside_index li.list_pic a.lp:hover {	
	display:block;
	color:#b10000;	
	}
.inside_index li.list a {
	display:block;	
	background: url(i/arr.png) no-repeat 1px 8px;	
	color:#333;
	font: bold 10px Verdana, sans-serif;		
	text-decoration: none;
	padding: 3px 0 3px 15px;
	margin: 0 10px 0 1px;
	line-height:16px!important;
	border-bottom: 1px dashed #A8AAB1;	
	}
.inside_index li.list a:hover {
	background: #fff url(i/arr.png) no-repeat 1px 8px;	
	display:block;
	color:#b10000;
	border-bottom: 1px dashed #A8AAB1;	
	}	
.inside_index li.list_pic a span.index_small_star{
	background:  url(i/star.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 20px 10px 0;
	margin:0;
	}	
.inside_index li.list_pic a span.index_small_star2{
	background:  url(i/star2.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 36px 10px 0;
	margin:0;
	}
.inside_index li.list_pic a span.index_small_star3{
	background:  url(i/star3.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 53px 10px 0;
	margin:0;
	}
.inside_index li.list_pic a span.index_small_star4{
	background:  url(i/star4.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 70px 10px 0;
	margin:0;
	}
.inside_index li.list_pic a span.index_small_star5{
	background:  url(i/star5.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 87px 10px 0;
	margin:0;
	}
.inside_index li.list_pic a span.index_small_star6{
	background: url(i/star6.png) no-repeat right 1px;	
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0 101px 10px 0;
	margin:0;
	}	
.inside_index li.list_pic p.inside_desc{
	color:#444;
	font: normal 12px Arial, sans-serif;		
	text-decoration: none;
	padding: 12px 0 0 0;
	*padding: 8px 0 0 0;	
	margin: 0;
	line-height:14px!important;
	}
.inside_index li.list_pic p.inside_desc2{
	color:#444;
	font: normal 12px Arial, sans-serif;		
	text-decoration: none;
	padding: 6px 0 0 0;
	*padding: 4px 0 0 0;	
	margin: 0;
	line-height:14px!important;
	}	
.inside_index li.list_pic span.index_small{
	color:#005271;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0;
	margin:0;
	}
.inside_index li.list_pic span.index_middle{
	color:#005271;
	font: normal 11px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0;
	margin:0;
	}	
.inside_index li.list_pic span.index_small_red{
	color:#B80606;
	font: normal 10px Tahoma, sans-serif;		
	text-decoration: none;
	padding:0;
	margin:0;
	}
.trip_table {

}
.trip_td {
	width:100px;
	color:#B80606;
	font: normal 14px Arial, sans-serif;	
	border-bottom:1px solid #dadada;	
	height:40px;	
}
.trip_td2 {
	width:200px;
	color:#B80606;
	font: normal 14px Arial, sans-serif;	
	border-bottom:1px solid #dadada;	
	height:40px;	
}
.t_td {
	width:100px;
	color:#2A2A2A;
	font: bold 12px Arial, sans-serif;	
	border-bottom:1px solid #dadada;	
	height:40px;	
}
.t_td2 {
	width:200px;
	color:#005271;
	font: bold 12px Arial, sans-serif;	
	border-bottom:1px solid #dadada;	
	height:40px;	
	padding-top:8px;
}
p.small {
	color:#777;
	font: normal 10px Arial, sans-serif;	
	padding: 4px 0 0 0 ;
}
div.news_grid {
	border-bottom:1px dashed #dadada;	
}

div.news_grid h1 {
	margin-bottom:5px;
}
div.news_grid a.title_link,
div.news_grid a.title_link:link,
div.news_grid a.title_link:visited,
div.news_grid a.title_link:active {	
	display:block; 
	text-decoration: none;
	margin-top:8px;	
	color:#333;
	font: bold 15px Arial, sans-serif;
}
div.news_grid a.title_link:hover{
	text-decoration: none;
	color:#b10000;		
}
li.combo input.small_pole {
float:left;
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:30px;
	height:17px;
	margin-right:2px!important;
}
li.combo select.small_combo {
	float:right;
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:64px;
	*width:60px;	
	height:20px!important;
	padding:0!important;
	margin:0!important;	
}
*html li.combo select.small_combo {
	float:right;
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:53px;
	height:20px!important;
	padding:0!important;
	margin:0!important;	
}
li.combo input.middle_pole {
	color:#444;
	font: normal 12px  Arial, sans-serif; 
	width:52px;
	height:17px;
	padding:0!important;
	margin:0!important;
}
a.free-link,
a.free-link:link,
a.free-link:visited,
a.free-link:active {	
	text-decoration: none;
	color:#b10000;
	font: bold 12px Arial, sans-serif;
}
a.free-link:hover{
	text-decoration: none;
	color:#333;		
}
span.detail_star{
	background:  url(i/star.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:22px;
	margin-bottom:20px;
	}	
span.detail_star2{
	background:  url(i/star2.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:40px;
	margin-bottom:20px;
	}
span.detail_star3{
	background:  url(i/star3.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:55px;
	margin-bottom:20px;
	}
span.detail_star4{
	background:  url(i/star4.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:75px;
	margin-bottom:20px;
	}
span.detail_star5{
	background:  url(i/star5.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:95px;
	margin-bottom:20px;
	}
span.detail_star6{
	background: url(i/star6.png) no-repeat right 14px;	
	color: #333;
	font: normal 22px Tahoma, sans-serif;	
	width:700px;
	padding-top:10px;	
	padding-bottom:5px;
	padding-right:105px;
	margin-bottom:20px;
	}	
div.s_i {
	 background: url(i/s_icon.png) no-repeat 10px 4px;	
	 padding: 14px 0 10px 55px;
	 color: #1A4873;
	 font: bold 12px Arial, sans-serif;
	 text-transform:uppercase;
}
.hotel_scroll {
height:310px;
width:215px;
overflow:auto;	
}
/* Style for Usual tabs */
.usual {
  background:#DBEFF4;
  color:#111;
  padding:0;
  border:1px solid #DBEFF4;
  margin:10px 0 0 0;
}
.usual li.liusual { list-style:none; float:left;   margin-left:5px;}
.usual ul.tabusual a {
  display:block;
  padding:3px 6px 3px 18px;
  text-decoration:none!important;
  margin:1px;

  font: normal 12px Arial, sans-serif;
  color:#333;
  background: #DBEFF4 url(i/select_none.png) no-repeat 0 4px;	
}
.usual ul.tabusual a:hover {
  color:#333;
  background: #DBEFF4 url(i/select_none.png) no-repeat 0 4px;	
  }
.usual ul.tabusual a.selected {
  margin-bottom:0;
  color:#333;
  cursor:default;
  background: #DBEFF4 url(i/select.png) no-repeat 0 4px;  
  }
.usual div {
  padding:5px 0 0 0;
  background:#DBEFF4;
}
table.search_table {
padding: 0 5px 0 5px;
*margin: 0 0 0 9px;
color:#333;
}
td.right_td {
font: normal 11px Arial, sans-serif;
width:170px;
padding-top:5px;
}
td.right_td select{
color:#333;
font: normal 12px Arial, sans-serif;
width:120px;
margin-top:3px;
}
div.fly_detail {
margin-top:5px;
color:#333;
font: bold 11px Verdana, sans-serif;
}
div.fly_detail_small {
margin-bottom:10px;
color:#333;
font: normal 10px Verdana, sans-serif;
}
.fly_text {
	color: #005271;
	font: bold 12px Verdana, sans-serif;
}
div.fly_left {
float:left;
margin-right:50px;
}
/* Style for Usual tabs */
.usual2 {
  background:#fff;
  color:#111;
  padding:0;
  border:1px solid #fff;
  margin:10px 0 0 0;
}
.usual2 li.liusual { list-style:none; display:block;   margin-left:5px;}
.usual2 ul.tabusual a {
  display:block;
  padding:3px 6px 3px 18px;
  text-decoration:none!important;
  margin:1px;
  font: normal 12px Arial, sans-serif;
  color:#333;
  background: #fff url(i/select_none.png) no-repeat 0 4px;	
}
.usual2 ul.tabusual a:hover {
  color:#333;
  background: #fff url(i/select_none.png) no-repeat 0 4px;	
  }
.usual2 ul.tabusual a.selected {
  margin-bottom:0;
  color:#333;
  cursor:default;
  background: #fff url(i/select.png) no-repeat 0 4px;  
  }
.usual2 div {
  padding:5px 0 0 5px;
  background:#fff;
}
.usual2 select{
margin:5px 0 10px 0;
  background:#fff;
color:#333;
width:140px;
font: normal 12px Arial, sans-serif;  
}
#seaid_left {
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
 	  *margin-top:7px;
}
#seaid_left_en {
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
          *margin-top:7px;
}
#seaid_left2 {
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
 	  *margin-top:7px;
}
#seaid_left2_en {
	  width: 97px;
	  height: 24px;
	  padding: 0;
	  border: 0;
	  background: transparent url(i/sb-en.png) no-repeat center top;
	  cursor: pointer; 
	  cursor: hand;
          *margin-top:7px;
}
div.t_price {
	background: #fff url(i/ticket_price.png) no-repeat ;	
	color:#fff;
	font: bold 15px Arial, sans-serif;
	text-align:center;
	width:61px;
	height:43px;
	padding-top:2px;	
}
div.t_price h5 {
	color:#fff;
	font: bold 15px Arial, sans-serif;
	padding: 0 0 2px 0;
	margin: 0;
}
td.plan1 {
	color:#333;
	font: normal 12px Arial, sans-serif;
	width:100px;
	border-bottom:1px solid #999;
	height:20px;	
}
td.plan2 {
	color:#333;
	font: normal 12px Arial, sans-serif;
	width:300px;
	border-bottom:1px solid #999;
	height:20px;
}
td.plan3 {
	color:#333;
	font: normal 12px Arial, sans-serif;
	width:200px;
	border-bottom:1px solid #999;
	height:20px;
}
td.plan4 {
	color:#333;
	font: normal 12px Arial, sans-serif;
	width:140px;
	border-bottom:1px solid #999;
	height:20px;
}
span.plan_title {
	color:#333;
	font: bold 20px Arial, sans-serif;
}
#ticket_details {
margin-top:20px;
}
#ticket_details .dve {
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 0 0;
	border:1px solid #fff;
	width:600px;
}
#ticket_details .dve input.fileds {
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 5px 0;
	width:133px;
	height:18px;
	margin-right:20px;
}
#ticket_details .dve input .small_field{
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 5px 0;
	width:50px;
	height:18px;
}
#ticket_details .dve select.small {
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 5px 0;
	width:35px;
	height:18px;
}
#ticket_details .dve select.big {
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 5px 0;
	width:65px;
	height:18px;
}
#ticket_details .dve textarea {
	color: #222;
	font: normal 11px Arial, sans-serif;
	margin: 0 0 5px 0;
	width:480px;
	height:40px;
}
.person {
	 color:#111;
	  font: bold 14px Arial, sans-serif;
	  margin-top:10px;
	  margin-bottom:10px;
}
.hor_sep_light {
height:5px;
border-top:1px solid #dadada;
margin:5px 0 0 0;
}
.footer_text {
	color: #5F5F5F;
	font: normal 11px Arial, sans-serif;
	padding: 0 2px 10px 2px;
	line-height:14px;
}
			.footer_text a,
			.footer_text a:link,
			.footer_text a:visited,
			.footer_text a:active {	
				color: #20587E;
				font: bold 11px Arial, sans-serif;	
				text-decoration: none;
			}
			.footer_text a:hover{
				color: #000;
				text-decoration: underline;
			}
			.footer_text p {
				color: #3F3F3F;
				font: normal 11px Arial, sans-serif;
				line-height:18px;
			}
a.face {
    background:  url(i/facebook.png) no-repeat 0 25px;
    text-decoration: none;	
    padding: 6px 105px 30px 4px;
    margin:0 7px 0 0;				
}                         



.main_tab {
    background:url(i/main_tab_red.png) left 32px repeat-x;
    color:#111;
    padding:0;
    /*  border-bottom:3px solid #222;*/
    margin:0;
    width:470px;
}
.main_tab li {list-style:none; float:left;}
.main_tab li.main_tab_first {
    list-style:none; 
    float:left;
    background:url(i/main_tab_first.png) left top repeat-x;     
    padding:9px 7px 11px 7px; 
    color:#fff;  
    font: bold 13px Arial, sans-serif;
    text-transform: uppercase;
}
.main_tab ul a {
    display:block;
    background:url(i/main_tab_sep.png) right 4px no-repeat; 
    padding:8px 10px 8px 10px ;
    margin:0 0 0 0;
    color:#2F3132;  
    font: bold 15px Arial, sans-serif;	
    text-decoration:none!important; 
    border-top:1px solid #E7F5F8;
}
.main_tab ul a:hover {
    color:#1B619F;
    background:url(i/main_tab_sep.png) right 4px no-repeat; 
}
.main_tab ul a.selected {
    color:#1B619F;
    background:#EFF7FA url(i/main_tab_sep.png) right 4px no-repeat; 
    cursor:default;
    /*  border-top:1px solid #B6BEBF;  */
}
.main_tab div.new_tab {
    padding:10px 10px 8px 0;
    background:none;
    font:10pt Georgia;
}
.main_tab div.new_tab a { 
 
}


div.super_grid {
    float:left!important;	
    padding: 0 0 16px 0;
    margin: 0 10px 0 1px;
/*    border-bottom: 1px dashed #A8AAB1;	*/
    width:215px;
}
span.super_pic_span {
    float:left;
    background:#fff;
    border:1px solid #D8DDDD; 
    padding:3px; 
    margin-bottom:7px;
    margin-right:10px;
}
div.super_pic {
    float:left;
    width:196px;
    height:133px;
    overflow:hidden;
}
#watermark_box_super {
    position:relative;
}
span.watermark_super {
    position: absolute;
    top: 122px;
    left: 14px;
    color: #fff!important;
    font: bold 15px Arial Narrow, sans-serif!important;    
} 
:root span.watermark_super {
    top: 124px\9;
} 

img.watermark_super {
    position: absolute;
    top: 118px;
    left: 5px;
} 


a.super_title,
a.super_title:link,
a.super_title:visited,
a.super_title:active {	
    color: #333333!important;
    font: bold 15px Arial, sans-serif!important;
    text-decoration: none;
}
a.super_title:hover{
    color: #000;
    text-decoration: none;
}
.super_line_grid {
       border-top: 1px dashed #A8AAB1;
       padding:3px 0 9px 0!important;
}
span.super_pic_span_small {
    float:left;
    background:#fff;
    border:1px solid #D8DDDD; 
    padding:3px; 
    margin-right:10px;
}
a.super_title_small,
a.super_title_small:link,
a.super_title_small:visited,
a.super_title_small:active {	
    color: #333333!important;
    font: bold 13px Arial, sans-serif!important;
    text-decoration: none;
}
a.super_title_small:hover{
    color: #000;
    text-decoration: none;
}
div.super_price {
    float:left;
    padding-top:7px;
    color: #124B81!important;
    font: bold 15px Arial Narrow, sans-serif!important;   
    width:98px
}
div.super_request {
    float:left;
    padding-top:11px;
}
a.new_request,
a.new_request:link,
a.new_request:visited,
a.new_request:active {	
    background: url(i/req.png) repeat-x;
    color: #fff;
    font: bold 11px Arial, sans-serif;
    text-decoration: none;
    padding:1px 5px 2px 5px;
    margin-left:20px;
}
a.new_request:hover{
    background: url(i/req_on.png) repeat-x;
    color: #fff;
    text-decoration: none;
}





span.index_small_star{
    background:  url(i/star.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 20px 10px 0;
    margin:0;
}	
span.index_small_star2{
    background:  url(i/star2.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 36px 10px 0;
    margin:0;
}
span.index_small_star3{
    background:  url(i/star3.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 53px 10px 0;
    margin:0;
}
span.index_small_star4{
    background:  url(i/star4.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 70px 10px 0;
    margin:0;
}
span.index_small_star5{
    background:  url(i/star5.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 87px 10px 0;
    margin:0;
}
span.index_small_star6{
    background: url(i/star6.png) no-repeat right 1px;	
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0 101px 10px 0;
    margin:0;
}	

span.small_super{
    color:#005271;
    font: normal 10px Tahoma, sans-serif;		
    text-decoration: none;
    padding:0;
    margin:0;
}
.col-3-index_new  {float:left; width:300px; margin-right:12px; background:url(i/blue_fade.png) repeat-x left 46px;}	
.col-3-index_new h3 {
    width:300px;
    height:32px;
    background:#fff;
    color:#134C83;	
    line-height:32px;
    font: bold 18px Arial, sans-serif;
    text-transform:none;
    margin-bottom:1px;
    padding:11px 0 0 0;
    border-bottom: 2px solid #A40000;	
}	


.main_tab_inside {
    background:#DBEFF4;
    color:#111;
    padding:3px;
    border:1px solid #D8DDF4;
    margin:10px 0 0 0;
    width:470px;
}
.main_tab_inside li { list-style:none; float:left; }
.main_tab_inside ul a {
    display:block;
    list-style:none; 
    float:left;
    background:url(i/main_tab_info_blue.png) left top repeat-x;     
    padding:9px 16px 11px 16px; 
    color:#fff;  
    font: bold 13px Arial, sans-serif;
    text-transform: uppercase;
    margin-right:1px;
}
.main_tab_inside ul a:hover {
    display:block;    
    list-style:none; 
    float:left;
    background:url(i/main_tab_info_red.png) left top repeat-x;     
    padding:9px 16px 11px 16px; 
    color:#fff;  
    font: bold 13px Arial, sans-serif;
    text-transform: uppercase;
}
.main_tab_inside ul a.selected {
    display:block;    
    list-style:none; 
    float:left;
    background:url(i/main_tab_info_red.png) left top repeat-x;     
    padding:9px 16px 11px 16px; 
    color:#fff;  
    font: bold 13px Arial, sans-serif;
    text-transform: uppercase;
}
.main_tab_inside div.info_content {
    padding:12px 10px 12px 10px;
    background:#fff;
}

.information_stuff {
    border-left:1px solid #dadada;
    margin-left:5px;
    padding: 20px 0 10px 10px
}
a.info_link,
a.info_link:link,
a.info_link:visited,
a.info_link:active {
    display:block;
    background:url(i/news-arrow.png) no-repeat left 3px ;      
    color:#333;
    font: normal 13px  Trebuchet MS, sans-serif; 	
    text-decoration: none;
    margin:4px 10px 0 0;
    padding-left:20px;
}
a.info_link:hover {	
    text-decoration: none;
    color:#b10000;
}
.info_separator {
    float:left; 
    width:217px;
/*    border:1px solid red;*/
}
a.red_link_new,
a.red_link_new:link,
a.red_link_new:visited,
a.red_link_new:active {
    display:block;
    float:right;
    color:#134C83;
    font: normal 11px  Arial, sans-serif; 	
    text-decoration: none;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:-5px;
    border-bottom:1px solid #D97777;
}
a.red_link_new:hover {	
    text-decoration: none;
    color:#BA0808;
    border-bottom:1px solid #134C83;
}

		a.BookNowButton,
		a.BookNowButton:link,
		a.BookNowButton:visited,
		a.BookNowButton:active {	
			display:block;
			float:left;
			background: url(i/bookNowButtonGreen.png) no-repeat ;
			padding:6px 0px 6px 0px;	
			width:109px; 
			height:29px;
			text-decoration: none;
			color:#fff!important;
			font: bold 13px Arial!important;
			text-align:center;
		}
		a.BookNowButton:hover{
			background: url(i/bookNowButton.png) no-repeat ;			
			text-decoration: none;
		}




