title {padding: 5px; background-color: #C23A82;}

.make_reserv select{color: #666666;}
#hiddentransfer {display: none;}

#cd_oad {display: none; color: red;}
#cd_bttf {display: none; color: red;}
#cd_dates {display: none; color: red;}

.money {font-size: 110%; color:#c23a82; border-bottom: dashed 1px #E0D1C2; cursor: help; display: inline; position: relative;}
.mon_exch {display: none; position: absolute; margin-left: 20px; margin-top: -130px;
	background: transparent url(../img/subbg.png) repeat scroll 0 0;
	border: 1px solid #FFFFFF;
	padding: 5px 10px;
	color:#683B0F;}
.mon_exch1 {display: none; position: absolute; margin-left: 50px; margin-top: -70px;
background: transparent url(../img/subbg.png) repeat scroll 0 0;
border: 1px solid #FFFFFF;
padding: 5px 10px;
color:#683B0F;}
.mon_exch2 {display: none; position: absolute; margin-left: 10px; margin-top: -40px;
background: transparent url(../img/subbg.png) repeat scroll 0 0;
border: 1px solid #FFFFFF;
padding: 5px 10px;
color:#683B0F;}
.mon_exch3 {display: none; position: absolute;  left: 60px;
background: transparent url(../img/subbg.png) repeat scroll 0 0;
border: 1px solid #FFFFFF;
padding: 5px 10px;
color:#683B0F;}
/*.opera .mon_exch3{margin-left: 345px; margin-top: -70px;}*/

.dropdown{display:none; background: url(../img/subbg.png) 0 0 !important;
 border: 1px solid #fff; position: absolute;
 padding: 15px 15px 15px 15px;}
 .ie7 .dropdown{margin-left:-90px; padding: 0px 5px 0px 5px;}
 .ie6 .dropdown{margin-left:-80px; padding: 15px 5px 0px 5px; width: 150px;}
 .gecko .dropdown{margin-left:0px;}

.reserv{display: none;}
.collapse_reserv{cursor: pointer;}

.exc td {vertical-align:top; line-height: 14px; text-align: justify;}

.brown{color: #855b6c;}
hr {color: #eeeeee; height: 6px;}

.dropdown li{border-bottom: 1px dotted #ffffff; height: 30px;  min-width: 150px;} /*.dropdown li{border-bottom: 1px dotted #ffffff; height: 30px;}*/
.ie6 .dropdown li{height: 25px;}
.dropdown li a{margin: 0px; padding: 0px; color: #683b0f;}
.dropdown li lastchld{border: none;}
.dropdown ul li{text-align: right;}

.map {margin: 10px;}

input.submit {float: left; width: 117px; margin: 20px 0 0; padding: 2px 15px; font-size: 11px; font-weight: bold; border: 0; text-transform: uppercase; color: #fff; background: #c23a82; font-weight: bold;}

/* main tags */
html, body {height: 100%;}

form:focus {outline: none;}
a:active {outline: none;}

#noborder table{border: 0px green solid; border-collapse: collapse;}
#noborder tr{border: 0px green solid; border-collapse: collapse;}
#noborder td{border: 0px green solid;}

.inliner h4 {display: inline;}
.inliner table tr td {padding: 0px;}

#exc_data {border: 0;}

.tour{margin: 5px 0 0 15px; padding: 8px 8px; width: 645px; border-bottom: 1px #B29376 solid;} /*height:140px;*/
.tour .top_block {min-height: 120px;}
.tour img {width:140px; height:110px; margin: 3px 8px 3px 3px;}
.tour .image {display: inline; float: left;}
.tour .data {display: inline;}
.tour h2{display: block;}
.tour h4{display: inline;}
.tour .string1, .string2 {margin: 0 0 0 3px;}
.tour .string1 {width: 640px; text-align: left;}
.tour .descr {display: inline; padding: 0 0 0 5px; margin: 0 0 0 5px;}
.tour .more_info {
	background:#E9E4E8 url(../img/subbg.gif) no-repeat scroll right 0;
	color:#B29376 !important;
	font-size:11px;
/*	padding:3px 20px 3px 5px;*/
	padding:0 0 0 10px;
	width:60px; height: 20px;
	position: absolute; right:70px;
	border:0 none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	vertical-align:baseline;
	line-height:20px;
	font-family:Arial;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;}
.limits h4{display: inline;}

body {font: normal 100% Arial; background: #f6f5f5 url(../img/bg2.jpg) center top no-repeat;}

a:hover {text-decoration: none;}

/* structure */
.tleft {text-align: left;}
.tright {text-align: right;}
.center {margin: 0 auto;}
.sdvig {left:200px;}
.hidden {display: none;}
.check {border: 1px dotted green;}
.clear {clear: both;}
.nowrap {white-space:nowrap;}

/*Text styles*/
.style1 {color: #C71249; font-style: italic;}
.style2 {color: #C71249; font-style: normal; text-transform: uppercase; font-size: 120%;}
.style3 {color: black; font-style: italic; font-weight: bold; font-size: 110%;}


#top {position: relative; width: 999px; height: auto !important; height: 100%; min-height: 100%;}
.stripes{border-left: 1px solid #E5E4E5; border-right: 1px solid #E5E4E5;}

/*.wide #top {width: 1400px;}*/
#header {position: relative; height: 166px;}
    #logo {position: absolute; top: 14px; left: 12px; width: 202px; height: 71px; font: normal 11px Times; color: #b29376; background: url(../img/logo.gif) 0 0 no-repeat;}
        #logo span {position: relative; top: 55px; left: 73px;}
    #navicons {position: absolute; top: 53px; left: 282px;}/*left: 252px;*/
        #navicons a {margin: 0 5px 0 0;}
    #slogan {position: absolute; top: 55px; left: 520px; width: 390px;} /*#slogan {position: absolute; top: 55px; left: 520px; width: 370px;}*/
        #slogan span.s1 {display: block; color: #a68b96; font-size: 11px;}
        #slogan span.s2 {display: block; position: relative; top: -5px; left: 47px; width: 380px;text-transform: uppercase; color: #e0d1c2; font-size: 32px;} /*#slogan span.s2 {display: block; position: relative; top: -5px; left: 87px; width: 320px;text-transform: uppercase; color: #e0d1c2; font-size: 32px;}*/
    #langbar {position: absolute; top: 128px; left: 0; width: 220px;}
        #langbar a {float: right; width: 16px; height: 38px; margin: 0 8px 0 0; color: #b29376; font-size: 10px; text-align: center; text-decoration: none;}
            #langbar a.current {background: url(../img/lang_cur.gif) 0 bottom no-repeat;}
            #langbar a img {margin: 0 0 2px;}
    #topmenu {position: absolute; top: 120px; left: 245px; width: 690px; height: 50px;}
        #topmenu table {width: 100%; background: url(../img/topmenu_bg.gif) 0 35px repeat-x;}
        #topmenu td {border-left: 2px solid #fff; border-right: 2px solid #fff;}
            #topmenu td.separator {width: 7px; border: 0 !important;}
            #topmenu a {display: block; text-align: center; padding: 6px 5px 29px; color: #99697c; font-weight: bold; font-size: 12px; text-decoration: none;} /*font-size: 12px; color: #8b2e5b;*/
                #topmenu a.current {font-weight: bold; text-decoration: underline; background: url(../img/topmenu_cur.gif) center bottom no-repeat;}
                #topmenu a:hover {text-decoration: underline;}

#body {padding-bottom: 158px; font-size: 0.75em;}/*178*/
*:first-child+html #body {margin: 0 0 178px 0;}
#leftCol {float: left; width: 225px;}
#leftmenu {padding: 7px 7px 4px 0; background: #fff; text-align: left;}
            #leftmenu li {margin: 0 0 4px; padding: 4px 0 4px 0; background: #f7f7f7;}
                #leftmenu li a {padding: 0 0 0 18px; color: #99697c; font-weight: bold; text-decoration: none;}
                    #leftmenu li a:hover {text-decoration: underline;}
                    #leftmenu li.current {background: #e9e4e8 !important;}
                        #leftmenu li.current a {display: block; margin: 0 0 4px 0; color: #c23a82; text-decoration: none !important;}
                        #leftmenu li.current {padding-bottom: 0;}
                            * html #leftmenu li.current {margin: 0;}
            #current-container {background: #f7f7f7 url(../img/licurrent_bg1.gif) 0 0 no-repeat;}
                * html #current-container {border-bottom: 4px solid #fff !important;}
            #leftmenu li ul {padding: 15px 0 10px; background: url(../img/licurrent_bg2.gif) 0 bottom no-repeat;}
#leftmenu li ul a {font-size: 11px; color: #8b2e5b !important; font-weight: normal; margin: 0 3px 0 0 !important; padding: 0 0 0 45px; background: url(../img/lia_arrow.gif) right center no-repeat;}
#leftmenu li ul a:hover {}
     #leftmenu li ul li {z-index: 990; position: relative; margin-bottom: 0; background: url(../img/licurrent_libor.gif) 0 bottom repeat-x;}
     #leftmenu li.lastchld {background: none;}
     #current-container div.sub {z-index: 995; position: absolute; top: 0px; left: 218px; padding: 0 0 0 9px; background: url(../img/subbg.gif) 2px 1px no-repeat;}
         #current-container div.sub ul {margin: 0 !important; background: none !important;}
             #current-container div.sub div {background: url(../img/subbg.png) 0 0 !important; border: 1px solid #fff; padding: 0 5px 0 10px !important; display: none;}
             #current-container div.sub ul li {background-image: url(../img/sub_libor.gif) !important;}
             #current-container div.sub ul li.lastchld {background: none !important;}
              #current-container div.sub ul li a {color: #683b0f !important; padding: 0 30px 0 20px !important; background: none !important;}
                 #current-container div.sub ul li a:hover {text-decoration: underline !important;}

        .leftCol-container {padding: 20px 0 0 18px; color: #855b6c;}  /*.leftCol-container {padding: 20px 0 20px 18px; color: #855b6c;}*/
            .leftCol-container h2 {font-size: 12px; color: #b29376; font-weight: bold; text-transform: uppercase; margin: 0 0 10px -18px; padding: 0 0 12px 18px; border-bottom: 6px solid #c23a82;} /*            .leftCol-container h2 {font-size: 12px; color: #b29376; font-weight: bold; text-transform: uppercase; margin: 0 0 25px -18px; padding: 0 0 12px 18px; border-bottom: 6px solid #c23a82;}*/

        #leftCol-contactus {min-height: 259px; height: auto !important; height: 259px; background: url(../img/ele.png) bottom no-repeat; }/*url(../img/contactus_bg.gif)*/
            #leftCol-contactus a {font-size: 10px; color: #b29376;}

        #mp_reservation td {padding: 2px 0;}
            #mp_reservation td table td {padding: 0;}
        #mp_reservation select {height: 16px; border: 1px solid #e9e4e8; font-size: 10px;}
        #mp_reservation input.submit {float: right; width: 117px; margin: 0 0; padding: 2px 15px; font-size: 11px; font-weight: bold; border: 0; text-transform: uppercase; color: #fff; background: #c23a82; font-weight: bold;}

    #centerCol {z-index: 1; float: left; width: 731px; margin: 0 0 0 13px;}
        #centerCol-header {z-index: 1; width: 606px; height: 214px; margin: 0 auto !important; position: relative; right:55px; padding: 7px; background: url(../img/centercol_headerpic_bg.gif) 0 148px no-repeat;}
        .ie6 #centerCol-header {/*position: relative; left:0px;*/}
            #centerCol-header-pic {width: 607px; height: 191px; background: url(../img/header_pic1.jpg) 0 0 no-repeat;}
            #centerCol-header-pic h1 {left: -7px; top: 141px; padding: 147px 0 14px 45px; font-size: 25px; color: #fefefe; font-weight: normal; font-family: Tahoma;}
            #centerCol-header-nav {margin: 8px 0 0; font-size: 11px; font-family: Arial; color: #d1d1d1; width:720px;}
                #centerCol-header-nav a {padding: 0 17px 0 5px; color: #a68b96; background: url(../img/nav_arrow.gif) right 50% no-repeat;}
                #centerCol-header-nav span {padding: 0 0 0 5px; color: #a68b96;}
        #centerCol-container {float: left; width: 729px; margin: 7px 0 0 0; padding: 15px 0 30px; border: 1px solid #fff; background: #fff url(../img/centercol_bg.gif) 0 0 no-repeat;}
            #content {float: left; width: 385px; padding: 0 0 0 50px; color: #855b6c; line-height: 20px; text-align: justify;}
            #content_w {float: left; width: 685px; padding: 0 0 0 20px; color: #855b6c; line-height: 20px; text-align: justify;}
                #content p {margin: 10px 0;}
                #centerCol-container a:link {color: #b29376;}
                #centerCol-container a:visited {color: #a68b96;}
                #centerCol-container a:active {color: #c23a82;}
                #content h2, #centerCol_rightCol h2, #content h3 {margin: 20px 0; padding: 0 0 8px 0; color: #b29376; text-transform: uppercase; border-bottom: 6px solid #eee; display: inline;}
                #content_w h2, #centerCol_rightCol h2 {margin: 20px 0; padding: 0 0 8px 0; color: #b29376; text-transform: uppercase; border-bottom: 6px solid #eee; display: inline;}
         #centerCol_rightCol h2 {margin: 20px 0; padding: 0 0 8px 0; color: #b29376; text-transform: uppercase; display: inline;}
				#content_w h3 {margin: 20px 0; padding: 0 0 8px 0; display: inline; color: #B29376;}
                #content h3 {padding: 0; border: 0; display: inline; color: #B29376;}
                #content h4 {color: #c23a82; margin: 0 0;}
                #content_w ul {margin: 5px 0px;}
                #content ul li {margin: 5px 0; padding: 0 0 0 15px; background: url(../img/ulli.gif) 0 3px no-repeat; line-height: 12px;}
                #content ul ul li {color: #b29376; font-size: 11px; background: url(../img/ullili.gif) 0 3px no-repeat;}

    			 #content a img {border: 1px solid #b29376;}
                #content_w h3 {padding: 0; border: 0;}
                #content_w h4 {color: #c23a82; margin: 5px 0;}
                #content_w ul li {margin: 5px 0px; padding: 0 0 0 10px; background: url(../img/ulli.gif) 0 3px no-repeat; line-height: 12px;}
                #content_w ul ul {margin: 0 0 0 0;}
                    #content_w ul ul li {color: #b29376; font-size: 11px; background: url(../img/ullili.gif) 0 3px no-repeat;}
                #content_w img {border: 1px solid #b29376;}
                #content_w p {margin: 5px 0 0 0;}
                #content p {margin: 5px 0 0 0;}

                #content_w table {margin: 5px 5px; padding: 5px 5px; border-collapse: collapse;} /* border: 0px solid #B29376;*/
                #content_w td {text-align: left; padding: 5px 5px;}     /*border: 0px solid #B29376; */
                #content table {margin: 5px 5px; border: 0px solid #B29376; border-collapse: collapse;}
                #content td {border: 0px solid #B29376; text-align: left; padding: 5px 5px;}

                #borders table {margin: 5px 5px; padding: 5px 5px; border: 1px solid #B29376; border-collapse: collapse;}
                #borders td {border: 1px solid #B29376; text-align: left; padding: 5px 5px;}

.images {padding: 0px 0px 4px 5px; background-color: white; border: 1px solid #b29376; width: 588px;}
.images img{margin: 4px 5px 0px 0px; border: 1px solid #b29376; cursor: pointer;}
.images .textimg{margin: 4px 5px 0 0; padding: 3px; border: 1px solid #b29376; width: 133px; height: 103px; overflow: hidden; text-align:left; display:inline-block;}

.images2 img{margin: 4px 5px 0px 0px; border: 1px solid #b29376; cursor: pointer;}
.images2 {margin: 0 5px; padding: 0px 0px 4px 5px; background-color: white; border: 1px solid #b29376; width: 294px; float: left;}


                #xForm {margin: -15px 0 0; padding: 25px 10px 25px 15px; background: #fefefe; border: 1px solid #eee;}
                    #xForm img {margin: 0 5px -5px 0;}
                    #xForm hr {margin: 0 -10px 0 -20px; border: 0; border-top: 1px solid #eee;}
                    #xForm table td {padding: 5px 0; vertical-align: top;}
                        #xForm table td.c0 {width: 10px; color: #c23a82; font-size: 16px;}
                        #xForm table td.c1 {width: 180px; color: #a68b96; line-height: 14px;}
                        #xForm table td.c2 {color: #b29376; font-size: 11px; line-height: 13px;}
                            #xForm table td.c2 input.text, #xForm table td.c2 select, #xForm table td.c2 textarea {width: 170px; color: #b29376; font-size: 11px; font-family: Arial; border: 1px solid #eee;}
                            #xForm table td.c2 input.text {height: 14px; margin: 0 0 5px;}
                            #xForm table td.c2 select {height: 18px; width: 174px;}
                            #xForm table td.c2 input.radio, #xForm table td.c2 input.checkbox {position: relative; top: 2px;}
                            #xForm table td.c2 input.submit {padding: 3px 15px; font-size: 11px; border: 0; text-transform: uppercase; color: #fff; background: #c23a82; font-weight: bold;}
            #centerCol_rightCol {float: right; width: 250px; text-align: left;}
                #centerCol_rightCol h2 {margin-bottom: 10px; border: 0; text-align: left;}

                #mp_topNews {clear: both; margin: 0 20px 0 0; padding: 0 0 40px; text-align: justify;}
                    #mp_topNews p {font-weight: normal; color: #c23a82;}
                    #mp_topNews span {font-size: 11px; margin: 4px 0 0;}
                    #mp_topNews span a {color: #b29376 !important;}
					#mp_topNews .newsdate{font-weight: bold; color: #B29376; font-size: 110%;}
					.newsdate{font-weight: bold; color: #B29376; font-size: 110%;}

                #mp_transport {margin: 0 0 30px 0;}

                #mp_weather {color: #855b6c; font-size: 11px; margin: 0 10px 0 0;}
                    #mp_weather table {width: 100%; border: 1px solid #eee; background: #fff;}
                        #mp_weather table td {padding: 5px; vertical-align: middle;}
                            #mp_weather table td img {margin: 0 5px -6px 0;}
                            #mp_weather table td.c1 {width: 80px; padding: 0 0 0 10px; border-right: 1px solid #eee;}
                            #mp_weather table td.c2, #mp_weather table td.c3 {font-size: 9px; color: #b29376;}
                            html:first-child #select_OPERA {width: 35px !important;}

    #rightCol {float: right; width: 330px; margin: 0 45px 0 25px;}
        * html #rightCol {margin: 0 22px 0 12px;}

        .rightCol-container {margin: 0 0 10px 0; border: 1px solid #fafafa; background: #f6f5f5 url(../img/rightcol_bg.gif) 0 0;}
            .withbg {background: #f6f5f5 url(../img/rightcol_bg2.gif) 0 26px no-repeat !important;}
            .rightCol-container .rc-box {padding: 35px 20px 30px 20px;}
            .rightCol-container h2 {padding: 5px 15px 5px 0; font-size: 13px; color: #b29376; background: #e9e4e8; text-transform: uppercase; text-align: right; border-right: 5px solid #c23a82;}
            .rightCol-container p {color: #683b0f;}
            .rightCol-container a:link {color: #8b2e5b;}
            .rightCol-container a:visited {color: #b29376;}
            .rightCol-container a:active {color: #c23a82;}
            .rightCol-container span {display: block; padding: 7px 0 7px 20px; background: #fff;}
                .rightCol-container span a {color: #a68b96; font-weight: bold;}

            .rightCol-container ul li {margin: 10px 0; padding: 0 0 0 15px; background: url(../img/ulli.gif) 0 7px no-repeat; color: #683b0f;}
                .rightCol-container ul ul {margin: 0 0 0 15px;}
                .rightCol-container ul ul li {color: #b29376; font-size: 11px; background: url(../img/ullili.gif) 0 7px no-repeat;}

#bottom {clear: both; position: relative; height: 178px; margin-top: -158px;}  /*-178*/
.ie7 #bottom {margin-top: -178px;}
      #footer {width: 732px; margin: 0 auto; border-top: 6px solid #b29376; font-size: 11px; position: relative; left: 104px;}
/*    #footer {width: 685px; margin: 0 0 0 284px; border-top: 6px solid #b29376; font-size: 11px;}*/
        #footer_leftfloat {float: left; width: 400px; height: 20px; margin: 5px 0 0;}
            #footer_leftfloat a {float: left; display: block; margin: 0 10px 0 0; padding: 3px 10px 3px 0; color: #b29376; border-right: 1px solid #c23a82;}
        #footer_rightfloat {float: right; width: 250px; height: 20px;  margin: 5px 0 0;}
            #footer_rightfloat a {float: right; display: block; margin: 0 10px 0 0; padding: 3px 10px 3px 0; color: #b29376; border-right: 1px solid #c23a82;}
        #footer_linkblock {clear: both; margin: 15px 0 0 0;}
            html:first-child #footer_linkblock {margin: 0; padding: 30px 0 0;}
            * html #footer_linkblock {margin: 30px 0 0;}
            #footer_linkblock a {float: left; margin: 2px 10px 2px 0; padding: 3px 10px 3px 0; color: #a68b96; border-right: 1px solid #b29376;}
        #footer_copy {clear: both; color: #b29376; padding: 30px 0 0;}
            *:first-child+html #footer_copy {padding: 15px 0 0;}
            #footer_copy a {color: #b29376; text-decoration: none;} /*a68b96*/
/* styles */

#exc_data td{padding: 0;}
.low_height {line-height: 14px;}