html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img
{
	margin: 0;
	padding: 0;
	border: 0;
}
/*BackGround Style*/
html
{
	width: 100%;
	height:100%;
	background: #fff;
}
body
{
	width: 100%;
	height:100%;
	height: auto !important;
	min-height:100%;
	font-size: 100.01%;
	font-family: 'Arial' , Helvetica, sans-serif;
	text-align: center;
	/*overflow-x: hidden;*/
	background: url('/n.gif') no-repeat; 
	background-attachment: fixed; 
}
a
{
	cursor: pointer !important;
	text-decoration: underline !important;
}
a:hover
{
	color: #1F1A17;
}
input
{
	cursor: text !imporant;
}
/*BEGIN Alexey's bug fix for stopsales list*/
select
{
	font-family:tahoma;
	font-weight:normal;
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}
label
{
	cursor: pointer;
}
input.radio
{
	width:13px;
	height:13px;
	cursor:pointer;
}
table.catalogform
{
	border-collapse:collapse;
	font-family:tahoma;
	font-size:12px;
	border: #FFFFFF 2px solid;
}
table.catalogform th
{
	background-color: #EC6400;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border: #FFFFFF 2px solid;
}
table.catalogform td
{
	background-color: #DFEAA6;
	font-weight:bold;
	border: #FFFFFF 2px solid;
}
/*END Alexey's bug fix for stopsales list*/
.clearStage
{
	position: absolute;
	font-size: 0.8em;
	line-height: 1.5em;
	top: 140px;
	right: 8%;
	z-index: 30;
	font-weight:bold;
}
* html .clearStage
{
	right: 8%;
}
.clearStage a
{
	color: #e5006e;
	text-decoration: none !important;
	/*border-bottom: dashed 1px #e5006e;*/
}
.clearStage a:hover
{
	color: #0093dd;
	text-decoration: underline;
	/*border-bottom: dashed 1px #0093dd;*/
}
.min_width
{
	min-width: 985px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 985? "985px": "100%");
	background-color: Transparent !important;
}
.map_image
{
	width: 100%;
	height: 1000px;
	/*background: #fff url(../Images/BackGrounds/map.gif) no-repeat 50% 50%;*/
	position: relative;
	text-align: left;
	z-index: 10;
	display: block;
}
.map
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	/*position: relative;*/
	text-align: left;
	z-index: 10;
	display: none;
}
.main
{
	/*position: relative;*/
	width: 100%;
	left: 0;
	top: 0;
	position: absolute;
	text-align: left;
	margin-top: auto;
	z-index: 20;
	display: block;
}
.show
{
	display: block;
}
.hide
{
	display: none;
	position: static !important;
	z-index: 1 !important;
	visibility: hidden;
}
.stars
{
	width: 200px;
	height: 50px;
	/*position: absolute;*/
	z-index: 99999;
	left: 30%;
	/*top: 90px;*/
	text-align: left;
}
.stars a
{
	float: left;
	font-size: 0.8em;
	color: #222;
	position: relative;
}
.turschool
{
	width: 170px;
	position: absolute;
	z-index: 99999;
	left: 10%;
	top: 0px;
	text-align: center;
}
.turschool a
{
	font-size: 0.9em;
	position: relative;
	top: -15px;
	left: 5px;
	font-weight: bold;
}
.header
{
	width: 100%;
	height: 160px;
	padding: 10px 0 10px 0;
	cursor: default;
	min-width: 985px;
	position: relative;
	float: none;
}
.header .logo
{
	width: 35%;
	height: auto;
	float: left;
}
.header .logo .logo_image
{
	width: 335px;
	margin: 0 0 0 5%;
}
.header .logo div
{
	margin: 5px 0 0 10%;
	font-size: 0.8em;
	color: #E5006E;
	text-align: center;
}
.header .logo a
{
		color: #E5006E;
}
.header .logo a:hover
{
	color: #0093dd;
}
.header .city
{
	float: none;
	text-align: right;
}
.header .city a
{
	font-size: 0.70em;
	color: #e5006e;
	margin: 0 15px 3px 0;
}
.header .city a:hover
{
	color: #1F1A17;
}
.header .menu
{
	width: 40%;
	padding: 5px 0 10px 5px;
	float: left;
}
.header .menu .img
{
	width: 20%;
	float: none;
	white-space: nowrap;
	padding: 7px 10px 0 0;
}
.header .menu div
{
	/*width: 20%;*/
	float: left;
	text-align: left;
	white-space: nowrap;
	padding: 5px 20px 0 0;
}
.header .menu a
{
	font-size: 0.85em;
	color: #1F1A17;
}
.header .menu a:hover
{
	color: #0093dd;
}
.header .controls
{
	width: 23% !important;
	padding: 0 0 35px 0;
	float: right;
}
* html .header .controls
{
	width: 23%;
}
.header .controls .icons
{
	height: 20px;
	text-align: center;
}
.header .controls .icons img
{
	margin: 0 10%;
}
.header .controls .search
{
	font-size: 0.7em;
	padding: 2px 0 0 0;
}
.header .controls .search .link
{
	margin: 4px 0 0 0;
}
.header .controls .search a
{
	color: #767676;
}
.header .controls .search a:hover
{
	color: #0093dd;
}
.apple_input .in_currency
{
	width: 99%;
	height: 90px;
	background: none;
	text-align: center;
}
.apple_input .in_currency .value
{
	width: 46%;
	float: left;
	padding-top: 3px;
	font-size: 1.1em;
}
.apple_input .in_currency .href a
{
	float: left;
	padding-top: 5px;
	font-size: 1.0em;
}
.apple_input .in_currency img
{
	margin: 10px 0 0 0;
}
.apple_input .in_currency .telefon
{
	margin-top: 0px;
	font-size: 0.9em;
	color: #333333;
}
.apple_input .in_currency .telefon span
{
	font-size: 1.25em;
	color: #0099dd;
	font-weight: bold;
}
.main_content
{
     min-width: 985px;
     width: 100%;
     position: relative;
}
.left_menu
{
	width: 25%;
	float: left;
}
.left_menu .inner
{
	width: 70%;
	margin: 0 0 0 15%;
}
.left_menu .inner .links
{
	padding: 12px 0 5px 0;
}
.left_menu .inner .links_2
{
	padding: 5px 0;
}
.left_menu .orange_tur
{
	width: 138px;
	height: 70px;
	background: url('../Images/geografia.png') no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
* html .left_menu .orange_tur
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/geografia.png,sizingMethod=crop);
	background: none;
}
.left_menu .avia
{
	width: 191px;
	height: 46px;
	background: url('../Images/avia.png') no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
* html .left_menu .avia
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/avia.png,sizingMethod=crop);
	background: none;
}
.left_menu .ego
{
	width: 191px;
	height: 46px;
	background: url('../Images/ego.png') no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
* html .left_menu .ego
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/ego.png,sizingMethod=crop);
	background: none;
}
.left_menu .rus
{
	width: 191px;
	height: 46px;
	background: url('../Images/rus.png') no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
* html .left_menu .rus
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/rus.png,sizingMethod=crop);
	background: none;
}
.left_menu .school
{
	width: 191px;
	height: 46px;
	background: url('../Images/turschool.png') no-repeat;
	margin: 0 auto;
	cursor: pointer;
}
* html .left_menu .school
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/turschool.png,sizingMethod=crop);
	background: none;
}
.left_menu .banner
{
	width: 180px;
	height: 190px;
	background: #E7E7E7;
	color: #1F1A17;
	margin: 0 auto;
	text-align: center;
}
.left_menu img
{
	position: relative;
	z-index: 1000;
}
.left_menu .banner a
{
	position: relative;
}
.left_menu .banner p
{
	padding: 0 0 0 0;	
}
.right_content
{
     width: 74%;
     float: left;
}
* html .right_content
{
     margin: 0 -1px 0 0;
     position: relative;
     top: -140px;
}
.main_block
{
	width: 90%;
}

