/*  
Theme Name: Algymsa č. 1
*/

*{padding:0;margin:0;}
body{background:#12ad2a url(images/pozadi.png);color:white;font-family:arial,sans-serif;}
p,ul{font-size:12px;}
.cb {clear:both;}
#hlavicka {background:white url(images/bghead2.png) repeat-y;height:90px;width:900px;margin:0;margin-left:70px;}
h1{height:100px;width:900px;background:transparent url(images/algymsa.png) no-repeat 0 20px;padding:0;padding-top:0px !important;margin:0 0 0 0px;}
h1 a{height:100px;width:900px;display:block;text-indent:-1000em;}
p#uslovi{background:transparent url(images/kdoumitenumi3.png) no-repeat 100px 0;text-indent:-1000em;margin:0 0 0px 140px;position:relative;
top:-43px;display:none;}
#telo{width:900px;border:solid white;border-width:0 0 0 0px;margin-left:70px;background:#54be46 url(images/bg12.png) repeat-y;}
#podtelem{background-color:#54be46;height:0px;width:100%;background:#54be46 url(images/podtelem2.png) no-repeat;}
#vlevo p {margin:10px 10px 10px 10px;text-align:left;color:black;line-height:1.8;font-size:13px;}
#vpravo p {padding:10px;line-height:1.4;}
#vlevo h2{border:solid #e9dc00;border-width:0px 0 5px 0; padding:30px 5px 0 5px !important;margin-top:0;margin-bottom:1px;font-style:italic;letter-spacing:-.04em;
text-transform:uppercase;font-size:30px;clear:both;}
#vlevo h3{padding:10px 0 0px 10px;margin:0;}

#vlevo{float:left;width:527px;}
#vpravo{float:left;display:;width:280px;padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
#vpravo .vnitrek{margin-left:10px;}
#paticka{border:solid #fff;background:#836e2c;color:black;border-width:0px 0 0px 0;border-top:5px solid #e9dc00;font-size:small;color:white;margin:0;padding:20px 0px 10px 120px !important;}

.nabidka{border:solid #e9dc00;border-width:1px 0;padding:0;background:#12ad2a url(images/pozadi7.png) no-repeat 0 0;width:527px !important;margin:20px 0; }
.podnabidkou{}
.nadnabidkou{}
.nabidka h3 {text-align:left;margin:3px 7px 2px 10px;;color:#e9dc00;font-size:25px;font-family:arial narrow,arial;text-transform:uppercase;font-style:italic;letter-spacing:-0.04em}
.nabidka ul{margin: 0 10px 0 65px;padding:0 !important;}
.nabidka li{font-weight:bold;font-size:13px;}
/*  
.kazdybalicek{background:transparent url(images/gratis.png) no-repeat 0 20px;}
.emaily{background:transparent url(images/e-maily.png) no-repeat 0 20px;}
.hubicka{background:transparent url(images/navstivenka.png) no-repeat 0 20px;}
.zababku{background:transparent url(images/webovky.png) no-repeat 0 20px;}
.namiru{background:transparent url(images/necovic.png) no-repeat 0 20px;}
.priplatek{background:transparent url(images/extra.png) no-repeat 0 20px;}
*/
.nabidka li {list-style-type:none;background:transparent url(images/bullet_go.png) no-repeat 0 2px;padding-left:20px;}
#oblicej{background:transparent url(images/oblicej/oblicej.png) no-repeat 25px 0;height:170px;padding-top:180px;}
#oblicej p{font-size:16px; margin-left:40px;font-family:georgia,serif;width:170px;text-align:center;font-style:italic;background: transparent url(images/pozadi6.png) repeat;}
#oblicej p span{float:right;}

a{color:#e9dc00;}


#vlevo ul {margin-left:26px;width:450px;padding:15px;list-style: none;background:transparent url(images/ulbg4.png) no-repeat 0 100%;margin-bottom:20px;}
#vlevo ul ul {margin-left:26px;width:450px;padding:15px;list-style: none;background:none;margin-bottom:20px;}
#vlevo li {list-style-type: none;
padding-left: 26px;
background-image: url(images/bullet.png);
background-repeat: no-repeat;
background-position: 5px 3px;
margin-bottom:8px;line-height:1.3;
}
#vpravo ul {
padding-left:5px;margin-left:10px;
list-style: none;}
#vpravo li {list-style-type: none;
padding-left: 26px;
background-image: url(images/simple.png);
background-repeat: no-repeat;
background-position: 5px 2px;
margin-top:5px;
}

#vlevo .nabidka ul {
background-image:none;}
p.komentar-detail{margin-bottom:0;font-weight:bold;padding-bottom:0;}
#paticka a{color:#fff;}

#vlevo .nabidka ul {
background-image:none;}


