/*
Theme Name: stk-theme
Theme URI: http://www.stk-diskard.cz
Description: stk default theme
Version: 1.0
Author: Vokurka František
Author URI: 
Tags: 

*/

body {
margin-top : 36px; 
margin-bottom : 10px; 
margin-left : 0; 
margin-right : 0; 
padding : 0; 
font-family : Tahoma, Arial, Verdana; 
font-size : 11px; 
color : #666666; 
text-align : center; 
background : #B30000; 
background-image : url('images/background.gif');
background-repeat: repeat-x;
} 
a {
color : #B30000; 
} 
a:hover {
color : #DA5252; 
} 
img {
border : 0; 
} 


#white {
background : #FFFFFF; 
float: left;
width: 100%;
}

#holder {
width : 756px; 
margin-left : auto; 
margin-right : auto; 
} 

#top{
width : 756px; 
height : 256px;
margin-bottom: 5px;
}

#top h1 {
width : 1px; 
height : 1px; 
padding : 0; 
margin : 0; 
float : left; 
} 
#top a {

/* po vraceni flashe odstranit komentar !!!!!

display : block; 
width : 1px; 
height : 1px; 
overflow : hidden; 
float : left; 
*/
} 
#top strong {
display : none; 
} 
       
  


#left { 
width: 178px;
float: left;
margin-bottom: 15px;
}
#left #small_contact{ 
width: 173px;
height: 166px;
float: left;
background: url('images/contact_back2.gif');
} 
#left #small_contact a{ 
width: 173px;
height: 165px;
float: left; 
display: block;
} 
#left #small_contact strong{ 
display: none;
} 

#left .box {
margin: 5px 0;
padding: 0;
width: 173px; 
float: left;
text-align: left;
background-image: url('images/news_back.gif');
}
#left .box.noBorder {
	background-image: none;
	padding: 0 5px 0 12px;
}
#left .box.highlight {
background-image: url('images/news_back_red.gif');
}
#left .box h2{ 
font-size: 11px;
font-weight: bold;
margin: 10px 0 20px 12px;
COLOR:  #B30000;
}
#left .box.highlight h2 {
	color: white;
}
#left .box .box-in {
	padding: 0 5px 0 12px;
} 
#left .box .box_end{ 
background-image: url('images/news_end.gif');
width: 173px;
height: 10px; 
/*float: left;
overflow: hidden;*/
}

#left .objform .button {
	color: white;
	background-color: #B30000;
	border: none;
	margin-left: 45px;
}

#right { 
text-align: justify;
width: 578px;
float: right; 
background-image: url('images/page_back.gif');
margin-bottom: 15px;
}

.front-page#right {
	background-color: #FFFFFF;
	background-image: none;
}

#right #navigation{ 
padding-top: 12px;
padding-bottom: 13px;
color : #555555;
font-weight: bold;
width: 578px; 
background-image: url('images/navigation_back.gif');
}
#right #navigation strong{ 
padding-left: 14px; 
color : #B30000; 
}

#right #content{ 
line-height: 15px;
margin: 14px;
width: 550px;
} 
#right #content p{ 
} 
#right #content h2{ 
font-size: 13px;
font-weight: bold;
COLOR:  #B30000;
margin-top: 0;
margin-bottom: 12px;
} 
#right #content h3{ 
font-size: 11px;
font-weight: bold;
COLOR:  #B30000;
margin-top: 8px;
margin-bottom: 16px;
} 
#right #content h4{ 
font-size: 11px;
font-weight: bold;
COLOR:  #B30000;
margin-top: 0;
margin-bottom: 2px;
} 
#right #content h5{ 
font-size: 10px;
font-weight: normal;
COLOR:  #B6B6B6;
margin-top: 0;
margin-bottom: 12px;
} 

