body{
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	background: black;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0px auto;
	color: #d5d5d5;	
	background: rgb(0,0,0);
}

a{color:#628fe7;}
a:hover{color:#e4edff;}

h2{
  color:#f1a332;font-size:16px;margin:0px 10px 2px 0px;
}
img{
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border: 0px none;
}

p{
  margin:0px;
}
#all{
	width: 960px;
	height: 100%;
	margin:0px auto; 
	text-align:center;
  background-color: #000000;
  padding-top:10px;
}

#top{
  height:150px;
  width:960px;
  position: relative;
  left:0px;
  top:0px;
  border-bottom:2px solid white;
}

#top_home{
  height:360px;
  width:960px;
  position: relative;
  left:0px;
  top:0px;
  background: url(../layout/top_img.jpg) no-repeat;
  border-bottom:2px solid white;
}

#top #logo{
  left:0px;
  top:0px;
  position: absolute;
}

#top_home #logo h1{
	margin-top: 0px;
}

.logo_datum {
	color:#fff;
	font-size:34px;
	font-weight:bold;
	left:750px;
	position:absolute;
	top:110px;
}
.logo_datum_tien {
	color:#grey;
	font-size:34px;
	font-weight:bold;
	left:733px;
	position:absolute;
	top:82px;
}

#top_home #logo{
  left:5px;
  top:0px;
  position: absolute;
}
#top_home #menu_meta,#top #menu_meta{
  width:950px;
  height:33px;
  position: absolute;
  left:0px;
  top:20px;
  color:black;
  text-align: right;
}
#top_home #menu_meta a,#top #menu_meta a{color:black;font-size:12px;font-weight: bold;text-decoration:none;padding:0px 10px;}


#top #menu_top{
  width:960px;
  height:33px;
  position: absolute;
  left:0px;
  top:3px;
}

#news{
  width:940px;
  height:141px;
  padding:0px 0 0px 20px;
}

#news a{
  text-decoration: none;
  cursor: pointer;
}
#news .new{
  background: url(../layout/bg_news.gif) no-repeat;
  width:281px;
  height:141px;
  float:left;
  margin-right:32px;
  text-align: center;
  padding-top:2px;
  font-size:13px;
  color:white;
  font-weight: bold;
}
#news .new .text{
  padding-top:3px;
}
#holder{ width:960px;}
#content{width:594px;padding:10px 0 10px 20px;float:left;text-align: left;}
#content .article{
  width:590px;
  padding-bottom:10px;
  padding-top:10px;
  border-bottom:1px dotted silver;
  text-align: justify;
}
#content .article .date{float:right;padding-left:20px;}
#content .article h1{color:#f1a332;font-size:14px;margin:0px 10px 2px 0px;}
#content .article .img_holder{
  width:100px;
  height:75px;
  overflow: hidden;
  float:left;
  padding:0 10px 0px 0px;
}

#content .article_first{
  padding:0px;
  width:570px;
  border:0px none;
  margin-bottom:10px;
}
#content .article_first .img_holder{
  width:auto;
  height:auto;
}
#content .article_first .top{
  width:590px;
  height:13px;
  background: url(../layout/news_big_10.gif) no-repeat top;
}
#content .article_first .text{
   width:560px;
   padding:0px 15px;
   background: url(../layout/news_big_13.gif) repeat-y;
}
#content .article_first .bottom{
   width:590px;
   height:15px;
   background: url(../layout/news_big_14.gif) no-repeat; 
}

#partners{width:960px;border-top:5px solid red;padding:5px 0px 0px 0px;position: relative;}

.gallery{
  padding:5px;
  text-align: left;
}

#rightHolder{
  float:right;
  width:315px;
  text-align:left;  
  padding-top:10px;
}
#rightHolder .holder{
  width:281px;
  margin-bottom:10px;
}

#rightHolder .holder .top{
  width:281px;
  height:13px;
  background: url(../layout/right_01.gif) no-repeat top;
}
#rightHolder .holder .text{
   width:251px;
   padding:0px 15px;
   background: url(../layout/right_02.gif) repeat-y;
}
#rightHolder .holder .bottom{
   width:281px;
   height:15px;
   background: url(../layout/right_04.gif) no-repeat; 
}

ul.site_map{
  margin:0px;
  text-align:left;
  padding-left:20px;
}

.registracia input, .registracia textarea{
  border:1px solid silver;
  width:590px;
}
.registracia label{
  display: block;
  padding:15px 0 2px;
}

input.mailing{border:1px solid silver;width:170px;}
input.mailingSubmit{border:1px solid silver;width:30px;}
/*----ankety poll-----*/
.poll{
padding:0px;
}

.shop .item{
  border:1px dotted silver;
  float:left;
  width:280px;
  padding:5px;
  margin:0px 5px 5px 0px;
}
.shop .basket_items{
  width:100%;
}
.shop .basket_items table{
   width:100%;
}
.shop h1{
  font-size:12px;
}
.shop .text{
  height:60px;
}
.shop .basket{float:right;}
.shop .img{float:left;padding-right:5px;}

.bodypainting_answer{
  width:180px;
  padding:5px;
  float:left;
}
.celkovo_hlasovali{
  
}

.paging{
  padding:10px 5px;
}
.clear{
  clear:both;
}

.clanky {
    width:110px;
    height:110px;
    display:block;
    float:left;
}

/*.menu {
    padding-bottom:10px;
    font-size:10px;
} */

.truck_counter {
	font-size: 35px;
	text-align: center;
}

.truck_counter.smaller {
	font-size: 20px;
}

.center {
	text-align: center;
}

.center2 {
	text-align: center;
	color: red;
}

h2.smaller {
	font-size: 11px;
	color: red;
}
h2.big {
	font-size: 30px;
	color: green;
}

.half_col {
	float: left;
	margin-right: 25px;
	width: 250px !important;
}

p.half_col {
	margin-top: 4px;
}

.splash_page {
	background-color: #000;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 100;
	
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.splash_content {
	left: 50%;
	margin-left: -300px;
	position: absolute;
	text-align: center;
	top: 150px;
	width: 600px;
	z-index: 101;
}
