﻿/*  -  MAIN  -  */

body {
	background: #fff url(../images/background.jpg) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #545454;
}
/* Decorations */
#divleft {
    height: 100%;
    left: 50%;
    margin-left: -750px;
    position: fixed;
    text-align: right;
    top: 0;
    width: 140px;
}	
#divright {
    height: 100%;
    left: 50%;
    margin-left: 460px;
    position: fixed;
    text-align: left;
    top: 0;
    width: 140px;
}
/* end of decorations */
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.bold {
	font-weight: bold;
}
#divleft {
	height: 100%;
	left: 50%;
	margin-left: -750px;
	position: fixed;
	text-align: right;
	top: 0;
	width: 140px;
}

#divright {
	height: 100%;
	left: 50%;
	margin-left: 475px;
	position: fixed;
	text-align: left;
	top: 0;
	width: 140px;
}

a {
	color: #459341;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
p {
	font-size: 13px;
	line-height: 19px;
}
.wrapper {
	width: 969px;
	margin: 0 auto;
	padding: 0 20px;
	overflow: hidden;
}
/*  -  HEADER  -  */

	/*  -  TOP LINE  -  */

#header {
	margin: 0;
	padding: 0;
	width: 960px;
}
#header #minimenu {
	height: 30px;
	font-size: 11px;
}
#header #minimenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#header #minimenu ul li {
	float: left;
}
#header #minimenu ul li a {
	color: #545454;
	display: block;
	padding: 8px 10px;
}
#header #minimenu ul li.lang a {
	padding: 8px 5px;
	color: #aaa;
}
#header #minimenu img {
	border: none;
}
#header #minimenu li.active a {
	font-weight: bold;
	color: #000 !important;
	cursor: default;
}
#header #minimenu li.active a:hover {
	text-shadow: none;
	background: none;
	cursor: default;
	border: none;
}
#header #minimenu a:hover {
	text-shadow: 1px 1px 1px #eee;
	background: #fff;
	color: #545454 !important;
	text-decoration: none;
	padding-bottom: 6px;
	border-bottom: 2px solid #459341;
}
/*  -  LOGO / BANNER  -  */
#secline {
	margin: 30px 0 10px;
	height: 100px;
}
#secline a#logo, #secline a#mokymai {
	width: 210px;
	height: 88px;
	display: block;
}
#secline a#logo {
	background: url(../images/penki-logo.png) no-repeat;
}
#secline a#mokymai {
	background: url(../images/mokymai-logo.png) no-repeat;
}
#secline span {
	font-size: 11px;
}
#secline .right a {
	font-size: 13px;
	font-weight: bold;
}
#secline .logout {
	font-weight: normal !important;
	display: block;
	margin-top: 10px;
	text-align: right;
	background: url(../images/icons/logout.png) no-repeat right;
	padding-right: 20px;
}
/*  -  MISC  -  */
	
	
#infoline {
	margin-top: 10px;
	height: 46px;
}
#infoline .sayhi {
	font-size: 16px;
	font-family: Georgia, Palatino, Times New Roman;
	font-style: italic;
	color: #989898;
	letter-spacing: -1px;
	padding-right: 20px;
	margin-top: 10px;
	display: inline;
	width: 360px;
	text-shadow: 1px 2px 1px #eee;
}
#infoline .weather {
	height: 46px;
	background: url(../images/weather.png) no-repeat top left;
	width: 240px;
	padding-right: 7px;
	margin: 10px 0 0 0;
	display: block;
}
#infoline .weather .info {
	float: left;
	padding: 8px 0 8px 8px;
}
#infoline .weather a {
	color: #999;
	font-size: 10px;
	display: block;
}
#infoline .weather .degrees {
	float: left;
	font-size: 28px;
	font-weight: bold;
	color: #999;
	margin-left: 10px;
}
#infoline .weather .wright {
	background: url(../images/weather.png) no-repeat bottom right;
	height: 46px;
}
#infoline .weather .wicon {
	float: right;
	margin-right: 3px;
}
#infoline .search {
	height: 29px;
	margin-top: 10px;
}
#infoline .search input.field {
	background:  none;
	color: #7d7d7d;
	font-size: 12px;
	height: 21px;
	border: 1px solid #ccc;
	padding: 2px 0 0 5px;
	margin: 0 0px 0 0;
	width: 150px;
	vertical-align: top;
}
#infoline .search select, #infoline .search .ui-dropdownchecklist, #infoline .search .ui-dropdownchecklist-selector {
	font-weight: normal;
}
#infoline .search input.sbutton {
	border: 0;
	height: 25px;
	margin-left: 0px;
}

/*  -  NAVIGATION  -  */
	
	
#navigation {
	display: block;
	height: 88px;
	margin: 10px 0pt 5px;
	position: relative;
	top: -11px;
}
#navigation div.left {
	background: url("../images/navigation-left.png") no-repeat scroll 0pt 0pt transparent;
	height: 88px;
	margin-left: -8px;
	width: 9px;
}
#navigation div.right {
	background: url("../images/navigation-right.png") no-repeat scroll 0pt 0pt transparent;
	float: right;
	height: 88px;
	margin-right: -8px;
	width: 9px;
}
#navigation ul {
	background: url("../images/navigation.png") repeat-x scroll 0pt 0pt transparent;
	float: left;
	height: 80px;
	list-style: none outside none;
	margin: 0pt;
	padding: 8px 0pt 0pt;
	text-transform: uppercase;
	width: 958px;
}
#navigation ul.dropdown {
	position: relative;
	z-index: 0;
}
#navigation ul li {
	float: left;
	margin: 0pt;
}
#navigation ul.dropdown li {
	height: 35px;

}

.menu-ru li{
    padding: 4px 2px !important;
}

.menu-lt li{
    padding: 4px 8px !important;
}
#navigation ul li a {
	color: #FFFFFF;
	display: block;
	padding: 3px;
	white-space: pre-wrap;
	word-spacing: 3px;
}
#navigation ul li a.drop {
	background: url("../images/vw.png") no-repeat scroll right 8px transparent;
	padding: 3px 12px 3px 3px;
}
#navigation ul li a.notdrop {
	padding: 3px;
}
#navigation ul li:hover a.drop {
	background: url("../images/v.png") no-repeat scroll right 8px #FFF;
	padding: 3px 12px 3px 3px;
}
#navigation ul li a:hover.drop {
	background: url("../images/v.png") no-repeat scroll right 8px #FFF;
	padding: 3px 12px 3px 3px;
}
#navigation ul li:hover a, #navigation ul.dropdown li.active a {
	background: none repeat scroll 0pt 0pt #FFFFFF;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #5D5D5D;
	color: #545454;
	display: block;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #5d5d5d;
	-webkit-box-shadow: 1px 1px 3px #5d5d5d;
}
#navigation ul.dropdown li, ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#navigation ul.dropdown ul {
	background: none repeat scroll 0pt 0pt transparent;
	left: 0pt;
	padding: 5px 0pt 0pt;
	position: absolute;
	/* text-transform: capitalize; */
	 text-transform:none;
	top: 100%;
	visibility: hidden;
	z-index: 598;
}
#navigation ul li:hover ul li a {
	background: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	display: inline;
	box-shadow: none;
	color: #545454;
}
#navigation ul.dropdown ul.visible {
	visibility: visible;
	z-index: 599;
	cursor: default;
	padding-top:2px;
}
#navigation ul.dropdown li ul li a:hover, #navigation ul.dropdown li ul li.active a {
	color: #459341;
}
#navigation ul.dropdown li ul li a, #navigation ul li:hover a {
	border: none;
	color: #545454;
	padding-top:0px;
}
#navigation ul.dropdown li ul li {
	float: left;
	padding: 3px 4px ! important;
}
#navigation ul.dropdown ul ul {
	top: 0;
	left: 0;
}
#navigation ul.dropdown ul.visible li a {
	color: #545454;
	padding-top:3px;
}
#navigation ul.dropdown li ul li.active {
	background-image: url(../images/navigation-active.png);
	background-repeat: no-repeat;
	background-position:center top;
}
#navigation ul.dropdown ul li a {
	background: none repeat scroll 0pt 0pt transparent ! important;
	box-shadow: none ! important;
}
#navigation ul.dropdown li.active a {
	color: #459341;
}
#navigation ul.dropdown li:hover > ul {
	visibility: visible;
}
/*  -  CONTENT  -  */

