*{
	margin: 0px;
	padding: 0px;
	outline: none;
}


.clear_div{
    position: relative;
    clear: both;
    height: 1px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 1px;
	/*background-color: blue;*/
}

.clear{
	display: inline;
	float: left;
	width: 100%;
	line-height: 0px;
	/*background-color: blue;*/
}

img{
	border: none;
}
  

body{
	position: relative;
	background: #FFF url(images/bg_body_50.jpg) top center no-repeat;
	font: 12px/16px Georgia, Arial, Tahoma;
	/*
	background-color: #3b3a3a;
	font: 12px/18px Arial, Tahoma, Verdana;
	padding: 0 0 34px 0;
	color: #3e3e3e;
	*/
}


a{
	color: #333132;
}

a:hover{
	text-decoration: none;
}

.align_center{
	margin: 0px auto;
}

textarea, input{
    font: 13px/17px Arial, Tahoma, Verdana;
}

#page_extender{
	display: inline;
	width: 1px;
	float: right;
	height: 100px;
	/*background-color: red;*/
}


#cont1{
	position: relative;
	min-width: 925px;
	width: 925px;
	margin: 0px auto;
	height: 100%;
	padding: 0 10px;
	/*border: 1px solid green;*/
}

#contHeader{
	position: relative;
	height: 152px;
	z-index: 2;
}

#logo{
	display: block;
	position: absolute;
	top: 35px;
	left: 1px;
}

#contLanguages{
	float: right;
	font-size: 9px;
	line-height: 15px;
	height: 31px;
	background: url(images/bg_line_languages.gif) 0 0 no-repeat;
	padding: 14px 0 0 20px;
	margin: 30px 0 0 0;
}

#contLanguages p, #contLanguages a{
	float: left;
} 

#contLanguages p{
	color: #fba600;
}

#contLanguages a{
	color: #336667;
	text-decoration: none;
}

#contLanguages a:hover{
	text-decoration: underline;
}

.separator{
	width: 1px;
	height: 15px;
	background: url(images/bg_sep_1.gif) top center no-repeat;
	float: left;
	padding: 0px 5px;
	
}

#contSkype{
	width: 100px;
	float: right;
	font-size: 12px;
	line-height: 12px;
	
	/* mindaugas */
	/*color: #a1a1a1;*/
	color: #840D2B;
	
	font-style: italic;	
	height: 31px;
	margin: 29px 23px 0 0;
	padding: 11px 28px 0 0;
	text-align: right;
	background: url(images/skype_inactive.jpg) right center no-repeat;
	text-decoration: none;
}

a#contSkype:hover{
	text-decoration: underline;
}

#top_menu{
	position: absolute;
	display: block;
	top: 105px;
	right: 0px;
	/*float: right;*/
	width: 711px;
	/*width: 922px;*/
	z-index: 2;
}

#top_menu ul{
	position: relative;
	/*padding: 0 0 0 17px;*/
	list-style: none;
	float: right;
}

#top_menu ul li{
	display: block;
	float: left;
	padding: 0 0 0 9px;
	margin: 0;
	position: relative;
	background: url(images/bg_line_top_menu.gif) 9px 0px no-repeat;
	height: 100%;
}

#top_menu ul li.first{
	background-image: none;
	/*margin: 0px;
	padding: 0px;*/
}

#top_menu ul li a{
	text-decoration: none;
	font: 14px/18px normal Arial, Tahoma, Verdana;
	color: #336667;
	margin: 0 0 0 11px;
}

#top_menu ul li a:hover{
	text-decoration: underline;
}

#top_menu ul li.active {
	
}

#top_menu ul li.active a{ text-decoration: underline;}

#top_menu ul li ul{
	display: block;
	position: absolute;
	top: 17px;
	left: -9999px;
	list-style: none;
	/*padding: 0 0 0 24px;*/
	padding: 0 4px 8px 9px;
	margin: 0 0 0 15px;
	background: url(images/bg_dropdown.gif) bottom left no-repeat;
	width: 112px;
}

