.zpd2012-main-bg {
	background-image: url(/images/zpd2012/bg-visas-lapas.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0 0 0 0;
}

.zpd2012-main {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.zpd2012-container {
	width: 693px;
	margin: 0px;
	padding: 0px;
}

.zpd2012-header {
	background-image: url(/images/zpd2012/head.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 17px 0 40px 0;	
}

.zpd2012-intro-arrow {
	padding: 0 0 0 400px;
}

.zpd2012-intro-arrow  img{
	margin-top: -10px;
}


.zpd2012-menu-elem {	
	font-family: arial;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.25;	
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 22px 10px 21px 10px;
}

.zpd2012-menu-elem-active {	
	font-family: arial;
	font-size: 18px;
	letter-spacing: -0.25;	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 0 10px 21px 10px;
	background-color: #cc290f;
	
}

.zpd2012-menu-elem-active img {
	margin-bottom: 5px;
}

.zpd2012-menu-elem a{
	color: #FFFFFF;
	text-decoration: none;
}

.zpd2012-menu-elem a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.zpd2012-menu-elem a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.zpd2012-footer {
	margin: -10px 0 40px 0;
	padding: 0px 40px 10px 40px;
}

.zpd2012-header-ieteikt {
	/*margin: -10px 0 40px 0;*/
	/*padding: 0px 40px 10px 40px;*/
}	

.zpd2012-footer table td{
	font-family: arial;
	font-size: 14px;
	color: #005091;
	font-weight: bold;
}

.zpd2012-footer table td a{
	color: #005091;
	text-decoration: none;
}

.zpd2012-reg-with {
	padding: 0 10px 20px 20px;

}

.zpd2012-blue-title {
	font-family: arial;
	color: #005091;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	
}

.zpd2012-black-text {
	font-family: arial;
	color: #000000;
	font-size: 13px;
	padding-bottom: 40px;
	line-height: 20px;
}

.zpd2012-big-black-text {
	font-family: arial;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.zpd2012-14 {
	font-size: 14px;
}

.zpd2012-gray-text {
	font-family: arial;
	color: #999fa4;
	font-size: 12px;
	line-height: 17px;
	
}

.zpd2012-input1 {
	background-color: #f7f9f9;
	border: 1px solid #c3c9ce;
	padding:  10px 6px 10px 8px;
	width: 500px;
}

.zpd2012-input2 {
	background-color: #f7f9f9;
	border: 1px solid #c3c9ce;
	padding:  10px 6px 10px 8px;
	width: 486px;
}

.zpd2012-image-with-text img{
	vertical-align: middle;
	margin-right: 18px;
}

.zpd2012-big-black {
	font-family: arial;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -0.5pt;
}

.zpd2012-image-with-text div {
	display: inline-block;
	vertical-align: middle;
}

.zpd2012-reg-with-title {
	font-family: arial;
	color: #000000;
	padding: 0 0 30px 0;
	font-size: 22px;
	font-weight: bold;
	
}

.zpd2012-reg-with-explain {
	font-family: arial;
	color: #234382;
	padding: 0 0 20px 0;
	font-size: 12px;
	letter-spacing: 0;
	font-weight: normal;
	line-height: 18px;
	
}

.zpd2012-balvas-head {
	font-family: arial;
	color: #fc3318;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 10px 20px;
}

.zpd2012-balvas-text {
	font-family: arial;
	color: #234382;
	padding: 0 0 0 20px;
	line-height: 20px;
}

.zpd2012-balvas-title {
	font-family: arial;
	color: #234382;
	font-size: 22px;
	font-weight: bold;
	padding: 30px 0 15px 0;
}

.zpd2012-balvas-img {
	padding: 15 0 15px 0;
}

.zpd2012-afisha {
	padding: 30px 0 50px 0;
}

.zpd2012-par-title {
	font-family: arial;
	color: #fc3318;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 10px 0;	
}

.zpd2012-par-title img{
	margin-right: 12px;
}

.zpd2012-par-text {	
	font-family: arial;
	color: #234382;
	padding: 0 0 40px 0;
	line-height: 20px;
}

.zpd2012-par-download a{
	font-family: arial;
	color: #234382;
	font-weight: bold;
	text-decoration:none;
	font-size: 14px;
	
}

.zpd2012-works-title {
	font-family: arial;
	color: #234382;
	font-weight: bold;
	font-size: 14px;	
	padding: 0 0 6px 0;
}

.zpd2012-works-title a{
	font-family: arial;
	color: #005091;
	font-weight: bold;
	font-size: 18px;	
	padding: 0 0 6px 0;
	text-decoration:none;
}

.zpd2012-works-title a:visited{
	font-family: arial;
	color: #005091;
	font-weight: bold;
	font-size: 18px;	
	padding: 0 0 6px 0;
	text-decoration:none;
}

.zpd2012-works-atvert {
	border-bottom: 1px solid #d5dbde;	
}

.zpd2012-works-atvert div{
	background-color: #d6dde2;
	padding: 12px 22px 12px 22px;
	margin: 10px;
	font-family: arial;
	font-weight: bold;
	font-size: 18px;		
}

.zpd2012-works-atvert div a{
	color: #FFFFFF;		
	text-decoration:none;
}

.zpd2012-works-title a:hover{
	font-family: arial;
	color: #005091;
	font-weight: bold;
	font-size: 18px;	
	padding: 0 0 6px 0;
	text-decoration:none;
}

.zpd2012-works-descr {
	font-family: arial;
	color: #000000;
	font-weight: normal;
	font-size: 12px;	
	padding-top:2px;
}

.zpd2012-works-verttitle {
	font-family: arial;
	color: #234382;
	font-weight: normal;
	font-size: 12px;	
	border-bottom: 1px solid #d5dbde;	
	padding: 13px 0 13px 0;
}

.zpd2012-works-vert-on {
	font-family: arial;
	color: #234382;
	font-weight: bold;
	font-size: 18px;			
	border-bottom: 1px solid #d5dbde;
	padding: 13px 0 13px 0;
}

.zpd2012-works-vert-off {
	font-family: arial;
	color: #8fa3b8;
	font-weight: bold;
	font-size: 18px;			
	border-bottom: 1px solid #d5dbde;
	padding: 13px 0 13px 0;
}

.zpd2012-works-delimeter {
	border-bottom: 1px solid #d5dbde;
	padding: 25px 0 25px 0;
}

.zpd2012-works-delimeter-top-bottom {
	border-bottom: 1px solid #d5dbde;
	border-top: 1px solid #d5dbde;
	padding: 13px 0 13px 0;
}

.zpd2012-paging_active {
	font-family: arial;
	color: #000000;
	font-weight: bold;
	font-size: 14px;	
}

.zpd2012-paging_pasive {
	font-family: arial;
	color: #234382;
	font-weight: bold;
	font-size: 14px;	
	text-decoration: none;	
}

.zpd2012-paging_pasive {
	font-family: arial;
	color: #234382;
	font-weight: bold;
	font-size: 14px;	
	text-decoration: none;	
}

.konkurs_paging_elem {
	padding: 0 7px 0 7px;
	font-family: arial;
	color: #000000;
	font-weight: bold;
	font-size: 16px;	
	text-decoration: none;		
}

.konkurs_paging_elem a{
	color: #234382;
	font-size: 16px;	
}

.konkurs_paging_elem span{
	color: #000000;
	font-size: 16px;	
}


.zpd2012-works-filter td{
	font-family: arial;
	color: #000000;
	font-size: 12px;	
}

.zpd2012-works-filter a{
	font-family: arial;
	color: #234382;
	font-size: 12px;
	text-decoration: underline;	
}

.zpd2012-works-filter a:visited{
	font-family: arial;
	color: #234382;
	font-size: 12px;
	text-decoration: underline;	
}

.zpd2012-atverbalso {
	font-family: arial;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	background-color: #005091;
	padding: 20px;
}

.zpd2012-atverbalso div {
	background-color: #cc290f;
	display: inline-block;
	padding: 5px;
}

.zpd2012-atverbalso img {
	position: relative;
	top: 50px;
	left: 7px;
}

.zpd2012-works-filter {
	margin: -10px 10px 25px 20px;
}

.zpd2012-works-filter span{
	font-family: arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;	
}

.zpd2012-reg-form {
	padding: 0px;
	margin: 0px;
}

.zpd2012-reg-form div{
	font-family: arial;
	color: #234382;
	font-size: 12px;
	font-weight: bold;
	
}

.zpd2012-reg-form-input {
	width: 100%;
	height: 30px;
	border: 1px solid #c3c9ce;
	padding: 2px 10px 2px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	background-color: #f7f9f9;
	font-family: arial;
	color: #234382;
	font-size: 12px;
}

.zpd2012-reg-form-caption {
	padding: 15px 0 5px 0;
}

.zpd2012-reg-form-piekritu {
	padding: 15px 0 5px 0;
}

.zpd2012-reg-form-piekritu span{
	font-weight: normal;
}

.zpd2012-reg-form-piekritu a{
	font-weight: normal;
	font-family: arial;
	color: #234382;
	font-size: 12px;
}

.zpd2012-reg-form-piekritu input{
	/*border: 1px solid red;*/
	margin: 0 10px 0 0;
}

.zpd2012-add-ok-link a {
	text-decoration: none;	
	font-family: arial;
	color: #8fa3b8;
	font-weight: normal;
	font-size: 12px;		
}

.zpd2012-add-ok-tell {
	font-weight: bold;
	font-family: arial;
	color: #234382;
	font-size: 14px;
	background-color: #eaf0f1;
	width: 400px;
	padding: 30px 30px 15px 30px;
	line-height: 22px;
}

.zpd2012-add-dalib-info {
	font-weight: normal;
	font-family: arial;
	color: #000000;
	font-size: 12px;	
	padding: 7px 0 7px 0;
}

.zpd2012-add-dalib-info2 {
	font-weight: normal;
	font-family: arial;
	color: #000000;
	font-size: 12px;	
	padding: 0px 0 0px 0;
}

.zpd2012-add-dalib-info span{
	font-weight: bold;
	font-family: arial;
	color: #234382;
	font-size: 12px;	
}

.zpd2012_esejas_teksts_pilns {
	font-weight: normal;
	font-family: arial;
	color: #000000;
	font-size: 13px;
	padding: 10px 0 30px 0;
	line-height: 22px;	
}

.zpd2012-works-link-back {
	padding: 20px 0 0 0;
}

.zpd2012-works-link-back a{
	font-weight: bold;
	font-family: arial;
	color: #234382;
	font-size: 14px;
	text-decoration: none;
}

.zpd2012-works-link-back a:visited{
	font-weight: bold;
	font-family: arial;
	color: #234382;
	font-size: 14px;
	text-decoration: none;
}

.zpd2012-work-noverte {
	font-weight: bold;
	font-family: arial;
	color: #234382;
	font-size: 14px;
	padding: 9px 0 30px 0;
}

.zpd2012-work-patik {
	padding: 5px 0 20px 0;
}

.zpd2012-work-patik a{
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

.zpd2012-atbalsta {
	margin: 40px 0 0 0;
}

.zpd2012-atbalsta td {
	font-weight: bold;
	font-family: arial;
	font-size: 12px;	
	padding: 0 20px 10px 20px;
}

.zpd2012-ipad-container {
	background-image: url(/images/zpd2012/bg-ipad.png); 
	margin: -130px -18px -55px -18px;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 63px 0 0 0;
	height: 517px;
}

.zpd2012-ipad {
	position: relative;
	right: 30px;
	top: -80px;
}

.zpd2012-countdown-text {
	padding: 5px 0 15px 0;
}

.zpd2012-countdown-labels {
	font-weight: bold;
	font-family: arial;
	font-size: 16px;	
	color: #ffffff;
	position: relative;
	top: 0px;
}

.zpd2012-countdown {
	background-image: url(/images/zpd2012/countdown.png); 
	background-position: top center;
	background-repeat: no-repeat;	
	height: 91px;
}

.zpd2012-countdown-digits {
	font-weight: bold;
	font-family: arial;
	font-size: 72px;	
	letter-spacing: 10pt;
	color: #005091;
	position: relative;
	top: 35px;
	border-right: 1px solid #005091;
	/*padding: 0 5px 0 17px;*/
}

.zpd2012-white-text {
	font-family: arial;
	font-size: 13px;	
	line-height: 20px;
	color: #ffffff;
}

.zpd2012-white-text a{
	color: #ffffff;
}

.zpd2012-nolikums div {
	padding: 20px 0 0 0;
	font-weight: normal;
	font-size: 13px;
	line-height: 20px;
}

#overlay_container
{
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

#overlay_x
{
	background-color: #000000;
	height: 100%;
	left: 0;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	position: absolute;
	top: 0;
	width: 100%;
}

#overlay_window {
   z-index: 1000;	
   position: fixed;
   top: 20%;
   left: 25%;
   
   padding: 30px;
   background-color: white;
}		

#overlay_window_close {
	position: relative;
	top: -46px;
	left: 46px;
	text-align: right;
}

#overlay_window_content {
	margin-top: -35px;
}

