/*body*/
body{font-family: Tahoma, sans-serif; margin-top: 20px; margin-bottom: 20px; text-align: center; font-size: 0.7em; 
	background-color: white; color: #7C7C7C; line-height: 1.5em;}

/*h*/
h1{font-size: 1.2em; color: White; margin: 0; margin-left: 5px; margin-top: 60px; padding: 5px; padding-top:  15px; padding-right: 15px; background-color: #8A004B; float: left;}
/*
h1{font-size: 1.2em; color: White; margin-top: 3px; margin-left: 12px; margin-right: 12px; margin-bottom: 15px; 
	padding: 10px; background-color: #8A004B;}
*/
h2{font-size: 1em; margin-top: 0; color: #6B2C35; text-transform: uppercase;}
h3{font-size: 0.9em;color: #6B2C35; text-transform: uppercase;}
div#blcolumn h3{margin: 0; font-size: 1em; font-weight: normal; text-transform: none;}
div.blleft,div.blright h2{margin: 0; margin-bottom: 1em; padding: 0;}
div.blcol h2{margin-bottom: 1em;}

/*hidden*/
.hidden,hr {display: none;}

/*div*/
div#pageskelet{width: 750px; margin-left: auto; margin-right: auto; text-align: left; border: 1px solid #EAEAEA;}
div#header{height: 239px; background: white url(../images/layout/bg_header.jpg) no-repeat center;}
div#navigation{color: White; padding-top: 12px; padding-left: 12px; padding-right: 12px;}
div#title{height: 109px; padding-left: 12px; padding-right: 12px; background: white url(../images/layout/bg_title.jpg) no-repeat center;}
div#blcolumn{float: left; width: 230px;}
div#blcontent{float: right; width: 430px;}
div.blleft{float: left; width: 340px; margin-bottom: 1.5em;}
div.blright{float: right; width: 340px; margin-bottom: 1.5em;}
div.blcol{float: left; width: 230px; margin-bottom: 1.5em;}
div#blpage{padding-left: 13px; padding-right: 13px; padding-top: 12px; margin-left: 12px; margin-right: 12px;}
div#footer{clear: both; text-align: center; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; color: #BDBDBD;}
div#footerbody{background-color: #EAEAEA; height: 47px;}
div.clear{clear: both;height: 1px;}

/*p*/
p.error{color: Red;}
p.result{color: green;}
p#footerdesc{float: left; margin: 0; padding: 7px; padding-left: 12px; text-align: left;}
p#footerimg{float: right; margin: 0;}
div#blcontent p{padding-right: 12px;}

/*ul*/
ul{margin-left:1.5em; padding: 0;}
ul li{list-style-image: url(../images/basic/kub.gif); margin-bottom: 5px;}
ul#menu{margin: 0; padding:0; padding-left: 50px; height: 36px; background: #8A004B url(../images/layout/bg_navigation.gif) no-repeat left bottom; 
	font-size: 0.9em; text-transform: uppercase;}
ul#menu li {list-style: none; float: left; padding-top: 15px; margin-right: 15px;}
ul.contact{margin:0; margin-bottom: 1.5em;}
ul.contact li{list-style-type : none; list-style-image : none; margin:0;}
div#blcolumn ul {margin-top:0; margin-left: 15px;}

/*a*/
a {color: #6B2C35;}
a:visited {color: #6B2C35;}
a:hover {color: white; background-color: #8A004B; text-decoration: none;}
ul#menu a {color: white; text-decoration: none;}
ul#menu a:hover {color: silver; text-decoration: underline;}
a.nolink{text-decoration : none; background-color : transparent; color: #7C7C7C; }
a.nolink:hover{text-decoration : none; background-color : transparent; color: #7C7C7C; }

/*span*/
ul.contact span{width: 55px; display: block; float: left;}
span.date{font-size: 0.9em;}

/*strong*/
strong.error{color: Red;}
strong.title{color:  #377F8D;}

/*form*/
input, select, textarea {font-family: Tahoma, sans-serif; font-size: 1em; }
input.btnform{background-color: #EEEEEE;}

/*img*/
img.imgleft{float: left; margin-right: 10px; border: 5px solid #EEEEEE;}
img.imgright{float: right; margin-left: 10px; border: 5px solid #EEEEEE;}
img.img{vertical-align: middle;}
img.icon{border: none;}

/*table*/
table{font-size: 1em;}

/* BLOCKS */

/* formcontact */
form.formcontact{margin: 0;}
form.formcontact label#lbemail{display: block; float: left; width: 55px;}
form.formcontact label#lbsubject{display: block; float: left; width: 55px;}
form.formcontact label#lbmessage{display: block;}
form.formcontact input#email{width: 160px;}
form.formcontact input#subject{width: 160px;}
form.formcontact textarea#message{width: 220px; height: 80px;}
form.formcontact p{margin: 0; margin-bottom: 0.5em;}

/*gallery*/
div.blgallery {float: left; margin: 12px; margin-left: 0;}
div.blgallery img{border: 5px solid #EEEEEE; vertical-align: bottom;}
div.blgallery a:hover img{border: 5px solid #BDBDBD;}
div.blgallery div{text-align: center;}

/* Home */
.home-ul h3{margin : 0; padding : 0; text-transform : none; font-weight : normal; font-size :  1em; color: #7C7C7C;}

/* Neplatici */
div.bilker{margin-bottom : 1.5em;}
div.bilker h2{font-size : 1em; color: #7C7C7C; margin : 0; text-transform : none;}