html{background: #a3a3a3}
body{ background: #dadada; }
h1,h2,h3, h2 a{color: #232323; font-size: 24px; font-style: italic; font-weight: bold;margin-bottom: 10px;}
h2 a:hover{text-decoration: none;}
h1 img, h2 img, h3 img{margin-right: 15px;vertical-align: middle;}
p{color: #232323; font-size: 16px; font-weight: normal}
p a{
	color: #232323;
}
p a:hover{
	text-decoration: none;
}
.clr{clear: both}
.pt35{padding-top: 35px;}

#header{ background: #161616 url('../images/bg/header.jpg') top center; border-bottom: 10px solid; border-color: #a3a3a3; }
#header-middle{position: relative;}
#header-middle.slides{height: 117px;}
    #logo{left: 20px; position: absolute; top: 50px;}

    #navbar{position: absolute; right: 0px; top: 60px; text-align: center;}
    ul#navbar{background: #161616; border: 2px solid; border-color: #161616;}
    ul#navbar li{float: left; margin-left: 2px;}
    ul#navbar li.home{margin-left: 0px;}
        ul#navbar li a{background: url('../images/bg/top-menu.png'); color: #ababab; display: block; font-size: 14px; height: 47px; text-decoration: none; vertical-align: center; width: 143px;}
        ul#navbar li a:hover{background: none;}
        ul#navbar li a span{display: block; padding-top: 14px;}
        ul#navbar li.home a{background: none; width: auto;}

.container{ margin: 0 auto; width: 960px; text-align: left}
#slideshow{clear: left;display: block;height: 470px; width: 960px; overflow: hidden;}
	#slideshow .text{float: left; width: 400px; padding-top:105px;}
	#slideshow h3 {color: white; font-size: 27px; font-style: italic; font-weight: bold; margin-bottom: 20px;}
	#slideshow p {color: #ababab; font-size: 22px;margin-bottom: 20px; font-weight: normal;}
	#slideshow .text a{background: #161616; color: #00aeef; display: block; font-size: 15px; font-weight: bold; padding: 10px 20px; text-decoration: none; width: 80px;}
	#slideshow .text a:hover{color: white;}
	#slideshow img {float: right;}

	#slideshow .slide{height: 470px; width: 960px;}
	#slideshow .slide.active{}	

#col1{float: left;width: 320px;}
#col2{float: left; padding-right: 20px;width: 310px;}
#col2 img{ margin: 3px 0px;}
#col3{float: left;padding-right: 30px;width: 280px;}
    #col3 .images{padding-left: 15px;}
#left .images {padding-right: 30px;}
        #col3 .images img,#left .images img{margin: 15px 0px;}
        #col3 .images img.right,#left .images img.right{float: right;}
a.more{color: #00aeef; display: block; font-size: 16px;font-weight: bold;margin-top: 25px;text-decoration: underline;margin-bottom: 25px;}
a.more.news{margin-top: 10px; display: inline-block;}
a.more:hover{text-decoration: none;}
#col1 a.more{margin-left: 20px;}

#left{width:310px;padding-right: 20px; float: left;}
	
#content{width: 630px;float: left;}

#content .address{float: left; width: 220px; padding-top: 5px;}
#content .address p{font-size: 16px; line-height: 25px; margin-bottom: 20px;}

#content .map{float: right; margin-top: -50px;}

#contact-form{}

#form-holder{
    padding-top: 8px;
}

#form-holder p.success{color: green; font-weight: bold;}

#contact-form .invalid{border: 1px solid red;}

#contact-form .holder{
    background: url('../images/bg/input-text.png');
    width: 312px;
    height: 27px;
    padding-top: 7px;
    padding-left: 15px;
    margin-top: 15px;
}

#contact-form .holder-large{
    background: url('../images/bg/textarea.png');
    width: 312px;
    height: 87px;
    padding-top: 7px;
    padding-left: 15px;
    margin-top: 15px;
}

#contact-form input{
    width: 300px;
    height: 20px;
    font-size: 16px;
    color: #a3a3a3;
    border: none; background: none;
}

#contact-form textarea{
    width: 300px;
    height: 87px;
    font-size: 16px;
    color: #a3a3a3;
    border: none; background: #fff;
}

#contact-form a#send{
    display: block;
    width: 327px;
    height: 59px;
    background: url('../images/bg/odoslat.png') top center;
    margin-top: 15px; 
}

#contact-form a#send:hover{background-position: bottom center;}

ul#subnav{}
ul#subnav li{background: url('../images/bg/submenu-divider.jpg'); background-position: bottom center; background-repeat: repeat-x; height: 40px; width: 290px;}
ul#subnav li span{background: url('../images/bg/subnav-circles.jpg'); background-position: 20px 17px; background-repeat: no-repeat; color: #232323; display: block; font-size: 16px; height: 28px; padding-left: 50px; padding-top: 12px; text-decoration: none;}

ul#subnav li a{color: #232323;}

ul#subnav li a:hover{font-weight: bold;}

#footer{background: #a3a3a3; height: 65px; margin-top: 50px;}
ul#fnav{float: left;padding-top: 25px;}
ul#fnav li{border-right: 1px solid;float: left;margin-right: 10px;padding-right: 9px;}
ul#fnav li.last{border: none;}
ul#fnav li a{color: #000000;font-size: 14px;text-decoration: none;}
ul#fnav li a:hover{text-decoration: underline;}

#copyright{float: right;font-size: 14px;padding-top: 25px;}

.slide1{
	background: url('../images/slides.jpg') top center;
}
.slide2{
	background: url('../images/slides.jpg') 0px -471px;
}

.slide2{
 background: url('../images/slides.jpg')0px -942px ;
 }
.slide3{
	background: url('../images/slides.jpg') 0px -1413px;
}

.slide4{
	background: url('../images/slides.jpg') 0px -1884px;
}

.slide5{
	background: url('../images/slides.jpg') 0px -2355px;
}

.slide6{
	background: url('../images/slides.jpg') 0px -2826px;
}

hr{
    margin-bottom: 15px;
}

.news-image{
    vertical-align: middle;
    margin-right: 15px;
    float: left;
}

.news h2{
    margin: 25px 0px 10px 0px;
}

.news li{
    font-size: 16px;
line-height: 25px;
list-style-type: disc;
margin-left: 40px;
}

.news ul{
    margin-bottom: 25px;
}

.news p{
    margin: 10px 0;
}

strong{
    font-weight: bold;
}

ul.classic{
    margin-bottom: 15px;
}

ul.classic li{
    list-style-type: disc;
    color: #232323;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 3px;
    margin-left: 25px;
}