
body {
	padding:0;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#537386;
}

a {
	color:#f76f07;
	text-decoration:none;
}

a:hover {
	color:#f76f07;
	text-decoration:none;
}

#body {
	padding:0;
	margin:0;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#top {
	padding:0;
	margin:0;
	width:1000px;
	height:306px;
	float:left;
	background:url(img/top.jpg) no-repeat top left;	
}

#top-menu {
	padding:0;
	margin:0;
	width:1000px;
	height:18px;
	float:left;
	text-align:right;
	padding-top:15px;
}

#top-menu a {
	padding:0;
	margin:0;
	border-right:1px solid #dce5ea;
	color:#5b7e91;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}

#top-menu a.t1 {
	padding:0;
	margin:0;
	border-right:0px solid #dce5ea;
	color:#5b7e91;
	text-decoration: none;
	padding-left:10px;
	padding-right:0px;
}

#logo {
	padding:0;
	margin:0;
	width:970px;
	height:70px;
	float:left;
	padding-top:35px;
	padding-left:30px;
}

#logo a {
	width:195px;
	height:64px;
	display:block;
}

#menu {
	padding:0;
	margin:0;
	width:970px;
	height:60px;
	float:left;
	display:inline;
	margin-top:109px;
	margin-left:30px;
}

#menu-left {
	padding:0;
	margin:0;
	width:23px;
	height:44px;
	float:left;
	background:url(img/menu-left.png) no-repeat top left;
	font-size:1px;
}

* html #menu-left {
	padding:0;
	margin:0;
	width: 23px;
	height:44px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/menu-left.png', sizingMethod='crop');
	background-repeat: no-repeat;
}

#menu-right {
	padding:0;
	margin:0;
	width:23px;
	height:44px;
	float:left;
	background:url(img/menu-right.png) no-repeat top left;
	font-size:1px;
	border:0px solid #006600;
}

* html #menu-right {
	padding:0;
	margin:0;
	width: 23px;
	height:44px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/menu-right.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

#main-menu {
	padding:0;
	margin:0;
	width: auto;
	height:44px;
	float:left;
	background:url(img/menu-y.png) repeat-x top left;
}

* html #main-menu {
	padding:0;
	margin:0;
	width: auto;
	height:44px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/menu-y.png', sizingMethod='scale');
	background-repeat: repeat-x;
}

#main-menu div {
	position:relative;
}

#main-menu ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:16px;
	font-weight:bold;
}

#main-menu ul li {
	padding:0;
	margin:0;
	float:left;
}

#main-menu ul li a {
	padding:0;
	margin:0;
	float:left;
	background:url(img/border-menu.gif) no-repeat center right;
	height:30px;
	padding:10px 13px 4px 13px;
	color:#FFFFFF;
	text-decoration:none;
}

#main-menu ul li a.m1 {
	padding:0;
	margin:0;
	float:left;
	background: url(img/transparent.gif) repeat;
	height:30px;
	padding:10px 13px 4px 13px;
	color:#FFFFFF;
	text-decoration:none;
}

#main-menu ul li a:hover {
	padding:0;
	margin:0;
	float:left;
	background: url(img/menu-h.gif) repeat-x top left;
	height:30px;
	padding:10px 13px 4px 13px;
	color:#FFFFFF;
	text-decoration:none;
}

#main-menu ul li a:hover.m1 {
	padding:0;
	margin:0;
	float:left;
	background: url(img/menu-h.gif) repeat-x top left;
	height:30px;
	padding:10px 13px 4px 13px;
	color:#FFFFFF;
	text-decoration:none;
}

#main-menu ul li a.active {
	padding:0;
	margin:0;
    float:left;
	background: url(img/menu-h.gif) repeat-x top left;
	height:30px;
	padding:10px 13px 4px 13px;
	color:#FFFFFF;
	text-decoration:none;
}


#search {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-top:20px;
}

.left-search {
	padding:0;
	margin:0;
	width:460px;
	float:left;
}

.right-search {
	padding:0;
	margin:0;
	width:520px;
	float:left;
	padding-left:20px;
}

/* ------------ Tabs -------------- */

.tab_content {
border: 0px solid #669CCC;
clear:both;
background:url(img/bgr-tabs.gif) no-repeat top left;
width:425px;
height:220px;
padding:15px;
}

#tabContainer {
padding-bottom: 0px;
margin-bottom: 0px;
display: block;
width:455px;
}

#tabContainer div {
color: #344858;
float: left;
font-size:30px;
font-weight:normal;
width:227px;
}

#tabContainer .tabs_on, #tabContainer .tabs_off {
cursor: pointer;
background: url(img/tab-off.gif) no-repeat top left;
width:207px;
height:42px;
padding-left:20px;
}



#tabContainer .tabs_on {
background: url(img/tab-on.gif) no-repeat top left;
width:207px;
height:42px;
color:#f76f07;
}

/*-------------- Inner Tabs ------- */
.tab_content2 {
border: 0px solid #669CCC;
clear:both;
width:263px;

}

.tabs-main {
padding:0;
margin:0;
width:233px;
float:left;
background:url(img/bgr-tabs2.gif) repeat-y top left;
padding:0 15px 15px 15px;
}

.tabs-bottom {
padding:0;
margin:0;
width:263px;
height:15px;
float:left;
background:url(img/tabs-bottom.gif) no-repeat top left;
font-size:1px;
}

#tabContainer2 {
padding-bottom: 0px;
margin-bottom: 0px;
display: block;
width:263px;
}

#tabContainer2 div {
color: #344858;
float: left;
font-size:20px;
font-weight:normal;
width:227px;
}

#tabContainer2 .tabs_on, #tabContainer2 .tabs_off {
cursor: pointer;
background: url(img/tab-off2.gif) no-repeat top left;
width:115px;
height:32px;
padding-left:15px;
padding-top:5px;
}



#tabContainer2 .tabs_on {
background: url(img/tab-on2.gif) no-repeat top left;
width:115px;
height:32px;
color:#f76f07;
}

/* --------- End of Tabs -------- */

form {
	padding:0;
	margin:0;
}

form.ff {
	padding:0;
	margin:0;
	padding-top:5px;
}

select.f1 {
	padding:0;
	margin:0;
	width:215px;
	color:#537386;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

select.f2 {
	padding:0;
	margin:0;
	width:185px;
	color:#537386;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

input.submit {
	padding:0;
	margin:0;
	width:100px;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(img/submit.gif) no-repeat top left;
	border:none;
	margin-right:30px;
}

input.submit2 {
	padding:0;
	margin:0;
	width:100px;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(img/submit2.gif) no-repeat top left;
	border:none;
	margin-left:0px;	
}

input.submit3 {
	padding:0;
	margin:0;
	width:250px;
	height:30px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(img/submit3.gif) no-repeat top left;
	border:none;
	margin-top:15px;
    margin-right:15px;
}

input.f2 {
	padding:0;
	margin:0;
	width:302px;
	height:15px;
	color:#344858;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:none;
	margin-left:10px;
	background:url(img/input.gif) no-repeat top left;
	padding:5px;
	margin-right:5px;
}

a.detail {
	padding:0;
	margin:0;
	color:#ff8800;
	text-decoration:none;
	background:url(img/aroow1.gif) no-repeat top left;
	font-weight:bold;
	padding-left:20px;
}

.top-search {
	padding:0;
	margin:0;
	width:520px;
	height:30px;
	float:left;
	color:#344858;
	font-size:20px;
	padding-bottom:10px;
}

.banner {
	padding:0;
	margin:0;
	width:300px;
	height:250px;
	float:left;
}

.destination {
	padding:0;
	margin:0;
	width:185px;
	height:230px;
	float:left;
	background:url(img/dest.gif) no-repeat top left;
	margin-left:18px;
	display:inline;
	padding:10px 7px 10px 10px;
}

.destination h2 {
	padding:0;
	margin:0;
	color:#344858;
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
}

.destination h3 {
	padding:0;
	margin:0;
	color:#344858;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:10px;
	border-bottom:1px solid #dde6ea;
	margin-bottom:10px;
}

#main-home {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-top:10px;
}

.dest {
	padding:0;
	margin:0;
	width:630px;
	float:left;
}

.dest-top {
	padding:0;
	margin:0;
	width:629px;
	height:8px;
	float:left;
	font-size:1px;
	background:url(img/big-kare-top.gif) no-repeat top left;
}

.dest-bottom {
	padding:0;
	margin:0;
	width:629px;
	height:8px;
	float:left;
	font-size:1px;
	background:url(img/big-kare-bottom.gif) no-repeat top left;
}

.dest-main {
	padding:0;
	margin:0;
	width:597px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
	padding:0px 15px 15px 15px;
}

h1 {
	padding:0;
	margin:0;
	font-size:30px;
	font-weight:normal;
	background:url(img/aroow2.gif) no-repeat center left;
	padding-left:33px;
	color:#f76f07;
}

h1 a {
	color:#f76f07;
	text-decoration:none;
}

h1 a:hover {
	color:#f76f07;
	text-decoration:none;
}

h2 {
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
  padding-left:33px;
	color:#f76f07;
}

h2 a, #form h2 a {
	color:#f76f07;
	text-decoration:none;
}

h2 a:hover, #form h2 a:hover {
	color:#f76f07;
	text-decoration:none;
}

#form h2 {
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	background:url(img/aroow2.gif) no-repeat center left;
	padding-left:33px;
	color:#f76f07;
}


.kare-top {
	padding:0;
	margin:0;
	width:597px;
	float:left;
	padding-top:20px;
}

.title-country {
	padding:0;
	margin:0;
	width:567px;
	height:32px;
	float:left;
	background:url(img/tab-on.gif) no-repeat top left;
	font-size:20px;
	color:#344858;
	padding:7px 15px 0 15px;
}

.title-country a {
	color:#344858;
	text-decoration:none;
}

.title-country a:hover {
	color:#344858;
	text-decoration:none;
}

.kare {
	padding:0;
	margin:0;
	width:597px;
	float:left;
}

.kare-up {
	padding:0;
	margin:0;
	width:597px;
	height:7px;
	float:left;
	background:url(img/kare-top.gif) no-repeat top left;
	font-size:1px;
}

.kare-y {
	padding:0;
	margin:0;
	width:597px;
	float:left;
	background:url(img/kare-y.gif) repeat-y top left;
}

.kare-main {
	padding:0;
	margin:0;
	width:587px;
	float:left;
	background:url(img/kare-bottom.gif) no-repeat bottom left;
	min-height:274px;
	height:auto !important;
	height:274px;
	padding:10px 0 20px 10px;
}

.kare-main img.image {
	padding:0;
	margin:0;
	padding-right:3px;
}

.kare-main p {
	padding:0;
	margin:0;
	padding-top:10px;
}

.col {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-left:2px;
}

.col ul {
	padding:0;
	margin:0;
	width:175px;
	list-style:none;
	padding-left:0px;
	padding-right:10px;
}

.col ul li {
	padding:0;
	margin:0;
	width:165px;
	background:url(img/bullet.gif) no-repeat center left;
	padding-left:10px;
	margin-top:5px;
	font-weight:bold;
}

.col ul li a {
	color:#344858;
	text-decoration:none;
}

.col ul li a:hover {
	color:#344858;
	text-decoration:none;
}

.all {
	padding:0;
	margin:0;
	width:587px;
	float:left;
	padding-top:10px;
}

.other-dest {
	padding:0;
	margin:0;
	width:597px;
	float:left;
	padding-top:10px;
}

.kare-other {
	padding:0;
	margin:0;
	width:570px;
	height:22px;
	float:left;
	margin-top:2px;
	background:url(img/other-dest.gif) no-repeat top left;
	padding:2px 10px 0 10px;
}

.kare-other a {
	color:#344858;
	text-decoration:none;
	font-size:11px;
}