#top_menu ul li.show ul{left: 0px;}

#top_menu ul li.show {
	
}

#top_menu ul li ul li, #top_menu ul li ul li.first, #top_menu ul li ul li.active{
	position: relative;
	float: left;
	display: block;
	padding: 0 0 3px 0;
	margin: 0px;
	height: 100%;
	width: 102px;
	background-image: none;
}


#top_menu ul li ul li a, #top_menu ul li ul li.first a, #top_menu ul li ul li.active a{	
	padding: 0 0 0 12px;
	position: relative;
	margin: 0px;
	background: url(images/bg_dropdown_li_inactive.gif) 1px 4px no-repeat;
	font-weight: normal !important;
	display: block;
	font-size: 11px;
	line-height: 15px;
	color: #336667;
	/*width: 138px;*/
}

#top_menu ul li ul li.first{
	padding-top: 13px;
}

#top_menu ul li ul li.active a, #top_menu ul li ul li a:hover, #top_menu ul li.first ul li.active a, #top_menu ul li.first ul li a:hover{
	background: url(images/bg_dropdown_li_active.gif) 0px 4px no-repeat;
	text-decoration: underline !important;
}


/*
#top_menu ul li ul li.active a{
	text-decoration: underline;
}
*/

#top_menu ul li.active  ul li a{
	text-decoration: none;
}


/*
#menu ul li ul li.active{background: url(images/bg_menu_li.gif) 0px 0px repeat-x;}
#menu ul li ul li.active a{font-weight: bold !important;}
*/

#contTitlePhoto{
	position: relative;
	height: 317px;
	overflow: hidden;
	z-index: 1;
}

.titleImage{
	display: block;
	position: absolute;
	z-index: 1;
}

#contTitlePhoto p, #contTitlePhoto a.text4{
	position: relative;
	display: block;
	z-index: 2;
	color: #FFF;
	font-style: italic;
	text-decoration: none;
	width: 100%;
}

#contTitlePhoto .text1{
	font-size: 35px;
	line-height: 45px;
	padding: 30px 0 9px 35px;
}

#contTitlePhoto .text2{
	font-size: 22px;
	line-height: 26px;	
	padding: 0 0 35px 35px;
}

#contTitlePhoto .text3{
	font-size: 18px;
	line-height: 24px;	
	padding: 0 0 15px 35px;
}

#contTitlePhoto .text4{
	font-size: 28px;
	line-height: 34px;
	font-weight: bold;
	display: block;
	margin: 0 0 0 41px;
	/*text-decoration: underline;*/
	background: url(images/bg_line_4.gif) 4px 31px no-repeat;
	display: block;
	position: relative;
	z-index: 2;
	
}

 #contTitlePhoto a.text4{
	/*border: 1px solid red;*/
 }

#contTitlePhoto .bg_line1{
	position: relative;
	z-index: 2;
	float: left;
	/*border: 1px solid red;*/
	/*background: url(images/bg_line_2.gif) bottom left repeat-x;*/
}

#buttonTitle1{
    display: block;
    position: absolute;
    top: 232px;
    left: 29px;
    width: 319px;
    height: 46px;
    background: url(images/button_title_1b.gif) 0 0 no-repeat;
    z-index: 5;
    color: #FFF;
    font: bold italic 28px/38px Georgia, Arial, Tahoma;
    text-decoration: none;
    padding: 3px 18px 0 2px;
    text-align: center;
}

#buttonTitle1 span{ /* NAUJAS ELEMENTAS !!! */
	padding: 0 0 1px 0;
	background: url(images/bg_button_2.gif) bottom left repeat-x;
}

a#buttonTitle1:hover{
	background: url(images/button_title_1b_hover.gif) 0 0 no-repeat;
}

#contTitlePhoto .buble{
	display: block;
	position: absolute;
	z-index: 2;
	/*left: 427px;*/
	left: 0px;
	bottom: 10px;
	list-style-type: none;
	text-align: center;
	width: 100%;
	height: 17px;
}