/* Thank's Vladimir Tokmakov (vlalek@design.ru) */
/* IE6 Fix */
* html .container_main
{
	position: absolute;
	top: 140px;	
}
* html .container_main_tabs
{
	top: 170px;	
	margin: 0;
}
.container_main_tabs
{
	margin: 30px 0 0 0;
}

/* Grey Container */
.container, 
.container .f_r,
.container .f_r_2,
.container .f_b,
.container .f_b_2,
.container .f_l,
.container .f_c
{
	width: 100%;
	position: relative;
}
.container .f_tt,
.container .f_rr,
.container .f_bb,
.container .f_ll
{
	display: none;
}
.container
{
	margin: 0 40px 60px 0;
	background: url('../Images/BackGrounds/hint-t.png') no-repeat;
}
.container .f_r
{
	left: 40px;
	background: url('../Images/BackGrounds/hint-r.png') no-repeat 100% 0%;
}
.container .f_r_2
{
	left: 40px;
	background: url('../Images/BackGrounds/hint-r_2.png') no-repeat 100% 0%
}
.container .f_b
{
	top: 50px;
	background: url( '../Images/BackGrounds/hint-b.png') no-repeat 100% 100%;
}
.container .f_b_2
{
	top: 50px;
	background: url( '../Images/BackGrounds/hint-b_2.png') no-repeat 100% 100%;
}
.container .f_c
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .top_for_Safari
{
	position: relative;
	top: -60px;
}
.container .f_c_2
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .f_l
{
	left: -40px;
	padding: 40px 0 0 0;
	background: url('../Images/BackGrounds/hint-l.png') no-repeat 0% 100%;
}
* html .container,
* html .container .f_r,
* html .container .f_r_2,
* html .container .f_b,
* html .container .f_b_2,
* html .container .f_l
{
	background: none;
}
* html .container .f_r, 
* html .container .f_r_2,
* html .container .f_b,
* html .container .f_b_2,
* html .container .f_l
{
	height: 0;
}
* html .container .f_tt,
* html .container .f_rr, 
* html .container .f_rr_2, 
* html .container .f_bb, 
* html .container .f_bb *,
* html .container .f_bb_2,
* html .container .f_bb_2 *,
* html .container .f_ll,
* html .container .f_ll *
{
	display: block;
	position: absolute;
}
* html .container .f_tt
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-t.png,sizingMethod=crop);
}
* html .container .f_rr
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-r.png,sizingMethod=crop);
}
* html .container .f_rr_2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-r_2.png,sizingMethod=crop);
}
* html .container .f_tt,
* html .container .f_bb,
* html .container .f_bb_2
{
	width: expression( parentNode.offsetWidth );
	height: 60px;
}
* html .container .f_rr,
* html .container .f_rr_2,
* html .container .f_ll
{
	width: 40px;
	height: expression( parentNode.offsetHeight );
}
* html .container .f_bb,
* html .container .f_bb_2,
* html .container .f_ll
{
	overflow: hidden;
}
* html .container .f_bb *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-b.png,sizingMethod=crop);
}
* html .container .f_bb_2 *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-b_2.png,sizingMethod=crop);
}
* html .container .f_ll *
{
	width: 40px;
	height: 8000px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/hint-l.png,sizingMethod=crop);
}
* html .container .f_rr,
* html .container .f_rr_2,
* html .container .f_bb *,
* html .container .f_bb_2 *
{
	right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
* html .container .f_ll, 
* html .container .f_ll *,
* html .container .f_bb, 
* html .container .f_bb *,
* html .container .f_bb_2,
* html .container .f_bb_2 *
{
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
/* Green Container */
.container, 
.container .green_f_r,
.container .green_f_r_2,
.container .green_f_b,
.container .green_f_b_2,
.container .green_f_l,
.container .green_f_c
{
	width: 100%;
	position: relative;
}
.container .green_f_tt,
.container .green_f_rr,
.container .green_f_bb,
.container .green_f_ll
{
	display: none;
}
.container
{
	margin: 0 40px 60px 0;
	background: url('../Images/BackGrounds/hint-t.png') no-repeat;
}
.green
{
	background: url('../Images/BackGrounds/green_hint-t.png') no-repeat !important;
}
.container .green_f_r
{
	left: 40px;
	background: url('../Images/BackGrounds/green_hint-r.png') no-repeat 100% 0%;
}
.container .green_f_r_2
{
	left: 40px;
	background: url('../Images/BackGrounds/green_hint-r_2.png') no-repeat 100% 0%
}
.container .green_f_b
{
	top: 50px;
	background: url( '../Images/BackGrounds/green_hint-b.png') no-repeat 100% 100%;
}
.container .green_f_b_2
{
	top: 50px;
	background: url( '../Images/BackGrounds/green_hint-b_2.png') no-repeat 100% 100%;
}
.container .green_f_c
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .top_for_Safari
{
	position: relative;
	top: -60px;
}
.container .green_f_c_2
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .green_f_l
{
	left: -40px;
	padding: 40px 0 0 0;
	background: url('../Images/BackGrounds/green_hint-l.png') no-repeat 0% 100%;
}
* html .container,
* html .container .green_f_r,
* html .container .green_f_r_2,
* html .container .green_f_b,
* html .container .green_f_b_2,
* html .container .green_f_l
{
	background: none !important;
}
* html .container .green_f_r, 
* html .container .green_f_r_2,
* html .container .green_f_b,
* html .container .green_f_b_2,
* html .container .green_f_l
{
	height: 0;
}
* html .container .green_f_tt,
* html .container .green_f_rr, 
* html .container .green_f_rr_2, 
* html .container .green_f_bb, 
* html .container .green_f_bb *,
* html .container .green_f_bb_2,
* html .container .green_f_bb_2 *,
* html .container .green_f_ll,
* html .container .green_f_ll *
{
	display: block;
	position: absolute;
}
* html .container .green_f_tt
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-t.png,sizingMethod=crop);
}
* html .container .green_f_rr
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-r.png,sizingMethod=crop);
}
* html .container .green_f_rr_2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-r_2.png,sizingMethod=crop);
}
* html .container .green_f_tt,
* html .container .green_f_bb,
* html .container .green_f_bb_2
{
	width: expression( parentNode.offsetWidth );
	height: 60px;
}
* html .container .green_f_rr,
* html .container .green_f_rr_2,
* html .container .green_f_ll
{
	width: 40px;
	height: expression( parentNode.offsetHeight );
}
* html .container .green_f_bb,
* html .container .green_f_bb_2,
* html .container .green_f_ll
{
	overflow: hidden;
}
* html .container .green_f_bb *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-b.png,sizingMethod=crop);
}
* html .container .green_f_bb_2 *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-b_2.png,sizingMethod=crop);
}
* html .container .green_f_ll *
{
	width: 40px;
	height: 5000px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/green_hint-l.png,sizingMethod=crop);
}
* html .container .green_f_rr,
* html .container .green_f_rr_2,
* html .container .green_f_bb *,
* html .container .green_f_bb_2 *
{
	right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
* html .container .green_f_ll, 
* html .container .green_f_ll *,
* html .container .green_f_bb, 
* html .container .green_f_bb *,
* html .container .green_f_bb_2,
* html .container .green_f_bb_2 *
{
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
/* Orange Container */
.container, 
.container .orange_f_r,
.container .orange_f_r_2,
.container .orange_f_b,
.container .orange_f_b_2,
.container .orange_f_l,
.container .orange_f_c
{
	width: 100%;
	position: relative;
}
.container .orange_f_tt,
.container .orange_f_rr,
.container .orange_f_bb,
.container .orange_f_ll
{
	display: none;
}
.container
{
	margin: 0 40px 60px 0;
	background: url('../Images/BackGrounds/hint-t.png') no-repeat;
}
.orange
{
	background: url('../Images/BackGrounds/orange_hint-t.png') no-repeat !important;
}
.container .orange_f_r
{
	left: 40px;
	background: url('../Images/BackGrounds/orange_hint-r.png') no-repeat 100% 0%;
}
.container .orange_f_r_2
{
	left: 40px;
	background: url('../Images/BackGrounds/orange_hint-r_2.png') no-repeat 100% 0%
}
.container .orange_f_b
{
	top: 50px;
	background: url( '../Images/BackGrounds/orange_hint-b.png') no-repeat 100% 100%;
}
.container .orange_f_b_2
{
	top: 50px;
	background: url( '../Images/BackGrounds/orange_hint-b_2.png') no-repeat 100% 100%;
}
.container .orange_f_c
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .top_for_Safari
{
	position: relative;
	top: -60px;
}
.container .orange_f_c_2
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .orange_f_l
{
	left: -40px;
	padding: 40px 0 0 0;
	background: url('../Images/BackGrounds/orange_hint-l.png') no-repeat 0% 100%;
}
* html .container,
* html .container .orange_f_r,
* html .container .orange_f_r_2,
* html .container .orange_f_b,
* html .container .orange_f_b_2,
* html .container .orange_f_l
{
	background: none !important;
}
* html .container .orange_f_r, 
* html .container .orange_f_r_2,
* html .container .orange_f_b,
* html .container .orange_f_b_2,
* html .container .orange_f_l
{
	height: 0;
}
* html .container .orange_f_tt,
* html .container .orange_f_rr, 
* html .container .orange_f_rr_2, 
* html .container .orange_f_bb, 
* html .container .orange_f_bb *,
* html .container .orange_f_bb_2,
* html .container .orange_f_bb_2 *,
* html .container .orange_f_ll,
* html .container .orange_f_ll *
{
	display: block;
	position: absolute;
}
* html .container .orange_f_tt
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-t.png,sizingMethod=crop);
}
* html .container .orange_f_rr
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-r.png,sizingMethod=crop);
}
* html .container .orange_f_rr_2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-r_2.png,sizingMethod=crop);
}
* html .container .orange_f_tt,
* html .container .orange_f_bb,
* html .container .orange_f_bb_2
{
	width: expression( parentNode.offsetWidth );
	height: 60px;
}
* html .container .orange_f_rr,
* html .container .orange_f_rr_2,
* html .container .orange_f_ll
{
	width: 40px;
	height: expression( parentNode.offsetHeight );
}
* html .container .orange_f_bb,
* html .container .orange_f_bb_2,
* html .container .orange_f_ll
{
	overflow: hidden;
}
* html .container .orange_f_bb *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-b.png,sizingMethod=crop);
}
* html .container .orange_f_bb_2 *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-b_2.png,sizingMethod=crop);
}
* html .container .orange_f_ll *
{
	width: 40px;
	height: 5000px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/orange_hint-l.png,sizingMethod=crop);
}
* html .container .orange_f_rr,
* html .container .orange_f_rr_2,
* html .container .orange_f_bb *,
* html .container .orange_f_bb_2 *
{
	right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
* html .container .orange_f_ll, 
* html .container .orange_f_ll *,
* html .container .orange_f_bb, 
* html .container .orange_f_bb *,
* html .container .orange_f_bb_2,
* html .container .orange_f_bb_2 *
{
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}
/* Dark Container */
.container, 
.container .dark_f_r,
.container .dark_f_r_2,
.container .dark_f_b,
.container .dark_f_b_2,
.container .dark_f_l,
.container .dark_f_c
{
	width: 100%;
	position: relative;
}
.container .dark_f_tt,
.container .dark_f_rr,
.container .dark_f_bb,
.container .dark_f_ll
{
	display: none;
}
.container
{
	margin: 0 40px 60px 0;
	background: url('../Images/BackGrounds/hint-t.png') no-repeat;
}
.dark
{
	background: url('../Images/BackGrounds/dark_hint-t.png') no-repeat;
}
.container .dark_f_r
{
	left: 40px;
	background: url('../Images/BackGrounds/dark_hint-r.png') no-repeat 100% 0%;
}
.container .dark_f_r_2
{
	left: 40px;
	background: url('../Images/BackGrounds/dark_hint-r_2.png') no-repeat 100% 0%
}
.container .dark_f_b
{
	top: 50px;
	background: url( '../Images/BackGrounds/dark_hint-b.png') no-repeat 100% 100%;
}
.container .dark_f_b_2
{
	top: 50px;
	background: url( '../Images/BackGrounds/dark_hint-b_2.png') no-repeat 100% 100%;
}
.container .dark_f_c
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .top_for_Safari
{
	position: relative;
	top: -60px;
}
.container .dark_f_c_2
{
	width: 100% !important;
	height: auto !important;
	float: none;
	position: relative;
	left: 30px;
	padding: 1px 0;
	background: #fff;
}
.container .dark_f_l
{
	left: -40px;
	padding: 40px 0 0 0;
	background: url('../Images/BackGrounds/dark_hint-l.png') no-repeat 0% 100%;
}
* html .container,
* html .container .dark_f_r,
* html .container .dark_f_r_2,
* html .container .dark_f_b,
* html .container .dark_f_b_2,
* html .container .dark_f_l
{
	background: none;
}
* html .container .dark_f_r, 
* html .container .dark_f_r_2,
* html .container .dark_f_b,
* html .container .dark_f_b_2,
* html .container .dark_f_l
{
	height: 0;
}
* html .container .dark_f_tt,
* html .container .dark_f_rr, 
* html .container .dark_f_rr_2, 
* html .container .dark_f_bb, 
* html .container .dark_f_bb *,
* html .container .dark_f_bb_2,
* html .container .dark_f_bb_2 *,
* html .container .dark_f_ll,
* html .container .dark_f_ll *
{
	display: block;
	position: absolute;
}
* html .container .dark_f_tt
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-t.png,sizingMethod=crop);
}
* html .container .dark_f_rr
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-r.png,sizingMethod=crop);
}
* html .container .dark_f_rr_2
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-r_2.png,sizingMethod=crop);
}
* html .container .dark_f_tt,
* html .container .dark_f_bb,
* html .container .dark_f_bb_2
{
	width: expression( parentNode.offsetWidth );
	height: 60px;
}
* html .container .dark_f_rr,
* html .container .dark_f_rr_2,
* html .container .dark_f_ll
{
	width: 40px;
	height: expression( parentNode.offsetHeight );
}
* html .container .dark_f_bb,
* html .container .dark_f_bb_2,
* html .container .dark_f_ll
{
	overflow: hidden;
}
* html .container .dark_f_bb *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-b.png,sizingMethod=crop);
}
* html .container .dark_f_bb_2 *
{
	width: 3000px;
	height: 60px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-b_2.png,sizingMethod=crop);
}
* html .container .dark_f_ll *
{
	width: 40px;
	height: 5000px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/dark_hint-l.png,sizingMethod=crop);
}
* html .container .dark_f_rr,
* html .container .dark_f_rr_2,
* html .container .dark_f_bb *,
* html .container .dark_f_bb_2 *
{
	right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );
}
* html .container .dark_f_ll, 
* html .container .dark_f_ll *,
* html .container .dark_f_bb, 
* html .container .dark_f_bb *,
* html .container .dark_f_bb_2,
* html .container .dark_f_bb_2 *
{
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
}