span.big {
	font-size:16px;
	font-weight:bold;
	background:url(img/bullet.gif) no-repeat center left;
	padding-left:10px;
	display:inline-block;
	width:200px;
}

.kat {
	padding:0;
	margin:0;
	width:350px;
	float:left;
	padding-left:20px;
}

.kat-top {
	padding:0;
	margin:0;
	width:350px;
	height:10px;
	float:left;
	font-size:1px;
	background:url(img/kat-top.gif) no-repeat top left;
}

.kat-bottom {
	padding:0;
	margin:0;
	width:350px;
	height:10px;
	float:left;
	font-size:1px;
	background:url(img/kat-bottom.gif) no-repeat top left;
}

.kat-main {
	padding:0;
	margin:0;
	width:318px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
	padding:0px 15px 15px 15px;
	min-height:585px;
	height:auto !important;
	height:585px;
}

.kat-row {
	padding:0;
	margin:0;
	width:318px;
	float:left;
	padding-top:20px;
}

.kat-once {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	padding-right:9px;
}

.kat-once a {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#344858;
	text-decoration:none;
	background:url(img/bullet2.gif) no-repeat top left;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
}

.kat-once a.img {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#344858;
	text-decoration:none;
	background:none;
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	border:5px solid #dde6ea;
}

#bottom {
	padding:0;
	margin:0;
	width:970px;
	min-height:112px;
	height:auto !important;
	height:112px;
	float:left;
	background:url(img/bottom.gif) no-repeat top left;
	margin-top:50px;
	padding:15px;
}

.left-bottom {
	padding:0;
	margin:0;
	width:725px;
	float:left;
}

.bottom-menu {
	padding:0;
	margin:0;
	width:700px;
	float:left;
	padding-right:25px;
}

.bottom-menu a {
	padding:0;
	margin:0;
	display:inline-block;
	color:#537386;
	text-decoration:none;
	border-right:1px solid #c3d2d9;
	padding-left:15px;
	padding-right:14px;
	margin-bottom:15px;
}

.bottom-menu a.m1 {
	padding:0;
	margin:0;
	display:inline-block;
	color:#537386;
	text-decoration:none;
	border-right:0px solid #c3d2d9;
	padding-left:15px;
	padding-right:14px;
	margin-bottom:15px;
}

.bottom-menu a:hover {
	color:#537386;
	text-decoration:underline;
}

.logos {
	padding:0;
	margin:0;
	width:700px;
	float:left;
    border-top:1px solid #e9eced;
    border-bottom:1px solid #e9eced;
    padding-top:5px;
    padding-bottom:15px;
    margin-bottom:10px;
}

.logos a img {
	padding:0;
	margin:0;
    padding-right:10px;
}

.logos h4 {
	padding:0;
	margin:0;
    font-size:13px;
    padding-bottom:10px;
    color:#f76f07;
}

.bottom-text {
	padding:0;
	margin:0;
	width:700px;
	float:left;
	padding-right:25px;
	font-size:11px;
	color:#aec2cb;
}

.right-bottom {
	padding:0;
	margin:0;
	width:245px;
	float:left;
}

.kare-contact {
	padding:0;
	margin:0;
	width:225px;
	height:106px;
	float:left;
	background:url(img/bottom-kare.gif) no-repeat top left;
	padding:10px;
}

.kare-contact h3 {
	padding:0;
	margin:0;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	background:url(img/aroow1.gif) no-repeat center left;
	padding-left:20px;
}

.kare-contact a {
	color:#354a5a;
	text-decoration:none;
	display:block;
	padding:0;
	margin:0;
	background:url(img/bullet2.gif) no-repeat center left;
	margin-left:20px;
	padding-left:10px;
	margin-top:5px;
}

.kare-contact span.phone {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0;
	padding-left:50px;
	padding-top:20px;
	letter-spacing:2px;
}

#footer {
	padding:0;
	margin:0;
	width:984px;
	height:40px;
	float:left;
	background:url(img/footer.gif) no-repeat bottom left;
	margin-left:8px;
	display:inline;
	font-size:11px;
	margin-top:15px;
	padding-bottom:3px;
	color:#aec2cb;
	margin-bottom:30px;
}

/* ----------- Inner ------------ */
#top-main {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-bottom:10px;
 
}

#left {
	padding:0;
	margin:0;
	width:280px;
	float:left;
}

#left2 {
	padding:0;
	margin:0;
	width:275px;
	float:left;
	border:0px solid  #FF0000;
}

#right {
	padding:0;
	margin:0;
	width:720px;
	float:left;
}

.big-kare {
	padding:0;
	margin:0;
	width:720px;
	float:left;
}

.top-c {
	padding:0;
	margin:0;
	width:712px;
	height:39px;
	float:left;
	background:url(img/top-c.gif) no-repeat top left;
}

.y-c {
	padding:0;
	margin:0;
	width:712px;
	float:left;
	background:url(img/y-c.gif) repeat-y top left;
}

.main-c {
	padding:0;
	margin:0;
	width:712px;
	min-height:320px;
	height:auto !important;
	height:320px;
	float:left;
	background:url(img/main-c.gif) no-repeat bottom left;
}

.kare-c {
	padding:0;
	margin:0;
	width:237px;
	float:left;
}

.kare-c h2 {
	padding:0;
	margin:0;
	width:216px;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	border-right:1px solid #4e6272;
	padding:0 10px;
	margin-top:7px;
}

.kare-c h2.h1 {
	padding:0;
	margin:0;
	width:216px;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	border-right:0px solid #4e6272;
	padding:0 10px;
	margin-top:7px;
}

.kare-c2 {
	padding:0;
	margin:0;
	width:216px;
	float:left;
	padding:10px;
	border-right:1px solid #d4dcdf;
	min-height:290px;
	height:auto !important;
	height:290px;
	margin-top:5px;
	margin-bottom:5px;
}

.kare-c3 {
	padding:0;
	margin:0;
	width:216px;
	float:left;
	padding:10px;
	border-right:0px solid #d4dcdf;
	min-height:290px;
	height:auto !important;
	height:290px;
	margin-top:5px;
}

.text-country {
	padding:0;
	margin:0;
	width:196px;
	float:left;
	padding:0 10px;
}

.text-country p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}

.hotel-rec {
	padding:0;
	margin:0;
	width:196px;
	float:left;
	padding:0 10px;
}

.hotel-rec a {
	display:block;
	border-bottom:1px solid #d4dcdf;
	padding-bottom:10px;
	text-decoration:none;
	margin-bottom:10px;
}

.hotel-rec a span.title-rec {
	color:#f97306;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.hotel-rec a span.star {
	display:inline-block;
}

.hotel-rec a span.town {
	display:block;
	color:#537386;
	text-decoration:none;
}

.vac {
	padding:0;
	margin:0;
	width:196px;
	float:left;
	padding:0 10px;
	font-size:16px;
	font-weight:bold;
}

.vac a {
	padding:0;
	margin:0;
	display:block;
	padding-bottom:10px;
	text-decoration:none;
	background:url(img/bullet2.gif) no-repeat top left;
	padding-left:10px;
	color:#344858;
}

.vac a:hover {
	text-decoration:none;
	color:#344858;
}

.text {
	padding:0;
	margin:0;
	width:710px;
	float:left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
}

.text p {
	padding:0;
	margin:0;
	padding-top:10px;
}

.all-vac {
	padding:0;
	margin:0;
	width:710px;
	float:left;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
}

.top-vac {
	padding:0;
	margin:0;
	width:700px;
	float:left;
	background:url(img/top-vac.jpg) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
}

.y-vac {
	padding:0;
	margin:0;
	width:710px;
	float:left;
	background:url(img/y-vac.jpg) repeat-y top left;
}

.main-vac {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	background:url(img/main-vac.jpg) no-repeat bottom left;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:20px;
}

.vac-row, .hotel-row {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	padding-bottom:20px;
}

.hotel-row2 {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	padding-bottom:20px;
	border-top:1px solid #dde6ea;
	padding-top:20px;
}

.vac-once {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	padding-right:15px;
}

.vac-once a {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	color:#f76f07;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
}

.vac-once a.img {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#f76f07;
	text-decoration:none;
	background:none;
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	border:5px solid #dde6ea;
}

.top-hotel {
	padding:0;
	margin:0;
	width:700px;
	float:left;
	background:url(img/top-hotel.jpg) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
    font-size:25px;
}

.top-hotel h1, .top-vac h1 {
width:330px;
	padding:0;
	margin:0;
	font-size:25px;
	font-weight:normal;
	background:url(img/aroow2.gif) no-repeat center left;
	padding-left:33px;
	color:#f76f07;
}

.y-hotel {
	padding:0;
	margin:0;
	width:710px;
	float:left;
	background:url(img/y-hotel.jpg) repeat-y top left;
}

.main-hotel {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	background:url(img/main-hotel.jpg) no-repeat bottom left;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:20px;

}

.izgodni {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	padding-bottom:20px;
	 
}

.hotel-once {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	padding-right:15px;
}

.hotel-once a {
	padding:0;
	margin:0;
	width:150px;
	float:left;
	color:#344858;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
}

.hotel-once a.img {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#f76f07;
	text-decoration:none;
	background:none;
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	border:5px solid #dde6ea;
}

.hotel-search {
	padding:0;
	margin:0;
	width:265px;
	float:left;
	background:url(img/bgr-tabs2.gif) repeat-y top left;
}

.hotel-search-main {
	padding:0;
	margin:0;
	width:235px;
	float:left;
    padding:15px;
    background:url(img/bgr-search.gif) no-repeat top left;
    margin-left:-1px;
}

.hotel-search2 {
	padding:0;
	margin:0;
	width:265px;
	float:left;
	background:url(img/bgr-tabs2.gif) repeat-y top left;
}

.hotel-search-main2 {
	padding:0;
	margin:0;
	width:235px;
	float:left;
    padding:15px 15px 0 15px;
    background:url(img/bgr-search.gif) no-repeat top left;
    margin-left:-1px;
}

.hotel-search-main h3 {
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#344858;
	padding-bottom:5px;
}

.kare-hotel {
	padding:0;
	margin:0;
	width:680px;
	height:205px;
	float:left;
	background:url(img/kare-hotel.jpg) no-repeat top left;
	margin-bottom:20px;
	padding:20px;
}

.kare-pochivka {
	padding:0;
	margin:0;
	width:680px;
	height:205px;
	float:left;
	background:url(img/kare-pochivka.jpg) no-repeat top left;
	margin-bottom:20px;
	padding:20px;
}


.text-h	{
	padding:0;
	margin:0;
	width:260px;
	height:205px;
	float:left;
}

.text-h h2 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:normal;
	font-size:30px;
}

.text-h p {
	padding:0;
	margin:0;
	padding-top:20px;
}