#contTitlePhoto .buble li{
	position: relative;
	display: inline;
}

#contTitlePhoto .buble li a{
	/*position: relative;*/
	/*padding: 17px 0 0 17px;*/
	padding: 0px;
	margin: 0 7px 0 0;
	/*background: url(images/buble_inactive.gif) 0 0 no-repeat;*/
	text-decoration: none;
	height: 100%;
}

#contTitlePhoto .buble li a img{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#contTitlePhoto .buble li a img.inact{
	display: inline;
}

#contTitlePhoto .buble li a img.act{
	display: none;
}

#contTitlePhoto .buble li.active a img.inact{
	display: none;
}

#contTitlePhoto .buble li.active a img.act{
	display: inline;
}


#contTitleContent{
	position: relative;
	height: 100%;
	color: #808285;
	margin: 38px 0 33px 0;
	/*width: 100%;*/
}

#contTitleContent .contLeft{
	float: left;
	width: 281px;
	background: url(images/bg_line_5.gif) 310px 20px no-repeat;
	padding: 0 15px 0 15px;
}

#contTitleContent .contCenter{
	float: left;
	/*width: 326px;*/
	background: url(images/bg_line_5.gif) 325px 20px no-repeat;
	padding: 0 15px 0 30px;
	width: 281px;
}

#contTitleContent .contRight{
	float: left;
	width: 258px;
	padding: 0 0 0 28px;
}

.minHeight150{
	width: 1px;
	height: 150px;
	float: right;
	/*background-color: red;*/
}

h2, h3, h4, h5, h6{
	color: #336667;
	font-style: italic;
	font-weight: normal;
}

h2{
	font-size: 30px;
	line-height: 36px;
}

h3{
	font-size: 21px;
	line-height: 28px;
}

h4{
	font-size: 25px;
	line-height: 33px;
	font-style: normal;
}

h5{
	font-size: 20px;
	line-height: 27px;
}

h6{
	font-size: 17px;
	line-height: 23px;
}


#contTitleContent h3{
	padding-bottom: 14px;
}

#contTitleContent .contCenter h3{
	padding-bottom: 5px;
}

#contTitleContent .contRight h3{
	padding-bottom: 16px;
}

#contTitleContent .contCenter h4, .contNaujienos h4, #contTitleContent .newsTitle{
	font-size: 13px;
	line-height: 15px;
	color: #386767;
	font-weight: bold;
	float: left;
	width: 192px;
	padding: 30px 0 0 0;
	text-decoration: none;
}

a.newsTitle:hover, #contTitleContent a.newsTitle:hover{
	text-decoration: underline;
}

#contTitleContent ul, ul.paslaugos{
	list-style-type: none;
	height: 100%;
}

#contTitleContent ul li, ul.paslaugos li{
	display: block;
	height: 100%;
	padding: 0 0 9px 0;
}

#contTitleContent ul li a, ul.paslaugos li a{
	display: block;
	background: url(images/bg_li_inactive_1.gif) 0 2px no-repeat;
	padding: 0 0 0 17px;
	color: #808285;
	height: 100%;
	text-decoration: underline;
}

#contTitleContent ul li a:hover, ul.paslaugos a:hover{
	background: url(images/bg_li_active_1.gif) 0 2px no-repeat;
	text-decoration: none;
	color: #fba600;
}

.dateHolder, #content .dateHolder{
	position: relative;
	width: 72px;
	color: #fba600;
	font-style: italic;
	padding: 30px 15px 0 0;
	float: left;
}

.dateHolder .day, #content .dateHolder .day{
	display: block;
	position: absolute;
	top: 0px;
	left: 43px;
	font-size: 33px;
	line-height: 35px;
	text-align: right;
	padding: 0 0 0 0;
}

.dateHolder .year{
	font-size: 13px;	
}

.text5{
	display: block;
	font-size: 13px;
	line-height: 18px;
	clear: left;
	padding-bottom: 15px;
}

#contTitleContent .contCenter .text5{
	padding-top: 13px;
}

