body { margin: 0; padding: 0; background: #639fd5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*@font-face {font-family: "Teuton Normal; src: url("http://www.hotelcomfort.sk/teutonormal.otf")";}*/
/*@font-face {font-family: "Teuton"; src: url("http://www.hotelcomfort.sk/teutonnormal.otf") format("opentype");}*/
a { color: #E59200; text-decoration: underline; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.image_left {margin: 5px 5px 5px 0px; float:left; border: 0px solid #81B6E7;}
.image_right {margin: 5px 0px 5px 5px; float:right; border: 0px solid #81B6E7;}
.image_center {margin: 5px 0px 5px 0px;  border: 0px solid #81B6E7;}

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 7px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}

h1 {color:#5594CD; font-size: 16px; font-weight:bold; padding:5px 0 0 28px; height:24px; background: no-repeat left url('../images/h1.gif'); border-bottom:1px dashed #ccdff0; }
h2 {color:#5594CD; font-size: 14px; font-weight:bold; padding:5px 0 0 0;}
h3 {color:#5594CD; font-size: 12px; font-weight:bold;}

.top {margin:0; padding:0; background: repeat-x url('../images/background_top.gif'); height:239px;}
.top .header {width:802px; padding: 54px 0 0 0; margin:0 auto; height:185px; }
.top .header .language-left {width:401px; padding: 0; margin:0; height:31px; float:left; background: no-repeat url('../images/language_left.jpg');}
.top .header .language-right {width:367px; height:23px;  padding: 8px 34px 0 0; margin:0; text-align:right; float:right; background: no-repeat url('../images/language_right.jpg'); color:#000; }
.top .header .language-right a {color:#000; text-decoration:underline;}
.top .header .language-right a:hover {color:#000; text-decoration:none;}
.top .header .language-right a.active {color:#000; text-decoration:none;}
.top .header .logo-left {width:401px; height: 124px; padding:30px 0 0 0; margin:0; float:left; background: no-repeat url('../images/top_left.jpg'); text-align:center;}
.top .header .logo-left img {border:0; }
.top .header .logo-right {width:401px; height: 154px; padding:0; margin:0; float:right; background: no-repeat url('../images/top_right3.jpg');}
.top .header .logo-right_en {width:401px; height: 154px; padding:0; margin:0; float:right; background: no-repeat url('../images/top_right3_en.jpg');}
.top .header .logo-right_ge {width:401px; height: 154px; padding:0; margin:0; float:right; background: no-repeat url('../images/top_right3_ge.jpg');}

.main {margin:0; padding:0; background: #b1cfea; }
.main .content {width:802px; margin:0 auto; padding:0; background:#ffffff;}
/*.main .content .navigation-wrapper {height:31px; width:802px; margin:0; padding:0; background: repeat-x url('../images/background_navigation.jpg');}*/

 
.main .content .navigation-wrapper {width: 802px; height: 31px;  }
.main .content .navigation-wrapper img {border:0px;}
/*.main .content .navigation-wrapper ul.navigation-list { list-style: none; margin: 0; padding:0; }
.main .content .navigation-wrapper ul.navigation-list li { list-style: none; float: left; margin: 0; padding: 0 2px 0 0; background: url(../images/separator.gif); position: relative; }
.main .content .navigation-wrapper ul.navigation-list li.first { padding: 0 2px 0 2px; margin-left:48px;}
.main .content .navigation-wrapper ul.navigation-list li a { display: block; width: 80px; height: 23px; background: repeat-x url(../images/background_navigation.gif); border-right: 0 0; padding: 8px 9px 0 9px; margin: 0; text-align: center; font-size: 14px; color: #FFF; font-weight:bold; text-decoration: none; }
.main .content .navigation-wrapper ul.navigation-list li a:hover { background-position: 0 -31px; }

.main .content .navigation-wrapper ul.navigation-list ul.subnavigation { width: 130px; display: none; padding: 0; margin: 0; left: 0px; top: 31px; z-index: 99; position: absolute; }
.main .content .navigation-wrapper ul.navigation-list li:hover .subnavigation { display: block; }

.main .content .navigation-wrapper ul.navigation-list ul.subnavigation li { display: block; float: none; background: none; padding: 0; margin: 0; border: 0 solid; }
.main .content .navigation-wrapper ul.navigation-list ul.subnavigation li a { height: auto; width: 130px; margin: 0; padding: 5px 0 5px 10px; display: block; text-align: left; line-height: 1.2em; }
*/
.main .content .left {line-height: 1.5em; width:500px; margin: 0 0 20px 0; padding:20px 0 0 50px; float:left; background:repeat-y url('../images/background_main.gif');  min-height: 300px; height: auto !important; _height: auto !important; height: 300px; }
.main .content .left .contact-form { width: 500px; margin: 0; padding: 0; list-style-type: none; }
.main .content .left .contact-form .name { width: 105px; display: block; padding: 0 4px 0 0; float: left; text-align: right; }
.main .content .left .contact-form .field { width: 385px; display: block; float: left; padding: 0 0 4px 0; }
.main .content .left .contact-form .field .textfield { font-family: "Courier"; font-size: 13px; width: 385px; border: 1px solid #848BA4;}
.main .content .left .contact-form .field .textarea { font-family: "Courier"; font-size: 13px; width: 385px; height: 150px; border: 1px solid #848BA4;}
.main .content .left .contact-form .select2 {padding:2px; font-size: 12px; font-family: "Courier"; border: 1px solid #848BA4; }
.main .content .left .contact-form .select { padding:2px; width: 388px; font-size: 12px; font-family: "Courier"; border: 1px solid #848BA4; }
.main .content .left .contact-form .select-rok {padding:2px; width: 68px; font-size: 12px; font-family: "Courier"; border: 1px solid #848BA4; }

.main .content .left .zakaz{ margin: 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.main .content .left .zakaz-ok{ margin: 0; padding: 10px 20px; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

.main .content .left .pagination { width: auto; text-align: center; }
.main .content .left .pagination a { margin: 0 5px; }
.main .content .left .pagination a.active { font-weight:bold; }

.main .content .right {line-height: 1.5em; width:202px; margin: 0 0 20px 0; float:right; padding:20px 20px 0 30px;} 
/*.main .content .right .nadpis {height:24px; padding: 8px 0 0 10px; font-size: 14px; color:#FFFFFF; font-weight:bold; background: repeat-x url('../images/background_nadpis.gif');}*/
.main .content .right .nadpis {height:33px; }
.main .content .right .nadpis img {border:0px;}

.main .content .right  img {border-left: 4px solid #81B6E7; border-bottom: 4px solid #81B6E7; border-top: 1px solid #81B6E7; border-right: 4px solid #81B6E7;}
.main .content .right .dalsi {border: 4px solid #81B6E7; margin-top:20px;}
.main .content .right a {color:#7e8082;}

.main .content .center {line-height: 1.5em; width:702px; margin: 0 0 20px 0; padding:20px 0 0 50px; float:left; background:repeat-y url('../images/background_main.gif');  min-height: 300px; height: auto !important; _height: auto !important; height: 300px; }
.main .content .center .gall-box {text-align:center;}
.main .content .center .gall-box .gall-item { padding: 0 30px 15px 0; float: left; }
.main .content .center .gall-box .gall-item.first { padding: 0 30px 15px 20px; }
.main .content .center .gall-box .gall-item.last { padding: 0 0 15px 0; }
.main .content .center .gall-box .gall-item img { display: block; border: #81B6E7 4px solid; margin-bottom: 5px; }
.main .content .center .gall-box .gall-item a:hover img { border: #81B6E7 čpx solid; }
.main .content .center .gall-box .gall-item a { display: block; }

.main .content .center .gall-box {text-align:center;}
.main .content .center .gall-box .gall-item2 { padding: 0 22px 15px 0; float: left; }
.main .content .center .gall-box .gall-item2.first { padding: 0 22px 15px 0px; }
.main .content .center .gall-box .gall-item2.last { padding: 0 0 15px 0; }
.main .content .center .gall-box .gall-item2 img { display: block; border: #81B6E7 4px solid; margin-bottom: 5px; }
.main .content .center .gall-box .gall-item2 a:hover img { border: #81B6E7 čpx solid; }
.main .content .center .gall-box .gall-item2 a { display: block; }




.bottom {margin:0; padding:0; }
.bottom .footer {width:802px; height:133px; margin:0 auto; padding:0; background: no-repeat url('../images/background_footer.jpg');}
.bottom .footer .links {color:#7e8082; text-align:left; padding:20px 0 0 50px;}
.bottom .footer .links a {color:#7e8082; text-align:left; padding:0px 10px 0 10px;}
.bottom .footer .copy {font-size:11px; color:#456887; text-align:left; padding:10px 0 0 60px;}
.bottom .footer .copy a {color:#7e8082;}
.bottom .footer .sipka {float:right; padding: 20px 60px 0 0;}
.bottom .footer .sipka img {border:0px;}