.kare-country {
	padding:0;
	margin:0;
	width:350px;
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.top-country {
	padding:0;
	margin:0;
	width:350px;
	height:10px;
	float:left;
	background:url(img/kare-c.jpg) no-repeat top left;
	font-size:1px;
}

.y-country {
	padding:0;
	margin:0;
	width:350px;
	float:left;
	background:url(img/kare-cy.jpg) repeat-y top left;
}

.main-country {
	padding:0;
	margin:0;
	width:320px;
	min-height:125px;
	height:auto !important;
	height:125px;
	float:left;
	background:url(img/kare-c2.jpg) no-repeat bottom left;
	padding:0 15px 15px 15px;
}

.pic {
	padding:0;
	margin:0;
	width:150px;
	float:left;
}

.pic a.other {
	padding:0;
	margin:0;
	display:block;
	color:#344858;
	background:url(img/aroow3.gif) no-repeat top left;
	text-decoration:none;
	font-size:11px;
	padding-left:20px;
	margin-top:5px;
}

.right-country {
	padding:0;
	margin:0;
	width:170px;
	float:left;
}

.right-country a.name {
	color:#f76f07;
	text-decoration:none;
	font-size:20px;
	display:inline-block;
}

.right-country a.img {
	display:inline-block;
	padding:0;
	margin:0;
	background:url(img/bgr-flag.gif) no-repeat center left;
	width:20px;
	height:15px;
	float:left;
	padding:5px 7px;
}

.col2 {
	padding:0;
	margin:0;
	width:168px;
	float:left;
	padding-left:2px;
}

.col2 ul {
	padding:0;
	margin:0;
	width:158px;
	list-style:none;
	padding-left:0px;
	padding-right:10px;
}

.col2 ul li {
	padding:0;
	margin:0;
	width:148px;
	background:url(img/bullet.gif) no-repeat center left;
	padding-left:10px;
	margin-top:5px;
	font-weight:bold;
}

.col2 ul li a {
	color:#344858;
	text-decoration:none;
}

.col2 ul li a:hover {
	color:#344858;
	text-decoration:none;
}

.off {
	padding:0;
	margin:0;
	width:324px;
	float:left;
	border-right:1px solid #dce1e5;
	
	padding-right: 10px;
	
}

.off2 {
	padding:0;
	margin:0;
	width:304px;
	float:left;
	border-right:0px solid #dce1e5;
	padding-left:10px;
	padding-right: 10px;
 
	
}

.off h5 , .off2 h5 {
  width:314px;
  padding:0;
  margin:0;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
}


.pic-off {
	padding:0;
	margin:0;
	width:155px;
	height:115px;
	float:left;
	text-align:center;
	padding-top:5px;
	background:url(img/bgr-pic.gif) no-repeat center left;
}

.text-off {
	padding:0;
	margin:0;
	width:139px;
	float:left;
	padding-left:10px;
}

.text-off h5 {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#344858;
	width:139px;
	float: left;
}
.text-dest h5 {
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#344858;
	width:200px;
    clear:both;
}
.text-off h5 a, .text-off h5 a:hover, .text-dest h5 a, .text-dest h5 a:hover {
	color:#344858;
	text-decoration:none;
}

.text-off h4 {
  width:139px;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#344858;
	background:url(img/bullet2.gif) no-repeat center left;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	float: left;
}

.text-off h4 a, .text-off h4 a:hover {
	color:#344858;
	text-decoration:none;
}

span.price {
	padding:0;
	margin:0;
	width:auto;
	height:25px;
	display:inline-block;
	float:left;
	background:url(img/price.gif) repeat-x top left;
	font-size:17px;
	font-weight: bold;
	color:#FFFFFF;
}

span.price-l {
	padding:0;
	margin:0;
	width:6px;
	height:25px;
	display:inline-block;
	float:left;
	background:url(img/price-left.gif) no-repeat top left;
	font-size:1px;
	color:#FFFFFF;
}

span.price-r {
	padding:0;
	margin:0;
	width:6px;
	height:25px;
	display:inline-block;
	float:left;
	background:url(img/price-right.gif) no-repeat top left;
	font-size:1px;
	color:#FFFFFF;
}

span.t-price {
	padding:0;
	margin:0;
	width:auto;
	height:25px;
	display:inline-block;
	float:left;
	padding-right:5px;
}

#top-most {
	padding:0;
	margin:0;
	width:720px;
	float:left;
	padding-top:10px;
}

.top-title {
	padding:0;
	margin:0;
	width:720px;
    height:40px;
	float:left;
    background:url(img/title-hotels.jpg) no-repeat top left;
}

.top-dh {
	padding:0;
	margin:0;
	width:344px;
	float:left;
}

.top-dh2 {
	padding:0;
	margin:0;
	width:344px;
	float:left;
	padding-left:20px;
}

.title-dest {
	padding:0;
	margin:0;
	width:328px;
	height:37px;
	float:left;
	/*background:url(img/title-sest.gif) no-repeat top left;*/
	color:#FFFFFF;
	font-size:25px;
	padding-left:16px;
	padding-top:5px;
}

.title-dest2 {
	padding:0;
	margin:0;
	width:310px;
	height:37px;
	float:left;
	/*background:url(img/title-sest.gif) no-repeat top left;*/
	color:#FFFFFF;
	font-size:25px;
	padding-left:34px;
	padding-top:5px;
}

.main-hh {
	padding:0;
	margin:0;
	width:720px;
	float:left;
	background: url(img/hotels-y.jpg) repeat-y top left;
}

.content-hh {
	padding:0;
	margin:0;
	width:720px;
	float:left;
    background: url(img/content-hotels.jpg) no-repeat bottom left;
    padding-bottom:10px;
}


.main-dest {
	padding:0;
	margin:0;
	width:344px;
	float:left;
	/*background: url(img/main-dest-h.gif) repeat-y top left;*/
}

.content-dest {
	padding:0;
	margin:0;
	width:314px;
	float:left;
	min-height:115px;
	height:auto !important;
	height:115px;
	/*background:url(img/dest-h.gif) no-repeat bottom left;*/
	padding:0 15px 15px 15px;
}

.descr-d {
	padding:0;
	margin:0;
	width:314px;
	float:left;
	border-bottom:1px solid #dde6ea;
	padding-bottom:15px;
	padding-top:15px;
    margin-left:15px;
    margin-right:15px;
    display:inline;
}

.descr-d2 {
	padding:0;
	margin:0;
	width:314px;
	float:left;
	border-bottom:0px solid #dde6ea;
	padding-bottom:15px;
	padding-top:15px;
    margin-left:15px;
    margin-right:15px;
    display:inline;
}

.pic-dest {
	padding:0;
	margin:0;
	width:95px;
	float:left;
	border:2px solid #dde6ea;
}

.text-dest {
	padding:0;
	margin:0;
	width:200px;
	float:left;
	padding-left:10px;
	color:#537386;
}

.text-dest ul {
	padding:0;
	margin:0;
	list-style:none;
	padding-left:3px;
}

.text-dest ul li {
	padding:0;
	margin:0;
	list-style:none;
	background:url(img/bullet2.gif) no-repeat bottom left;
	padding-left:10px;
	margin-top:0px;
}

.text-dest ul li a {
	color:#537386;
	text-decoration:none;
}

.text-dest ul li a:hover {
	color:#537386;
	text-decoration:underline;
}

a.t-dest {
	color:#537386;
	text-decoration:none;
	display:block;
	padding-top:5px;
}

a:hover.t-dest {
	color:#537386;
	text-decoration:none;
}

#catalogs {
	padding:0;
	margin:0;
	width:720px;
	float:left;
	padding-top:20px;
}

.cat-once1 {
	padding:0;
	margin:0;
	width:170px;
	float:left;
	margin-top:15px;
	min-height:190px;
	height:auto !important;
	height:190px;
}

.cat-once2 {
	padding:0;
	margin:0;
	width:167px;
	float:left;
	margin-top:15px;
	border-left:1px solid #dde6ea;
	padding-left:15px;
	min-height:190px;
	height:auto !important;
	height:190px;
}

.cat-once1 a, .cat-once2 a {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#344858;
	text-decoration:none;
	background:url(img/bullet2.gif) no-repeat top left;
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	margin-top:5px;
}

.cat-once1 a.img, .cat-once2 a.img {
	padding:0;
	margin:0;
	width:140px;
	float:left;
	color:#344858;
	text-decoration:none;
	background:none;
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	border:5px solid #dde6ea;
}

.vac-y {
	padding:0;
	margin:0;
	width:720px;
	float:left;
    background:url(img/vac-y.gif) repeat-y top left;
}

.vac-main {
	padding:0;
	margin:0;
	width:720px;
	float:left;
    background:url(img/vac-main.gif) no-repeat top left;
}

.vac-bottom {
	padding:0;
	margin:0;
	width:720px;
    height:13px;
	float:left;
    background:url(img/vac-bottom.gif) no-repeat top left;
    font-size:1px;
    margin-bottom:15px;
}

.small-kare {
	padding:0;
	margin:0;
	width:225px;
	float:left;
	padding-left:5px;
	padding-right:9px;
}

.title-sm {
	padding:0;
	margin:0;
	width:210px;
	height:30px;
	float:left;
	/*background:url(img/title-sm.gif) no-repeat top left;*/
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
}

.title-sm a, .title-sm a:hover {
	color:#FFFFFF;
	text-decoration:none;	
}

.main-sm {
	padding:0;
	margin:0;
	width:225px;
	float:left;
	/*background:url(img/main-sm.gif) repeat-y top left;*/
}

.top-sm {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	/*background:url(img/top-sm.gif) no-repeat top left;*/
	padding:15px 20px;
}


.bottom-sm {
	padding:0;
	margin:0;
	width:225px;
	height:10px;
	float:left;
	background:url(img/bottom-sm.gif) no-repeat top left;
	font-size:1px;
}

.text-sm {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dde6ea;
}

.text-sm2 {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:0px solid #dde6ea;
}

.text-sm a, .text-sm2 a {
	color:#537386;
	text-decoration:none;
}

.text-sm a:hover, .text-sm2 a:hover {
	color:#537386;
	text-decoration:underline;
}

.text-sm a.orange, .text-sm2 a.orange {
	color:#f87107;
	text-decoration:none;
	font-size:16px;
	font-weight: bold;
	display:block;
}

.text-sm a:hover.orange, .text-sm2 a:hover.orange {
	color:#f87107;
	text-decoration:none;
}

/* ------------------------- */

.dest-inner {
	padding:0;
	margin:0;
	width:715px;
	float:left;
	padding-left:5px;
}

.dest-top-inner {
	padding:0;
	margin:0;
	width:700px;
	height:8px;
	float:left;
	font-size:1px;
	background:url(img/big-kare-top-inner.gif) no-repeat top left;
}

.dest-bottom-inner {
	padding:0;
	margin:0;
	width:700px;
	height:8px;
	float:left;
	font-size:1px;
	background:url(img/big-kare-bottom-inner.gif) no-repeat top left;
}

.dest-main-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
	padding:0px 15px 15px 15px;
}

.dest-main-inner p {
	padding:0;
	margin:0;
	padding-top:10px;
}

.kare-top-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
	padding-top:20px;
}

.title-country-inner {
	padding:0;
	margin:0;
	width:638px;
	height:32px;
	float:left;
	background:url(img/tab-on.gif) no-repeat top left;
	font-size:20px;
	color:#344858;
	padding:7px 15px 0 15px;
}

.title-country-inner a {
	color:#344858;
	text-decoration:none;
}

.title-country-inner a:hover {
	color:#344858;
	text-decoration:none;
}

.kare-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
}

.kare-up-inner {
	padding:0;
	margin:0;
	width:668px;
	height:7px;
	float:left;
	background:url(img/kare-top-inner.gif) no-repeat top left;
	font-size:1px;
}

.kare-y-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
	background:url(img/kare-y-inner.gif) repeat-y top left;
}

.kare-main-inner {
	padding:0;
	margin:0;
	width:658px;
	float:left;
	background:url(img/kare-bottom-inner.gif) no-repeat bottom left;
	min-height:274px;
	height:auto !important;
	height:274px;
	padding:10px 0 20px 10px;
}

.kare-main-inner img.image {
	padding:0;
	margin:0;
	padding-right:31px;
}

.kare-main-inner p {
	padding:0;
	margin:0;
	padding-top:10px;
}

.col-inner {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-right:29px;
	padding-left:2px;
}

.col-inner ul {
	padding:0;
	margin:0;
	width:175px;
	list-style:none;
	padding-left:0px;
	padding-right:10px;
}

.col-inner ul li {
	padding:0;
	margin:0;
	width:165px;
	background:url(img/bullet.gif) no-repeat center left;
	padding-left:10px;
	margin-top:5px;
	font-weight:bold;
}