.moreLink{
	color: #346667;
	font-size: 12px;
	text-decoration: underline;
}

.moreLink:hover{
	text-decoration: none;
}

.keywords{
	font: 9px/11px Arial, Tahoma, Verdana;
	/*color: #356667;*/
	color: #98b1b5;
	padding: 0 0 5px 0;
}

.contCopyrightHolder{
	position: relative;
	background: url(images/bg_line_6.gif) 0 0 repeat-x;
	font: 11px/15px Arial, Tahoma, Verdana;
	color: #346667;
	padding: 8px 0;
	height: 100%;
}

.contCopyrightHolder a{
	font: 11px/15px Arial, Tahoma, Verdana;
	color: #346667;
}

.contCopyrightHolder a:hover{
	text-decoration: none;
}

.contCopyright{
	width: 600px;
	float: left;	
}

.contSolution{
	width: 270px;
	float: right;
	text-align: right;
}



/* INNER CSS*/

#contInnerPhoto{
	position: relative;
	height: 189px;
	overflow: hidden;
	z-index: -1;
}

#contInnerContent{
	position :relative;
	height: 100%;
	margin: 14px 0 72px 0;
}

#contInnerContent .contLeft{	
	float: left;
	background: url(images/bg_line_7.gif) top right repeat-y;
	/*
	padding: 8px 45px 0 28px;
	width: 579px;
	*/
	padding: 8px 30px 0 28px;
	width: 594px;
}

#contInnerContent .noRightPadd{
	padding: 8px 0 0 28px;
	width: 624px;
}

#contInnerContent .contRight{
	width: 256px;
	float: right;
	padding: 0 0 0 13px;
}

.contNewsLetter{
	position: relative;
	width: 257px;
	background: url(images/bg_news_lett_middle.gif) 0 0 repeat-y;
	margin: 0 0 13px 0;
}

.contNewsLetter .bgTop{
	background: url(images/bg_news_lett_top.gif) 0 0 no-repeat;
}

.contNewsLetter .bgBottom{
	background: url(images/bg_news_lett_bottom_2.gif) bottom left no-repeat;
	padding: 15px 17px 21px 15px;
}

.contNewsLetter .bgBottom h3{
	padding-bottom: 17px;
}

.contNewsLetter .inputHolder{
	background: url(images/bg_input_1.gif) 0 0 no-repeat;
	width: 225px;
	height: 17px;
	padding: 1px 0 0 0;
	overflow: hidden;
	margin: 0 0 16px 0;
}

.contNewsLetter .inputHolder input{
	background-color: transparent;
	border: 0px;
	width: 215px;
	height: 17px;
	color: #585858;
	padding: 0 5px;
	font: 12px/15px Arial, Tahoma, Verdana;
}

.contNewsLetter .buttonHolder{
	width: 123px;
	height: 20px;
	/*background: url(images/bg_button_1.gif) 0 0 no-repeat;*/
	background: url(images/buton_prenumeruoti_1.gif) 0 0 no-repeat;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 11px 0;
}

.contNewsLetter .hoverButton{
	background: url(images/button_prenumeruoti_1_activ.gif) 0 0 no-repeat;
}

.contNewsLetter .buttonHolder input{
	position: relative;
	display: inline;
	border: 0px;
	float: left;
	font: 15px/16px Georgia, Arial, Tahoma;
	background-color: transparent;
	color: #FFF;
	vertical-align: top;
	margin-top: -1px;
	width: 114px;
	height: 20px;
	text-align: left;
	padding: 0px 0px 0px 9px;
	cursor: pointer;
}

.contNewsLetter .info{
	color: #336667;
	font: 11px/11px Arial, Tahoma, Verdana;
}

.contPaslaugos{
	padding: 0 0 0 14px;
}

.contPaslaugos h3{
	padding-bottom: 14px;
}

#content p{
	color: #333132;
	font-family: Georgia, Arial, Tahoma;
	line-height: 18px;
	padding: 0 0 12px 0;
}

#content h2{
	padding-bottom: 20px;
}

