BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #000000;
PADDING-TOP: 0px;
FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ffffff
}
TABLE {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: tahoma
} 
TR {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: tahoma
}
TD {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: tahoma
}
A {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
A:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
A.left_menu {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000066;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
A.left_menu:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.dalee:link {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.dalee:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.dalee:hover {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.dalee:active {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.vse_novosty:link {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.vse_novosty:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.vse_novosty:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.vse_novosty:active {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.ccc_links:link {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
MARGIN: 0px 8px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.ccc_links:hover {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
MARGIN: 0px 8px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
.ccc_links:visited {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
MARGIN: 0px 8px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.ccc_links:active {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
MARGIN: 0px 8px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.online {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
MARGIN-LEFT: 10px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.menu_links:link {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.menu_links:active {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.menu_links:visited {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.menu_links:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000066;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.contacts_link:link {
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.contacts_link:visited {
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.contacts_link:active {
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #ffffff;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.contacts_link:hover {
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #000066;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.contact_inform {
DISPLAY: none;
PADDING-LEFT: 10px;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
FONT-FAMILY: arial;
TEXT-ALIGN: left;
font-color: #000066
}
.back_logo {
BACKGROUND: url(/pict/tetya.jpg) no-repeat right 30%;
VERTICAL-ALIGN: middle
}
.back_logo2 {
BACKGROUND: url(/pict/tetya2.jpg) no-repeat right top;
VERTICAL-ALIGN: middle
}
.back_logo_samohead {
VERTICAL-ALIGN: middle
}
.back_logo_samohead_top {
VERTICAL-ALIGN: middle;
BACKGROUND: url(/pict/tetya.jpg) no-repeat top right;
}
.menu {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000066;
PADDING-TOP: 10px;
FONT-FAMILY: tahoma;
BACKGROUND-COLOR: #53bee3
}
.content {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
BACKGROUND-COLOR: #ffffff
}
DIV.tel {
PADDING-RIGHT: 100px;
PADDING-LEFT: 20px;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
PADDING-BOTTOM: 0px;
COLOR: #000066;
PADDING-TOP: 0px;
FONT-FAMILY: arial;
TEXT-ALIGN: right
}
A.tel {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: arial
}
A.tel:hover {
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: arial
}
.greenline {
BACKGROUND-COLOR: #009966
}
.subm {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
.button1 {
BACKGROUND: url(/pict/sered.gif) repeat-x
}
.bugorok IMG {

FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/pict/bugorok_ie.png')
}
.bugorok1 IMG {
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/pict/r_bugorok.png')
}
.bugorok2 IMG {
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/pict/l_bugorok.png')
}

img.fire-fix {margin-top: -2px}

.button2 {
BACKGROUND: url(/pict/button2.gif) no-repeat
}
.button3 {
PADDING-LEFT: 20px; BACKGROUND: url(/pict/sered.gif) repeat-x
}
.egipt {
	BACKGROUND: url(/pict/egipt.gif) no-repeat
}
.tunis {
	BACKGROUND: url(/pict/tunis.gif) no-repeat
}
.hindy {
	BACKGROUND: url(/pict/hindy.gif) no-repeat
}
.oae {
	BACKGROUND: url(/pict/oae.gif) no-repeat
}
.copy {
PADDING-LEFT: 15px;
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.blue_line {
	BACKGROUND: url(/pict/blue_line.gif) repeat;
}
SELECT.forms {
FONT-SIZE: 12px;
MARGIN-LEFT: 5px;
COLOR: #000066;
FONT-FAMILY: arial
}
INPUT.forms {
PADDING-LEFT: 5px;
FONT-SIZE: 12px;
MARGIN-LEFT: 5px;
COLOR: #000066;
FONT-FAMILY: arial
}
.form5 {
FONT-SIZE: 12px;
WIDTH: 100%;
COLOR: #000066;
FONT-FAMILY: arial
}
.formsok {
PADDING-LEFT: 5px;
PADDING-BOTTOM: 10px
}
.forms3 {
PADDING-RIGHT: 10px;
PADDING-BOTTOM: 20px;
PADDING-TOP: 10px
}
.back_ramki {
BACKGROUND: url(/pict/ser_ramki.gif) repeat-x
}
.leftbok_ramki {
BACKGROUND: url(/pict/bok_ramki.gif) repeat-y left 50%
}
.rightbok_ramki {
BACKGROUND: url(/pict/bok_ramki.gif) repeat-y right 50%
}
.zag_content {
PADDING-LEFT: 5px;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.zag_spo {
PADDING-LEFT: 25px;
FONT-WEIGHT: bold;
FONT-SIZE: 10px;
COLOR: #993300;
FONT-FAMILY: tahoma
}
.zag_spo2 {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
PADDING-BOTTOM: 10px;
COLOR: #993300;
PADDING-TOP: 5px;
FONT-FAMILY: tahoma
}
.back_blueramki {
BACKGROUND: url(/pict/ser_blue.gif) repeat-x
}
.zag_luchshie {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
MARGIN-RIGHT: 7px;
FONT-FAMILY: tahoma
}
.back_specpredl {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
BACKGROUND: #f7955b;
 COLOR: #ffffff;
FONT-FAMILY: tahoma
}
.tahoma10 {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
.tahoma11 {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
.tahoma9 {
FONT-WEIGHT: normal;
FONT-SIZE: 9px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
.snoska {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-STYLE: italic;
FONT-FAMILY: tahoma
}
.borders {
BORDER-COLLAPSE: collapse
}
.padd_dalee {
PADDING-RIGHT: 10px
}
.text_novosty {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: tahoma
}
TABLE.tborders {
	BORDER-COLLAPSE: collapse
}
TABLE.tborders TH {
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
BORDER-LEFT: black 1px solid;
COLOR: #000066;
BORDER-BOTTOM: black 1px solid;
FONT-FAMILY: tahoma;
BACKGROUND-COLOR: #f7955b
}
TABLE.tborders TD {
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
BORDER-LEFT: black 1px solid;
COLOR: #000066;
BORDER-BOTTOM: black 1px solid;
FONT-FAMILY: tahoma
}
SELECT.element {
FONT-SIZE: 11px;
WIDTH: 100%;
COLOR: #000066;
FONT-FAMILY: tahoma
}
INPUT.element {
FONT-SIZE: 11px;
COLOR: #000066;
FONT-FAMILY: tahoma
}
TD.searchform1 {
PADDING-RIGHT: 0px;
PADDING-LEFT: 55px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 10px
}
.contacts {
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
MARGIN-LEFT: 10px;
COLOR: #ffffff;
FONT-FAMILY: tahoma
}
#top10 {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #993300;
FONT-FAMILY: tahoma;
TEXT-DECORATION: none
}
.hehehe {
PADDING-RIGHT: 15px;
PADDING-LEFT: 15px;
PADDING-BOTTOM: 15px;
VERTICAL-ALIGN: top;
PADDING-TOP: 15px
}
.razd_head {
FONT-WEIGHT: bold;
FONT-SIZE: 13.5pt;
COLOR: #000080;
FONT-FAMILY: Tahoma
}
table.conception {
    border: solid 1px silver;
    border-collapse: collapse;
}
table.conception thead td {
    background-color: #ccffcc;
    color: #000080;
    font-weight: bold;
    font-size: 15px;
    font-family: Tahoma;
    text-align: center;
}
table.conception th, table.conception td {
    border: solid 1px silver;
    text-align: left;
    PADDING-RIGHT: 5px;
    PADDING-left: 5px;
}
table.il_tab_usual {
    border-collapse: collapse;
    border: solid 1px silver;
    text-align: center;
}
table.il_tab_usual thead td {
    background-color: #ccffcc;
    color: #000080;
    font-family: Tahoma;
    font-size: 10pt;
}
table.il_tab_usual th, table.il_tab_usual td {
    font-size: 10pt;
    font-family: Tahoma;
    color: #000080;
    PADDING-RIGHT: 5px;
    PADDING-left: 5px;
    border-collapse: collapse;
    border: solid 1px silver;
}
table.il_tab_usual_l {
    border-collapse: collapse;
    border: solid 1px silver;
    text-align: left;
}
table.il_tab_usual_l thead td {
    background-color: #ccffcc;
    color: #000080;
    font-family: Tahoma;
    font-size: 10pt;
}
table.il_tab_usual_l th, table.il_tab_usual_l td {
    font-size: 10pt;
    font-family: Tahoma;
    color: #000080;
    PADDING-RIGHT: 5px;
    PADDING-left: 5px;
    border-collapse: collapse;
    border: solid 1px silver;
}
table.il_tab_orange {
    border-collapse: collapse;
    border: solid 1px silver;
    text-align: center;
}
table.il_tab_orange thead td {
    background-color: #ff9900;
    color: #ffffff;
    font-family: Tahoma;
    font-size: 10pt;
    PADDING-RIGHT: 3px;
    PADDING-left: 4px;
}
table.il_tab_orange th, table.il_tab_orange td {
    font-size: 10pt;
    font-family: Tahoma;
    color: #000080;
    PADDING-RIGHT: 3px;
    PADDING-left: 4px;
    border: solid 1px silver;
    text-align: center;
}
div.il_text_usual {
    font-size: 10pt;
    font-family: Tahoma;
    color: #000080;
    text-align: justify;
}
div.il_text_head {
    font-size: 14pt;
    font-family: Tahoma;
    color: #000080;
    text-align: left;
   FONT-WEIGHT: bold;
}div.il_text_big {
    font-size: 12pt;
    font-family: Tahoma;
    color: #000080;
    text-align: left;
   FONT-WEIGHT: 500;
}
ol,ul.vacancy {
margin-top: 0px;
}
div.currency{
	padding: 5px;
	border: 1px solid #000066;
	background: #F7955B;
	margin: 0 5px 0 5px;
}
div.currency div{
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;
}
div.currency span{
	display: box;
	margin: 0 0 10px 0;
}

/*
fff9ea - light yellow
ff9a00 - orange
f1f1f1 - light gray
*/
table.nhotels{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	/*border-collapse: collapse;*/
	border: 0px solid black;
}
table.nhotels td{
	padding: 3px;
}
table.nhotels td.hotel_title{
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}
table.nhotels td.photo{
	text-align: center;
}
table.nhotels td.photo img{
	border: 2px solid #ff9a00;
}
table.nhotels td.field_title{
	background: #fff9ea;
}
table.nhotels td.field_title span{
	font-weight: bold;
}
table.nhotels td.title{
	font-weight: bold;
	text-align: center;
	background: #f1f1f1;
}
table.nhotels td.info{
	background: #fff9ea;
}
div.online_order{
	width: 600px;
	padding: 0;
	margin: 0 auto;
}
table.online_order{
	width: 600px;
	border-collapse: collapse;
}
table.online_order td{
	margin: 0;
	padding: 0;
	border: 0;
}
table.online_order tr.zebra{
	background-color: #f8c6a9;
}
table.online_order td.lb{
	margin: 0;
	padding: 5px;
	width: 50%;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px;
	border-right: 0;
	border-color: #f18e54;
	border-style: solid;
}
table.online_order td.rb{
	margin: 0;
	padding: 5 0 5 0;
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 1px;
	border-color: #f18e54;
	border-style: solid;
}
table.online_order td.send_td{
	margin: 0;
	padding: 5px;
	border-top: 0;
	border-bottom: 0;
	border-left: 1px;
	border-right: 1px;
	border-color: #f18e54;
	border-style: solid;
}
table.online_order td input{
	width: 280px;
}
table.online_order td.rb textarea{
	width: 280px;
}
table.online_order td.rb input.error{
	border: 1px solid #ff0000;
}
table.online_order td.rb textarea.error{
	border: 1px solid #ff0000;
}

table#test {position:relative; top:-16px;}

td.newban {PADDING-TOP: 0px}

img.bron-menu {
	width:126px;
}