.col-inner ul li a {
	color:#344858;
	text-decoration:none;
}

.col-inner ul li a:hover {
	color:#344858;
	text-decoration:none;
}

.all-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
	padding-top:10px;
}

.other-dest-inner {
	padding:0;
	margin:0;
	width:668px;
	float:left;
	padding-top:10px;
}

.kare-other-inner {
	padding:0;
	margin:0;
	width:648px;
	height:22px;
	float:left;
	margin-top:2px;
	background:url(img/other-dest-inner.gif) no-repeat top left;
	padding:2px 10px 0 10px;
}

.kare-other-inner a {
	color:#344858;
	text-decoration:none;
	font-size:11px;
}

.kare-other-inner a.big {
	color:#344858;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	padding-right:10px;
}

.kare-list-pochivka {
	padding:0;
	margin:0;
	width:720px;
	height:125px;
	float:left;
	background:url(img/kare-list-pochivka.jpg) no-repeat top left;
	margin-bottom:5px;
	margin-top:10px;
}

.kare-list-pochivka h2 {
	padding:0;
	margin:0;
	color:#afb9bf;
	font-size:30px;
	font-weight:normal;
	padding-left:30px;
	padding-top:70px;
}

.kare-list-hotel {
	padding:0;
	margin:0;
	width:720px;
	height:125px;
	float:left;
	background:url(img/kare-list-hotel.jpg) no-repeat top left;
	margin-bottom:5px;
	margin-top:10px;
}

.kare-list-hotel h2 {
	padding:0;
	margin:0;
	color:#afb9bf;
	font-size:30px;
	font-weight:normal;
	padding-left:30px;
	padding-top:70px;
}


.path {
	padding:0;
	margin:0;
	width:720px;
	float:left;
	font-size:11px;
}

.path h2, #right h3 {
	padding:0;
	margin:0;
	width:605px;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	
}

.path2 {
	padding:0;
	margin:0;
	width:685px;
	float:left;
	padding-left:35px;
	font-size:11px;
	padding-top:20px;
}

.path2 h2 {
	padding:0;
	margin:0;
	width:595px;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	 
}


.path h4 {
	padding:0;
	margin:0;
	width:605px;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	 
}


.print {
	padding:0;
	margin:0;
	width:80px;
	float:left;
}

.print a {
	padding:0;
	margin:0;
	color:#537386;
	text-decoration:none;
	background:url(img/print.gif) no-repeat center left;
	padding-left:15px;
}

.print a:hover {
	color:#537386;
	text-decoration:none;
}

.right-path {
	padding:0;
	margin:0;
	width:640px;
	float:left;
}

.right-path a.all-result {
	padding:0;
	margin:0;
	float:right;
	color:#537386;
	text-decoration:none;
	border-right:1px solid #e1e1e1;
	padding-right:10px;
	text-align:right;
	display:inline-block;
	margin-left:0px;
	display:inline;
}

.right-path a:hover.all-result  {
	color:#f87206;
	text-decoration:none;
}

.right-path2 {
	padding:0;
	margin:0;
	width:605px;
	float:left;
}

.right-path2 a.all-result {
	padding:0;
	margin:0;
	float:left;
	color:#537386;
	text-decoration:none;
	border-right:1px solid #e1e1e1;
	padding-right:10px;
	text-align:right;
	display:inline-block;
	margin-left:275px;
	display:inline;
}

.right-path2 a:hover.all-result  {
	color:#f87206;
	text-decoration:none;
}

.pages {
	padding:0;
	margin:0;
	float:right;
	padding-left:10px;
}

.pages a img {
	vertical-align:top;
}

.pages a {
	color:#537386;
	text-decoration:none;
	padding:0 3px;
}

.pages a:hover {
	color:#f87206;
	text-decoration:underline;
}

.pages span.visited {
	color:#f87206;
}

.param {
	padding:0;
	margin:0;
	width:690px;
	height:20px;
	float:left;
	background:url(img/head-table.gif) no-repeat top left;
	margin-top:10px;
	color:#FFFFFF;
	padding:4px 15px 0 15px;
}

.param span.border {
	display:inline-block;
	color:#a4babe;
	padding:0 3px;
}

.param2 {
	padding:0;
	margin:0;
	width:690px;
	height:28px;
	float:left;
	background:url(img/head-table2.gif) no-repeat top left;
	margin-top:10px;
	color:#FFFFFF;
	padding:4px 15px 0 15px;
}

.param2 span.border {
	display:inline-block;
	color:#a4babe;
	padding:0 3px;
}

.param3  {
	padding:0;
	margin:0;
	width:637px;
	float:left;
	background:url(img/head-table3.gif) no-repeat top left #698C90;
  margin-top:10px;
	color:#FFFFFF;
	padding:4px 15px 4px 15px;
}

.param5 {
	padding:0;
	margin:0;
	width:637px;
	float:left;
	background:url(img/head-table5.gif) no-repeat top left;
  margin-top:10px;
	color:#FFFFFF;
	padding:4px 15px 4px 15px;
}

.param6 {
	padding:0;
	margin:0;
	width:637px;
	float:left;
	background:url(img/head-table6.gif) no-repeat top left #698c90;
    margin-top:10px;
	color:#FFFFFF;
	padding:4px 15px 4px 15px;
}


.param4 {
	padding:0;
	margin:0;
	width:695px;
	height:20px;
	float:left;
	background:url(img/head-table-n.gif) no-repeat top left;
	margin-top:10px;
	color:#FFFFFF;
	padding:4px 0px 0 10px;
	font-size: 11px;
 
}
.poo-new .param4 a {
  font-size: 11px;
}

.table-main {
	padding:0;
	margin:0;
	width:711px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
}

.table-bottom {
	padding:0;
	margin:0;
	width:720px;
	height:18px;
	float:left;
	background: url(img/table-bottom.gif) no-repeat top left;
	font-size:1px;
}

.table-main table {
	padding:0;
	margin:0;
	width:709px;
	margin:1px;
}

.table-main table thead tr {
	padding:0;
	margin:0;
	width:710px;
	height:30px;
	color:#374d5d;
}

.table-main table thead tr td {
	border-right:1px solid #c6cfd0;
	padding-left:15px;
}

.table-main table tbody tr {
	padding:0;
	margin:0;
	width:710px;
	height:50px;
}

.table-main table tbody tr td {
	padding-left:15px;
}

.table-main table tbody tr td span.vac-name {
	color:#ff8800;
	font-size:16px;
	font-weight:bold;
}

.table-main table tbody tr td span.vac-price {
	color:#ff8800;
	font-size:18px;
	font-weight:normal;
	padding-right:10px;
}

.search {
	padding:0;
	margin:0;
	width:265px;
	float:left;
    clear:both;
}

.search h2 {
	padding:0;
	margin:0;
    font-size:20px;
    font-weight:normal;
    padding-top:10px;
    padding-bottom:5px;
}

.search-top-y {
	padding:0;
	margin:0;
	width:265px;
	float:left;
	background:url(img/search-top-y.gif) repeat-y top left;
}



.search-top {
	padding:0;
	margin:0;
	width:245px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#344858;
	background:url(img/search-top.gif) no-repeat top left;
	padding:5px 10px;
}

.search-top table.tbl-param {
	padding:0;
	margin:0;
	width:235px;
	color:#374d5d;
    font-size:12px;
	font-weight:normal;
    margin-bottom:30px;
    margin-top:5px;
}

.search-top h4 {
	padding:0;
    margin:0;
    font-size:16px;
    color:#f76f07;
}
.search-y {
	padding:0;
	margin:0;
	width:265px;
	float:left;
	background:url(img/search-y.gif) repeat-y top left;
}

.search-main {
	padding:0;
	margin:0;
	width:235px;
	float:left;
	background:url(img/search-main.gif) no-repeat bottom left;
	/*min-height:260px;
	height:auto !important;
	height:260px;*/
	padding:10px 20px 30px 10px;
}

.search-main table.tbl-param {
	padding:0;
	margin:0;
	width:235px;
	color:#374d5d;
}

.buttons {
		padding:0;
	margin:0;
	width:265px;
	float:left;
    padding-top:15px;
}

span.white {
	color:#f76f07;
	font-weight: bold;
}

span.white2 {
    color:#FFDBC1;
    font-size: 11px; 
    font-weight: bold;
}

.search-main h3 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	border-bottom:1px solid #ffffff;
	clear:both;
	width:205px;
	padding:30px 0 10px 0;
	font-size:16px;
	font-weight:bold;
}

form.ff2 {
	padding:0;
	margin:0;
	font-size:12px;
	padding-top:10px;
}

select.f3 {
	padding:0;
	margin:0;
	width:140px;
	color:#537386;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.top-dest {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	padding-left:10px;
}

.title-d {
	padding:0;
	margin:0;
	width:255px;
	height:37px;
	float:left;
	background:url(img/title-d.gif) no-repeat top left;
	color:#FFFFFF;
	font-size:25px;
	padding-left:15px;
	padding-top:3px;
}

.y-d {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	background:url(img/y-d.gif) repeat-y top left;
}

.main-d {
	padding:0;
	margin:0;
	width:235px;
	min-height:315px;
	height:auto !important;
	height:315px;
	float:left;
	background:url(img/main-d.gif) no-repeat bottom left;
	padding-left:18px;
	padding-right:17px;
	padding-top:15px;
	padding-bottom:15px;
}

.kare-dest {
	padding:0;
	margin:0;
	width:185px;
	height:176px;
	float:left;
	background:url(img/kare-dest.gif) no-repeat top left;
	padding:15px 25px;
}

.kare-dest a.town, .link-dest a.town, .link-dest2 a.town  {
	padding:0;
	margin:0;
	color:#ff8800;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	background:url(img/bullet2.gif) no-repeat top left;
	padding-left:10px;
	display:block;
	margin-top:5px;
}

.kare-dest a, .link-dest a, .link-dest2 a {
	padding:0;
	margin:0;
	color:#537386;
	text-decoration:none;
	display:block;
}

.kare-dest a:hover, .link-dest a:hover, .link-dest2 a:hover {
	text-decoration:underline;
}

.link-dest {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dde6ea;
	margin:0px 25px;
	display:inline;
}

.link-dest2 {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:0px solid #dde6ea;
	margin:0px 25px;
	display:inline;
}

.left-search h3, /*#search h3*/ {
	padding:0;
	margin:0;
	color:#344858;
	font-size:16px;
	font-weight:bold;
	 
}

.category-main {
	padding:0;
	margin:0;
	width:215px;
    float:left;
	padding-left:10px;
	margin-bottom:3px;
}


.category {
	padding:0;
	margin:0;
	background:url(img/cat.gif) no-repeat top left #e1e7eb;
	width:173px;
	padding-left:10px;
	padding-top:6px;
    padding-bottom:1px;
    float:left;
    padding-right:30px;
}

.category a {
	color:#344858;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.category a:hover {
	color:#344858;
	text-decoration:none;
}

.category-bottom {
padding:0;
	margin:0;
	background:url(img/categ-b.gif) no-repeat top left;
	width:213px;
    height:7px;
    float:left;
    font-size:1px;
}

.offer-inner {
	padding:0;
	margin:0;
	width:715px;
	float:left;
	padding-left:5px;
	padding-top:10px;
}

.offer-top {
	padding:0;
	margin:0;
	width:715px;
	height:15px;
	float:left;
	font-size:1px;
	background:url(img/offer-top.gif) no-repeat top left;
}

.offer-bottom {
	padding:0;
	margin:0;
	width:715px;
	height:15px;
	float:left;
	font-size:1px;
	background:url(img/offer-bottom.gif) no-repeat top left;
}

.offer-main {
	padding:0;
	margin:0;
	width:651px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
	padding:0px 30px 10px 30px;
}

.offer-main p {
	padding:0;
	margin:0;
	padding-top:10px;
}

