* { margin: 0; padding: 0; }img {	border: 0px;}img a{	border: 0px;}body {	background: url(images/top.png) repeat-x; 	font-family: "Trebuchet MS";  	font-size: 14px;	color: #141414; }a {	text-decoration: none;	border: 0px;
	color: #59cafd;}a:hover {	color: #f00000;}div {    margin: 0;    padding: 0;	display: block;}#all {	margin: auto;	width: 970px;}#top {	height: 30px;	background: #000000;
	font-size: 16px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	color: #59cafd;}
#top a:hover{	color:#f00000;}
#top .flag{
	width: 70px;
	float: right;	margin-top: -20px;
}

#top .flag img{
	margin: 5px;
}

.leff{
	float: left;
}

.rigg{
	float: right;
}

.clear{	both: clear;}

#leff{
	float: left;
	width: 690px;
}

#rigg{
	float: right;
	width: 270px;
}
h1{	font-size: 16px;	margin-bottom: 10px;}.container{	width: 100%;}#content{}
#logo{
	float: left;
	margin: 20px;	margin-bottom: 0px;
	width: 255px;	font-size: 10px;	font-weight: bold;
}

#logo img{
	border: #000000 2px solid;
}#logo a{	color: #555;}#logo a:hover{	color: #000;}

#slide{
	float: left;
	margin-left:15px; 	padding-right:12px; 
	width: 350px;
	height: 250px;
	background: #6fd4ed;
}

#slide .text{
	padding: 20px;
}

#slide .title{
	height: 40px;
	background: #37c4e7;
}

#slide .pager{
	color: #11b9e3;
}

#main{
	margin-top: 50px;
	float: left;
	font-size: 12px;
}

#main .news{
	clear:both;	padding-top:30px;
}

#main .title{
	font-size: 15px;
	margin-bottom: 30px;
}

#main .name{
	font-size: 14px;
	color: #11b9e3;
	margin-bottom: 20px;
}

#main .img{
	float: left;
	width:120px;
	margin-right: 15px;	border: #33cccc 2px solid;
}
#main .img img{	width: 120px;}
#main .info{
	float: left;
	width: 540px;
}

#main .more{
	float: right;	margin:20px;
}

hr{
	border-top: #6fd4ed 2px solid;
	width: 200px;
	margin-top:10px;
}

#search{
	float: right;
	margin: 20px;
	color: #6fd4ed;
	font-size: 14px;
}

input.search{
	background: #ffffff;
	width: 165px;
	height: 25px;
	border: #37c4e7 1px solid;
	margin-left: 15px;
}

#maps{
	float:right;
	border: #19bbe4 2px solid;
	margin-bottom: 30px;
}

#add{
	float:right;
	border: #19bbe4 2px solid;
	margin-bottom: 30px;
}

#foto{
	float:right;
	border: #19bbe4 2px solid;
	background-color: #6fd4ed;
	width: 260px;
	height: 205px;
	text-align: center;
	padding-top: 20px;
}
#bottom{	clear:both;	padding-top: 30px;	text-align: center;}
#footer {	clear:both;	margin: auto;
	background: url(images/bottom.png) repeat-x; 	#height: 108px;	font: 11px "Trebuchet MS";	text-align:center;	border-bottom: 8px solid;	margin-top: 20px;	padding-bottom:3px;}

.footer{
	text-align: center;
	color: #aeacac;	padding-right: 300px;
}
.footer a{	color: #888;}.footer a:hover{	color: #333;}

.stopka{	color: #888;}.stopka a{	color: #555;}.stopka a:hover{	color: #000;}input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}input{	width: 250px;	background: #eee;}input[type=submit]{	width: 100%;	background: url(../bg.gif) repeat-x top;}select{	width: 250px;	background: #eee;}input[type=checkbox]{	width: 25px;	float: left;}textarea{	width: 250px;	height: 50px;	background: #eee;}
.adminTopId{	width: 40px;}.adminTopImg img{	height: 50px;}.adminImg{	width: 230px;	border: #eee 10px solid;}.portlet-content{	padding:0px;	background: #fff;}.admin{ text-align:center;}.admin img{	margin: 3px;	margin-bottom: 10px;}.row{	clear: both;}.create{	width: 100px;	margin: 5px;	margin-bottom: 10px;	padding:4px 6px;	#display:inline;	background:url('../bgMenu.gif') repeat-x;	-moz-border-radius:6px;	-webkit-border-radius:6px;	font-weight:bold; 	text-align: center;	border: #888 1px solid;	font-size: 16px;}.create a:hover{	color:#f00000;}#myMenu{	font-size: 16px;	border: #000000 1px solid;}#myMenu li.topline{	margin-left: 3px;	margin-right: 3px;}#myMenu li.toplinex a{	color: #ff0000;}.imgGallery{	float: left;	margin-right: 5px;	font-size:  12px;	width: 130px;	height: 140px;}.imgGallery img{	width: 125px;	margin-bottom: 10px;	border: #33cccc 2px solid;}.cityGallery{	float: left;	border: #33cccc 2px solid;	background: #6fd4ed;	padding-top: 15px;	padding-left: 5px;}.cityGallery a{	clear:both;	font-weight: bold;	color: #fff;	float: right;}#menuLogo{	float:right;	width: 200px;	background: #6fd4ed;	margin-right: 28px;	margin-top: -15px;}.eLogo {	float:right;	width: 200px;	background: url(images/loading.gif) no-repeat 50% 50%; 	border: #19bbe4 3px solid;}.eLogo img {	width: 200px;}.eLogo a{	display:block;}#menuSlide{	float:right;	width: 320px;	margin: 7px;	background: #6fd4ed;	height: 200px;}.eSlide {	float:right;	width: 320px;	height: 200px;	background: url(images/loading.gif) no-repeat 50% 50%; 	border: #19bbe4 3px solid;}.eSlide img {	width: 320px;	height: 200px;}.eSlide a{	display:block;}.imgBorder{	border: #33cccc 2px solid;}#mainmenu{	text-align:right;}.simg{}.stitle{	margin-top: -10px;	text-align:center;}.pagers{	clear:both;	padding-top: 15px;	text-align:center;}