#content h4{
	padding-bottom: 9px;
}

#content h5{
	padding: 8px 0 10px 0;
}

#content ul{
	list-style-type: none;
	padding: 16px 0 23px 8px;
}

#content li{
	padding: 0 0 0 13px;
	background: url(images/bg_li.gif) 0 5px no-repeat;
	line-height: 18px;
}

#content img, .contNaujienos img{
	display: block;
	float: left;
	border: 1px solid #d1d3d2;
	margin: 6px 14px 5px 0;
}

#content h4, h5, h6{
	font-style: normal;
}

#content h6{
	padding-bottom: 11px;
}

.table_type1{
	border-collapse: collapse;
	margin: 17px 0;
}

.table_type1 th{
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	font-weight: normal;
	background-color: #336667;
	border-left: 1px solid #dbdbdb;
	padding: 2px 0 1px 0;
}

.table_type1 th.first{
	border-left: none;
}

.table_type1 td{
	border: 1px solid #e0e0e0;
	color: #333132;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 4px 1px 4px;
}

.table_type1 .row_type_1 td{
	background-color: #eaf0f0;
}


.contNaujienos{
	padding: 0 0 0 25px;
}

.contNaujienos h3{
	padding-bottom: 10px;
}

.contNaujienos h4{
	width: 143px;
	float: right;
	padding-top: 32px;
}

.contNaujienos img{
	margin-bottom: 8px;
}

.contNaujienos .text5{
	padding-top: 14px;
	color: #808285;
}

#content ul.number {
	padding: 0 0 8px 19px;
}

#content ul.number li{
	padding: 0 0 14px 0;
	background-image: none;
	line-height: 20px;
}

span.number{
	font-size: 20px;
	color: #326567;
}

#content p.text6{
	position: relative;
	display: block;
	height: 100%;
	padding: 3px 0 15px 26px;
	left: -26px;
	/*top: -3px;*/
	background: url(images/kab_left.gif) 0 0 no-repeat;
}

#content img.kab{
	border: 0px;
	margin: 0px;
	display: inline;
	float: none;
	padding: 0 0 0 4px;
	position: relative;
	bottom: -8px;
}

.text6 span{
	font-size: 50px;
	line-height: 50px;
	color: #326567;
}

.contPost{
	padding: 0 0 14px 0;
}

.type_name, #content .type_name{
	position: relative;
	font-size: 11px;
	line-height: 14px;
	color: #326567;
	padding: 0 0 4px 0;
}

.pos , #content .pos{
	position: relative;
	font-size: 11px;
	line-height: 14px;
	color: #fba600;
	/*padding: 0 0 10px 0;*/
}




/* NEWS CSS*/

.newsItem{
	position: relative;
	height: 100%;
	padding: 0 0 16px 0;
}

.newsImage{
	width: 221px;
	float: left;
	text-align: left;
	padding: 35px 0 0 0;
}

#content .newsImage img{
	display: inline;
	float: none;
	margin: 0px;
}

#content .newsText{
	width: 367px;
	float: left;
}

#content .noImage  .newsText{
	width: 588px;
}

#content .newsTitle{
	display: block;
	width: 280px;
	float: left;
	color: #386767;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	padding: 32px 0 0 0;
	text-decoration: none;
	/*background-color: red;*/
}

/* mindaugas */
#content .special{
	color: #840D2B !important;
}

#content .noImage .newsTitle{
	width: 501px;
}

#content a.newsTitle:hover{
	text-decoration: underline;
}

#content  .newsSummary{
	padding: 14px 0 11px 0;
	color: #808285;
}

/*
#content .dateHolder{
	background-color: green;
}
*/


#content .dateHolder p{
	color: #fba600;
}

#content .dateHolder .year{
	padding: 0px;
	line-height: 16px;
}


#content .newsPaging{
	text-align: center;
	padding: 26px 0 0 0;
}

#content .newsPaging ul{
	display: inline;
}

