﻿html, body { height:100%;  min-width:960px;margin:0; padding:0;}	
ol, 
ul,div {
	list-style:none;
	 background:transparent;
    border:0 none;
    font-size:100%;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:top;
}
body { 
	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1em;
	color:black;
	background-color:#dedede;
		
	}

.content
{
    margin:auto;
    background-color:white;
    display:block;
    width:979px;
    background:#fffbcb url(../images/temp2_body_bg.gif);
    background-position:center;
    
}

.menu-top {
	position:absolute;
	right:0;
	top:38px;
}
	.menu-top li {
		float:left;
		border-right:1px solid #3e454d;
		padding-right:11px;
		margin-right:11px;
	}
	.menu-top li.last {
		border:0;
		margin:0;
		padding:0;
	}
		.menu-top li a {
			color:#6f8197;
			text-decoration:none;
		}
		.menu-top li a:hover {
			color:#d0dcea;
		}
		
.body
{
    margin:0 auto;
	
	font-size:.75em;
}


.bodyLeftSide
{
    padding-left:10px;
    width:615px;
    float:left;
    padding-right:25px;
}

.bodyRightSide
{
    width:300px;
    float:left;
    padding-right:10px;
     padding-left:6px;
     
}


.rightP {
  padding:10px 10px 10px 5px;
  margin:2px 0 2px 0;
  border:1px solid #c5c089;
  background:#fff;
}

.rightP .link a {
  background:url(../images/arrow.png) no-repeat 4px 4px;
  padding:5px 5px 5px 25px;
  display:block;
  border:1px solid #fff;
}

.rightP .link a:hover {
  background:#fffbcb url(../images/arrow.png) no-repeat 4px 4px;
  text-decoration: none;
  color:#b91418;
  border:1px solid #c5c089;
}

.link a.submit {
  background:url(../images/submit.png) no-repeat 4px 4px;
}

.rightP .link a.contact {
  background:url(../images/contact.png) no-repeat 4px 4px;
}

.rightP .link a.friend {
  background:url(../images/friend.png) no-repeat 4px 4px;
}

.rightP .link a.submit:hover {
  background:#fffbcb url(../images/submit.png) no-repeat 4px 4px;
}

.rightP .link a.contact:hover {
  background:#fffbcb url(../images/contact.png) no-repeat 4px 4px;
}

.rightP .link a.friend:hover {
  background:#fffbcb url(../images/friend.png) no-repeat 4px 4px;
}

.rightP .link a.print:hover {
  background:#fffbcb url(../images/print.png) no-repeat 4px 4px;
}

.rightP .link a.print {
  background:url(../images/print.png) no-repeat 4px 4px;
}



.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}



.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

.postup p
{
    background:#fffbcb;
  text-decoration: none;
  color:black;
  border:1px solid #c5c089;
  padding:5px;
}
.obrazky img
{
     border: 1px solid #fffbcb;
     padding:3px;
}
.obrazky img:hover
{
    border: 1px solid  #c5c089;
}

.ingLeft
{
    background-color:#fffbcb;
    float:left;
    width:80px;
    padding:3px;
    text-align:right;
    padding-right:10px;
    font-weight:bold;
    border-bottom:2px solid white;
    border-right:2px solid white;
    
}
.ingRight
{
    float:left;
    width:250px;
    background-color:#FFFC73;
    text-align:left;
    padding: 3px 3px 3px 10px;
}

h1
{
    padding-top:5px;
    font-size:20px;
    font-weight:bold;
    color:rgb(34, 114, 147);
    border-bottom: 2px solid orange;
    padding-bottom:8px;
}

h2
{
      font-size:15px;
   
}


.add_label
{
    width:120px;
    float:left;
     vertical-align:text-top;
     vertical-align:top;
     text-align:right;
     padding-right:8px;
     padding-top:5px;
     
}
.add_input
{
    width:300px;
    float:left;
}
add_input_big
{
     width:420px;
    float:left;
}
.add_input_small
{
    width:300px;
      float:left;
}
.add_input_small span
{
    padding-top:5px;
}
.add_help
{
    float:left;
    color:Gray;
    font-style:italic;
    width:170px;
    font-size:9px;
}

.add_input input, .add_input select, .add_input textarea
{
    width:290px;
}
.add_input_small input
{
    width:25px;
     text-align:center;
}
.add_next
{
    height:10px;
    clear:both;
}
.add_main_picture, .add_other_picture
{
    min-height:70px;
}

.a dd_box {
  padding:10px 10px 10px 5px;
  margin:2px 0 2px 0;
  border:1px solid #c5c089;
  background:#fff;
}

.add_box{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}


