:focus {
outline: 0;
}
* {
        outline: 0;
}
html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* &#237;&#229; &#231;&#224;&#225;&#251;&#226;&#224;&#229;&#236; &#253;&#242;&#238; &#241;&#226;&#238;&#233;&#241;&#242;&#226;&#238; &#228;&#235;&#255; html &#232; body */
	 background-color: #F1F1F1;
    font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
	 color: #000;
}

h2 {
	color: #1D85F8;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	
}
h3 {
	color: #1D85F8;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 7px;
	
}

img.opacity { behavior: url("../iepngfix.htc"); }

#conteiner {
    position: relative;
    min-height: 100%; /* &#236;&#232;&#237;&#232;&#236;&#224;&#235;&#252;&#237;&#224;&#255; &#226;&#251;&#241;&#238;&#242;&#224; &#234;&#238;&#237;&#242;&#229;&#233;&#237;&#229;&#240;&#224;, &#229;&#229; &#239;&#238;&#237;&#232;&#236;&#224;&#254;&#242; &#226;&#241;&#229; &#225;&#240;&#224;&#243;&#231;&#229;&#240;&#251; &#231;&#224; &#232;&#241;&#234;&#235;&#254;&#247;&#229;&#237;&#232;&#229;&#236; IE6 */
	 width: 1131px;
	 margin: 0 auto;
	 background-color: White;

}
/* &#237;&#232;&#230;&#229; &#244;&#232;&#235;&#252;&#242;&#240; * html &#242;&#224;&#234; &#237;&#224;&#231;&#251;&#226;&#224;&#229;&#236;&#251;&#233; CSS &#245;&#224;&#234;, &#247;&#229;&#240;&#229;&#231; &#234;&#238;&#242;&#238;&#240;&#251;&#233; &#236;&#238;&#230;&#237;&#238; &#231;&#224;&#228;&#224;&#242;&#252; &#235;&#254;&#225;&#238;&#229; &#241;&#226;&#238;&#233;&#241;&#242;&#226;&#238; &#239;&#240;&#229;&#228;&#237;&#224;&#231;&#237;&#224;&#247;&#229;&#237;&#237;&#238;&#229; &#228;&#235;&#255; IE6 */
* html #conteiner {
    height: 100%;
}
/* &#253;&#235;&#229;&#236;&#229;&#237;&#242; &#237;&#232;&#230;&#229; &#239;&#238;&#231;&#226;&#238;&#235;&#255;&#229;&#242; &#237;&#229; &#237;&#224;&#229;&#231;&#230;&#224;&#242;&#252; &#239;&#238;&#228;&#226;&#224;&#235;&#243; &#237;&#224; &#234;&#238;&#237;&#242;&#229;&#237;&#242;, &#238;&#237; &#228;&#238;&#235;&#230;&#229;&#237; &#225;&#251;&#242;&#252; &#237;&#229; &#236;&#229;&#237;&#252;&#248;&#229; &#239;&#238;&#228;&#226;&#224;&#235;&#224; &#239;&#238; &#226;&#251;&#241;&#238;&#242;&#229; */
.end_content {
    position: relative;
    /*height: 2.6em;*/
	 height: 195px;
}
#footer {
  /*  background-color:#1C7FFF;*/
    color:#666666;
    position: relative;
    /*margin-top: -2.5em; /* &#241;&#226;&#238;&#233;&#241;&#242;&#226;&#238; &#228;&#238;&#235;&#230;&#237;&#238; &#225;&#251;&#242;&#252; &#240;&#224;&#226;&#237;&#251;&#236; &#226;&#251;&#241;&#238;&#242;&#229; &#253;&#235;&#229;&#236;&#229;&#237;&#242;&#224;, &#237;&#229; &#231;&#224;&#225;&#251;&#226;&#224;&#229;&#236; &#239;&#240;&#238; &#238;&#242;&#240;&#232;&#246;&#224;&#242;&#229;&#235;&#252;&#237;&#238;&#229; &#231;&#237;&#224;&#247;&#229;&#237;&#232;&#229; */
    /*height: 2.5em;*/
	 margin-top: -195px;
	 height: 195px;
}

#center {
	margin: 0 auto;
	width: 1002px;
}

#center2 {
	margin: 0 auto;
	width: 1130px;
	background-color: White;
   background-image: url(../images/bot_fon.jpg);
   background-position: center top; 
   background-repeat: no-repeat;
	text-align: center;
}



#panel_path span {
	font-size: 12px;
}

#panel_path a {
	font-size: 16px;
	font-weight: bold;
	color: White;
}

#panel_path_but{
	padding-left: 35px;
}

#main_menu {
	padding-left: 27px;
}

#main_menu a {
	color: White;
	text-decoration: none;
}

#main_menu a:hover {
	color: White;
	text-decoration: underline;
}

.a_country a {
	font-weight: bold;
	font-size: 14px;
	color: White;
	text-decoration: none;
}

