body{
 	/*background: #FFFFFF url("../img/layout/ft.jpg") bottom right no-repeat;*/
	background: #FFFFFF url("../img/layout/guitar.png") top left no-repeat;
 	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
 	font-size: 95%;
	margin: 0;
	padding: 0;
}
p{
	margin: 10px 0 0 0;
}
a{
	color: #0062A0;
}
a:visited{
	color: #587795;
}
a:hover,
a:focus
{
	text-decoration: none;
}
h3{
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 135%;
	color: #A81900;
	margin: 30px 0 8px 0;
}
.cleaner{
	clear: both;
}
.hidden{
	display: none;
}
.hidden-reader{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
acronym{
	cursor: help;
}
.help{
	font-style: italic;
	cursor: help;
}
.asterix{
	color: red;
}
.vysvetlivka{
	color: #808080;
	font-size: 90%;
}
label{
	display: block;
}
fieldset{
	padding: 10px;
}
legend{
	padding: 0 5px 0 5px;
}
form td{
	padding: 3px;
}


#main{	
    background: #FFFFFF;	
	width: 995px;
	margin: auto auto 140px auto;
}



#hlavicka{
	border-top: solid 1px #272E34;
	background: #0C2F4B url("../img/head_back.gif") repeat-x;
  	height: 80px;
	min-width: 995px;
}
#hlavicka-in{
	width: 995px;
	margin: auto;
}
#hlavicka h1{	
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 185%;
	font-weight: normal;
	letter-spacing: -2px;
	width: 165px;
	padding: 10px 0 20px 15px;	
}
#hlavicka h1 a{
	color: #FFFFFF;
	text-decoration: none;
}
#hlavicka h1 a em{
	font-size: 50%;	
	font-style: normal;
	letter-spacing: 0px;
	color: #C3D2DF;#FFFFFF;
	display: block;
	width: 155px;	
}
.vyhledavani {
	float: right;
	margin: 3px 15px 0 0;
}
.vyhledavani .text-input{
	padding: 2px 0 2px 0;
}
.vyhledavani label{
	color: #FFFFFF;
}
.vyhledavani input{	
	margin: 0 0 3px 0;
	_margin: 0;
	padding: 0;
}
.vyhledavani .submit{
	font-size: 90%;
	padding: 0 4px 1px 4px;	
}



#navigace{	
	font-family: Verdana, 'Geneva CE', lucida, sans-serif;
	font-size: 85%; 
	background: #E0E7EF;
	min-width: 995px;
	height: 33px;
	margin: 0px 0 30px 0px;
}
#navigace menu{
	height: 28px;
	width: 970px;
	margin: 0 auto 0 auto;
	font-size: 90%;
}
#navigace menu li{ 
	list-style: none;
	float: left;
	margin: 4px 4px 0 0;
	padding: 0;	
}
#navigace menu li a{ 
	display: block;
	text-decoration: none;
	padding: 5px 10px 9px 10px;
}
#navigace menu li a:hover,
#navigace menu li a:focus,
#navigace menu .zvoleno a
{
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-radius: 7px 7px 0px 0px;
	display: block;	
	color: #000000;
	background: #FFFFFF;
}
#navigace menu img{
	border: none;
}
#navigace menu .home-link{ 
	position: relative;
	top: 0;
	left: 0;
}
#navigace menu .home-link span,
#navigace menu .zvoleno .home-link span
{	  
	display: block;
	width: 40px;
	height: 19px;
	position: absolute; 
	top: 3px;
	left: 8px;
	_left: -2px;
}
#navigace menu .home-link span{ 
	background: url("../img/home.png") top right no-repeat;
}
#navigace menu .zvoleno .home-link span{
	background: url("../img/home.png") top left no-repeat;
}
#navigace menu .zvoleno .home-link span:hover,
#navigace menu .zvoleno .home-link span:focus
{ 
	background: url("../img/home.png") top left no-repeat;	
}
#navigace menu .home-link:hover span,
#navigace menu .home-link:focus span
{ 
	background: url("../img/home.png") top left no-repeat;	
}




#obsah{
	background: FFFFFF;
	font-size: 90%;
	width: 65%;
	float: left;
	margin: 0px 95px 20px 0px;
	line-height: 155%;
}
#obsah-in{
	padding: 15px 15px 15px 15px;
}
#obsah h1{
	color: #231F20;
	margin-top: 1px; 
}
	
