@charset "utf-8";
/* CSS Document */

/*	---------------------------------------------------------------------------------------
	Default styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
body {background-color:#3b000b; font: 75%/1.5 sans-serif;font-family:Arial, Helvetica, "Myrid Pro", Verdana sans-serif; color:#454545}
h2 {color: #d40d12; font-size:180%; text-transform:uppercase;}
h3 {color: #d40d12; font-size:150%; text-transform:uppercase; font-weight:normal;}
.read-more {background: url('images/arrow.gif') left center no-repeat;}
.read-more a {color: #d40d12;  font-style:italic; }
.read-more a:hover {text-decoration:none;}

.read-more-search {background: url('images/arrow-grey.gif') left center no-repeat;}
.read-more-search:hover , .read-more-search:focus { background: url('images/arrow-active.gif') left top no-repeat; padding-left:15px;}
.read-more-search a {color: #454545;  font-style:italic; }

p { color: #454545;}
a { color:#454545; }
a:hover , a:focus { color: #d40d12; text-decoration:none;}



/*	---------------------------------------------------------------------------------------
	General layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#content { background-color:#fff;}


/*	---------------------------------------------------------------------------------------
	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#logo a { font-size: 200%; color: #fff; text-decoration:none; }
#logo span { background: url('images/logo.gif') left top no-repeat; }








#header-msg {background: url('images/part_02.gif') left top no-repeat; color:#fff;}
#header-msg a {color:#FFFFFF; padding-left:8px; font-style:italic; background: url('images/arrow-white4.gif') left center no-repeat;}
#header-msg a:hover , #header-msg a:focus {text-decoration:none;}

#ajax {}




/*	---------------------------------------------------------------------------------------
	Index
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ 
 
#index {}
 
#sluzby {background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}
#sluzby li a{ color: #c7c7c7; text-decoration:none;}
#sluzby li a:hover{ color: #c7c7c7; text-decoration:underline;}
#vypis-sluzeb { background-color:#454545;}
#sluzby-description{ color: #454545}
#pusobime-description{ color: #454545}
#pusobime {background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}

.sluzby-kategorie {background: url('images/plaminek-blackbg2.gif') #343434 left center no-repeat; display:block; font-size:120%; font-weight:bold; border-bottom: 1px solid  #d40d12; color: #fff; text-align:center; vertical-align:middle; }

#sluzby ul li { background: url('images/arrow2.gif') left 5px no-repeat; }
#sluzby ul li:hover ,:focus { background: url('images/arrow-active2.gif') left 5px no-repeat; }


/*	---------------------------------------------------------------------------------------
	Article View
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/	
.search-result { color:#454545 }
.date{ background: url('images/date-bg.gif') top left no-repeat;width:60px;height:71px;position:Relative;left:-9px;top:2px; /*-moz-border-radius: 5px; background-color:#d40d12;*/ }
.date_day {font-family:"Helvetica Neue LT", Helvetica, Arial, sans-serif; color:#fff; font-size:170%; font-weight:bold;}
.date_month {font-family:"Helvetica Neue LT", Helvetica, Arial, sans-serif; color:#fff; font-size:110%;}
.date_year {font-family:"Helvetica Neue LT", Helvetica, Arial, sans-serif; color:#fff; font-size:100%; font-weight:bold;}

.title a { font-family: Arial, Helvetica, "Myrid Pro", Verdana, sans-serif; font-size:150%; color:#d40d12; text-decoration:none;}
.title a:hover { color:#d40d12; text-decoration:underline;}
.post-info { font-family: Arial, Helvetica, "Myrid Pro", Verdana, sans-serif; color:#454545; font-style:italic;}
.post-info a { color:#454545; text-decoration:none;}
.post-info a:hover { color:#d40d12; text-decoration:underline;}



/*	---------------------------------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
#footer {background-color:#fff;}

#left-column { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}
#login { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}
#archiv { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}
#rss { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12; float:left;}
#doporuceni { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}

#login { }
#login label { font-size: 100%; color: #454545 }
#login input { background-color: #fff; color: #454545;  border: 1px solid #d40d12; }
#login input#rememberme { border:none; }

#right-column ul li { list-style: none; background: url('images/arrow.gif') left 2px no-repeat; }

#rss ul{position:relative;left:-15px;}
#rss ul li { float:left; margin-top:5px; list-style: none; background: none;width:100%; line-height:17px;font-weight:bold;  }
#rss ul li a{ text-decoration:none; }
#rss ul li a img{ float:left; }
#rss ul li a span{float:right; color:#D40D12; position:relative;top:16px;left:6px; text-transform:uppercase;font-size:11px;width:80%; }
#rss ul li a span.blue{color:#0135AE;position:relative;top:6px; }
.redline { padding:0px; height:1px; width:98%; border-bottom: 1px solid #d40d12; margin: 15px auto 10px auto;  }
#credits a {color:#454545}
#credits a:hover { color:#d40d12;}



/*	---------------------------------------------------------------------------------------
	Page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
#page-show {float:left;}
#text {}

.left_box{
border:1px solid #BBBBBA;
background-image:url(images/lbox_bg.png);
float:left;
width:312px;
position:relative;left:20px;
margin-bottom: 20px;

}
#sidebar{
float:left;
width:312px;
}


.left_box .white_bg{
background-color:#fff;border:1px solid #BBBBBA; position:relative;left:18px;width:252px;float:left;margin-bottom: 10px;
padding:10px;
}

#navigace { width:100%;float:left;color: #d40d12; text-transform: uppercase; font-weight:bold; }
.nav_title {float:left;width:100%; color: #d40d12;  text-transform: uppercase; font-weight:bold; font-size:180%; position:relative;left:15px; }

#navigace ul{	float:left;list-style: none;	border: none;	 }
#navigace ul li{float:left;width:100%;}
#navigace ul li ul li{float:left;width:100%;}
#navigace ul li a { background: url('images/arrow.gif') left center no-repeat; text-decoration: none; color: #d40d12;position:relative;left:-15px; text-transform:uppercase; font-weight:lighter;}	
#navigace ul li a:hover {color: #d40d12; text-decoration:underline; }
#navigace ul li.current_page_item a {color: #d40d12; font-weight:bold;}
.nav_title a{ color: #d40d12; text-decoration:none;  }
.nav_title a:hover{ text-decoration:underline;  }

/*	---------------------------------------------------------------------------------------
	Single Post
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#single-show input, #single-show textarea {border: 1px solid #d40d12; }
.single { background: url('images/headline.gif') left top no-repeat; border-left: 1px solid  #d40d12;}
.title-single {color: #d40d12; font-size:180%; text-transform:uppercase; font-weight:bold;}
.content{ font-size:120%;}

/*	---------------------------------------------------------------------------------------
	Comments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.comment {color: #d40d12; font-style:italic; font-weight:bold;}

#top{
width:100%;
}

#top #left{

}
#top #right{
position:Relative;top:15px;
float:right;
}

.submit,.wpcf7-submit{
background-color:#C93426;
text-align:center;
color:white;
text-transform:uppercase;
font-weight:bold;

font-family:tahoma;
font-size:12px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
}


.wpcf7-submit:hover{
cursor:pointer;
}



.submit2{
background-color:#C93426;
text-align:center;
color:white;
text-transform:uppercase;
font-weight:bold;

font-family:tahoma;
font-size:12px;
height:30px;
line-height:30px;
padding-left:5px;
padding-right:5px;
   position:Relative;left:5px;
}




#kontakt{
width:920px;
float:left;

}


#kontakt input{
border:1px solid #D40D12;

height:28px;
line-height:28px;
}
#kontakt textarea{
width:262px;
height:165px;
border:1px solid #D40D12;
}



#kontakt .box h3{
text-transform:none;

}
.box{

float:left;

width:280px;

}

.box_middle{

float:left;

width:340px;

}



#mate_dotaz input {
width:112px;
height:24px;
line-height:24px;
}


#mate_dotaz textarea {
width:235px;
height:53px;

}

#mate_dotaz .submit {
width:100px;
height:25px;
float:right;

}


#mate_dotaz img {
position:Absolute;
left:180px;top:-38px;
}

#mate_dotaz .kontrola {
position:relative;
left:0px;top:3px;
}
#mate_dotaz .kontrola_input{
width:40px;
position:relative;
left:0px;top:-4px;
}

#mate_dotaz span{
font-size:16px;
text-transform:uppercase;
color:#D40D12;
position:Relative;left:4px;
}     



#skype .img {
position:Absolute;
left:210px;top:-30px;
}
.padding{
padding:3px;

}

	div#fancy_inner {border-color:#BBBBBB}
		div#fancy_close {right:-15px;top:-12px}
		div#fancy_bg {background-color:#FFFFFF}



 .wpcf7-text
 {
 padding:3px;
 }
 
 .wpcf7-form-control-wrap textarea{
 padding:3px; 
 }