#content {
	width: 960px;
}
#content .main {
	width: 640px;
	margin: 0;
	position: relative;
	display: inline;
}
.sidebar {
	width: 300px;
	margin: 5px 0 0 0;
	display: inline;
	position: relative;
	float: right;
}
/*  -  HOT NEW  -  */

#hotnew {
	width: 640px;
	margin: 10px 0 20px 0;
	font-size: 12px;
}
#hotnew h1 {
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0;
}
.grey a {
	color: #000;
}
.simple {
	background: #fff;
	color: #545454;
}
.grey {
	background: #eee;
	color: #000;
}
#hotnew .top {
	width: 640px;
	height: 10px;
	background: url(../images/hotnew-top.png) no-repeat;
}
#hotnew .middle {
 background: url(../images/hotnew.png) repeat-y;
 padding: 20px;
}
#hotnew .middle img {
	float: left;
	margin-right: 20px;
}
#hotnew p {
	padding: 0;
	margin: 0;
	line-height: 16px;
}
#hotnew .bottom {
	width: 640px;
	height: 10px;
	background: url(../images/hotnew-bottom.png) no-repeat;
}
/*  -  SEARCH  -  */

#search {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	font-weight: bold;
}
#search input.keyword {
	background: #fff url(../images/input.jpg) no-repeat right;
	color: #545454;
	font-size: 12px;
	height: 21px;
	border: 1px solid #ccc;
	border-right: none;
	padding: 2px 5px 0 5px;
	margin: 0 -8px 0 0;
	width: 220px;
	vertical-align: top;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius:  3px 0 0 3px;
	box-shadow:inset 1px 1px 1px #ddd;
	-moz-box-shadow:inset 1px 1px 1px #ddd;
	-webkit-box-shadow: 1px 1px 3px #ddd;
	font-weight: normal;
}

*+html #search input.keyword {width:200px;}

#search select, #search .ui-dropdownchecklist, #search .ui-dropdownchecklist-selector {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	box-shadow:inset 1px 1px 1px #ddd;
	-moz-box-shadow:inset 1px 1px 1px #ddd;
	font-weight: normal;
}

*+html #ddcl-1{margin-top:1px;}

#search .insearch {
	display: inline;
	float: left;
	font-weight: normal;
}
#search input.inputdate {
	width: 55px;
	font-size: 10px;
	padding: 2px;
	margin: 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
}
#search .dateselect {
	display: inline;
	float: left;
	margin: 4px 10px;
}
#search input[type=submit], #search input[type=button] {
	float: right;
}
*+html #search input[type=submit], #search input[type=button] {
	margin-top:2px
}
/*  -  PENKI TV  -  */
	
	
.main #penkitv {
	padding: 0;
	color: #fff;
	margin: 0 0 14px 0;
}
#penkitv .penkitvlogo {
	background: url(../images/penkitv.png) no-repeat left -2px;
	padding-left: 43px;
}
#penkitv ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 29px;
	white-space: nowrap;
	position: relative;
	/*z-index: 597;*/
}
#penkitv ul.menu li {
	background: url(../images/penkitv-tab.png) no-repeat;
	float: left;
	height: 20px;
	padding: 5px 15px 0 18px;
	margin-top: 4px;
	white-space: nowrap;
	vertical-align: middle;
	zoom: 1;	
}

#penkitv ul.menu li.yellow {
	background: url(../images/penkitv-tab-yellow.png) no-repeat !important
}
#penkitv ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#penkitv ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
	background: #FFFFFF !important;
	/*background: #ffeaa3 !important; */
	list-style: none;
	padding: 10px !important;
	margin: 0;
	width:140px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
}
#penkitv ul.dropdown ul li {
	background: none !important;
	padding: 0 !important;
	margin: 0;
	width: 140px;
}
#penkitv ul.dropdown ul ul {
	top: 1px;
	left: 99%;
	background: none;
}
#penkitv ul.dropdown li:hover > ul {
	visibility: visible;
}
#content .main #penkitv a.drop {
	background: url(../images/v.png) no-repeat right 5px;
	padding-right: 11px;
}
#content .main #penkitv ul.menu li span.right {
	background: url(../images/penkitv-tab-right.png) no-repeat;
	width: 10px;
	height: 25px;
	margin: -5px -22px 0 0;
	display: block;
	position: relative;
}
#content .main #penkitv ul.menu li.yellow span.right {
	background: url(../images/penkitv-tab-right-yellow.png) no-repeat;
}
#content .main #penkitv ul.menu li.active {
	background: url(../images/penkitv-tab-active.png) no-repeat;
	float: left;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	left: -4px;
	padding: 4px 8px 0 23px;
	z-index: 10;
	position: relative;
}
#content .main #penkitv ul.menu li.active span.right {
	background: url(../images/penkitv-tab-right-active.png) no-repeat;
	width: 10px;
	height: 29px;
	margin: -4px -18px 0 0;
}
#content .main #penkitv ul.menu li a {
	color: #545454;
}
#content .main #penkitv ul.menu li.right {
	float: right;
	margin-right: 3px;
	min-width:100px;
}
#content .main #penkitv ul.menu li.active a, #content .main #penkitv ul.menu li.active a:hover {
	cursor: default;
	color: #fff;
	text-decoration: none;
}
#content .main #penkitv ul.menu li a:hover {
	color: #459341;
}
.main #penkitv .inside {
	padding: 0;
	background:#303030;
}
.main #penkitv .video-2 {
	background-color:#303030 !important;
	background-image:none !important;
}
.main #penkitv #video-cont, .main #penkitv #video-cont-a {
	float: left;
	display: block;
	margin:10px 0 0 10px;
	padding:0;
}
.main #penkitv #video-cont {
	width: 624px;
}
.main #penkitv #video-cont #video-info {
	width: 620px;
	margin: 10px 0 10px 10px;
	float: right;	
}
.margin-v {margin: 5px 0}
.main #penkitv #video-cont #video-info .video_text {
	font-size: 12px;
	margin: 0;
}
.main #penkitv #video-cont #meta, .main #penkitv #video-cont-a #meta {
	font-size:10px;
	margin: 5px 0;
	color: #D0D0D0;
}
.main #penkitv #video-cont #meta a, .main #penkitv #video-cont-a #meta a {
	color: #FFD611;
}
#content .main #penkitv ul.related {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	width:190px;
	padding-top:5px;
}
#content .main #penkitv ul.related li {
	font-size: 11px;
	width: 170px;
	height: 50px;
	padding: 5px 10px;
	margin: 0;
}
#content .main #penkitv ul.related li a {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100px;
	line-height: 14px;
	margin-left: 67px;
}
#content .main #penkitv ul.related li a:hover {
	text-decoration: underline;
}
#content .main #penkitv ul.related li.active a:hover {
	text-decoration: none;
	cursor: default;
}
#content .main #penkitv ul.related li img {
	z-index: 2;
	position: absolute;
	width: 60px;
	border: 1px solid #459341;
}
#content .main #penkitv ul.related img {
	float: left;
}
#content .main #penkitv ul.related a.img {
	margin: 0;
}
#content .main #penkitv ul.related li span {
	font-size: 8px;
	z-index: 5;
	position: absolute;
	margin-top: 34px;
	background: #459341;
	padding: 1px;
}
#content .main #penkitv ul.related li.active {
	background: #459341;
	margin: 0;
}
#content .main #penkitv ul.related li.more {
	margin: 10px;
	padding: 0;
	height: auto;
}
#content .main #penkitv ul.related li.more a {
	margin: 0;
	height: auto;
	font-size: 12px;
	width: auto;
	color: #FFD611;
}
.main #penkitv h1 {
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.main #penkitv h1 a {
	color: #f8f8f8;
}
#penkitv .inside .likedate .right {
	margin-right: 11px;
	font-size: 10px;
	color: #eee;
}
#content .main #penkitv h2 {
	font-size: 14px;
	padding: 0;
	margin: 15px 0;
	padding-right: 10px
}
#content .main #penkitv p a {
	color: #ffd611;
}
#content .main #penkitv p {
	font-size: 12px;
	line-height: 18px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#content .main #penkitv .comment-bubble a {
	background: url(../images/penki-comments.png) no-repeat;
	width: 49px;
	height: 26px;
	display: block;
	font-size: 18px;
	text-align: center;
	padding: 15px 0 0 0;
	text-shadow: 1px 1px 1px #ccc;
	color: #545454;
}
#content .main #penkitv .comment-bubble a:hover {
	text-decoration: none;
	color: #459341;
}
#content .main #penkitv .comment-bubble {
	font-size: 10px;
	width: 50px;
	float: left;
	margin-left: 10px;
	text-align: center;
	margin-right: 10px;
}
/*  --  NEWS  --  */

