h1 {font-size:18px;}

h2 {font-size:15px;}




* { padding:0; margin:0; }

a img {
    border:0;
}

a {
    color:#603913;
}

#content p {
    padding:0 0 16px 0;
    line-height:18px;
}

#content ul {
    text-align:left;
    margin:-16px 0 16px 0;
    padding-left: 26px;
}

#content ul li{
	padding-left: 2px;
}

#content ol {
	text-align: left;
	margin: -16px 0 16px 0;
	padding-left: 32px;
}

body {
    background:#edd4a0 url(images/bg.jpg) repeat-y center 479px;
    color:#603913;
    font-family: Tahoma;
    font-size:12px;
    text-align:center;
    height: 100%;
}

#wrap {
    max-width:1600px;
    min-width:960px;
    margin:auto;
    text-align:left;
    height: auto !important;
    height: 100%; /* для IE6 */
    min-height: 100%;
    overflow:hidden;
}

#header {
    background:url(images/header.jpg) no-repeat top center;
    height:479px;
}

#menu {
    padding:20px 0 0 0;
}

#menu ul {
    list-style:none;
}

#menu li {
    width:260px;
    height:29px;
    background:url(images/l_menu.png) no-repeat top left;
    list-style:none;
    margin-bottom:6px;
    padding:5px 0 0 30px;
}
#menu li.active {
    background:url(images/l_menu_active.png) no-repeat top left;
    color:#ff0000;
}
#menu a {
    color:#fff;
    font-family:Georgia;
    font-size:18px;
    text-decoration:none;
    font-weight:normal;
    font-style:italic;
}
#menu li.active a {
    text-decoration:underline;
}

#menu .countries2 {
    background:url(images/header.jpg) repeat -100px top;
    border:1px solid #a7ddfb;
    width:170px;
    list-style:none;
    position:absolute;
    top:0; left:0;
    display:none;
}

#menu .countries {
    background:url(images/header.jpg) repeat left top;
    border:1px solid #a7ddfb;
    position:absolute;
    top:0; left:0;
    display:none;
    overflow:hidden;
    zoom:1;
}

#menu .countries ul {
    width:130px;
    list-style:none;
    float:left;
    border-right:1px dotted #a7ddfb;
}

#menu .countries li, #menu .countries2 li {
    margin-bottom:0;
    border-bottom:1px dotted #a7ddfb;
    padding:2px 5px;
    height:auto;
    width:auto;
    background:transparent;
}

#menu .countries .last, #menu .countries2 .last, .last {
    border:0;
}

#menu .countries a, #menu .countries2 a {
    color:#fff;
    font-family:"Times New Roman";
    font-size:16px;
    text-transform:none;
    font-weight:normal;
}

#menu .countries li.active {
    background:url(images/l_menu_active.png) no-repeat top left;
}

#contacts {
    width:245px;
    position:absolute;
    top:0;
    right:0;
    text-align:left;
    font-size:22px;
    color:#fff;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    padding:20px 20px 0 0;
}
#contacts .phone {
    padding:5px 0 5px 40px;
}
#contacts .iphone {
    background:url(images/phone.png) no-repeat 0 8px;
}
#contacts .lphone {
    padding-bottom:15px;
}
#contacts .icq {
    background:url(images/icq.png) no-repeat 10px 8px;
    padding:2px 0 2px 40px;
}
#contacts .icq .name {
    font-size:16px;
    font-weight:normal;
}


#content {
    padding:10px 260px 0 310px;
    color:#603913;
}

#content2 {
    padding:10px 10px 98px 10px;
    color:#603913;
    overflow:hidden;
    zoom:1;
    clear:both;
}


#content .block {
    margin-bottom:20px;
}

#content .block h2 {
    color:#603913;
    font-family:"Times New Roman";
    font-size:18px;
    margin-bottom:12px;
}

#content .tizer {
    height:151px;
    background:url(images/tizer.jpg) no-repeat top right;
    margin-bottom:0;
}

#content .tizer img {
    width:261px;
    float:left;
    margin:0 30px 0 10px;
}

#content .select table {
    margin-bottom:5px;
}

#content .select table td {
    padding-right:20px;
}

#content .select .header {
    color:#603913;
    font-weight:bold;
}

