
body {background: url(/images/bg.gif); font-family: Verdana; color: #363636; font-size: 12px; margin: 0px;}
img {display: block;}

p {margin:0px;}





i.zoom {
    background: url("/images/zoom.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 16px;
    left: 9px;
    position: absolute;
    top: 9px;
    width: 16px;
    z-index: 1000;
}

span.mark {
	font-family:Tahoma;
	font-size:9px;
	color:#BE3823;
	text-transform:lowercase;
}




tr.text_hover {color:#1560B6; cursor:pointer;}
tr.text_hover:hover {color:#ab0000;}

.mi_btn {
	cursor: pointer;
}
.mi_image_number {
	font-family: Arial;
	font-size: 13px;
}

a.char_sort {
	font-size: 12px;
	color: #3d7bc1;
	text-decoration: none;
}
a.char_sort:hover {
	color: #ab0000;
}
a.char_sort_active {
	font-size: 12px;
	color: #ab0000;
	text-decoration: none;
}


a.sp_in_cat_country {
	font-size: 11px;
	color: #3d7bc1;
	text-decoration: none;
}
a.sp_in_cat_country:hover {
	text-decoration: underline;
}






table.tab_routes {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

table.tab_routes td {
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	text-align: center;
}
table.tab_routes td.tab_routes_bn {
	border-right: none;
}











div.listing {
	padding: 20px 0px 0px 0px;
	color: #808080;
}
div.listing a {
	color: #808080;
	text-decoration: none;
}
div.listing a:hover {
	color: #AF3022;
}






span.menu {font-size: 13px; font-weight: bold;}
a.menu {font-size: 13px; color: #737373; font-weight: bold; text-decoration: none;}
a.menu:hover {color: #c53b23;}

a {color: #3d7bc1;  text-decoration: underline;}
a:hover {color: #ab0000;}

a.menu_2 {color: #222222; text-decoration: none;}
a.menu_2:hover {color:#A22820;}
a.menu_2a {color:#A22820; text-decoration: none;}

a.lang {font-size:10px; color:#0464a1; text-decoration:none;}
a.lang:hover {color:#ab2b38;}

a.menu2 { color: #4f7eb4; text-decoration: none; font-size: 14px;}
a.menu2:hover {color: #c53b23;}


p.design {font-size: 10px; text-align: right; margin: 0px;}
a.design {font-size: 10px; text-decoration: underline;}
a.design:hover {text-decoration: none;}

a.nodec {text-decoration: none;}
a.nodec:hover {text-decoration: underline;}


a.sort {color:#808080; text-decoration:underline;}
a.sort:hover {color:#AF3022;}
a.sort_a {color:#AF3022; text-decoration:underline;}


input.send_ru {background:url(/images/buttons/btn_send_ru.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.send_ru:hover {background:url(/images/buttons/btn_send_ru_red.gif) no-repeat;}

input.send_ua {background:url(/images/buttons/btn_send_ua.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.send_ua:hover {background:url(/images/buttons/btn_send_ua_red.gif) no-repeat;}

input.send_en {background:url(/images/buttons/btn_send_en.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.send_en:hover {background:url(/images/buttons/btn_send_en_red.gif) no-repeat;}


input.order_ru {background:url(/images/buttons/btn_order_ru.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.order_ru:hover {background:url(/images/buttons/btn_order_ru_red.gif) no-repeat;}

input.order_ua {background:url(/images/buttons/btn_order_ua.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.order_ua:hover {background:url(/images/buttons/btn_order_ua_red.gif) no-repeat;}

input.order_en {background:url(/images/buttons/btn_order_en.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.order_en:hover {background:url(/images/buttons/btn_order_en_red.gif) no-repeat;}


input.save_ru {background:url(/images/buttons/btn_save_ru.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.save_ru:hover {background:url(/images/buttons/btn_save_ru_red.gif) no-repeat;}

input.save_ua {background:url(/images/buttons/btn_save_ua.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.save_ua:hover {background:url(/images/buttons/btn_save_ua_red.gif) no-repeat;}

input.save_en {background:url(/images/buttons/btn_save_en.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.save_en:hover {background:url(/images/buttons/btn_save_en_red.gif) no-repeat;}


input.subscribe_ru {background:url(/images/buttons/btn_subscribe_ru.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.subscribe_ru:hover {background:url(/images/buttons/btn_subscribe_ru_red.gif) no-repeat;}

input.subscribe_ua {background:url(/images/buttons/btn_subscribe_ua.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.subscribe_ua:hover {background:url(/images/buttons/btn_subscribe_ua_red.gif) no-repeat;}

input.subscribe_en {background:url(/images/buttons/btn_subscribe_en.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.subscribe_en:hover {background:url(/images/buttons/btn_subscribe_en_red.gif) no-repeat;}


input.unsubscribe_ru {background:url(/images/buttons/btn_unsubscribe_ru.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.unsubscribe_ru:hover {background:url(/images/buttons/btn_unsubscribe_ru_red.gif) no-repeat;}

input.unsubscribe_ua {background:url(/images/buttons/btn_unsubscribe_ua.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.unsubscribe_ua:hover {background:url(/images/buttons/btn_unsubscribe_ua_red.gif) no-repeat;}

input.unsubscribe_en {background:url(/images/buttons/btn_unsubscribe_en.gif) no-repeat; width:105px; height:21px; cursor:pointer; border:none;}
input.unsubscribe_en:hover {background:url(/images/buttons/btn_unsubscribe_en_red.gif) no-repeat;}


input.login_ru {background:url(/images/buttons/btn_login_ru.gif) no-repeat; width:78px; height:21px; cursor:pointer; border:none;}
input.login_ru:hover {background:url(/images/buttons/btn_login_ru_red.gif) no-repeat;}

input.login_ua {background:url(/images/buttons/btn_login_ua.gif) no-repeat; width:78px; height:21px; cursor:pointer; border:none;}
input.login_ua:hover {background:url(/images/buttons/btn_login_ua_red.gif) no-repeat;}

input.login_en {background:url(/images/buttons/btn_login_en.gif) no-repeat; width:78px; height:21px; cursor:pointer; border:none;}
input.login_en:hover {background:url(/images/buttons/btn_login_en_red.gif) no-repeat;}











#form td {font-size:11px;}
#form input.text {border:1px solid #c8c8c8; font-size:14px; padding:2px; margin:0px; padding:4px 2px;}
#form textarea {border:1px solid #c8c8c8; font-size:12px; padding:2px; margin:0px;}
#form img {display:block;}
#form p {margin:0px; padding:0px 0px 3px 3px; font-size:12px;}
#form a {color:#235CA9; font-size:11px; text-decoration:none;}


ul.main {padding-left:14px;}

a.grey {
color: #737373;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
a.grey:hover {color: #c53b23;}


h1 {
color:#4f7eb4;
font-size:13px;
margin:5px 0px 5px 0px;
text-transform:uppercase;
}
h2 {
color:#4f7eb4;
font-size:13px;
margin:5px 0px 5px 0px;
}

h3,h4,h5 {
color:#4f7eb4;
font-size:12px;
margin:5px 0px 5px 0px;
}

.line1 {
height:3px;
background:url('/images/line1.gif') repeat-x;
margin:3px 0px 5px 0px;
}

.line2 {
height:3px;
background:url('/images/line2.gif') repeat-x;
margin:5px 0px 5px 0px;
}

.line3 {
height:3px;
background:url('/images/line3.gif') repeat-x;
margin:5px 0px 3px 0px;
}

.f_title {
padding:0px 0px 3px 1px;

}

input.big,textarea.big,select.big {width:90%;}

input.d,textarea.d,select.d {
	width:80%;
	border:1px solid #cbc9c7;
	padding:4px;
}

input.ds,textarea.ds,select.ds {
	border:1px solid #cbc9c7;
	width:60%;
}

input.dw,textarea.dw,select.dw {
	border:1px solid #cbc9c7;
	width:100%;
}

select.d {
	border:1px solid #cbc9c7;
	padding:4px;
	color:#000000;
}

.error_message {
	color:#c53b23;
	font-weight:bold;
	border: 1px dashed #c53b23;
	padding: 15px;
	margin:10px;
}


.ok_message {
	border: 1px dashed #c0c0c0;
	color:#4f7eb4;
	font-weight:bold;
	padding: 15px;
	margin:10px;
}


.history_block1 {
	background:#fcedea;
	color:#1e1e1e;
	margin:3px;
}
.history_block2 {
	background:#eff4fa;
	color:#1e1e1e;
	margin:3px;
}
.history_block1_open {
/*	border: 1px solid #71553d;
	background:#fcedea;*/
	color:#1e1e1e;
	padding: 10px;
	margin:3px;
	font-size:11px;
}
.history_block2_open {
/*	border: 1px solid #627d77;
	background:#eef4fa;*/
	color:#1e1e1e;
	padding: 10px;
	margin:3px;
	font-size:11px;
}


.history2_block1 {
	background:#fcedea;
	color:#125fb7;
	margin:3px;
	padding:5px 20px 5px 20px;
}
.history2_block2 {
	background:#eff4fa;
	color:#125fb7;
	margin:3px;
	padding:5px 20px 5px 20px;
}
.history2_block1_open {
/*	border: 1px solid #71553d;
	background:#fcedea;*/
	color:#1e1e1e;
	padding: 10px;
	margin:3px;
	padding:20px;
}
.history2_block2_open {
/*	border: 1px solid #627d77;
	background:#eef4fa;*/
	color:#1e1e1e;
	padding: 10px;
	margin:3px;
	padding:20px;
}





.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#example2 {
  position:absolute;
  top:10px;
  left:170px;
  width:240px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}




.customStyleSelectBox {
border:1px solid #c8c8c8; font-size:14px; padding:2px 5px 5px 5px; margin:0px;
}

.customStyleSelectBox.changed {
/* You can use this if you want a different style after user has made a selection */
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
padding:0px 5px 0px 5px;
background:url(/images/picker.gif) no-repeat center right;
}


div[id*=calendar] {
	z-index: 10;
	font-family: Tahoma;
}




.jqWindowModalWindow {
	position: absolute;
	display: none;
	z-index: 1100;
}
.jqWindowModalBackground {
	background: #000000;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 1000;
	width: 100%;
}





#menu  {font: 11px Arial, Helvetica, sans-serif;
  background-image:url('images/bc_bg.png'); 
  background-repeat:repeat-x;
  height:30px;
  line-height:30px;
  color:#9b9b9b;
  border:solid 1px #cacaca;
  width:100%;
  overflow:hidden;
  margin:0px;
  padding:0px;
  }
  #menu li {list-style-type:none;
  float:left;
  padding-left:10px;
  }
  #menu a {height:30px;
  display:block;
  background-image:url('images/bc_separator.png'); 
  background-repeat:no-repeat; 
  background-position:right;
  padding-right: 15px;
  text-decoration: none;
  color:#454545;
  }
  .home {border:none;
  margin: 8px 0px;
  }
#menu a:hover{color: gray;
  }





div#back_to_top ul {
	padding: 0px;
	margin: 0px;
}
div#back_to_top ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#back_to_top ul li a {
	display: block;
	text-decoration: none;
	width: 105px;
	height: 21px;
}
div#back_to_top ul li a:hover {
	background-position: 0px -21px !important;
}






div#btn_br ul {
	padding: 0px;
	margin: 0px;
}
div#btn_br ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#btn_br ul li a {
	display: block;
	text-decoration: none;
}
div#btn_br ul li a:hover {
	background-position: 0px -21px !important;
}













#info_block {
    position: relative;
}
#info_block img {
    cursor: pointer;
}
#info_block div {
	background: #FFFFFF;
    position: absolute;
    top: 0px;
    left: 10px;
    padding: 9px 12px 11px 12px;
    border: 1px solid #666666;
    font-family: Tahoma;
	font-size: 10px;
/*	font-weight: bold; */
    color: #323232;
    display: none;
    width: 200px;
}








div.tansform_table table {
	border: none;
}
div.tansform_table table tr td {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CAC9C6;
	border-left: none;
	padding: 7px 0px 6px 0px;
}
div.tansform_table table tr:first-child td {
	color: #9D9C96;
}
