
body {
  font : normal 12px/1.6em Arial, Helvetica, sans-serif;
  color : #4a4a4a;
  margin : 0;
  padding : 0;
  background:#FFFFFF;
}

p { 
  margin : 0;
  padding : 0;
}

a:visited, a:link {
  color : #aa1111;
  text-decoration : underline;
  background:none;
}
a:hover {
  color : #000;
  text-decoration : none;
  background:none;
}

h5 { 
  color : #000001;
  margin: 0px 0px 15px 0px;
  padding-bottom : 10px;
  font : normal 17px Georgia, serif;
}
  
h2 {
  color : #000001;
  margin : 15px 0 10px;
  padding-bottom : 10px;
  font : normal 14px Arial, Helvetica, sans-serif;
  border-bottom : 1px solid #f0f0f0;
}
  
h3 {
  color : #000;
  margin : 10px 0;
  padding-bottom : 10px; 
  padding-top: 10px;
  font : normal 14px Arial, Helvetica, sans-serif;
  border-bottom : 1px solid #f0f0f0;
  background : url(images/-shadow.jpg) no-repeat top;
  background : #fcfcfc;
}
  
ul {
  padding:0;
  margin:0 0 0 25px;
  
}

.box {background : #fcfcfc; border : 1px solid #f0f0f0;padding : 15px;}

.girl {background : #fbfbfb;border : 1px solid pink;padding : 15px; width:210px; float:left; margin:7px; color:#aa1111;list-style: none;}
.boy  {background : #fbfbfb;border : 1px solid blue;padding : 15px; width:210px; float:left; margin:7px; color:#1111aa;list-style: none;}
.clear{clear:both;}

/*** Layout ****/
#container {margin : 0px auto; width : 970px;border-left : 0px solid #cdcdcd;border-right : 0px solid #cdcdcd;}
#header {margin : 0px 0px 0 0px; padding: 15px 0; height:75px; background-color: white; }

 
.logotxt1 {font : normal 18px Georgia, serif;color : #aa1111;margin : 10px 0 0 1px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #000001; }

#test {
  float: right;
  margin: -10px 5px 0px 0px;
  padding: 0 0 0 0;
  width: 468px;
  height: 60px;
  border: 1px solid #efefef;
}

h1#logo {  
  margin: 0px 0px 10px 0px;
  padding: 0 0 0 0;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none; 
  border:  0 none;
  background: url(images/-big-paw.gif) top left no-repeat;
  width: 450px; 
  height: 45px; 
  display: block;  
  z-index: 1; 
  font-size: 1.3em; 
  line-height: 1.0em;
  color: #001;
  text-align: left;
}


 h1#logo a { 
  font-size: 1.2em; 
  font-style: normal; 
  font-weight: normal; 
  color: #001;
  padding: 0px 0 0 0px; 
  margin: 0px 0 0 15px; 
  text-decoration: none; 
  border: 0 none; 
  display: block; vertical-align: bottom; 
}

h1#logo a:hover{ background: transparent; border: 0 none; text-decoration: none; }

h1#logo span {
  float: left;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #aa1111;
  font-weight: bold;
  margin: -10px 0 0 15px;
  z-index: 2;
 }



// #bg {height : 26px;background : url(images/-bg.gif) repeat-x;}
//#bg {height : 1px; border-top: 1px solid #000;border-bottom: 1px solid #AA1111;}

/***  Menu ***/
#nav {font: normal 14px; background : #fff;padding : 7px 20px;text-align : right;color : #000;  border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#nav a:visited, #nav a:link {text-decoration : none;color : #000; font : normal 14px Arial, Helvetica, sans-serif; }
#nav a:hover {text-decoration : underline;color : #aa1111;}


#inlineadd {
  width: 225px;
  height:225px;
  float: left;
  border: 0px solid gray;
}


#topmenu {
  background : fff;
  padding: 10px 20px;
  color: #aa1111;
  height: 19px;
}

#topmenu ul {
  padding: 0px;
  margin-right: 0px;
  text-align: right;
  font-weight: bold;
}
  
#topmenu ul li { display: inline; padding:0px}

#topmenu ul li a
{
  margin: 0px;
  padding: 0px 6px 0px 5px;
  color: #aa111;
  text-decoration: none;
  text-align: right;
  border-right: 0px solid #f6dde3;
  border-bottom: 5px solid #fff;
}
  
#topmenu ul li a:hover
{
  text-decoration: none;
  color: #000;
  border-bottom: 5px solid #aa1111;
}

#topmenu #navlist #current {
 color: #ffffff;
}

#topmenu #navlist #kontakt {
  border-right: 0px solid #f6dde3;
}

#topmenu #navlist li.current_page_item a {
  color: #000;
  border-bottom: 5px solid #aa1111;
}



#content {margin : 0 auto; }

#left {
  width : 150px;
  float : left; 
  border: 0px solid #f0f0f0; 
  margin-bottom: 10px;
}

#center {
  width : 640px; 
  margin: 0 0 0 2px; 
  padding : 0 10px 10px 10px ;
  float : left; 
  border: 0px solid #f0f0f0;
}
  
#right {
  width : 150px;
  float : right; 
  border: 0px solid #f0f0f0; 
  margin-bottom: 10px;
}

.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #aa1111;cursor: text;}
#footer {background : #fff;border-top : 1px solid #cdcdcd;border-bottom : 1px solid #f0f0f0;  padding : 10px 10px;clear : both;}

/*** Sidebar ***/
#main-image {text-align : center;}

.sidebar {
  width : 150px;
  margin : 0 auto;
  padding : 0px 10px;
  background : url(images/shadow-.jpg) no-repeat top;
}

#reklama125 {
 width : 280px;
 height : 280px;
 border: 0px solid gray;
 float: left;
}
.add125 {
  width: 125px;
  height: 125px;
  border: 1px solid gray;
  margin: 5px;
  text-align: center;
  float:right;
}
.add125left {
  width: 125px;
  height: 125px;
  border: 1px solid gray;
  margin: 5px;
  text-align: center;
  float:left;
}

h3.categories {
  margin-bottom: 0px;
  border-bottom: 0px;
}
.menublock {
  padding: 0;
	margin: 23px 0px 10px 0px;
	font-size: 0.9em;
	//border-bottom: 1px solid #f0e9eb;
}
.menublock li {
	list-style: none;
	text-align: left;
	display: block;
	padding: 0px;
}
.menublock li a {
	font-weight: bold;
	text-decoration: none;
	//color: #000;
	display: block;
	padding: 2px 10px;
	border-bottom: 1px solid #f0e9eb;
	border-left: 5px solid #fff;
}
.menublock li a:hover {
	text-decoration: none;
	background-color: #f7f7f7;
	color: black;
	border-right: 0px solid #aa1111;
	border-left: 5px solid #aa1111;
}
li a.selected {
	background-color: #f7f7f7;
	border-left: 5px solid #aa1111;
	color: black;
}
.submenu {
  padding: 0;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	border-bottom: 0px solid #f0e9eb;
}
.submenu li {
	list-style: none;
	text-align: left;
	display: block;
	padding: 0px;
	margin-bottom: 0px;
}
.submenu li a {
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px 20px;
	border-bottom: 1px solid #f0e9eb;
}

.quick-alert {
  width: 100%;
  margin: 1em 0;
  padding: .5em;
  background: #ffa;
  border: 1px solid #a00;
  color: #a00;
  font-weight: bold;
  display: none;
}