input[type=submit] {
	border: 0px;
	background: #459341 url(../images/button.png) repeat-x;
	color: #fff;
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 10px 3px 10px;
	box-shadow: 1px 1px 2px #cfcfcf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
input:hover[type=submit] {
	cursor: pointer;
}
input:active[type=submit] {
	background: #459341 url(../images/button-focus.png) repeat-x;
	color: #545454;
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 10px 3px 10px;
	box-shadow: 1px 1px 2px #cfcfcf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#content #news {
	margin: 5px 0 0 0;
	float:left;
}
#news .blocknews {
	margin-bottom: 15px;
}
#news .blocknews .blocktitle {
	background: url(../images/news-block-head.jpg) repeat-x;
	height: 42px;
	margin: 0 0 0 6px;
	margin-right: 3px;
}
#news .blocknews .blocktitle:hover {
	cursor: move;
}
.category .blocknews .blocktitle:hover {
	cursor: auto !important;
}
.newcomment input[type=submit] {
	float: left;
	margin-left: 120px;
}
#news .blocknews .blocktitle .left {
	background: url(../images/news-block-head-corners.png) no-repeat top left;
	width: 6px;
	margin-left: -6px;
	height: 41px;
	display: inline;
}
#news .blocknews .blocktitle .right {
	background: url(../images/news-block-head-corners.png) no-repeat bottom right;
	width: 8px;
	height: 41px;
	display: inline;
	margin-right: -3px;
}
#news .blocknews .blocktitle h1 {
	font-size: 18px;
	display: block;
	float: left;
	margin: 8px 0 0 4px;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}
#news .blocknews .blocktitle .toggle {
	background: url(../images/togglebox.jpg) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin: 11px 4px 0 0;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
#news .blocknews .blocktitle .toggle a, #news .blocknews .blocktitle .toggle a:hover {
	color: #545454;
	display: block;
	margin: -3px 0 0 1px;
	text-decoration: none;
}
#content #news .blocknews .newsinside, #content #news .blocknews .dayphoto {
	border: 1px solid #ccc;
	border-top: none;
	margin: -5px 0 0 0;
	width: 638px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
}
#news .blocknews .index {
	width: 270px;
	padding: 15px 10px;
	display: block;
}
#news .blocknews .index p {
	padding: 0;
	margin: 0;
}
#news .blocknews .newsinside .index img {
	width: 120px;
	margin: 0 5px 5px 0;
	float: left;
}
#news .blocknews .index h1 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 10px 0;
	text-transform: none;
	font-weight: bold;
	color: #459341;
}
#news .blocknews .newsinside a {
	color: #545454;
}
#news .blocknews .newsinside p a {
	text-decoration: underline;
}
#news .blocknews .newsinside a:hover {
	color: #000;
	text-decoration: none;
}
#content #news .newsinside ul.newstitles {
	padding: 0;
	margin: 10px 0;
	width: 330px;
	list-style: none;
}
#content #news .newsinside ul.newstitles li {
	font-size: 14px;
	padding: 5px 0 15px 0;
}
#content #news .newsinside ul.newstitles a {
	font-weight: bold;
}
#content #news .newsinside ul.newstitles li a.commentno {
	font-weight: normal;
}
#content #news .newsinside li.tright {
	text-align: right;
	height: 20px !important;
	font-size: 12px !important;
	padding: 0 !important;
}
#content #news .newsinside li.tright a {
	font-weight: normal;
	color: #459341;
}
#content a.foto, #content a.video {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 5px;
}
#content a:hover.foto {
	background: #459341 url(../images/icons/photo-w.png) no-repeat center;
}
#content a:hover.video {
	background: #459341 url(../images/icons/video-w.png) no-repeat center;
}
#content a.video {
	background: url(../images/icons/video.png) no-repeat;
}
#content a.foto {
	background: url(../images/icons/photo.png) no-repeat;
}
#content #news .newsinside li.tright a:hover {
	text-decoration: underline;
}
#content #news .blocknews .inside {
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 0 0 -5px 0;
	width: 618px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-radius: 5px 5px 0px 0px;
	padding: 10px;
	min-height: 120px;
}
#content .category .blocknews .blocktitle .middle {
	margin: 12px 40px 0 4px;
	float: left;
}
#content .category .blocknews .blocktitle .post-info span {
	margin: 4px 10px 0 0;
	display: block;
	float: left;
}
#content .category .blocknews .blocktitle .post-info {
	float: left;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #999;
}
#content #news .blocknews .inside .video, #content #news .blocknews .inside .foto {
	margin-top: 2px;
}
#content #news .blocknews .inside h1 {
	font-size: 18px;
	padding: 0;
	text-transform: none;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#content #news .blocknews .inside h1 a:hover {
	text-decoration: none;
	color: #000;
}
#content #news .blocknews .inside p {
	margin: 15px 0 5px 0;
}
#content #news .blocknews .inside a {
	color: #459341;
}
#content #news .blocknews .inside h1 a {
	color: #545454;
	text-decoration: none;
}
#content #news .blocknews .inside img {
	float: left;
	width: 100px;
	margin: 0 10px 10px 0;
}
#content #news .inside .middle {
	margin: 3px;
}
#content #news .blocknews .dayphoto p {
	font-size: 12px;
	line-height: 15px;
	padding: 5px 0;
}
#news .blocknews .dayphoto .index {
	width: 320px;
	padding: 15px 10px;
}
#news .blocknews .dayphoto ul.photos {
	list-style: none;
	padding: 0;
	margin: 10px 0;
	width: 280px;
}
#news .blocknews .dayphoto ul.photos li img {
	width: 88px;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}