#obsah h2,
#obsah h3
{
	font-family: sans-serif;
}
#obsah h2{
	color: #363B4F;
	font-size: 240%;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 1px 0 30px 0;	
}
#obsah h4{
	font-size: 110%;
	margin: 15px 0 5px 0;
}
#obsah ul{
	margin: 0 0 0 35px;
}
#obsah .obrazek-vlevo{
	float: left;
	margin: 20px 20px 15px 0;
}
#obsah .obrazek-vpravo{
	float: right;
	margin: 20px 0 15px 20px;
}
#obsah .obrazek-vlevo img,
#obsah .obrazek-vpravo img,
#obsah .obrazek img
{
	border: solid 1px #D8D4D4;
	padding: 5px;
}
.obrazek-vpravo span,
.obrazek-vlevo span
{
	display: block;
	font-size: 80%;
	text-align: center;
	line-height: 95%;
	margin: 4px auto 0 auto;
}
#obsah dl{
	margin: 0 0 0 0px;
}
#obsah dd{
	margin: 0 0 0 20px;
}

#home-page ul{
	margin: 0 0 0 10px;
	padding: 0;
}
#home-page li{
	list-style: none;
}
#home-page p{
	margin: 0;
	padding: 0;
}
#home-page h2 {
	font-size: 180%;
	margin: 30px 0 15px 0;
	padding: 0;	
}
#home-page h2 a{
	font-weight: normal;
	letter-spacing: -1px;	
	color: #A81900;
}
#home-page h2 a:visited{	
	color: #A81900;
}
#home-page h2 span{	
	background: #E0E7EF;
	padding: 0 7px 0 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#home-page h2 span:hover,
#home-page h2 span:focus
{
	background: #95CBE9;
}
#home-page h2 span a{
	color: #363B4F !important;
	text-decoration: none;
}

#home-page #home-mag-post{
	background: #FFF7DF;
	height: 480px;	
	margin-top: 0px;
	padding: 15px 15px 25px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;	 
}
#home-page #home-mag-post h2{	 
	margin-top: 0; 
}
#home-page #home-mag-post .post{
	margin-bottom: 20px; 
	margin-right: 20px;
}
#home-page #home-mag-post .right{ 
	float: right;
}

#home-page .home-box{
	float: left; 
	width: 180px;
	margin: 35px 15px 0 10px;
}

#home-page .alignright,
#home-page .alignleft
{
	border: none;
	float: left;
	margin: 5px 15px 0 0;
} 

#home-page .comments-box{  
	width: 635px;	
	height: 190px;	
	margin-top: 25px;
	padding: 15px 0px 25px 0px;
}
#home-page .comments-box h2{
	margin: 0px 0 0px 0;
	padding: 0;
}
#home-page .comments-box h3{
	font-family: sans-serif;
	font-weight: normal;
	letter-spacing: -0.5px;
	margin: 25px 0 10px 0;
	padding: 0;
}
#home-page .comments-box-in{  		
	float: left; 
	width: 280px;
	margin: 0 18px 0 17px;	
}
#home-page .comments-box-in ul{
	margin: 0;
	padding: 0;
}


#obsah-vpravo{	 
	font-size: 80%; 
	line-height: 120%;
	float: left;
	width: 23%;	
	margin: 0px 0 0 0;
	padding: 0;	
}
#obsah-vpravo-in{	 
	padding: 15px 15px 15px 0px;
}
.obsah-vpravo-box{	
	padding: 0px 0 15px 0;
}
.obsah-vpravo-box p{
	margin: 0 0 4px 0px;
}
.obsah-vpravo-box h2{
	font-size: 18px;		
	margin: 0px 0 8px 0;
}
.obsah-vpravo-box h3{
	font-family: sans-serif;
	font-size: 120%;
	color: #A81900;
	margin: 0px 0 8px 0;
}
.obsah-vpravo-box h4{
	font-size: 130%;
	color: #A81900;
	margin: 0 0 10px 0;
}
#obsah-vpravo .katalog h4{
	margin: 0 0 5px 0;
}
#obsah-vpravo .katalog ul{ 
	margin: 0 0 20px 0 !important;
}
.obsah-vpravo-box li{
	line-height: 180%;
	list-style: none;
}

