BODY {background-image: url('img/bg_body.gif'); background-color: #FFFFFF; background-repeat: repeat-x; background-position: center bottom; background-attachment: fixed; margin: 0px; text-align: center;}
BODY, TD {font-size: 11px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; color: #444444;}
IMG, A:link IMG {behavior: url('pnghack.htc');}
* {-moz-box-sizing: border-box; box-sizing: border-box;}
SUP {font-size: 8px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; color: #222222;}
TH {font-size: 11px; color: #FFFFFF; text-transform: uppercase;}

UL {margin: 10px 0px 0px 22px; list-style: lower-alpha;}
LI {margin: 5px 0px 0px 0px;}
H5 {font-size: 13px; text-indent: -19px; margin-left: 19px;}

// .hlavicka {background-image: url('img/head.jpg'); margin: 0px;}
.hlavicka {background-image: url('img/top.jpg'); margin: 0px;}
.pageTop TD {color: #FFFFFF;}
.searchForm {border-left: solid #FFFFFF 1px; padding: 0px 10px 10px 10px; font-weight: normal;}

.textInput {width: 100%; height: 20px; background-color: #FFFFFF; border-left: solid #656565 1px; border-top: solid #656565 1px; font-size: 11px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; padding: 2px 0px 0px 3px;}
.textInput2 {background-color: #FFFFFF; border-left: solid #656565 1px; border-top: solid #656565 1px; font-size: 11px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; padding: 0px 0px 0px 3px;}
.textInput3 {width: 110px; height: 20px; border: none; font-size: 11px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; padding: 0px; vertical-align: top; margin: 0px; color: #990000; font-weight: bold;}
.button {font-size: 11px;  font-family: "Trebuchet MS", Tahoma, "Arial CE", Arial, Helvetica; font-weight: bold; color: #FFFFFF; background-image: url('img/bg_button_gray.gif'); background-position: left center; background-repeat: repeat-x; background-color: #656565; height: 21px; cursor: pointer; border: solid #656565 0px;}
//	.logform {width: 250px; border-top: solid #002366 10px; border-bottom: solid #002366 10px; background-color: #E5E9EF; padding: 10px; margin-top: 3px;}
.logform {position: absolute; top: 177px; left: 0px; width: 250px; padding: 10px; margin-top: 0px;}
.logform2 {position: absolute; left: 0px; top: 0px; width: 250px; border-top: solid #002366 10px; border-bottom: solid #002366 10px; background-color: #E5E9EF; padding: 10px; margin-top: 3px;}

.menu {padding: 0px 0px 0px 0px; font-weight: bold; text-align: left; vertical-align: middle;}
.menu A:link, .menu A:visited {color: #C2C2C2; text-decoration: none;}
.menu A:hover { color: #FFF500; text-decoration: none;}

//	.menu {width: 250px; height: 30px; background-image: url('img/bg_menu.gif'); background-repeat: repeat-x; padding: 6px 20px 0px 10px; font-weight: bold; text-align: right; vertical-align: middle;}
//	.menu A:link, .menu A:visited {color: #444444; text-decoration: none;}
//	.menu A:hover { text-decoration: none;}

A:link, A:visited {color: #003399;}
A:hover { text-decoration: none;}

.fillTab {background-image: url('img/tecky.gif'); background-repeat: repeat-y; background-position: center top; margin: 0px 0px 0px 0px; text-align: justify;}
.fillLeft {width: 330px; padding: 0px 25px 0px 0px; vertical-align: top;}
.fillRight {width: 330px; padding: 0px 0px 0px 10px; vertical-align: top;}

.loctitle {width: 100%; text-align: right; font-size: 15px; font-weight: bold; color: #990000; z-index: 5;}

.nic {height: 0px; margin: 0px; border: none; float: left; clear: both;}

H3 {background-image: url('img/lupa2.gif'); background-repeat: no-repeat; background-position: 0px center; text-indent: 35px; font-size: 15px; font-weight: bold; margin: 0px; height: 25px; padding-top: 3px;}
H4 {background-image: url('img/star3.gif'); background-repeat: no-repeat; background-position: 10px center; text-indent: 35px; font-size: 17px;  color: #990000;  font-weight: normal;}
// H5 {font-weight: bold; font-size: 11px; margin: 0px;}

.foot {width: 100%; padding: 0px 15px 0px 15px;}
.foot A:link, .foot A:visited {background: transparent;  color: #656565; text-decoration: none; padding: 2px 3px 2px 3px;}
.foot A:hover {background: #656565;  color: #FFFFFF;}

.copy {float: right; text-align: right;}
.copy A:link, .copy A:visited {background: transparent;  color: #656565; text-decoration: none; padding: 2px 3px 2px 3px;}
.copy A:hover {background: #656565;  color: #FFFFFF;}

.thumb {padding: 5px 0px 0px 10px;}
.thumb2 {margin: 5px 5px 0px 0px; float: left;}
.thumb_spn {padding: 13px 0px 0px 10px;}
.nahled {width: 120px; height: 95px; background-position: 7px 7px; background-repeat: no-repeat; cursor: pointer; border: none;}
.nahled_spn {width: 120px; height: 103px; background-position: 7px 14px; background-repeat: no-repeat; cursor: pointer; border: none;}
.price {color: #990000; font-weight: bold;}

.detail {text-align: right; font-weight: bold;}
.detail A:link, .detail A:visited {background: #FFF400; color: #656565; padding: 3px 5px 1px 5px; text-decoration: none;}
.detail A:hover {background: #656565; color: #FFF400; }

.csTab TD {color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.csTab INPUT, .csTab SELECT { font-family: Arial; height: 18px; font-size: 10px; padding: 0px 0px 0px 3px; margin: 0px;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.justify {text-align: justify;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom; border: solid green 0px;}
.topcenter {text-align: center; vertical-align: top;}
.topright {text-align: right; vertical-align: top;}
.topjustify {text-align: justify; vertical-align: top;}
.bold {font-weight: bold;}