#head 
	{
	    margin:auto;
	    position:relative;
		height:132px;
		width:980px;
		
	}
	.navigation {
	position:absolute;
	left:1px;
	bottom:0;
	
	width:748px;
	height:45px;
	background:url(../images/nav-bg.jpg) no-repeat left top;
}
	.navigation #navlist {
		padding: 7px 0 0 10px;
	}
		.navigation #navlist ul li {
			float:left;
		}
			.navigation #navlist ul li a {
				color:#763107;
				text-transform:uppercase;
				text-decoration:none;
				font-size:1.08em;
				display:block;
				text-shadow:1px 1px #ffaa2f;
				background-repeat:repeat-x;
			}
			.navigation #navlist ul li a:hover,
			.navigation #navlist ul li.current a {
				text-shadow:0 0 #ffaa2f;
				background-image:url(../images/nav-act-tail.gif);
			}
				.navigation #navlist ul li a span {
					display:block;
					background-repeat:no-repeat;
					background-position:left top;
				}
				.navigation #navlist ul li a:hover span,
				.navigation #navlist ul li.current a span {
					background-image:url(../images/nav-act-left.gif);
				}
					.navigation #navlist ul li a span span {
						padding:7px 15px 9px 15px;
						background-repeat:no-repeat;
						background-position:right top;
					}
					.navigation #navlist ul li a:hover span span,
					.navigation #navlist ul li.current a span span {
						background-image:url(../images/nav-act-right.gif);
					}

.header-bg {
	background:url(../images/head-pozadi.gif) no-repeat center top;
}
#search-box .rowElem {
	width:241px;
	height:35px;
	position:absolute;
	right:0;
	bottom:0;
	padding:10px 0 0 10px;
	background:url(../images/search-box-bg.jpg) no-repeat left top;
}
	#search-box .rowElem strong {
		background:url(../images/input-bg.gif) no-repeat left top;
		display:block;
		width:159px;
		height:25px;
		float:left;
		margin-right:2px;
	}
#search-box input {
	background:none;
	border:0;
	color:#767676;
	margin:5px 0 0 10px;
	vertical-align:top;
	font-size:.92em;
	line-height:1.3em;
	width:139px;
}
#search-box a {
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	background:url(../images/button-tail2.gif) repeat-x left top;
}
#search-box a:hover {
	text-decoration:underline;
}
	#search-box a span {
		display:block;
		background:url(../images/button-left2.gif) no-repeat left top;
	}
		#search-box a span span {
			padding:5px 10px 5px 10px;
			background:url(../images/button-right2.gif) no-repeat right top;
		}
		
		.logo
		{
		    padding: 20px 0px 0px 20px;
		}
		
		
		
		.container
		{
		    background:rgb(242, 242, 242);
		    border:1px solid #dedede;
		    height:100px;
		}
		.container_left
		{
		    float:left;
		    width:480px;
    
		}
		.container_left_full
		{
		    float:left;
		    width:600px;
    
		}
		.container_right
		{
		    float:right;
		    text-align:right;
		    padding:5px;
		    font-size:10px;
		    border-left:1px dotted #dedede;
		    width:120px;
		    height:90px;
		}
.img-left 
{
    float:left; 
    
    border:1px solid #dedede;
    width:110px;
    height:84px;
    background-color:White;
    padding:4px;
    text-align:center;
    vertical-align:middle;
    margin:5px;
    
}
.img-left img
{
    width:104px;
    height:80px;
}
.container h2
{
    color:Blue;
    font-size:16px;
    
}
.container h2 a
{
    text-decoration:none;
    color:Blue;
   
}
.container h2 a:hover
{
    text-decoration:underline;
}
.container .dateauthor
{
    color:Gray;
    font-size:10px;
}
.loginradek
{
    clear:both;
    padding:3px;
    font-size:10px;
}
.loginfirst
{
    float:left;
    padding:3px;
    text-align:right;
    width:40px;
    
    font-weight:bold;
    color:Gray;
}
.loginradek a
{
    color:Gray;
     text-decoration:none;
}
.loginradek a:hover
{
    color:Gray;
     text-decoration:underline;
}
.loginsecond
{
    float:left;
}
.loginsecond input
{
    width:120px;
    height:14px;
}


.loginthird
{
     float:left;
     font-size:10px;
     color:Gray;
     padding-left:3px;
}
.loginthird input, .loginBox input
{
    border:1px solid gray;
    color:White;
     background-color:orange;
     font-weight:bold;
}


.loginline
{
    border-bottom:1px solid #dedede;
    height:10px;
}


.loginBox
{
    padding:15px;
}

.loginboxuzivatel
{
    font-weight:bold;
    font-size:18px;
}

.detailLeft
{
    float:left;
    
}
.detailPicture
{
     border:1px solid #dedede;
     width:280px;
     height:207px;
     text-align:center;
      padding-top:5px;
}
.detailPicture img
{
    width:270px;
    height:200px;
    
}

.detailRight
{
    text-align:right;
    float:right;
    width:300px;
    font-size:11px;
    color:#505050;
    
}
.detailRight strong
{
    font-weight:bold;
}
.detailLine
{
    padding-top:5px;
    padding-bottom:4px;
    border-bottom:1px solid #dedede;
}
.unread
{
    font-weight:bold;
}
.prisady
{
    line-height:20px;
}
.bodyRightSide h2, .detail h2, .add h2
{
     font-weight:bold;
    color:rgb(34, 114, 147);
    border-bottom: 1px solid orange;
    padding-bottom:5px;
}

a.facebook_login 
{
    clear:both;
    margin:auto;
    margin-top:5px;    
      display:block;
      width:190px;
      height:18px;
      color:white;
      background-color:#627aac;
      text-align:center;
      font-weight:bold;
      padding-top:2px;
      font-size:11px;
      border:1px solid black;
      color:#ffffff;
}