#sponsors{
	background: #F0F4F6;
	width: 150px;
	margin: 0 0 0 -8px;
	padding: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
}
#sponsors a{	
	font-size: 115%;
	line-height: 140%; 
}
#twitter_div{
	margin-top: 40px;	 
}
#twitter_div h3{
	background: url("../img/twitter.png") left no-repeat;
	height: 16px;	
	padding-top: 3px;
	padding-left: 23px; 
	margin-left: 0px;
}
#facebook_div h3{
	background: url("../img/facebook.png") left no-repeat;
	margin: 0px 0 0 0px;
	height: 16px;	
	padding-top: 3px;
	padding-left: 23px; 	
}
#facebook_div img{
	border: none; 
}
#facebook_div #facebook-badge{
	margin: 15px 0 0 0;	 
}

#latest-comments{
	margin-top: 30px;
}
#latest-comments h3{
	margin: 0px 0 8px 0px;
}
#latest-comments li{
	list-style: none;disc;
	display: block;
	width: 180px;
	line-height: 145%;
	margin: 5px 0 8px 0;
}

.vyrobce-strana .logo-vyrobce{ 
	float: right;
	margin: 4px 4px 4px 4px;
}
.vyrobce-strana dl{
	padding: 15px 0 0 0;
}
.vyrobce-strana h1,
#katalog h1
{
	font-size: 250%;
	font-family: sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 35px 0;
}
.vyrobce-strana h1 span,
#katalog h1 span
{
	color: #AEAEAE;
}
.vyrobce-strana h3{
	color: #A81900;
	font-size: 160%;
	font-weight: normal;
	margin: 40px 0 20px 0;
}
.vyrobce-strana h4{
	margin-top: 35px !important;
}
.obrazky{ 
	width: 580px;
	margin: 20px 0 0 0;
}
.obrazky p {
	height: 210px;
	padding: 5px;
	float: left;
	margin: 0 5px 0 5px;
}
.aparaty p{
	height: 130px !important;
}
.aparaty span{
	width: 110px !important;
}
.obrazky p img{
	border: none;
	margin: 0 0 0 5px;
}
.obrazky span{
	display: block;
	width: 60px;
	font-size: 80%;
	text-align: center;
	line-height: 95%;
	margin: 4px 0 0 0;
}
.adsense{
	margin-top: 30px;
	margin-left: 20px;
}
.adsense-right{
	margin-top: 15px;

}



.vyrobci-seznam-main{
	padding: 10px 0 0 0;
	margin: 0 !important;
}
.vyrobci-seznam-main ul{
	padding: 0 !important;
	margin: 0 !important;
}
.vyrobci-seznam-main li{
	margin: 10px 30px 20px 5px;
	float: left;
	list-style: none;
}
.vyrobci-seznam-main li a{
	display: block;
	width: 120px;
	height: 65px;
	position: relative;
	top: 0;
	left: 0;
}
.vyrobci-seznam-main li a span{
	display: block;
	width: 120px;
	height: 65px;
	position: absolute;
 	top: 0px;
 	left: 0px;
	cursor: pointer;
}
.vyrobci-seznam-main #fender span{
	background: url("../img/loga/fender_s.png") no-repeat;
}
.vyrobci-seznam-main #gibson span{
	background: url("../img/loga/gibson_s.png") no-repeat;
}
.vyrobci-seznam-main #ibanez span{
	background: url("../img/loga/ibanez_s.png") no-repeat;
}
.vyrobci-seznam-main #aria span{
	background: url("../img/loga/aria_s.png") no-repeat;
}
.vyrobci-seznam-main #bcrich span {
	background: url("../img/loga/bcrich_s.png") no-repeat;
}
.vyrobci-seznam-main #cort span {
	background: url("../img/loga/cort_s.png") no-repeat;
}
.vyrobci-seznam-main #crafter span {
	background: url("../img/loga/crafter_s.png") no-repeat;
}
.vyrobci-seznam-main #esp span {
	background: url("../img/loga/esp_s.png") no-repeat;
}
.vyrobci-seznam-main #godin span {
	background: url("../img/loga/godin_s.png") no-repeat;
}
.vyrobci-seznam-main #gretsch span {
	background: url("../img/loga/gretsch_s.png") no-repeat;
}
.vyrobci-seznam-main #marshall span {
	background: url("../img/loga/marshall_s.png") no-repeat;
}
.vyrobci-seznam-main #peavey span {
	background: url("../img/loga/peavey_s.png") no-repeat;
}
.vyrobci-seznam-main #mesa_boogie span {
	background: url("../img/loga/mesa_boogie_s.png") no-repeat;
	width: 150px;
}
.vyrobci-seznam-main #laney span {
	background: url("../img/loga/laney_s.png") no-repeat;
	width: 150px;
}
.vyrobci-seznam-main #prs span {
	background: url("../img/loga/prs_s.png") no-repeat;
}
.vyrobci-seznam-main #jackson span {
	background: url("../img/loga/jackson_s.png") no-repeat;
}
.vyrobci-seznam-main #vox span {
	background: url("../img/loga/vox_s.png") no-repeat;
}
.vyrobci-seznam-main #orange span {
	background: url("../img/loga/orange_s.png") no-repeat;
}
.vyrobci-seznam-main #hughes span {
	background: url("../img/loga/hughes_s.png") no-repeat;
}
.vyrobci-seznam-main #squier span {
	background: url("../img/loga/squier_s.png") no-repeat;
}
.vyrobci-seznam-main #epiphone span {
	background: url("../img/loga/epiphone_s.png") no-repeat;
}
.vyrobci-seznam-main #eastwood span {
	background: url("../img/loga/eastwood_s.png") no-repeat;
}
.vyrobci-seznam-main #dean span {
	background: url("../img/loga/dean_s.png") no-repeat;
}
.vyrobci-seznam-main #parker span {
	background: url("../img/loga/parker_s.png") no-repeat;
}
.vyrobci-seznam-main #rickenbacker span {
	background: url("../img/loga/rickenbacker_s.png") no-repeat;
}
.vyrobci-seznam-main #danelectro span {
	background: url("../img/loga/danelectro_s.png") no-repeat;
}
.vyrobci-seznam-main #reverend span {
	background: url("../img/loga/reverend_s.png") no-repeat;
}
.tab-seznam li{
	list-style-image: url("../img/tab.gif");
}

#katalog h1{
	color: #231F20;
	margin: 20px 0 0 0;
}
#katalog h3 a{ 
	color: #A81900;
}
#katalog h2 a{ 
	font-size: 60%;	
	color: #A81900;
}
#katalog .latest{
	margin-top: 50px;
}
#katalog .latest h2{	
	margin: 30px 0 10px 0 !important;
}
#katalog p{
}
#katalog ul{
	margin-top: 20px;
	margin-bottom: 20px; 
}
#katalog #desc{
	font-size: 120%;	
	line-height: 130%;
	color: #808080;	
	margin-top: 60px;
	margin-bottom: 35px; 
}
#katalog #desc:first-letter{
	font-size: 175%;
	letter-spacing: 2px;
	margin-left: -2px;
}

#katalog .big-pic{
	border: solid 1px #EAEAEA;
	float: left;
	padding: 3px;
}
#katalog .pics{
	border: solid 1px #EAEAEA;
	float: left;
	margin: 0 0px 17px 25px;
	padding: 3px;
}
#katalog .pics a:hover{
	border: solid 1px #AEAEAE;
}

#katalog .katalog-footer{
	color: #808080;
	font-size: 90%;
	margin-top: 50px;
}

.komentar{
	font-size: 95%;
	border: solid 1px #EAEAEA;
	border-top: solid 3px #EAEAEA;
	margin: 15px 0 15px 17px;
	padding: 6px;
	width: 350px;
}
.poslano{
	color: #808080;
	font-size: 90%;
}
.toplink{
	font-size: 85%;
	text-align: right;
	margin: 25px 360px 0 15px;
}
#rss-page h4{
	margin: 25px 0 0 0 !important;
}
.rss-ikona{
	margin: 7px 0 0 30px;
}

.inline-ul ul{
	margin: 0 !important;
	padding: 0 !important;
}
.inline-ul ul li{
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
}

/**************************************************************************/
#paticka{
	background: #DDE1E7;
	color: #434343;
	border-top: solid 1px #9DA5B1;
	font-size: 80%;
	line-height: 150%;
	margin: 20px 0 0 0;
	padding: 15px 0px 30px 0px;
	min-width: 995px;
}
#paticka-in{
	margin: 0 0 0 147px;
}
#paticka p{
	display: block;
	margin: 3px 0 3px 0;
}
#paticka p a{
	color: #0062A0;
}

#paticka-in menu {
	list-style: none;
	margin: 0 0 10px 0;
}
#paticka-in menu li{
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
}