#news .blocknews .dayphoto ul.photos li img:hover, #news .blocknews .dayphoto ul.photos li.active img {
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
}
#news .blocknews .dayphoto ul.photos li {
	float: left;
	height: 66px;
	overflow: hidden;
	margin: 5px 2px;
}
#news .blocknews .dayphoto ul.photos li.tright {
	float: left;
	height: 15px;
	overflow: hidden;
	margin: 5px 2px;
}
.pagination {
	width: 400px;
	margin: 20px auto;
	text-align: center;
	display: block;
}
.dayphoto .pagination {
	width:auto !important;
	margin: auto !important;
}
.pagination a.active {
	background: none;
	border: none;
	color: #459341;
	font-weight: bold;
	cursor: default;
}
.pagination a:hover.active {
	background: none;
}
.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #545454;
	padding: 2px 6px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pagination a:hover {
	background: #eee;
	text-decoration: none;
}
#onlynew {
	margin: 5px 0 0 0;
}
#onlynew .breadcrumbs {
	margin: 20px 0;
	color: #545454;
	font-size: 14px;
}
#onlynew .breadcrumbs a {
	color: #459341;
	margin: 0 3px;
}
#onlynew h1 {
	font-size: 24px;
	line-height: 30px;
	padding: 0;
	margin: 5px 0;
	letter-spacing: -2px;
}
#onlynew h1 a {
	color: #545454;
}
#onlynew h1 a:hover {
	text-decoration: none;
	color: #000;
}
#onlynew .lineinfo, #illustrations .lineinfo {
	color: #777;
	margin: 5px 0;
	font-size: 10px;
	height: 16px;
}
#onlynew .lineinfo span, #illustrations .lineinfo span {
	background: #fff;
	padding: 2px;
	width:290px;
}
#text .strong {
	font-weight: bold;
}
#text .strong img {
	float: left;
	margin: 0 10px 10px 0;
}
#text a {
	text-decoration: underline;
}
#text {
	line-height: 21px;
}
#text a:hover {
	text-decoration: none;
}
#video {
	text-align: center;
	margin: 10px 0 5px -8px;
}
#onlynew .banner {
	margin: 20px 0;
}
#onlynew .likedate {
	margin: 10px 0;
}
#onlynew .likedate .right {
	font-size: 10px;
	color: #545454;
	margin-top: 5px;
}
#onlynew .block .blocktitle {
	background: url(../images/news-block-head.jpg) repeat-x;
	height: 42px;
	margin: 0 0 0 6px;
	margin-right: 3px;
}
.category .blocknews .blocktitle:hover {
	cursor: auto !important;
}
#onlynew .block .blocktitle .left {
	background: url(../images/news-block-head-corners.png) no-repeat top left;
	width: 6px;
	margin-left: -6px;
	height: 41px;
	display: inline;
}
#onlynew .block .blocktitle .right {
	background: url(../images/news-block-head-corners.png) no-repeat bottom right;
	width: 8px;
	height: 41px;
	display: inline;
	margin-right: -3px;
}
#onlynew .social {
	border-bottom: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    /*height: 18px;
    line-height: 18px;*/
    margin: 10px 0;
    padding: 12px 0;
    width: 100%;
    float:left;
}
#onlynew .social2
{
	border:none;
	height:auto;
}
#onlynew .social .blocktitle a img {
	margin: 0 5px 0 0;
}
#onlynew .social .blocktitle a {
	margin: 1px 0 0 0;
	color: #545454;
	padding: 11px 8px;
	padding-bottom: 12px;
	display: block;
	float: left;
	height: 16px;
}
#onlynew .social .blocktitle a:hover {
	background: #fbfbfb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-decoration: none;
	padding: 11px 7px;
}
#onlynew .social .blocktitle a.error {
	float: right;
	border-left: 1px ridge #000;
	padding: 11px 3px 12px 5px;
	position: relative;
}
#onlynew .social .blocktitle a:hover.error {
	border-left: 1px ridge #000;
	border-right: none;
	background: #f8f8f8;
}
#onlynew .social .blocktitle a.error img {
	margin: 0;
}
#onlynew .inside {
	border: 1px solid #ccc;
	border-top: none;
	margin: -5px 0 0 0;
	width: 618px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 10px 10px 10px;
	line-height: 20px;
}
#onlynew .inside a:hover {
	text-decoration: none;
}
#onlynew .inside a {
	color: #459341;
	text-decoration: underline;
}
#onlynew .blocktitle h1 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0;
	margin: 5px 0 0 5px;
	overflow:hidden;
	height: 25px;
	width: 620px;
}
#onlynew .inside a.video, #onlynew .inside a.foto {
	margin: 2px 5px 0 0;
}
#onlynew .inside ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#onlynew .inside ul li {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
}
#onlynew .inside ul li span {
	font-weight: normal;
}
#onlynew .inside ul li span a:hover {
	color: #459341;
}
#onlynew .inside ul li a {
	color: #545454;
	text-decoration: none;
}
#onlynew .inside ul li a:hover {
	color: #000;
}
#onlynew .inside .blocktitle h1 {
	margin-left: 10px;
}
#onlynew .inside .blocktitle {
	margin: 20px -10px 10px -10px;
}
#onlynew .block {
	margin: 20px 0;
	float:left;
}
#onlynew .comments .inside {
	padding: 10px 10px 20px 10px;
	width: 618px;
}
#onlynew .comments .newcomment {
	text-align: right;
}
#embed {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	background: #fafafa;
	box-shadow: inset 1px 1px 5px #ddd;
	clear: both;
	padding: 2px;
	text-align: center;
	margin: -5px 0 0 0;
	padding: 10px 2px !important;
}
#embed textarea {
	line-height: 14px;
	width: 95%;
	height: 28px;
	padding: 5px;
}
#onlynew .comments .inside input[type=text] {
	background: #f3f3f3;
	border: 2px solid #ddd;
	border-right: none;
	border-bottom: none;
	font-size: 12px;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 190px;
	color: #999;
	margin: 10px 0;
}
#onlynew .comments .inside input[type=text]:focus, #onlynew .comments .inside textarea:focus {
	background: #f8f8f8;
	border: 2px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 4px 3px 3px 4px;
	color: #545454;
}
#onlynew .comments .inside label {
	margin: 0 10px 0 30px;
}
#onlynew .comments .inside p label {
	float: left;
}
#onlynew .comments .inside textarea {
	background: #f3f3f3;
	border: 2px solid #ddd;
	border-right: none;
	border-bottom: none;
	font-size: 12px;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 489px;
	color: #000;
	height: 100px;
}
#onlynew .comments .inside .commentlist .nameip {
	color: #999;
	font-size: 10px;
	margin-bottom: 5px;
}
#onlynew .comments .inside .commentlist .nameip a, #onlynew .comments .inside .commentlist .nameip strong {
	font-size: 12px;
	margin-right: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #459341;
}
#onlynew .comments .inside .commentlist .nameip a:hover {
	color: #545454;
}
#onlynew .comments .inside .commentlist .dateraport a {
	font-weight: bold;
	text-decoration: none;
}
#onlynew .comments .inside .commentlist .comment {
	margin: 0;
	padding: 10px 0;
	font-size: 12px;
	letter-spacing: normal;
	line-height: 16px;
}
#onlynew .comments .inside .commentlist .all {
	margin: 20px 0 0 0;
	padding: 0;
}
#videos, #other {
	margin: 20px 0;
}
#videos h1, #news h1, #illustrations h1, #other h1 {
	font-size: 24px;
	color: #459341;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#relatedvideo {
	height: 210px;
	padding: 13px;
}
#relatedvideo .video-o {
	float: left;
	width: 193px;	/*293*/
	height: 145px;  /*220*/
	margin-bottom: 10px;
}
#relatedvideo .video-block.second {
	margin-left:13px;
}
#illustrations {
	margin-top:20px;
}
#illustrations h2 {
	margin-bottom: 0;
	margin-top: 18px;
}
.catselector {
	margin-bottom: 10px;
}
#videos .catselector select, #news .catselector select, #other .catselector select {
	padding: 5px 5px 5px 5px;
	border: 1px solid #ccc;
	color: #545454;
	margin-left: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.video-block {	
	float: left;
	width: 195px;	/*293*/
	height: 240px;  /*220*/
	margin-left: 7px;
}

#videos .video-o {	
	background: #fff;	
	position: relative;	
	float: left;
	width: 193px;	/*293*/
	height: 145px;  /*220*/
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.video-block.second {
	margin-left:13px;
}
#videos .video-o .img img {
	/*z-index: 2;*/
	position: absolute;
	width: 193px;
	/*border: 1px solid #459341;*/
	height: 145px;
	float: left;
}
#videos .video-o a:hover {
	text-decoration: underline;
}
#videos .video-o a.img {
	margin: 0;
}

.video-block.second {
	margin-left:13px;
}
#videos .video-o .img img, #relatedvideo .video-o .img img {
	/*z-index: 2;*/
	position: absolute;
	width: 193px;
}
#videos .video-o a:hover, #relatedvideo .video-o a:hover {
	text-decoration: underline;
}
#videos .video-o a.img, #relatedvideo .video-o a.img {
	margin: 0;
}

p.video-text {
	width: 195px;
	height: auto;
	z-index: 5;
	font-size: 11px;
	margin: 0 0 5px 0;
	line-height: 12px;
	color: #999999;
}
p.video-text2 {
	width: 195px;
	height: auto;
	z-index: 5;
	font-size: 12px;
	margin: 0 0 5px 0;
	line-height: 12px;
}
#videos .video-o p.video-text a {
	margin: 0;
	padding: 0;
	display: inline;
	color: #459341;
}
.video-block p.video-text a {
	margin: 0;
	padding: 0;
	display: inline;
	color: #459341;
}
.video-block p.video-text2 a {
	margin: 0;
	padding: 0;
	display: inline;	
	color: #666666;
	font-weight: bold;
}
#videos .video-o p.video-text a.video-link {
	margin: 0;
	padding: 0;
	display: inline;
	color: #ffffff;
}
p.video-text, #relatedvideo .video-o p.video-text {
	width: 195px;
	height: auto;
	z-index: 5;
	font-size: 11px;
	margin: 0 0 5px 0;
	line-height: 12px;
	color: #999999;
}
p.video-text2, #relatedvideo .video-o p.video-text2 {
	width: 195px;
	height: auto;
	z-index: 5;
	font-size: 12px;
	margin: 0 0 5px 0;
	line-height: 12px;
}
.video-block p.video-text a, #relatedvideo .video-o p.video-text a {
	margin: 0;
	padding: 0;
	display: inline;
	color: #459341 !important;
	text-decoration: none !important;
}
.video-block p.video-text2 a, #relatedvideo .video-o p.video-text2 a {
	margin: 0;
	padding: 0;
	display: inline;	
	color: #666666;
	font-weight: bold;
	text-decoration: none !important;
}
.video-block p.video-text a:hover, #relatedvideo .video-o p.video-text a:hover, .video-block p.video-text2 a:hover, #relatedvideo .video-o p.video-text2 a:hover {
	text-decoration: underline !important;
}
#illustrations .illustration, #other .illustration {
	width: 100px;
	background: #fff;
	font-size: 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 12px;
	text-align: center;
	height: 110px;
	padding: 5px;
	float: left;
	margin: 10px 16px 5px 0;
}
#illustrations .illustration:hover, #other .illustration:hover {
	background: #f8f8f8;
}
#illustrations .illustration a, #other .illustration a {
	color: #545454;
}
#illustrations .illustration img, #other .illustration img {
	margin: 10px 0;
}
#content #pasas {
	margin: 5px 0 0 0;
}
#pasas .skynetaccount ul li {
	padding: 5px 0;
}
#pasas .pasasblock {
	width: 310px;
	margin-bottom: 20px;
}
#pasas .double {
	width: 630px;
}
#pasas .blocknews .blocktitle {
	background: url(../images/news-block-head.jpg) repeat-x;
	height: 42px;
	margin: 0 0 0 6px;
	margin-right: 3px;
}
#pasas .blocknews .blocktitle .left {
	background: url(../images/news-block-head-corners.png) no-repeat top left;
	width: 6px;
	margin-left: -6px;
	height: 41px;
	display: inline;
}
#pasas .blocknews .blocktitle .right {
	background: url(../images/news-block-head-corners.png) no-repeat bottom right;
	width: 8px;
	height: 41px;
	display: inline;
	margin-right: -3px;
}
#pasas .blocknews .blocktitle h1 {
	font-size: 18px;
	display: block;
	float: left;
	color: #459341;
	margin: 8px 0 0 4px;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}
#pasas .row {
	margin: 10px 0;
	vertical-align: middle;
	height: 24px;
	clear: both;
}
#pasas .pasasblock .inside {
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
	margin: -5px 0 0 0;
	width: 288px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
}
#pasas .pasasblock .login {
	height: 233px;
}
#pasas .double .inside {
	width: 608px;
}
#pasas .inside label {
	float: left;
	width: 80px;
}
#pasas .pasasblock .help {
	padding: 17px 10px 10px 10px;
	line-height: 19px;
}
#pasas .pasasblock .help p {
	width: 300px;
	padding: 0;
	margin: 0 15px 0 0;
}
#pasas .login .pdf {
	background: url(../images/icons/pdf.png) no-repeat bottom left;
	padding-left: 20px;
	height: 16px;
	display: block;
}
#pasas .login a {
	font-size: 10px;
}
#pasas .login .row a {
	font-size: 12px;
	margin-right: 40px;
}
#pasas .inside input[type=text], #pasas .inside input[type=password] {
	border: 1px solid #ccc;
	padding: 2px 5px;
	color: #ccc;
}
#pasas .middle {
	float: left;
	margin: 0 15px;
}
#pasas .inside input:focus[type=text], #pasas .inside input:focus[type=password] {
	color: #545454;
	border: 1px solid #459341;
}
#pasas .myaccount {
	padding: 20px 10px 15px 10px !important;
}
#pasas .myaccount span {
	display: block;
	font-weight: bold;
	margin: 4px 0 15px 5px;
}
#pasas .myaccount input[type=submit] {
	margin-top: 15px;
}
#pasas .myaccount span a {
	font-weight: normal;
}
#pasas .skynetaccount label {
	width: 120px;
}
#pasas .skynetaccount h3 {
	font-weight: normal;
	padding: 0;
	margin: 20px 0 5px 0;
	font-size: 16px;
}
#pasas .editaccount label {
	width: 140px;
	text-align: right;
	margin: 0 20px;
}
#pasas .editaccount input[type=text], #pasas .editaccount input[type=password] {
	border: 1px solid #ccc;
	padding: 2px 5px;
	color: #888;
}
#pasas input[type=text].error, #pasas input[type=password].error {
	border: 1px solid #ff0000;
	padding: 2px 5px;
	color: #777;
}
#pasas .editaccount small.error {
	margin-left: 10px;
}
#pasas small.error {
	color: #ff0000;
	font-size: 10px;
	background: url(../images/icons/error.small.png) no-repeat left;
	padding-left: 12px;
}
#pasas .breadcrumbs {
	font-size: 14px;
	margin-bottom: 20px;
}
#pasas .sertificates .row {
	margin: 0;
	height: auto;
	padding: 8px 0;
	white-space: pre-line;
	clear: both;
	font-weight: bold;
	color: #333;
}
#pasas .sertificates .row label {
	width: 120px;
	margin: 0;
	text-align: right;
	margin: 0 20px 10px 0;
	color: #545454;
	font-weight: normal;
}
#pasas .sertificates textarea {
	width: 450px;
	height: 80px;
	border: 1px solid #ccc;
	padding: 5px;
}
#pasas .myserticifates li {
	margin: 7px 0;
	padding: 0;
	height: 19px;
}
#pasas .myserticifates ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 13px;
}
#curency {
	font-size: 13px;
}
#curency ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#curency ul li {
	height: 25px;
	padding: 6px 0 0 0;
	border-bottom: 1px solid #f5f5f5;
}
#curency ul li.head {
	font-size: 15px;
	border-bottom: 1px solid #f0f0f0;
	background: #fafafa;
	font-weight: bold;
}
#curency ul li.head span {
	padding: 2px 5px;
	text-align: left;
}
#curency ul li span {
	float: left;
	margin: 0 10px 0 0;
	width: 60px;
	padding: 0 5px;
	border-left: 1px solid #fff;
	text-align: center;
}
#curency ul li.head span.name {
	width: 290px;
	display: block;
}
#curency ul li strong {
	float: left;
	display: block;
	width: 290px;
	margin: 0 15px 0 5px;
	border-left: 1px solid #fff;
}
#curency ul li strong.shortcode {
	width: 60px;
}
#curency ul li:hover {
	background: #fafafa;
}
#curency ul li span.up {
	background: url(../images/icons/up.png) no-repeat 4px 2px;
	color: #8fbe8d;
	font-weight: bold;
	text-align: left;
	width: 41px;
	padding-left: 19px;
}
#curency ul li span.down {
	background: url(../images/icons/down.png) no-repeat 4px 2px;
	color: #ff6666;
	font-weight: bold;
	text-align: left;
	width: 41px;
	padding-left: 19px;
}
#curency label {
	margin-right: 20px;
}
#curency select {
	padding: 5px 7px 2px 7px;
	margin: 10px 0;
}
#curency select option {
	padding: 2px 7px;
}
#___plusone_0 {
	max-width: 50px;
}
#onlynew .social .gplus {
	display: inline-block;
	margin: 10px 2px;
}
#gallery {
	width: 540px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 20px auto;
	background: #fafafa;
	box-shadow: 1px 1px -2px #000;
	text-align: center;
}
#gallery .mainphoto {
	display: inline-block;
	margin-top: 20px;
}
#gallery a.navprev {
	background: url(../images/left.png) no-repeat;
	display: inline-block;
	height: 36px;
	width: 36px;
	margin: 0 10px 80px 0;
}
#gallery a.navnext {
	background: url(../images/right.png) no-repeat;
	display: inline-block;
	height: 36px;
	width: 36px;
	margin: 0 0 80px 10px;
}
#gallery a.navnext, #gallery a.navprev {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#gallery a:hover.navnext, #gallery a:hover.navprev {
	opacity:1.0;
	filter:alpha(opacity=100);
	box-shadow: 1px 1px 2px #cfcfcf;
	-moz-box-shadow: 1px 1px 2px #cfcfcf;
	-webkit-box-shadow: 1px 1px 2px #cfcfcf;
}
#gallery .gthumbs {
	background: #fefefe;
	border: 1px solid #ccc;
	border-width: 1px 0 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 48px;
	width: 530px;
	margin: 20px 0 0 0;
	padding: 15px 5px 10px 5px;
	-moz-box-shadow: inset 0 0 2px #DDD;
	-webkit-box-shadow: inset 0 2px 2px #DDD;
	box-shadow: inset 0 2px 2px #DDD;
	overflow: hidden;
}
#gallery .gthumbs a img {
	margin: 0 5px;
}
#gallery .gthumbs a.navnext {
	background: url(../images/right.small.png) no-repeat;
	margin: 0 0 10px 10px;
}
#gallery .gthumbs a.navprev {
	background: url(../images/left.small.png) no-repeat;
	margin: 0 10px 10px 0;
}
#gallery .gthumbs a.navnext, #gallery .gthumbs a.navprev {
	height: 20px;
	width: 20px;
}
/* -- SIDEBAR -- */


.sidebar .mostpopular {
	border: 1px solid #ccc;
	background: #fff;
	margin: 10px 0 5px 0;
}
.sidebar .mostpopular h1 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	margin: 10px 0;
	text-align: center;
}
.sidebar .mostpopular ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 20px;
}
.sidebar .mostpopular ul li {
	background: url(../images/mostreadabletab.png) no-repeat;
	float: left;
	height: 17px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: center;
	width: 144px;
}
.sidebar .mostpopular ul li.active {
	background: url(../images/mostreadabletab-active.png) no-repeat;
	font-weight: bold;
	font-size: 14px;
	z-index: 10;
	margin: -6px 0 0 0;
	padding: 5px 0 0 0;
	height: 21px;
	width: 154px;
}
.sidebar .mostpopular ul li a {
	color: #545454;
}
.sidebar .mostpopular ul li.active a, .sidebar .mostpopular ul li.active a:hover {
	color: #459341;
	cursor: default;
	text-decoration: none;
}
.sidebar .mostpopular .allnews {
	background: #eee;
	border: 1px #fff solid;
	border-top: none;
}
.sidebar .mostpopular .popnew {
	padding: 10px 0;
	margin: 0 10px;
	background: url(../images/line.png) repeat-x bottom;
}
.sidebar .mostpopular .last {
	background: none;
}
.sidebar .mostpopular .popnew img {
	float: left;
	padding: 0 10px 10px 0;
}
.sidebar .mostpopular .popnew h1 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0;
	padding: 0;
	margin: 0 10px 0 0;
	text-align: left;
}
.sidebar .mostpopular .popnew a {
	color: #545454;
}
.sidebar .mostpopular .popnew a:hover {
	color: #459341;
	text-decoration: none;
}
.sidebar .mostpopular .popnew .infoline {
	height: 20px;
	margin: 10px 0 0 0;
	font-size: 10px;
}
.sidebar .mostpopular .popnew .infoline a.comments {
	background: url(../images/mp-com.png) no-repeat;
	float: left;
	display: block;
	width: 19px;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	height: 15px;
	float: left;
}
.sidebar .mostpopular .popnew .infoline a:hover.comments {
	text-shadow: 1px 1px 1px #9f9f9f
}
.sidebar .mostpopular .popnew .infoline span {
	float: right;
	color: #959595;
}
.sidebar .tagcloud {
	margin: 30px 0;
}
.sidebar .block {
	margin-bottom: 15px;
}
.sidebar .block .blocktitle {
	background: url(../images/news-block-head.jpg) repeat-x;
	height: 42px;
	margin: 0 3px 0 2px;
}
.sidebar .block .blocktitle .left {
	background: url(../images/news-block-head-corners.png) no-repeat top left;
	width: 6px;
	margin-left: -2px;
	height: 41px;
}
.sidebar .block .blocktitle .right {
	background: url(../images/news-block-head-corners.png) no-repeat bottom right;
	width: 8px;
	height: 41px;
	margin-right: -3px;
}
.sidebar .block .blocktitle h1 {
	font-size: 18px;
	display: block;
	float: left;
	margin: 8px 0 0 4px;
	padding: 0;
	text-transform: uppercase;
	font-weight: normal;
}
.sidebar .block .inside {
	border: 1px solid #ccc;
	border-top: none;
	margin: -15px 0 0 0;
	padding: 10px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
	line-height: 20px;
}
.sidebar .block .inside h2 {
	padding: 5px 0;
	margin: 5px 0 0 0;
	font-size: 12px;
}
.sidebar .block .inside .sidebarpoll {
	margin: 5px 0;
}
.sidebar .block .inside .sidebarpoll a.onlyresults {
	float: right;
	display: block;
	margin-top: 12px;
}
.sidebar .block .inside .sidebarpoll .button {
	border: none;
	background: #459341 url(../images/button.png) repeat-x;
	color: #fff;
	height: 24px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0 10px 3px 10px;
	margin-top: 10px;
	box-shadow: 1px 1px 2px #cfcfcf;
	-moz-box-shadow: 1px 1px 2px #cfcfcf;
	-webkit-box-shadow: 1px 1px 2px #cfcfcf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	display: block;
}
.sidebar .block .inside .sidebarpoll .button:hover {
	cursor: pointer;
}
.sidebar .block .inside .sidebarpoll .button:active {
	background: #459341;
	color: #eee;
}
.sidebar .block .calendar {
	text-align: center;
	color: #459341;
	text-decoration: none;
	font-weight: bold;
}
.sidebar .block .calendar a {
	margin: 0 8px;
	font-size: 12px;
	margin-top: 13px;
	color: #545454;
}
.sidebar .block .calendar .nav {
	width: 286px;
	float: left;
	margin: 0 auto;
	padding: 13px 0 0 0;
}
.sidebar .block .calendar a.month {
	color: #459341;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
}
.sidebar .block .calendar a:hover {
	color: #459341;
	text-decoration: none;
}
.sidebar .block .days ul {
	list-style: none;
	margin: 15px 0;
	padding: 0;
}
.sidebar .block .days ul li {
	margin: 2px 6px;
	font-weight: bold;
	padding: 0;
	float: left;
	width: 27px;
	text-align: center;
}
.sidebar .block .days ul li.otherm a {
	color: #bbb;
	border: 1px solid #eee;
}
.sidebar .block .days ul li a {
	width: 25px;
	height: 18px;
	display: block;
	background: #fff;
	font-weight: normal;
	color: #545454;
	border: 1px solid #aaa;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.sidebar .block .days ul li a:hover {
	background: #eeeeee;
	text-decoration: none;
}
.sidebar .block .days ul li.this a {
	background: #459341;
	color: #fff;
	border: 1px solid #1e431c;
}
.sidebar .block .days ul li.future a {
	border: 1px solid #dedede;
}
.sidebar .twitterblock {
	width: 280px;
	min-height: 200px;
	background: #8ec1da url(../images/twitter-bg.jpg) no-repeat bottom;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
}
.sidebar .twitterblock .logo a {
	width: 136px;
	height: 26px;
	display: block;
	background: url(../images/twitter-logo.png) no-repeat;
}
.sidebar .twitterblock .tweet {
	margin: 10px 0;
	padding: 5px;
	background: #fff;
}
.sidebar .twitterblock .tweet .image img {
	border: 2px solid #94c4dc;
}
.sidebar .twitterblock .tweet .image {
	float: left;
	margin: 0 10px 5px 0;
	width: 50px;
}
.sidebar .twitterblock .tweet .image a.reply, .sidebar .twitterblock .tweet .image a.retweet {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
	margin: 5px 4px 0 4px;
}
.sidebar .twitterblock .tweet .image a.reply {
	background: url(../images/icons/t-replay.png) no-repeat;
}
.sidebar .twitterblock .tweet .image a.retweet {
	background: url(../images/icons/t-retweet.png) no-repeat;
}
.sidebar .twitterblock .tweet .message small {
	font-size: 10px;
	color: #999;
}
.sidebar .twitterblock .tweet .message a {
	font-weight: bold;
	font-size: 14px;
	color: #545454;
}
.sidebar .twitterblock .tweet .message a:hover {
	color: #8ec1da;
	text-decoration: none;
}
.sidebar .twitterblock .tweet .message p {
	padding: 0;
	margin: 5px 0;
	color: #999;
	font-size: 13px;
}
.sidebar .twitterblock .tweet .message p a {
	color: #8ec1da;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
.sidebar .twitterblock .tweet .message p a:hover {
	text-decoration: none;
}
.sidebar .facebookblock {
	margin: 10px 0 15px 0;
	width: 300px;
}
.sidebar .block .vvn {
	margin: 15px 0 0 0;
}
.sidebar .block .movie {
	width: 130px;
	float: left;
	font-size: 11px;
}
.sidebar .block .movie a {
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}
.sidebar .block .movie span {
	color: #999;
}
.sidebar .block .penkimiestas, .sidebar .block .broadcast {
	margin: 15px 0 0 0;
}
.sidebar .block .penkimiestas a img {
	margin-right: 10px;
	float: left;
}
.sidebar .block .penkimiestas p {
	font-size: 12px;
	line-height: 16px;
}
.sidebar .block .penkimiestas a.archive {
	margin-top: 5px;
	display: block;
}
.sidebar .block .broadcast img {
	width: 130px;
	height: 86px;
	margin-bottom: 10px;
}
.sidebar .block .broadcast .video {
	margin: 0 10px 10px 0;
	border-right: 1px solid #ccc;
	width: 140px;
}
.sidebar .block .broadcast select {
	width: 130px;
	font-size: 10px;
	color: #545454;
}
.sidebar .block .broadcast .radio {
	width: 110px;
	margin: 0 0 10px 0;
}
.sidebar .block .curencies {
	margin: 15px 0 0 0;
	color: #000;
}
.sidebar .block .curencies .curency a:hover {
	color: #459341;
}
.sidebar .block .curencies .curency a {
	color: #545454;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-right: 5px;
	padding-left: 20px;
}
.sidebar .block .curencies .curency {
	float: left;
	width: 139px;
}
.sidebar .block .curencies .curency a.gbp {
	background: url(../images/curency/gbp.png) no-repeat left;
}
.sidebar .block .curencies .curency a.lvl {
	background: url(../images/curency/lvl.png) no-repeat left;
}
.sidebar .block .curencies .curency a.rub {
	background: url(../images/curency/rub.png) no-repeat left;
}
.sidebar .block .curencies .curency a.usd {
	background: url(../images/curency/usd.png) no-repeat left;
}
.wrapper .bottombanner {
	width: 980px;
	margin: 15px auto;
}
.sidebar .fileinfo {
	background: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin: 15px 0;
}
.sidebar .fileinfo ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sidebar .fileinfo ul li {
	line-height: 20px;
}
.sidebar .fileinfo a {
	color: #459341;
	text-decoration: underline;
}
.sidebar .objects, .sidebar .objectinfo {
	margin: 10px 0 15px 0;
}
.sidebar .objects, .sidebar .objectinfo dd {
	font-weight:700;
}
.sidebar .fileinfo a:hover {
	text-decoration: none;
}
.sidebar .types {
	margin-right: 20px !important;
}
.sidebar ul.right {
	font-weight: bold;
}
.sidebar .fileinfo ul.right {
	word-spacing: 10px;
}
.sidebar .objectinfo span {
	font-weight: bold;
	text-align: right;
	margin-left: 30px;
}
.sidebar .objectinfo .line {
	clear: both;
	margin: 5px 0;
	line-height: 18px;
}
.sidebar .fileinfo h3 {
	clear: both;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.sidebar .fasty {
	margin: 15px 0;
	line-height: 32px;
}
.sidebar .fasty label {
	width: 90px;
	display: inline-block;
}
.sidebar .fasty form {
	margin: 10px 0;
}
.sidebar .fasty input[type="text"] {
	padding: 0 5px;
	height: 22px;
}
.sidebar .fasty input[type="submit"] {
	padding: 0 8px 8px 8px;
	height: auto;
	margin: 0 0 4px 0;
	height: 22px;
	vertical-align: middle;
	box-shadow: none;
}
.sidebar .textblock {
	margin: 15px 0;
}
/* -- FOOTER -- */


#footer {
	margin-top: 15px;
	border-top: 1px solid #ccc;
	font-size: 11px;
}
.footerbottom {
	position: fixed;
	bottom:0;
	width:100%;
}
#footer #menu {
	background: #f2f2f2 url(../images/footer.jpg) repeat-x top;
	clear: both;
}
#footer #menu ul.listed {
	margin: 15px 0 0 0;
	margin-left: 0;
	padding: 0;
	list-style: none;
	width: 860px;
}
#footer #menu ul.listed li {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 180px;
}
#footer #menu ul.listed li ul li {
	float: none;
	margin: 0 0 5px 0;
}
#footer #menu ul.listed li ul {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 10px;
}
#footer #menu ul.listed li a {
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
}
#footer #menu ul.listed li a:hover {
	text-decoration: none;
	color: #459341;
}
#footer #menu ul.listed li ul.sub li a {
	font-weight: normal;
	text-transform: capitalize;
}
#footer #menu .counter {
	margin: 30px 0 0 0;
}
#footer #other {
	padding: 20px 0 60px 0;
	background: #f2f2f2;
	margin: 0;
}
#footer #other .logo a, #footer #other .mokymai a {
	background: url(../images/footer-penki-logo.png) no-repeat;
	width:111px;
	height: 46px;
	display: block;
	float: left;
}
#footer #other .mokymai a {
	background: url(../images/footer-mokymai-logo.png) no-repeat;
}
#footer #other .logo a {
	background: url(../images/footer-penki-logo.png) no-repeat;
}
#footer #other ul {
	list-style: none;
	padding: 0;
	margin: 25px 0 0 14px;
}
#footer #other ul li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 6px;
}
#footer #other ul li.last {
	border: none;
}
#footer #other ul li.green a {
	color: #459341 !important;
}
#footer #other ul li a {
	color: #545454;
}
#footer #other ul li a:hover {
	color: #111;
}
#footer #other .footermenu {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#footer .copyright {
	color: #999;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}
#footer .copyright a {
	color: #545454;
}
.innernavigation a {
	position: fixed;
	right: 0;
	display: block;
	width:31px;
	height: 26px;
}
.innernavigation a.text {
	background: url(../images/icons/side-text.png) no-repeat;
}
.innernavigation a.video {
	background: url(../images/icons/side-video.png) no-repeat;
}
.innernavigation a.photos {
	background: url(../images/icons/side-photos.png) no-repeat;
}
.innernavigation a.comments {
	background: url(../images/icons/side-comments.png) no-repeat;
}
#content .sub {
	margin: 0 0 10px 16px;
}
/* BETA PALEIDIMO STILIUS */
#secline a#beta {
	background: url(../images/penki-logo-beta.png) no-repeat;
	width: 200px;
	height: 82px;
	display: block;
}
#konsultacijos {
	background-color:#459341;
	background-position: right top;
	background-repeat: no-repeat;
	margin: 5px;
	position: fixed;
	right: 0;
	top: 150px;
	width: 31px;
	z-index: 100;
}
/* REGISTRACIJA */
#rform dt {
	clear:both;
	width:33%;
	float:left;
	text-align:left;
	margin:0.75em 0 0 0;
}
#rform dd {
	float:left;
	width:66%;
	margin:0 0 0 0.25em;
}
#rform input, #rform textarea {
	margin:10px 0;
}
#rform input[type="text"] {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #F3F3F3;
	border-color: #DDDDDD -moz-use-text-color -moz-use-text-color #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	border-style: solid none none solid;
	border-width: 2px medium medium 2px;
	color: #999999;
	font-size: 12px;
	padding: 4px;
	width: 190px;
}
.red {
	color:#FF0033;
}
.controls {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
.controls img {
	margin-right: 5px;
	margin-left: 5px;
}
.report {
	font-size:12px;
	text-transform:none;
	margin-left:10px;
	color:#CCC;
	font-weight:normal;
}
/* Laidų autoriai */
#author {	
	overflow:hidden;	
	width:640px;
	height:220px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	margin-bottom:10px;
	background: #f9f9f9 url(../images/author-bg.jpg) repeat-x;	
}
#author #aphoto {
	width:165px;
	float:left;
	display:block;
	height:200px;	
	margin:10px;
	overflow:hidden;	
	border:0;
	background-position:center;
	background-repeat:no-repeat;
}
#author #atext {
	
	height:178px;
	padding:10px;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	
}
/* Nuotraukų peržiūra */
#slideshow a {
	float:right;
	margin-right:15px;
	margin-top:5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	padding: 2px 6px;
	color: #545454;
	text-decoration: none;
}
#slideshow a:hover {
	background: #eee;
	text-decoration: none;
}

.ui-datepicker 
{
    margin:0!important;
}

.ui-helper-clearfix:after {display:none!important;}

.ui-dropdownchecklist-selector {border-radius:0px!important;}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons.png)!important; }

h2.h2_left {
	float: left;
	margin: 0 !important;
}

/* Carousel */
#carousel {
	position: relative;
	width:640px;
	float: left;
}
#carousel #mycarousel {
	width:640px;
	float:left;
	height:190px;
	padding: 15px 0;
	background: #444444;
}

.carousel_nav {
	background: url(../images/carousel_nav.png) no-repeat;	
}
.icon_prev{ background-position: 0 -63px; width: 46px; height: 63px; } 
.icon_prev:hover{ background-position: 0 0; }
.icon_next{ background-position: 0 -189px; width: 46px; height: 63px; } 
.icon_next:hover{ background-position: 0 -126px; } 

.prev {
	position: absolute;
	top: 56px;
	left: 0;
	z-index: 20;
}
.next {
	position: absolute;
	top: 56px;
	right: 0;
	z-index: 20;
}
.prev img, .next img{ margin: 0}

#carousel a {
	background: none; !important;	
}
#carousel ul {
	height: 201px !important;
	list-style: none;
}
#carousel ul li {
	background: none !important;	
	height: 201px !important;	
	margin: 0; !important;
	padding: 0; !important;
}
#carousel ul li:hover {
	background: none; !important;	
	margin: 0; !important;
	padding: 0; !important;
}

/* carousel video */
#carousel .video-o {	
	position: relative;	
	float: left;
	width: 193px;	/*293*/
	height: 115px;  /*220*/
	margin-bottom: 10px;
}
#carousel .video-block {
	width: 193px !important;
}
#carousel .video-block.second {
	margin-left:15px;
}
#carousel .video-o .img img {
	z-index: 2;
	position: absolute;
	width: 193px;
    height: 109px;
}
#carousel .video-o a:hover {
	text-decoration: underline;
}
#carousel .video-o a.img {
	margin: 0;
}
#carousel .video-o p.video-text a.video-link {
	margin: 0;
	padding: 0;
	display: inline;
	color: #ffffff;
}
#carousel p.video-text {
	width: 193px;
	height: auto;
	z-index: 5;
	font-size: 11px !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	line-height: 12px !important;
	color: #999999;
}
#carousel p.video-text2 {
	width: 193px;
	height: auto;
	z-index: 5;
	font-size: 12px;
	margin: 0 0 0px 0 !important;
	padding: 0 !important;
	line-height: 12px;
}
#carousel .video-block p.video-text a {
	margin: 0;
	padding: 0;
	display: inline;
	color: #459341 !important;
}
#carousel .video-block p.video-text2 a {
	margin: 0;
	padding: 0;
	display: inline;	
	color: #ffffff !important;
	font-weight: bold;
}
#carousel #videos .video-o p.video-text a.video-link {
	margin: 0;
	padding: 0;
	display: inline;
	color: #ffffff !important;
}

#video_index {
	float: left;
	width: 610px;
	text-align: center;
	margin: 10px 0;
}
.margin5 {margin-left: 15px !important;}

#more {
    color: #FFD611;
}

.more {
    color: #FFD611;
}

#text img {margin:5px;}

.ad-gallery img {margin:0px!important;}

.h1_grey {color: #545454 !important;
}

/* TABLE class=SKIN */
table.skin {
 width: 100%;
 font-size: 12px;
 margin: 20px 0;
}
table.skin th {
 height: 35px;
 background: #9e4b4b;
 color: #ffffff;
 text-align: left;
 padding-left: 10px;
}
table.skin th.th_blue {
 background: #236b70;
}
table.skin tr.tr_color1 {
 background: #f2f2f2;
}
table.skin td {
 padding: 15px 10px;
 color: #7d7d7d;
}
table.skin td.text_grey {
 color: #363636;
 font-weight: bold; 
}

table.skin td b { color: #545454; }
table.skin td b.font16 { font-size: 16px }
table.skin td b.price { color: #ff0000; }

.menu-button-container,
#menu-toggle {
    display: none;
}
