/*
Theme Name: sp2
Theme URI: http://www.eklmn.org/
Description: The uno theme.
Version: 0.0.2
Author: uno
Author URI: http://www.eklmn.org/
Tags: 
*/
html,body{padding:0;margin:0;width:100%;height:100%;font-family:arial,tahoma,sans-serif;font-size:12px;}
body{
background:#d5d5d5;
}
.wrapper{
background:url("images/wbg.png") repeat scroll 0 0 transparent;
margin:20px auto 0;
padding:0 0;
width:976px;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0 0 0 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 0 4px 0 0;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

.head{
background:url("images/hbg.png") repeat scroll 0 0 transparent;
height:155px;
position:relative;
}
#logo{
left:60px;
position:absolute;
top:40px;
}
.topmenu{
left:2px;
position:absolute;
top:109px;
}
.topmenu, .topmenu li{
 list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 99999;
}
.topmenu li{
float:left;
}
.topmenu a{
background:url("images/btn-bg.jpg") repeat scroll 0 0 #981D3B;
border-left:1px solid #000000;
color:#FFFFFF !important;
display:block;
font-weight:bold;
margin:0 1px;
padding:9px 23px;
text-decoration:none !important;
text-transform:uppercase;
}
.search{
position:absolute;
right:50px;
top:50px;
}
.search .screen-reader-text{
display:none;
}
#searchsubmit{
border:1px solid #000000;
height:26px;
margin:-1px 0 0 0;
padding:0 0 2px;
width:63px;
}
.search #s{
height:25px;
line-height:0;
margin:0;
padding:0;
width:183px;
}

.wide{
background:none repeat scroll 0 0 #FFFFFF;
margin:10px 13px;
padding:15px;
width:920px;
}
.contenthome{
width:643px;
float:left;
}
.contentregissers{
float:right;
margin:10px 13px 0 0;
width:720px;
}
h2, h2 a{
color:#931b36;
font-size:14px;
}
h2 a{
color:#931b36!important;
text-decoration:none!important;
}
.sidebar{
background:none repeat scroll 0 0 #FFFFFF;
float:right;
margin:3px 13px 0 0;
overflow:hidden;
padding:0 10px 20px;
width:288px;
line-height:12px;
}
.clear{
clear:both;
}
.news-block{
border-bottom:1px solid #DDDDDD;
height:85px;
margin:0;
overflow:hidden;
padding:4px 0 0;
}
.sidebarregissers{
float:left;
background:none repeat scroll 0 0 #FFFFFF;
line-height:12px;
margin:10px 0 0 13px;
overflow:hidden;
padding:0 15px 20px;
width:200px;
}
.sidebarregissers h3 a{
text-decoration:none;
}
.sidebarregissers h3 a:hover{
text-decoration:underline;
}
.sidebar h3{
font-size:12px;
margin:5px 0;
padding:0;
}
.sidebar h3 a{
color:#000;
text-decoration:none;
}
.news-preview{
border:1px solid #DDDDDD;
float:left;
padding:2px;
margin-right:10px;
}
.sidea-d{
float:right;
height:351px;
margin:10px 13px 0 0;
overflow:hidden;
width:308px;
}
.sidea-d-div {
background:#FFFFFF;margin:0 0 11px;padding:10px 0;text-align:center;
}
.homea-d{
height:321px;
margin:0 auto;
overflow:hidden;
width:606px;
}
.homea-d img{
border:1px solid #ddd;
padding:2px;
}
table, tr,td{
border:0;
padding:0;
margin:0;
}
.homevideo{
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
margin:0 0 0 13px;
padding:1px 15px;
}
.homeabout{
background:none repeat scroll 0 0 #FFFFFF;
margin:3px 0 13px 13px;
padding:1px 15px;
}

.copyr{
background:url("images/fbg2.png") no-repeat scroll 0 bottom transparent;
clear:both;
margin:13px 0 15px;
padding:5px 0 15px;
text-align:center;
}
.copyr a{
text-decoration:none;
color:#000;
}
.regi{
float:left;
margin:10px 10px 0 0;
}
.novinki-clips{

}
.sub-menu{
position:absolute;
margin-left:0;
left:-99999px;
}
.sub-menu li{
float:none;
}
.topmenu li:hover .sub-menu{
left:auto;
}