#right #content table{ 
font-size: 11px;
border: 0;
background: #FFFFFF;
}
#right #content td{ 
font-size: 11px;
background: #EEEEEE;
padding: 5px;       
margin: 2px;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF; 
border-top: 0;
border-left: 0;
}
#right #content ul{ 
margin-top: 8px;
margin-bottom: 18px;
}
#right #content ul li{ 
list-style-type: square;
margin-top: 0px;
margin-bottom: 8px;  
}
#right #content input.frm {
border: 1px solid #C0C0C0; 
background: #F3F3F3 ;
font-family : Tahoma, Arial, Verdana;
font-size: 11px;
height: 20px; 
width: 300px; 

} 
#right #content input.btn{ 
margin-left: 4px;
border: 1px solid #DA5252; 
background: #B30000;
color: #FFFFFF;
font-family : Tahoma, Arial, Verdana;
font-size: 11px;
height: 20px;
width: 60px;
} 
#right #submenu {  
background: #F2F2F2;
/*float: left;*/
width: 578px; 
padding-top: 12px;
padding-bottom: 14px;
background-image: url('images/submenu_back.gif');
background-position: bottom;
font-weight: bold;
}
#right #submenu ul{
padding-top: 0;
padding-bottom: 0;
padding-left: 28px;
margin: 0;  
}
#right #submenu  ul li{ 
 margin: 0;
	padding-left : 26px; 
	padding-right : 12px; 
	padding-top : 2px; 
	padding-bottom : 4px; 
    list-style-type: none;
	background-image: url('images/list_image.gif');
	background-repeat: no-repeat;
	background-position: 0 2px; 
}
           
#right #home{ 
float: left;
width: 400px;
} 

#right #home h2{ 
font-size: 11px;
font-weight: bold;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
COLOR:  #B30000;
} 


#right #home div.osobni{ 
background-image: url('images/home_osobni.jpg');
background-repeat: no-repeat;
border-bottom: 1px solid #E0E0E0;
width: 400px;
height: 130px;
}

#right #home div.nakladni{ 
background-image: url('images/home_nakladni.jpg');
background-repeat: no-repeat;
background-position: bottom;
width: 400px;
height: 130px;
}

#right #home div.services{ 
width: 212px;
height: 120px;
float: right;
line-height: 15px;
}    
/*
#right #home  ul {
padding-left : 0px;
padding-right : 16px; 
padding-bottom : 0; 
margin : 0;
float: left;
} 
#right #home ul li {
   margin: 0;
	padding-left : 24px; 
	padding-top : 2px; 
	padding-bottom : 2px; 
    list-style-type: none;
	background-image: url('images/list_image.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-align: left;
}
#right #home  ul li a{
    color: #444444;
	font-weight: normal;
	text-decoration: none; 
	display: block;
	height: 80px;
} 
#right #home  ul li a:hover{
    color: #B30000;
} 
*/

#right #home p {
/* na titulce odstavce prevedeny na ul, viz nize #homeContent */
/*
	margin: 0;
	padding: 2px 16px 2px 24px;
	background: transparent url('images/list_image.gif') no-repeat 0 2px;
	*/
}

/* u boxu s vyberem osobniho/nakladniho to zustane */
#right #home .services p {
	margin: 0;
	padding: 2px 16px 2px 24px;
	background: transparent url('images/list_image.gif') no-repeat 0 2px;
}

#right #home p a {
	color: #444444;
	text-decoration: none; 
}

#right #home p a:hover {
	color: #B30000;
}
 
#right #newsletter{ 
margin: 0;
padding: 0;
width: 173px; 
height: 149px;
float: right;
background-image: url('images/newsletter_back.gif');
} 
#right #newsletter h2{ 
font-size: 11px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 20px;
margin-left: 12px;
COLOR:  #B30000; 

} 
#right #newsletter p{ 
padding-bottom: 14px;
padding-left: 12px;
padding-right: 12px;
margin: 0;  
text-align: left;

}
 
#right #newsletter form{ 
margin: 0;
padding: 0;
} 

#right #newsletter input{
border: 1px solid #C0C0C0; 
background: #F3F3F3 ;
font-family : Tahoma, Arial, Verdana;
font-size: 11px;
height: 20px; 
width: 96px; 

} 
#right #newsletter input.btn{ 
margin-left: 4px;
border: 1px solid #DA5252; 
background: #B30000;
color: #FFFFFF;
font-family : Tahoma, Arial, Verdana;
font-size: 11px;
height: 20px;
width: 46px;
} 