.a_country a:hover {
	text-decoration: underline;
}

.a_country2 a {
	font-weight: bold;
	font-size: 13px;
	color: White;
	text-decoration: none;
}

.a_country2 a:hover {
	text-decoration: underline;
}


#panel_contact {
	color: White;
	text-align: center;
}

#phonenum {
	font-size: 24px;
	margin-bottom: 23px;
}

#tips {
	display:none;
}

#tips2 {
	display:none;
}

#tips3 {
	display:none;
}

#content_table {
	padding-top: 18px;
	padding-bottom: 20px;
}

.border_img {
	width: 310px;
}

.border_img img {
	border: 3px solid #999;
}

.fp_control {
	border-left: 3px solid #999;
	border-right: 3px solid #999;	
	border-bottom: 3px solid #999;	
	width: 86px;
	height: 31px;
	background-color: #C9C9C9;
	margin-left: 224px;
}

.fp_control img {
	margin-right: 5px;
	margin-left: 5px;
}

.h2 {
	font-size: 24px;
	color: #999;
	padding-top: 5px;
	padding-bottom: 10px;
}

#turs_list {
	margin-right: 6px;
}

#turs_list li {
   padding-left: 8px;
	margin-left: 24px;
	/margin-left: 18px;
	margin-bottom: 5px;
	text-align: justify;
}

#turs_list ul {
    margin-left: 0; /* &#206;&#242;&#241;&#242;&#243;&#239; &#241;&#235;&#229;&#226;&#224; &#226; &#225;&#240;&#224;&#243;&#231;&#229;&#240;&#229; IE &#232; Opera */
    padding-left: 0; /* &#206;&#242;&#241;&#242;&#243;&#239; &#241;&#235;&#229;&#226;&#224; &#226; &#225;&#240;&#224;&#243;&#231;&#229;&#240;&#229; Firefox */
}

#turs_list a {
	color: #003399;
	text-decoration: none;
}

#turs_list a:hover {
	color: #003399;
	text-decoration: underline;
}

#turs_list li img {
	margin-right: 8px;
}

.li_finland {
	list-style-image: url('../images/flags/sm_finland.gif');
}

.li_swiden {
	list-style-image: url('../images/flags/sm_swiden.gif');	
}

.li_greece {
	list-style-image: url('../images/flags/sm_greece.gif');
}

.li_norway {
	list-style-image: url('../images/flags/sm_norway.gif');
}

.li_swi {
	list-style-image: url('../images/flags/sm_greece.gif');
}

#news_list {
	margin-right: 6px;
	text-align: justify;
}

#news_list span {
	font-weight: bold;
	color: #003399;
	margin-right: 8px;
}

#news_list a {
	color: #003399;
	text-decoration: none;
}

#news_list a:hover {
	color: #003399;
	text-decoration: underline;
}

#news_item {
	padding-bottom: 18px;
}

/*------TIPS-------*/

#easyTooltip{
   margin:0 10px 1em 0;
   width:335px;
   padding: 28px 10px 10px 13px;
/*   background:#f1f1f1;
   border:2px solid #999;*/
	font-size: 11px;
   background-image: url(../images/tipsfon.gif);
   background-position: left top; 
   background-repeat: no-repeat;	
}

#easyTooltip p{
   margin:0 0 .5em 0;
}

#easyTooltip2{
   margin:0 10px 1em 0;
   width:400px;
   padding: 10px 10px 10px 10px;
   background:#f1f1f1;
   border:2px solid #999;
	font-size: 12px;
}

#easyTooltip2 p{
   margin:10px;
}


.pics img { display: none }

/*------PANELS TOGGLE------*/

	/* Toggler - default style */
	.toggler {
	   margin:1px 0 1px 0;
		cursor:pointer;
		text-decoration: none;
		font-size: 18px;
		font-weight:bold;
		display: block;
		line-height:30px;
	}
	.toggler-closed {
		color:#fff;
		padding-left:20px;
		height:30px;
		background: #C9C9C9 url('../images/togl_open.gif') center right no-repeat;
		/*border: solid 1px white;*/
	}
	.toggler-closed:hover {
		color: #333;
		padding-left:20px;
		height:30px;
		background: #C9C9C9 url('../images/togl_open.gif') center right no-repeat;
		/*border: solid 1px #e3e3e3;*/
	}
	.toggler-opened {
		color:#fff;
		padding-left:20px;
		height:30px;
		background: #C9C9C9 url('../images/togl_close.gif') center right no-repeat;
		/*border: solid 1px white;*/
	}
	.toggler-opened:hover {
		color: #333;
		padding-left:20px;
		height:30px;
		background: #C9C9C9 url('../images/togl_close.gif') center right no-repeat;
		/*border: solid 1px #e3e3e3;*/
	}

	/* Container - default style */
	.toggler-c {
	}
	.toggler-c-closed {
	   background:#f1f1f1;
	   border:solid 3px #C9C9C9;
		margin:-1px 0px 1px 0px;
	   padding:12px;
	}
	.toggler-c-opened {
		margin:-1px 0px 1px 0px;
	   padding:12px;
	   background:#f1f1f1;
	   border:solid 3px #c9c9c9;
	}
	