/*

#rychlanabidka ul,#rychlanabidka li{list-style-type:none !important;margin:0 !important;padding:0 !important;font-size:small;background-image:none !important;}
#rychlanabidka ul{width: 500px;margin:0 auto;text-align:left}
#rychlanabidka li{float:left;width: 150px; height:185px; padding: 5px;margin:5px 5px 0 0}
#rychlanabidka p{margin:5px;}
#rychlanabidka h3{margin:2px;padding:2px;font-size:16px;color:black;text-align:center;}
*/
#rychlanabidka{margin:20px 0 20px 20px;}
#rychlanabidka ul,#rychlanabidka li{list-style-type:none !important;margin:0 !important;padding:0 !important;font-size:small;background-image:none !important;}
#rychlanabidka ul{width: 500px;margin:0;text-align:left}
#rychlanabidka li{display:block;width: 490px; height:85px; padding: 5px;margin:5px 0 0 0 !important;}
#rychlanabidka p,#rychlanabidka h3{float:left;}
#rychlanabidka p.lakadlo{margin:5px;width:290px;overflow:hidden;font-size:13px;}
#rychlanabidka p.vice{overflow:hidden;}
#rychlanabidka h3{margin:15px 2px 2px 2px;padding:2px;font-size:16px;color:black;text-align:center;width:90px;overflow:hidden;}

#nab1, .ha2{background: #eeeab6;color: #000;}
#nab2, .texty .ha2{background: #9F3;color:black;}
#nab3, .doplnky .ha2{background: #F36;color:black;}
#nab4{background: #F60;color:black;display:none !important;}
#nab5, .ostatni .ha2{background: #39F;color:black;}
#nab6{background: #FC0;color:black;display:none !important;}
#post-50 .ha2{background-color: #e9dc00;color: #000;display:none;}

#rychlanabidka p.vice {text-align:center;margin:0;margin-top:25px;}
#rychlanabidka p.vice a{display:block;width:80px;padding:5px 0;font-size:10px; text-transform:uppercase;background: #C7FF5A;color: #666;    text-decoration:none;text-align:center;margin:2px auto 0 auto  ;}
#rychlanabidka p.vice a:hover{background: #12ad2a;color:#FFF}

.clanky h2{margin:0 !important; padding:5px;background-color:#d5c900;display:block;text-decoration:none;letter-spacing:-.07em;}
.clanky h2 a {text-decoration:none;color:white;}
.entry{margin-bottom:50px;}
.postmetadata{line-height:1.2;border-top:1px solid #e9dc00;padding:10px;margin:10px 0 !important;clear:both}
.clanky .postmetadata{display:none;}
.textkomentare{padding-left:20px;margin-top:0;}
#vpravo h3{margin-left:10px;margin-top:20px;font-size:16px;text-transform:uppercase;font-style:italic;letter-spacing:-.08em;}
#breadcrumb{padding-top:20px;font-size:small;text-align:left;}
.uvodnik{font-style:italic;padding-top:10px;}
#post-50 .breadcrumb{display:none;}
.clanky .breadcrumb{margin:10px 15px 10px 10px;}


#wpcf7-f2-p43-o1 form{font-size:small;width:290px;float:right;margin:0 0 10px 10px !important;}
#wpcf7-f2-p43-o1 label{float: left;width: 80px;}
#wpcf7-f2-p43-o1 .wpcf7{margin-right:10px !important;}
#wpcf7-f2-p43-o1 fieldset{padding:10px;border:1px solid white;}
#wpcf7-f2-p43-o1 legend{font-weight: bold;}
#wpcf7-f2-p43-o1 input, textarea{width:160px;margin-bottom: 5px;padding:3px;}
#wpcf7-f2-p43-o1 form p{margin:0px;}
#wpcf7-f2-p43-o1 select{width:160px;}
#wpcf7-f2-p43-o1 textarea{width: 240px;height: 150px;}
#wpcf7-f2-p43-o1 submit{width: 310px;height:text-align:right}

  .kom-vlevo{float:left;width:120px;}
  .kom-vpravo{float:right;width:250px;}
form p {line-height:1.3;}
#form-obj{font-size:small !important;width:400px;margin-left:60px;}
#form-obj label{width:120px;float:left;margin:0;color:white;}
#form-obj input {width:120px;margin-bottom:10px;;padding:3px;}
#form-obj p{margin:0;padding:0;}
#form-obj textarea{width: 250px;height: 150px;}
#form-obj submit{width: 200px !important;}

#commentform textarea{width: 350px !important;}
#commentform #submit {width: 100px !important;}
.cena{line-height:1 !important;height:px;margin:0 5px 0 0 !important;text-align:right !important;font-size:40px;font-weight:bold;font-family:arial;letter-spacing:-.05em;font-style:italic;padding:0 !important;}
img#wpstats{display:none}
a img{border:none;}
blockquote{font-family:serif;text-align:justify;padding-left:30px;padding-right:30px;text-align:center;font-style:italic;}

#meteleskum li p{margin:0 !important;padding:0 !important;}














/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
p.wp-caption-text{padding:3px;margin:0 auto !important;font-size:11px !important;text-align:center !important;font-family:courier new, courier, monospace,sans-serif}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.gallery-caption{font-size:11px;}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */