/*
Theme Name: Trys Milijonai 2010 v.2
Theme URI: http://www.trysmilijonai.lt
Description: BETA 2010
Version: 1.6
Author: Andrius

*/


body, html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-width: 100%;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 100%;
	background: #fff;
	line-height: 1.4;
}
/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
* {
	margin: 0px;
	padding: 0px;
	outline: none;
}
img {
	border: none;
}
a {
	cursor: pointer;
	color: #001E73;
	text-decoration: underline;
	
}
a:hover {
	text-decoration: underline;
}

/*a:visited {
 color: #800080;
}*/
.clr { display: block; overflow: hidden; clear: both; height: 1px; margin: -1px 0 0; }
button::-moz-focus-inner {border: none;/* overrides extra padding in Firefox */}
#container {
	width: 964px; /* was: 962px */
}
/* ========= HEADER =========== */
#header {
	margin: 15px 0px 0px 0px;
}
#header, #header_first_line {
	float: left;
	width: 100%;
}
#header_first_line {
	border-bottom: 1px solid #EAE9E5;
}
/* ========  */
#topMenu {
	float: left;
	width: auto;
	margin: 0px 0px -1px 0px;
}
	#topMenu a {
		float: left;
		width: 121px;
		font-weight: bold;
		font-size: 13px;
		color: #fff;
		line-height: 31px;
		text-decoration: none;
	}
	#topMenu a:hover {
		text-decoration: none;
	}
.top_menu_1 {
	background: url(media/top_menu_1.gif) no-repeat 0px 0px;
}
.top_menu_2 {
	background: url(media/top_menu_2.gif) no-repeat 0px 0px;
}
.top_menu_3 {
	background: url(media/top_menu_3.gif) no-repeat 0px 0px;
}
	#topMenu .active_top_menu {
		color: #000;
	}



#topMenu2 {
	float: right;
	width: auto;
}
#topMenu2_position {
	float: left;
	width: auto;
	margin: 9px 0px 0px 0px;
	
}
	#topMenu2_position a {
		color: #787878;
		float: left;
		width: auto;
		font-size: 11px;
		text-decoration: none;
		margin: 0px 15px;
		line-height: 12px;
	}
	#topMenu2_position a:hover {
		text-decoration: underline;
	}
	#topMenu2_position span {
		float: left;
		width: 2px;
		height: 10px;
		font-size: 0;
		border-left: 1px solid #B0C3E1;
	}
	#topMenu2 p {
		float: left;
		width: 30px;
		margin: 0px;
	}
		#topMenu2 p a {
			display: inline-block;
			float: left;
			height: 0;
			width: 0;
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
			overflow: hidden;
			padding: 25px 25px 0 0;
			margin: 0px 0px 0px 8px;
			line-height: 25px;
			vertical-align: top;
		}
	#topMenu2 .twitter a {
		background: url(media/twitter.png) no-repeat left top;
	}
	#topMenu2 .facebook a {
		background: url(media/facebook.png) no-repeat left top;
	}
	#topMenu2 .rss a {
		background: url(media/rss.png) no-repeat left top;
	}



#header_logo_row {
	float: left;
	width: 100%;
	background: url(media/repeat_bg.gif) repeat-y 0px 0px;
	padding: 11px 0px;
}
#logo {
	float: left;
	width: auto;
	margin: 0px 0px 0px 20px;
}
	#logo a {
		float: left;
		text-indent: -2000px;
		overflow: hidden;
		background: url(media/logo.gif) no-repeat 0px 0px;
		width: 356px;
		height: 74px;
	}

#topBanner {
	float: right;
	width: auto;
	margin: 3px 11px 0px 0px;
}
	#topBanner a {
		float: left;
		width: auto;
	}
	#topBanner a img {
		float: left;
		border: 1px solid #e9eae5;
	}



#mainMenuRow {
	float: left;
	width: 100%;
	background: url(media/repeat_bg.gif) repeat-y 0px 0px;
}
#mainMenuFirstRow {
	float: left;
	width: 100%;
	background: #000;
	height: 40px;
}
#mainMenuSecondRow {
	float: left;
	width: 100%;
	background: #EBF5FF;
	height: 28px;
}
	#mainMenuFirstRow ul,
	#mainMenuSecondRow ul {
		float: left;
		width: auto;
		list-style: none;
	}
		#mainMenuFirstRow ul li,
		#mainMenuSecondRow ul li {
			float: left;
			width: auto;
			line-height: 40px;
			display: inline;
			margin: 0px 12px;
		}
		#mainMenuSecondRow ul li {
			line-height: 28px;
			margin: 0px 3px 0px 12px;
		}
			#mainMenuFirstRow ul li a,
			#mainMenuSecondRow ul li a {
				float: left;
				width: auto;
				text-transform: uppercase;
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				font-size: 14px;
			}
			#mainMenuSecondRow ul li a {
				color: #000;
				font-size: 10px;
				font-weight: normal;
			}
			
			#mainMenuFirstRow ul li a:hover {
				color: #6CC801
			}
			#mainMenuFirstRow ul .change_lang a {
				font-style: italic;
				color: #EE0000;
			}
		#mainMenuFirstRow ul a.active,
		#mainMenuFirstRow ul li.change_lang a.active,
		#mainMenuFirstRow ul li.current-cat a,
		#mainMenuSecondRow ul li.current-cat a {
			color: #6CC801
		}
		#mainMenuFirstRow .home {
			width: 13px; /* Webkit bug */
		}
		#mainMenuFirstRow .home a {
			background: url(media/home.png) no-repeat left top;
			display: inline-block;
			height: 0;
			overflow: hidden;
			padding-left: 13px;
			padding-top: 40px;
			width: 0;
			} #mainMenuFirstRow .home a.active,
			#mainMenuFirstRow .home a:hover {
			background-position: left -40px;
		}

.search_form {
	float: right;
}


#lastUpdate {
	float: left;
	width: 100%;
	background: url(media/repeat_bg.gif) repeat-y 0px 0px;
	height: 24px;
	/* border-bottom: 1px solid #EAE9E5; */
}
	#lastUpdate p {
		float: left;
		width: auto;
		line-height: 24px;
		color: #999;
		margin: 0px 0px 0px 12px;
		font-size: 11px;
	}
	#lastUpdate span {
		color: #CA3419;
	}

.breadcrumb {
	float: left;
	width: 100%;
	background: url(media/repeat_bg.gif) repeat-y 0px 0px;
	height: 24px;
}
	.breadcrumb p {
		float: left;
		width: auto;
		line-height: 24px;
		color: #999;
		margin: 0px 0px 0px 12px;
		font-size: 11px;
	}
	.breadcrumb a {
		float: left;
		width: auto;
		color: #001E73;
		font-size: 11px;
		text-decoration: none;
		margin: 5px 3px 0px 3px;
	}
	.breadcrumb a:hover {
		text-decoration: underline;
	}
	.breadcrumb span {
		float: left;
		width: auto;
		color: #001E73;
		line-height: 22px;
		padding: 1px 0px 0px 0px;
	}
.current_breadcrumb {
	float: left;
	width: auto;
	line-height: 24px;
	font-size: 11px;
	color: #B6151B;
	margin: 0px 3px;
}


/* ====== HEADER END ======== */
/* ======= CONTENT START ====== */
.content {
	float: left;
	width: 100%;
	/*background: url(media/repeat_bg.gif) repeat-y 0px 0px;*/
	border-bottom: 1px solid #E9EAE5;
	padding: 0px 0px 0px 0px;
}
.box-1 {
	background: #ebebeb;
	float: left;
	width: 100px;
	padding: 10px;
	border-top: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	margin: 0px 0px 0px 0px;
}
.box-2 {
	float: left;
	width: 600px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	margin: 0px 0px 0px -1px;
}
.box-3 {
	float: left;
	width: 400px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	margin: 0px 0px 0px -1px;
}
.box-4 {
	float: left;
	width: 159px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	margin: 0px -1px 0px -1px;
}

.box-4_invert {
	float: left;
	width: 159px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #EAE9E5;
	margin: 0px -1px 0px -1px;
}

.box-5 {
	float: left;
	width: 841px; /* was: 839px */
	margin: 0px 0px 10px -1px;
	border: 1px solid #EAE9E5;
}
.box-5_alt {
	float: left;
	width: 820px;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
}
.box-6 {
	float: left;
	width: 220px;
	padding: 0px 10px 10px 9px;
	margin: 0px -10px 0px -1px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
}

.box-7 {
	float: left;
	width: 721px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
}
.box-8 {
	float: left;
	width: 521px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid #EAE9E5;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #EAE9E5;
	
}

.box-8_invert {
	float: left;
	width: 521px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid #444;
	border-left: 1px solid #EAE9E5;
	border-right: 1px solid #444444;
}

.add_margin {
	margin-top: -1px;
}
.add_margin2 {
	margin-left: -1px;
}
.add_margin3 {
	margin-right: -1px;
}

.add_border {
	border-bottom: 1px solid #ebebeb;
}

.grey_block {
	background: #f6f6f6;
	margin: -10px;
	padding: 10px;
}
.dark_block {
	background: #2d2d2d;
	border-color: #2d2d2d #2d2d2d #2d2d2d #EAE9E5;
	color: #ffffff;
	float: left;
	width: 822px;
	margin-bottom: 10px;
	padding: 10px;
	text-align: left;
}
.content-bg {
	background: url('media/vidinis-content-bg.gif') repeat-y top right;
	text-align: left;
	border-top: 1px solid #e6e6e6;
}
	.content-bg .box-7 {
		width: 693px;
		border: 0px none;
		padding: 10px 15px 15px;
	}
	.content-bg .box-6 {
		width: 221px;
		border: 0px none;
		margin: 0px;
		padding: 0 10px;
	}
 
/* Block headers */
.block_header {
	background: #ebebeb;
	color: #585858;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	padding: 0 5px;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
.dark_block .block_header {
	background: #494949;
	color: #ffffff;
}

/* left collumn start */
.whiteRoundedAds {
	background: #fff;
	text-align: left;
	padding: 6px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 10px;
}
.whiteRoundedAds .header {
	background: #E61F32;
	line-height: 20px;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	margin: -6px -6px 0;
}
.whiteRoundedAds .txt{padding: 5px 0;}
	.whiteRoundedAds .txt a {
		text-decoration: none;
		font-size: 11px;
	}
	.whiteRoundedAds .txt a:hover {text-decoration: underline;}



.box_links {
	float: left;
	width: 100%;
	border-top: 1px solid #cecece;
	margin: 10px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

.box_links_invert {
	float: left;
	width: 100%;
	border-top: 1px solid #444;
	margin: 10px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}
	.box_links a,
	.box_links_invert a {
		float: left;
		width: 100%;
		margin: 3px 0px;
		text-align: left;
		font-size: 11px;
	}
	.box_links p,
	.box_links_invert p {
		float: left;
		width: 100%;
		margin: 4px 0;
		text-align: left;
		color: #000;
		text-transform: uppercase;
		font-size: 10px;
	}
	.box_links_bold a {
		font-weight: bold;
		margin: 2px 0;
	}

.img_link {
	clear: both;
	background: #cecece;
	padding: 15px 11px 7px 11px;
	margin: 10px -10px 0;
}
	.img_link img {
		margin-bottom: 13px;
	}


.small_shop {
	background: url('media/patriotine-shop-leftcol.png') no-repeat;
	padding-top: 110px;
	height: 326px;
}
	.one_shop_item_txt {margin-bottom: 20px}
	.small_shop img {margin-bottom: 5px;}

	.one_shop_item_txt p a {
		font-size: 9px;
		color: #fff;
	}
	.one_shop_item_txt strong {
		color: #fff;
	}
	.one_shop_item_txt input {
		width: 70px;
		height: 22px;
		margin: 5px auto 0;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 10px;
		border: none;
		background: url(media/button_bg.png) no-repeat 0px 0px;
		font-family: Arial, Helvetica, sans-serif;
	}
	.one_shop_item_txt input:hover {
		cursor: pointer;
	}



/* left collumn end */
/* middle collumn start */
.post_big_img {
	float: left;
	text-align: left;
	width: 100%;
}
.post_big_img_img {
	float: left;
	position: relative;
	width: 100%;
}
	.post_big_img_img img {
		float: left;
	}
	.post_big_img_img h1 {
		background: rgba(0,0,0,0.7);
		bottom: 0;
		color: #ffffff;
		font-size: 16px;
		font-weight: normal;
		left: 0;
		position: absolute;
		right: 0;
		*background: transparent; /* IE7 */
		*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8000000, endColorstr=#b8000000); /* IE7 */
		background: transparent\0/; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8000000, endColorstr=#b8000000)\0/; /* IE8 */
	}
	.post_big_img_img h1 a {
		color: #ffffff;
		display: block;
		padding: 15px;
		text-decoration: none;
	}
	.post_big_img_img h1 a:hover {
		text-decoration: underline;
	}
	.post_big_img_img h1 a span {
		color: #c1bfbf;
		display: block;
		font-size: 11px;
	}

.post_big_img_txt {
	color: #585858;
	font-size: 12px;
	float: left;
	width: 100%;
	padding: 10px 0;
}
.post_big_img_txt a {
	color: #585858;
}


.banner_box,
.banner_box_invert {
	float: left;
	width: 100%;
	padding: 3px 0px;
}
	.banner_box a img {
		float: left;
		border: 1px solid #e9eae5;
	}
	
	.banner_box_invert a img {
		float: left;
		border: none;
	}



.whats_new {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.whats_new_header,
.new_video {
	float: left;
	width: 100%
}
	.whats_new_header p {
		float: left;
		width: 87px;
		height: 14px;
		background: url(media/kas_naujo.gif) no-repeat 0px 0px;
	}
	.new_video p {
		float: left;
		width: 120px;
		height: 14px;
		background: url(media/nauji_video.gif) no-repeat 0px 0px;
	}
	.whats_new_header a {
		margin: 0px 0px 0px 4px;
		float: left;
		width: 14px;
		height: 14px;
		background: url(media/rss.gif) no-repeat 0px 0px;
		text-indent: -2000px;
		overflow: hidden;
	}
.header_border {
	float: left;
	width: 100%;
	height: 2px;
	background: #FCFC9C;
	border-top: 1px solid #000;
	margin: 3px 0px 0px 0px;
}


.whats_new_post {
	float: left;
	width: 100%;
}
.whats_new_cat_title {
	float: left;
	width: 100%;
	padding: 5px 0px 5px 0px;
}
	.whats_new_cat_title a {
		float: left;
		width: auto;
		text-transform: uppercase;
		font-size: 11px;
		color: #000;
		line-height: 20px;
		text-decoration: none;
	}

.post_title {
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
	
}
	.post_title a {
		float: left;
		color: #001E73;
		line-height: 22px;
		text-decoration: none;
		font-size: 17px;
	}
	.post_title a:hover {
		text-decoration: underline;
	}

.author_and_date,
.author_and_date_nodate {
	float: left;
	width: 100%;
	padding: 10px 0px 5px 0px;
	
}
	.author_and_date p,
	.author_and_date_nodate p {
		float: left;
		width: auto;
		font-size: 10px;
		color: #CC293A;
		line-height: 15px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.author_and_date a {
		float: left;
		width: auto;
		font-size: 10px;
		margin: 0px 3px;
		text-transform: uppercase;
		color: #778085;
		text-decoration: none;
		line-height: 15px;
	}
	
	.author_and_date_nodate a {
		float: left;
		width: auto;
		font-size: 10px;
		margin: 0px 0px;
		text-transform: uppercase;
		color: #778085;
		text-decoration: none;
		line-height: 15px;
	}
	
	
		.author_and_date p a,
		.author_and_date_nodate p a {
			margin: 0;
			color: #CC293A;
		}
	.author_and_date span,
	.author_and_date_nodate span {
		float: left;
		width: auto;
		background: url(media/comments2.gif) no-repeat center left;
		padding: 0px 0px 0px 8px;
	}
		.author_and_date span a,
		.author_and_date_nodate span a {
			color: #001E73;
			text-decoration: underline;
		}
.post_img_txt {
	float: left;
	width: 100%;
	min-height: 120px;
}
.post_img {
	float: left;
	width: 120px;
	margin: 3px 10px 0px 0px;
	padding-bottom: 15px;
}

.post_img_160 {
	float: left;
	width: 160px;
	margin: 3px 10px 0px 0px;
	padding-bottom: 15px;
}

/*.post_img img {height: 77px; }*/

.post_txt {
	float: left;
	width: 260px;
	padding-bottom: 15px;
}
	.post_txt p {
		float: left;
		width: 100%;
		text-align: left;
		font-family: Georgia, times new roman;
		font-size: 13px;
	}

.dotted_border {
	float: left;
	width: 100%;
	height: 0;
	font-size: 0;
	border-top: 1px dotted #E0E0E0;
}





.posts_img_txt {
	float: left;
	width: 100%;
	padding: 0px 0px 10px 0px;
}
	.posts_img_txt .post_txt {
		width: 100%;
		padding: 5px 0px;
	}

.posts_img_txt_english a,
.posts_img_txt_english p {
	font-style: italic;
}




.box_with_border {
	float: left;
	width: 100%;
	border-top: 1px solid #E6E6E6;
	padding: 2px 0px 0px 0px;
}
.author_small_box_header {
	float: left;
	width: 100%;
}
.author_small_box_header div {
	float: left;
	width: 85px;
}
	.author_small_box_header span {
		float: left;
		text-align: left;
		padding: 10px 0px 0px 0px;
		line-height: 15px;
		text-transform: uppercase;
		font-size: 11px;
	}
	.author_small_box_header p {
		float: left;
		text-align: left;
		padding: 0px 0px 0px 0px;
		line-height: 15px;
		font-weight: bold;
		font-size: 11px;
	}
	.author_small_box_header a {
		color: #000;
		text-decoration: none;
	}
	.author_small_box_header img {
		float: right;
	}

	.box_with_border .post_txt {
		width: 150px;
		padding: 7px 4px 0px 7px;
		background: #F2F2F2;
	}
		.box_with_border .post_txt p {
			width: 145px;
			font-style: italic;
		}

.more {
	float: left;
	width: 100%;
	padding: 5px 0px;
}
	.more a {
		float: right;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #001E73;
		background: url(media/arrows.gif) no-repeat center left;
		padding: 0px 0px 0px 10px;
		margin: 0px 5px 0px 0px;
	}
	.more a:hover {
		text-decoration: underline;
	}





.week_qeustion {
	float: left;
	width: 100%;
	padding: 10px 0px 10px 0px;
}
.week_qeustion_header {
	float: left;
	width: 100%;
	padding: 5px 0px;
}
	.week_qeustion_header a,
	.week_qeustion_header h3 {
		float: left;
		width: 137px;
		height: 17px;
		background: url(media/savaites_klausimas.gif) no-repeat 0px 0px;
		text-indent: -2000px;
		overflow: hidden;
	}
	.week_qeustion p {
		float: left;
		width: 100%;
		text-align: left;
		line-height: 15px;
		padding: 0px 0px 5px 0px;
		font-weight: bold;
	}
.question_radios {
	float: left;
	width: 100%;
}
	.question_radios input {
		float: left;
		margin: 2px 0px 0px 0px;
		*margin: -2px 0px 0px 0px;
	}
	.question_radios label {
		float: left;
		width: auto;
		padding: 0px 0px 0px 5px;
		line-height: 18px;
	}
.question_submit {
	float: left;
	width: 100%;
}
	.question_submit input {
		float: right;
		border: none;
		background: url(media/button_bg_2.gif) no-repeat 0px 0px;
		width: 63px;
		height: 19px;
		text-transform: uppercase;
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	.question_submit input:hover {
		cursor: pointer;
	}




.interview_and_point {
	float: left;
	width: 596px;
	padding: 2px;
}
.interview {
	float: left;
	width: 330px;
	height: 96px;
	background: #F0F6EC;
	padding: 9px;
}
.point {
	width: 227px;
	margin: 0px 0px 0px 2px;
	background: #F5F5EB;
}
.interview_and_point_header {
	float: left;
	width: 100%;
	padding: 0px 0px 8px 0px;
}
	.interview_and_point_header a {
		float: left;
		width: auto;
		text-transform: uppercase;
		color: #000;
		line-height: 15px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
.interview_and_point_img {
	float: left;
	width: 63px;
}
	.interview_and_point_img a {
		float: left;
		width: auto;
	}
		.interview_and_point_img a img {
			float: left;
		}
		.point .interview_and_point_img a img {
			border: 1px solid #fff;
		}
.interview_and_point_txt {
	float: left;
	width: 205px;
}
.point .interview_and_point_txt {
	width: 160px;
}
	.interview_and_point_txt p {
		float: left;
		width: 100%;
		padding: 0px 0px 5px 0px;
	}
		.interview_and_point_txt p a {
			float: left;
			width: auto;
			line-height: 11px;
			font-size: 10px;
			text-transform: uppercase;
			text-decoration: none;
			color: #D32B3A;
		}
	.interview_and_point_txt h1 {
		float: left;
		width: 100%;
	}
		.interview_and_point_txt h1 a {
			float: left;
			width: 100%;
			text-align: left;
			text-decoration: none;
			color: #001E73;
			line-height: 16px;
			font-weight: bold;
			font-size: 12px;
		}
		.interview_and_point_txt h1 a:hover {
			text-decoration: underline;
		}




.reportage {
	float: left;
	width: 600px;
	padding: 10px 0px 10px 0px;
}
.reportage_header {
	float: left;
	width: 580px;
	padding: 0px 10px 10px 10px;
}
	.reportage_header a {
		float: left;
		width: 130px;
		height: 16px;
		background: url(media/foto_reportazai.gif) no-repeat 0px 0px;
		text-indent: -2000px;
		overflow: hidden;
	}

.one_reportage {
	float: left;
	width: 182px;
	padding: 0px 6px 0px 10px;
}
.one_reportage_img {
	float: left;
	width: 100%;
}
	.one_reportage_img a {
		float: left;
		width: 100%;
	}
		.one_reportage_img a img {
			float: left;
			height: 124px;
		}
.one_reportage .author_and_date a {
	margin-left: 0;
}
.one_reportage .author_and_date span a {
	margin-left: 5px;
}
	.one_reportage h1 {
		float: left;
		width: 100%;
		text-align: left;
		padding: 5px 0px 0px 0px;
	}
		.one_reportage h1 a {
			float: left;
			width: auto;
			line-height: 15px;
			text-decoration: none;
			color: #001E73;
			font-size: 15px;
			font-weight: bold;
			line-height: 1.2;
		}
		.one_reportage h1 a:hover {
			text-decoration: underline;
		}
.one_reportage_txt {
	float: left;
	width: 100%;
}
	.one_reportage_txt p {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 13px;
		color: #000;
		font-family:Georgia, "Times New Roman", Times, serif;
	}


.links_archyve {
	float: left;
	width: 100%;
	padding: 10px 0px 10px 0px;
}
.links_archyve_header {
	float: left;
	width: 100%;
	height: 14px;
	background: url(media/border_2.gif) repeat-x 0px 0px;
}
	.links_archyve_header p {
		text-indent: -2000px;
		overflow: hidden;
		background: url(media/archyvas.gif) no-repeat 0px 0px;
		height: 14px;
		width: 75px;
	}

.links_archyve_box {
	float: left;
	width: 285px;
	padding: 10px 5px 10px 10px;
}


.links_box_inline {float:left;}

.links_archyve_box_header {
	float: left;
	width: 100%;
}
	.links_archyve_box_header a {
		float: left;
		width: auto;
		font-size: 11px;
		text-transform: uppercase;
		color: #888;
		line-height: 15px;
		text-decoration: none;
	}
	.links_archyve_box ul {
		float: left;
		width: 270px;
		list-style: square;
		padding: 0px 0px 0px 13px;
	
	}
		.links_archyve_box ul li {
			float: left;
			width: 100%;
			text-align: left;
			padding: 0px 0px 0px 0px;
		}
			.links_archyve_box ul li a {
				width: auto;
				font-size: 11px;
				text-decoration: none;
			}
			.links_archyve_box ul li a:hover {
				text-decoration: underline;
			}
			.links_archyve_box ul li span a {
				margin: 0px 0px 0px 4px;
				color: #999;
				text-decoration: none;
			}



/* middle collumn end */

/* right collumn start */
.news_letter {
	
}


.right_banner {
	float: left;
	width: 100%;
}
	.right_banner a,
	.right_banner img {
		float: left;
		margin: 0px 0px 0px 0px;
	}
		.right_banner a img {
			float: left;
		}

.right_banner img {
	margin-top: 10px;
}

.support {
	float: left;
	margin-top: 10px;
}
	.support p {
		float: left;
		width: 100%;
		text-align: left;
		line-height: 15px;
		font-size: 11px;
		color: #aaa;
		padding: 0px 0px 3px 0px;
	}
		.support img {
			border: 1px solid #E9EAE5;
		}



.small_video_box {
	float: left;
	width: 100%;
}
.small_video_box_header {
	float: left;
	width: 100%;
	text-align: left;
	padding: 10px 0px 0px 0px;
}
	.small_video_box_header a {
		float: left;
		width: 51px;
		height: 14px;
		background: url(media/video.gif) no-repeat 0px 0px;
		text-indent: -2000px;
		overflow: hidden;
	}
.small_video_box_title {
	float: left;
	width: 100%;
	padding: 3px 0px;
}
	.small_video_box_title p {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 11px;
		text-transform: uppercase;
		color: #000;
	}
.showing_small_video, .small_video_box {
	float: left;
	width: 100%;
}
.grey_bg {
	float: left;
	width: 100%;
	background: #F2F2F2;
}
.small_video_title {
	float: left;
	width: 182px;
	padding: 5px;
	text-align: left;
	line-height: 15px;
}
	.small_video_title a {
		float: left;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
	}
	.small_video_title a:hover {
		text-decoration: underline;
	}
.small_video_title_comments {
	float: left;
	width: auto;
	padding: 5px 0px 0px 0px;
}
	.small_video_title_comments a {
		float: left;
		width: auto;
		background: url(media/comments.gif) no-repeat left center;
		padding: 0px 0px 0px 12px;
		font-size: 10px;
	}

.one_small_video {
	float: left;
	width: 100%;
}
.one_small_video_img {
	float: left;
	width: 67px;
	padding: 1px 0px;
}

.one_small_video_img img {
	height: 45px;
}

.one_small_video .small_video_title {
	width: 137px;
	padding: 3px 0px 3px 5px;
}

.border_2 {
	float: left;
	width: 100%;
	font-size: 0;
	height: 0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #E6E6E6;
}
.border_3 {
	float: left;
	width: 100%;
	font-size: 0;
	height: 0;
	border-bottom: 1px solid #E6E6E6;
	padding: 0px 0px 3px 0px;
}



.week_photo_header {
	float: left;
	width: 100%;
	padding: 5px 0px;
}
	.week_photo_header a {
		float: left;
		width: 122px;
		height: 14px;
		background: url(media/savaites_kadras.gif) no-repeat 0px 0px;
		overflow: hidden;
		text-indent: -2000px;
	}
.week_photo {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.week_photo .small_video_title {
	padding-left: 0;
}
	.week_photo .small_video_title a {
		color: #999;
	}
.week_photo .small_video_title_comments {
	float: right;
}




.face_book_group {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.face_book_group_header {
	float: left;
	width: 100%;
	padding: 7px 0px;
}
	.face_book_group_header a,
	.face_book_group_header h3 {
		float: left;
		width: 112px;
		height: 16px;
		background: url(media/bendruomene.gif) no-repeat 0px 0px;
		overflow: hidden;
		text-indent: -2000px;
	}
.face_book_group_img {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 2px 2px;
	background: #ECEEF5;
}
	

.facebook_link {
	float: left;
}
	.facebook_link a {
		float: left;
		margin: 5px 0px 0px 0px;
	}





.events {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.events_header {
	float: left;
	width: 100%;
	padding: 7px 0px;
}
	.events_header a {
		float: left;
		width: 157px;
		height: 14px;
		background: url(media/artimiausi_renginiai.gif) no-repeat 0px 0px;
		overflow: hidden;
		text-indent: -2000px;
	}
.world_map {
	float: left;
	width: 100%;
}
.one_event {
	float: left;
	width: 100%;
	border-bottom: 1px solid #E6E6E6;;
	padding: 0px 0px 5px 0px;
}
	.one_event .author_and_date {
		padding: 5px 0px 3px 0px;
	}
	.one_event h1 {
		float: left;
		width: 100%;
	}
		.one_event h1 a {
			float: left;
			width: auto;
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			text-align: left;
		}
		.one_event h1 a:hover {
			text-decoration: underline;
		}




.readers_comments {
	float: left;
	width: 100%;
	padding: 10px 0px;
}
.readers_comments_header {
	float: left;
	width: 100%;
}
	.readers_comments_header p {
		float: left;
		width: auto;
		text-transform: uppercase;
		font-size: 11px;
		color: #000;
	}
.readers_comments_one_comment {
	float: left;
	width: 100%;
	padding: 5px 0px 3px 0px;
}
.readers_comments_img {
	float: left;
	width: 39px;
	padding: 3px 0px 0px 0px;
}
	.readers_comments_img a {
		float: left;
		width: 33px;
	}
		.readers_comments_img a img {
			float: left;
		}
.readers_comments_txt {
	float: left;
	width: 175px;
	text-align: left;
}
	.readers_comments_txt p {
		float: left;
		width: 100%;
		color: #777;
		font-weight: bold;
		line-height: 15px;
		font-size: 11px;
	}
	.readers_comments_txt a {
		float: left;
		width: 100%;
		line-height: 15px;
		font-size: 11px;
	}











/* right collumn end */



.read_more_posts {
	float: left;
	width: 819px;
	padding: 10px;
}
	.read_more_posts a,
	.read_more_posts h3 {
		float: left;
		width: 151px;
		height: 15px;
		background: url(media/skaitykite.gif) no-repeat 0px 0px;
		text-indent: -2000px;
		overflow: hidden;
	}
.read_more_one_post {
	float: left;
	width: 120px;
	padding: 0px 9px 10px 10px;
}
.read_more_one_post_title {
	float: left;
	width: 100%;
	padding: 0px 0px 3px 0px;
	
}
	.read_more_one_post_title a {
		float: left;
		width: auto;
		text-transform: uppercase;
		color: #000;
		text-decoration: none;
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
	}
.read_more_one_post_img {
	float: left;
	width: 100%;
}

.read_more_one_post_img img {
	height: 77px;
}

.read_more_one_post_txt {
	float: left;
	width: 100%;
}
.read_more_one_post_txt_title {
	float: left;
	width: 100%;
	text-align: left;
	padding: 3px 0px;
}
	.read_more_one_post_txt_title a {
		/* float: left; */
		width: auto;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		line-height: 1.3;
	}
	.read_more_one_post_txt_title a:hover {
		text-decoration: underline;
	}
	.read_more_one_post_txt_title span a {
		color: #999;
	}

	.read_more_one_post_txt p {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 12px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}




/* footer start */
#footer {
	float: left;
	width: 962px;
	padding: 10px 0px 20px 0px;
}
#footerTop {
	float: left;
	width: 100%;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #E9EAE5;
	background: url(media/repeat_bg.gif) repeat-y 0px 0px;
	padding: 10px 0px 0px 0px;
}
#footerLogoBox {
	float: left;
	padding: 10px;
	width: 210px;
}
#footerLogo {
	float: left;
	margin-top: 10px;
}

.menu_links {
	float: left;
	width: 100%;
}
	.menu_links a {
		float: left;
		width: auto;
		font-style: italic;
		font-size: 11px;
		text-decoration: none;
		color: #333;
	}
	.menu_links a:hover {
		text-decoration: underline;
	}
	.menu_links span {
		float: left;
		width: 1px;
		background: #333;
		margin: 3px 5px 0px 5px;
		height: 10px;
	}
.vetical_menu {
	float: left;
	width: 120px;
	border-left: 1px solid #E6E6E6;
	padding: 0px 15px;
}
	.vetical_menu ul {
		float: left;
		width: 100%;
		list-style: none;
	}
		.vetical_menu ul li {
			float: left;
			width: 100%;
			line-height: 18px;
		}
			.vetical_menu ul li a {
				float: left;
				width: auto;
				font-size: 11px;
				text-decoration: none;
				line-height: 15px;
			}
			.vetical_menu ul li a:hover {
				text-decoration: underline;
			}


.our_support {
	float: right;
	width: 240px;
	padding: 0px 10px 0px 0px;
}
	.our_support p {
		float: left;
		width: 100%;
		text-align: left;
		color: #000;
		font-size: 12px;
		line-height: 15px;
		padding: 0px 0px 10px 0px;
	}
	.our_support a {
		float: left;
		width: auto;
	}

.footer_txt {
	float: left;
	width: 940px;
	padding: 10px;
	background: #F2F2F2;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #E9EAE5;
	border-left: 1px solid #E9EAE5;
	border-right: 1px solid #E9EAE5;
}
	.footer_txt p {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 10px;
		line-height: 13px;
		color: #999;
	}

	.footer_txt .stronger_txt {
		font-weight: bold;
		color: #777;
		padding: 5px 0px 0px 0px;
	}





#footerBottom {
	float: left;
	width: 100%;
}
	#footerBottom ul {
		list-style: none;
		padding: 6px 0px;
	}
		#footerBottom ul li {
			display: inline;
			line-height: 14px;
		}
			#footerBottom ul li a {
				font-size: 11px;
				text-decoration: none;
				margin: 0px 7px 0px 5px;
				line-height: 14px;
			}
			#footerBottom ul li a:hover {
				text-decoration: underline;
			}
			#footerBottom ul li span {
				width: 1px;
				background: url(media/border_3.gif) no-repeat center;
				line-height: 10px;
			}
.rss2 a {
	background: url(media/rss_2.gif) no-repeat left center;
	padding: 0px 0px 0px 22px;
}
	#footerBottom p {
		color: #000;
		font-size: 11px;
		line-height: 18px;
	}



/* ======= CONTENT END ====== */

/* naujas css */

.page_title {
	float: left;
	width: 395px;
	padding: 0px 0px 10px 0px;
}
	.page_title h1 {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 24px;
		color: #000;
		line-height: 28px;
		font-weight: normal;
	}
.new_styles .author_and_date {
	padding: 0px 0px 10px 0px;
}
.new_styles .small_shop {
	width: 100px;
	margin: -36px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border-bottom: 4px solid #EBEAE6;
}
.new_styles .one_shop_item {
	padding: 0px 0px 10px 0px;
}

.border3 {
	float: left;
	width: 100%;
	font-size: 0;
	border-top: 1px solid #000;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 9px 0px;
}



.new_styles .author_and_date {
	padding: 5px 0px 5px 0px;
}
.new_styles .post_img {
	width: 160px;
	padding: 0px 0px 0px 0px;
}
.new_styles .post_txt {
	width: 340px;
}


.one_post_position .whats_new_post {
	width: 335px;
	padding: 10px;
}
.one_post_position .post_txt {
	width: 204px;
}


