/*** Global Settings ****/
body {font : normal 12px/1.6em Arial, Helvetica, sans-serif;color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0;padding : 0px 0px 8px 0px;}
a:visited, a:link, a {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}



h1 { color :rgb(224,10,22); margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 20px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color :rgb(224,10,22);margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color :rgb(224,10,22); margin : 20px 0 10px 0; padding-bottom : 10px; font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
.sideheadding {color :rgb(224,10,22); margin : 10px 0px 10px 0px; padding: 0px 0px 10px 0px; font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7; width: 100%;}

ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 11px 15px 15px 15px;}
.box2 {background: url(../images/back-box.jpg) repeat-x; border : 1px solid #f0e9eb; padding : 15px 5px; color: white; }
.box2 ul{ padding:0px; margin: 0px;}
.box2 li{list-style-type: none; padding-left: 15px;}
.box2 p{font-weight: bold; padding: 3px 0px 3px 5px;}
.logo {font-family: Trebuchet MS; text-align: left; font-weight: bold; padding-right: 635px; font-size: 17px; color: white; }

/*** Layout ****/
#wrapper {margin: 0px;width : 1001px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#header {margin : 0px 1px; width:999px; position: absolute; left: 1px; top: 0px; border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#nav {background: url(../images/back-top.jpg) repeat-x; padding : 10px 20px 10px;text-align : right;color : white; }
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
#nav2 {background: url(../images/back.jpg) repeat-x; margin-bottom: 2px; color : #f6dde3; padding: 5px 20px 5px;}
#main-content {width: 999px; margin : 0; position: absolute; left: 2px; top: 180px; border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}

#left-menu {width: 170px; float: left; }
#middle-panel {width: 828px; float: right;}
#left-column {width : 594px; padding : 0px 0px 30px 0px;float : left; margin-left: 7px; margin-right: 16px;}

#left-column h3 {color : #7a2e40;margin : 20px 0 10px 0; padding-bottom : 10px; font : normal 15px Georgia, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}

#right-column {width : 200px; float : right; margin-top: 10px;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {background : #f7f7f7;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both; height: 30px}

.separator{margin-top:20px;}

/*** SideBAR ***/
.sidebar {width : 200px;margin : 0px auto; padding : 0px 0px 0px 0px;background : url(images/shadow.jpg) no-repeat top;}
.sidebar p {margin-left: 0px; margin-bottom: 14px;}

/*** Galery ***/
#galery {width: 100%; height: 109px; background : url(images/bg.gif) repeat-x; text-align: left; padding: 0px; margin: 0px;}
img {border: none; padding: 0px; margin: 0px;}
.img img{padding: 2px 0px 2px 0px;}
.img2 img{padding: 2px 2px 2px 0px;}

/*** Form ***/
form {font-weight: bold; padding: 0px 14px 0px 0px;}
form p {text-align: right;}
input, textarea {width: 100%; border: 1px solid #DEDED7;}
input.button {font-family: arial; background: url(../images/back.jpg) repeat-x; color: white; font-weight: bold; width: 102%; margin-top: 4px;}

.leftimg {float: left; margin: 0px 15px 5px 5px; position: relative; top: +5px;}
.rightimg {float: right; margin: 0px 15px 5px 5px; position: relative; top: +5px;}
.odsazeni{margin-left: 175px;}
#gallery-bottom {text-align: center;}
#gallery-bottom img {padding: 10px;}


/* MENU */
/* Pravý panel */
#col {float:right; width:170px; margin:0; padding:0; background-color: white;}
#col-in {padding: 10px 5px 20px 2px; background-color: white;}
#col h3 {color :rgb(171,2,7);margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}

    /* Pravý panel - Kategorie */
    #col ul#category {margin:0px 0; padding:0; list-style:none;}
    #col ul#category li {margin:0; padding:0; border-bottom:1px solid #efece7; position: relative; list-style: none; background-color: white;}
    #col ul#category li a {width: 140px; display: block; color: rgb(224,10,22); padding:3px 0 3px 22px; background: url(../images/dot.jpg) 8px 50% no-repeat; text-decoration:none;}
    #col ul#category li a:hover {background-color:#D3DFF8; color: rgb(224,10,22); background:#E0E8FA url(../images/dot.jpg) 8px 50% no-repeat;}
    
        
    #col ul#category li#category-active a {background:#E0E8FA url(../images/dot.jpg) 5px 50% no-repeat; font-weight:bold;}
	 
#col ul#category li#category-active li a{background:url("../design/ico_archive.gif") 5px 6px no-repeat;font-weight: normal;}
#col ul#category li#category-active li a:hover{background:#E0E8FA url("../design/ico_archive2.gif") 5px 50% no-repeat;}


#col ul#category div{background-color: #B54560;position: absolute; right: -164px; padding: 0px; width: 170px;
 padding-top: 2px; top: -2px; padding-bottom: 2px; display: none;}
#col ul#category div div{ right: -170px;}
#col ul#category ul { padding: 0px; margin: 0px;list-style: none;}
#col ul#category ul li{margin:0; padding:0; border-bottom:1px solid #E0E8FA; padding-left: 0px; padding-right: 0px;}
#col ul#category ul a{ width: 148px; }
    



.links {padding-left: 7px; line-height: 18px;}
.links a {text-decoration: none; color: rgb(70,70,70); font-weight: bold;}
.links a:hover {color: red;}

.red_form {color: red; font-weight: bold;}


#seolista a{
  display: block;
}

