body{
	margin:0px;
	padding:0px;
	border:0px;
	line-height:1;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color:#004040;
	font-size:12px;
}
.clear {
	background:transparent none repeat scroll 0 0;
	clear:both;
	display:block;
	height:0px;
	margin:0px;
	overflow:hidden;
	padding:0px;
}
h1{
	margin:0 0 10px;
	font-size:12px;
	font-weight:bold;
}
h2{
	font-size:15px;
}
h3{
	font-size:17px;
	margin:10px 0 0;
}
h4{
	font-size:15px;
	margin:0;
	text-decoration:underline;
}
a{
	color:#004040;
}
img{
	border:0px;
	display:block;
}
.wrap{
	position:relative;
	width:960px;
	margin-left:-480px;
	left:50%;
}
.error{
	border:1px solid red;
	color:red;
	padding:8px;
	text-align:center;
	margin:5px 0;
}
.error:first-child{
	margin-top:10px;
}
.error:last-child{
	margin-bottom:10px;
}

/* VISAS KASTES */
ul{
	margin:0px;
	padding:0px;
}
ul li{
	list-style:none;
	float:left;
	display:block;
	border-left:1px solid #c0c0c0;
	width:158.83px;
}
ul li.last{
	border-right:1px solid #c0c0c0;
}
ul li.noborder{
	border:0px !important;
}
ul.normal{
	margin-left:30px;
	height:auto !important;
}
ul.normal li{
	float:none;
	width:auto !important;
	border:none !important;
}
/* AUGŠĒJĀS KASTES */
.top, .menu{
	margin-bottom:10px;
}
.top ul, .menu ul{
	padding-bottom:10px;
	border-bottom:1px solid #c0c0c0;
	height:40px;
}
.top ul{
	border:0px;
	padding:0px;
}
.menu ul{
	border-bottom:1px solid #c0c0c0;
	padding-top:5px;
	padding-bottom:5px;
}
.groupmenu{
	padding-top:10px;
}
.groupmenu ul{
	border-top:1px solid #c0c0c0;
}
.top ul li, .menu ul li{
	height:40px;
	position:relative;
}
.top ul li div{
	position:absolute;
	left:3px;
	bottom:0px;
}
.top.langmenu{
	text-align:right;
	padding-top:20px;
	margin-bottom:5px;
}
a.showmenu{
	background:url("../img/arr.gif") no-repeat scroll center center;
	width:25px;
	height:31px;
	display:block;
}
a.showmenu.rotate{
	background:url("../img/menu-arr-rotate.png") no-repeat scroll center center;
	display:block;
}

