/* CSS Document */
body {height:100%;font:14px Verdana, Arial, Tahoma, Sans-Serif;color:#000;background:#FDFCF5;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4 {margin:0;padding:0;}
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#B33D3D;}
a:hover {text-decoration:underline;color:#B33D3D;}

/*  All  */  
.top_image {height:35px;font-size:0;line-height:0;background:url(../images/top.gif) repeat-x;}
.container {margin:0 auto;width:1135px;background:url(../images/container.gif) repeat-y;}
.container_bg {margin:0 auto;width:1135px;background:url(../images/container_bg.jpg) bottom left no-repeat;}
.header .cblock {float:left;padding:5px 0 0 15px;width:200px;}
.header .cblock ul li {padding:5px 0;}
.header .cblock ul li.cphone {background:url(../images/tel_icon.gif) no-repeat;padding-left:22px;}
.header .cblock ul li.cicq {background:url(../images/icq_icon.gif) 0 5px no-repeat;padding-left:22px;}
.header .cblock ul li img {vertical-align:middle;}
.header .logo {float:left;padding-top:10px;width:705px;text-align:center;}
.header .header_right {float:right;padding:5px 15px 0 0;width:200px;text-align:right;position:relative;}
.header .header_right ul li {float:right;padding:0 0 17px 2px;}
.header .header_right .alphassl {clear:both;}
.header .header_right .sitemap {position:absolute;top:100px;right:15px;font-weight:bold;font-size:12px;}
.header .reserve_header {display:none;}
.header .reserve_header ul {clear:both;position:relative;left:115px;list-style-type:disc;width:840px;float:left;height:34px;padding:15px 0 0 60px;}
.header .reserve_header ul li {padding:0 27px 0 13px;float:left;background:url(http://uvisit.sterch.net/@@/images/dot.gif) 0 6px no-repeat;}
.header .reserve_header p.reserve_header_list {clear:both;position:relative;left:115px;list-style-type:disc;width:900px;text-align:center;float:left;height:34px;padding:15px 0 0 0;background:url(../images/top_submenu.gif) no-repeat;}
.header .reserve_header p.reserve_header_list span {padding:0 27px 0 13px;background:url(http://uvisit.sterch.net/@@/images/dot.gif) 0 6px no-repeat;}

.menu {clear:both;}
.menu ul.mainmenu {padding-left:170px;}
.menu ul.mainmenu li {padding:10px 20px 30px 0;float:left;}
.menu ul.mainmenu li a, .menu ul.mainmenu li a:visited {color:#F76057;font-weight:bold;font-size:22px;font-family:Monotype Corsiva;}
.menu p.mainmenu {text-align:center;padding:10px 0 30px 0;}
.menu p.mainmenu span {padding:0 20px 0 0;}
.menu p.mainmenu span a, .menu p.mainmenu span a:visited {color:#F76057;font-weight:bold;font-size:22px;font-family:Monotype Corsiva;}

.content {clear:both;}
.content .left {float:left;width:850px;}
.content .left h1, .content .left h2 {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 5px 5px 20px;}
.content .left h2.h2_text {font-size:25px;}
.content .left .reserve_block {text-align:center;padding-bottom:45px;}
.content .left .reserve_block h1 {padding:0;font-weight:normal;}
.content .left .reserve_block a:hover {text-decoration:none;}
.content .left .reserve_block span {text-align:center;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}
.content .left .reserve_block img {margin-bottom:13px;}
.content .left .rent_block {text-align:center;padding-bottom:45px;}
.content .left .rent_block h2 {padding:0;font-weight:normal;}
.content .left .rent_block a:hover {text-decoration:none;}
.content .left .rent_block span {text-align:center;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}
.content .left .rent_block img {margin-bottom:13px;}
.content .left .additional_block {text-align:center;padding-bottom:45px;}
.content .left .additional_block h2 {padding:0;font-weight:normal;}
.content .left .additional_block a:hover {text-decoration:none;}
.content .left .additional_block span {text-align:center;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}
.content .left .additional_block img {margin-bottom:13px;}
.content .right {float:left;width:282px;padding-right:3px;}
.content .right .currency {padding:0 0 25px 0;}
.content .right .currency span.curcap {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 5px 0;display:block;width:270px;}
.content .right .currency span.right_col_tit {display:block;text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .currency .currency_button {width:86px;height:26px;background:url(../images/button.gif) no-repeat;text-align:center;border:none;vertical-align:middle;}
.content .right .currency .currency_wrap {background:url(../images/currency_wrap.png) top left no-repeat;height:37px;padding:10px 0 0 10px;}
.content .right .currency .currency_wrap select.currency_select {width:145px;vertical-align:middle;}
.content .right .manager {width:282px;text-align:center;}
.content .right .manager h2 {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .manager span.right_col_tit {display:block;text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .manager h3.man_name {text-align:center;font:bold 14px Verdana;}
.content .right .manager span.man_name {display:block;text-align:center;font:bold 14px Verdana;}
.content .right .manager span.man_info {display:block;text-align:center;}
.content .right .manager a, .content .right .manager a:visited {text-decoration:underline;}
.content .right .manager .rightcol_topbg div {background:url(../images/dot.png);}
.content .right .loginform {width:282px;position:relative;}
.content .right .loginform span.authcap {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 5px 0;display:block;width:270px;}
.content .right .loginform span.authcap {display:block;text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .loginform .authwrap {background:url(../images/dot.png);padding-left:10px;}
.content .right .loginform .authwrap span {display:block;}
.content .right .loginform .authwrap span.rem {display:inline;}
.content .right .loginform .authwrap span.authin {display:inline;}
.content .right .loginform .authwrap input {vertical-align:middle;width:145px;border:none;margin:5px 0 5px 0;}
.content .right .loginform .authwrap input#rem {width:auto;margin:0 4px 0 0;}
.content .right .loginform .authwrap input#submit {width:auto;margin:5px 0 5px 0;width:86px;height:26px;border:none;background:url(../images/button.gif) no-repeat;text-align:center;}
.content .right .loginform .authwrap a, .content .right .loginform .authwrap a:visited {color:#F76057;font-size:13px;}
.content .right .loginform .authwrap a.exit_link, .content .right .loginform .authwrap a.exit_link:visited {width:auto;margin:5px 0 0 90px;width:86px;display:block;height:23px;padding-top:3px;border:none;background:url(../images/button.gif) no-repeat;text-align:center;color:#000;font-size:14px;}
.content .right .loginform .authwrap a.recover, .content .right .loginform .authwrap a.recover:visited {position:absolute;top:140px;left:162px;width:90px;text-align:center;display:block;}
.content .right .search {width:282px;position:relative;}
.content .right .search fieldset {border:none;}
.content .right .search .rightcol_topbg input.submit {width:86px;border:none;height:26px;background:url(../images/button.gif) no-repeat;text-align:center;}
.content .right .search .rightcol_topbg div {padding-left:10px;background:url(../images/dot.png);}
.content .right .search span.searchcap {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 5px 0;display:block;width:270px;}
.content .right .search span.label {display:block;color:#B33D3D;font-family:Verdana, Tahoma;font-size:14px;}
.content .right .search span.right_col_tit {display:block;text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .search .required {display:none;}
.content .right .search fieldset {margin:0;padding:0;}
.content .right .search .name {display:block;}
.content .right .search select {vertical-align:middle;width:145px;border:none;margin:5px 5px 5px 0;}
.content .right .search input {vertical-align:middle;width:145px;border:none;margin:5px 5px 5px 0;}
.content .right .search a, .content .right .search a:visited {text-align:center;position:absolute;top:127px;left:170px;display:block;width:100px;color:#F76057;font-size:13px;}
.content .right .userpanel h2 {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .userpanel span.right_col_tit {display:block;text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .right .userpanel .menuitems {background:url(../images/dot.png);text-align:left;padding:0 10px 0 10px;}
.content .right .userpanel .menuitems a, .content .right .userpanel .menuitems a:visited {color:#003456;font-size:14px;display:block;border-bottom:1px dotted #cccccc;padding:5px 0 5px 16px;}
.content .right .userpanel .menuitems a.active, .content .right .userpanel .menuitems a.active:visited {font-weight:bold;text-decoration:none;}
.content .right .userpanel .menuitems a:hover, .content .right .userpanel .menuitems a.active:hover {background:#ebebeb;text-decoration:none;}

.rightcol_topbg {background:url(../images/top_mod_round.png) top left no-repeat;width:282px;padding:13px 0 0 0;}
.rightcol_bottombg {background:url(../images/bottom_mod_round.png) top left no-repeat;width:282px;height:11px;font-size:0;line-height:0;margin-bottom:10px;}

.content .left .reserve_title_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .reserve_title_center {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .reserve_title_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left h2.reserve_title {color:#B33D3D;font-family:Monotype Corsiva;font-size:25px;font-weight:bold;padding:0 5px 5px 20px;}
.content .text_content {padding:0 30px 10px 20px;}
.content .text_content p {padding:0 5px 15px 5px;}
.content .left .reserv_txt_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .reserv_txt_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .reserv_txt_center .text_content {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .reserv_txt_center .text_content p {padding:0 5px 10px 5px;}

.content .left h2.choose_city {color:#B33D3D;font-family:Monotype Corsiva;font-size:25px;font-weight:bold;padding:0 5px 10px 230px;}
.content .cities_block {padding:0 0 0 235px;}
.content .cities_block .cities_left {float:left;width:210px;}
.content .cities_block .cities_left li {padding-bottom:10px;}
.content .cities_block .cities_left li a, .content .cities_block .cities_left li a:visited {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}
.content .cities_block .cities_right {float:left;width:200px;}
.content .cities_block .cities_right li {padding-bottom:10px;}
.content .cities_block .cities_right li a, .content .cities_block .cities_right li a:visited {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}

.content .hotels_left {width:190px;float:left;}
.content .hotels_left .choose_city_block {padding:0 0 10px 20px;}
.content .hotels_left .choose_city_block span.ccb_title {display:block;}
.content .hotels_left .hotels_list {padding-left:20px;}
.content .hotels_left .hotels_list li {padding-bottom:15px;}
.content .hotels_left .hotels_list li h2 {font-family:Verdana;font-size:14px;padding:0;margin:0;}
.content .hotels_left .hotels_list li a {font-weight:bold;}
.content .hotels_right {width:625px;float:left;}
.content .hotels_right_top {width:625px;height:15px;font-size:0;line-height:0;background:url(../images/hotels_right_top.png) no-repeat;}
.content .hotels_right_bottom {width:625px;height:15px;font-size:0;line-height:0;background:url(../images/hotels_right_bottom.png) no-repeat;margin:0 0 20px 0;clear:both;}
.content .hotels_right_center {width:605px;float:left;background:url(../images/dot.png);padding:0 10px;}
.content .hotels_right .hotel_short {clear:both;padding-bottom:20px;}
.content .hotels_right .hotel_short h3 {color:#B33D3D;font-size:14px;display:inline;}
.content .hotels_right .hotel_short h2 {color:#B33D3D;font-size:14px;display:inline;font-family:Verdana;padding:0;}
.content .hotels_right .hotel_short .rank {padding-left:20px;}
.content .hotels_right .hotel_short .address {display:block;}
.content .hotels_right .hotel_short .price {display:block;}
.content .hotels_right .hotel_short .price span {color:#B33D3D;}
.content .hotels_right .hotel_short .details, .content .hotels_right .hotel_short .details:visited {color:#000;font-weight:bold;}
.content .hotels_right .hotel_short .detailed, .content .hotels_right .hotel_short .detailed:visited {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;margin:10px 0 0 120px;}
.content .hotels_right .hotel_short .hotel_photo {width:150px;height:98px;border:5px solid #fff;float:right;margin-bottom:20px;}
.content .hotels_right_center .hotel_res_ukr_form {padding:0 0 50px 10px;width:615px;background:url(../images/hotel_res_ukr_form.gif) left bottom no-repeat;margin:0 0 0 -10px;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields {position:relative;left:-20px;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields div {float:left;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .label {float:none;padding:0 0;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .required {display:none;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field {float:none;padding:0 0;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field input {border:none;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field .widget {float:none;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field .value {float:none;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field .widget img {margin-right:6px;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field .textType {position:relative;top:-17px;left:170px;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field select {margin-left:50px;}
.content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field #button_from, .content .hotels_right_center .hotel_res_ukr_form #viewspace .form-fields .field #button_to {width:18px;height:12px;vertical-align:middle;background:#000 url(../images/calendar.gif) no-repeat;font-size:0;line-height:0;position:relative;top:-17px;left:170px;}
.content .hotels_right_center .hotel_res_ukr_form #actionsView {border:none;}
.content .hotels_right_center .hotel_res_ukr_form #actionsView input {background:url(../images/button2.gif) no-repeat;width:96px;height:38px;color:#000;font-size:11px;font-weight:bold;border:none;cursor:pointer;}

.content .left h2.hotel_full_h {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .full_top {display:none;}
.content .full_bottom {display:none;}
.content .full {float:left;}
.content .left .full h2 {font-family:Verdana;padding:0;color:#B33D3D;}
.content .full .title {font-size:14px;font-weight:bold;color:#B33D3D;margin:0 20px 10px 0;}
.content .full .hot_photo {float:left;margin:0 20px 10px 0;}
.content .full p.full_p {display:block;padding:10px;}
.content .full .rank {display:block;padding:10px 10px 0 10px;}
.content .full .price {float:left;padding-bottom:10px;}
.content .full .price span {color:#B33D3D;}
.content .full .h_description {clear:both;}
.content .full .h_description p {padding:0 0 12px 0;}
.content .hint {display:block;clear:both;font-weight:bold;font-style:italic;padding:25px 10px 15px 0;}
.content #viewspace {padding:0 10px 0 20px;}
.content .full_center {padding:0 0 10px 0;}
.content .full_center #viewspace {padding:0 10px 0 0;}
.content .full_center input.radioType {position:relative;top:87px;left:5px;z-index:2;}
.content .full_center .room_top {width:595px;height:15px;font-size:0;line-height:0;background:url(../images/room_top.gif) no-repeat;}
.content .full_center .room_bottom {width:595px;height:15px;font-size:0;line-height:0;background:url(../images/room_bottom.gif) no-repeat;margin:0 0 10px 0;clear:both;}
.content .full_center .room {width:585px;position:relative;background:#DCDCD8;padding-right:10px;float:left;}
.content .left .full_center h2 {font-family:Verdana;}
.content .full_center .room h2.room_title {font-size:14px;padding:0 170px 35px 30px;color:#000;}
.content .full_center .room p {padding:0 0 0 30px;}
.content .full_center .room img.img_room {width:150px;height:98px;border:5px solid #fff;float:right;margin-bottom:10px;margin-left:10px;cursor:pointer;}
.content .full_center .room span.price {font-size:13px;font-weight:bold;display:block;position:static;padding:0 0 10px 0;margin-top:-51px;text-align:right;}
.content .full_center .room span.price em {font-style:normal;font-weight:normal;}
.content .full_center .room span.discount {font-size:12px;display:block;position:static;padding:0 0 10px 0;margin-top:-5px;text-align:right;}
.content .full_center .room span.discount span.disc_value {color:#EF4440;}
.content .full_center .room a.reservation, .content .full_center .room a.reservation:visited {display:block;color:#000;text-align:center;width:148px;background:#e8e9d7;border:2px solid #6f706a;border-top:1px solid #070707;clear:both;margin-left:429px;font-size:12px;padding:2px 0;}

.content .full_center .hotel_res_ukr_form2 .form-fields {padding:0 0 50px 10px;width:615px;background:url(../images/hotel_res_ukr_form.gif) left bottom no-repeat;margin:0 0 -60px -10px;height:40px;}
.content .full_center .hotel_res_ukr_form2 .form-fields div {float:left;}
.content .full_center .hotel_res_ukr_form2 .form-fields .label {float:none;padding:0 0;}
.content .full_center .hotel_res_ukr_form2 .form-fields .required {display:none;}
.content .full_center .form-fields .required {display:none;}
.content .full_center .hotel_res_ukr_form2 .form-fields .field {float:none;padding:0 0;}
.content .full_center .hotel_res_ukr_form2 .form-fields .widget {float:none;}
.content .full_center .hotel_res_ukr_form2 .form-fields .widget img {margin-right:6px;}
.content .full_center .hotel_res_ukr_form2 .form-fields .value {float:none;}
.content .full_center .hotel_res_ukr_form2 .form-fields .field input {border:none;}
.content .full_center .hotel_res_ukr_form2 .form-fields .field .textType {position:relative;top:-17px;left:170px;}
.content .full_center .hotel_res_ukr_form2 .form-fields .field select {position:relative;top:0;left:50px;}
.content .full_center .hotel_res_ukr_form2 .form-fields .field #button_from, .content .full_center .hotel_res_ukr_form2 .form-fields .field #button_to {width:18px;height:12px;vertical-align:middle;background:#000 url(../images/calendar.gif) no-repeat;font-size:0;line-height:0;position:relative;top:-17px;left:170px;}
.content .full_center .hotel_res_ukr_form2 #actionsView {border:none;position:relative;top:-37px;left:490px;width:96px;}
.content .full_center .hotel_res_ukr_form2 #actionsView input {background:url(../images/button2.gif) no-repeat;width:96px;height:38px;color:#000;font-size:11px;font-weight:bold;border:none;cursor:pointer;}
.content .full_center #actionsView {border:none;text-align:center;position:relative;top:0;left:0;width:auto;}
.content .full_center #actionsView input {background:#EDEDED;width:auto;height:auto;color:#000;font-size:11px;font-weight:bold;border:1px solid #000;cursor:pointer;}

.content .serv_wrap h2.serv_cap {font-size:26px;}
.content .serv_wrap .serv_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .serv_wrap .serv_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .serv_wrap .text_content {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .serv_wrap .text_content p {padding:0 5px 10px 5px;}
.content .serv_wrap .serv_list {padding:0 5px 5px 280px;}
.content .serv_wrap .serv_list li {padding-bottom:10px;}
.content .serv_wrap .serv_list li a, .content .serv_wrap .serv_list li a:visited {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}

.hot {clear:both;}
.hot .hottitle {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:20px 7px 10px 0;display:block;}
.hot .hotel_hot {float:right;padding:0 70px 10px 0;text-align:center;font-size:13px;}
.hot .hotel_hot a:hover {text-decoration:none;}
.hot .hotel_hot a strong {position:relative;top:4px;font-size:14px;}
.hot .hotel_hot a img {border:5px solid #fff;}
.hot .hotel_hot .rank {display:block;text-align:center;}
.hot .hotel_hot .address {display:block;text-align:center;}
.hot .hotel_hot .price {display:block;text-align:center;}
.hot .hotel_hot .price span {color:#B33D3D;}

.content .left .text_page .text_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .text_page .text_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .text_page .text_wrap {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .text_page .text_wrap em {color:#000099;}
.content .left .text_page .text_wrap a, .content .left .text_page .text_wrap a:visited {text-decoration:underline;color:#000099;}
.content .left .rev_wrap .addserv #actionsView {margin-left:20px;}
.content .left .rev_wrap .e_error {color:#F76057;float:left;width:350px;}
.content .left .rev_wrap .field {float:left;width:360px;}
.content .left .rev_wrap .field textarea {width:345px;height:160px;}
.content .left .rev_wrap .row {clear:both;}

.content .left h2.cap {font-size:25px;}
.content .left .rew_desc .rew_desc_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .rew_desc .rew_desc_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .rew_desc .text_content {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .rew_desc .text_content p {padding:0 5px 10px 5px;}
.content .left .addreview {text-align:right;padding:0 30px 0 0;}
.content .left .addreview a, .content .left .addreview a:visited {color:#636363;text-decoration:underline;background:url(../images/plus.gif) no-repeat;padding-left:25px;}
.content .left .reviews .review {width:800px;margin-left:20px;}
.content .left .reviews .review .header {border-bottom:1px solid #cccccc;margin-bottom:5px;}
.content .left .reviews .review .header .message {border-top:1px dotted #cccccc;padding:2px 0 5px 0;}

.content .left .contacts_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .contacts_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .contacts_wrap {background:url(../images/dot.png);padding:0 5px;width:790px;position:relative;left:20px;float:left;}
.content .left .contacts_wrap .error {color:#F76057;padding:0 0 10px 20px;}
.content .left .contacts_wrap .form_block h1 {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 5px 5px 0;}
.content .left .contacts_wrap .form_block .row {padding:4px;}
.content .left .contacts_wrap .form_block .row .required {display:none;}
.content .left .contacts_wrap .form_block .row input {border:none;width:195px;vertical-align:middle;}
.content .left .contacts_wrap .form_block .row img {vertical-align:middle;}
.content .left .contacts_wrap .form_block .row input#copy {width:auto;}
.content .left .contacts_wrap .form_block .row textarea {border:none;width:418px;height:165px;}
.content .left .contacts_wrap .buttons input {background:#EDEDED;border:1px solid #999;}

.content .left .advanced_search_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .advanced_search_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .advanced_search {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .advanced_search .top_selector {padding:0 0 10px 0;}
.content .left .advanced_search fieldset {width:40%;float:left;position:relative;left:40px;margin-right:20px;}
.content .left .advanced_search input {vertical-align:middle;border:none;}
.content .left .advanced_search input#pricefrom, .content .left .advanced_search input#priceto {width:40px;}
.content .left .advanced_search select {vertical-align:middle;border:none;margin:4px 0;}
.content .left .advanced_search select#regionsselect {width:130px;margin-right:35px;}
.content .left .advanced_search span.pricelabel, .content .left .advanced_search span.citylabel, .content .left .advanced_search span.poslabel, .content .left .advanced_search span.sleepplaces {clear:both;display:block;float:left;padding:4px 0;width:140px;}
.content .left .advanced_search .hotelspecific, .content .left .advanced_search .flatspecific {clear:both;padding:4px 0;}
.content .left .advanced_search #actionsView {text-align:center;}
.content .left .advanced_search #simplesearchform input.submit {width:86px;height:26px;border:none;background:url(../images/button.gif) no-repeat;text-align:center;}
.content .left .advanced_search input#advancedsubmit {clear:both;width:86px;height:26px;border:none;background:url(../images/button.gif) no-repeat;text-align:center;margin-top:5px;}

.content .left .searchresults {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .searchresults .hotel_short {padding-left:20px;clear:both;}
.content .left .searchresults .hotel_short h3 {color:#B33D3D;font-size:14px;display:inline;padding-right:15px;}
.content .left .searchresults .hotel_short h2 {color:#B33D3D;font-size:14px;display:inline;font-family:Verdana;padding:0 15px 0 0;}
.content .left .searchresults .hotel_short .address {display:block;}
.content .left .searchresults .hotel_short .price {display:block;}
.content .left .searchresults .hotel_short .detailed {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;margin:10px 0 0 0;}
.content .left .searchresults .hotel_short img.hotel_photo {float:right;border:5px solid #fff;width:150px;height:98px;margin:0 0 20px 10px;}
.content .left .searchresults .flatitem {padding-left:20px;clear:both;}
.content .left .searchresults .flatitem .id {color:#B33D3D;font-size:14px;display:inline;padding-right:15px;}
.content .left .searchresults .flatitem .rate {display:inline;}
.content .left .searchresults .flatitem .address {display:block;}
.content .left .searchresults .flatitem .description {display:block;}
.content .left .searchresults .flatitem .price {display:block;}
.content .left .searchresults .flatitem .detailed_info {padding-bottom:10px;}
.content .left .searchresults .flatitem .detailed_info a, .content .left .searchresults .flatitem .detailed_info a:visited {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;margin:10px 0 0 0;}
.content .left .searchresults .flatitem .photo img {float:right;border:5px solid #fff;width:150px;height:98px;margin:0 0 20px 10px;}

.content .left .reg_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .reg_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .reg_info {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .reg_wrap .reg_info {padding:10px 0 0 0;width:auto;left:0;float:none;background:none;}
.content .left .reg_wrap .flat_data {padding:0 0 0 40px;}
.content .left .reg_wrap {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .reg_wrap .addserv h3 {color:#B33D3D;font-size:15px;font-weight:bold;padding:30px 5px 5px 20px;}
.content .left .reg_wrap .addserv .addit {clear:both;}
.content .left .reg_wrap .addserv .addit .ex_comment {clear:both;}
.content .left .reg_wrap .addserv .addit .ex_comment textarea {vertical-align:middle;margin:15px 0;border:none;width:219px;height:49px;}
.content .left .reg_wrap .addserv .addit .exlist .transitem {clear:both;}
.content .left .reg_wrap .addserv .addit .exlist .transitem .price {display:block;color:#F86055;font-weight:bold;padding-left:25px;}
.content .left .reg_wrap .addserv .addit .exlist .transitem img.right {float:left;margin:5px 10px 5px 0;width:150px;height:98px;}
.content .left .reg_wrap .addserv .addit .translist .transitem .translist_txt {float:right;padding:2px 0 2px 5px;text-align:left;width:752px;}
.content .left .reg_wrap .addserv .addit .translist .transitem .price {font-weight:bold;}
.content .left .reg_wrap .addserv .addit .translist .transitem input {float:left;}
.content .left .reg_wrap .addserv .addit .translist .transitem {clear:both;}
.content .left .reg_wrap .addserv .addit .trans_comment {clear:both;}
.content .left .reg_wrap .addserv .addit .trans_comment textarea {vertical-align:middle;margin:15px 0;border:none;width:219px;height:49px;}
.content .left .reg_wrap .addserv .addit .avia textarea {vertical-align:middle;margin:5px 0;border:none;width:219px;height:49px;}
.content .left .reg_wrap .reg_form {padding-top:10px;}
.content .left .reg_wrap .reg_form div.row {clear:both;}
.content .left .reg_wrap .reg_form div.label {padding:4px;float:left;width:200px;}
.content .left .reg_wrap .reg_form div.field {padding:4px;float:left;width:240px;}
.content .left .reg_wrap .reg_form div.field input {border:1px solid #fff;width:235px;}
.content .left .reg_wrap .reg_form div.field .field {float:none;width:auto;padding:0;}
.content .left .reg_wrap .reg_form div.field .field .confirm_passwordType {top:0;margin-top:8px;position:relative;z-index:3;}
.content .left .reg_wrap .reg_form div.field .label {float:none;width:449px;padding:0;margin:10px 0 0 0;position:absolute;left:34px;z-index:2;}
.content .left .reg_wrap .reg_form div.field .label div.required {float:right;position:relative;top:-8px;left:13px;}
.content .left .reg_wrap .reg_form .l_error, .content .left .reg_wrap .reg_form .p_error, .content .left .reg_wrap .reg_form .e_error, .content .left .reg_wrap .reg_form .c_error, .content .left .reg_wrap .reg_form .f_error, .content .left .reg_wrap .reg_form .n_error {padding:4px;float:left;width:270px;}
.content .left .reg_wrap .reg_form .l_error div, .content .left .reg_wrap .reg_form .p_error div, .content .left .reg_wrap .reg_form .e_error div, .content .left .reg_wrap .reg_form .c_error div, .content .left .reg_wrap .reg_form .f_error div, .content .left .reg_wrap .reg_form .n_error div {display:inline;}
.content .left .reg_wrap .reg_form .error {color:#F76057;padding:0;}
.content .left .reg_wrap .reg_form .required {float:left;}
.content .left .reg_wrap .reg_form #actionsView {clear:both;margin-left:20px;}
.content .left .reg_wrap .reg_form #actionsView input {background:#EDEDED;border:1px solid #000;color:#000;}
.content .left .reg_wrap .personal_data {padding-left:40px;}
.content .left .reg_wrap .personal_data ul li {clear:both;}
.content .left .reg_wrap .personal_data ul li div {float:left;width:220px;}
.content .left .service_data {clear:both;margin-bottom:10px;}
.content .left .service_data .sevice_table {margin-top:10px;}
.content .left .reg_wrap .service_data {padding-left:40px;}
.content .left .reg_wrap .service_data .sevice_table th {padding:5px 10px;text-align:center;background:#D9D8D4;border:2px solid #000;}
.content .left .reg_wrap .service_data .sevice_table td {padding:5px 10px;text-align:center;border:2px solid #000;}
.content .left .reg_wrap .payment_rules {padding-top:10px;}
.content .left .reg_wrap .payment_rules .text ul li {padding:4px;}
.content .left .reg_wrap .payment_rules .text p {padding:0 10px 12px 10px;}
.content .left .reg_wrap .payment_rules span {display:block;padding:5px 0;color:#B33D3D;font-size:15px;font-weight:bold;}
.content .left .reg_wrap .payment_rules .text span {display:inline;color:#000;font-size:14px;font-weight:normal;padding:0;}
.content .left .reg_wrap .request_creating span {display:block;padding:5px 0;color:#B33D3D;font-size:15px;font-weight:bold;}
.content .left .reg_wrap .request_creating .text span {display:inline;color:#000;font-size:14px;font-weight:normal;padding:0;}
.content .left .reg_wrap .payment span {display:block;padding:5px 0;color:#B33D3D;font-size:15px;font-weight:bold;}
.content .left .reg_wrap .payment div span {display:inline;color:#000;font-size:14px;font-weight:normal;padding:0;}
.content .left .reg_wrap .error {color:#F76057;padding:0 23px;}

.content .left .reg_wrap .payment {padding-top:10px;}
.content .left .reg_wrap .payment table td {padding:4px;}
.content .left .reg_wrap .payment table input {border:none;}
.content .left .reg_wrap .payment table select {border:none;}
.content .left .reg_wrap .payment_form #actionsView {margin:5px 0 0 24px;}
.content .left .reg_wrap .payment_form #actionsView input {background:#EDEDED;border:1px solid #000;color:#000;}
.content .left .reg_wrap .total_price {padding-left:40px;}

.content .left .reg_wrap .order_block h2 {color:#B33D3D;font-family:Monotype Corsiva;font-size:25px;font-weight:bold;padding:0 5px 5px 20px;}
.content .left .reg_wrap .order_block .order_head h3 {color:#B33D3D;font-size:15px;font-weight:bold;padding:0 5px 5px 20px;}
.content .left .reg_wrap .order_block .order_head .label {float:left;width:170px;padding:0 0 0 45px;font-weight:bold;}
.content .left .reg_wrap .order_block .order_body {clear:both;}
.content .left .reg_wrap .order_block .order_body h3 {color:#B33D3D;font-size:15px;font-weight:bold;padding:30px 5px 5px 20px;}
.content .left .reg_wrap .order_block .order_body .bill {margin-left:45px;}
.content .left .reg_wrap .order_block .order_body .bill th {padding:5px 10px;text-align:center;background:#D9D8D4;border:2px solid #000;}
.content .left .reg_wrap .order_block .order_body .bill td {padding:5px 10px;text-align:center;border:2px solid #000;}
.content .left .reg_wrap .order_block .order_footer {padding:15px 0 0 45px;}
.content .left .reg_wrap .order_block .order_footer .label {font-weight:bold;}
.content .left .reg_wrap .order_block .order_footer .hl_price {font-weight:bold;color:#F86055;}
.content .left .reg_wrap .order_block .order_footer p {padding-top:15px;}
.content .left .reg_wrap .order_block .order_footer p strong {font-weight:normal;color:#F86055;}
.content .left .reg_wrap .order_block .order_body .text_content ul {padding:15px 0 0 0;}
.content .left .reg_wrap .order_block .order_body .text_content ul li {padding:0 0 15px 0;}
.content .left .reg_wrap .order_block .order_body .text_content p {padding:15px 0 0 0;}
.content .left .reg_wrap .order_block .order_body .form-fields td {padding:3px;}
.content .left .reg_wrap .order_block .order_body .form-fields td input {border:none;}
.content .left .reg_wrap .order_block .order_body .creditblock {border:none;}
.content .left .reg_wrap .order_block .order_body .creditblock span.label {clear:both;float:left;width:400px;padding:4px 0;}
.content .left .reg_wrap .order_block .order_body .creditblock input {border:none;margin:4px 0;}
.content .left .reg_wrap .order_block .order_body input#submit {background:#EDEDED;border:1px solid #000;color:#000;margin:5px 0 0 12px;clear:both;}
.content .left .reg_wrap .order_block .order_body .creditblock select {margin:4px 0;}
.content .left .reg_wrap .order_block .order_body .anotherblock {border:none;}
.content .left .reg_wrap .order_block .order_body .anotherblock span.anotherlabel {padding-right:10px;}
.content .left .reg_wrap .order_block .order_body .anotherblock textarea {vertical-align:middle;border:none;width:339px;height:81px;}

.content .left .tickets_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .tickets_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .tickets_wrap {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .tickets_wrap .form-fields {padding-left:20px;}
.content .left .tickets_wrap .form-fields div {clear:both;}
.content .left .tickets_wrap .form-fields div.label {clear:none;float:left;width:120px;padding:4px 0;}
.content .left .tickets_wrap .form-fields div.field {clear:none;float:left;width:540px;padding:4px 0;}
.content .left .tickets_wrap .form-fields div.field .widget {display:inline;}
.content .left .tickets_wrap .form-fields div.field .error {color:#F76057;display:inline;padding-left:5px;}
.content .left .tickets_wrap .form-fields div.field input {border:none;}
.content .left .tickets_wrap .form-fields div.field textarea {border:none;}
.content .left .tickets_wrap .form-fields div.widget {clear:none;}
.content .left .tickets_wrap #actionsView {clear:both;margin:5px 0 0 40px;}
.content .left .tickets_wrap .form-status {padding-bottom:15px;}
.content .left .tickets_wrap .form-status .summary {color:#F76057;padding-bottom:5px;}
.content .left .tickets_wrap .form-status ul.errors li span.error {color:#F76057;}

.content .left .exc_wrap_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .exc_wrap_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .exc_wrap {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .exc_wrap .form-fields {padding-left:20px;}
.content .left .exc_wrap .form-fields div {clear:both;}
.content .left .exc_wrap .form-fields div.label {clear:none;float:left;width:120px;padding:4px 0;}
.content .left .exc_wrap .form-fields div.field {clear:none;float:left;width:600px;padding:4px 0;}
.content .left .exc_wrap .form-fields div.field input {border:none;}
.content .left .exc_wrap .form-fields div.field textarea {border:none;}
.content .left .exc_wrap .form-fields div.widget {clear:none;}
.content .left .exc_wrap #actionsView {clear:both;margin:5px 0 0 40px;}
.content .left .exc_wrap .form-fields div.value {clear:none;}
.content .left .exc_wrap .form-fields div.value label {clear:both;width:30px;float:left;display:block;}
.content .left .exc_wrap .form-fields div.value input.radioType {vertical-align:middle;}
.content .left .exc_wrap .form-fields div.value .excursion {float:left;width:560px;clear:none;padding-bottom:10px;}
.content .left .exc_wrap .form-fields div.value h3 {color:#B33D3D;font-size:14px;}
.content .left .exc_wrap .form-fields div.value span.price {padding-left:18px;}
.content .left .exc_wrap .form-fields div.value span.price span {font-weight:bold;}
.content .left .exc_wrap .form-fields img {float:right;margin:0 0 5px 5px;}
.content .left .exc_wrap .form-status {padding-bottom:15px;}
.content .left .exc_wrap .form-status .summary {color:#F76057;padding-bottom:5px;}
.content .left .exc_wrap .form-status ul.errors li span.error {color:#F76057;}
.content .left .exc_wrap .form-fields div.field .widget {display:inline;}
.content .left .exc_wrap .form-fields div.field .error {color:#F76057;display:inline;padding-left:5px;}

.content .citychooser_wrap {width:170px;float:left;padding-left:20px;}
.content .typeschooser li {padding-top:15px;}
.content .typeschooser li a {font-weight:bold;}
.content .rent_right {width:625px;float:left;}
.content .rent_right_top {width:625px;height:15px;font-size:0;line-height:0;background:url(../images/hotels_right_top.png) no-repeat;}
.content .rent_right_bottom {width:625px;height:15px;font-size:0;line-height:0;background:url(../images/hotels_right_bottom.png) no-repeat;margin:0 0 20px 0;clear:both;}
.content .rent_right_center {width:605px;float:left;background:url(../images/dot.png);padding:0 10px;}
.content .rent_right_center .items .hotel_short {clear:both;padding-bottom:20px;}
.content .rent_right_center .items .hotel_short h3 {color:#B33D3D;font-size:14px;display:inline;}
.content .rent_right_center .items .hotel_short .rank {padding-left:20px;}
.content .rent_right_center .items .hotel_short .address {display:block;}
.content .rent_right_center .items .hotel_short .price {display:block;}
.content .rent_right_center .items .hotel_short .price span {color:#B33D3D;}
.content .rent_right_center .items .hotel_short .details, .content .rent_right_center .items .hotel_short .details:visited {color:#000;font-weight:bold;}
.content .rent_right_center .items .hotel_short .detailed, .content .rent_right_center .items .hotel_short .detailed:visited {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;margin:10px 0 0 0;float:left;}
.content .rent_right_center .items .hotel_short .hotel_photo {width:150px;height:98px;border:5px solid #fff;float:left;margin-bottom:20px;margin-right:10px;}

.content .rent_right_center .items .flatitem {clear:both;padding-bottom:20px;}
.content .rent_right_center .items .flatitem h3 {color:#B33D3D;font-size:14px;display:inline;}
.content .rent_right_center .items .flatitem .id {font-weight:bold;color:#B33D3D;width:65px;float:left;}
.content .rent_right_center .items .flatitem .rate {width:360px;float:right;}
.content .rent_right_center .items .flatitem .address {display:block;float:right;width:435px;}
.content .rent_right_center .items .flatitem .price {display:block;float:right;width:435px;}
.content .rent_right_center .items .flatitem .description {display:block;float:right;width:435px;}
.content .rent_right_center .items .flatitem .detailed_info {float:right;display:block;width:395px;margin-bottom:20px;margin-top:3px;}
.content .rent_right_center .items .flatitem .detailed_info a, .content .rent_right_center .items .flatitem .detailed_info a:visited {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;}
.content .rent_right_center .items .flatitem .photo {float:left;margin:0 10px 20px 0;}
.content .rent_right_center .items .flatitem .photo img {border:5px solid #fff;width:150px;height:98px;}

.content .rent_right_center .details .fullinfo {clear:both;padding-bottom:20px;}
.content .rent_right_center .details .fullinfo .id {font-weight:bold;color:#B33D3D;padding-bottom:15px;float:right;width:400px;}
.content .rent_right_center .details .fullinfo .rate {padding-bottom:15px;float:right;width:400px;}
.content .rent_right_center .details .fullinfo .address {padding-bottom:15px;float:right;width:400px;}
.content .rent_right_center .details .fullinfo .address strong {padding-right:5px;}
.content .rent_right_center .details .fullinfo .address div {display:inline;}
.content .rent_right_center .details .fullinfo .type {padding-bottom:15px;float:right;width:400px;}
.content .rent_right_center .details .fullinfo .type strong {padding-right:5px;}
.content .rent_right_center .details .fullinfo .type div {display:inline;}
.content .rent_right_center .details .fullinfo .sleeping_accommodation {padding-bottom:15px;float:right;width:400px;}
.content .rent_right_center .details .fullinfo .sleeping_accommodation strong {padding-right:5px;}
.content .rent_right_center .details .fullinfo .sleeping_accommodation div {display:inline;}
.content .rent_right_center .details .fullinfo .price {padding-bottom:15px;float:right;width:400px;font-weight:bold;}
.content .rent_right_center .details .fullinfo .price strong {padding-left:5px;font-weight:normal;}
.content .rent_right_center .details .fullinfo .description {padding-bottom:15px;clear:both;}
.content .rent_right_center .details .fullinfo .flat_continue {padding:0 0 15px 190px;}
.content .rent_right_center .details .fullinfo .flat_continue a, .content .rent_right_center .details .fullinfo .flat_continue a:visited {display:block;width:218px;height:21px;padding-top:5px;text-align:center;color:#000;font-weight:bold;background:url(../images/detailed_info.gif) no-repeat;}
.content .rent_right_center .details .fullinfo .photo {width:160px;float:left;margin-bottom:20px;margin-right:35px;}
.content .rent_right_center .details .fullinfo .photo img {width:160px;height:120px;}
.content .rent_right_center .details .fullinfo .photos {text-align:center;}
.content .rent_right_center .details .fullinfo .photos img {border:5px solid #fff;}

.content .left .login_error .login_error {padding:0 5px 5px 20px;}
.content .left h3.log_caution {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 5px 5px 20px;}
.content .left .loginform {width:282px;margin-left:20px;}
.content .left .loginform .rightcol_topbg {width:277px;padding:10px 0 0 5px;margin-left:20px;}
.content .left .loginform .rightcol_bottombg {margin-left:20px;}
.content .left .loginform h2.authcap {text-align:right;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .left .loginform span.authcap {display:block;text-align:left;color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;font-weight:bold;padding:0 7px 10px 0;}
.content .left .loginform .authwrap {margin-top:3px;padding-left:10px;margin-left:-5px;background:url(../images/dot.png);}
.content .left .loginform .authwrap span {display:block;}
.content .left .loginform .authwrap span.rem {display:inline;}
.content .left .loginform .authwrap span.authin {display:inline;}
.content .left .loginform .authwrap input {vertical-align:middle;width:140px;border:none;margin:5px 5px 5px 0;}
.content .left .loginform .authwrap input#rem {width:auto;margin:0 4px 0 0;}
.content .left .loginform .authwrap input#submit {width:auto;margin:5px 0 5px 0;border:none;width:86px;height:26px;background:url(../images/button.gif) no-repeat;text-align:center;}
.content .left .loginform .authwrap a, .content .right .loginform .authwrap a:visited {color:#F76057;font-size:13px;}

.content .left .noorders {padding:0 5px 5px 20px;}

.content .flat_data_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .flat_data_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .flat_data_center {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .flat_data_center .reg_info {padding:0;width:auto;left:0;float:none;background:none;}
.content .flat_data_center .reservation_form {padding:10px 0;}
.content .flat_data_center .reservation_form span {display:block;padding:5px 0;color:#B33D3D;font-size:15px;font-weight:bold;}
.content .flat_data_center .reservation_form td span {display:inline;color:#000;font-size:14px;font-weight:normal;padding:0;}
.content .flat_data_center .reservation_form .form-fields td {padding:3px;}
.content .flat_data_center .reservation_form .form-fields td input {vertical-align:middle;border:none;}
.content .flat_data_center .reservation_form .form-fields td input#button_from, .content .flat_data_center .reservation_form .form-fields td input#button_to {width:18px;height:12px;background:#000 url(../images/calendar.gif) no-repeat;font-size:0;line-height:0;}
.content .flat_data_center .reservation_form .form-fields td textarea {vertical-align:middle;border:none;margin-bottom:15px;}
.content .flat_data_center .additional_services ul li {padding-top:15px;}
.content .flat_data_center #actionsView {margin:15px 0 0 0;}
.content .flat_data_center .additional_services ul li ul#service1 li {clear:both;}
.content .flat_data_center .additional_services ul li ul#service1 li input {position:relative;top:74px;}
.content .flat_data_center .additional_services ul li ul#service1 li .excursion img {width:217px;height:144px;border:5px solid #fff;float:right;margin-bottom:10px;margin-left:10px;}
.content .flat_data_center .additional_services ul li ul#service1 li .excursion h3 {font-size:14px;padding:0 170px 15px 30px;}
.content .flat_data_center .additional_services ul li ul#service1 li .excursion span.price {display:block;padding:0 0 5px 30px;}
.content .flat_data_center .additional_services ul li ul#service1 li .excursion span.price span {color:#EF4440;}
.content .flat_data_center .additional_services ul li ul#service1 li .excursion p.desc {padding:0 0 0 30px;}
.content .flat_data_center .additional_services ul li ul#service1 li textarea#tickets {margin:0 0 0 30px;}
.content .flat_data_center .additional_services ul li ul#service2 li {clear:both;}
.content .flat_data_center .additional_services ul li ul#service2 li input {position:relative;top:51px;}
.content .flat_data_center .additional_services ul li ul#service2 li .excursion h3 {font-size:14px;padding:0 170px 15px 30px;}
.content .flat_data_center .additional_services ul li ul#service2 li .excursion span.price {display:block;padding:0 0 5px 30px;}
.content .flat_data_center .additional_services ul li ul#service2 li .excursion span.price span {color:#EF4440;}
.content .flat_data_center .additional_services ul li ul#service2 li .excursion p.desc {padding:0 0 0 30px;}
.content .flat_data_center .additional_services ul li ul#service2 li textarea#tickets {margin:0 0 0 30px;}
.content .flat_data_center .additional_services ul li ul#service3 li textarea#tickets {margin:0 0 0 30px;}

.content .left .sitemap_block {padding-top:10px;}
.content .left .sitemap_block ul {padding-left:22px;}
.content .left .sitemap_block ul li {padding:0 0 5px 0;}
.content .left .sitemap_block ul li a, .content .left .sitemap_block ul li a:visited {color:#B33D3D;font-family:Monotype Corsiva;font-size:22px;}
.content .left .sitemap_block ul li ul {padding-left:22px;}
.content .left .sitemap_block ul li ul li ul {padding-left:30px;}

.content .left .flat_thanks {color:#B33D3D;font-family:Monotype Corsiva;font-size:25px;font-weight:bold;padding:20px 5px 5px 20px;text-align:center;}

.content .left .edit_info_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .edit_info_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .edit_info {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .edit_info table td {padding:4px;vertical-align:top;}
.content .left .edit_info table td input {vertical-align:middle;width:260px;border:none;}
.content .left .edit_info table td.label {width:180px;}
.content .left .edit_info table td.field div.widget {position:relative;}
.content .left .edit_info table td.field div.label label {position:absolute;top:25px;left:-188px;}
.content .left .edit_info table td.field div.field input.passwordType {position:relative;top:-12px;}
.content .left .edit_info table td.field div.field input.confirm_passwordType {position:absolute;top:25px;left:0;z-index:3;}
.content .left .edit_info table td.field div.field {padding:10px 0 2px 0;}
.content .edit_info #actionsView input {background:#ECE9D8;border:1px solid #000;color:#000;margin-left:26px;}

.content .left .personal_orders_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .personal_orders_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .personal_orders {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .personal_orders table {margin-left:20px;}
.content .left .personal_orders table th {padding:5px 10px;text-align:center;background:#D9D8D4;border:2px solid #000;}
.content .left .personal_orders table td {padding:5px 10px;text-align:center;border:2px solid #000;}

.content .left .logout_page_top {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_top.png) no-repeat;margin-left:20px;}
.content .left .logout_page_bottom {width:800px;height:15px;font-size:0;line-height:0;background:url(../images/text_wrap_bottom.png) no-repeat;margin:0 0 20px 20px;clear:both;}
.content .left .logout_page {background:url(../images/dot.png);padding:0 10px;width:780px;position:relative;left:20px;float:left;}
.content .left .logout_page .hint {display:block;clear:both;font-weight:bold;font-style:italic;padding:25px 10px 15px 0;}
.content .left .logout_page img {vertical-align:middle;margin:0 10px 0 0;}

.content .left .rec_wrap {padding:0 5px 5px 20px;}

.footer {clear:both;padding-top:10px;position:relative;}
.footer .visamc {position:absolute;left:150px;top:10px;}
.footer .agent {padding:50px 0 0 15px;}
.footer .agent img {vertical-align:middle;}
.footer .agent a {font-weight:bold;font-size:12px;}
.footer .subscription {text-align:right;padding:0 5px 0 0;/*margin-top:-50px;*/}
.footer .subscription a, .footer .subscription a:visited {color:#000;}