#content .newsPaging li{
	padding: 0px;
	background-image: none;
	display: inline;
	background: url(images/bg_li_paging.gif) 0 3px no-repeat;
	padding: 0 2px 0 6px;
	margin: 0px;
}

#content .newsPaging .firstPage, #content .newsPaging .prev, #content .newsPaging .next{
	background-image: none;
}

#content .newsPaging img{
	border: 0px solid #FFF;
	margin: 0px;
	display: inline;
	float: none;
}

#content .newsPaging a, #content .newsPaging p{
	color: #fba600;
	font: 13px/18px Arial, Tahoma, Verdana;
}

#content .newsPaging p, #content .newsPaging a:hover{
	color: #808285;
	text-decoration: none;
}

.oneNewsItem{

}

#content .oneNewsItem .dateHolder{
	margin: 6px 15px 0 0;
}

#content .oneNewsItem .newsContent{
	padding: 12px 0 0 0;
}

#content .oneNewsItem .newsContent, #content .oneNewsItem .newsContent p {
	color: #808285;
	font-size: 13px;
}

#content .oneNewsItem .newsContent img{
	margin: 4px 14px 7px 0;
}

.newsBackLink{
	text-align: right;
	padding: 59px 0 41px 0;
}

.newsBackLink a{
	color: #346667;
	text-decoration: underline;
}	

.newsBackLink a:hover{
	text-decoration: none;
}	




/* Renginiu sarasas*/
#eventsList{
	padding: 8px 0 0 0;
}


#eventsList .eventItem{
	padding: 0 0 28px 0;
}


#eventsList .eventImage{
	width: 204px;
	float: left;
	overflow: hidden;
}

#eventsList p{
	padding: 0px;
}

#eventsList .eventTitle{
	display: block;
	color: #386767;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0 5px 0;
}

#eventsList a.eventTitle:hover{
	text-decoration: underline;
}

#eventsList .date{
	color: #fba600;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	padding: 0 0 7px 0;
}

#eventsList .summary{
	color: #808285;
	font-size: 13px;
	padding: 0 0 11px 0;
}


#eventsList .eventText{
	width: 387px;
	float: left;
}

#eventsList .noImage .eventText{
	width: 591px;
}

#eventsList .oldEvents{
	color: #336667;
	font-size: 25px;
	line-height: 32px;
	background: url(images/bg_line_8.gif) 0 0 repeat-x;
	padding: 17px 0 24px 0;
}

#content .contRegister {
	padding: 3px 0 29px 0;
}

#content .registerButton{
	display: block;
	width: 162px;
	height: 30px;
	background: url(images/button_reg_inactive.gif) 0 0 repeat-x;
	font-size: 23px;
	line-height: 30px;
	padding: 0 0 0 13px;
	text-decoration: none;
	color: #FFF;
	float: left;
	margin: 0 24px 0 0;
}

#content .registerButton:hover{
	background: url(images/button_reg_active.gif) 0 0 repeat-x;
}

#content .contRegister p{
	color: #fba600;
	font-size: 13px;
	font-style: italic;
	padding: 5px 0 0 0;
}

.font13{
	font-size: 13px;
}

.clearLeft{
	clear: left;
}

#content .event img{
	margin-top: 3px;
}

#content .event ul{
	padding-top: 0px;
	padding-bottom: 9px;
}

#content .event li{
	line-height: 15px;
	padding-bottom: 15px;
	background: url(images/bg_li.gif) 0 4px no-repeat;
}

#content .event h5{
	padding-bottom: 12px;
}

#content .colorLink{
	color: #326567;
}

#content .contRegForm{
	width: 577px;
	background: url(images/bg_reg_form_middle.gif) 0 0 repeat-y;
	font-family: Arial, Tahoma, Georgia;
	margin: 15px 0 15px 0;
}

.contRegForm h3{
	font-family: Georgia, Arial, Tahoma;
	padding: 15px 0 14px 11px; 
}

.contRegForm .bgTop{
	background: url(images/bg_reg_form_top.gif) 0 0 no-repeat;
}

