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;}h1{  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{  width:200px;  height:85px;  left:0px;  top:0px;  position: absolute;}.logo_datum {	color:#000;	font-size:34px;	font-weight:bold;	left:12px;	position:absolute;	top:140px;}.logo_datum_tien {	color:#fff;	font-size:34px;	font-weight:bold;	left:15px;	position:absolute;	top:142px;}#top_home #logo{  width:220px;  height:145px;  left:5px;  top:0px;  position: absolute;}#top_home #menu_meta,#top #menu_meta{  width:940px;  height:33px;  position: absolute;  left:0px;  top:20px;  color:white;  text-align: right;}#top_home #menu_meta a,#top #menu_meta a{color:white;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:170px;  padding:5px;  float:left;}.celkovo_hlasovali{  }.paging{  padding:10px 5px;}.clear{  clear:both;}