.offer-info {
	padding:0;
	margin:0;
	width:655px;
	float:left;
	background:url(img/offer-info.gif) repeat-y top left;
	padding:15px 30px 15px 30px;
}

.links {
	padding:0;
	margin:0;
	width:435px;
	float:left;
}

.links a {
	display:block;
	color:#354a5a;
	text-decoration:none;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
}

.links a img {
	vertical-align:middle;
}

.reservation {
	padding:0;
	margin:0;
	width:210px;
	font-size:13px;
	font-weight:bold;
	float:left;
	/*background:url(img/reserve.gif) no-repeat top left;*/
}

.reservation a, .reservation a:hover {
	color:#354a5a;
	text-decoration:none;
}

.row-kare {
	padding:0;
	margin:0;
	width:990px;
	float:left;
	padding-top:20px;
	padding-left:10px;
 
}


.kare-zabel {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	padding-left:20px;
}

.title-zab-y {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	background:url(img/title-zab-y.gif) repeat-y top left;
}

.title-zab {
	padding:0;
	margin:0;
	width:280px;
	height:30px;
	float:left;
	background:url(img/title-zab.gif) no-repeat top left;
	font-size:15px;
	font-weight: bold;
	line-height: 15px;
	color:#FFFFFF;
	padding:5px 15px 0 15px;
}

.title-zab a, .title-zab a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.info-zab {
	padding:0;
	margin:0;
	width:310px;
	float:left;
	background:url(img/zabel-y.gif) repeat-y top left;
}

.info-zab-main {
	padding:0;
	margin:0;
	width:300px;
	float:left;
	background:url(img/zabel-main.gif) no-repeat bottom left;
	min-height:115px;
	height:auto !important;
	height:115px;
	padding:0 3px 5px 3px;
}

.info-zab-main a img {
	margin-top:1px;
}

.text-zab {
	padding:0;
	margin:0;
	width:290px;
	float:left;
	padding:5px 5px 0 5px;
}

.more {
	padding:0;
	margin:0;
	width:300px;
	float:left;
	text-align:right;
}


.catalogs {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-top:20px;
}

.kare-cat {
	padding:0;
	margin:0;
	width:235px;
	float:left;
	padding-left:5px;
	padding-right:10px;	
}

.kare-cat2 {
	padding:0;
	margin:0;
	width:235px;
	float:left;
	padding-right:5px;
	padding-left:10px;	
}

.cat-y {
	padding:0;
	margin:0;
	width:235px;
	float:left;
	background:url(img/cat-y.gif) repeat-y top left;
	min-height:575px;
	height:auto !important;
	height:575px;
}

.cat-bottom {
	padding:0;
	margin:0;
	width:235px;
	height:10px;
	float:left;
	background:url(img/cat-bottom.gif) no-repeat top left;
	font-size:1px;
}

.cat1 {
	padding:0;
	margin:0;
	width:215px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left;
	background:url(img/cat1-top.gif) no-repeat top left;
	padding:10px;
}

.cat2 {
	padding:0;
	margin:0;
	width:215px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left;
	background:url(img/cat2-top.gif) no-repeat top left;
	padding:10px;
}

.cat1 h2, .cat2 h2 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
.cat_text {
    min-height: 80px;
    height: auto !important;
    height: 80px;
    float: left;
    width: 215px;
}

.cat1 h2 a, .cat2 h2 a {
	color:#FFFFFF;
	text-decoration:none;
}

.pic-cat {
	padding:0;
	margin:0;
	background:url(img/bgr-pic.png) no-repeat top left;
	width:210px;
	height:152px;
	text-align:center;
	padding-top:10px;
	margin-top:5px;
	margin-bottom:5px;
}

.other-cats {
	padding:0;
	margin:0;
	width:215px;
	float:left;
	border-top:1px solid #dde6ea;
	margin-top:10px;
	padding-top:10px;
}

.other-catalogs {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	padding-top:30px;
}

.other-cats-top {
	padding:0;
	margin:0;
	width:1000px;
	height:16px;
	float:left;
	background:url(img/other-cats-top.gif) no-repeat top left;
	margin-top:10px;
	font-size:1px;
}

.other-cats-y {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	background:url(img/other-cats-y.gif) repeat-y top left;
}

.other-cats-main {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	background:url(img/other-cats-main.gif) no-repeat bottom left;
	min-height:101px;
	height:auto !important;
	height:101px;
}

.borders-cats {
	padding:0;
	margin:0;
	width:1000px;
	float:left;
	background:url(img/borders-cat.gif) repeat-y top left;
	margin-bottom:10px;
	min-height:91px;
	height:auto !important;
	height:91px;
}

.cols {
	padding:0;
	margin:0;
	width:220px;
	float:left;
	padding:0 15px;
}

.cols a {
	color:#344858;
	text-decoration:none;
	display:block;
	padding:0;
	margin:0;
	background:url(img/bullet2.gif) no-repeat top left;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:5px;
}

#gallery {
	padding:0;
	margin:0;
	width:500px;
	float:left;
	padding-top:20px;
	padding-left:30px;
}

#gallery2 {
	padding:0;
	margin:0;
	width:488px;
    height:480px;
	float:left;
	padding-top:5px;
	padding-left:7px;
    background:url(img/gallery2.png) no-repeat top left;
    margin-left:5px;
    display:inline;
}

* html #gallery2 {
	padding:0;
	margin:0;
	width:488px;
    height:480px;
	float:left;
	padding-top:5px;
	padding-left:7px;
    background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery2.png', sizingMethod='crop');
	background-repeat: no-repeat;
    margin-left:5px;
    display:inline;
}

.gallery2 {
	padding:0;
	margin:0;
	width:500px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}


#text-page {
	padding:0;
	margin:0;
	width:450px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
}

#text-page p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}
#text-page2 {
	padding:0;
	margin:0;
	width:450px;
	float:left;
	padding-right:10px;
	padding-left:10px;
 
}

#text-page2 p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}

#text-page3 {
	padding:0;
	margin:0;
	 
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
}

#text-page3 p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}

/*---------- Gallery -------------- */
#gallery-top {
	padding:0;
	margin:0;
	width:484px;
	height:8px;
	float:left;
	background:url(img/gallery-top.png) no-repeat top left;
	font-size:1px;
}

* html #gallery-top {
	padding:0;
	margin:0;
	width:484px;
	height:8px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery-top.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

#gallery-bottom {
	padding:0;
	margin:0;
	width:484px;
	height:10px;
	float:left;
	background:url(img/gallery-bottom.png) no-repeat top left;
	font-size:1px;
}

* html #gallery-bottom {
	padding:0;
	margin:0;
	width:484px;
	height:10px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery-bottom.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

#gallery-main {
	padding:0;
	margin:0;
	width:460px;
	float:left;
	background:url(img/gallery.png) repeat-y top left;
	padding:5px 12px;
}

* html #gallery-main {
	padding:0;
	margin:0;
	width:460px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery.png', sizingMethod='scale');
	background-repeat: repeat-y;
	padding:5px 12px;
}

#bg {
	padding:0px;
	margin:0px;
	width:460px;
	background:url(img/bgr-anime.gif) repeat-x bottom left;
	border:0px solid #00aeef;
	height:460px;
	*height:430px;
    z-index:5;
	float:left;
	position:relative;
}

.gallery-top {
	padding:0;
	margin:0;
	width:484px;
	height:8px;
	float:left;
	background:url(img/gallery-top.png) no-repeat top left;
	font-size:1px;
}