/*-------*/

#index_hot {
	padding-bottom: 18px;
	font-size: 12px;
}

#index_hot a {
	color: #A41900;
}

#index_hot_foto {
	float: left;
	margin-right: 20px;
}

#index_hot_foto img {
	border: 4px solid white;
}

#hot_breadcr {
	padding-bottom: 8px;
}

#hot_breadcr a {
	color: #999999;	
   text-decoration: underline;
}

#hot_breadcr a:hover {
	color: #999999;	
   text-decoration: none;
}

#hot_title {
	font-size: 16px;
	font-style: italic;
	color: #A41900;
	padding-bottom: 10px;
}

#hot_price {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
}

.a_orange {
	color: #F46E02;
}

.a_orange:hover {
	color: #F46E02;
	text-decoration: none;
}


/*-----BOTTOM------*/

#bottom_menu {
	padding-top: 10px;
	color: #fff;
}

#bottom_menu a {
   color: #fff;
	text-decoration: underline;
}

#bottom_menu a:hover {
   color: #fff;
	text-decoration: none;
}

#copy {
	padding-top: 35px;
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
}

.breadcrumbs {
	font-size: 11px;
	color: #999999;
}

.breadcrumbs a {
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

.breadcrumbs a:hover {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

#text_title {
	font-size: 18px;
	color: #999;
	margin-bottom: 10px;
}

#sub_menu {
	padding-left: 21px;
	padding-bottom: 4px;
}

#sub_menu a {
	color: #003399;
	font-size: 14px;
   text-decoration: underline;
}

#sub_menu a:hover {
	color: #003399;
	font-size: 14px;
   text-decoration: none;
}

#search {
	color: #999;
	margin-top: 15px;
}

#search .input {
	border: 2px solid #999;
	margin-right: 10px;
	padding: 1px;
}

.Finput {
	border: 2px solid #999;
	margin-bottom: 7px;
	padding: 1px;
}
.Ftextarea {
	border: 2px solid #999;
	margin-bottom: 7px;
	padding: 1px;
}

.send {
	width: 24px;
	height: 24px;
	background: url(../images/search.png) no-repeat;
	outline: none;
	border: 0px;
	cursor: pointer;
}
.send :hover {
 	background: url(../images/search.png) no-repeat;
 	cursor: pointer;
	border: 0px;
}

.send2 {
	width: 118px;
	height: 32px;
	background: url(../images/but_zakaz.gif) no-repeat;
	outline: none;
	border: 0px;
	cursor: pointer;
}
.send2 :hover {
 	background: url(../images/but_zakaz.gif) no-repeat;
 	cursor: pointer;
	border: 0px;
}

#main_content {
	text-align: justify;
}

#main_content a {
	color: #003399;
	text-decoration: none;
}
#main_content a:hover {
	color: #003399;
	text-decoration: none;
}

#main_content img {
	border: 3px solid gray;
	padding: 3px;
}

.table_gray {
	background-color: White;
	border: 0;
}

.table_gray td {
	background-color: #E6E6E6;
	padding: 5px;
	border: 0;
}

.menu_select {
	border-bottom: 1px #003399 dashed;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

#filter {
	border: 1px solid #999999;
	color: #999999;
	padding: 15px;
	background-color: #F8F8F8;
	margin-bottom: 10px;
}

#sorttab {
	margin-left: 85px;
	color: #999999;
	font-size: 12px;
}

#sorttab a {
	color: #999999;
	font-size: 12px;
	text-decoration: underline;
}

#sorttab a:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

#sorttab .active {
	color: #000000;
	font-weight: bold;
}

#sorttab img {
	border: 0px;
}

#object_info {
	border: 1px solid #EBEBEB;
	color: #000000;
	padding: 7px;
	background-color: #F7F7F7;
}

#object_info img {
	border: 0px;
	padding: 0;
}

.obj_title {
	font-size: 18px;
	color: #999999;
	float: left;
   width: 82%; 
}
.obj_price {
	font-size: 24px;
	text-align: right;
	width: 80px;
	float: left;
}
.obj_link a {
	font-size: 13px;
   color: #999999;
}
.obj_link a:hover {
	font-size: 13px;
   color: #003399;
}

#pages {
	color: #999999;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
#pages a {
	color: #999999;
}
.ditto_page {
	padding-right: 6px;
}
.ditto_currentpage {
	color: Black;
	font-weight: bold;
	padding-right: 6px;
	font-size: 16px;
}

.fastnav a {
	font-size: 12px;
   color: #1D85F8;
}
.fastnav a:hover {
	font-size: 12px;
   color: #003399;
}

#img_no_border img {
	border: 0px;
	margin: 0px;
}

.biglet {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

