html, body
{
	padding: 0px;
	margin: 0px;
}

body 
{
	background-color: #FFFFFF;
}

body, table, tr, td, div, span, p
{
	/*font: normal 11px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
}

/* Korekcijos by mindaugas*/

.ccontainer table, .ccontainer tr, .ccontainer td, .ccontainer div, .ccontainer span, .ccontainer p{
	font: normal 11px Arial,"Times New Roman", Verdana, Helvetica, sans-serif;
}

.snavigation a{
	font-family:Arial, Helvetica, sans-serif;
	color: #a42b31;
	text-decoration: none;
}

#new_newsContentWide a.title, #new_newsContentWide div, #new_newsContentWide div div, #new_newsContentWide div div div, #new_newsContentWide div div div div, #new_newsContentWide div p, #new_newsContentWide div span, #new_newsContentWide div table, #new_newsContentWide div td, #new_newsContentWide div tr {
	font-family:Arial, Helvetica, sans-serif;
}

#new_greyTitle {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
	text-align:center;
}

#new_works a{
	font-family:Arial, Helvetica, sans-serif;
	
}

/*  end korekcijos*/

img
{
	border: 0px;
}

form
{
	padding: 0px;
	margin: 0px;
}

a
{
	/*font: normal 11px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color: #a42b31;
	text-decoration: none;
	outline: none;
}

a:hover
{
	text-decoration: underline;
}

#wrapper
{
	width: 1004px;
	margin: 0px auto;
}

#mainHeaderDiv
{
	background: url('/img/header_bg.gif') top right no-repeat;
	height: 163px;
	background-color: #96272d;
	position: relative;
}

#mainLogoDiv
{
	padding: 36px 0px 0px 42px;
	float: left;
}

#mainHeaderSlogan
{
	float: right;
	color: #b37477;
	font: normal 34px Arial, Verdana, Helvetica, sans-serif;
	padding: 27px 33px 0px 0px;
}

#languageSelectorDiv
{
	float: right; 
	padding-right: 39px;
	height: 14px;
}

#languageSelectorDiv a
{
	color: #917d7e;
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 6px 0px 7px;
	border-left: 1px solid #917d7e;
}

#languageSelectorDiv a:hover
{
	text-decoration: underline;
}

#languageSelectorDiv a.activeLanguage
{
	font-weight: bold;
	color: #dfcbcc;
}

#headerLogInSearchDiv
{
	padding-top: 2px;
	padding-right: 9px;
	float: right;
}

#headerLogInSearchDiv form
{
	float: left;
}

#headerLogInSearchDiv div
{
	float: left;
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color: #e6d3d4;
	padding-right: 5px;
	height: 16px;
	vertical-align: middle;
}

#headerLogInSearchDiv div input
{
	width: 90px;
	height: 16px;
	background-color: #be7d80;
	border: 0px;
	margin-right: 8px;
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	vertical-align: middle;
}

#mainMenuDiv ul{ margin: 1px 0 0 0; padding: 0; overflow: hidden; width: 1050px }
#mainMenuDiv ul li { list-style-type: none; margin: 0 2px 0 0; padding: 0; float: left; width: 199px;  text-align: center; background: url('/img/topmenuloop.gif') repeat-x;}
#mainMenuDiv ul li.active{  background: url('/img/top_menu_bg.gif'
) repeat-x;}

#mainMenuDiv ul li.last{ margin-right: 0; width: 200px; }
#mainMenuDiv li a { font: normal 17px/28px tahoma, arial, helvetica, tahoma, serif; color: #FFF }
#mainMenuDiv li a:hover { text-decoration: none;  }
/*
#mainMenuDiv a
{
	padding-left: 28px;
	height: 27px;
	background-color: #6d6e70;
	background: url('/img/top_menu_bg.gif') top left repeat-x;
	width: 221px;
	border: 1px solid #8a8b8c;
	color: #ffffff;
	font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
	padding-top: 1px;
}
#mainMenuDiv a.active {
	background: #802127;
	border-color: #802127;
}

#mainMenuDiv a:hover
{
	text-decoration: underline;
}
*/
#mainContentWrapper
{
	background-repeat: repeat-y;
	
}
.greyBGRight
{
	background: url('/img/vertical_grey_title_bg.gif') top right; 
	padding-bottom: 1px;
}
.greyBGLeft
{
	background: url('/img/vertical_grey_title_bg.gif') top left; 
	padding-bottom: 1px;
}

.redBGLeft
{
	background: url('/img/vertical_grey_title_bg.gif') top left; 
	padding-bottom: 1px;
}

#importantToKnow
{
	float: left;
	width: 501px;
	border-right: 1px solid #cf9396;
	background-color: #ffffff;
}

#importantToKnowWide
{
	float: left;
	width: 974px;

}

#funToWatch
{
	float: left;
	width: 502px;
	background-color: #ffffff;
}

#archiveListsHolder, #archiveListsHolderVid
{
	float: right;
	width: 250px;
}

#archiveListsHolder2, #archiveListsHolderVid2
{
	float: right;
	width: 220px;
}

.archiveMonthsHolder
{
	background: url('/img/news_bg.gif') top left repeat-x;
	padding: 20px 14px;
	width: 222px !important;
	width: 224px;
	overflow: hidden;

}

.archiveMonthsHolder2
{
	background: url('/img/news_bg.gif') top left repeat-x;
	padding: 20px 14px;
	width: 192px !important;
	width: 192px;
	overflow: hidden;

}

.archiveMonthsHolder .month a, .archiveMonthsHolder2 .month a 
{
	color: #666666;
	font: normal 14px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.archiveMonthsHolder .month, .archiveMonthsHolder2 .month
{
	padding-bottom: 5px;
}

.archiveMonthsHolder .month a:hover, .archiveMonthsHolder2 .month a:hover
{
	text-decoration: underline;
}

.archiveMonthsHolder .month .news, .archiveMonthsHolder2 .month .news 
{
	/*display: none;*/
	padding: 5px 0px 5px 5px;
}

.archiveMonthsHolder .month .news div, .archiveMonthsHolder2 .month .news div
{
	border-bottom: 1px solid #d3d3d3;
	padding: 3px 0px;
}

.archiveMonthsHolder .month .news div a, .archiveMonthsHolder2 .month .news div a
{
	color: #666666;
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.archiveMonthsHolder .month .news div a:hover, .archiveMonthsHolder .month .news div a:hover
{
	text-decoration: underline;
}

#newsHolder
{
	float: left;
	width: 501px;
}


#newsHolderWide
{
	width: 723px !important;
	width: 718px ;
	float: left;
}

#newsHolderWide2
{
	width: 753px !important;
	width: 750px ;
	float: left;
}


.redTitle
{
	height: 25px;
	background: url('/img/red_title_bg.gif') top left repeat-x;
	padding: 5px 26px 0px 26px;
	color: #ffffff;
	font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

.redTitle a
{
	color: #ffffff;
	font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redTitle a:hover
{
	text-decoration: underline;
}

.greyTitle
{
	height: 25px;
	background: url('/img/grey_title_bg.gif') top left repeat-x;
	padding: 5px 26px 0px 26px;
	color: #ffffff;
	font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
}

.greyTitle a
{
	color: #ffffff;
	font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.greyTitle a:hover
{
	text-decoration: underline;
}

.newsDiv
{
	background: url('/img/news_bg.gif') top left repeat-x;
	padding: 7px 25px 12px 25px;
}

.newsDate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding-right: 6px;
}

.newsDate div.redDate
{
	width: 29px;
	height: 30px;
	background: url('/img/news_date_red.gif') left top no-repeat;
	color: #E1E1E1;
	padding: 2px 3px 2px 3px;
	/*font: normal 9px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.newsDate div.redDate div.numbers
{
	color: #E1E1E1;
	/*font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	text-align:center;
}

.newsDate div.greyDate
{
	width: 29px;
	height: 30px;
	background: url('/img/news_date_grey.gif') left top no-repeat;
	color: #E1E1E1;
	padding: 2px 3px 2px 3px;
	/*font: normal 9px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.newsDate div.greyDate div.numbers
{
	color: #E1E1E1;
	/*font: normal 18px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	text-align:center;
}

.newsContent
{
	float: left;
	width: 406px;
	text-align: justify;
}

.newsContentWide
{
	float: left;
	width: 625px;
	text-align: justify;
}

.newsContent div.title, .newsContentWide div.title
{
	color: #a42b31;
	font: bold 14px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
}

.newsContent a.title, .newsContentWide a.title
{
	color: #a42b31;
	font: bold 14px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	text-decoration: none;
	display: block;
	
}

.newsContent a.title:hover, .newsContentWide a.title:hover
{
	text-decoration: underline;
}

.newsMetaDiv
{
	padding-top: 10px;
}

.newsMetaDiv a
{
	float: left;
	padding-right: 9px;
}

.newsMetaDiv span.source
{
	float: left;
	padding: 0px 9px;
	color: #666666;
	/*font: normal 11px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #a42b31;
	border-right: 1px solid #a42b31;
}

.newsMetaDiv a.source
{
	float: left;
	padding: 0px 9px;
	color: #666666;
	/*font: normal 11px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;*/
	font: normal 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left: 1px solid #a42b31;
	border-right: 1px solid #a42b31;
}

.newsMetaDiv a.source:hover
{
	text-decoration: underline;
}

.newsMetaDiv div
{
	float: left;
	padding-left: 9px;
}

.mediaDiv
{
	padding: 7px 25px 12px 25px;
}

.mediaTitles
{
	float: left;
	width: 407px;
	text-align: justify;
}

.mediaTitles div.title
{
	color: #a42b31;
	font: bold 14px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
}

.mediaTitles a.title
{
	color: #a42b31;
	font: bold 14px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
}

.mediaTitles a.title:hover
{
	text-decoration: underline;
}

.mediaContent
{
	padding-top: 5px;
}

#archiveGallery
{
	padding-right: 20px;
}

#archiveGallery div.archiveItem, #archiveGallery2 div.archiveItem, #archiveGallery22 div.archiveItem 
{
	float: left;
	width: 205px;
	padding-left: 20px;
	padding-top: 8px;
}

#archiveGallery div.archiveItem div.image, #archiveGallery2 div.archiveItem div.image, #archiveGallery22 div.archiveItem div.image
{
	float: left;
	padding-right: 13px;
	width: 96px;
}

#archiveGallery div.archiveItem a, #archiveGallery2 div.archiveItem a, #archiveGallery22 div.archiveItem a
{
	float: left;
	width: 96px;
}

#verticalGreyTitleDiv, #verticalGreyTitleDivLeft
{
	float: left;
	width: 30px;
	text-align: center;
	padding-top: 240px;
	background: url('/img/vertical_grey_title_bg.gif') top right; 

	padding-bottom: 20px;
}

#verticalRedTitleDiv, #verticalRedTitleDivLeft
{
	float: left;
	width: 30px;
	text-align: center;
	padding-top: 240px;
	background: url('/img/vertical_red_title_bg.gif') top right; 

	padding-bottom: 20px;
}

/* Static page */
#staticContent {
	background: url(/img/wrapperBg.gif) repeat-y;
	padding-left: 1px;
	/*min-height:400px;
	height:400px;*/
}
#staticContent div.snavigation {
	float: left;
	width: 250px;	
	background: url(/img/staticNavBgRp.gif) repeat-x;

}
#staticContent div.scontent {	
	margin-left: 251px;
	background: url(/img/staticBgRp.gif) repeat-x;
	
}

#staticContent div.scontent .ccontainer {
	padding: 24px 20px;
	color: #666666;
}

.staticNavigation, .staticNavigation ul
{
	margin: 0px; 
	padding: 0px;
	list-style: none;
}

.staticNavigation ul
{
	display: none;
}
 
.staticNavigation li
{
	position: relative;
	padding: 11px 22px;
}
.staticNavigation li li
{
	position: relative;
	padding: 3px 22px;
}
.staticNavigation li a
{
	display: block;
	font-size: 14px; 
	margin: 0px;
	color: #666666;
}
.staticNavigation li li a
{
	display: block;
	font-size: 14px; 
	margin: 0px;
}
.staticNavigation li a:hover, .staticNavigation li a.active
{
	color: #a42b31;
	text-decoration: underline;
}


*:first-child+html .staticNavigation li {
 float: left;
 width: 100%;
}

* html .staticNavigation li {
 float: left;
 height: 1%;
}
* html .staticNavigation a {
 height: 1%;
}

.formLabel
{
	font: bold 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 2px 0px;
}

.regularInput
{
	width: 100%;
	border: 1px solid #808080;
	color: #808080;
}

.regularTextarea
{
	width: 100%;
	border: 1px solid #808080;
	color: #808080;
	height: 150px;
}

.regularSubmit
{
	font: bold 13px "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
	color: #A42B31;
	border: 1px solid #A42B31;
	background-color: #ffffff;
}

.navigation_, .navigation_ ul
{
	margin: 0px; 
	padding: 0px;
	list-style: none;
}
.navigation_ ul {
	display:none;
}
.navigation_ a {
	background-image:url(/img/menu-passive.gif);
	background-repeat: repeat-x;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #333;
	font-size:12px;
	padding: 5px 5px;
	display:block;
	height:22px;
}

.navigation_ ul a {
	background-image: none;
	background-color: #f5f5f5;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0 7px;
	color:#666666;
	
	
}


form label{ color: #444; }
input.text{ padding: 3px 4px; border: 1px solid #AAA; border-top: 1px solid #555; border-left: 1px solid #444; }
input.submit{ padding: 2px 18px; background: url(/img/menu-passive.gif) repeat-x; }
div.submit{ margin: 14px 0; }
div.field{ margin: 2px 0 6px 0; }

#login input.text, #forgottenPassword input.text{ width: 200px }
#login, #forgottenPassword{ width: 240px; margin: 20px auto; }

#loginInfoBar{ position: absolute; top: 142px;  left: 42px;  color: #FFF }
#loginInfoBar a{ color: #FFF  }
#loginInfoBar a.logout{ padding: 0 0 0 10px;  }