#content .select input, #content .select option, #content .select select {
    background:#fff3d1;
    border:1px solid #b4946d;
    padding:0 2px;
}

#date_s, #date_e, #country {
    width:104px;
}

#max_price {
    width:56px;
}

#men {
    width:209px;
}

#child1, #child2 {
    width:36px;
}

#content .news {
    margin-bottom:0;
}

#content .news .item, #content2 .articles .item {
    overflow:hidden;
    margin-bottom:5px;
}

* html #content .articles {
    width:90%;
}

#content2 .articles .item {
    float:left;
    width:50%;
}

.articles img {
    border:1px solid #6d471f;
    padding:5px;
    background:url(images/img_bg.png);
    margin:3px;
}

.itemWrap {
    padding:10px;
}

#content .news .date {
    color:#603913;
    font-family:"Times New Roman";
    font-size:14px;
    font-weight:bold;
}

#content .news .more, #content2 .articles .more {
    float:right;
}

#content2 .articles .header a {
    font-family:"Times New Roman";
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
}

#leftbar {
    width:280px;
    float:left;
    padding:10px 10px 0 10px;
    font-size:14px;
}


#rightbar {
    width:230px;
    float:right;
    padding:10px 10px 0 10px;
    color:#603913;
}

#rightbar .block {
    margin-bottom:14px;
}

#rightbar .block h2 {
    color:#603913;
    font-family:"Times New Roman";
    font-size:18px;
    margin-bottom:12px;
}

#rightbar .news .item {
    margin-bottom:20px;
}

#rightbar .news .header {
    margin-bottom:2px;
}

#rightbar .news .header .date, #rightbar .news .header a {
    color:#603913;
    font-family:"Times New Roman";
    font-size:14px;
    font-weight:bold;
}

#footer {
    height:98px;
    margin-top:-68px;
    background:url(images/leftcorner.gif) no-repeat bottom left;
    position: relative;
    font-size:12px;
    color:#603913;
}

#footerWrap {
    height:54px;
    background:url(images/rightcorner.gif) no-repeat bottom right;
    padding-top:44px;
}

#footer a {
    color:#603913;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

#footer .copyright {
    float:left;
    width:283px;
    padding-left:50px;
    text-align:left;
}

#footer .authors {
    float:right;
    width:153px;
    padding-right:80px;
    padding-left:100px;
    text-align:right;
}

.jquery-checkbox-box   {display: inline; font-size: 17px; line-height: 16px; cursor: pointer; cursor: hand;}
.jquery-checkbox       {display: inline; margin:2px;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 17px; height: 16px;}
.jquery-checkbox img{background: transparent url(images/checkbox.gif) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img{
	background-position: -17px 0px;
}
.jquery-checkbox-checked .jquery-checkbox img{
	background-position: 0px -16px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: -17px -16px;
}

.jquery-checkbox-disabled img{
	background-position: 0px -32px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px -48px;
}

#hotels {
    background:url(images/hotels.jpg) repeat-x top left;
    border-left:1px solid #a57c52;
    border-top:1px solid #a57c52;
    border-bottom:1px solid #a57c52;
    width:493px;
}

#hotelsWrap {
    width:510px;
    height:151px;
    overflow:auto;
}

#hotels .jScrollPaneTrack {
	background: url(images/track.gif) repeat-y;
}
#hotels .jScrollPaneDrag {
	background: url(images/drag_middle.gif) repeat-y 0 50%;
}
#hotels .jScrollPaneDragTop {
	background: url(images/drag_top.gif) no-repeat;
	height: 1px;
}
#hotels .jScrollPaneDragBottom {
	background: url(images/drag_bottom.gif) no-repeat;
	height: 1px;
}
#hotels a.jScrollArrowUp {
	height: 16px;
	background: url(images/top_arrow.gif) no-repeat 0 0;
	padding-left:2px;
}
#hotels a.jScrollArrowDown {
	height: 16px;
	background: url(images/bottom_arrow.gif) no-repeat 0 0;
	padding-left:2px;
}

.icq {
    vertical-align:middle;
}

.about {
    color:#603913;
    float:right;
}