* html .gallery-top {
	padding:0;
	margin:0;
	width:484px;
	height:8px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery-top.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

.gallery-bottom {
	padding:0;
	margin:0;
	width:484px;
	height:10px;
	float:left;
	background:url(img/gallery-bottom.png) no-repeat top left;
	font-size:1px;
}

* html .gallery-bottom {
	padding:0;
	margin:0;
	width:484px;
	height:10px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery-bottom.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

.gallery-main {
	padding:0;
	margin:0;
	width:460px;
	float:left;
	background:url(img/gallery.png) repeat-y top left;
	padding:5px 12px;
}

* html .gallery-main {
	padding:0;
	margin:0;
	width:460px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/gallery.png', sizingMethod='scale');
	background-repeat: repeat-y;
	padding:5px 12px;
}

.bg {
	padding:0px;
	margin:0px;
	width:460px;
	background:url(img/bgr-anime.gif) repeat-x bottom left;
	border:0px solid #00aeef;
	height:460px;
	*height:430px;
    z-index:5;
	float:left;
	position:relative;
}

/* ----------- End of Gallery ----------- */

.podc {
	padding:0;
	margin:0;
	width:640px;
	float:left;
	padding-left:35px;
	padding-top:10px;
}

.podc-new {
	padding:0;
	margin:0;
	width:965px;
	float:left;
	padding-left:35px;
	padding-top:10px;
}
.kare-podc {
	padding:0;
	margin:0;
	width:311px;
	float:left;
	padding-left:17px;
    
}

.kare-podc-y {
	padding:0;
	margin:0;
	width:311px;
	float:left;
	background:url(img/kare-podc-y.gif) repeat-y top left;
    
}
.kare-podc-y-2 {
	padding:0;
	margin:0;
	width:311px;
	float:left;
	background:url(img/kare-podc-y2.gif) repeat-y top left;
    border:0px solid #000000;
}
.kare-podc-bottom {
	padding:0;
	margin:0;
	width:311px;
	height:14px;
	float:left;
	font-size:1px;
	background:url(img/kare-podc-bottom.gif) no-repeat top left;
}
.kare-podc-bottom2 {
	padding:0;
	margin:0;
	width:311px;
	height:14px;
	float:left;
	font-size:1px;
	background:url(img/kare-podc-bottom2.gif) no-repeat top left;
}
.kare-podc-main {
	padding:0;
	margin:0;
	width:291px;
	float:left;
	background:url(img/kare-podc.gif) no-repeat top left;
	min-height:161px;
	height:auto !important;
	height:161px;
    padding:10px;
	
}
.kare-podc-main-2 {
	padding:0;
	margin:0;
	width:291px;
	float:left;
	background:url(img/kare-podc2.gif) no-repeat top left;
	min-height:151px;
	height:auto !important;
	height:151px;	
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    border:0px solid #000000;
}

.title-podc {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	color:#f76f07;
	font-size:20px;
	font-weight:normal;
	background:url(img/more.png) no-repeat top left;
	padding-left:21px;
    border:0px solid #000000;
}



* html .title-podc {
	padding:0;
	margin:0;
	width:270px;
	height:50px;
	float:left;
	color:#f76f07;
	font-size:20px;
	font-weight:normal;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/more.png', sizingMethod='crop');
	background-repeat: no-repeat;
	padding-left:21px;
}
.title-podc4 a {
	padding:0;
	margin:0;
	width:270px;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	background:url(img/more.png) no-repeat top left;
	padding-left:21px;
    border:0px solid #000000;
    min-height:65px;
	height:auto !important;
	height:65px;
    line-height:21px;	
}



* html .title-podc4 a {
	padding:0;
	margin:0;
	width:270px;
	height:50px;
	float:left;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/more.png', sizingMethod='crop');
	background-repeat: no-repeat;
	padding-left:21px;
    line-height:21px;
       min-height:65px;
	height:auto !important;
	height:65px;	
}

.title-podc2 {
    padding:0;
    margin:0;
    width:900px;
    margin-top:20px;   
    float:left;
    color:#f76f07;
    font-size:20px;
    font-weight:normal;
    background:url(img/more.png) no-repeat top left;
    padding-left:21px;
}



* html .title-podc2 {
    padding:0;
    margin:0;
    width:900px;
    margin-top:20px;  
    float:left;
    color:#f76f07;
    font-size:20px;
    font-weight:normal;
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/more.png', sizingMethod='crop');
    background-repeat: no-repeat;
    padding-left:21px;
}
.title-podc3 {
    padding:0;
    margin:0;
    width:900px;
    margin-top:20px;   
    float:left;
    color:#3c98ad;
    font-size:20px;
    font-weight:normal;
    background:url(img/more2.png) no-repeat top left;
    padding-left:21px;
   
}



* html .title-podc3 {
    padding:0;
    margin:0;
    width:900px;
    margin-top:20px;
    float:left;
    color:#3c98ad;
    font-size:20px;
    font-weight:normal;
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/more2.png', sizingMethod='crop');
    background-repeat: no-repeat;
    padding-left:21px;
}

.title-podc a {
	color:#f76f07;
	text-decoration:none;
}

.title-podc a:hover {
	color:#f76f07;
	text-decoration:none;
}

.info-podc {
	padding:0;
	margin:0;
	width:291px;
	float:left;
}

.info-podc-top {
	padding:0;
	margin:0;
	width:291px;
	height:15px;
	float:left;
	background:url(img/info-top.png) no-repeat top left;
	font-size:1px;
}

* html .info-podc-top {
	padding:0;
	margin:0;
	width:291px;
	height:15px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/info-top.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

.info-podc-top2 {
	padding:0;
	margin:0;
	width:291px;
	height:13px;
	float:left;
	background:url(img/info-top2.png) no-repeat top left;
	font-size:1px;
}

* html .info-podc-top2 {
	padding:0;
	margin:0;
	width:291px;
	height:15px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/info-top2.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}
.info-podc-bottom {
	padding:0;
	margin:0;
	width:291px;
	height:15px;
	float:left;
	background:url(img/info-bottom.png) no-repeat top left;
	font-size:1px;
}

* html .info-podc-bottom {
	padding:0;
	margin:0;
	width:291px;
	height:15px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/info-bottom.png', sizingMethod='crop');
	background-repeat: no-repeat;
	font-size:1px;
}

.info-podc-main {
	padding:0;
	margin:0;
	width:261px;
	float:left;
	background:url(img/info-y.png) repeat-y top left;
	padding:0 15px;
}

* html .info-podc-main {
	padding:0;
	margin:0;
	width:261px;
	float:left;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/info-y.png', sizingMethod='scale');
	background-repeat: no-repeat;
	padding:0 15px;
}

.pic-podc {
	padding:0;
	margin:0;
	width:100px;
	float:left;
}

.text-podc {
	padding:0;
	margin:0;
	width:156px;
	float:left;
	font-weight:bold;
	padding-left:5px;
}

.text-podc a {
	color:#344858;
	text-decoration:none;
	display:block;
	background:url(img/bullet2.gif) no-repeat top left;
	padding-left:10px;
	padding-top:1px;
	margin-bottom:10px;
}

.descr {
	padding:0;
	margin:0;
	width:670px;
	float:left;
	padding-left:35px;
	padding-right:15px;
	padding-top:10px;
}

/* ------------------ */

.list-kats {
	padding:0;
	margin:0;
	width:685px;
	float:left;
	padding-left:35px;
}

.list-kats-new {
	padding:0;
	margin:0;
	width:685px;
	float:left;
	padding-left:0px;
    padding-top:15px;
}

.list-kats-new h3 {
	padding:0;
	margin:0;
	width:605px;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	 
}



.param2 {
	padding:0;
	margin:0;
	width:654px;
	height:26px;
	float:left;
	background:url(img/head-table2.gif) no-repeat top left;
	margin-top:10px;
	color:#FFFFFF;
	padding:6px 15px 0 15px;
}


.table-main2 {
	padding:0;
	margin:0;
	width:682px;
	float:left;
	border-left:1px solid #dde6ea;
	border-right:1px solid #dde6ea;
}

.table-bottom2 {
	padding:0;
	margin:0;
	width:684px;
	height:18px;
	float:left;
	background: url(img/table-bottom2.gif) no-repeat top left;
	font-size:1px;
}

.opisanie {
	padding:0;
	margin:0;
	width:681px;
	height:18px;	
	float:left;
	background:#8aa5a9;
	color:#374d5d;
	padding-top:7px;
}

.opisanie span.k1 {
	padding:0;
	margin:0;
	width:208px;
	height:20px;	
	float:left;
	border-right:1px solid #ffffff;
	padding-left:15px;
}

.opisanie span.k2 {
	padding:0;
	margin:0;
	width:303px;
	height:20px;	
	float:left;
	border-right:1px solid #ffffff;
	padding-left:15px;
}

.opisanie span.k3 {
	padding:0;
	margin:0;
	width:115px;
	height:20px;	
	float:left;
	border-right:0px solid #ffffff;
	padding-left:15px;
}

.list-cats1 {
	padding:0;
	margin:0;
	width:681px;	
	float:left;
	background:url(img/cats1-y.gif) repeat-x bottom left #ffffff;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:10px 0;
}

.list-cats2 {
	padding:0;
	margin:0;
	width:681px;	
	float:left;
	background:url(img/cats2-y.gif) repeat-x bottom left #ffffff;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:10px 0;
}


.borders2-cats {
	padding:0;
	margin:0;
	width:681px;	
	float:left;
	background: url(img/borders2-cat.gif) repeat-y top left;
	min-height:60px;
	height:auto !important;
	height:60px;
}

.more-info {
	padding:0;
	margin:0;
	width:640px;
	height:25px;	
	float:left;
	background:url(img/aroow1.gif) no-repeat top left;
	font-size:11px;
	margin-left:15px;
	display:inline;
	padding-left:20px;
}

.more-info a {
	color:#344858;
	text-decoration:none;
}

.more-info a:hover {
	color:#344858;
	text-decoration:none;
}

.col-cats1 {
	padding:0;
	margin:0;
	width:198px;	
	float:left;
	padding-left:15px;
	padding-right:10px;
}

.col-cats1 h3 {
	padding:0;
	margin:0;
	color:#f76f07;
	font-size:20px;
	font-weight:normal;
}

.col-cats1 h3 a {
	color:#f76f07;
	text-decoration:none;
}

.col-cats1 h3 a:hover {
	color:#f76f07;
	text-decoration:none;
}


.col-cats2 {
	padding:0;
	margin:0;
	width:293px;
	float:left;
	padding-left:15px;
	padding-right:10px;
}

.col-cats2 a {
	color:#537386;
	text-decoration:none;
}

.col-cats2 a:hover {
	color:#537386;
	text-decoration:none;
}

.col-cats3 {
	padding:0;
	margin:0;
	width:105px;
	float:left;
	padding-left:15px;
	padding-right:10px;
}

span.price2 {
	padding:0;
	margin:0;
	width:auto;
	height:22px;
	display:inline-block;
	float:left;
	background:url(img/price.gif) repeat-x top left;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
}

.hotel {
	padding:0;
	margin:0;
	width:713px;
	float:left;
	padding-top:10px;
	padding-left:7px;
}

.hotel-top {
	padding:0;
	margin:0;
	width:713px;
	height:14px;
	float:left;
	background:url(img/hotel-top.gif) no-repeat top left;
	font-size:1px;
}

.hotel-y {
	padding:0;
	margin:0;
	width:713px;
	float:left;
	background:url(img/hotel-y.gif) repeat-y top left;
}

.hotel-main {
	padding:0;
	margin:0;
	width:713px;
	float:left;
	background:url(img/hotel-bottom.gif) no-repeat bottom left;
	min-height:190px;
	height:auto !important;
	height:190px;
	padding-bottom:60px;
}

#menu-hotel {
	padding:0;
	margin:0;
	width:203px;
	float:left;
	padding-top:13px;
	padding-bottom: 30px;
}

#menu-hotel ul {
	padding:0;
	margin:0;
	width:193px;
	list-style:none;
	padding-left:10px;
}

#menu-hotel ul li {
	padding:0;
	margin:0;
	width:193px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	
}

#menu-hotel ul li a {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-o.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	float: left;
	margin-bottom: 5px; 
	color:#FFFFFF;
	text-decoration:none;
	 
}

#menu-hotel ul li a:hover {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-h.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	float: left;
	margin-bottom: 5px;  
}

#menu-hotel ul li a.active {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-h.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	margin-bottom:5px;
	float: left;
}

#menu-hotel ul li a.mm2 {
	padding:0;
	margin:0;
	width:193px;
	height:26px;
	display:block;
	background:none;
 
	color:#FFFFFF;
	text-decoration:none;
	cursor: hand;
	 
}

#menu-hotel ul li a.mm2 span.mm2-main {
	padding:0;
	margin:0;
	width:163px;
	display:block;
	background:url(img/button-o2.gif) no-repeat top left #6b8e91;
	padding-left:10px;
	padding-right:20px;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom: 3px;
	 
}

#menu-hotel ul li a.mm2 span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
	background:url(img/button-o2-b.gif) no-repeat top left;
    font-size:1px;}

#menu-hotel ul li a:hover.mm2 {
	padding:0;
	margin:0;
	width:193px;
	display:block;
	background:none;
	 
	color:#354a5a;
	text-decoration:none;
	 
}

#menu-hotel ul li a.mm2:hover span.mm2-main {
	padding:0;
	margin:0;
	width:163px;
	display:block;
	background:url(img/button-h2.gif) no-repeat top left #cbe0e2;
	padding-left:10px;
	padding-right:20px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	padding-bottom: 3px;
	 
}

#menu-hotel ul li a.mm2:hover span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
	background:url(img/button-h2-b.gif) no-repeat top left;
    font-size:1px;}

#hotel-text {
	padding:0;
	margin:0;
	width:683px;
	float:left;
	padding:5px 15px;
	clear: both;
}

#hotel-text p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}

.hotel-text {
	padding:0;
	margin:0;
	width:683px;
	float:left;
	padding:5px 15px;
}

.hotel-text p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}


.price-cont {
	padding:0;
	margin:0;
	width:705px;
	float:left;
	padding:5px 0px 5px 0;
    border:0px solid #c00000;
}

.price-cont a {
	padding:0;
	margin:0;
	display:block;
	background:url(img/button-price.gif) no-repeat top left;
	width:90px;
	height:22px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
	padding-top:3px;
}

.price-cont a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


.price-cont2 {
	padding:0;
	margin:0;
	width:683px;
	float:left;
	padding:5px 15px;
}

.price-cont2 a {
	padding:0;
	margin:0;
	display:block;
	background:url(img/button-price.gif) no-repeat top left;
	width:90px;
	height:22px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
	padding-top:3px;
}

.price-cont2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
  

.table-main3 {
	padding:0;
	margin:0;
	width:665px;
	float:left;
	border-left:1px solid #bbc2b9;
	border-right:1px solid #bbc2b9;
	border-bottom:1px solid #bbc2b9;
}

.table-main5 {
	padding:0;
	margin:0;
	width:704px;
	float:left;
	border-left:1px solid #bbc2b9;
	border-right:1px solid #bbc2b9;
	border-bottom:1px solid #bbc2b9;
}

.table-main-new {
	padding:0;
	margin:0;
	width:694px;
	float:left;
	border-left:1px solid #bbc2b9;
	border-right:1px solid #bbc2b9;
	border-bottom:1px solid #bbc2b9;
    padding-left:10px;
}
.table-main4 {
    padding:0;
    margin:0;
    width:655px;
    background: #ffffff; 
    padding-left: 5px;
    padding-right: 5px; 
    padding-top:5px;
    padding-bottom:10px;
    float:left;
    border-left:1px solid #bbc2b9;
    border-right:1px solid #bbc2b9;
    border-bottom:1px solid #bbc2b9;
}
.table-main4 ul {
 padding: 0px;
 margin: 0px;
 list-style:none;
 padding-left: 10px;
 
}
.table-main4 ul li {
 padding: 0px;
 margin: 0px; 
 padding-left:10px;
 background:url(img/bullet2.gif) no-repeat top left;
 
}

.table-main4 table {
    padding:0;
    margin:0;
    width:654px;
}

.table-main4 table thead tr {
    padding:0;
    margin:0;
    width:700px;
    height:20px;
    color:#374d5d;
}

.table-main4 table thead tr td {
    border-right:1px solid #ffffff;
    padding-left:10px;
}

.table-main4 table tbody tr {
    padding:0;
    margin:0;
    width:700px;
    height:40px;
}

.table-main4 table tbody tr td {
    padding-left:10px;
    border-right:0px solid #c9d0d4;
}

.table-main4 table tbody tr td span.orange {
    color:#ff8800;
    font-weight:bold;
}
.table-main4 ul li a {
 color: #ff8800;
 display: inline;
}
.table-main4 a {
 color: #ff8800;
 display: inline;
}
.table-main4 a:hover {
 color: #ff8800;
 text-decoration: underline;
}


.table-main-new a {
 color: #ff8800;
 display: inline;
}

.table-main-new a:hover {
 color: #ff8800;
 text-decoration: underline;
}

.table-main-new ul li a {
 color: #ff8800;
 display: inline;
}

.table-main-new ul li a:hover {
 color: #ff8800;
 text-decoration: underline;
}
.table-main-new table {
    padding:0;
    margin:0;
    width:654px;
}

.table-main-new table thead tr {
    padding:0;
    margin:0;
    width:690px;
    height:20px;
    color:#374d5d;
}

.table-main-new table thead tr td {
    border-right:1px solid #ffffff;
    padding-left:10px;
}

.table-main-new table tbody tr {
    padding:0;
    margin:0;
    width:690px;
    height:40px;
}

.table-main-new table tbody tr td {
    padding-left:10px;
    border-right:0px solid #c9d0d4;
}

.table-main-new table tbody tr td span.orange {
    color:#ff8800;
    font-weight:bold;
}



.table-bottom3 {
	padding:0;
	margin:0;
	width:667px;
	height:10px;
	float:left;
	background: url(img/table-bottom3.gif) no-repeat top left;
	font-size:1px;
}

.table-main3 table {
	padding:0;
	margin:0;
	width:664px;
}

.table-main3 table thead tr {
	padding:0;
	margin:0;
	width:710px;
	height:20px;
	color:#374d5d;
}

.table-main3 table thead tr td {
	border-right:1px solid #ffffff;
	padding-left:10px;
}

.table-main3 table tbody tr {
	padding:0;
	margin:0;
	width:710px;
	height:40px;
}

.table-main3 table tbody tr td {
	padding-left:10px;
	border-right:1px solid #c9d0d4;
}

.table-main3 table tbody tr td span.orange {
	color:#ff8800;
	font-weight:bold;
}



.table-main5 table {
	padding:0;
	margin:0;
	width:704px;
}

.table-main5 table thead tr {
	padding:0;
	margin:0;
	width:704px;
	height:20px;
	color:#374d5d;
}

.table-main5 table thead tr td {
	border-right:1px solid #ffffff;
	padding-left:10px;
}

.table-main5 table tbody tr {
	padding:0;
	margin:0;
	width:704px;
	height:40px;
}

.table-main5 table tbody tr td {
	padding-left:10px;
	border-right:1px solid #c9d0d4;
}
.orange2 {
  color:#ff8800;
	font-weight:bold;
}
.table-main5 table tbody tr td span.orange {
	color:#ff8800;
	font-weight:bold;
}

.list-hotel {
	padding:0;
	margin:0;
	width:711px;
	float:left;
    background:url(img/cats1-y.gif) repeat-x bottom left #ffffff;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}


/*.list-hotel a {
	padding:0;
	margin:0;
	width:711px;
	float:left;
	background:url(img/cats1-y.gif) repeat-x bottom left #ffffff;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	cursor: hand;
}

.list-hotel a:hover {
	padding:0;
	margin:0;
	width:711px;
	float:left;
	background:#fff4e7;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}*/

.list-hotel a.hover {
	padding:0;
	margin:0;
	width:711px;
	float:left;
	background:#fff4e7;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}


.left-new {
	padding:0;
	margin:0;
	width:220px;
	float:left;
	display:block;
}

.right-new {
	padding:0;
	margin:0;
	width:480px;
    height:120px;
	float:left;
	display:block;
}

span.number {
	padding:0;
	margin:0;
	width:26px;
	height:26px;
	float:left;
	display:block;
	background:url(img/number.png) no-repeat top left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
	text-align:center;
	letter-spacing:-1px;
}

* html span.number {
	padding:0;
	margin:0;
	width:26px;
	height:26px;
	float:left;
	display:block;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/number.png', sizingMethod='crop');
	background-repeat: no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
	text-align:center;
	letter-spacing:-1px;
}

span.pic-hotel {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	display:block;
	border:3px solid #bbcdd8;
}

span.hotel-name {
	padding:0;
	margin:0;
	width:300px;
	float:left;
	display:block;
	padding-left:10px;
    
}

span.n1 {
	font-size:16px;
	font-weight:bold;
    color:#f76f07;
}

span.n2 {
	color:#354a5a;
	text-decoration:none;
	display:block;
    clear:both;
}

span.star2 {
	padding:0;
	margin:0;
	width:155px;
	float:left;
	display:block;
	padding-left:10px;
}

span.more-about {
	padding:0;
	margin:0;
	width:400px;
	float:left;
	display:block;
	margin-left:10px;
	margin-top:20px;
	font-weight:bold;
	background:url(img/aroow1.gif)  no-repeat center left;
	padding-left:20px;
}

.poo {
	border-top:0px solid #dde6ea;
	background: none; 
	padding:0;
	margin:0;
	width:683px;
	float:left;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}

.poo a {
	padding:0;
	margin:0;
	width: auto;
	float: none;
	background: none;
	 
	padding-top:0px;
	padding-bottom:0px;
}

.poo a:hover {
	padding:0;
	margin:0;
	width: auto;
	float: none;
	background: none;
	 
	padding-top:0px;
	padding-bottom:0px;
}

.poo-new {
	border:0px solid #dde6ea;
	background: none; 
	padding:0;
	margin:0;
	width:705px;
	float:left;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}

.poo-new a {
	padding:0;
	margin:0;
	width: auto;
	float: none;
	background: none;
	
	padding-top:0px;
	padding-bottom:0px;
}

.poo-new a:hover {
	padding:0;
	margin:0;
	width: auto;
	float: none;
	background: none;

	padding-top:0px;
	padding-bottom:0px;
}

.hotel-main2 {
	padding:0;
	margin:0;
	width:711px;
	float:left;
	padding-bottom:60px;
    padding-top:10px;
}

.menu-hotel2 {
	padding:0;
	margin:0;
	width:201px;
	float:left;
 
	padding-top:13px;
	padding-bottom: 30px;
}

.menu-hotel2 ul {
	padding:0;
	margin:0;
	width:193px;
	list-style:none;
	padding-left:7px;
}

.menu-hotel2 ul li {
	padding:0;
	margin:0;
	width:193px;
	list-style:none;
	font-size:13px;
	font-weight:bold;
}

.menu-hotel2 ul li a {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-o.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	 
}

.menu-hotel2 ul li a:hover {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-h.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	 
}

.menu-hotel2 ul li a.active {
	padding:0;
	margin:0;
	margin-bottom: 4px;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-h.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	 
}

.menu-hotel2 ul li a:hover.active {
    padding:0;
    margin:0;
    margin-bottom: 4px;
    width:183px;
    height:22px;
    display:block;
    background:url(img/button-h.gif) no-repeat top left;
    padding-left:10px;
    padding-top:4px;
    color:#354a5a;
    text-decoration:none;
     
}
.menu-hotel2 ul li a.mm2 {
	padding:0;
	margin:0;
	width:193px;
	height:22px;
	display:block;
	background:none;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	cursor: hand; 
}

.menu-hotel2 ul li a.mm2 span.mm2-main {
	padding:0;
	padding-bottom:3px;
	margin:0;
	width:183px;
	display:block;
	background:url(img/button-o22.gif) no-repeat top left #6b8e91;
	padding-left:10px;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	 
}

.menu-hotel2 ul li a.mm2 span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
	background:url(img/button-o2-b.gif) no-repeat top left;
    font-size:1px;}

.menu-hotel2 ul li a.mm2:hover {
	padding:0;
	margin:0;
	width:193px;
	display:block;
	background:none;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	 
}

.menu-hotel2 ul li a.mm2:hover span.mm2-main {
	padding:0;
	margin:0;
	width:183px;
	display:block;
	background:url(img/button-h22.gif) no-repeat top left #cbe0e2;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	padding-bottom: 3px; 
}

.menu-hotel2 ul li a.mm2:hover span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
	background:url(img/button-h2-b.gif) no-repeat top left;
    font-size:1px;}

.more2 {
	padding:0;
	margin:0;
	width:600px;
	height:22px;
	float:left;
	background:url(img/more-about.gif) no-repeat top left;
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	display:inline;
	padding-left:15px;
	padding-top:5px;
}

.more2 a {
	color:#FFFFFF;
	text-decoration:none;
}

.more2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.err {
 color: #c00000;
}
.ok  {
  height:18px;
  color: #ffffff;
  background:#405A6B;
  border:1px solid #808080;
  font-size: 11px;
  font-weight: bold;
  margin-top: 3px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  padding-bottom:2px;
}

.ok2  {
  height:18px;
  color: #ffffff;
  background:#F76F07;
  border:1px solid #808080;
  font-size: 11px;
  font-weight: bold;
  margin-top: 3px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  padding-bottom:2px;
}

select, textarea {
     
    font-size:12px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
}

.s1 {
     width: 160px;
     background:#F7F7F7;
     border: 1px solid #DEDFDF;
     margin-right: 10px;
     float: left;
}


#text-page-inner {
    padding:0;
    margin:0;
    width:800px;
    float:left;
    padding-right:10px;
    padding-left:10px;
    padding-top:20px;
}
.hi {
    display: none;
}

.vi {
    display: block;
}
.lo {
text-transform: lowercase;
}
.up {
text-transform: uppercase;
}
#tt_1 {
 clear: both;
 width: 668px;
 float: left;
 padding: 0px;
 padding-left: 15px;
 padding-bottom: 15px;
}

#tt_2 {
 clear: both;
 width: 668px;
 float: left;
 padding: 0px;
 padding-left: 15px;
 padding-bottom: 15px;
}
.sub {
 font-size: 15px;
 font-weight: bold;
 color: #F76F07;
}
#tt_1 .sub, .text .sub {
 font-size: 15px;
 font-weight: bold;
 color: #F76F07;
}
#tt_1 b,  #tt_1 strong {
 font-size: 15px;
 font-weight: bold;
 color: #F76F07;
}
 
.text_admin {
	 width: 600px;
	 height: 50px;
	 border: 1px solid #537386;
	 font-size:11px;
	 font-family:Arial, Verdana, Helvetica, sans-serif;
}

.more-new {
	padding:0;
	margin:0;
	width:240px;
	height:22px;
	float:left;
	background:url(img/more-about2.gif) no-repeat top left;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	display:inline;
	padding-left:25px;
	padding-top:5px;
}

.more-new a {
	color:#FFFFFF;
	text-decoration:none;
}

.more-new a:hover {
	color:#f76f07;
	text-decoration:none;
}



.more-new2 {
	padding:0;
	margin:0;
	width:75px;
	height:22px;
	float:left;
	background:url(img/more-about3.gif) no-repeat top left;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	display:inline;
	padding-left:25px;
	padding-top:5px;
}

.more-new2 a {
	color:#FFFFFF;
	text-decoration:none;
}

.more-new2 a:hover {
	color:#f76f07;
	text-decoration:none;
}