#right #news{
margin: 0;
padding: 0;
width: 173px; 
float: right;
background-image: url('images/news_back.gif');
}
#right #news h2{ 
font-size: 11px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 20px;
margin-left: 12px;
COLOR:  #B30000;
} 
#right #news ul{
padding: 0;
margin: 0;  
float: left;
}
#right #news  ul li{ 
    margin: 0;
	padding-left : 24px; 
	padding-right : 12px; 
	padding-top : 2px; 
	padding-bottom : 16px; 
    list-style-type: none;
	background-image: url('images/list_image.gif');
	background-repeat: no-repeat;
	background-position: 0 2px; 
}

#right #news #news_end{ 
background-image: url('images/news_end.gif');
width: 173px;
height: 10px; 
float: left;
overflow: hidden;
}

#right div.gray_text h2{ 
font-size: 14px;
color: #B30000;
padding: 10px;
margin: 0;
}
#right div.gray_text p{ 
padding-top: 0;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
margin: 0;
}

#right div.bottom_back p{ 

}
          

#right #bottom_line{
width: 578px;
height: 9px;
float: left;
overflow: hidden;
background-image: url('images/bottom_line.gif');
background-repeat: no-repeat;
}                     


#right #menu{
width: 578px;
float: left;
padding-top: 16px;
padding-bottom: 28px;
background-image: url('images/bottom_menu_back.gif');
background-repeat: no-repeat;
text-align: center;
}                     

 
#right #menu  a {
padding-left: 10px;
padding-right: 10px;
text-decoration: none;  
} 







.img{
border : 0px; 
}  
.image {
border : 0px; 
}  
.image_hold {
display : block; 
width : 463px; 
} 
.image_hold_ver {
display : block; 
width : 250px; 
float : left; 
float : right; 
} 
a.a_image_text {
display : block; 
float : right; 
margin-left : 12px; 
margin-top : 3px; 
margin-bottom : 12px; 
text-align : center;
border: 0px; 
} 
a.a_image {
display : block; 
border : 0px; 
text-align : center; 
text-decoration : none; 
float : left; 
border-color : #ffffff; 
} 
a.a_image:hover {
border-color : #B30000; 
} 






#bottom {
background: #B30000;
background-image: url('images/bottom_back.gif');
background-repeat: repeat-x;
float : right; 
color : #E4D1D1;
font-size : 10px; 
color : #E27A7A; 
display : block; 
text-align : center;
width: 100%; 
padding-top: 15px;
padding-bottom: 15px;
} 
#bottom a{
color : #EFB6B6; 
font-weight: normal; 
} 
#bottom a:hover {
color : #E27A7A; 
}
#bottom #facebook {
	background: url('images/facebook.png') no-repeat left center;
	padding-left: 16px;
}

div.breadcrumb {
	padding-left: 14px;
}

div.zarovnani {
	clear: both;
}


/* EXTRA STYLY PRO DOLNI MENU, aby ho mohl vypisovat primo wordpress */
div#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#menu ul li {
	display: inline;
	border-right: 1px solid #666666;
	font-weight: bold;
}
div#menu ul li.page-item-34 {
	/* tohle je ochcavka, ktera se pri pridani kategorie do dolniho menu bude muset zmenit */
	border: none;
}

/* temp styly pro zahlavi nez se vyresi flash */
#top {
	text-align: left;
}

#top ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top #titulka_top {
	height: 86px;
}

#top #titulka_bottom {
	height: 165px;
}

#top #titulka_bottom #menu_ramec {
	width: 178px;
	float: left;
}

#top #titulka_bottom #auto {
	float: left;
	width: 400px;
}

#top #titulka_bottom #odkazy {
	float: left;
	width: 173px;
	margin-left: 5px;
}


/*
* obrazky v obsahu
*/

#content .wp-caption {
	text-align: center;
}

#content .wp-caption p {
	margin: 5px 0 0 0;
}

#content .wp-caption.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

#content .wp-caption.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

#content img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

#content img.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

/* titulni stranka - ul je tady s obrazkama */
#homeContent ul {
	list-style-image: url('images/list_image.gif');
	padding-left: 16px;
	margin: 0;
	margin-left: 4px;
}

#homeContent ul li {
	padding: 2px 12px 2px 8px;
	margin: 0;
}

