/*
	global
*/
html,body,fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 1.4em;
}

html { font-family: Georgia, "New York CE", utopia, serif; font-size: 12px; }
a img { border: 0; }
h1,h2,h3 { margin-top: 0; }
h1 { font-size:22px; }
h2 { font-size:1.65em; font-weight: normal; padding-top: 15px; }
h3 { font-size:15px; }
p { line-height: 1.9em; }
a { color: white; text-decoration: underline; }

table tr.delimiter td { height: 1em; }
input.button { padding: 0.1em 2em; }

.clb { clear: both; }
.message { margin-bottom: 0.5em; }
.message.error span { border: 1px solid red; padding: 0.1em 1em; }
.message.ok span { border: 1px solid green; padding: 0.1em 1em; }


/*
	global :: dynamic content
*/
.tacenter { text-align: center; }

/*
	site specific
*/
h1 { font-size: 35px; font-weight: normal; display: inline; background: url("../img/layout/sipka_01.png") no-repeat; background-position: 100% 50%; padding-right: 116px; line-height: 40px; }
/*#content.home h1 { float: left; }*/
/*h1 span {background: url("../img/layout/sipka_01.png") no-repeat; background-position: 100% 50%; width: 96px; height: 19px; display: inline; float: right; }*/
h1,h2,h3,strong { color: #ffcb06; }

hr { border: none; border-bottom: 1px solid #565656; }

html { text-align: center; }
html,body { background: #000000; color: #fff; }
body { background: url("../img/layout/bgs/default_page.jpg") top center no-repeat; margin: 0 auto; text-align: left; min-height: 553px; }
body.hp { background: url("../img/layout/bgs/hp.jpg") top center no-repeat!important; }

#main { width: 944px; margin-left: auto; margin-right: auto; overflow: hidden;}

#header, #content, #footer
	{	position: relative; width: 874px; margin-left: 38px; margin-right: 32px; }

#content { overflow: hidden; margin-bottom: 0; padding: 20px 0 20px 0; }

#header { overflow: hidden; margin-bottom: 30px; margin-top: 27px;}
        #logo { float: left; }
				#logo a { display: block; background: url("../img/layout/logo.png"); width:192px; height: 97px; }
				#logo a span { display: none; }
        #navigation { float: right; list-style: none; margin-right: 10px; margin-top: 77px; }
        #navigation a { color: #fff; text-decoration: none; font-size: 20px; font-weight: normal; line-height: 22px; }
				#navigation li { float: left; margin-right: 40px; }
				#navigation a:hover,
				#navigation li.active a { color: #ffcb06; }

#footer { overflow: hidden; padding-top: 25px; }
        #links { margin-bottom: 4em; overflow: hidden; height: 35px; }
        #links .link { width: 175px; border-left: 1px dotted #fff; float: left; padding: 0 26px; height: 200px;}
        #links .link.first { border-left: 0; padding-left: 0px; }
        #links .link.last { padding-right: 0px; }
        #links .link strong,
				#links .link a strong,
        #links .link a { color: #fff; text-decoration: none; font-size: 1em; text-align: left; padding-bottom: 2px; display: block; font-weight: normal; color: gray; }
        #links .link span, #copy
					{ color: #404040; display: block; text-align: left; margin-bottom: 1.5em; }
        #copy a { color: #ffcb06; }


        #content table.linky { border-collapse: collapse; margin-bottom: 1em; width: 166px; }
        
        #content table.linky tr td { border-bottom: 1px dotted #fff; }
        #content table.linky tr:first-child td { border-top: 1px dotted #fff; }

/**
 page specific
*/

/* home */
#content #box1 { width: 435px; clear: both; height: 260px; }
#content #box2 { overflow: hidden; background: url("../img/layout/bgs/hp_box_left.png") no-repeat; float: left; width: 381px; padding: 15px; }
#content #box2 h2 { padding-top: 22px; padding-left: 55px; }
#content #box2 h2.otaznik { margin-top: 10px; background: url("../img/layout/otaznik.png") no-repeat; padding-top: 35px; margin-bottom: 8px; padding-bottom: 8px; height: 25px; padding-left: 70px; }
#content #box3 { background: url("../img/layout/bgs/hp_box_right.png") no-repeat; width:381px; float: right; padding: 15px; }
#content #box3 h2 { padding-top: 22px; padding-left: 70px; }
#content #box3 h2.stetka { margin-top: 10px; padding-top: 30px; margin-bottom: 8px; padding-bottom: 8px; background: url("../img/layout/stetka.png") no-repeat; }
#content #yes { position: absolute; top: 60px; right: 40px; width: 99px; height: 89px; background: url(../img/layout/checkmark_yes.png) no-repeat; z-index: 1; }
#content #yes span { display: none; }
#content #no { position: absolute; top: 210px; right: 240px; width: 99px; height: 89px; background: url(../img/layout/checkmark_no.png) no-repeat; z-index: 10; }
#content #no span { display: none; }

/* cenik */
div.wrapper { width: 380px; height: 200px; padding-right: 50px; float: left; }
div.wrapper2 { width: 380px; height: 200px; float: left;}
.clear { clear: both; }

/* kontakty */
#content .col-kontakty {float: left; width: 195px;  margin: 0px; margin-top: 18px;}
  #content .col-kontakty p {margin-left: 40px; padding-bottom: 25px; padding-top: 5px;}
  #content .adress,#content .gps,#content .phone,#content .fax,#content .e-mail {}
  #content .col-kontakty .adress {background: url('../img/layout/icons/adresa.png'); background-repeat: no-repeat;}
  #content .col-kontakty .gps {background: url('../img/layout/icons/gps.png'); background-repeat: no-repeat;}
  #content .col-kontakty .phone {background: url('../img/layout/icons/phone.png'); background-repeat: no-repeat;}
  #content .col-kontakty .fax {background: url('../img/layout/icons/fax.png'); background-repeat: no-repeat;}
  #content .col-kontakty .e-mail {background: url('../img/layout/icons/email.png'); background-repeat: no-repeat;}
#content .col-kontakty2 {float: left; width: 289px;padding: 0px; margin: 0px;}

/* galerie */
.galerie a img { padding-bottom: 5px; }
.galerie a { margin: 0 10px 10px 0; }
.galerie a:hover { border-bottom: 1px solid #ffcb06; }