.contRegForm .bgBottom{
	background: url(images/bg_reg_form_bottom.gif) left bottom no-repeat;
	padding: 0 63px 0 4px;
}

.contRegForm  .line{
	height: 100%;
	padding: 0 10px 13px 0;
}

.contRegForm .fieldName{
	color: #585858;
}

.contRegForm  .fieldHolder{
	width: 232px;
	float: left;
	/*background-color: red;*/
}

.contRegForm  .textAreaHolder{
	width: 500px;
}

.contRegForm .floatRight{
	float: right;
	/*background-color: green;*/
}

.contRegForm  .fieldName {
	width: 71px;
	float: left;
	text-align: right;
}

.contRegForm  .fieldHolder .fieldInput{
	width: 144px;
	height: 16px;
	padding: 2px 2px 0px 2px;
	background: url(images/bg_input_reg_form.gif) 0 0 no-repeat;
	float: right;
}

.contRegForm  .fieldHolder .fieldInput  input{
	border: 0px solid #FFF;
	width: 140px;
	height: 15px;
	line-height: 15px;
	padding: 0 2px 1px 2px;
}

.contRegForm  .textAreaHolder .fieldInput{
	width: 413px;
	height: 42px;
	padding: 2px 2px 0px 2px;
	background: url(images/bg_textarea_reg_form.gif) 0 0 no-repeat;
	float: right;
}

.contRegForm  .textAreaHolder .fieldInput  textarea{
	border: 0px solid #FFF;
	width: 409px;
	height: 42px;
	line-height: 15px;
	padding: 0 2px 0 2px;
}

.contRegForm  .button{
	height: 24px;
	padding: 18px 0 19px 0;
}

.contRegForm  .button input{
	display: inline;
	position: relative;
	background: url(images/button_reg_2_inactive.gif) 0 0 no-repeat;
	width: 139px;
	height: 24px;
	float: right;
	font-size: 18px;
	line-height: 23px;
	vertical-align: moddle;
	border: 0px solid #FFF;
	text-align: left;
	color: #FFF;
	font-family: Georgia, Arial, Tahoma;
	cursor: pointer;
	padding: 0 0 4px 14px;
}

.contRegForm  .button input.on_hover{
	background: url(images/button_reg_2_active.gif) 0 0 no-repeat;
}

#content .contRegForm  .reqFieldsText{
	color: #336667;
	font-size: 11px;
	font-family: Arial, Georgia, Tahoma;
	padding: 0 0 15px 13px;
}

#content .error, #content .contRegForm  .error{
	color: #ff0c00;
}

#content .event_date{
	font-size: 13px;
	color: #fba600;
	font-style: italic;
	padding: 9px 0 23px 0;
}

#content .old_event img{
	margin-top: 3px;
	margin-right: 22px;
}

#content .contEventPhotos{
	position: relative;
	padding-top: 22px;
	width: 100%;
	height: 100%;
	clear: both;
}

#content .contEventPhotos h4{
	clear: left;
	padding-bottom: 26px;
}


#content .contEventPhotos .pict{
	position: relative;
	width: 189px;
	overflow: hidden;
	height: 125px;
	padding: 0 13px 19px 0; /* mindaugas: buvo 0 19px 19px 0 */
	float: left;
	z-index: 1;
}

#content .contEventPhotos a{
	display: inline;
	float: left;
	position: relative;
	z-index: 2;
}

#content .contEventPhotos a img{
	margin: 0px;
}

#content .contEventPhotos .no_padding{
	padding-right: 0px;
}

#content .contEventPhotos .pict a:hover  img{
	border: 1px solid #6d6e71;
}


/* mindaugas */
.contNewsLetter .scc_msg{
    color:green;
    padding: 0px 0px 10px 0px;
    font-size:12px;
    font-weight: bold;
}

.contNewsLetter .err_msg{
    color:red;
    padding: 0px 0px 10px 0px;
    font-size:12px;
    font-weight: bold;
}

#gmap{
    width:450px;
    height: 300px;
}

#tinymce ul li{
    list-style-type: circle !important;
}

