body {width:100%; min-height:244px; text-align:center;margin:0px;font-family: Arial, sans-serif;font-size:13px;color:#EEEEEE;background: #000000;}

a{ text-decoration:none; color:#EEEEEE;}
a:hover{ text-decoration:underline;}
a img{ border:0px;}

img{vertical-align:middle;}

form,table,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top;}

h2{color:#ffffff; font-size:19px; margin:0px; padding:0px; color:#ffffff; font-weight:normal; padding-bottom:18px;}
h1{color:#ffffff; font-size:19px; margin:0px; padding:0px; color:#ffffff; font-weight:normal; padding-bottom:18px;}
.t-right{text-align:right;}

#center{ width:940px; margin:0px auto; text-align:left;}
#layout{ float:left; width:940px; }
#layout #header{ float:left; width:100%; height:132px; position:relative; }
#layout #header #logo{ position:absolute; left:0px; top:43px; color:#FFFFFF; font-size:40px; }

#layout #header #kategorie{ position:absolute; right:0px; top:0px; margin:0px; padding:0px; font-size:12px; font-weight:bold;}
#layout #header #kategorie li{ float:left; list-style-type:none; margin:0px 10px 0px 0px; padding:0px; width:192px; height:80px; background: url("../images/kategorie_bottom.gif") left bottom no-repeat;}
#layout #header #kategorie li.fotoatelier{background:#ED1745 url("../images/kategorie_bottom.gif") left bottom no-repeat;}
#layout #header #kategorie li.grafika{background:#8CC740 url("../images/kategorie_bottom.gif") left bottom no-repeat;}
#layout #header #kategorie li.reklama{background:#00ADF0 url("../images/kategorie_bottom.gif") left bottom no-repeat; margin:0px;}
#layout #header #kategorie li a{float:left; padding:15px 16px 0px 16px; display:block; height:63px; color:#000000;  background:url("../images/kategorie.gif") 16px 17px no-repeat;}
#layout #header #kategorie li a:hover{text-decoration:none;}
#layout #header #kategorie li a strong {padding-left:20px; padding-bottom:7px; display:block; font-size:18px; line-height:18px; }
#layout #header #kategorie li a:hover strong {text-decoration:underline; }
#layout #header #kategorie li a span {font-size:12px;text-decoration:none; }

#layout #header #vertical_menu{ position:absolute; right:0px; top:90px; margin:0px; padding:0px;}
#layout #header #vertical_menu li{ float:left; list-style-type:none; margin:0px 0px 0px 38px; padding:0px; }
#layout #header #vertical_menu li a{color:#ffffff; font-size:14px; font-weight:bold; line-height:30px; float:left;}
#layout #header #vertical_menu li a:hover,#layout #header #vertical_menu li a.aktiv{color:#787878; text-decoration:none;}

#layout #obsah{float:left; width:940px; }
#layout #obsah a{text-decoration:underline;}
#layout #obsah a:hover{text-decoration:none;}
#layout #obsah #big_foto{float:left; display:block; margin-bottom:13px;}


#layout #obsah .menu{margin:0px; padding:13px 0px 0px 0px;}
#layout #obsah .menu li{margin:0px; padding:0px 0px 0px 17px; list-style-type:none; background: url("../images/menu_orange.gif") no-repeat left center; line-height:20px;}
#layout #obsah .menu li a{font-weight:bold;text-decoration:underline; }
#layout #obsah .menu li a:hover{text-decoration:none;}

#layout #obsah #left_content{float:left; width:710px; padding-left:22px;  }
#layout #obsah #left_content .box{float:left;   width:100%;}
#layout #obsah #left_content .aside_box{float:right;  width:215px;}
#layout #obsah #left_content .aside_box p{padding-bottom:1em;}
#layout #obsah #left_content .aside_box h2{padding-bottom:1em;}

#layout #obsah #left_content .box #content_box {float:left; width:427px; padding-top:15px; padding-right:20px; padding-bottom:20px; padding-left:20px; min-height:446px; color:#ffffff; border:2px solid #4D4A47; position:relative;  }
#layout #obsah #left_content .box #content_box h2 {font-weight: 700; font-size: 17px; padding-bottom: 4px;}
#layout #obsah #left_content .box #content_box .corner{width:27px; height:27px; position:absolute; left:-2px; bottom:-2px; background: url("../images/corner.gif") no-repeat;}
#layout #obsah #left_content .box #content_box p {padding-top:1em; width:100%;}
#layout #obsah #left_content .box #content_box p a{text-decoration:underline;color:#ffffff;}
#layout #obsah #left_content .box #content_box p a:hover{text-decoration:none;}

#layout #obsah #left_content .box #fotogalerie {float:left; width:100%;}
#layout #obsah #left_content .box #fotogalerie .foto {float:left; width:208px; display:block; text-align:center; padding-bottom:16px; }
#layout #obsah #left_content .box #fotogalerie .foto.middle {padding:0px 42px 16px 42px;}
#layout #obsah #left_content .box #fotogalerie .foto  a{color:#ffffff; text-decoration:none; font-size:11px; }
#layout #obsah #left_content .box #fotogalerie .foto  a:hover{text-decoration:underline; }
#layout #obsah #left_content .box #fotogalerie .foto  img{margin-bottom:9px; }

#layout #obsah #left_content .box #dalsi_fotografie{display:block; text-align:right; padding-top:10px; float:left; width:100%; }
#layout #obsah #left_content .box #dalsi_fotografie a{font-size:14px; text-decoration:underline; }
#layout #obsah #left_content .box #dalsi_fotografie a:hover{text-decoration:none; }

#layout #obsah #left_column{float:left; width:208px;}
#layout #obsah .aside_box{float:left;  margin-bottom:20px; border:2px solid #4D4A47; position:relative;}
#layout #obsah .aside_box.galerie .inside p{padding-bottom:1em;}
#layout #obsah .aside_box.galerie .inside h2{padding-bottom:1em;}
#layout #obsah .aside_box .corner{width:27px; height:27px; position:absolute; left:-2px; bottom:-2px; background: url("../images/corner.gif") no-repeat;}
#layout #obsah .aside_box .inside{float:left; width:178px; padding:15px 15px 20px 15px; min-height:80px; background:url("../images/left_column_bottom.gif") left bottom no-repeat;}
#layout #obsah .aside_box .inside h3{color:#ffffff; background: url("../images/menu_orange.gif") no-repeat left center; margin:18px 0px 10px 0px; padding:0px 0px 0px 18px; font-size:13px;}
#layout #obsah .aside_box .inside h2{padding:0px; font-size:17px; font-weight:bold;}
#layout #obsah .aside_box .inside p{color:#787878; font-size:13px;}
#layout #obsah .aside_box .inside a{color:#ffffff;}
#layout #obsah .aside_box .inside .archiv{display:block; padding-top:10px; text-align:right;}

#layout #obsah .aside_box .inside .input_text{ border:1px solid #ffffff; padding:3px 6px;width:161px;}
#layout #obsah .aside_box .inside .menu{ padding:0px;}
#layout #obsah .aside_box .inside .menu a{ font-size:12px;}
#layout #obsah .aside_box .inside form{ padding-top:13px; text-align:right;}

#layout #obsah .aside_box .inside #keywords{padding-top:10px; color:#F0F0F0; line-height:1.5em;}
#layout #obsah .aside_box .inside #keywords a{color:#787878; }

#layout #obsah #footer{float:left; width:100%; border-top:2px solid #808080; line-height:33px;margin-bottom:20px; margin-top:30px;color:#FFFFFF; font-size:11px;}
#layout #obsah #footer span{float:right;}
#layout #obsah #footer a{color:#ffffff;}

