/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
body {font:0.75em Arial;color:#626262;background:#fff url("../i/bg-top.gif") repeat-x top;}
a {text-decoration:underline;color:#0076a3;}
a:hover {text-decoration:none;}
h1 {position:absolute;top:22px;left:205px;border-left:1px solid #c7c7c7;font:bold 18px/1em Tahoma;color:#373737;width:128px;display:block;padding:9px 0 9px 12px;}
h2 {font:bold 17px Tahoma;margin:0 0 10px;}
h3 {font:bold 14px Tahoma;margin:0 0 10px;color:#36445b;}
h4 {font:bold 11px Tahoma;margin:0 0 2px;}
h5 {font:bold 12px Tahoma;margin:0 0 6px;color:#36445b;}
	h5 a {color:#36445b;}
.text {background:#fff;font:11px Arial;color:#808080;padding-left:3px;padding-right:3px;}
select {background:#fff;font:11px Arial;color:#808080;}
.submit {background:#7dc462;font:bold 12px Arial;color:#fff;border:2px solid #7dc462;cursor:pointer;}

/* Structure */
.wrapper {width:1000px;margin:0 auto;}
.container {width:100%;float:left;margin-right:-200px;}

/* Header */
.header {position:relative;height:93px;}
	.logo {position:absolute;top:22px;left:20px;}
	.auth {position:absolute;top:23px;right:39px;font-size:11px;}
		.auth p {margin:0 0 4px;}
		.auth .text {margin-right:3px;width:160px;}
	.login {position:absolute;top:9px;right:39px;font:11px Tahoma;}
		.login td {vertical-align:top;padding:0 0 5px 0;}
		.login td.lefttd {padding:0 8px 5px 0;font-weight:bold;}
	.topmenu {border-bottom:1px solid #e2e2e2;overflow:hidden;font:bold 13px Tahoma;margin:0 0 20px;}
		.topmenu li {float:left;background:url("../i/topmenu.gif") no-repeat left;margin-left:-1px;padding:6px 11px;}
		.topmenu li.personal a {font:normal 13px Tahoma;color:#484848;}
	.topnav {position:absolute;top:25px;right:310px;}
		.topnav a {margin:0 3px;}

/* Content */
.content {}
.content:after {clear:both;}
.ctd1 {padding:0 0 1px 10px;width:668px;float:left;}
	.search {padding:0 0 15px 30px;}
		.search td {padding:0 15px 5px 0;}
		.std1 select {width:170px;}
		.std2 select {width:243px;}
	.choise {overflow:hidden;font-size:11px;margin:0 0 10px;}
		.choise li {float:left;background:url("../i/choise.gif") no-repeat left;padding:1px 12px 1px 7px;margin-left:-7px;}
	.countrylist {margin:0 0 15px 30px;font:bold 12px Tahoma;width:638px;}
		.countrylist td {padding:0 1% 8px 0;vertical-align:top;width:19%;}
	.ctd1 .adv {padding:0 0 10px 177px;text-align:center;}
.ctd2 {padding:30px 9px 1px 0;width:302px;float:right;}
	.special {border:1px solid #e1e1e1;position:relative;font:11px Tahoma;margin:0 0 18px;}
		.special img {vertical-align:top;}
		.special a {color:#ccc;text-decoration:none;}
			.special-info {position:absolute;left:0;bottom:0;padding:10px 10px 13px;width:280px;color:#ccc;background:url("../i/special-shadow.png");cursor:pointer;}
				.special-title {font:bold 18px Tahoma;color:#fff;display:block;padding:0 0 3px;}
.ctd3 {width:167px;padding:0 0 1px 10px;float:left;}
	.leftmenu {width:167px;padding:1px 0 15px;}
		.leftmenu li {background:url("../i/leftmenu.png") no-repeat left top;padding-top:4px;margin-top:-1px;}
			.leftmenu li a {background:url("../i/leftmenu.png") no-repeat left bottom;padding:0 19px 4px;display:block;color:#444;text-decoration:none;outline:none;}
			.leftmenu li a:hover {color:#000;}
		.leftmenu li.current {font-weight:bold;}
	.company {padding:0 0 20px 7px;}
		.company li {margin:0 0 7px;}
			.company img {border:1px solid #e9e9e9;vertical-align:top;}
.ctd4 {width:469px;padding:0 11px 24px 21px;float:left;}
	.frame-top {width:491px;background:url("../i/frame.png") no-repeat left top;height:4px;font-size:0;margin:0 -11px;}
	.frame-bottom {width:491px;background:url("../i/frame.png") no-repeat right bottom;height:4px;font-size:0;margin:0 -11px;}
	.frame {width:469px;background:url("../i/frame.png") repeat-y center;padding:8px 11px;margin:0 -11px;}
		.mainnews {background:#d7d7d7;padding:8px 8px 15px;margin:0 0 18px;}
			.mainnews a {color:#36445b;text-decoration:none;}
			.mainnews a:hover {text-decoration:underline;}
			.mainnews dl {overflow:hidden;}
				.mainnews dt {float:left;padding:0 10px 0 0;}
				.mainnews dd {display:table;}
			.date {color:#959595;font:10px Tahoma;padding:0 0 2px;}
		.shortnews {overflow:hidden;padding:0 0 11px;}
			.shortnews dt {float:left;}
			.shortnews dd {margin-left:90px;font:11px Tahoma;}
				.shortnews a {color:#36445b;text-decoration:none;}
				.shortnews p {
					text-align: justify;
				}
				.shortnews a:hover {text-decoration:underline;}
				.shortnews h4 {margin-left:55px;}
				.shortnews .date {float:left;padding:1px 0 0;}
		.archive {padding:0 0 0 90px;font-size:11px;}
		.arch {font:11px Tahoma;margin:0 0 20px;}
			.arch th {padding:0 5px 8px 0;vertical-align:top;text-align:left;font-weight:bold;}
			.arch td {padding:0 0 8px;vertical-align:top;}
	.textblock {font:12px Tahoma;color:#36445b;padding:0 0 30px;zoom:1;}
	.textblock:after {clear:both;content:'';display:block;}
		.imgl {float:left;margin:0 15px 0 0;}
		.imgr {float:right;margin:0 0 0 15px;}
		.textblock p {margin:0 0 15px;}
		.link {font-size:11px;}
	.tour {background:url("../i/dot.gif") repeat-x left bottom;padding:0 10px 5px;margin:0 0 10px;color:#959595;font:11px Tahoma;overflow:hidden;}
		.tour-title {font:12px Tahoma;margin:0 0 6px;color:#36445b;}
			.tour-title a {color:#36445b;}
		.tour-operator {float:right;width:132px;color:#36445b;padding:0 0 2px 5px;}
		.transport {margin:10px 0;font:10px Tahoma;}
			.transport td {padding:0 20px 0 0;}
			.allways {color:#008041;}
			.not-allways {color:#ff0000;}
	.paging {padding:10px 0 25px;text-align:center;font:12px Arial;}
		.paging li {display:inline;padding:0 3px;}
			.paging a {color:#36445b;}
		.paging li.current {background:#7ec463;font:24px Arial;color:#fff;padding:1px 7px 0;}
	.companylist {color:#5c5c5c;font:11px Tahoma;padding:0 0 20px;}
		.companylist li {padding:8px 10px 10px;overflow:hidden;background:#f5f5f0;}
		.companylist li.even {background:#fafaf6;}
			.companylist a {color:#36445b;}
			.address {float:left;width:300px;}
			.e-mail {float:right;width:132px;}
		.license {font-size:10px;padding:0 0 7px;}
.ctd5 {float:right;width:813px;padding:0 0 1px;}
	.hot-title {font:10px Tahoma;padding:1px 0;}
		.hot-title span {background:#7ec463;padding:1px 2px;color:#fff;}
	.offers {overflow:hidden;padding:0 0 10px;font:11px Tahoma;}
		.offers li {float:left;margin:0 12px 0 0;border:1px solid #e1e1e1;width:125px;padding:7px 10px;text-align:center;}
			.offers p {margin:0 0 2px;}
			.offers a {color:#626262;}
			.offers img {border:1px solid #a0a0a0;}
.title {font:18px Tahoma;color:#36445b;margin:0 0 8px;}
	.adv2 {padding:20x 0 0;}

/* Admin */
.colleft {float:left;padding:0 0 20px 10px;width:167px;}
.colright {float:right;padding:0 9px 20px 0;width:795px;}
	.results {margin:0 0 30px;}
		.results td {vertical-align:top;padding:0 0 5px;}
		.results td.lefttd {font-weight:bold;padding:0 10px 5px 0;}
	.tour-search {text-align:right;padding:0 0 20px;}
		.tour-search .text {width:160px;}
	.tbl {margin:0 0 12px;font:11px Tahoma;color:#848483;}
		.tbl td {vertical-align:top;padding:6px;background:#f5f5f0;}
		.tbl tr.even td {background:#fafaf6;}
		.tbl td.theader {background:#eeeee9;font:bold 12px Tahoma;color:#484848;}
			.tbl a {color:#36445b;}
		.center {text-align:center;}
	.delete {margin:3px 0 0;}
	.printthis {background:url("../i/print.gif") no-repeat left 1px;padding-left:17px;font-size:11px;}
	.filter td {padding:0 40px 0 0;}
	.form {}
		.form td {vertical-align:top;padding:0 0 10px;}
		.form td.lefttd {padding:2px 10px 10px 0;font:12px Arial;}
			.form .input, .form textarea {background:#fff;font:11px Arial;color:#808080;padding-left:3px;padding-right:3px;}
			.form .btn {background:#7dc462;font:bold 12px Arial;color:#fff;border:2px solid #7dc462;cursor:pointer;}
			.red, .error {color:#ff0000;}
	.grafic {margin:0 0 15px;}
		.grafic td {padding:0 7px 0 0;font-size:11px;}

/* Footer */
.footer {clear:both;padding:20px 27px;font:10px Tahoma;overflow:hidden;}
	.footer p {margin:0 0 8px;}
	.f-menu {overflow:hidden;margin:0 -17px 20px;background:#484848;font:11px Tahoma;position:relative;padding:8px 0;}
	.f-menu div {position:relative;left:50%;float:left;}
	.f-menu ul {position:relative;left:-50%;overflow:hidden;}
		.f-menu li {float:left;border-left:1px solid #ffc62a;padding:0 9px;margin-left:-1px;}
			.f-menu a {color:#fff;text-decoration:none;}
			.f-menu a:hover {text-decoration:underline;}
	.partners {width:100%;margin:0 0 20px;}
	.c-block {padding:15px 0 0;}
	.dev {float:right;width:180px;text-align:right;}
		.dev img {float:right;margin:0 0 0 7px;}
		
.counter {
	display: none;
}