html {height : 100%; overflow-y: scroll; }

body {margin : 0; min-height : 100%;}

img {border : 0; vertical-align : middle;}
form {padding : 0; margin : 0;}
input {vertical-align : middle;}

td {vertical-align : top;}
table {border-collapse : collapse;}

hr {border : 0 solid #fff; border-bottom : 1px solid #999999;}

a:link, a:visited {color : #336699; text-decoration : none;}
a:hover, a:active {color : #336699; text-decoration : underline;}

h1 {font-size : 29px; font-weight : bold; margin : 0; padding : 0 0 10px 0;} 
h2 {font-size : 22px; font-weight : bold; margin : 0; padding : 0 0 10px 0;} 
h3 {font-size : 15px; font-weight : bold; margin : 0; padding : 0 0 10px 0;}  

.h3sp {padding : 5px 0;}

.upp {text-transform : uppercase;}

/* LAYOUT */
body {background : #fff; text-align : left;}     

body, table, input, textarea {font-family : Arial, sans-serif; color : #000; font-size : 13px; line-height : 1.2;}

#topmenu { display : none;}

#galeria { display : none; }
#galln { display : none; }  
  
#footerdiv {display : none; }


#OddPanel {display : none;}

.more {display : none;}
.back {display : none;}

#fndat {}

.cols3tbl {100%}
.cols3tbl .ctd1, .cols3tbl .ctd3 {width : 270px}
.cols3tbl .ctd2 {text-align : center;}
.cols3tbl .cdiv2 {width : 270px; margin : 0 auto; text-align : left;}

/* FORM */ 
.ftxt {border : 1px solid #bfc0bb; color : #676767; background : #fff; padding : 4px; vertical-align : middle;}
.ftxt {-moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width : 100%;}
select.ftxt {height : 22px;}
.fbtn {border : 1px solid #bfc0bb; padding : 4px; background : url(../img/sel.png) left top; color : #676767; font-weight : bold;}

.error-msg { color: red; padding: 10px; border: 1px solid red; }

/* poranda */
.poradna-form {background : #e6e6e6; padding: 10px; color: #000; }
.poradna-form label { display: block; font-weight: bold; font-size : 10px; color : #666;}
.poradna-form label span { color: red; font-weight: bold; }

.poradna-listing { color: #fff; }
.poradna-listing .item { background-color: #006899; padding: 10px; margin: 20px 0px; }
.poradna-listing .title { cursor: pointer; }
.poradna-listing .question { display: none; cursor: pointer; margin-bottom: 20px; }
.poradna-listing .answer { display: none; }

.jsgal img {margin : 0 40px 25px 0; border : 1px solid #cbcbcb;}

/* kontakty */
.kontakty ul.oddul { padding: 0 0 0 30px; }

.contacts-listing .item { float: left; width: 300px; height: 150px; border: 1px solid #ccc; margin-right: 10px;
	background-color: #eee; padding: 10px; margin-bottom: 10px; }
	
	.contacts-listing .item .name { font-weight: bold; font-size: 16px; color: #003A77; margin-bottom: 10px; }
	.contacts-listing .item .phone span, .contacts-listing .item .email span { font-weight: bold; color: #003A77; }
	.contacts-listing .item .phone { }
	.contacts-listing .item .email { margin-top: 5px; }
	.contacts-listing .item .popis { margin-top: 5px; }

.novinky  { margin : 0 0 0 240px; }
.novinky .item { margin-bottom: 15px; }
.novinky .item img { border: 1px solid #999; }     
.novinky .item .more img { border: 0; }     
.novinky .odsad { margin : 0 0 0 195px; }