.more-new3 {
	padding:0;
	margin:0;
	width:130px;
	height:22px;
	float:left;
	background:url(img/more-about4.gif) no-repeat top left;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	display:inline;
	padding-top:5px;
    text-align:center;
}

.more-new3 a {
	color:#FFFFFF;
	text-decoration:none;
}

.more-new3 a:hover {
	color:#f76f07;
	text-decoration:none;
}

a.show-tooltip {
	color:#537386;
    text-decoration:underline;
    font-weight:normal;
}

a:hover.show-tooltip {
	color:#537386;
    text-decoration:none;
}
span.show-tooltip-text { 
	display: none;
    position: absolute;
    font-size: 11px;
    background-image: url(img/bg1.gif);
    background-repeat: repeat-x;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: #ffffff;
    width:150px;
    margin-left:7px;
    *margin-left:20px;
}


a.show-tooltip2 {
	  color:#537386;
    text-decoration:underline;
    font-weight:normal;
    display: inline;
}

a:hover.show-tooltip2 {
	  color:#537386;
    text-decoration:none;
}
span.show-tooltip2-text { 
   	display: none;
    position: absolute;
    font-size: 11px;
    background-image: url(img/bg1.gif);
    background-repeat: repeat-x;
    padding: 6px;
    padding-left: 12px;
    padding-right: 12px;
    color: #ffffff;
    width:70px;
    margin-left:7px;
    *margin-left:20px;
    line-height: 10px;
}

div.pic-hotel {
	padding:0;
	margin:0;
	width:185px;
	float:left;
	border:3px solid #bbcdd8;
	margin-left:10px;
	display:inline;
}

.text-cat {
	padding:0;
	margin:0;
	width:450px;
	float:left;
	padding-left:10px;
}
.text-cat h3 {
	padding:0;
	margin:0;
}
a.more-cat {
	padding:0;
	margin:0;
	color:#537386;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.text-cat p {
	padding:0;
	margin:0;
	padding-top:10px;
}

table.tt5 {
	padding:0;
	margin:0;
    width:651px;	
	float:left;
    padding:0 15px;
}

input.nn1 {
	padding:0;
	margin:0;
	width:250px;
	color:#344858;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #537386;
	background:#ffffff;
    padding:3px;
}

input.nn1-sm {
	padding:0;
	margin:0;
	width:80px;
	color:#344858;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #537386;
	background:#ffffff;
    margin-top:2px;
    padding:1px;
}

textarea.nn2 {
	padding:0;
	margin:0;
	width:250px;
    height:100px;
	color:#344858;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #537386;
	background:#ffffff;
    padding:3px;
}

.map {
	padding:0;
	margin:0;
	width:85px;
	height:22px;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:45px;
	display:inline;
}

.map a img {
	padding:0;
	margin:0;
    display:inline;
}

.map a.upper {
	color:#4c697b;
    text-decoration:none;
    float:left;
    padding-top:5px;
    display:inline-block;
    padding-left:1px;
}

.map a:hover {
	color:#4c697b;
    text-decoration:underline;
}

.more-new-new {
	padding:0;
	margin:0;
	width:265px;
	height:22px;
	float:left;
	background:url(img/more-about-new.gif) no-repeat top left;
	font-size:13px;
	font-weight:bold;
	margin-left:5px;
	display:inline;
	padding-top:5px;
    text-align:center
}

.more-new-new a {
	color:#FFFFFF;
	text-decoration:underline;
}

.more-new-new a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

ul.help, ul.help-org {
	padding:0;
	margin:0;
    clear:both;
    list-style:none;
    padding-left:50px;
    padding-bottom:0px;
}

ul.help li, ul.help-org li {
	padding:0;
	margin:0;
    list-style:none;
    background:url(img/bullet3.gif) no-repeat center left;
	padding-left:6px;
    padding-top:5px;
    color:#537386;
}

ul.help li a, ul.help-org li a {
	color:#537386;
    text-decoration:none;
}

ul.help li a:hover, ul.help-org li a {
	color:#537386;
    text-decoration:underline;
}

ul.help-org li span.sub {
  	color:#f76f07;
    font-weight:bold;
}

h4.help-title {
	padding:0;
	margin:0;
    background:url(img/other-dest-inner.gif) no-repeat center left;
    width:652px;
    height:22px;
    font-size:16px;
	font-weight:bold;
    padding-left:15px;
    padding-top:2px;
    margin-top:25px;
    margin-bottom:10px;
}

.list-kats-new p {
	padding:0;
	margin:0;
    padding-left:25px;
    padding-top:5px;
}

.list-kats-new h3.bottom {
	padding:0;
	margin:0;
	float:left;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
 

}

p.top {
	padding:0;
	margin:0;
    text-align:right;
    padding-top:5px;
    padding-bottom:10px;
}

.menu-hotel3 {
	padding:0;
	margin:0;
	width:265px;
	float:left;
    padding-bottom:13px;
}

.button-new {
	padding:0;
	margin:0;
	width:235px;
	float:left;
    padding-bottom:10px;
}
.button-new-main a {
color:#FFFFFF;
	text-decoration:none;
}

.button-new-main a:hover {
color:#FFFFFF;
	text-decoration:underline;
}



.button-new-main  {
	padding:0;
	margin:0;
	width:210px;
	float:left;
    background:url(img/button-n2.gif) no-repeat top left #d03b06;
    padding-left:10px;
    padding-right:15px;
	padding-top:4px;
    font-weight:bold;
    padding-bottom: 3px;
}


.button-new-bottom {
	padding:0;
	margin:0;
	width:235px;
    height:4px;
	float:left;
    font-size:1px;
    background:url(img/button-n-b2.gif) no-repeat top left;
}

/*.menu-hotel3 ul {
	padding:0;
	margin:0;
	width:258px;
	list-style:none;
	padding-left:7px;
}

.menu-hotel3 ul li {
	padding:0;
	margin:0;
	width:258px;
    float:left;
    clear:both;
	list-style:none;
	font-size:13px;
	font-weight:bold;
}

.menu-hotel3 ul li a.mm1 {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
    float:left;
	background:url(img/button-o.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:2px;
    clear:both;
}

.menu-hotel3 ul li a.mm1:hover {
	padding:0;
	margin:0;
	width:183px;
	height:22px;
	display:block;
	background:url(img/button-h.gif) no-repeat top left;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	margin-top:2px;
}

.menu-hotel3 ul li a.mm2 {
	padding:0;
	margin:0;
	width:193px;
	height:22px;
	display:block;
	background:none;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
    float:left;
}

.menu-hotel3 ul li a.mm2 span.mm2-main {
	padding:0;
	margin:0;
	width:183px;
	display:block;
    float:left;
	background:url(img/button-o22.gif) no-repeat top left #6b8e91;
	padding-left:10px;
	padding-top:4px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu-hotel3 ul li a.mm2 span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
    float:left;
	background:url(img/button-o2-b.gif) no-repeat top left;
    font-size:1px;}

.menu-hotel3 ul li a.mm2:hover {
	padding:0;
	margin:0;
	width:193px;
	display:block;
    float:left;
	background:none;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;
	margin-top:2px;
}

.menu-hotel3 ul li a.mm2:hover span.mm2-main {
	padding:0;
	margin:0;
	width:183px;
	display:block;
    float:left;
	background:url(img/button-h22.gif) no-repeat top left #cbe0e2;
	padding-left:10px;
	padding-top:4px;
	color:#354a5a;
	text-decoration:none;

}

.menu-hotel3 ul li a.mm2:hover span.mm2-bottom {
	padding:0;
	margin:0;
	width:193px;
	height:3px;
	display:block;
    float:left;
	background:url(img/button-h2-b.gif) no-repeat top left;
    font-size:1px;
}
*/
.list-hotel-new {
	padding:0;
	margin:0;
	width:681px;
	float:left;
    background:url(img/cats1-y.gif) repeat-x bottom left #ffffff;
    padding: 10px 15px 15px 15px;
}
 
.list-hotel-new h2 {
	padding:0;
	margin:0;
    color:#f76f07;
    font-size:16px;
}

h2.res {
	padding:0;
	margin:0;
    color:#f76f07;
    font-size:20px;
    hont-weight:normal;
    padding-left:35px;
}

.list-cats-new {
	padding:0;
	margin:0;
	width:651px;	
	float:left;
	background:url(img/cats1-y.gif) repeat-x bottom left #ffffff;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:10px 15px;
}

.black {
	color:#02101b;
}

a.copy {
	padding:0;
	margin:0;
    background:#f76f07;
    color:#ffffff;
    font-size:11px;
    padding:2px;
}


.row-other {
	padding:0;
	margin:0;
	width:670px;
	float:left;
    border-bottom:1px solid #dce1e5;
}

.row-other2 {
	padding:0;
	margin:0;
	width:670px;
	float:left;
    border-bottom:0px solid #dce1e5;
}

.top-sm2 {
	padding:0;
	margin:0;
	width:182px;
	float:left;
	padding:15px 20px;
}

.top-sm2 h5 {
	padding:0;
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#f76f07;
    padding-bottom:10px;
}

.top-sm2 h5 a {
	color:#f76f07;
	text-decoration:none;
}

.top-sm2 h5 a:hover {
	color:#f76f07;
	text-decoration:none;
}

.top-sm2 ul {
	padding:0;
	margin:0;
	width:173px;
	list-style:none;
	padding-left:0px;
	padding-right:10px;
}

.top-sm2 ul li {
	padding:0;
	margin:0;
	width:163px;
	background:url(img/bullet4.gif) no-repeat top left;
	padding-left:10px;
	margin-top:5px;
	font-weight:bold;
}

.top-sm2 ul li a {
	color:#344858;
	text-decoration:none;
}

.top-sm2 ul li a:hover {
	color:#344858;
	text-decoration:none;
}

.top-sm2 h5 a.img {
	display:inline-block;
	padding:0;
	margin:0;
	background:url(img/bgr-flag.png) no-repeat center left;
	width:29px;
	height:20px;
	float:left;
	padding:9px 0 0 9px;
}

* html .top-sm2 h5 a.img {
	display:inline-block;
	padding:0;
	margin:0;
	background: transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gtsbg.com/img/bgr-flag.png', sizingMethod='crop');
	background-repeat: no-repeat;
	width:29px;
	height:20px;
	float:left;
	padding:9px 0 0 9px;
}

.cards {
	padding:0;
	margin:0;
	width:245px;
	float:left;
    padding-top:10px;
    color:#a6b7be;
    font-size:11px;
}

.cards img {
	border:1px solid #dbe2e8;
    display:inline;
    margin-right:5px;
    margin-top:4px;
}

.phone-kare {
	padding:0;
	margin:0;
	width:260px;
	float:left;
  padding-top:15px;
  font-size:11px;
}

.phone-kare h3 {
	padding:0;
	margin:0;
	color:#354a5a;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	background:url(img/aroow1.gif) no-repeat center left;
	padding-left:20px;
}

.phone-kare-top {
	padding:0;
	margin:0;
	width:260px;
    height:37px;
	float:left;
    background:url(img/phone-kare-top.jpg) no-repeat top left;
}

.phone-kare-top span.phone {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0;
	padding-left:60px;
	padding-top:5px;
	letter-spacing:2px;
}

.phone-kare-y {
	padding:0;
	margin:0;
	width:230px;
	float:left;
    background:url(img/phone-kare-y.jpg) repeat-y top left;
    color:#354a5a;
    padding:10px 15px;
}

.phone-kare-bottom {
	padding:0;
	margin:0;
	width:260px;
	float:left;
    background:url(img/phone-kare-bottom.jpg) no-repeat top left;
}
.border2 {
	padding:0;
	margin:0;    
    float:left; 
    width:990px;  
    background:url(img/border.gif) no-repeat bottom left; 
    padding-top:5px;
    font-size:4px;
}

