body {font-family: Tahoma, Sans-Serif;font-size: 0.75em;}

ul, ul li {list-style-type:none;margin:0;padding:0;}
a {color:#199190;text-decoration:underline;}
img {border:0;}
h1, h2, h3, h4, h6 {font-family:Times New Roman, Sans-Serif;font-weight:normal;}
h5 {font-family:Arial, Sans-Serif;}
h3 {font-size:2em;}
/* Borders */
.dotted.top {border-top:dotted 1px #d6d6d6;}
.dotted.right {border-right:dotted 1px #d6d6d6;}
.dotted.bottom {border-bottom:dotted 1px #d6d6d6;}
.dotted.left {border-left:dotted 1px #d6d6d6;}
/* Header */
#header .colleft .col1 {background: transparent url(../images/layout/head_bg2.jpg) no-repeat right bottom;height:101px;padding:0;}
#header .colleft .col2 {height:101px;padding:0;}
#header .colleft .col2 a#logo {display:block;float:left;width:224px;height:101px;background: transparent url(../images/layout/logo.gif) no-repeat 0% 50%;}
#header .colleft .col1 ul {display:block;float:left;height:1.5em;margin-top:40px;}
#header .colleft .col1 ul li {display:block;float:left;text-align:center;padding:0em 1em;font-size:12px;}
#header .colleft .col1 p {display:block;float:right;margin-right:40px;margin-top:27px;font-weight:bold;font-size:14px;}
#header .colleft .col1 p img {position:relative;top:8px;}

/* Column 2 */
.font.arial {font-family:Arial, Sans-Serif;}
.font.times-new-roman {font-family:Times New Roman, Sans-Serif;}
.font.normal {font-size:1em;}
.font.large {font-size:1.3em;}
.nomargin {margin:0;}
.nopadding {padding:0;}

.quick-search-wrapper {margin-right:42px;}
.leaf {display:block;position:absolute;margin:0px 0px 0px -28px;z-index:100;}
.col1 {color:#5e5e5e;background: transparent url(../images/layout/cont_bg.jpg) no-repeat right top;}
#header .col1 {background:none;}
.quick-search {background: transparent url(../images/modules/search_bg.gif) repeat-x left top;height:210px;border-top:solid 1px #e1e4e5;position:relative;z-index:1;}
.quick-search div {background: transparent url(../images/modules/search_img.jpg) no-repeat 100% 0%;height:210px;}
.quick-search a#version {display:block;float:right;color:#ffeded;background: transparent url(../images/modules/ver.gif) repeat-x 0 0;padding:2px 11px 4px 11px;font-weight:bold;font-size:11px;margin-top:-1px;}
.quick-search h2{color:#263d42;margin:0px 0px 0px 47px;font-size:29px;font-weight:normal;position:relative;top:25px;}
.quick-search h2 span{display:block;font-size:41px;position:relative;top:-15px;left:-20px;}
.quick-search p{margin:25px 175px 0px 30px;color:#2e4146;font-size:12px;}

#search{background:url(../images/modules/form_bg1.gif) repeat-x 0 0;width:100%;height:59px;color:#000000;margin-top:-10px;font-size:12px;}
#search select, #search input, #search label{position:relative;top:9px;}
#search label{padding:0 1% 0 0.3em;top:9px;}
#search select{border:1px solid #ddd;width:145px;}
#sidebar select.none{width:120px;margin:0 0 0 5px;}
#search select.sl1{width:45px;}
#search select.sl3{width:95px;}
#search p {float:right; font:bold 11px/16px Tahoma;height:21px;background:url(../images/modules/search_butt_lft.gif) no-repeat 0 0;margin-top:16px;}
#search p a{height:21px;background:url(../images/modules/search_but_rght.gif) no-repeat 100% 0;border:none;top:0;padding:0 9px;font-weight:bold;color:#fff;text-decoration: underline;display: block;float:left}

/* Main Content */
.col1 h1 {font-family:Times New Roman, Sans-Serif;font-size:2.5em;font-weight:normal;padding:0;margin:0;}
h4{font:italic normal 21px/normal "Times New Roman";color:#263d42;padding:15px 0 10px 0;margin:0;}
.part{width:49%;float:left;text-align:center;margin-right:5px;}
.part div{width:295px;font-size:11px;padding-bottom:8px;background-color:#f2f2f2;margin:0 auto;}
.part div.img{margin:0 0 0 12px;width:auto;background:none;display:inline;}
.part div img{width:120px;height:88px;margin:7px 4px 0 4px;padding:2px;background-color:#fff;border:1px solid #d1d1d1;}
.part h5{font-weight:bold;height:22px;font-size:12px;background:url(../images/layout/part_a_bg.gif) repeat-x 0 0;padding:4px 0 5px 17px;margin:0;text-align:left;}
.part h5 a{color:#658181;}
.part p{padding:6px 0 4px 0;color:#263d42;margin:0 20px;width:250px;background:url(../images/layout/part_p_bg.gif) repeat-x 0 100%;float:left;}
.part i{font-style:normal;float:left;width:118px;text-align:left;}
.part em, .part b{font-style:normal;float:right;text-align:right;}
.part b{color:#437e00;}
.partic{color:#263d42;margin:6px 0 0 20px;font-weight:bold;padding-right:11px;background:url(../images/layout/partic.gif) no-repeat 100% 6px;display:block;float:left;}
.part hr{clear:both;visibility:hidden;}
.allflats {font-weight:bold;font-size:11px;clear:both;padding:6px 0 10px 0;}
.allflats a{color:#dd2828;padding-left:8px;background:url(../images/layout/all2_bg.gif) no-repeat 0 5px;}
.content p {padding:0;margin:0;font-family:Arial,Sans-Serif;}
/* Sidebar */
.col2 .module {margin-right:22px;}
.module h2 {color:#263d42;margin:1em 0em 0em 0em;padding:0;}
.module h1 {margin:0;padding:0;font-family:Arial, Sans-Serif;font-weight:bold;}
.module h1 {font-size:0.9em;text-transform:uppercase;color:#ffeded;padding:0px 0px 6px 0px;background:transparent url(../images/modules/h1_bg.gif) no-repeat 11px 100%;}
.module h1 span {background-color:#dd1f1f;padding:2px 6px 3px 6px;display:block;font-size:11px;}
.module h2 {font-size:24px;}
.module p {color:#9a9a9a;padding:0;margin:0.5em 0em;}
.module p.news {color:#5e5e5e;}

.module ul {margin:12px 0 14px 0;background:transparent url(../images/modules/hor_dott.gif) repeat-x 0 0;}
.module ul li{padding:10px 0 10px 16px;background:transparent url(../images/modules/hor_dott.gif) repeat-x 0 100%;}
.module ul li a{display:block;padding:0 0 0 19px;background:transparent url(../images/modules/marker.gif) no-repeat 0 6px;}
.module em {font-style:normal;color:#263d42;display:block;padding-top:7px;}
.module em a {color:#437e00;}

.module .archive_link {font-weight:bold;font-size:0.9em;color:#333333;background:transparent url(../images/layout/archive_link.gif) no-repeat left center;padding-left:1em;}

h2.booking {z-index:1;position:relative;top:0.5em;}
/* Footer */
#footer {color:#ffffff;padding-top:1em;font-size:12px;}
#footer p {float:left;padding-left:3em;font-family:Arial, Sans-Serif;}
#footer ul {float:right;}
#footer ul li {float:left;padding:0em 1em;}
#footer ul li a {color:#ffffff;}
#footer .copyright {text-align:center;}

.clear {clear:both;}

.random-table {width:100%;border-collapse:collapse;padding:0;margin:0;}
.random-table th {height:30px;background: transparent url(../images/layout/random_th.gif) repeat-x 0px 0px;}
.random-table td {text-align:center;height:114px;vertical-align:middle;}
.random-table td img {padding:2px;border:solid 1px #d2d2d2;width:120px;height:88px;}

/* Flypage */
.flypage h1 {color:#333333;font-size:2em;}
.flypage h1 a {color:#333333;text-decoration:none;}
.flypage div.dotted.top {padding:0.5em 0em;margin:0.5em 0em 1em 0em;}
.flypage .summary {width:100%;border-collapse:collapse;}
.flypage .summary td {vertical-align:top;}
.flypage .summary .thumbnails {width:376px;}
.flypage .summary .thumbnails div.full-image img {width:370px;padding:2px;border:solid 1px #d2d2d2;}
.flypage .summary .description {padding:0em 0em 0em 2em;}
.flypage .summary .description ul li {padding:0.7em 0em;}
.flypage .summary .description ul li b {color:#b80101;}
.flypage .summary .description #toemploy-button {border:0;padding:0;margin:0;height:21px;width:9em;text-decoration:underline;background:#da1313 url(../images/layout/bron.gif) repeat-x 0px 0px;color:#ffffff;font-family:Tahoma, Sans-Serif;font-size:13px;line-height:21px;}
.flypage .summary .description .pricing {width:100%;border-collapse:collapse;margin:1em 0em 0em 0em;}
.flypage .summary .description .pricing th {background:#e7e7e7;color:#b80101;height:16px;}
.flypage .summary .description .pricing td {background:#e7e7e7;height:18px;}
.flypage .summary .description .pricing th, 
.flypage .summary .description .pricing td {text-align:center;vertical-align:middle;}
.flypage .summary .description .pricing .alternate th,
.flypage .summary .description .pricing .alternate td {background:#ffffff;}
/**
*   Scrollable
**/
.scrollable {position:relative;overflow:hidden;width:346px;height:90px;float:left;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable img {float:left;margin:1px 0px 1px 1px;padding:1px;border:solid 1px #d2d2d2;cursor:pointer;width:110px;height:82px;}
/* buttons */
a.browse {display:block;width:13px;height:88px;float:left;cursor:pointer;font-size:1px;}
a.right {background: transparent url(../images/layout/next.gif) no-repeat 0px 0px;clear:right;}
a.left {background: transparent url(../images/layout/back.gif) no-repeat 0px 0px;}

/* Advanced Search */
#tab-search-metro, #tab-search-okrug {margin:1em 0em;float:left;}
#tab-search-metro .metro-stations,
#tab-search-metro .metro-controls,
#tab-search-metro .metro-stations-selected,
#tab-search-metro .metro-map,
#tab-search-metro .metro-lines {float:left;padding:0em 1em 0em 0em;}
#tab-search-metro strong, #tab-search-okrug strong {padding:0em 0em 0.5em 0em;display:block;}
#tab-search-metro #stations, #stations-selected {height:18em;width:13em;}
#tab-search-metro .metro-controls {padding-top:7em;}
#tab-search-metro .metro-controls input {width:20px;}


/* Calendar */
.calendar {}
.calendar td {vertical-align: top;}








