/*+++++++ Zakladni styly plus reset+++++++*/
* { margin:0; padding:0; }
body { background:url(images/body.jpg) #5C6C7C left top repeat-x; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; margin:0 auto; color:#000000; font-size:12px; }
.alignleft { float:left; text-align:left; margin-right:10px; }
.alignright { float:right; text-align:right; margin-left:10px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.floatleft {float:left;}
.floatright { float:right;}
.left { float:left; margin-right:10px; }
.right { float:right; margin-left:10px; }
.fixed,.clear { clear:both; }

/*+++++++ hlavni rozlozeni +++++++*/
.textboxmain  {
	margin: 0 auto;
	position: relative;
	width: 460px;
	padding: 5px;
	top: 60px;
/*	-moz-border-radius: 1.5em;
  border-radius: 1.5em; */
}
.textboxmain {background:url(images/transparent.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/transparent.png', sizingMethod='scale');}


/*+++++++ hlavicka +++++++*/
.hlavicka {/*background-color:#F1F0D3;*/ height:80px; border-bottom:solid 1px #CCCCCC; padding-top: 20px; background:url(images/hlavicka1.png) no-repeat;}
.hlavicka h1 {text-align:right; font-size:16px; padding: 30px 15px 5px 0;}
.hlavicka h2 {text-align:right; font-size:12px; padding: 0 15px 5px 0;}

/*+++++++ menu / zalozky +++++++*/
#zalozky {background:url(images/stred.png); }
#zalozky div {float:left; background-color:#F1F0D3;  height: 30px; width:20%; margin:0 !important; padding:0;border-bottom:solid 1px #CCCCCC; /*background:url(images/texturabulet.jpg) left no-repeat; */}
#zalozky div:hover {background-color: #E1E0A2;}

#zalozky a {float:left;
	display:block;
	height:18px;
	color:#000000;
	position:relative;
	height: 23px;
	width:100%;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
	font-size:1.2em;
	-moz-outline-style: none;
	}

#zalozky a:hover {text-decoration:none; overflow:hidden;}


/*+++++++ obsah+++++++*/
/* obsah panelu skryt jen pokud JS*/ 
div.panel {
	display:block; clear:both; width: 100%; background:url(images/stred.png) repeat;}

.js div.panel {
	display:none;}

.panel p {padding: 10px 15px 15px 15px; line-height:1.5em;}

.panel h2 {padding: 5px 15px 5px 15px; width:430px; /*background-color:#F1F0D3;*/ font-size:18px; font-weight:normal;}

.panel h3 {padding: 10px 15px 10px 15px;}

.panel hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; border:0; width:450px; margin-left: 5px;}

.panel ul {list-style:none; padding-left: 15px; line-height: 18px; padding-right: 15px;}

.panel li {text-indent: 20px; margin-top: 3px; margin-bottom: 4px;}

.panel a {text-decoration:underline; color:#000000;}
.panel a:hover {text-decoration:underline; color:#000000; background:#FFFFCC;}

.panel img.floatleft {padding: 0 10px 10px 5px;}
.panelleft {
	float:left;
	width:50%;
	/*border-right:solid 1px #CCCCCC;
	background-color:#F1F0D3;*/
}
.panelright { float:right; width:50%; /*background-color:#F1F0D3;*/ height:100%;}

.next {}

/*+++++++ paticka+++++++*/

.paticka {background:url(images/paticka.png) no-repeat; height:20px;}
.paticka p {padding: 2px 11px 0 0; text-align:right; font-size:8px;}
.paticka a {text-decoration:none; color:#000000}
.paticka a:hover {text-decoration:none; color:#000000; background:#E1E0A2;}
.paticka hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; border:0; width:450px; margin-left: 5px;}
.rozcestnik {clear: both; top: 10px; position:relative; text-align: center; margin: 0 auto; width: 760px; font-variant:small-caps;}
.rozcestnik a {text-decoration:none; color:#E1E0A2;}
.rozcestnik a:hover {text-decoration:none; color:#000000; background:#E1E0A2;}
.rozcestnik p {color:#9D9D9D;}

/*+++++++ sprity +++++++*/
.sprity {
   background: url(images/sprity.png) no-repeat top left; /*padding-right: 10px; width: 16px; height: 16px;*/
}

.imgsprity {
   background: url(images/sprity.png) no-repeat top left; padding-right: 10px; width: 16px; height: 16px;
}

.socials {
   background: url(images/socials.png) no-repeat top left; /*padding-right: 10px; width: 16px; height: 16px;*/
}

.accept { background-position: 0 0; } 
.add { background-position: 0 -96px; } 
.book { background-position: 0 -192px; } 
.camera { background-position: 0 -288px; } 
.cancel { background-position: 0 -384px; } 
.card { background-position: 0 -480px; } 
.comment { background-position: 0 -576px; } 
.email { background-position: 0 -672px; } 
.exclamation { background-position: 0 -768px; } 
.feed { background-position: 0 -864px; } 
.help { background-position: 0 -960px; } 
.image { background-position: 0 -1056px; } 
.lightbulb { background-position: 0 -1152px; } 
.magnifier { background-position: 0 -1248px; } 
.medal { background-position: 0 -1344px; } 
.pencil { background-position: 0 -1440px; } 
.trophy { background-position: 0 -1536px; } 
.wordpress { background-position: 0 -1632px; } 

.emails { background-position: 0 0; } 
.facebook { background-position: 0 -96px; } 
.flickr { background-position: 0 -192px; } 
.google { background-position: 0 -288px; } 
.googletalk { background-position: 0 -384px; } 
.icq { background-position: 0 -480px; } 
.linkedin { background-position: 0 -576px; } 
.picasa { background-position: 0 -672px; } 
.rss { background-position: 0 -768px; } 
.skype { background-position: 0 -864px; } 
.telephone { background-position: 0 -960px; } 
.twitter { background-position: 0 -1056px; } 
.vizitka { background-position: 0 -1152px; } 
.windows { background-position: 0 -1248px; } 
.youtube { background-position: 0 -1344px; } 

.shiba {background:url(images/shiba.png) right bottom no-repeat; margin-right: 5px;}