A.menu2 {font-family : Arial; font-size : 9pt; font-weight : bold; color : #603913; text-decoration : none; background-color: none}

p.text-stat {
text-align: left; font-size: 10pt;color:#0070B0;
}


h2.tiitle {

    color:#ffffff;
text-align: left;
    font-family:"Times New Roman";
    font-size:18px;
font-weight: lighter;
}

.clear {
    clear:both;
}

.linktable td {
    padding:2px 0;
}

.inheader {
    margin-bottom:10px;
    font-size:18px;
}

.tur {

    width:266px;
    height:85px;
    background:url(/images/tur.gif) no-repeat top left;
    font-style:italic;
    padding:35px 60px 0 0;
    text-align:center;
    color:#005b7f;
    margin-bottom:10px;
    font-weight:bold;
}

#tur {
    width:155px;
    height:83px;
    background:url(/images/tur.gif) no-repeat top left;
    font-style:italic;
    padding:37px 75px 0 0;
    text-align:center;
    color:#005b7f;
    margin-bottom:45px;
    font-weight:bold;
    font-size:14px;
    line-height:18px;
}

#tur .header {
    color:#f26522;
    font-size:18px;
    line-height:18px;
    text-decoration:none;
    font-style:italic;
    font-weight:normal;
    font-weight:bold;
}

#tur a {
    font-weight:bold;
    color:#005B7F;
}

* html .tp_big_maintable {
    width:95% !important; 
}

.rightmenu li {
    padding:8px 12px;
    margin:0 0 4px 0;
    list-style:none;
    background:url(images/menu_1.jpg) no-repeat top left;
    height:13px;
    width:225px;
}
.rightmenu li.p2 {
    background:url(images/menu_2.jpg) no-repeat top left;
}
.rightmenu li.p3 {
    background:url(images/menu_3.jpg) no-repeat top left;
}
.rightmenu li.p4 {
    background:url(images/menu_4.jpg) no-repeat top left;
}
.rightmenu li.p5 {
    background:url(images/menu_5.jpg) no-repeat top left;
}
.rightmenu li.p6 {
    background:url(images/menu_6.jpg) no-repeat top left;
}
.rightmenu li.p7 {
    background:url(images/menu_7.jpg) no-repeat top left;
}
.rightmenu li h3,
.rightmenu li a {
    color:#fff;
    font-weight:bold;
    font-size:13px;
    font-family:Georgia;
    line-height:13px;
    text-decoration:none;
}

#rightbar .spec {
    width:194px;
    background:url(images/spec_bg.png) no-repeat top left;
    padding:62px 16px 20px 16px;
    border-bottom:1px solid #b48150;
}
#rightbar .spec2 {
    width:194px;
    background:url(images/spec_bg2.png) no-repeat top left;
    padding:62px 16px 20px 16px;
    border-bottom:1px solid #b48150;
}

.split {
    width:38px;
    height:9px;
    background:url(images/split.png) no-repeat top left;
    margin:0 auto 14px auto;
}

#rightbar .news {
    width:191px;
    background:url(images/bblock_bg.jpg) no-repeat top left;
    padding:12px 16px 20px 16px;
    border:1px solid #b48150;
}
#rightbar .news .title {
    text-align:center;
}
#rightbar .news h3 {
    font-size:16px;
    font-weight:bold;
    font-family:Georgia;
    font-style:italic;
    color:#603913;
    margin-bottom:20px;
}
#rightbar .news .info {
    border-bottom:1px dashed #603913;
    padding-bottom:10px;
    margin-bottom:10px;
}
#rightbar .news .all a {
    font-style:italic;
    font-size:12px;
    font-family:Verdana;
}

#leftbar .country {
   width:103px;
   height:102px;
   background:url(images/country_bg.gif) no-repeat top left;
   margin:10px 0;
   position:relative;
   border:1px solid #b48150;
   font-size:12px;
   line-height:20px;
   padding:15px 0 0 170px;
}

#leftbar .country h2 {
    color:#d83434;
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
    margin-bottom:2px;
}

#leftbar .country h2 a {
    text-decoration:none;
    color:#d83434;
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
}

#leftbar .country .days, #leftbar .country .price {
    font-weight:bold;
}

#leftbar .country .picture {
    position:absolute;
    bottom:0;
    *bottom:-2px;
    _bottom:-3px;
    left:0;
}

#leftbar .split {
    margin:0 auto;
}