.one_post_position .whats_new_cat_title {
	padding: 0;
}
.one_post_position .whats_new_cat_title a {
	color: #999;
}


.one_post_position .post_title a {
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
}


.one_post_position .author_and_date {
	padding: 5px 0px;
}
.one_post_position .author_and_date p {
	width: auto;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.more_position {
	padding: 0px 0px 10px 0px;
}
	.more_position a {
		margin-right: 20px;
	}



.one_post_title {
	float: left;
	width: 450px;
	text-align: left;
	font-size: 33px;
	line-height: 36px;
	color: #000;
	text-decoration: none;
	font-family: Georgia, times new roman;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}

.invert {
	color: #fff;
}



.facebook_share {
	float: right;
	width: 61px;
	padding: 0px 0px 10px 0px;
}
.facebook_share_cloud {
	float: left;
	width: 60px;
}
	.facebook_share_cloud p {
		float: left;
		width: 56px;
		padding: 2px;
		line-height: 33px;
		font-size: 20px;
	}
	.facebook_share a {
		float: left;
		width: 60px;
		height: 18px;
	}



.one_post_decoration p {
	color: #000;
	line-height: 1.5;
	padding: 5px 0px 20px 0px;
}

.one_post_decoration_invert p {
	color: #eee;
	line-height: 1.5;
	padding: 5px 0px 20px 0px;
}



.author_and_date .text_decoration a {
	text-decoration: none;
}

.author_and_date .text_decoration a:hover {
	text-decoration: underline;
}

.author_and_date .text_decoration_invert a {
	text-decoration: none;
	color: #fff;
}
.author_and_date .text_decoration_invert a:hover {
	text-decoration: underline;
	color: #fff;
}

.author_and_date span.text_decoration_invert {
	margin-left: 5px;
}


.facebook_and_share {
	float: left;
	width: 100%;
}
.facebook_like {
	float: left;
	width: auto;
}
	.facebook_like p {
		float: left;
		width: auto;
		color: #000;
		line-height: 20px;
		font-size: 11px;
		padding: 0px 10px;
	}




.facebook_share_and_comments {
	float: left;
	width: auto;
	padding: 0px 0px;
	margin: 1px 0px 0px 0px;
}
.facebook_share_link {
	float: left;
	width: auto;
}
	.facebook_share_link a {
		float: left;
		background: url(media/facebook_share.gif) no-repeat 0px 0px;
		width: 60px;
		height: 18px;
		
	}


.small_cloud_left {
	float: left;
	background: url(media/facebook_share_small_cloud_left.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 3px;
}
	.small_cloud_left p {
		float: left;
		line-height: 16px;
		font-size: 11px;
		color: #000;
		border-top: 1px solid #B1B8EC;
		border-bottom: 1px solid #B1B8EC;
		background: #E8EBF4;
		padding: 0px 2px;
	}
.small_cloud_right {
	float: left;
	background: url(media/facebook_share_small_cloud_right.gif) no-repeat 0px 0px;
	width: 4px;
	height: 18px;
}



.retweet {
	float: left;
	width: 60px;
	padding: 2px 0px 0px 10px;
	margin: 0px;
	}



.share_this {
	float: left;
	width: auto;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}



.border4 {
	float: left;
	width: 100%;
	font-size: 0;
	border-top: 1px solid #EAEAEA;
	margin: 10px 0px 0px 0px;
}

.border4_invert {
	float: left;
	width: 100%;
	font-size: 0;
	border-top: 1px solid #444444;
	margin: 10px 0px 0px 0px;
}

.border_divider_invert {
	float: left;
	width: 100%;
	font-size: 0;
	border-top: 1px solid #444444;
	margin: 10px 0px 10px 0px;
}


.banner_box_position {
	padding: 15px 0px 5px 0px;
	text-align: center;
}
	.banner_box_position a {
		float: none;
	}
		.banner_box_position a img {
			float: none;
		}



.readmore_author_posts {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}

.readmore_author_posts_background {
	background:#f0f6ec;
	float: left;
	width: 100%;
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.readmore_author_posts_img {
	float: left;
	width: 51px;
}
.readmore_author_posts_txt {
	float: left;
	width: 455px;
	padding: 0px 0px 0px 10px;
}
.readmore_author_posts_title {
	float: left;
	width: 100%;
	padding: 0px 0px 4px 0px;
}




	.readmore_author_posts_title a,
	.readmore_author_posts_title {
		float: left;
		width: auto;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 11px;
		line-height: 15px;
	}
	
	.readmore_author_posts_title {
		float: left;
		width: auto;
		text-transform: uppercase;
		text-decoration: none;
		color: #B6151B;
		font-size: 11px;
		line-height: 15px;
	}
	
	.readmore_author_posts_title h3 {
		color:#000;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0px;
		margin:0px;
		text-align:left;
	}
	
	.readmore_author_posts_txt p,
	.readmore_author_posts_background p {
		float: left;
		width: 100%;
		padding: 1px 0px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 11px;
		
	}
	
	.readmore_author_posts_txt p {
		color: #888888;
	}
		.readmore_author_posts_txt p a {
			width: auto;
			font-size: 15px;
			text-decoration: none;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		.readmore_author_posts_txt p a:hover {
			text-decoration: underline;
		}
		
		.readmore_author_posts_txt p span {
		}
		.readmore_author_posts_txt p span a {
			color: #999;
			margin: 0px 0px 0px 3px;
			font-family:Arial, Helvetica, sans-serif;
		}
.all_author_posts {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
	.all_author_posts span {
		float: right;
		font-size: 11px;
	}
	
	.all_author_posts span a {
			text-decoration: none;
			font-weight: bold;

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




.add_comment_form_and_comments {
	float: left;
	width: 100%;
	padding: 0px 0px 10px 0px;
}

	.add_comment_form_and_comments h3 {
		float: left;
		width: auto;
		font-size: 22px;
		color: #666;
		font-family: Georgia, Times new roman;
		padding: 10px 0px 0px 0px;
		font-weight: normal;
	}
	
	.add_comment_form_and_comments h3 a {	
		color: #000;
		text-decoration: none;
		
	}
.add_comment_form_and_comments_invert {
	float: left;
	width: 100%;
	padding: 0px 0px 10px 0px;
}

	.add_comment_form_and_comments_invert h3 {
		float: left;
		width: auto;
		font-size: 22px;
		color: #fff;
		font-family: Georgia, Times new roman;
		padding: 10px 0px 0px 0px;
		font-weight: normal;
	}
	
	.add_comment_form_and_comments_invert h3 a,
	.add_comment_form_and_comments_invert a {	
		color: #fff;
		text-decoration: none;
		
	}
	
	#dsq-comments-title h3 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; font-weight: bold;}


.border5 {
	float: left;
	width: 100%;
	font-size: 0;
	border-top: 1px solid #B2B2B2;
	margin: 10px 0px 0px 0px;
}


.buttons {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.disqus_button {
	float: left;
	background: url(media/disqus_button.gif) no-repeat 0px 0px;
	width: 89px;
	height: 21px;
	margin: 0px 3px 0px 0px;
}
.facebook_button {
	float: left;
	background: url(media/facebook_connect_button.gif) no-repeat 0px 0px;
	width: 89px;
	height: 21px;
	margin: 0px 3px 0px 0px;
}
.twitter_button {
	float: left;
	background: url(media/twitter_button.gif) no-repeat 0px 0px;
	width: 89px;
	height: 21px;
	margin: 0px 3px 0px 0px;
}


.comments_form {
	float: left;
	width: 518px;
}
	.comments_form textarea {
		float: left;
		width: 500px;
		padding: 9px;
		margin: 10px 0px 0px 0px;
		background: url(media/textarea_bg.gif) no-repeat 0px 0px;
		height: 94px;
		font-size: 12px;
		font-family: Arial, Tahoma, sans-serif;
		border: none;
		resize: none;
	}
.commnets_input {
	float: left;
	background: url(media/input_left.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 7px;
	height: 22px;
	margin: 6px 0px 0px 0px;
}
.commnets_input2 {
	margin-left: 5px;
	*padding: 0px 0px 0px 2px;
}
	.commnets_input input {
		float: left;
		width: 304px;
		background: url(media/input_repeat.gif) repeat-x 0px 0px;
		height: 22px;
		line-height: 22px;
		border: none;
		font-size: 12px;
		font-family: Arial, Tahoma, sans-serif;
		color: #999;
	}
	.commnets_input2 input {
		width: 184px;
	}
.commnets_input_right {
	float: left;
	width: 5px;
	background: url(media/input_right.gif) no-repeat 0px 0px;
	height: 22px;
}
.grey_bg2 {
	float: left;
	width: 195px;
	height: 30px;
	background: url(media/grey_bg.gif) no-repeat 0px 0px;
	margin: 3px 0px 0px 5px;
}
.comments_submit {
	float: left;
	width: 100%;
	padding: 6px 0px 0px 0px;
}
	.comments_submit input {
		float: right;
		font-size: 11px;
		font-weight: bold;
		padding: 3px;
		cursor: pointer;
	}


.form_error_message {
	float: left;
	width: 501px;
	border: 1px solid #F9D064;
	background: #FEF1D1;
	margin: 20px 0px 0px 0px;
	padding: 7px;
}
	.form_error_message p {
		float: left;
		width: 100%;
		line-height: 13px;
		font-size: 11px;
		color: #2264BB;
		padding: 0;
	}




.comments_block {
	float: left;
	width: 100%;
}
.comments_block_one_comment {
	float: left;
	width: 100%;
}
.comments_block_one_comment_header {
	float: left;
	width: 100%;
	background: #F7F7F7 url(media/comments_header_border.gif) no-repeat 0px 0px;
	padding: 4px 0px 4px 0px;
	margin: 14px 0px 0px 0px;
}
.one_comment_img {
	float: left;
	width: 24px;
	padding: 0px 0px 0px 4px;
}
	.one_comment_img img {
		float: left;
		border: 2px solid #fff;
	}
	.comments_block_one_comment_header a {
		float: left;
		width: auto;
		color: #1D6ABC;
		text-decoration: none;
		margin: 8px 0px 0px 13px;
		line-height: 13px;
		font-size: 12px;
		font-weight: bold;
	}
	.comments_block_one_comment_header a:hover {
		text-decoration: underline;
	}
	.comments_block_one_comment_header p {
		float: left;
		width: auto;
		color: #000;
		margin: 8px 0px 0px 13px;
		line-height: 13px;
		font-size: 12px;
		padding: 0;
	}
.comments_block_one_comment_content {
	float: left;
	width: 100%;
}
	.comments_block_one_comment_content p {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 12px;
		line-height: 15px;
		color: #000;
		padding: 10px 0px;
	}
.comments_block_one_comment_footer {
	float: left;
	width: 100%;
}
	.comments_block_one_comment_footer a {
		float: left;
		width: auto;
		color: #1D6ABC;
		text-decoration: none;
		line-height: 13px;
		font-size: 12px;
		margin: 6px 0px 0px 0px;
	}
	.comments_block_one_comment_footer a:hover {
		text-decoration: underline;
	}
.one_comment_buttons {
	float: right;
	width: auto;
}
	.one_comment_buttons input {
		float: left;
		font-size: 11px;
		cursor: pointer;
		padding: 1px 2px;
		margin: 0px 0px 0px 2px;
	}

.liked_row {
	float: left;
	width: 100%;
	background: #E7F2F6;
}
	.liked_row p {
		float: right;
		width: auto;
		font-size: 9px;
		color: #000;
		line-height: 10px;
		padding: 8px;
	}

.load_comments {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
	.load_comments input {
		font-size: 11px;
		color: #000;
		padding: 2px;
		cursor: pointer;
	}




.sort_row {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
	.sort_row form {
		float: left;
		width: auto;
	}
		.sort_row form p {
			float: left;
			width: auto;
			padding: 0;
			font-size: 12px;
			line-height: 15px;
		}
		.sort_row form select {
			float: left;
			width: auto;
			font-size: 11px;
			line-height: 15px;
			margin: 0px 0px 0px 5px;
			width: 100px;
		}
	.sort_row a {
		float: left;
		font-size: 12px;
		line-height: 15px;
		color: #2567BE;
		text-decoration: none;
		margin: 0px 0px 0px 20px;
	}
	.sort_row a:hover {
		text-decoration: underline;
	}
	.sort_row .subscribe_email {
		background: url(media/email.gif) no-repeat left center;
		padding: 0px 0px 0px 15px;
	}
	.sort_row .subscribe_rss {
		background: url(media/rss_3.gif) no-repeat left center;
		padding: 0px 0px 0px 15px;
	}







.contributors_box {
	float: left;
	width: 100%;
}
.contributors_box_header {
	float: left;
	width: 100%;
}
	.contributors_box_header a,
	.contributors_box_header h3 {
		float: left;
		background: url(media/contributors.gif) no-repeat 0px 0px;
		width: 113px;
		height: 13px;
		overflow: hidden;
		text-indent: -2000px;
	}

.one_contributor {
	float: left;
	width: 100%;
	padding: 8px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	border-top: 1px solid #E9E9E7;
}
.one_contributor_img {
	float: left;
	width: 51px;
}
.one_contributor_txt {
	float: left;
	width: 97px;
	padding: 0px 0px 0px 10px;
}
.one_contributor_txt_name {
	float: left;
	width: 100%;
	text-align: left;
}
	.one_contributor_txt_name a {
		float: left;
		width: auto;
		font-size: 10px;
		text-transform: uppercase;
		color: #CB2A3C;
		line-height: 13px;
		text-decoration: none;
	}
.one_contributor_txt_link {
	float: left;
	width: 100%;
	padding: 6px 0px 0px 0px;
}
	.one_contributor_txt_link a {
		float: left;
		width: auto;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		font-weight: bold;
		background: url(media/arrows.gif) no-repeat center left;
		padding: 0px 0px 0px 8px;
	}
	.one_contributor_txt_link a:hover {
		text-decoration: underline;
	}


/* ==== PHOTO MAIN ====== */
.video_main_bg {
	background: #222;
	color: #fff;
	text-align: left;
}

.video_page_title {
	float: left;
	width: 700px;
	padding: 10px;
}
	.video_page_title h1 {
		float: left;
		width: 100%;
		text-align: left;
		font-size: 30px;
		color: #fff;
		font-weight: normal;
		
	}


.showing_video {
	float: left;
	width: 700px;
	padding: 0px 10px;
}
.one_video_photo_post_img_big,
.showing_video_player {
	float: left;
	width: 399px;
	position: relative;
}

	.one_video_photo_post_img_big a {
		float: left;
		width: auto;
	}


.showing_video_txt {
	float: left;
	width: 270px;
	padding: 0px 0px 0px 20px;
}
	.showing_video_txt h2 {
		float: left;
		width: 100%;
	}
		.showing_video_txt h2 a {
			float: left;
			width: auto;
			font-size: 24px;
			line-height: 29px;
			font-family: Georgia, times new roman;
			color: #fff;
			text-decoration: none;
			font-weight: normal;
		}
		.showing_video_txt h2 a:hover {
			text-decoration: underline;
		}
.date_comments {
	float: left;
	width: 100%;
	padding: 5px 0px;
}
	.date_comments p {
		float: left;
		width: auto;
		color: #fff;
		font-size: 11px;
		line-height: 14px;
	}
	.date_comments a {
		float: left;
		width: auto;
		color: #fff;
		font-size: 11px;
		line-height: 14px;
		background: url(media/comments2.gif) no-repeat center left;
		padding: 0px 0px 0px 12px;
		margin: 0px 0px 0px 5px;
	}
.showing_video_txt_txt {
	float: left;
	width: 100%;
	padding: 5px 0px 12px 0px;
}

.showing_video_txt_txt a {
	color: #fff;
}

	.showing_video_txt_txt p {
		float: left;
		width: 100%;
		font-size: 16px;
		color: #BBBBBB;
		font-family: Georgia, times new roman;
	}


.border6 {
	float: left;
	width: 700px;
	margin: 10px 0px 0px 10px;
	border-top: 1px solid #444;
	height: 0;
}


.newest_videos {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.newest_videos_header {
	float: left;
	width: 700px;
	padding: 0px 0px 0px 10px;
}
	.newest_videos_header a {
		float: left;
		background: url(media/naujausi_video.gif) no-repeat 0px 0px;
		width: 111px;
		height: 16px;
		text-indent: -2000px;
		overflow: hidden;
	}


.one_video_photo_post {
	float: left;
	width: 160px;
	padding: 10px 9px 30px 10px;
	height: 170px;
}
.one_video_photo_post_img {
	float: left;
	width: 160px;
	position: relative;
	height: 109px;
}

.one_video_photo_post_img img {
	height: 109px;
}
	.one_video_photo_post_img a {
		float: left;
		width: auto;
	}

.video_play_icon {
	float: left;
	height: 16px;
	width: 16px;
	background: url(media/play_small.gif) no-repeat left top;
	padding: 0px 0px 0px 5px;
	margin: -21px 0px 21px 5px;
}

.video_play_icon_front {
	float: left;
	height: 25px;
	width: 219px;
	background: url(media/sidebar_player.jpg) no-repeat left top;
	padding: 0px 0px 0px 5px;
	margin: -25px 0px 0px 0px;
}


.video_play_icon_big {
	float: left;
	height: 55px;
	width: 55px;
	background: url(media/play_big.gif) no-repeat left top;
	padding: 0px 0px 0px 5px;
	margin: -160px 0px 21px 170px;
	color:#EEEEEE;
}

	.video_time p {
		float: left;
		font-size: 9px;
		line-height: 15px;
		background: #000;
		color: #898987;
	}
.video_time_right_bg {
	float: left;
	height: 15px;
	background: url(media/time_right.gif) no-repeat 0px 0px;
	width: 5px;
}
.one_video_photo_content {
	float: left;
	width: 100%;
}
	.one_video_photo_content a {
		float: left;
		width: auto;
		font-size: 14px;
		color: #fff;
		line-height: 18px;
		text-decoration: none;
		font-family: Georgia, times new roman;
	}
	.one_video_photo_content a:hover {
		text-decoration: underline;
	}




.posts_page_numbers,
.posts_page_numbers_dark {
	float: left;
	width: 700px;
	padding: 10px 0px 0px 10px;
}
	.posts_page_numbers ul {
		list-style: none;
	}
		.posts_page_numbers ul li {
			display: inline;
			padding: 0px 8px;
		}
			.posts_page_numbers ul li a {
				color: #fff;
				text-decoration: none;
				font-size: 12px;
			}
			.posts_page_numbers ul .active_page a {
				color: #F7141D;
			}
			
			.posts_page_numbers ul .page_prev a {
				background: url(media/page_prev.gif) no-repeat center;
				width: 10px;
				height: 12px;
			}
			.posts_page_numbers ul .page_next a {
				background: url(media/page_next.gif) no-repeat center;
				width: 10px;
				height: 12px;
			}


.photo_gallery_posts {
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.photo_gallery_posts_header {
	float: left;
	width: 700px;
	padding: 0px 0px 0px 10px;
}
	.photo_gallery_posts_header a {
		float: left;
		background: url(media/foto_galerija.gif) no-repeat 0px 0px;
		width: 115px;
		height: 14px;
		text-indent: -2000px;
		overflow: hidden;
	}












.search_form {
	background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAALUlEQVR42mJ+8OABEzJgZGQEYxgbF43MZmBgQBZn/Pv3L+O/f/8Y////DxBgAEibDBEwCTcdAAAAAElFTkSuQmCC') repeat-x top;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: right;
	height: 22px;
	width: auto;
	margin: 7px 7px 0px 0px;
	padding: 1px;
}
.search_form_txt {
	float: left;
	width: auto;
}
	.search_form_txt input {
		float: left;
		width: 142px;
		height: 22px;
		line-height: 22px !important;
		border: 0;
		font-family: Arial, Tahoma, sans-serif;
		color: #000;
		font-size: 11px;
		padding: 0 5px;
	}
.search_form_submit {
	float: left;
	width: auto;
}
	.search_form_submit input {
		float: left;
		height: 22px;
		background: #E92033 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAQUlEQVR42iTMwQ3AMAwCQIul+un+C/UXwNRJHicsJFzf86KqjnRfFkwOQVxj3wvU9OJJemusGE7gDpTZ3l+/AAMAyPU04o4usbUAAAAASUVORK5CYII=');
		border: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 0px;
		font-size: 10px;
		line-height: 22px !important;
		padding: 0px 5px;
		font-family: Arial, Tahoma, sans-serif;
		color: #fff;
		cursor: pointer;
		text-transform: uppercase;
	}



.news_letter {
	float: left;
	width: 204px;
	margin: 10px 0px 0px 0px;
	padding: 7px 7px 10px 7px;
	border: 1px solid #E9E9E7;
	background: #F2F2F0;
}
	.news_letter p {
		float: left;
		width: 100%;
		text-align: left;
		text-transform: uppercase;
		color: #000;
		line-height: 15px;
		font-size: 11px;
		font-weight: bold;
	}
	.news_letter form {
		float: left;
		width: 100%;
		padding: 10px 0px 0px 0px;
	}
.news_letter_email {
	float: left;
	width: auto;
}
	.news_letter_email input {
		float: left;
		height: 14px;
		width: 123px;
		padding: 3px;
		font-size: 11px;
		font-family: Arial, Tahoma, sans-serif;
		color: #666;		
		
		
	}
	.news_letter_submit input {
		float: left;
		height: 19px;
		width: 63px;
		background: url(media/button_bg_2.gif) no-repeat 0px 0px;
		border: none;
		margin: 2px 0px 0px 5px;
		font-size: 10px;
		font-family: Arial, Tahoma, sans-serif;
		color: #fff;
		cursor: pointer;
		text-transform: uppercase;
		font-weight: bold;

	}


.gallery .gallery-icon {
	text-align:left;
	padding: 0px;
	border: none;
} 

.fan_box .connections {
border-top:none;
min-height:150px;
padding:10px 0 4px 10px;
}

.pagecontent { padding: 10px; }

.navigation { 	
	float: left;
	width: 519px;
	margin: 10px 0px 10px 0px;
}

/* -- Submit news form style --*/
.wpcf7-form-control-wrap input {
	border: 1px solid #CCCCCC;
	color: #000;
	font-size: 13px;
	font-family: Arial,Tahoma,sans-serif;
	height: 13px;
	padding: 5px;
}

.wpcf7-form-control-wrap input.wpcf7-file {
	height: auto;
	border: none;
}

	
.more_button {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAlCAIAAAAMShT+AAAAN0lEQVR42ozIOwoAIBBDweD9D7z/FYLaaGExvBBUFbbMpIg43J3MjFSVRGQAGN199fX9dO0pwAAn6E1AQs+huAAAAABJRU5ErkJggg==') #f6f6f6;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #888888;
	display: block;
	height: 37px;
	line-height: 37px;
	margin-top: 15px;
	text-align: center;
	text-decoration: none;
}
.more_button:hover {
	color: #585858;
	text-decoration: none;
}

/* Other news */
.other_news {
	border-top: 1px solid #ebebeb;
	clear: both;
	display: block;
	list-style: none;
	text-align: left;
}
	.other_news li {
		display: inline-block;
		margin-right: 16px;
		padding: 5px 0 15px 0;
		vertical-align: top;
		*display: inline; *zoom: 1; /* IE7 */
		} .other_news li.third {
		margin-right: 0;
	}
	.other_news li .category {
		color: #585858;
		font-size: 12px;
		text-transform: uppercase;
	}
	.other_news li a {
		background-position: top;
		background-repeat: no-repeat;
		display: block;
		margin-top: 5px;
		padding-top: 80px;
		text-decoration: none;
		width: 120px;
	}
	.other_news li .date {
		color: #c1bfbf;
	}


/* Calendar Slider (Home page) */
.calendar_slider {
	background-color: #222222;
	background-repeat: no-repeat;
	height: 245px;
	position: relative;
	width: 400px;
}
	.calendar_slider_darken {
		background: rgba(0,0,0,0.3);
		height: 245px;
		width: 400px;
		*background: transparent; /* IE7 */
		*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000); /* IE7 */
		background: transparent\0/; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000)\0/; /* IE8 */
	}
	.calendar_slider .current_title {
		color: #ffffff;
		font-size: 16px;
		padding: 5px 10px 0 10px;
		text-align: left;
	}
	.calendar_slider .current_text {
		color: #ffe25d;
		padding: 0 10px;
		text-align: left;
	}
	.calendar_slider table {
		border-collapse: collapse;
		border-spacing: 0;
		bottom: 0;
		left: 0;
		line-height: 26px;
		position: absolute;
		right: 0;
		width: 100%;
	}
	.calendar_slider table td {
		border: 1px dotted #ffffff;
		color: #ffffff;
		height: 26px;
	}
	.calendar_slider table td.empty {
		border: 0;
	}
	.calendar_slider table tr:last-child td {
		border-bottom: 0;
	}
	.calendar_slider table td:first-child {
		border-left: 0;
	}
	.calendar_slider table td:last-child {
		border-right: 0;
	}
	.calendar_slider table td a {
		color: #ffffff;
		display: block;
		padding: 0 9px;
		text-decoration: none;
		} .calendar_slider table td.featured_event a {
		background: rgba(255,255,255,0.3);
		*background: transparent; /* IE7 */
		*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff, endColorstr=#4cffffff); /* IE7 */
		background: transparent\0/; /* IE8 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff, endColorstr=#4cffffff)\0/; /* IE8 */
		} .calendar_slider table td#current_event a {
		background: #ffffff;
		color: #fb0000;
		font-weight: bold;
	}

/* English Articles */
.english_articles_block {
	border-top: 1px solid #ebebeb;
	margin-top: 20px;
	text-align: left;
}
	.english_articles_block dt {
		color: #c1bfbf;
		display: inline-block;
		padding: 5px 0;
		vertical-align: top;
		width: 65px;
		*display: inline; *zoom: 1; /* IE7 */
	}
	.english_articles_block dd {
		display: inline-block;
		padding: 5px 0;
		vertical-align: top;
		width: 330px;
		*display: inline; *zoom: 1; /* IE7 */
	}

/* Golden bar */
.golden_bar {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAATUlEQVR42nSOwRUAIAhCyWHaf7UWgMy0unTwQV80odENgInNIIQPDb+Z0ofKGZEzyXn7ldGbcUY9u5Zi72H9w8Xk/XYydZdw35+aAgwAiB8ySuLVgOsAAAAASUVORK5CYII=') #f6db2d;
	border: 1px solid #bebebe;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
	float: left;
	margin: 10px;
	padding: 5px;
	width: 810px;
	*background-image: url('media/golden_bar_bg.png'); /* IE7 */
}
	.golden_bar form {
		float: left;
		padding: 7px 0;
		width: 400px;
	}
		.golden_bar fieldset {
			border: 0;
		}
		.golden_bar label {
			color: #585858;
			display: inline-block;
			font-size: 11px;
			font-weight: bold;
			line-height: 12px;
			padding-right: 13px;
			text-align: right;
			vertical-align: middle;
			width: 90px;
		}
		.golden_bar input {
			vertical-align: middle;
			width: 195px;
		}
		.golden_bar button {
			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAIAAAAIMBNTAAAANklEQVR42izKQQoAMAgDweD/L32uWk2D9TBgFtFxjKQBwjvIlJDS3rt9W6rV7P9bqwVqeAIMAJVfNEWQq25DAAAAAElFTkSuQmCC') #f6ee5c;
			border: 1px solid #ccbe2f;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			color: #585858;
			font-size: 11px;
			height: 21px;
			line-height: 21px;
			margin-left: 3px;
			padding: 0 10px;
			text-transform: uppercase;
			vertical-align: middle;
			*padding: 0; /* IE7 */
		}
	.golden_bar .buttons {
		float: right;
		width: 400px;
	}
	.golden_bar .buttons a {
		display: inline-block;
		margin-left: 5px;
		vertical-align: top;
	}
	.golden_bar .buttons a img {
		display: block;
	}

.box-6 .golden_bar {
	padding: 0 10px;
	width: 197px;
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ebcb31;
	margin: 10px 0 0;
}
	.box-6 .golden_bar form {width: 193px; float: none}
	.box-6 .golden_bar label {width: auto;}
	.box-6 .golden_bar input {width: 193px; margin: 8px 0 8px 0;}
	.box-6 .golden_bar button {margin: 0 0 10px 0;}
	.box-6 .golden_bar .buttons {float: none; width: 193px;}
	.box-6 .golden_bar .buttons a {margin: 0 0 10px 0;}

/*Homepage gallery list*/
.galleryList {
	width: 671px;
	float: left;
}
	.galleryList img {border: 1px solid #545454}
	.galleryList .mainEntry {
		width: 399px;
		float: left;
	}
		.galleryList .mainEntry .img {float: left; position: relative}
		.galleryList .mainEntry .entryInfo {
			float: right;
			width: 160px;
		}
			.galleryList .mainEntry .entryInfo .title {
				display: block;
				color: #fff;
				font-size: 14px;
				text-decoration: none;
				line-height: 16px;
				margin-bottom: 5px;
			}
			.galleryList .mainEntry .entryInfo span {
				font-size: 11px;
			}
			.galleryList .mainEntry .entryInfo .comments {
				color: #fff;
				margin-left: 7px;
				background: url('media/ico-comment.gif') no-repeat 0px 2px;
				padding-left: 12px
			}
			.galleryList .mainEntry .entryInfo p {
				color: #c9c9c9;
				font-size: 11px;
				line-height: 13px;
				margin-top: 5px;
			}
			
	.galleryList .list {
		float: right;
		width: 261px;
		border-left: 1px dotted #535353;
	}
		.galleryList .list ul {list-style: none}
		.galleryList .list li {
			float: left;
			margin: 0 0 10px 8px;
			width: 122px;
			position: relative;
		}
		.galleryList .list .viewMore {
			color: #aaa;
			margin-left: 10px;
			display: inline-block;
		}
		.litnews {
			position: absolute;
			top: 1px;
			right: 1px;
			background: url('media/litnews-sign.png');
			width: 48px;
			height: 16px;
		}
		
		.galleryList .time {
			position: absolute;
			background-image: url('media/video-over.png');
			font-weight: bold;
			color: #fff;
			height: 46px;
			width: 204px;
			bottom: 3px;
			left: 5px;
			text-align: right;
			line-height: 46px;
			padding-right: 11px;
			font-size: 18px;
		}
		.galleryList .list .time {
			background-position: bottom left;
			width: 109px;
			height: 28px;
			font-size: 12px;
			padding-right: 4px;
			line-height: 28px;
			left: 3px;
			bottom: 6px;
		}


.additionalBox {
	float: right;
	width: 126px;
	padding: 0 7px 5px;
	min-height: 183px;
	border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	background: #4a4a4a url('media/additionalbox-black.png') repeat-x top left;
} 
	.additionalBox strong {
		font-weight: normal;
		text-transform: uppercase;
		line-height: 20px;
		display: block;
		margin-bottom: 10px;
	}
	.additionalBox img {margin-bottom: 10px;}
	.additionalBox p {
		font-size: 11px;
		line-height: 13px;
		margin-bottom: 10px;
	}
	.additionalBox p, .additionalBox p a {color: #bfbfbf}

.additionalBoxwhite {
	background: #d9d9d9 url('media/additionalbox-white.png') repeat-x top left;
	color: #585858;
}
	.additionalBoxwhite p {color: #585858;}

.banners400x60 {
	padding-left: 10px;
	width: 831px
}
	.banners400x60 img {
		float: left;
		margin: 10px 5px;
	}

.homepageBottom3Box {
	float: left;
	width: 841px;
	margin-bottom: 10px;
	text-align: left;
}
	.homepageBottom3Box .box {
		float: left;
		border-left: 1px solid #ebebeb;
		padding-left: 10px;
		margin-left: 10px
	}
	.homepageBottom3Box .blogs {
		border: 0px none;
		padding-left: 0px;
		width: 399px;
	}
		.homepageBottom3Box .blogs ul {list-style: none}
		.homepageBottom3Box .blogs li {
			float: left;
			width: 120px;
			margin-left: 19px;
		} .homepageBottom3Box .blogs li:first-child {margin-left: 0px;}
		.homepageBottom3Box .blogs span {
			font-size: 11px;
			color: #c1bfbf;
		}
		.homepageBottom3Box .blogs .author {
			text-transform: uppercase;
			color: #df6441;
			margin-bottom: 5px;
		}
		.homepageBottom3Box .blogs .title {text-decoration: none; line-height: 14px}
	
	.homepageBottom3Box .weekpoll {
		width: 192px;
	}
	.homepageBottom3Box .wp-polls p {
		font-weight: bold;
		line-height: 14px;
		margin-bottom: 10px;
	}

/*Calendar*/
.calendarFilter {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
	.calendarFilter label {
		display: block;
		color: #727272;
		margin-bottom: 2px;
	}
	.calendarFilter .timeCriteria {
		float: left;
		width: 330px;
	}
	.calendarFilter .eventCategory, .calendarFilter .state {
		float: right;
		width: 150px;
	}
	.calendarFilter select {
		margin-right: 8px;
		padding: 2px;
	}
	.calendarFilter select.month {margin-left: 8px; width: 100px}
	.calendarFilter .eventCategory select, .calendarFilter .state select {width: 135px;}

.calendarMonth {
	background: #2d2d2d;
	margin: 0 -15px 20px;
	padding: 15px;
	width: 100%;
	color: #fff;
	height: 105px;
	*height: 110px;
}
	.currentMonth {float: left;}
	.calendarMonth strong {
		line-height: 20px;
		display: block;
	}
	.calendarMonth ul {list-style: none}
	.calendarMonth li {
		float: left;
		position: relative;
	}
	.calendarMonth a {
		float: left;
		color: #8d8d8d;
		text-decoration: none;
		width: 22px;
		background: url('media/calendar-days-bg.png');
		height: 36px;
		text-align: center;
		padding-top: 3px
	}
	.calendarMonth b {
		display: block;
		color: #000;
	}
	.calendarMonth .weekend a {
		background-position: 0px -39px;
		color: #fff
	} .calendarMonth .weekend b {color: #fff}
	.calendarMonth .today a {
		background-position: 0px -78px;
		color: #fff
	} .calendarMonth .today b {color: #fff}
	.events {
		position: absolute;
		top: 40px;
		left: 0px;
		background: url('media/calendar-events-bg.png') no-repeat top left;
		border-radius: 0 0 5px 5px;
		-khtml-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		width: 22px;
		padding-top: 8px;
		text-align: center;
		
	} .events img {margin-bottom: 4px}

.nextMonth {
	background: url('media/next-mont-sep.png') no-repeat 0px 27px;
	padding-left: 35px;
	*padding-left: 30px;
	margin-left: 10px;
	float: right;
}

.calendarEventsList {list-style: none}
	.calendarEventsList li {
		float: left;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.calendarEventsList li .date {
		display: block;
		font-size: 14px;
		margin-bottom: 5px;
		font-weight: normal;
	}
	.calendarEventsList li img {float: left;}
	.calendarEventsList li div {padding-left: 135px;}
		.calendarEventsList li div .title {
			font-weight: bold;
			color: #2b539a;
			display: block;
			margin-bottom: 0px;
		}
		.calendarEventsList li div .state {
			color: #d04e36;
			font-size: 11px;
		}
		.calendarEventsList li div p {
			margin-top: 5px;
			line-height: 14px;
			color: #464646;
		}

.calendarEventsList.horizontalList li {
	border: 0px none;
	margin: 0px 0 15px 0;
	padding: 0px;
	width: 120px;
	margin-left: 20px
} .calendarEventsList.horizontalList li:first-child {margin-left: 0px;}
.calendarEventsList.horizontalList li img {float: none; margin-bottom: 5px;}
.calendarEventsList.horizontalList li div {padding: 0px;}
.calendarEventsList.horizontalList li .title {
	font-size: 11px;
	color: #727272;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}
.calendarEventsList.horizontalList li .state {line-height: 25px;}
