* {padding: 0px; margin: 0px; text-indent: 0px;}
body {background-image: url('/images/body_bg.gif');}
p, a, li, h1, h2, h3, span, td, div {font-family: Times New Roman; font-size: 14px; color: #000;}
a {font-weight: bold; color: #bb0a2f;}
a:hover {text-decoration: none; color: #bb0a2f;}
a:visited {color: #bb0a2f;}

.clearboth {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
	}

.default .content a {color: #bb0a2f;/* font-weight: normal; */text-decoration: underlined;}

.img { filter:expression(fixPNG(this)); }
.r { border: 1px solid red; }
.g { border: 1px solid green; }


.default .content ul li a {color: #bb0a2f; text-decoration: underlined;}
.default .content ul li a:hover {color: #bb0a2f; text-decoration: none;}
.default .content ul li a:visited {color: #bb0a2f; text-decoration: underlined;}
li {list-style: none; padding: 0px; margin: 0px;}
.default .content ul li, .content ul li {padding-left: 20px; background: url('/images/marker.gif') 0px 8px no-repeat;}

td {vertical-align: top;}
img {border-style: none;}
h1 {margin: 0 -20px 20px -10px; background: url('/images/h1.gif') left no-repeat; padding: 0 40px 0 20px; width: 100%; _width: 90%; }
h1 div {color: #6b111d; background: url('/images/h1.gif') right no-repeat; text-transform: uppercase; line-height: 30px;}
h1.simple {color: #6b111d; text-transform: uppercase; font-size: 18px; background: none; padding: 15px 0 10px 25px; margin: 0; }
h2 {color: #bb0a2f;}
strong {color: #bb0a2f;}
i {color: #000; font-weight: bold;}
textarea {border: 1px solid #996600; height: 100px; font-size: 13px;}
fieldset {border: 1px solid #996600; padding: 5px; margin-bottom: 20px;}
hr {width: 50%; height: 1px; color: #996600; text-align: left;}
.border { border: 1px solid yellow; }

.left_3 {background: url('/images/border_left.gif') left repeat-y; min-height: 100%; height: 100%; width: 1003px; padding-left: 2px;}
.right_3 {background: url('/images/border_right.gif') right repeat-y; min-height: 100%; height: 100%; width: 1003px;}
.body {width: 1000px; text-align: left; background: url('/images/bgbotright.gif') bottom right no-repeat; min-height: 100%; height: 100%;}
.tobgright {min-height: 100%; background: url('/images/bgbotleft.gif') bottom left no-repeat; height: 100%; width: 1000px;}
.header {background: url('/images/header.jpg') top left no-repeat; width: 1000px; height: 260px;}
.header img {margin: 48px 0 0 105px;}
.tel {color: #6b111d; font-size: 17px; padding-top: 25px;font-weight: bold;}
.logo {vertical-align: middle; margin-left: -10px; margin-top: -10px; }
.logo span {color: #e6b962; text-transform: uppercase; position: absolute; top: 110px; text-indent: 50px;}
.content {height: 100%;}
.rightcol {float: left; background: url('/images/writtenfon.gif') top right no-repeat; width: 339px; margin-top: -2px; height: 500px;}/*319*/
.hello_world {width: 481px; margin-left: 180px;}
.cont_ { width: 481px; background: url('/images/Listic_07.gif') bottom left repeat-y;}
.cont2_ { width: 481px;  background: url('/images/Listic_06.gif') top right repeat-y; }
.text_ { margin: -3px 60px 0px 65px; position: relative;  background-color: #f7d08c; padding: 0 0 10px 10px; text-align: justify;  }
.top {background: url('/images/top_bg.gif') top no-repeat; height: 80px;}
.bottom {background: url('/images/bottom_bg.gif') bottom no-repeat; height: 60px;}
.news1 {width: 481px; left: 230px; margin-top: -40px; position: relative;}
.photo {background: url('/images/pict_border.gif') top no-repeat; width: 190px; height: 330px; margin: 35px 0 0 51px;}

.photo img { margin: 10px; }

.footer {font-size: 12px; clear: both; padding: 60px 0 30px 0;}
.footer a, .default .content .footer a {font-size: 12px; color: #000; font-weight: normal;}
.footer div.footer_a {display: block; float: left; margin-left: 30px;}

/*first level*/
#top_menu {margin: 5px 0 0 190px;}
#top_menu img { margin: 5px 0 0 0; }
#top_menu ul li { float: left; margin-left: 8px; }
#top_menu ul li div {background: url('/images/menu.gif') bottom no-repeat; width: 160px; height: 45px;}
#top_menu ul li div img {margin-left: 20px;}
/*second level*/
#top_menu ul li ul {background: url('/images/menu_ul_ul.gif') top no-repeat; position: relative; width: 160px; height: 60px; padding-top: 5px;}
#top_menu ul li ul li {background: none; float: none; margin-left: 20px; color: #fff; /*font-weight: bold;*/}
#top_menu ul li ul li span {color: #fff; /*font-weight: bold;*/}
#top_menu ul li ul li a {color: #eecc8f; font-weight: normal; text-decoration: none; line-height: 17px;}

#navigator {line-height: 13px; padding: 5px; padding-bottom: 15px; font-size: 12px;}
#navigator span, #navigator a {color: #000; text-indent: 5px; font-weight: normal; font-size: 12px;}

/*for default*/

.cont_def {width: 730px; background: #fad38f url('/images/left_def.gif') top left no-repeat; min-height: 1000px; _height: 1000px;}
.cont2_def {width: 800px; background: url('/images/right_def.gif') bottom right repeat-y; min-height: 1000px; _height: 1000px;}
.text_def {min-height: 700px;}
* html .text_def {height: 700px;}
.top_def {background: url('/images/top_def.gif') left top no-repeat; height: 20px;}
.default .hello_world {width: 481px; margin-left: 10px;}

.default .leftcol1 {
	float: left;
	width: 160px;
	padding: 0px 0 0 0;
	*padding-top: 0px;
	margin-right: 35px;
	margin-left: 15px;
	}

.index .leftcol1 {
	float: left;
	width: 160px;
	padding: 0px 15px 0 15px;
	}

/*    Left  Menu
----------------------------------*/

#left_menu {
	float: left;
	padding: 50px 45px 0px 20px;
	*padding-right: 26px;
	width: 120px;
	background: url('/images/left_menu_title.gif') no-repeat top left;
	}
.index #left_menu {
	padding-top: 5px;
	}
.default #left_menu {
	width: 190px;
	*width: 120px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0){
		.default #left_menu {width: 120px;}
	}
#left_menu a {
	color: #000;
	text-decoration: none;
	line-height: 20px;
	}
#left_menu li {
	padding: 0px;
	background: none;
	}
#left_menu li ul.marked li {
	padding: 3px 0 3px 8px;
	background: url('/images/marker.gif') 0px 8px no-repeat;
	line-height: 13px;
	margin-left: 5px;
	}
#left_menu li ul.marked li a {
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	}

.index #left_menu {
	background: url('/images/left_menu_bg_repeat_y.gif') repeat-y;
	margin: 0px 0 0 0;
	padding: 0;
	width: 160px;

	}
.index  #left_menu ul {
	background: url('/images/left_menu_title.gif') no-repeat top left;
	padding-top: 60px;
	margin: -5px 0 0 0;
	}
.index  #left_menu ul li {
	width: 120xp;
	margin: 5px 20px 0;
	padding: 0 0 10px 0;
	cursor: pointer;
	background: url('/images/left_menu_bottom_square.gif') repeat-x bottom;
}
.index  #left_menu ul li a:hover,
.index  #left_menu ul li a:active,
.index #left_menu ul li a:visited,
.index  #left_menu ul li a:link {
	display: block;
	text-align: center;
	width: 120px;
	color: #bb0a2f;
	font-size: 14px;
	font-style: Times New Roman;
	text-decoration: none;
	}

.index  #left_menu li ul.marked { padding-top: 40px; background: none transparent; }
.index  #left_menu li { padding: 0px; background: none; }
.index  #left_menu li ul.marked { margin: 4px 0; padding: 0; }
.index  #left_menu li ul.marked li {
	text-align: left;
	margin: 0;
	padding: 3px 0 3px 0px;
	background: url('/images/marker.gif') 0px 8px no-repeat;
	line-height: 13px;
	margin-left: 28px;
	}
.index  #left_menu li ul.marked li a {
	text-align: left;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	padding-left: 10px;
	color: black;
	text-decoration: underline;
	}

.index  #left_menu li ul.marked li a:hover { text-decoration: none; }
.index  #left_menu img { clear: both; display: block; }

a.more_countries:hover,
a.more_countries:active,
a.more_countries:link,
a.more_countries:visited {
	text-align: center;
	padding: 40px 0 25px;
	color: #bb0a2f;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	background: url('/images/left_menu_bg_repeat_y.gif') repeat-y;
	}

a.map:hover,
a.map:active,
a.map:link,
a.map:visited {
	text-align: center;
	padding: 10px 0 25px;
	color: #bb0a2f;
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	}



#menu_cont a, #menu_cont span, #menu_cont_tours a, #menu_cont_tours span {font-weight: normal; color: #000; text-decoration: underline; line-height: 15px; font-size: 14px;}
#menu_cont table td, #menu_cont_tours table td {vertical-align: top; padding: 0px; font-weight: bold;}
#menu_cont .flag, #menu_cont_tours .flag {float: left; width: 150px; *width: 120px; height: 100px; padding: 10px; padding-left: 30px;}
#menu_cont .for_t_f, #menu_cont_tours .for_t_f {float: left; width: 430px; margin-left: 0px; padding-top: 5px; }
#menu_cont table, #menu_cont_tours table {width: 430px;}
.illust {width: 100%;}
.illust img {float: left; border: 3px solid #d1aa65; margin: 15px;}




/*form*/


.top {background: url('/images/top_bg.gif') top no-repeat; height: 80px;}
.bottom {background: url('/images/bottom_bg.gif') bottom no-repeat; height: 60px;}
#order_form {_margin-left: -20px; _margin-right: -12px}
#order_form .hello_world .top {background: url('/images/form_top.gif') top left no-repeat; width: 612px; height: 84px;}
#order_form .hello_world .bottom {background: url('/images/form_bot.gif') top right no-repeat; width: 612px; height: 100px;}
#order_form .hello_world .bottom div {background: url('/images/submitbg_order.gif') right no-repeat; height: 45px; text-align: right; padding-right: 50px;}
#order_form .hello_world .bottom div .submit {width: 120px; padding-top: 5px;}
#order_form .hello_world .cont {width: 612px; background: url('/images/form_left.gif') bottom left repeat-y;}
#order_form .hello_world .cont2 {width: 612px; background: url('/images/form_right.gif') bottom right repeat-y;}
#order_form .text {background-color: #fad38f; margin: -20px 60px 0px 45px; padding: 0 0 18px 20px;}
#order_form table td {padding: 10px 0 10px 0; vertical-align: middle;}
#order_form table td table td {padding: 0; vertical-align: middle;}
#order_form table td select, .form table td input {vertical-align: middle;}
#order_form table td input {height: 17px; line-height: 17px; font-size: 11px;}
#order_form table td select {font-size: 0.9em; height: 17px;}
html:first-child #order_form table td select {font-size: 11px; height: 19px;}
.order {margin-left: -20px;}
.order td {font-size: 12px;}
.row1 td input {width: 85px;}
.row2 td select {width: 170px;}
.row3 td input {width: 63px;}
.row3 td select {width: 33px;}
.row3 td img { display: inline; float: none; }
.row5 td select {width: 127px;}
.row6 td input {width: 118px;}
.row6 td select {width: 70px; _margin-top: -3px;}
*:first-child+html .row6 td select {margin-top: -3px;}
form, form * {font-size: 13px; line-height: 15px;}
form input {width: 60px; border: 1px solid #996600;}

.new_form, .new_form * {font-size: 13px; line-height: 15px;}
.new_form td {padding: 7px 2px 7px 1px; vertical-align: middle; font-size: 13px; line-height: 15px;}

#search {margin-top: 50px; margin-bottom: 50px; margin-left: 16px; width: 61px; height: 19px;}
.search_text {height: 17px; width: 109px; vertical-align: middle; margin-right: 10px;}
.search_result .submitbg {float: left; vertical-align: middle; background: url('/images/searchbg.gif') right no-repeat; width: 61px; line-height: 19px; border: none; color: #f7d08c; font-family: Times New Roman; font-size: 12px;}
html:first-child .search_result .submitbg {height: 19px;}
.submitbg, .submit_ {background: url('/images/searchbg.gif') right no-repeat; width: 61px; line-height: 19px;}
.submit_ {border: none; color: #f7d08c; font-family: Times New Roman; font-size: 12px; vertical-align: middle; height: 19px;}
#subscribe {display: none; position: absolute; top: 150px; border: 3px double #996600; background: #f7d08c; padding: 10px;}


.longsubmit {background: url('/images/longsubmit.gif') 1px no-repeat; width: 101px; line-height: 19px; text-align: center;}
.longsubmit input {width: 101px;}
.submit, .longsubmit input {background: none; border: none; color: #f7d08c; font-family: Times New Roman; font-size: 12px; vertical-align: middle;}

#order_form .hello_world .bottom div .submit {font-size: 14px;}

.tag { margin-right: 15px; padding: 3px; background: none;}
.tag:hover {background: none;}
.tag_size_1 { font-size: 100%; }
.tag_size_2 { font-size: 120%; }
.tag_size_3 { font-size: 140%; }
.tag_size_4 { font-size: 160%; }
.tag_size_5 { font-size: 200%; }
.tag_size_1 a { font-size: 80%; }
.tag_size_2 a { font-size: 83%; }
.tag_size_3 a { font-size: 86%; }
.tag_size_4 a { font-size: 88%; }
.tag_size_5 a { font-size: 90%; }
.tag .plus {padding: 0px 3px 0 3px; border: none; background: none; color: #333333;}

.answer {padding: 7px 0 17px 0;}
.subs {padding: 5px; margin: 10px 0 10px 0;}
.input_text {height: 17px; vertical-align: middle; border: 2px inset #fff;}
.captcha input {width: 100px;}
.captcha {text-align: center; padding: 5px; font-size: 11px;}
.captcha img {margin: 0 15px 0 15px;}

.tabl {border-collapse: collapse; margin: 20px 0 20px 0;}
.tabl th {font-weight: bold; color: #996600; padding: 5px; vertical-align: middle; border: 1px solid #996600; background-color: #d1a55c;}
.tabl td {vertical-align: middle; padding: 5px; border: 1px solid #996600; }

.text_full {margin: 10px;}
.space {height: 10px; line-height: 10px; clear: both;}

.list_in_cat {clear: both; margin: 10px 0;}
.list_in_cat .one_thing div {float: left; width: 49%;}
.list_in_cat .one_thing {clear: both;}
.price {font-weight: bold;}

.news_def {}
.news_def img {margin: 0 20px 10px 0; }

.gallery img {border: 1px solid #996600; padding: 3px; margin: 1px;}
.gallery td {text-align: center;}

.params {width: 100%;}
.params dt {font-weight: bold; color: #bb0a2f; float: left; padding-right: 15px;}
.params dd {float: left;}

#map {padding: 20px 0 20px 50px;}

.item_img { border: 1px solid #996600; padding: 3px; margin: 0 5px;}

/***************  new  ********************/

.content,
.default .content { background: url('/images/wrapper_bg.jpg') no-repeat top left; }

.content_main {
	float: left;
	width: 780px;
	background: url('/images/content_bg_c.jpg') repeat-y;
	}
.index .content_main {
	float: left;
	width: 780px;
	background: transparent;
	}


.content_top {
	width: 780pxp;
	height: 101px;
	background: url('/images/content_bg_t.jpg') no-repeat;
	}

.content_top_nomain {
	width: 780pxp;
	height: 101px;
	background: url('/images/content_top_nomain.jpg') no-repeat;
	}
#subscribe_1 {
	float: right;
	padding: 0;
	position: absolute;
	margin: -40px 0px 0 450px;
	}

#subscribe_1 table td {padding: 5px 0; vertical-align: middle;}
#subscribe_1 table #subscribe_countries td, #subscribe_countries td { padding: 15px; background-color: #f7d08c; border: 1px solid #996600; width: 250px; }
#subscribe_1 table #subscribe_countries td input, #subscribe_countries td input { width: 10px; height: 10px; border: 1px solid #996600; margin: 0 10px; }

.def1 {
	width: 780px;
	padding-bottom: 40px;
	}
.def1 table { margin-left: 20px; }
.content_center {
	width: 780px;
	padding-bottom: 40px;
	background: url('/images/content_bg_c.jpg') repeat-y;
	}

.content_bottom {
	width: 780px;
	height: 87px;
	background: url('/images/content_bg_b.jpg');
	filter:expression(fixPNG(this));
	}
.def2 {
	width: 780px;
	background: url('/images/news_top.jpg') no-repeat top ;
	}
.news_top {
	width: 780px;
	background: url('/images/news_top.jpg') no-repeat top ;
	}
.def2_3 { width: 802px; height: 149px; padding-left: 50px; background: url('/images/def2_3.gif'); }

.def3 { width: 772px; margin-left: 50px; background: url('/images/def3.gif') repeat-y; }
.def3_bottom { width: 772px; height: 69px; margin-left: 49px; background: url('/images/def3_bottom.gif') ; }



.default .content_main {
	float: left;
	width: 780px;
	margin-left: 0;
	padding: 0;
	*margin-left: -20px;
	}
.top_def { background: url('/images/def_top.gif') top no-repeat; width: 797px; height: 97px; margin-left: 100px;  padding-left: 20lpx; padding-top: 0; }

  /** page.htm only */

.top_def_nomain {
	background: url('/images/def_top_nomain.gif') top no-repeat;
	width: 797px;
	height: 80px;
	padding-left: 20lpx;
	padding-top: 0;
	_margin-left: -4px;
	}
.cont2_def {width: 797px; background: url('/images/cont2_def.gif') repeat-y; min-height: 100%; _height: 1000px; }
.bot_def {background: url('/images/bot_def.gif') bottom no-repeat; height: 120px; width: 797px; }
 		/*******/

ul.tours { margin: 0; padding: 0; margin-left: 40px; }
ul.tours li { background: url('/images/brown_tick.gif') no-repeat 0 18px; padding: 10px 10px 20px 10px; }
ul.tours li div a { text-decoration: underline; color: #bd0e32; font-size: 16pt; }

table.tabl_news { margin: 14px 50px 0 26px; }
table.tabl_news tr { border-bottom: 1px dotted grey; }
table.tabl_news tr td { vertical-align: top; font-size: 12pt; line-height: 16px;  padding-bottom: 16px; background: url('/images/tabl_nes_tr_bottom.gif') repeat-x bottom;  }


table.tabl_news tr td img { margin-top: 10px; text-align: left; }


.def3 table.tabl_news tr td a.newslink:link,
.def3 table.tabl_news tr td a.newslink:hover,
.def3 table.tabl_news tr td a.newslink:active,
.def3 table.tabl_news tr td a.newslink:visited {text-decoration: underline; color: #bd0e32; font-size: 12pt; font-weight: bold;   }

h4 {
	height: 30px;
	margin-top: 34px;
	margin-left: 20px;
	background: url('/images/h1_left.gif') no-repeat left;
	padding-left: 20px;
	float: left;
	}
h4 div {
	height: 30px;
	background: url('/images/h1_right.gif') no-repeat right;
	padding-right: 28px;
	float: left;
	}
h4 div div {
	background: #d1aa65;
	padding-right: 200px;
	color: #6f111e;
	font-weight: bold;
	padding-top: 5px;
	height: 25px;
	text-transform: uppercase;
	}
.clearleft { clear: left; height: 10px; overflow: hidden; }
.clearright { clear: right; height: 10px; overflow: hidden; }

div.moremore {
	height: 30px;
	background: url('/images/aleft.gif') no-repeat left;
	padding-left: 48px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	overflow: hidden;
	}
div.moremore div {
	background: url('/images/aright.gif') no-repeat right;
	padding-right: 36px;
	height: 30px;
	float: left;
	}
div.moremore div div {
	background:  #bb0a2f;
	padding-top: 4px;
	*padding-top: 0px;
	*margin-top: 2px;
	border: 1px solid #bb0a2f;;
	height: 30px;
	}
div.moremore div div a:hover,
div.moremore div div a:active,
div.moremore div div a:link,
div.moremore div div a:visited {
	color: #ffffff;
	background: #bb0a2f;
	}

#navigator {
	margin-left: 36px;
	line-height: 13px;
	padding-top: 24px;
	padding-bottom: 0;
	padding-left: 30px;
	font-size: 12px;
	width: 700px;
	height: 10px;
	}
#navigator span, #navigator a {color: #000; text-indent: 5px;font-size: 12px;}
h5 { color: #bb0a2f; font-weight: bold; font-size: 12pt; }
.text_def { width: 714px; margin: 0 auto; }
.toheight { min-height: 670px; _height: 670px;}

/*  THERE IS SOMETHING INTERESTING  /*/
.toheight img { border: 1px solid #996600; padding: 3px; }
.toheight form img { border: none; }
/*****************/

#menu_cont, #menu_cont_tours {background: url('/images/bg_contmenu_new.gif') no-repeat; width: 716px; height: 163px; *height: 130px; padding-top: 33px; }

.default .content {
	width: 998px;
	background: url('/images/menu_left.gif') no-repeat left top;
	border: none;
	}

.submitbg2 {background: url('/images/sign.jpg') right no-repeat; width: 101px; line-height: 19px;}


.photos tr td img {padding: 10px; background: url('/images/pict_bg.gif') no-repeat; margin: 0px; border: none; }


img.auto_preview, img.item_img { margin: 10px 10px 0px 10px; border: 1px solid #996600; padding: 3px; clear: right; }

.name_news { padding-bottom: 10px; display: block; }

div.counter {width: 270px; float: left; text-align: right;}

.feedback form input[type="submit"] { width: 150px; }
.feedback form input { _width: 50%; }

.banners { background: #a00c29 url('/images/banners_top.gif') top no-repeat; width: 158px; display: table; margin-bottom: 10px; }
.banners_bot { background: url('/images/banners_bot.gif') bottom no-repeat; width: 120px; display: table; padding: 60px 19px 50px 19px; color: #fff; text-align: center; }
.banners_bot img { max-width: 120px; border: 1px solid #fad38f; margin: 5px 0; }

.banners_bot div { border-bottom: #ad8642 1px dotted; color: #fff; text-align: center; padding-bottom: 5px; }

.tp_small_maintable, .tp_big_maintable { border: 1px solid #996600; margin-top: 20px; }
.tp_big_maintable { margin-top: 0; }
.tp_small_maintable td, .tp_big_maintable td { vertical-align: middle; padding: 2px; }
.tp_big_maintable td table { margin-left: 0; }
table.filter td { background: none; }
.tp_big_maintable .tp_big_text td { vertical-align: top; }
.tp_big_maintable .tp_big_title, .tp_big_maintable .tp_big_title a { font-weight: bold; color: #a00c29; }
.tp_big_frame { border-bottom: 1px solid #a6834a; padding-bottom: 5px; }
.tp_small_maintable input, .tp_big_maintable input { height: 25px; line-height: 25px; vertical-align: middle; }
.tp_small_maintable select, .tp_big_maintable select { width: 270px; height: 25px; line-height: 25px; }
.tp_small_maintable input[type="checkbox"], .tp_big_maintable input[type="checkbox"] { width: 15px; height: 15px; margin: 5px 10px 5px 0; }

input.tp_small_submit, input.tp_offers_submit, input.tp_big_submit { background: url('/images/longsubmit.gif') 1px no-repeat; width: 101px; line-height: 19px; text-align: center; border: 0; color: #fff; margin-left: 10px; height: 19px; }

input.tp_offers_submit { width: 79px; }

.tp_offers_tbl, .tp_offers_pager {background: none; border-collapse: collapse; margin-left: 0; width: 95%; }
.tp_offers_tbl td, .tp_offers_pager td { color: #000; font: 11px Tahoma; padding:4px; height:20px; border: 1px solid #d1a55c; }
.tp_offers_pager td { border: none; }
.tp_offers_pager td a { font-size: 11px; font-family: Tahoma; }
.tp_offers_tbl th { color: #000; font: 11px Tahoma; padding: 5px 2px; height:20px; text-align:center; vertical-align: middle; background: #d1a55c; border: 1px solid #a6834a; }
.tp_offers_tbl td a:link,
.tp_offers_tbl th a:link,
.tp_offers_tbl td a:visited,
.tp_offers_tbl th a:visited,
.tp_offers_tbl td a:hover,
.tp_offers_tbl th a:hover { font: 11px Tahoma; text-decoration:underline }
.tp_offers_tbl th a.active:link,.tp_offers_tbl th a.active:visited,.tp_offers_tbl th a.active:hover { color: #800; font: 8px Tahoma; text-decoration:underline }
.tp_offers_tbl tr.oddstop td { color: #999 !important; text-decoration:line-through; font-size: 8px; }
.tp_offers_tbl tr.oddstop, .tp_offers_tbl tr.odd, .tp_offers_tbl tr.odd td { background: none; }
.tp_offers_tbl tr.odd1 {  }

.tp_offers_topline { background: none; width: 95%; height: 23px; }
.tp_offers_topline tr { background: none; }
.tp_offers_topline td { color: #000; font: 11px; padding: 5px; white-space: nowrap; }
.tp_offers_topline_link:link,.tp_offers_topline_link:visited,.tp_offers_topline_link:hover { color: #fff; font: bold 11px Tahoma,Arial,sans-serif; text-decoration:underline; }

input, select { font-family: Times New Roman; }
.tp_offers_top td table {margin-left: 0;}

.img_in_cut td a img { border: none; }
#menu_cont .flag img { border: none; }