body{background:#023263 url(../img/bg_body.jpg) repeat-x top left; font-family: Arial, Helvetica; font-size: 11px; color:#fff; margin:0; padding:0}

h1 { font-size:24px; color:#fff; font-weight:bold; margin:0; padding:0; font-family:"Trebuchet MS", "Times New Roman"}
h1 a{ font-size:24px; color:#fff; font-weight:bold; text-decoration:none}
h1 a:hover{ font-size:24px; color:#fff; font-weight:bold;}

h2 { font-size:24px; color:#f3ca0e; font-weight:bold; margin:0; padding:0}
h2 span{ font-size:16px; color:#fff; font-weight:bold; margin:0; padding:0; text-transform:lowercase}
h2 a{ font-size:24px; color:#f3ca0e; font-weight:bold; text-decoration:underline}
h2 a:hover{ font-size:24px; color:#f3ca0e; font-weight:bold; text-decoration:none }

h3 { font-size:16px; font-weight:bold; color:#f3ca0e; margin:0; padding:0}
h3 a{ font-size:16px; font-weight: bold; color:#f3ca0e; text-transform:uppercase}
h3 a:hover{ font-size:16px; font-weight: bold; color:#f3ca0e; text-transform:uppercase}

a {color:#f3ca0e; text-decoration: underline; outline:none}
a:hover {color:#f3ca0e; text-decoration:none; outline:none}

table tr td p { margin:0}

p {margin:8px 0px}

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

table {empty-cells:show}

form { margin:0; padding:0}

.black_11 { font-size:11px; color:#000000}
.black_11:hover { font-size:11px; color:#000000}

.text { font-size:12px}

.gray_11 { font-size:11px; color:#999}
.gray_11:hover { font-size:11px; color:#999}

.sep {clear:both;height:0px;overflow:hidden;}
.sep3 {clear:both;height:3px;overflow:hidden;}
.sep5 {clear:both;height:5px;overflow:hidden;}
.sep10 {clear:both;height:10px;overflow:hidden;}
.sep15 {clear:both;height:15px;overflow:hidden;}
.sep20 {clear:both;height:20px;overflow:hidden;}

/*--- Opera---*/
@media all and (min-width: 0px) {	}

/*-------selectors--------*/
.reg_parent {	position:relative; border:1px solid #cfc9c9;	background-color:#FFFFFF;	height:20px}
.reg_down {background:url('../img/down.png') no-repeat right top ;color:#999999; cursor:pointer;	float:none!important;	font-size:11px;	height:20px; line-height:20px; padding:0 23px 0 5px;}
.reg_list {overflow:auto; overflow-x:hidden;	border:1px solid #cfc9c9; width:100%;	background:#fff;	display:none; position:absolute; top:20px; left:-1px}
.reg_list a {color:#999;	display:block;	padding: 2px 0 2px 5px;	font-size:11px;	text-decoration:none; background-color:#fff}
.reg_list a:hover {color:#999;	text-decoration:none ;	padding: 2px 0 2px 5px;	font-size:11px;	display:block; background-color:#fff}

/*--- All styles---*/

.all_news { display:block; text-align:center; width:140px; color:#000; background: #f3ca0e; padding: 3px 0; text-decoration:none }
.all_news:hover { display:block; text-align:center; width:140px; color:#000; background: #f3ca0e; padding: 3px 0 }

.catalog_tb { empty-cells:show}
.catalog_tb tr td{ padding:5px 10px 5px 0 !important; vertical-align:top; border-bottom:1px solid #686868}
.catalog_tb tr.head td{ color:#f3ca0e; padding:8px auto; border-top:1px solid #f3ca0e; border-bottom:2px solid #f3ca0e}

.center_tb { text-align:left } 

.content { margin:15px 0; min-height:500px}
.content div.img img{ border:1px solid #2c538b; margin-bottom:10px}

.content table{ border-collapse:collapse; border:0;}
.content table tr td{ padding:5px 0; vertical-align:top; border: none; border-bottom:1px solid #f3ca0e; border-top:1px solid #f3ca0e; padding-right:3px}
.content table tr.head td{ color:#f3ca0e; padding:8px 0; border-top:1px solid #f3ca0e; border-bottom:2px solid #f3ca0e}

.cont_hid { width:430px; overflow:hidden}

.drop{ display:none; position:absolute; background:#add7ea; margin:0; padding:4px 6px; list-style-type:none} 
.drop li{margin:0; padding:0; display:inline} 
.drop li a{ color:#0c6397; text-decoration:none; background:url(../img/menu_sep.png) no-repeat left 50%; padding-left:10px; margin-left:7px} 
.drop li a.first{ color:#0c6397; text-decoration:none; background:none; padding-left:0px; margin-left:0px} 
.drop li a:hover{ color:#2a91c4; text-decoration:underline} 

#drop4 { margin-left:-254px}

.footer { border-top:1px solid #fff; margin:0 0 0 30px}
.footer div.left{ float:left; width:256px; text-align:left; font-size:11px; padding-top:12px; line-height:16px}
.footer div.left span{ color:#657b92}
.footer div.left span a{ color:#336601; text-decoration:none}
.footer div.left span a:hover{ color:#336601; text-decoration: underline}

.footer div.right{float:left; text-align:left; padding-top:10px; width:270px}
.footer div.right div{ font-size:12px; margin:3px 0 3px 0}
.footer div.right span{ font-size:30px; display:block; color:#ffcc00; margin-bottom:20px}

.gallery { margin:15px 0}
.gallery img.big{ padding:4px; border:1px solid #1e4372; margin-bottom:0}
.gal_txt { padding:3px 0 5px 0; font-size:11px; height:14px}

.head img {  display:block}

#left_menu { margin:0 0 0 0; padding:0 0 0 0; list-style-type:none  }
#left_menu li{ margin:0 0 0 0; padding:0 0 0 0;  }
#left_menu li a{font-size:14px; font-weight:bold; color:#f3ca0e; line-height:30px; text-decoration:none; background: url(../img/arrow1.png) no-repeat left 50%; padding-left:13px}
#left_menu li a:hover{font-size:14px; font-weight:bold; color:#fff; text-decoration:none}

.lev1 { display:none; margin:0 0 0 15px; padding:0 0 0 0; list-style-type:none}
.lev1 li{ margin:0 0 0 0; padding:0 0 0 0;}
.lev1 li a{font-size:11px !important; font-weight: normal !important; color:#f3ca0e !important; line-height:16px !important; background:none !important ;text-decoration: underline !important}
.lev1 li a:hover{font-size:11px !important;font-weight:normal !important; color:#fff !important; text-decoration: none !important}
.lev1 li a.selected{font-size:11px !important; font-weight: normal !important; color:#fff !important; line-height:16px !important; background:none !important ;text-decoration: none !important}
.lev1 li a.selected:hover{font-size:11px !important;font-weight:normal !important; color:#fff !important; text-decoration: none !important}
.map { margin:20px 0}
.map a{ font-size:14px; font-weight:bold; line-height:22px; text-decoration:none}
.map a:hover{ font-size:14px; font-weight:bold; line-height:22px; text-decoration:none; color:#fff}
.map a.imp{ cursor:default; text-decoration:none}
.map a.imp:hover{ cursor:default; text-decoration:none}
.m_lev2 { margin-left:20px; font-size:11px !important; font-weight:normal !important; line-height:18px !important; color:#fff !important; text-decoration:underline !important}
.m_lev2:hover {text-decoration:none !important}

.lev_cat { width:100%}
.lev_cat tr td{ width:50%}
.lev_cat tr td a{font-size:14px; font-weight:bold; color:#f3ca0e; line-height:24px; text-decoration:none;}
.lev_cat tr td a:hover{font-size:14px; font-weight:bold; color:#fff; text-decoration: underline}

.lev_a { color:#fff !important;  background: url(../img/arrow1_on.png) no-repeat left 50% !important; }

.main_980 { width:980px; text-align:center}

.menu tr td a.m2{ display:block; width:72px; height:28px; background:url(../img/menu2.jpg) no-repeat left top}
.menu tr td a.m2:hover{ display:block; width:72px; height:28px; background:url(../img/menu2.jpg) no-repeat left bottom}

.menu tr td a.m4{ display:block; width:55px; height:28px; background:url(../img/menu4.jpg) no-repeat left top}
.menu tr td a.m4:hover{ display:block; width:55px; height:28px; background:url(../img/menu4.jpg) no-repeat left bottom}

.menu tr td a.m6{ display:block; width:103px; height:28px; background:url(../img/menu6.jpg) no-repeat left top}
.menu tr td a.m6:hover{ display:block; width:103px; height:28px; background:url(../img/menu6.jpg) no-repeat left bottom}

.menu tr td a.m8{ display:block; width:89px; height:28px; background:url(../img/menu8.jpg) no-repeat left top}
.menu tr td a.m8:hover{ display:block; width:89px; height:28px; background:url(../img/menu8.jpg) no-repeat left bottom}

.menu tr td a.m10{ display:block; width:195px; height:28px; background:url(../img/menu10.jpg) no-repeat left top}
.menu tr td a.m10:hover{ display:block; width:195px; height:28px; background:url(../img/menu10.jpg) no-repeat left bottom}

.news_m { margin-bottom:25px}
.news_m img{ float: left; border:5px solid #fff; margin-right:12px}
.news_m dt { margin-bottom:4px}
.news_m dt span{ display:block; margin-bottom:4px}
.news_m dt a{ font-weight:bold; font-size:12px; text-decoration:none}
.news_m dt a:hover{ font-weight:bold; font-size:12px; text-decoration: underline}

.news_m dd { margin:0}
.news_m dd a{ display: inline;}

.other a{ line-height:18px}

.services {padding-left:830px; background: url(../img/head1.jpg) no-repeat left top; overflow:hidden; height:22px}
.services img { vertical-align:middle; display:block}

.tr_hot { background:url(../img/tr_hot.gif) no-repeat left top; height:160px; margin-top:15px}
.tr_hot a.main{ display:block; height:47px; width:190px; margin-left:0}
.tr_hot a.img{ display:block; height:85px; width:70px; margin-left:0; margin:5px 0 0 35px}
.tr_hot a{ margin-left:92px}

.tr_greece { background:url(../img/greece.gif) no-repeat left top; height:178px; margin-top:5px}
.tr_greece a.main{ display:block; height:47px; width:190px; margin-left:0}
.tr_greece a.img{ display:block; height:110px; width:130px;margin:5px 0 0 20px}
.tr_greece a{ margin-left:92px}

.tr_euro { background:url(../img/tr_euro_bottom.gif) no-repeat left top; height:178px; margin-top:5px}
.tr_euro a.main{ display:block; height:47px; width:190px; margin-left:0}
.tr_euro a.img{ display:block; height:110px; width:130px;margin:5px 0 0 20px}
.tr_euro a{ margin-left:92px}

.tr_bus { background:url(../img/bus.gif) no-repeat left top; height:138px; margin-top:25px}
.tr_bus a.main{ display:block; height:47px; width:190px; margin-left:0}
.tr_bus a.img{ display:block; height:110px; width:130px;margin:5px 0 0 20px}
.tr_bus a{ margin-left:92px}

.tr_avia { background:url(../img/tr_avia_bottom.gif) no-repeat left top; height:150px; margin-top:10px}
.tr_avia a.main{ display:block; height:30px; width:190px; margin-left:0}
.tr_avia a.img{ display:block; height:85px; width:90px; margin-left:0;  margin:3px 0 0 50px}
.tr_avia a{ margin-left:12px}

.tr_sim { background:url(../img/tr_sim_bottom.gif) no-repeat left top; height:150px; margin-top:25px}
.tr_sim a.main{ display:block; height:32px; width:190px; margin-left:0;}
.tr_sim a.img{ display:block; height:70px; width:90px; margin-left:0; margin:10px 0 0 50px}
.tr_sim a{ margin-left:32px}


/*-----------gallery-----------*/

.menuout {	position:relative;	left:0px;	list-style-image:none;	list-style-type:none;	display:block; margin:0;	padding:0;float:left;}
.menuout li {	float:left;	display:block;	margin:0;	padding:0;	cursor:pointer;}

.pags {position:relative; margin:0; left:0;	width:425px;float:left;}
.pags a {	padding: 0;	text-decoration: none;}
.pags a:hover {}
	
.spag{	position:relative;	float:left;	width:100%;}
.spag div.supermenu_i{	width:91%;}
.spag div.supermenu_2{	width:91%;}

.supermenu_i {	overflow:hidden;	position:relative;	float:left;	display:block;}
.supermenu_i ul {position:relative;	left:0px;	list-style-image:none;list-style-type:none;display:block;width:100000px;margin:0;padding:0;}
.supermenu_i ul li{	float:left;	display:inline;	margin:0;	padding:0;}

.supermenu_2 {	overflow:hidden;	position:relative;	float:left;	display:block;}
.supermenu_2 ul {position:relative;	left:0px;	list-style-image:none;list-style-type:none;display:block;width:100000px;margin:0;padding:0;}
.supermenu_2 ul li{	float:left;	display:inline;	margin:0;	padding:0;}

.about_service_slider { list-style-type:none; margin:0; padding:0}
.about_service_slider li {margin:0; padding:0; float:left}

.about_service_slider li a img{ border:1px solid #08397d; display:block; margin:0 1px 0 3px}
.about_service_slider li a:hover img{ border:1px solid #fff; display:block; margin:0 1px 0 3px}

.but_left{ display:block; width:19px; background:url(../img/arrow2_l.png) left top; height:85px}
.but_left:hover{ background:url(../img/arrow2_l.png) left top;}

.but_right{ display:block; width:19px; background:url(../img/arrow2_r.png) left top; height:85px}
.but_right:hover{ background:url(../img/arrow2_r.png) left top;}

.table_default tr td{ padding:0 !important; border:0 !important}