.container .title
{
	width: 75%;
	height: 30px;
	padding: 8px 0 0 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #E5006E;	
	position: relative;
	left: -2%;
	float: left;
}

.container .title_price
{
	width: 56%;
	height: 30px;
	padding: 8px 0 0 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #E5006E;	
	position: relative;
	left: -2%;
	float: left;
}

.container .title_inner
{
	width: 100%;
	height: 30px;
	margin: 0 0 0 -2%;
	padding: 20px 0 0 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #0093dd;	
	position: relative;
	float: left;
	clear: both;
}
* html .container .title_inner
{
	margin: 0 0 0 -0.95%;
}
.container .title a
{
	color: #0093dd;
}
.container .title a:hover
{
	color: #1F1A17;
}

.container .title_price a
{
	color: #0093dd;
}
.container .title_price a:hover
{
	color: #1F1A17;
}

.container .title span
{
	color: #bbb;
	padding: 0 5px 0 10px;
	top: -2px;
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
}
* html .container .title span
{
	top: 0 !important;
}
.header .top_buttons
{
	width: 40%;
	height: 40px;
	float: left;
	font-size: 0.8em;
	margin: 5px 0 15px 0;
}
.header .top_buttons_tabs
{
	position: relative;
	margin: -40px 0 0 0;
}
.header .top_buttons_menu
{
	width: 100%;
	height: 30px;
	float: right;	
	position: relative;
	margin: -35px 0 0 0;
	text-align: right;
}
.header .top_buttons_menu .tabs
{
	position: relative;
	margin: -69px 0 0 0;
}
.header .top_buttons_menu .tabs_link
{
	font-size: 0.85em;
	position: relative;
	padding: 15px 0 0 0;
	margin: 0 20px 0 0;
}
.header .top_buttons_menu .tabs_link a
{
	color: #888888;
	padding: 0 1%;
}
.header .top_buttons_menu .tabs_link a:hover
{
	color: #000;
}
.header .top_buttons a
{
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
	top: -2px;
	color: #ffffff;
}
.header .top_buttons a:hover
{
	text-decoration: none !important;
}
.header .top_buttons a.big
{
	font-size: 1.0em;
	font-weight: bold;
	position: relative;
	top: -2px;
	color: #ffffff;
}
.header .top_buttons a.big:hover
{
	text-decoration: none !important;
}
.header .top_buttons a.black
{
	font-size: 0.9em;
	font-weight: bold;
	position: relative;
	top: -2px;
	color: #0093dd;
}
.header .top_buttons ul
{
	width: 100%;
	list-style-type: none;
	list-style-image: none;
	margin: 0 !important;
	padding: 0 !important;
}
.header .top_buttons ul li.big
{
	width: 34%;
	float: left;
	padding-right: 10px;
}
.header .top_buttons ul li
{
	width: 40%;
	float: left;
	padding: 0 0 0 25px;
}
.green_small
{
	height: 30px;
}
.green_small .t_l
{
	background: url('../Images/BackGrounds/green_top_left.gif') no-repeat;
	height: 10px;
}
.green_small .t
{
	background: url('../Images/BackGrounds/green_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.green_small .t_r
{
	background: url('../Images/BackGrounds/green_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.green_small .m
{
	background: #E5006E url('../Images/BackGrounds/green_midde.gif') repeat-x;
	text-align: center;
}
.green_small .b_l
{
	background: url('../Images/BackGrounds/green_bottom_left.gif') no-repeat;
	height: 10px;
}
.green_small .b
{
	background: url('../Images/BackGrounds/green_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.green_small .b_r
{
	background: url('../Images/BackGrounds/green_bottom_right.gif') no-repeat 100% 0;
	height: 10px;
}
* html .green_small .t_l,
* html .green_small .t,
* html .green_small .t_r,
* html .green_small .b_l,
* html .green_small .b,
* html .green_small .b_r
{
	font-size: 0;
}
.orange_small
{
	height: 30px;
}
.orange_small .t_l
{
	background: url('../Images/BackGrounds/orange_top_left.gif') no-repeat;
	height: 10px;
}
.orange_small .t
{
	background: url('../Images/BackGrounds/orange_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.orange_small .t_r
{
	background: url('../Images/BackGrounds/orange_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.orange_small .m
{
	background: #0093DD url('../Images/BackGrounds/orange_middle.gif') repeat-x;
	text-align: center;
}
.orange_small .b_l
{
	background: url('../Images/BackGrounds/orange_bottom_left.gif') no-repeat;
	height: 10px;
}
.orange_small .b
{
	background: url('../Images/BackGrounds/orange_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.orange_small .b_r
{
	background: url('../Images/BackGrounds/orange_bottom_right.gif') no-repeat 100% 0;
	height: 10px;
}
* html .orange_small .t_l,
* html .orange_small .t,
* html .orange_small .t_r,
* html .orange_small .b_l,
* html .orange_small .b,
* html .orange_small .b_r
{
	font-size: 0;
}
/**/
.yellow_small
{
	height: 30px;
	color: #333333!important;
}
.yellow_small .t_l
{
	background: url('../Images/BackGrounds/yellow_top_left.gif') no-repeat;
	height: 10px;
}
.yellow_small .t
{
	background: url('../Images/BackGrounds/yellow_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.yellow_small .t_r
{
	background: url('../Images/BackGrounds/yellow_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.yellow_small .m
{
	background: #FFED00 url('../Images/BackGrounds/yellow_midde.gif') repeat-x;
	text-align: center;
	widht: 100px;
}
.yellow_small .b_l
{
	background: url('../Images/BackGrounds/yellow_bottom_left.gif') no-repeat;
	height: 10px;
}
.yellow_small .b
{
	background: url('../Images/BackGrounds/yellow_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.yellow_small .b_r
{
	background: url('../Images/BackGrounds/yellow_bottom_right.gif') no-repeat 100% 0;
	height: 10px;
}
* html .yellow_small .t_l,
* html .yellow_small .t,
* html .yellow_small .t_r,
* html .yellow_small .b_l,
* html .yellow_small .b,
* html .yellow_small .b_r
{
	font-size: 0;
}
/**/
.content {
	clear: both;
	padding: 0 0 0 2%;
}
.main_page
{
	padding: 0;
}
.main_page .title
{
	padding: 0 0 0 2%;
}
.content p
{
	font-size: 0.80em;
	line-height: 1.2em;
	padding: 5px 3% 5px 0;
}
.content h1
{
	font-size: 0.9em;
	font-weight: bold;
	color: #008E33;
	padding: 8px 0 8px 0;
}
.content h2
{
	font-size: 0.9em;
	font-weight: bold;
	color: #e5006e;
	padding: 8px 0 8px 0;
}
.content h3
{
	font-size: 0.8em;
	font-weight: bold;
	color: #0093dd;
	padding: 5px 0 5px 0;
}
.content a
{
	color: #0093dd;
}
.content a:hover
{
	color: #1F1A17;
}
.content a.dashed
{
	color: #0093dd;
	text-decoration: none !important;
	border-bottom: dashed 1px #0093dd;
	cursor: pointer;
}
.content a.dashed:hover
{
	color: #1F1A17;
	text-decoration: underline;
	border-bottom: dashed 1px #1F1A17;
}
.content ul
{
	margin: 0 2.5%;
}
.content li
{
	font-size: 0.80em;
	line-height: 1.2em;
	margin: 0.5% 0;
	text-align: left;
}
.content ul.decimal
{
	margin: 0 2.5%;
	list-style-type: decimal;
}

.content .hotel_info{
 	clear: both;
 	padding: 15px 0 0 20px;
	font-size: 0.80em;
}

.content .hotel_zagol{
 	clear: both;
 	padding: 15px 0 0 20px;
	font-size: 1.0 em;
	color: #e5006e;
	font-weight: bold;
}
.content .hotel_zagol span
{
	color: #bbb;
	padding: 0 5px 0 10px;
	top: -1px;
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
}
.content .big-letter
{
	color: #e5006e;
	text-decoration: underline;
	padding: 5px 3% 5px 0;
}
.content .personal
{
	width: 600px;
	min-height: 180px;
	cursor: default;
	position: relative;
	clear: both;
}
.content .personal .border
{
	width: 140px;
	float: left;
	position: relative;
}
.content .personal .border img
{
	padding-bottom: 20px;
	float: left;
	position: relative;
}
.content .personal .text
{
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	min-height: 100px;
}
.content .personal .text h1{
	margin: 0 0 0 0 !important;
	padding: 0 !important;
}
.content .main_image img{
	margin: 5px 0 0 0;
}
.content .content_hotel{
	width: 64%;
	float: left;
	margin: 5px 0 0 0;
	}
.content .content_hotel li{
	font-size: 100% !important;
	}
.content .content table{
	width: 329px;
	padding: 0;
	margin: 0;
}
.content .images {
	float: left;
	margin: 15px 0 0 3px;
}
.content .news_item .head
{
	color: #0093dd;
	font-size: 0.75em;
	line-height: 1.3em;
	font-weight: bold;
	padding: 10px 3% 5px 0;
}
.content .news_item a.anews
{
	font-size: 0.75em !important;
}
.content .news_item .newsdate
{
	color: #888888;
	font-size: 0.7em;
	line-height: 1.0em;
	text-align: right;
	padding-right: 20px;
}
.content div.scroll-table {
  width: 90%;
  overflow: auto;
  height: 300px;
  border: 1px solid silver;
}
.content div.scroll-table table.price
{
	border-collapse:collapse;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #333333;
}
.content div.scroll-table table.price th
{
	background-color: #C3D9FF;
	font-weight:bold;
	border: #fff 1px solid;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
}
.content div.scroll-table table.price td
{
	background-color: #eee;
	font-weight: normal;
	border-bottom: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #fff 1px solid;
	text-align: center;
	padding: 1px 1px 1px 1px;
	line-height: 1.1em;
}
.content div.scroll-table table.price tr.chet td {
	background-color: #ddd;
}
.content div.scroll-table table.price tr.sel_green td {
	background-color: #b4fddf;
}
.content div.scroll-table table.price th span
{
	color: #666;
	border-bottom: 1px dotted #666;
	font-size: 10px;
	cursor: pointer;
}
.grey
{
	width: 25%;
	float: left;
	padding: 5px 0px 0 0;
	margin-right: -1px;  
}
.grey .block
{
	width: 120px;
	margin: 0 0 0 20px;
}
.grey .t_l
{
	background: url('../Images/BackGrounds/grey_top_left.gif') no-repeat;
	height: 15px;
}
.grey .t
{
	border-top: solid 2px #DDDDDD;
	height: 13px;
	margin: 0 15px;
}
.grey .t_r
{
	background: url('../Images/BackGrounds/grey_top_right.gif') no-repeat 100% 0;
	height: 15px;
}
.grey .m_l
{
	border-left: solid 2px #DDDDDD;
}
.grey .m_r
{
	border-right: solid 2px #DDDDDD;
}
.grey .m
{
	margin: 0px 10px 0 10px;
}
.grey .m img
{
	border: solid 1px #DDDDDD;
}
.grey .b_l
{
	background: url('../Images/BackGrounds/grey_bottom_left.gif') no-repeat;
	height: 15px;
}
.grey .b
{
	border-bottom: solid 2px #DDDDDD;
	height: 13px;
	margin: 0 15px;
}
.grey .b_r
{
	background: url('../Images/BackGrounds/grey_bottom_right.gif') no-repeat 100% 0;
	height: 15px;
}
* html .grey .t_l,
* html .grey .t,
* html .grey .t_r,
* html .grey .b_l,
* html .grey .b,
* html .grey .b_r
{
	font-size: 0;
}
.grey .text
{
	width: 160px;
	padding: 5px 0 0 0;
	text-align: center;
	height: 40px;
}
.grey .text a.where
{
	font-size: 0.9em !important;
	color: #0093dd;
	padding: 0 0 0 5px;
}
.grey .text a.where:hover
{
	color: #1F1A17;
}
.grey .text a.from
{
	font-size: 0.8em !important;
	color: #AAAAAA;
	padding: 0 0 0 25px;
}
.grey .text a.from:hover
{
	color: #1F1A17;	
}
.bottom_button
{
	width: 100%;
	clear: both;
	position: absolute;
	margin: 70px 0 0 0;
}

.bottom_button ul
{
	width: 90%;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 10%;
}
.bottom_button ul li
{
	width: 24%;
	height: auto;
	float: left;
	padding: 0 2%;
}
.flash
{
	height: 35px;
	position: relative;
	margin-top: -35px;
}
.gray_big
{
	width: 100%;
}

.gray_big .t_l
{
	background: url('../Images/BackGrounds/b_gray_top_left.gif') no-repeat;
	height: 10px;
}
.gray_big .t
{
	background: url('../Images/BackGrounds/b_gray_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px !important;
}
.gray_big .t_r
{
	background: url('../Images/BackGrounds/b_gray_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.gray_big .m
{
	background: #008E33 url('../Images/BackGrounds/b_gray_middle.gif') repeat-x 0 100%;
	text-align: center;
}
.gray_big .m div
{

}
.gray_big .m div a
{
	font-size: 1.2em;
	color: #fff;
	position: relative;
	z-index: 100000;
}
.gray_big .m div a:hover
{
	text-decoration: none !important;
}
.gray_big .b_l
{
	background: url('../Images/BackGrounds/b_gray_bottom_left.gif') no-repeat 100% 0;
	height: 10px;
}
.gray_big .b
{
	background: url('../Images/BackGrounds/b_gray_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.gray_big .b_r
{
	background: url('../Images/BackGrounds/b_gray_bottom_right.gif') no-repeat;
	height: 10px;
}
* html .gray_big .t_l,
* html .gray_big .t,
* html .gray_big .t_r,
* html .gray_big .b_l,
* html .gray_big .b,
* html .gray_big .b_r
{
	font-size: 0;
}

.green_big
{
	width: 100%;
}
.green_big .t_l
{
	background: url('../Images/BackGrounds/b_green_top_left.gif') no-repeat;
	height: 10px;
}
.green_big .t
{
	background: url('../Images/BackGrounds/b_green_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px !important;
}
.green_big .t_r
{
	background: url('../Images/BackGrounds/b_green_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.green_big .m
{
	background: #0093dd url('../Images/BackGrounds/b_green_middle.gif') repeat-x 0 100%;
	text-align: center;
}
.green_big .m div
{

}
.green_big .m div a
{
	font-size: 1.2em;
	color: #fff;
}
.green_big .m div a:hover
{
	text-decoration: none !important;
}
.green_big .m div a.icq
{
	font-size: 0.8em;
	color: #fff;
}
.green_big .m div a.icq:hover
{
	text-decoration: underline;
}
.green_big .m div img
{
	border: 2px solid white;
}
.green_big .b_l
{
	background: url('../Images/BackGrounds/b_green_bottom_left.gif') no-repeat 100% 0;
	height: 10px;
}
.green_big .b
{
	background: url('../Images/BackGrounds/b_green_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.green_big .b_r
{
	background: url('../Images/BackGrounds/b_green_bottom_right.gif') no-repeat;
	height: 10px;
}
* html .green_big .t_l,
* html .green_big .t,
* html .green_big .t_r,
* html .green_big .b_l,
* html .green_big .b,
* html .green_big .b_r
{
	font-size: 0;
}
.orange_big
{
	width: 100%;
}
.orange_big .t_l
{
	background: url('../Images/BackGrounds/b_orange_top_left.gif') no-repeat;
	height: 10px;
}
.orange_big .t
{
	background: url('../Images/BackGrounds/b_orange_top.gif') repeat-x;
	height: 10px;
	margin: 0 10px !important;
}
.orange_big .t_r
{
	background: url('../Images/BackGrounds/b_orange_top_right.gif') no-repeat 100% 0;
	height: 10px;
}
.orange_big .m
{
	background: #E5006E url('../Images/BackGrounds/b_orange_middle.gif') repeat-x 0 100%;
	text-align: center;
}
.orange_big .m div
{
}
.orange_big .m div a
{
	font-size: 1.2em;
	color: #fff;
}
.orange_big .m div a:hover
{
	text-decoration: none !important;
}
.orange_big .b_l
{
	background: url('../Images/BackGrounds/b_orange_bottom_left.gif') no-repeat;
	height: 10px;
}
.orange_big .b
{
	background: url('../Images/BackGrounds/b_orange_bottom.gif') repeat-x;
	height: 10px;
	margin: 0 10px;
}
.orange_big .b_r
{
	background: url('../Images/BackGrounds/b_orange_bottom_right.gif') no-repeat 100% 0;
	height: 10px;
}
* html .orange_big .t_l,
* html .orange_big .t,
* html .orange_big .t_r,
* html .orange_big .b_l,
* html .orange_big .b,
* html .orange_big .b_r
{
	font-size: 0;
}
.service_text
{
	padding: 6px 0 0 0;
}
.service_text a
{
	color: #555555;
	font-size: 0.9em;
}
.service_text a:hover
{
	text-decoration: none !important;
}
.bottom_content
{
	width: 145%;
	position: absolute;
	margin: 140px 0 0 -34px;
	left: -32%;
	clear: both;
}
* html .bottom_content
{
	width: 148%;
	margin: 140px 0 0 -35px;
}
.bottom_content_line
{
	margin: 80px 0 0 -34px;
}
* html .bottom_content_line
{
	margin: 80px 0 0 -35px;
}
.bottom_content .news
{
	width: 35%;
	float: left;
	border-right: solid 1px #CCCCCC;
	padding: 0 2% 0 0;
}
.bottom_content .news_line
{
	width: 100%;
	border-right: none !important;
}
.bottom_content .news_line .news_button
{
	width: 96%;
	font-size: 0.8em;
	text-align: right;
	padding: 10px 0 20px 0;
	font-weight: bold;
}
.bottom_content .news .title
{
	width: 100%;
	height: 30px;
	padding: 0 0 10px 0;
}
.bottom_content .news .news_item
{
	width: 100%;
	padding: 0 0 15px 0;
}

.bottom_content .news .news_item div
{
	padding: 5px 0;
	margin: 0 0 0 3%;
}
/*
.bottom_content .news .news_item .head
{
	color: #0093dd;
	font-size: 0.75em;
	line-height: 1.3em;
	font-weight: bold;
	padding: 0 0;
	margin: 0 0 0 3%;
}
.bottom_content .news .news_item .newsdate
{
	color: #888888;
	font-size: 0.7em;
	line-height: 0.8em;
	text-align: right;
}*/
.bottom_content .news .news_item p
{
	font-size: 0.8em;
	padding: 0 0 5px 3%;
	line-height: 1.3em;
	text-align: left;
}
.bottom_content .news .news_item a
{
	color: #0093dd;
}
.bottom_content .news .news_item a:hover
{
	color: #1F1A17;
}
.bottom_content .news .news_button
{
	width: 100%;
	text-align: right;
	padding: 0 0 20px 0;
}
.bottom_content .news .news_button a
{
	font-size: 0.8em;
	font-weight: bold;
	color: #0093dd;
	padding: 0 2%;
}
.bottom_content .news .news_button a:hover
{
	color: #1F1A17;
}
.bottom_content .service
{
	width: 32%;
	float: left;
}
.bottom_content .aviacompany
{
	width: 32%;
	float: left;
}
.bottom_content .aviacompany img
{
	margin: 10px 0;
}
.bottom_content .aviacompany .city_list
{
	width: 100%;
	text-align: center;
	font-size: 0.9em;
	padding-bottom: 10px;
}
.bottom_content .aviacompany .city_list a
{
	text-decoration: none !important;
	line-height: 1.6em;
	color: #222222;
	border-bottom: dashed 1px #222222 !important;
	margin: 0 3%;
}
.bottom_content .aviacompany .city_list a:hover
{
	text-decoration: none !important;
	line-height: 1.6em;
	color: #0093dd;
	border-bottom: dashed 1px #0093dd !important;
	margin: 0 3%;
}
.bottom_content .service_line
{
	width: 100%;
}
.bottom_content .service_item
{
	text-align: center;
	padding: 0 0 40px 0;
}
.bottom_content .service_item_line
{
	width: 33%;
	float: left;
	text-align: center;
	padding: 0 0 30px 0;
}
.bottom_content .service_text
{
	padding: 6px 0 0 0;
}
.bottom_content .service_text a
{
	color: #555555;
	font-size: 0.9em;
}
.bottom_content .service_text a:hover
{
	text-decoration: none !important;
}
.bottom_content .contact_info
{
	width: 25%;
	float: right;
	position: relative;
	left: -40px;
}
* html .bottom_content .contact_info
{
	left: 0;
}
.bottom_content .contact_info .phone_image
{
	width: 100%;
	background: #fff url('../Images/BackGrounds/phone_bg.jpg') no-repeat 100% 100%;
	float: left;
	position: relative;
	left: 10px;
}
.bottom_content .contact_info .phone_content
{
	width: 100%;
	position: relative;
	float: left;
	left: -10px;
	top: 2px;
}
.bottom_content .contact_info h2
{
	font-size: 1.2em;
	font-weight: normal;
	color: #0093dd;
}
.bottom_content .contact_info ul.code
{
	width: 10%;
	list-style-type: none;
	list-style-image: none;	
	float: left;
	color: #B0B0B0;
	padding: 10px 0 0 0;
	margin: 0 !important;
}
.bottom_content .contact_info ul.code li
{
	padding: 45% 0;
	/*height: 65px;*/
}
.bottom_content .contact_info ul.phone
{
	width: 80%;
	list-style-type: none;
	list-style-image: none;	
	float: left;
	padding: 5px 0 0 5%;
	margin: 0 !important;
}
.bottom_content .contact_info ul.phone li
{
	padding: 3px 0;
}
.bottom_content .contact_info ul.phone li.dd
{
	padding: 3px 0 3px 0px;
}
.bottom_content .contact_info ul.phone h2
{
	font-size: 1.0em;
	font-weight: bold;
	padding: 0 0 0 0;
	color: #e5006e;
}
.bottom_content .contact_info ul.phone h3
{
	font-size: 1.0em;
	font-weight: normal;
	padding: 0 0 5px 0;
	color: #e5006e;
}
.bottom_content .contact_info ul.phone h4
{
	font-size: 1.0em;	
	font-weight: normal;
	padding: 0 0 2px 0;
}
.bottom_content .contact_info ul.phone h4 span
{
	color: #888888;
	font-size: 1.0em;
}
.bottom_content .contact_info ul.phone h5
{
	color: #888888;
	font-weight: normal;
	padding: 0 0 2px 0;
}
.bottom_content .contact_info .contact_info_spacer
{
	clear: both;
	height: 1px;
	font-size: 0;
}
.service_and_news
{
	width: 69%;
	float: left;
}
.footer
{
	width: 100%;
	height: 70px;
	position: relative;
	clear: both;
}
.footer .left
{
	width: 48%;
	float: left;
	font-size: 0.7em;
	color: #888888;
	margin: 0px;
}
.footer .left .awards
{
	width: 100%;
	margin: 10px 0 0 0;
	position: absolute;
}
.footer .left .awards .item
{
	float: left;
	margin: 0 7px;
}
.footer .left .awards .desc
{
	width: 80px;
	font-size: 0.85em;
	float: left;
	padding: 0 0 0 8px;
}
.footer .left .awards .desc span
{
	margin: 0 0 0 -7px;
	padding: 0 1px 0 0;
	text-decoration: underline;
}
.footer .left .awards .desc .content
{
	margin: 0 0 0 -4px;
}
.footer .left .copyright
{
	margin: 10px 0 0 0;
}
.footer .left .copyright div
{
	width: 65%;
	float: left;
	margin: 0px 0 0 0;
}
.footer .left .copyright .addition
{
	width: 100%;
	float: left;
	margin: -6px 0 0 0;
	clear: both;
	font-size: 1.2em;
}
.footer .left .copyright .addition a
{
	color: #888888; 
}
.footer .left .copyright .addition a:hover
{
	color: #000;
}
.footer .left div p
{
	padding: 10px 0 0 0;
}
.footer .right
{
	width: 48%;
	height: 70px;
	float: right; 
	/*background: url('../Images/BackGrounds/footer_right.png') no-repeat 0 0;*/
}
* html .footer .right
{
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./Images/BackGrounds/footer_right.png,sizingMethod=crop);*/
	background: none;
}
.tabs
{
	width: 100%;
	height: 70px;
	float: right;
	position: relative;
	margin: -73px 0 0 0;
	left: -50px;
}
.apple_input
{
	width: 90%;
	/*background: url('../Images/BackGrounds/input_bg_big.gif') repeat-x;*/
}
.hotel_search .apple_input
{
	background: url('../Images/BackGrounds/input_bg.gif') repeat-x !important;
}
.apple_input input
{
	width: 99%;
	height: 20px;
	margin-left: 10px;
	background: none;
	border: 0px blue solid;
}
.search_text
{
	color: #888;
	font-size: 1.15em !important;
	border: 0px red solid;
}
.search_selected
{
	color: #000000;
}
.form_text
{
	color: #888;
}
.form_selected
{
	color: #000000;
}
.apple_left
{
	/*background: url('../Images/BackGrounds/input_left_big.gif') no-repeat;	*/
}
.apple_right
{
	/*background: url('../Images/BackGrounds/input_right_big.gif') no-repeat 100% 0;	*/
}
.hotel_search .apple_left
{
	background: url('../Images/BackGrounds/input_left.gif') no-repeat;	
}
.hotel_search .apple_right
{
	background: url('../Images/BackGrounds/input_right.gif') no-repeat 100% 0;	
}
.spacer
{
	clear: both;
	height: 1px;
	font-size: 0;
}
.spacer_20
{
	clear: both;
	height: 20px;
	font-size: 0;
}
.hotel_list
{
	width: 100%;
	padding: 15px 0 0 0;
	font-size: 1.1em;
	clear: both;
}
.hotel_list div
{
	float: left;
	padding: 0 2% 0 0;
}
.hotel_list div a
{
	color: #e5006e;
}
.view_big_Images
{
	width: 600px;
	height: 450px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -300px;
	z-index: 2000;
	text-align: left;
	display: none;

}
.view_big_Images .content
{
	height: 450px;
	clear: both;
	position: relative;
	left: -3%;
}
.view_big_Images .close
{
	position: absolute;
	right: -35px;
	top: -10px;
}
.image_list
{
	width: 100%;
	padding: 15px 0 0 0;
	position: relative;
	margin: 0 0 0 -35px;
}
.image_list .inner
{
	position: relative;
	height: 140px;
}
/* White Style */
.white
{
	width: 55%;
	left: 50%;
	margin: 0 0 0 -27.5%;
	position: relative;
	text-align: center;
}
.white .top
{
	height: 10px;
	background: #fff;
	font-size: 0;
	margin: 0 10px;
}
.white .top_left
{
	height: 10px;
	background: url('../Images/BackGrounds/white_top_left.gif') no-repeat;	
	font-size: 0;
}
.white .top_right
{
	height: 10px;
	background: url('../Images/BackGrounds/white_top_right.gif') no-repeat 100% 0%;	
	font-size: 0;
}
.white .middle
{
	background: #fff;
}
.white .bottom
{
	height: 10px;
	background: #fff;
	font-size: 0;
	margin: 0 10px;
}
.white .bottom_left
{
	height: 10px;
	background: url('../Images/BackGrounds/white_bottom_left.gif') no-repeat;	
	font-size: 0;
}
.white .bottom_right
{
	height: 10px;
	background: url('../Images/BackGrounds/white_bottom_right.gif') no-repeat 100% 0%;	
	font-size: 0;
}
.point_select ul
{
	list-style-type: none;
	list-style-image: none;
}
.point_select ul li
{
	width: 20%;
	float: left;
	color: #1F1A17;
	font-weight: bold;
}
.point_select ul li span
{
	font-size: 1.1em;
	top: -2px;
	position: relative;
}
.point_text
{
	font-size: 0.8em !important;
	color: #888;
}

.grid
{
	width: 98% !important;
	margin: 0 2% 0 0;
}
.grid .l
{
	background: url('../Images/Grid/grid_left.gif') repeat-y;	
}
.grid .r
{
	background: url('../Images/Grid/grid_right.gif') repeat-y 100% 0;	
}
.grid .h
{
	background: url('../Images/Grid/grid_header.gif') repeat-x ;	
}
.grid .hleft
{
	background: url('../Images/Grid/grid_header_left.gif') no-repeat;	
}
.grid .hright
{
	background: url('../Images/Grid/grid_header_right.gif') no-repeat 100% 0;	
}
.grid .inner
{
	width: auto !important;
	float: none !important;
	top: 0 !important;
	margin: 0 3px;
}

.grid .b
{
	background: url('../Images/Grid/grid_bottom.gif') repeat-x 0 100%;	
}
.grid .bl
{
	background: url('../Images/Grid/grid_bottom_left.gif') no-repeat 0 100%;	
}
.grid .br
{
	background: url('../Images/Grid/grid_bottom_right.gif') no-repeat 100% 100%;	
}
.grid table
{
	width: 100%;
	top: 2px;
	position: relative;
}
.grid  .inner_table tr td {
	text-align: left;
	padding: 5px 2%;
}
.grid table tr th
{
	height: 1.9em;
	font-size: 0.8em;
	font-weight: bold;
	color: #555555;
	text-align: center;
	border-right: solid 1px #D0D0D0;
	background: url('../Images/Grid/grid_header_inner.gif') repeat-x 0 100%;
}
.grid table tr td
{
	height: 1.7em;
	color: #555555;
	font-size: 0.8em;
	text-align: center;	
	border-top: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
}
.grid .bottom
{
	font-size: 0;
	height: 6px;
}
.grid .right
{
	border-right: none !important;
}
.tooltip {
        width: 165px;
        font: 11px 'Arial', Helvetica, sans-serif;
        background-repeat: no-repeat;
        color: #fff;
}
.tooltip span.top {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
}
.tooltip B.bottom{
        height:15px;
        background-repeat: no-repeat;
}
.fixed 
{ 
     width: 100%; 
     height: 100%; 
     min-height: 100%; 
     position: fixed; 
     display: none; 
     z-index: 1000; 
     text-align: left; 
} 
.fixed_2
{ 
     width: 100%; 
     position: absolute;
     display: none; 
     z-index: 1000; 
     text-align: left; 
} 
.fixed_2 .hotel_selector_list
{
	width: 80%;
	position: relative;
	left: 10%;
	margin: 150px 0 0 0;
}
.fixed_2 .hotel_selector_list .close
{
	position: absolute;
	right: -15px;
	top: -10px;
	cursor: pointer;
}
.fixed_2 .hotel_selector_list .image 
{ 
     height: auto !important; 
     left: -20px; 
     position: relative; 
}
.height
{
	width: 500px !important;
	height: auto !important;
	margin-left: -250px !important;
	margin-top: -330px !important; 
}
.big_image 
{ 
     width: 710px; 
     height: 530px; 
     top: 50%; 
     left: 50%; 
     margin-top: -265px; 
     margin-left: -355px; 
     text-align: left; 
     position: relative; 
} 
.image 
{ 
     height: 530px; 
     left: -20px; 
     position: relative; 
}
.close
{
	position: absolute;
	right: -36px;
	top: -10px;
	cursor: pointer;
}
.search_button
{
	width: 83px;
	font-size: 0.9em;
	padding: 0 !important;
	margin: 0 !important;
	border: solid 0 red;
	background: none;
	border-bottom: solid 1px #000;
}
/* Timetable */
.timetable
{
	width: 100%;
	font-size: 0.8em;
}
.timetable tr th
{
	text-align: left !important;
	color: #333;
}
.timetable tr td
{
	padding: 0.2em 0 0.2em 0;
}
.timetable tr td a
{	
	padding: 0 10% 0 0;
	border: solid 1px #fff;
	position: relative;
	left: 3%;
}

.price_pegas_logo
{
	float: right;
	position: relative;
	right: 3%;
	
}
.archive
{
	width: 97%;
	padding: 10px 0 0 0;
	text-align: right;
	font-size: 0.8em;
}
.archive a
{
	color: #333;
}
.archive a:hover
{
	color: #000;
}
.print
{
	width: 97%;
	padding: 0 0 0 0;
	text-align: right;
	font-size: 0.7em;
}
.print a
{
	color: #0093dd;
}
.print a:hover
{
	color: #000;
}
.otherlink
{
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 0.8em;
}
.otherlink a
{
	color: #333;
}
.otherlink a:hover
{
	color: #000;
}
.pages_indicat
{
	clear: both;
	height: 35px;
	font-size: 0.8em;
}
.pages_indicat .page
{
	float: left;
	margin-top: 10px;
}
.pages_indicat .indicat_places
{
	color: #555555;
	font-size: 0.85em;
	float: right;
	text-align: center;
	padding-right: 14px;
}
.tour_agency_block
{
}
.city_title
{
	width: 100%;
	clear: both;
	font-size: 0.8em;
	margin: 10px 0 0 3%;
}
.tour_agency_list
{
	width: 70%;
	float: left;
	position: relative;
	margin: 0 0 0 -2%;
}
.tour_agency_list .title
{
	width: 100%;
}
.tour_agency_list .other
{
	padding: 10px 0 0 2%;
}
.tour_agency_list .other .fleft
{
	float: left;
	padding: 0 20px 0 0;
}
.tour_agency_list .other ul li
{
	clear: both !important;
	width: 100% !important;
	text-align: left;
	height: auto;
	padding: 2px 0;
	list-style-type: disc;
}
.tour_agency_list ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 5px 0 5px 2%;
}
.tour_agency_list ul li
{
	width: 82px;
	height: 80px;
	float: left;
	padding: 0;
	margin: 0 2%;
	text-align: center;
}
.tour_agency_list table tr td
{
	font-size: 0.8em !important;
}
.tour_agency_list table tr td div
{
	padding: 0 0 5px 0;
}
.tour_agency_block .selector
{
	width: 30%;
	float: right;
	position: relative;
}
.tour_agency_block .selector .bg
{
	background: url('../Images/BackGrounds/list_shadow_bg.jpg') repeat-y;	
	position: relative;
}
.tour_agency_block .selector .ts
{
	background: url('../Images/BackGrounds/list_shadow_top.jpg') no-repeat;	
	position: relative;
}
.tour_agency_block .selector .bs
{
	background: url('../Images/BackGrounds/list_shadow_bottom.jpg') no-repeat 0% 100%;	
	position: relative;
}
.tour_agency_block .selector .list
{
	margin: 0 10%;
}
.tour_agency_block .selector .list ul
{
	list-style-type: none;
	list-style-image: none;
	font-size: 0.95em;
	padding: 20px 0;
}
.tour_agency_block .selector .list ul li
{
	padding: 3px 0 !important;
	margin: 0 !important;
	text-align: left;
}
.tour_agency_block .selector .list ul li a
{
	color: #0093dd;
	line-height: 1.4em;
	text-decoration: none !important;
	border-bottom: dashed 1px #0093dd;
}
.tour_agency_block .selector .list ul li a:hover
{
	color: #222;
	border-bottom: dashed 1px #000;
}
.tour_agency_block .selector .list ul li ul
{
	padding: 5px 0 !important;
	font-size: 1.1em !important;
	margin: 0 0 0 5% !important;
}
.tour_agency_block .selector .list ul li ul li
{
}
.tour_agency_block .selector .list ul li ul li a 
{
	color: #000 !important;
	text-decoration: underline !important;
	border: none !important;
}
.tour_agency_block .selector .list ul li ul li a:hover
{
	text-decoration: none !important;
}
.tour_agency_block .t_search
{
	margin: 0 15%;
	font-size: 0.7em;
	display: none;
}
.counter
{
	height: 40px;
	clear: both;
	margin: 50px 0 0 30%;
}
.currency
{
	float: right;
	padding: 0 10px 0 0;
}
table.print_only
{
	border-collapse:collapse;
	background-color: #FFFFFF;
	font-family:tahoma;
	color: #000000;
	border: #000000 1px solid;
}
table.print_only th
{
	background-color: #CCCCCC;
	font-weight:bold;
	border: #000000 1px solid;
}
table.print_only td
{
	border: #000000 1px solid;
}
a.nr
{
	border-bottom: dashed 1px #555555;
	cursor: pointer;
	text-decoration: none !important;
}
a.nr:hover
{
	border-bottom: solid 1px #555555 !important;
	text-decoration: none !important;
}
ul.form
{
	width: 95%;
	list-style-type: none;
}
ul.form li
{
	width: 100%;
	float: left;
	clear: both;
}
ul.form li div.text
{
	width: 45%;
	float: left;
}
ul.form li div.text span
{
	color: #0093dd;
}
ul.form li div.text span.sub
{
	font-size: 0.9em;
	color: #999999;
	text-align: left;
}
ul.form li div.forms
{
	width: 50%;
	float: left;
	padding-left: 15px;
}
ul.form li div.forms input
{
	width: 98%;
}
ul.form li div.forms textarea
{
	width: 98%;
}
a.nw
{
	background: url('../Images/nw.gif') no-repeat 0 0.3em ;	
	padding: 0 0 0 15px;
}
span.star
{
	position: relative;
	color: #9F9F9F !important;
	font-size: 1.2em;
	top: -0.3em;
}
span.comments
{
	position: relative;
	margin-left: 30px;
	font-size: 0.7em;
	color: #9F9F9F;
	top: -0.3em;
}
span.grayfont
{
	color: #696969;
}
span.orangefont
{
	color: #0093dd;
	font-weight: bold;
}
span.redfont
{
	color: #FF0000;
	font-weight: bold;
}
.rightimage
{
	float: left;
	width: 200px;
	padding: 8px 10px 0 0;
}
span.word
{
	background: url('../Images/word-icon.gif') no-repeat 0 0.3em ;	
	padding: 8px 0 20px 0;
}
span.word a
{
	margin-left: 30px;
	line-height: 130%;
}
span.exel
{
	background: url('../Images/exel-icon.gif') no-repeat 0 0.3em ;	
	padding: 8px 0 20px 0;
}
span.exel a
{
	position: relative;
	margin-left: 30px;
}
span.excelprice
{
	background: url('../Images/excel-icon.gif') no-repeat 0 0.2em ;	
	padding: 0 0 10px 0;
}
span.excelprice a
{
	position: relative;
	margin-left: 20px;
}
span.pdf
{
	background: url('../Images/pdf-icon.gif') no-repeat 0 0.3em ;	
	padding: 8px 0 20px 0;
}
span.pdf a
{
	position: relative;
	margin-left: 30px;
}
span.ppt
{
	background: url('../Images/ppt-icon.gif') no-repeat 0 0.3em ;	
	padding: 8px 0 20px 0;
}
span.ppt a
{
	position: relative;
	margin-left: 30px;
}
span.ie
{
	background: url('../Images/ie-icon.gif') no-repeat 0.1em 0.2em;	
	padding: 2px 0 5px 0;
	border-left: 1px solid white;
}
span.ie a
{
	position: relative;
	margin-left: 20px;
}
.icq
{
	padding: 0 0 0 0;
	font-size: 0.8em;
}
.icq img
{
	margin-bottom: -4px;
}
.icq a
{
	margin-left: 3px;
}
.phone_ico
{
	background: url('../Images/Icons/phone-icon.jpg') no-repeat 0 0.3em;
	margin-left: 1px;
}
.phone_ico p
{
	padding-left: 20px;
	color: #333333;
}
.mail_ico
{
	background: url('../Images/Icons/mail.gif') no-repeat 0 0.3em ;
	margin-left: 2px;
}
.mail_ico a
{
	padding-left: 19px;
	font-size: 0.8em;
}
#ind
{
	display: none;
}
#mail
{
	display: none;
}
.ch
{
	width: auto !important;
}
.news_arhiv
{
	
}
.news_arhiv ul
{
	list-style-type: none;
	padding-left: 10px;
	color: #0093dd;
}
.content .individ
{
	width: 100%;
}
.content .individ_item
{
	text-align: center;
	padding: 20px 55px 30px 0;
	float: left;
}
.content .individ_text
{
	padding: 5px 0 0 0;
}
.content .banner_right
{
	width: 240px;
	float: right;
	position: relative;
	left: -30px;
}
.content .banner_right img
{
	float: left;
	padding-top: 10px;
}
.fotogallery
{
	width: 220px;
	height: 170px;
	margin: 0;
	float: left;
}
.fotogallery p
{
	line-geight: 1.5;
	font-weight: bold;
}
.fotogallery .image
{
	width: 180px;
	height: 120px;
	border: solid 2px #D8D8D8;
	padding: 1px;
	margin-left: 20px;
}
.tour-search
{
	float: right;
	margin-right: 40px;
}