/* MENU KASTES */
.menu ul{
	height:31px;
}
.menu ul li{
	border:0px;
	border-right:1px solid #c0c0c0;
	height:31px;
	width:159px;
}
.menu ul li div{
	position:absolute;
	right:3px;
	bottom:0px;
}
.menu a{
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#000;
}
.menu.topmenu{
	width:960px;
	display:block;
	margin-bottom:10px;
	height:41px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
.menu.topmenu.groups{
	margin-top:29px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:6px 0px;
}
.menu.topmenu .logo{
	float:right;
	height:41px;
	background:url("../img/popart-logo.png") no-repeat scroll center center;
	display:block;
	width:159px;
}
.menu.topmenu.groups a{
	color:#808080;
}
.menu.topmenu.groups a:hover{
	color:#515151;
}
.menu.topmenu.groups a.logo{
	background:url("../img/grupa-logo.png") no-repeat scroll center center;
}
.menu.topmenu ul{
	width:801px;
	height:31px;
	display:block;
	float:left;
	background:url("../img/topmenu.png") no-repeat scroll left center;
	border:0px;
}
.menu.topmenu ul li{
	border:0px;
	height:11px;
	width:154px;
	padding:0 0 5px 5px;
	display:block;
	margin-left:1px;
}
.menu.topmenu ul li.sel{
	background:#ccc;
}
.menu.topmenu ul li.sel a{
	color:#004040;	
}
.menu.topmenu ul li a{
	display:block;
}

/* MAIN KASTES */
.main{
	margin-bottom:25px;
	position:relative;
}
.main ul.lvl1{
	position:relative;
	bottom:0px;
	left:0px;
	height:25px;
}
.main ul.lvl1 li{
	border:0px;
	width:160px;
}
.main ul.lvl1 li.sel{
	background:url("../img/lvl1_sel.png") no-repeat scroll 2px top;
}
.main ul.lvl1 li.last{
	border:0px;
}
.main h2{
	margin:0px;
	padding:3px 7px 5px 3px;
	border-left:2px solid #000;
	height:17px;
}
.main ul.lvl1 li:last-child h2{
	border-right:2px solid #000;
}
.main h2 a{
	text-decoration:none;
	color:#000;
	font-size:17px;
	font-weight:normal;
	height:17px;
}
.main ul.lvl1 li.sel h2 a{
	color:#fff;
}
.maintext{
	background:#ccc;
	height:350px;
}
.maintext .left, .maintext .right{
	float:left;
	display:block;
	height:350px;
}
.maintext .right{
	float:right;
	overflow:hidden;
}
.maintext .full{
	width:960px;
}
.maintext .full .inner{
	height:330px;
	padding:10px;
}
.inner p{
	margin:0 0 10px;
}
.maintext .left .inner{
	padding:10px;
	height:330px;
	line-height:1.04;
}
.col2_4 .left{
	width:320px;
}
.col2_4 .right{
	width:640px;
}
.col3_3 .left, .col3_3 .right{
	width:480px;
}
.maintext .col{
	float:left;
	height:350px;
}
.maintext .col1{
	width:160px;
}
.col1 ul li{
	float:none;
	border:none;
	width:125px;
}
.col1 ul li a{
	text-decoration:none;
	margin-bottom:2px;
	padding:4px 0px;
	display:block;
}
.col1 ul li.sel a{
	background:none;
	font-weight:bold;
}
.maintext .col2{
	width:320px;
}
.maintext .col3{
	width:480px;
}
.maintext .inner {
    padding: 10px;
}

/* GALERIJA */
ul.fadegal, ul.fadegal li{
	margin:0px;
	padding:0px;
	list-style:none;
	background:#E3DFD2;
	position:relative;
	height:350px;
	overflow:hidden;
}
ul.fadegal li{
	width:480px;
}
ul.fadegal li.first{
	position:absolute;
	left:0px;
	top:0px;
}

/* ZIŅAS */
.news-list .item{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #655b49;
}
.news-list .item p.title a{
	font-weight:bold;
	color:#655b49;
}
.news-list .item p.title span.date{
	font-weight:regular;
	color:#808184;
	font-size:11px;
}
.maintext .left .inner .date{
	margin-bottom:10px;
}

/* PIERAKSTĪŠANĀS JAUNUMIEM */
.regform label, .regform input[type=text]{
	float:left;
}
.regform label{
	width:130px;
	margin-right:5px;
}
.regform label.lang{
	width:15px;
	text-transform:uppercase;
	margin-right:0px;
	margin-bottom:5px;
}
.regform input[type=text]{
	border:0px;
	padding:1px;
	font-size:12px;
	margin-bottom:3px;
	width:250px;
}
.regform .langs{
	float:right;
}
.regform .langs .lang{
	float:left;
}
.regform input[type=checkbox]{
	margin:0 5px -5px;	
}
.regform input[type=submit]{
	padding:0px 8px 0px 0px;
	border:0px;
	color:#808080;
	font-weight:bold;
	font-size:11px;
	float:right;
	background:url("/img/video-arr.png") no-repeat scroll right center;
}
.regform select{
	width:252px;
	margin-bottom:2px;
	float:left;
}
.regform textarea{
	width:248px;
	padding:2px;
	margin-botom:2px;
	height:35px;
	border:none;
	float:left;
	font-family:Calibri,Arial,Helvetica,sans-serif;
    	font-size:12px;
    	resize:none;
}
.regform br{
	clear:both;
}

/* VIDEO */
.video-list .item{
	float:left;
	width:130px;
	height:157px;
	padding-right:27px;
	padding-bottom:15px;
	position:relative;
}
.video-list.news .item{
	height:185px;
}
.video-list .item a{
	color:#655b49;
	text-decoration:none;
}
.video-list .item img{
	width:130px;
	height:93px;
	display:block;
	padding-bottom:5px;
}
.video-list.news .item .img{
	text-align:center;
	width:130px;
	height:93px;
	display:block;
	overflow:hidden;
	position:relative;
}
.video-list.news .item img{
	width:149px;
	height:149px;
	display:block;
	position:absolute;
	top:-25%;
	left:-9px;
}
.video-list .item .date{
	margin:2px 0 !important;
}
.video-list .item .name{
	font-weight:bold;
}
.video-list .item .view{
	padding:2px 0;
	position:absolute;
	bottom:10px;
	left:0px;
	background:url("/img/video-arr.png") no-repeat scroll right 3px;
	padding-right:10px;
}

/* BOTTOM KASTES */
.bottom h2, .bottom a.subscr{
	float:left;
}
.bottom h2{
	margin:0px;
	margin-right:15px;
	color:#000;
}
.bottom a.subscr{
	font-size:13px;
	text-decoration:none;
	background:url("../img/subscr-arr.png") no-repeat scroll right center;
	padding-right:15px;
}
.bottom ul{
	margin-top:10px;
}
.bottom ul li{
	border-left:1px solid #c0c0c0;
	position:relative;
}
.bottom ul li .border{
	position:absolute;
	top:0px;
	background:url("../img/fp-newsborder.png") no-repeat scroll left top;
	width:2px;
	height:19px;
	z-index:10;
}
.bottom ul li .border.left{
	left:-1px;
}
.bottom ul li .border.right{
	right:-2px;
}
.bottom ul li.last{
	border-right:1px solid #c0c0c0;
}
.bottom ul li div{
	width:149px;
	height:149px;
	margin:0px 4.9px;
	position:relative;
	overflow:hidden;
}
.bottom ul li div .corner{
	position:absolute;
	top:0px;
	right:0px;
	/* z-index:10; */
	background:url("../img/news-corner.png") no-repeat scroll left top;
	width:20px;
	height:20px;
	display:block;
	margin:0px;
}
.bottom ul li div .over{
	position:absolute;
	bottom:-149px;
	left:-149px;
	margin:0px;
	background:url("../img/fp-newsover.png") no-repeat scroll left top;
	width:287px;
	height:160px;
	padding-top:138px;
	padding-left:11px;
}
.bottom ul li div .over span{
	margin:11px 22px 11px 11px;
	color:#000;
	display:block;
	width:116px;
	font-size:11px;
}
.bottom ul li a.overlink{
	position:absolute;
	left:5px;
	top:-20px;
	color:#000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	width:160px;
}

/* CUSTOM SCROLLBAR STYLES */
.scrollgeneric{
	line-height:1px;
	font-size:1px;
	position:absolute;
	top:0;
	left:0;
}
.vscrollerbase {
	visibility:visible !important;
	width:15px;
	background:url("../img/scrollbase.png") repeat-y scroll center top;
}
.vscrollerbar{
	background:#004040;
	width:7px;
	height:30px !important;
	cursor:pointer;
	padding:15px 0px;
	margin:0px 3.5px;
}
.vscrollerbasebeg{
	background:url("../img/scrollbar-top.png") no-repeat scroll center top;
	width:15px;
	height:15px !important;
}
.vscrollerbaseend{
	background:url("../img/scrollbar-bottom.png") no-repeat scroll center top;
	width:15px;
	height:15px !important;
}
* html .vscrollerbar{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='scrollbar.png');
	background-image:none;
}

/* CAPTCHA */
#captcha_image{
	margin:0px 0px 10px 135px;
	float:left;
	width:252px;
	height:50px;
}
