/*
Theme Name: UscCzech
Theme URI: http://czechunderscope.com/
Description: Travel Czech WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Michal Miksik
Author URI: http://moonpixel.com/
Tags: blue, red

*/

/*=================MAIN START==============*/
* { padding:0; margin:0; }
html { background:#757575; }
body { font:13px Myriad, Arial, Helvetica, sans-serif; color:#555; }
a:link { color:#666; text-decoration:none; }
a:visited { color:#666; text-decoration:none; }
a:hover { color:#666; text-decoration:none; }
a:active { color:#666; text-decoration:none; }
p a:link { color:#E42A29; text-decoration:underline; }
p a:visited { color:#E42A29; text-decoration:underline; }
p a:hover { color:#E42A29; text-decoration:underline; }
p a:active { color:#E42A29; text-decoration:underline; }
div.links a:link { color:#666; text-decoration:none; }
div.links a:visited { color:#666; text-decoration:none; }
div.links a:hover { color:#666; text-decoration:none; }
div.links a:active { color:#666; text-decoration:none; }
p { line-height:1.3; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:1px dotted #E42A29; }
h1 { padding:0; margin:0 0 5px 0; font-size:28px; font-weight:normal; color:#14318B; text-transform:uppercase; border-bottom:1px dotted #E42A29; }
h2 { margin:0 0 20px 0; font-size:13px; font-weight:normal; color:#E42A29; }
h3 { padding:4px 0 0 28px; margin:0 0 5px 0; font-size:18px; font-weight:normal; color:#E42A29; background:url(_images/h3_bullet.png) no-repeat 0 0; }
h4 { padding:4px 0 0 28px; margin:0 0 5px 0; font-size:18px; font-weight:normal; color:#E42A29; background:url(_images/h3_bullet.png) no-repeat 0 0; }
h5 { padding:4px 0 0 28px; margin:0 0 5px 0; font-size:18px; font-weight:normal; color:#E42A29; background:url(_images/h3_bullet.png) no-repeat 0 0; }
h6 { padding:4px 0 0 28px; margin:0 0 5px 0; font-size:18px; font-weight:normal; color:#E42A29; background:url(_images/h3_bullet.png) no-repeat 0 0; }
#wrapper { width:920px; margin:10px auto; }

.gallery {text-align:center;background:#EEE;padding:2px;}
.gallery img {height:50px;margin:2px;}
#myMap {width:186px;height:300px;clear:left;}
/*=================MAIN END==============*/

/*=================HEADER START==============*/

#header { width:920px; }
#languagesSwitch {text-align:right;padding-right:10px;margin-bottom:20px;}
#bannerTop { width:920px; height:78px; padding:0 20px 0 0; background:url(_images/banner_top.png) no-repeat 0 0; text-align:right; }
#bannerTop input#s {width:210px;}
#bannerTop input#searchsubmit {width:80px;margin-left:10px; margin-right:20px;}
#bannerTop label {display:none;}

/*======MAIN MENU START======*/
#menuTop {float:left; width:920px; background:url(_images/menu_top_whole_back.png) 0 0;}
#menuTop ul {height:25px; padding:0px 10px; margin:0; list-style-type:none;}
/*#menuTop ul li a { font-size:14px; height:20px; text-decoration:none; padding:5px 25px 0 10px; color:#FFF; background:url(_images/menu_top_back.png) repeat-x 0 0; border-right:1px solid #284066; }*/
#menuTop ul li a { font-size:14px; text-decoration:none; padding:5px 8px 5px; color:#FFF; background:url(_images/menu_top_back.png) repeat-x 0 0; border-right:1px solid #0D316F; }
#menuTop ul li a:hover { background:url(_images/menu_top_back_hover.png) no-repeat 50% 0; }
#menuTop ul li ul {padding:0px; margin:0;}
#menuTop ul li ul li a {background:#14318B none;font-size:12px;}
#menuTop ul li ul li a:hover {background:#172979 none;}
/*======MAIN MENU END======*/

/*=================HEADER END==============*/

/*=================CONTENT START==============*/

#content { width:870px; margin:0; padding:0 25px; background:url(_images/content_back.png) repeat-y 0 0; overflow:hidden; }
/*======LEFT COLUMN START======*/

#leftColumn { float:left; width:186px; }
#menu { width:186px; }
#content div#menu { float:left; }
#content div#menu ul { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
#content div#menu ul li a { width:151px; height:18px; display:block; font-size:13px; margin:0; padding:4px 0 0 35px; color:#444; background:url(_images/menu_back.png) repeat-y 0 0; }
#content div#menu ul li a:hover, #content div#menu ul li.current_page_item a { color:#FFF; background:url(_images/menu_hover.png) repeat-y 0 0; }

#content div#menu ul li ul {display:none;}
#content div#menu ul li.current_page_item ul, #content div#menu ul li.current_page_ancestor ul, #content div#menu ul li.current_page_ancestor ul {display:block;}

#content div#menu ul li ul li a, #content div#menu ul li.current_page_item ul li a { width:151px; height:14px; display:block; font-size:12px; margin:0; padding:1px 0 3px 35px; color:#777; background:url(_images/menu_sub_back.png) repeat-y 0 0; }
#content div#menu ul li ul li a:hover, #content div#menu ul li ul li.current_page_item a, #content div#menu ul li.current_page_ancestor ul li a:hover { color:#FFF; background:url(_images/menu_sub_hover.png) repeat-y 0 0; }

#content div#menu ul li ul li ul li a, #content div#menu ul li ul li.current_page_item ul li a, #content div#menu ul li.current_page_item ul li ul li a { width:144px; height:14px; display:block; font-size:12px; margin:0; padding:1px 0 3px 42px; color:#777; background:url(_images/menu_sub_sub_back.png) repeat-y 0 0; }
#content div#menu ul li ul li ul li a:hover, #content div#menu ul li ul li ul li.current_page_item a { color:#FFF; background:url(_images/menu_sub_sub_hover.png) repeat-y 0 0; }

#content div#menu ul li ul li ul li ul li a, #content div#menu ul li ul li ul li.current_page_item ul li a, #content div#menu ul li.current_page_item ul li ul li ul li a { width:134px; height:14px; display:block; font-size:12px; margin:0; padding:1px 0 3px 52px; color:#777; background:url(_images/menu_sub_sub_sub_back.png) repeat-y 0 0; }
#content div#menu ul li ul li ul li ul li a:hover, #content div#menu ul li ul li ul li ul li.current_page_item a { color:#FFF; background:url(_images/menu_sub_sub_sub_hover.png) repeat-y 0 0; }

/*======LEFT COLUMN END======*/

#contentMain { float:left; width:450px; padding:0 30px; }
#contentMain img { border:1px solid #666; }
#imageDescription { font-size:10px; color:#AAA; margin:5px 0 10px 0; }
#rightColumn { float:left; width:160px; margin:10px 0 0 10px; }
/*=================CONTENT END==============*/

/*=================FOOTER START==============*/

#footer { width:920px; height:90px; padding:30px 0 0 0; background:url(_images/footer_back.png) no-repeat 0 0; text-align:center; }
div.links { width:800px; font-size:11px; margin:2px auto; color:#666; line-height:1.3; }

/*=================FOOTER END==============*/

pre {
	padding: 0;
	margin: 20px 0 0 0;
	background: #f0f0f0;
	border: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	width: 450px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 20px;  /*--Left Margin--*/
	padding: 0;
	display: block;
}

/*=================TOOLTIP==============*/

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }

/*=================DL GALLERY==============*/

#contentMain dl {width:450px;overflow:hidden;background:#F2F2F2;margin:20px 0;padding:10px 0;}
#contentMain dl dt {float:left;width:190px;}
#contentMain dl dt img {margin:0 0 0 10px; width:160px;}
#contentMain dl dd {float:left;width:240px;font-size:11px;}
#contentMain dl dd a {color:#E51A29; text-decoration:underline;}
#contentMain dl dd h1, #contentMain dl dd h2, #contentMain dl dd h3, #contentMain dl dd h4, #contentMain dl dd h5, #contentMain dl dd h6 {padding:0; background:none; font-size:18px;}

/*=================CONTACT==============*/

form.wpcf7-form input {margin-bottom:20px;}