* { margin:0; padding:0;}

body { background-color:#d28d51; }
table{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a95348;}

a:link, a:visited {
    color:#53AC52;
	text-decoration:none;
}

a:hover {
    text-decoration:underline;
	color:#FF3300;
} 

#container
{
  	margin: 0 auto;  
  	width: 1000px;
	height:100%;
	background:url(/images/wrap.gif) repeat-y;
	border-left:1px solid #a95348;
	border-right:1px solid #a95348;
	padding:0;
}

#content {
  background:url(/images/content-top.jpg) top left no-repeat;
}

/* --------------------------------------------------------- top -------------------------- */

#top { 
  background:url(/images/top.jpg) left top no-repeat;
  height:322px;
  position:relative;
}

#picto {
  position:absolute;
  top:60px;
  left:687px;
}

#topmenu {
  padding-top:7px;
  position:absolute;
  top:86px;
  left:268px;
}

#topmenu ul {
  list-style-type: none;
  padding-top:5px;
}

#topmenu li {
  font-weight: bold;
}

#topmenu a:link, #topmenu a:visited {
  display:inline-block;
  color: #a95348;
  font-size:12px;
  text-decoration: none; 
  padding: 3px 17px;
}

#topmenu a:hover {
  color:#660000;
  text-decoration:none;
  background:url(/images/bullet.gif) 0 0 no-repeat;
}

#search {
  position:absolute;
  top:309px;
  right:20px;
}

.share {
  position:absolute;
  top:309px;
  left:20px;
}

#header {
  font-size:30px;
  margin: 20px 0 0 10px;
  height: 70px;
  border-bottom:1px solid #CC6633;
}

/* --------------------------------------------------------- left -------------------------- */

#left_content
{
	float:left;
	width:625px;
	padding:45px 10px 20px 30px;
	line-height:18px;
	text-align:justify;
}

#left_content ul
{
    padding-left:30px;
}
#left_content li
{
    margin-left:30px;
}

#left_content p
{
    padding: 3px 0;	
}

#left_content h1
{
  font-size: 18px;
  line-height:normal;
  color:#53ac52;
  padding: 20px 0 3px 45px;
  margin-bottom:7px;
  border-bottom:1px solid #ff9900;
}


#left_content h2
{
	font-size: 14px;
	line-height:normal;
	color:#53ac52;
	padding: 20px 0 10px 0;
}


#left_content h3
{
	font-size: 14px;
	line-height:normal;
	color:#53ac52;
	padding: 20px 0 10px 0;
}

#left_content TABLE { border: 1px solid #53ac52; border-collapse: collapse; border-spacing: 0px}
#left_content TD {padding: 5px; border: 1px solid #53ac52; border-collapse: collapse;}

.images {padding: 5px 4px;}

/* --------------------------------------------------------- right -------------------------- */

#right {
  float:right;
  width:260px;
  padding:55px 25px 20px 12px;
 /* border:1px solid red;*/
}

#dopmen {
  padding: 5px 0;
  border-bottom:1px solid #ff9900;
}

#dopmen a:link, #dopmen a:visited {
  display:block;
  line-height:inherit;
}

#dopmen a:hover {
  color: #ff0000;  
}

.dopmenu0:link, .dopmenu0:visited, .dopmenu0:hover {  
  margin-bottom:3px;
  font-size:12px;
  border-left:3px solid #ff9900;
 }

.dopmenu2:link, .dopmenu2:visited, .dopmenu2:hover { font-size:10px; }


#news {
  padding: 10px 0;
}

#right ul {
  list-style-type: none;
  padding-top:5px;
}

#right li {
  font-weight: bold;
}

#right a:link, #right a:visited {
  color: #53ac52;
  text-decoration: none; 
  padding: 3px 10px;
}

#right a:hover {
  color: #ff0000;  
}
#right a:link img, #right a:visited img {
  padding:10px 0;
}
/* --------------------------------------------------------- footer -------------------------- */
#bott {
  height:12px;
  background:url(/images/content-bottom.gif) top left no-repeat;
}

#footer {
  height:70px;
  width:1000px;
  background:url(/images/all-bg.gif) left top repeat-y;
  color:#eeeeee;
}

#count {
  float:left;
  width:200px;
  padding:10px;
}

#copy {
  padding:10px;
  width:300px;
  font-size:9px;
  text-align:right;
  float:right;
}

#copy a:link, #copy a:visited {
  color: #eeeeee;
  text-decoration: none; 
}

#copy a:hover {
  color: #eeeeee;  
  text-decoration: none;
}

#kreazopa {
  font-size:9px;
  margin:10px 10px 5px 15px;
  text-align:left;
}
#kreazopa a:link, #kreazopa a:visited, #kreazopa a:hover, #kreazopa a:active {
  font-size:9px;
  display:inline;
  color:#A95348;
  padding:0;
}
#otzyv {
	padding:5px;
	margin:5px 0 15px 0;
	border:1px solid #F90;
}

#results {
	margin:40px 0 -12px 16px;
	padding:10px;
	background:#FFF;
	width:942px;
}
