@import 'reset.css';
body { padding : 0; margin : 0; background-color : #fefefe; background-image: url(../picture/_papousek_index_6.gif);background-repeat: no-repeat; background-position:top; color : #666; font-family : Verdana, Geneva, sans-serif; font-size : 10px; line-height : 14px; } 
div, p, ul, h2, h3, h4, h5, h6, img { padding : 0; margin : 0; }

h1 {	text-transform: uppercase;	color: #FFFFFF;	font-size: 18px;}
h2 {	color: #635840;	text-transform: uppercase;	font-size: 14px;	border-bottom: 1px dotted #acacac;	padding-bottom: 10px;}
h3 {	color: #999;	text-transform: uppercase;	font-size: 12px;	padding-bottom: 10px;}
h4 {	font-size: 10px;}
p {	margin-top: 10px;	margin-bottom: 20px;} 
ul { list-style-type : none; } 
.clear { clear : both; margin : 0; }
.clearfix:after {	content : ".";	display : block;	height : 0;	clear : none;	visibility : hidden;}

#marketa_soukupova_box {  padding : 10px 0 0px 0px; width :1489px; height:380px; margin : 0 auto; background-image:url(../picture/images/1.gif); background-repeat:no-repeat; background-position:top;} 

#menu { margin:auto; position:relative;	background: #fff; width :1489px; height:40px; background-image:url(../picture/images/2.gif); background-repeat:no-repeat; background-position:top;	}
#miniflex {	width:900px;	float: left;	font-size: small; margin-left:280px;	padding: 0 10px 0 10px;	border-bottom: 1px solid #333;	}
#miniflex li {	float: left;	margin: 0; 	padding: 0;	display: inline;	list-style: none;	}	
#miniflex a:link, #miniflex a:visited {	float: left;	font-size: 85%;	line-height: 20px;	font-weight: bold;	margin: 0 10px 0 10px;	text-decoration: none;	color: #999;	}
#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {	border-bottom: 4px solid #333;	padding-bottom: 2px;	color: #333;	}

#marketa_soukupova_box_2 {  padding : 0px 0 0px 0px; width :1489px; height:425px; margin : 0 auto; background-image:url(../picture/images/3.gif); background-repeat:no-repeat; background-position:top;} 
#m_s_box_2_web {  padding : 20px 0 0px 0px; width :244px; height:170px; margin:210px 0 0 300px; float:left}
#m_s_box_2_restaurovani {  padding : 20px 0 0px 0px; width :244px; height:170px; margin:210px 0 0 80px;float:left}
#m_s_box_2_loutky {  padding : 20px 0 0px 0px; width :244px; height:170px; margin:210px 0 0 74px;float:left}
#marketa_soukupova_box_3 {  padding : 0px 0 0px 0px; width :1489px; height:400px; margin : 0 auto; background-image:url(../picture/images/4.gif); background-repeat:no-repeat; background-position:top;}
#m_s_box_3_letedla {  padding : 0px 0 0px 0px; width :244px; height:150px; margin:220px 0 0 300px; float:left}
#m_s_box_3_vlaky {  padding : 0px 0 0px 0px; width :244px; height:150px; margin:220px 0 0 80px;float:left}
#m_s_box_3_kontakt {  padding : 0px 0 0px 0px; width :244px; height:150px; margin:220px 0 0 74px;float:left}
.text_box_1{  padding : 0px 0 0px 0px; width :244px; height:110px; display:block; font-size:12px; font-weight:bold;}
.text_box_1 p{  padding : 0px 0 0px 0px; font-size:11px; font-weight:normal;text-align: justify; text-indent: 2em;  }
.text_box_1 a{  padding : 0px 0 0px 0px; font-size:12px; font-weight:bold; text-decoration:none; color:#999}
.text_box_1 a:hover{  padding : 0px 0 0px 0px;font-size:12px; font-weight:bold; color:#333}
.text_box_2 p{  padding : 0px 0 0px 0px; font-size:11px; font-weight:normal;text-align: justify; text-indent: 2em; }
.text_box_2{  padding : 0px 0 0px 0px; width :244px; height:80px; display:block; font-size:12px; font-weight:bold;}
.text_box_2 a{  padding : 0px 0 0px 0px; font-size:12px; font-weight:bold; text-decoration:none; color:#999}
.text_box_2 a:hover{  padding : 0px 0 0px 0px;font-size:12px; font-weight:bold; color:#333}
.img_box{  padding : 0px 0 0px 0px; width :244px; height:80px; display:block; } 
.img_box a{ text-decoration:none } 
.img_1{ padding:6px; width:60px; height:60px; border:solid; border-color:#CCC; border-width:1px; margin:2px; }

.headline{font:11px/16px Verdana, Geneva, sans-seriff; color:#666;  font-weight:bold; padding-left:15px; height:45px}

.mod-con {	width:900px; margin:auto;padding-right:20px;}
.slide-box {	height:330px;	position:relative; }
.slide-player {	width:900px;	height:330px;	position:relative;}
.slide-player li {	width:870px;	height:300px;	position:absolute; background-image:url(../image/bg_player.png); padding:15px;	left:0;	top:0;	display:none}
.slide-player li.selected {	display:block; background-image:url(../image/bg_player.png); border-style:solid; border-color:#CCC; border-width:1px;}
.slide-menu {	height:23px;	background:url(../image/scroll_shadow.png) no-repeat 0 center;	text-align:center;}
.slide-menu a {	display:inline-block;	width:14px;	height:14px;	line-height:0;	font-size:0;	overflow:hidden;	background:url(../image/scroll_btn.png) no-repeat 0 0;	margin:8px 3px 0;}
.slide-menu a.selected {	background-position:right 0;}
#main {	background:url(../image/main_bg.png) repeat;	padding:20px 0}
#main .container {	margin:0 20px;	 background-image:url(../image/bg_player.png);}
#sub-page .sidebar {	width:267px;	float:right;	background:#eef0f5}
#sub-page .sidebar .title-nav {	height:48px;	line-height:48px;	background:#9097a9}
#sub-page .sidebar .title-nav h2 {	font-size:20px;	padding-left:48px;	background-position:0 -186px;}
#sub-page .sidebar .con a:hover {	color:#444d68;}
#sub-page #get-touch .title-nav h2 {	background-position:0 -419px}
#sub-page #get-touch .con {	padding:10px;}
#sub-page #get-touch .con p {	height:30px;	padding:0 0 25px 50px;	font-size:12px;	line-height:1.2;}
#sub-page #get-touch .con p img {	float:left;	margin-left:-45px}
#sub-page #get-touch .info {	display:block;	margin-bottom:10px;}
#sub-page #get-touch .con p strong {	display:block;	color:#444d68}
#sub-page #welcome-guest .title-nav h2 {	background-position:0 -138px;}
#site-navigation .con {	padding:10px 10px 8px;}
#site-navigation li {	height:41px;	padding-bottom:2px;	font-size:14px;	font-weight:bold}
#site-navigation li a {	display:block;	height:41px;	line-height:41px;	text-indent:20px;	background:#dce0e9 url(../image/nav_link_bg.png) no-repeat 95% 0;	color:#747c93}
#site-navigation li a:hover {	background:#d0d4de url(../image/nav_link_bg.png) no-repeat 95% -41px;	text-decoration:none}
#categories .con, #blog-archives .con {	padding:15px 20px}
#categories li, #blog-archives li {	height:26px;	line-height:26px;	font-size:14px;	font-weight:bold}
#categories li span, #blog-archives li span {	float:right;	color:#444d68;}
#sub-page #network-connect .title-nav h2 {	background-position:0 -234px}
#sub-page #network-connect .con {	height:30px;	padding:20px 12px 40px;}
#sub-page #network-connect .con img {	margin:0 5px;}

#marketa_soukupova_box_footer {  padding : 0px 0 0px 0px; width :1489px; height:700px; margin : 0 auto;  background-image:url(../picture/images/5.gif); background-repeat:no-repeat; background-position:top;} 
#footer h4 {font-weight: bold; margin-bottom: 8px; padding: 5px; background: #4e4e4e; color:#999;    -moz-border-radius-topleft: 5px;	-khtml-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;    -moz-border-radius-topright: 5px;	-khtml-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-bottomright: 5px;	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;}

#footer {clear:both; width: 900px; margin: auto; font-size: .8em; padding: 130px 30px 30px 30px;}
#footer_left {float: left; width: 600px; border: 0px solid red; margin-bottom:60px}
#footer_left ul {float: left; margin-left: 30px; width: 270px}
#footer_left li {background: url(../images/seperator_footer.png) repeat-x bottom; padding: 5px 0}
#footer_left ul li a {color: #999; text-decoration: none; font-size:12px;}
#footer_right {width: 270px; float: right;}
#footer_right ul li { display:block; margin: 15px; float:left;}
#footer_right img {border: 8px solid #eee;}
#footer a, #footer p { color: #333;  text-decoration:none; font-size: 11px; }

#footer_right .mm { display:block; width:70px; font-size: 13px; font-weight:bold; padding:25px 40px 10px 5px; float:left;}
#footer_right .mm a { color: #999; text-decoration:none;}
#footer_right .mm a:hover { color: #ccc;}


#bottom_menu { height : 20px; position : relative; margin : auto; width : 100%; margin-bottom:40px}
#bottom_menu p { padding : 0px 0 0 0; font : 12px; font-weight :  normal; text-align : center; color : #999; } 
#bottom_menu p a { font : 11px Verdana, Geneva, sans-serif; font-weight : normal; color : #999; text-decoration : none; padding : 0 0px; } 
#bottom_menu p a:hover { text-decoration : none;color:#333; }
