body, p, div, h1, h2, h3, h4, ul, ol, li, td, th, input, button, select, textarea {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #424242;
	font-size: 12px;
	font-style:normal;
}
body {
	text-align: center;
	background-color: #e6e6e6;
	margin: 0px;
}
a {
	text-decoration: none;
	color:#4BAB16;
}
a:hover {
	text-decoration: underline;
}
input.button {
	cursor: pointer;
}
input.text:focus, input.focus {
	background: #FFF9EF;
}
input.active {
}
h2.title, h2.title a {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	padding: 0px;
	margin: 0px;
}
h2.title {
	margin-bottom: 15px;
}
h2.title a {
	background: url(../images/red_arrows.gif) no-repeat right 7px;
	padding-right: 15px;
}
h4.title, h4.title a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin: 0px;
}
h4.title a {
	background: url(../images/red_arrows.gif) no-repeat right 6px;
	padding-right: 15px;
}
#site_container {
	width: 1010px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	padding-bottom: 15px;
}
.advertisment {
	background: url(../images/advertisment.gif) no-repeat left top;
}
.advertisment .inner {
	margin-left: 10px;
}
.menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menu li {
	float: left;
}
.menu li a {
	display: block;
	float: left;
}
.block {
	margin-bottom: 15px;
	margin-left: 10px;
}
.block ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}
.block li {
	padding-left: 10px;
	background: url(../images/bullet.gif) no-repeat left center;
	margin-bottom: 5px;
}
.block li a {
	color: #4bab16;
}
/* Virsus */
#header {
	padding: 15px;
	padding-bottom: 0px;
}
/* #header .top {height: 100px;}*/
#header .top .main-banner {
	width: 750px;
	float: left;
	min-height: 100px;
}

#header div.center {
	height: 35px;
}
#header .center .blogs_count {
	font-size: 11px;
	color: #878787;
	float: left;
	margin-top: 7px;
	font-family: Verdana;
}
#header .center .blogs_count span {
	font-size: 14px;
	color: #878787;
	font-weight: bold;
	font-family: Georgia;
}
#header .center .menu {
	float: right;
	margin-top: 15px;
}
#header .center .menu li a {
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 11px;
	color: #878787;
	text-decoration: none;
	height: 21px;
	cursor: pointer;
}
#header .center .menu li a span.left, #header .center .menu li a span.right {
	display: block;
	width: 3px;
	height: 21px;
	float: left;
	font-size: 2px;
}
#header .center .menu li a span.center {
	display: block;
	float: left;
	margin-top: 2px;
	padding: 3px;
}
#header .center .menu li a:hover {
	color: #000;
}
#header .center .menu li.active {
	background-color: #e2e2e2;
}
#header .center .menu li.active a {
	color: #000;
}
#header .center .menu li.active a span.left {
	background: url(../images/tab_left.gif) no-repeat left top;
}
#header .center .menu li.active a span.center {
}
#header .center .menu li.active a span.right {
	background: url(../images/tab_right.gif) no-repeat right top;
}
#header .bottom {
	background: #e1e1e1;
	height: 28px;
}
#header .bottom form {
	float: right;
	padding-top: 3px;
	padding-right: 15px;
	width: 215px;
}
#header .bottom form input.text {
	width: 145px;
	border: 1px solid #000;
	border-bottom: none;
	border-right: none;
	font-size: 13px;
	font-family: verdana;
	margin-right: 5px;
	margin-top: 1px;
	display: inline;
}
#header .bottom form input.button {
	border: none;
	background: url(../images/search_button.gif) no-repeat left top;
	width: 58px;
	height: 20px;
	margin-top: 1px;
	display: inline;
}
/* Logotipas */
#logo {
	overflow: hidden;
	margin: 0px;
	padding-top: 24px;
	float: left;
	padding-right: 28px;
}
#logo a {
	display: block;
	text-indent: -9999px;
	width: 159px;
	height: 58px;
	background: url(../images/logo.gif) no-repeat left top;
}
/* Centras */
#center {
	padding: 0 15px;
}
/* pagrindinis turinys */
.main_content {
	width: 660px;
	float: left;
}
.top_items_wrapper {
	border: 1px solid #e0e0e0;
	border-top: 0px;
	margin-bottom: 15px;
}
.heading {
}
.heading .arrow {
	background:#5ac11e url(../images/heading_arrow.gif) no-repeat right top;
}
.heading .question {
	font-size: 21px;
	line-height: 21px;
	color: #000;
	padding: 16px 23px 16px 10px;
	float: left;
}
.heading .question span {
	color: #fff;
	font-weight: bold;
}
.heading .answer {
	float: left;
	background: url(../images/blog_answer.gif) no-repeat left top;
	width: 438px;
	height: 53px;
}
.quick_links {
	height: 107px;
	background: #e8e8e8;
}
.quick_links ul {
	float: left;
	margin-top: 16px;
}
.quick_links ul li {
	border-right: 1px solid #d7d7d7;
	padding: 0 10px;
	width: 135px;
	height: 75px;
}
.quick_links ul li.last {
	border: none;
}
.quick_links a {
	display: block;
	float: left;
	width: 135px;
	height: 75px;
}
.quick_links a:hover {
	width: 135px;
	height: 75px;
	text-decoration: none;
}
.quick_links .write {
	background: url(../images/write.gif) no-repeat center top;
}
.quick_links .share {
	background: url(../images/share.gif) no-repeat center top;
}
.quick_links .comunicate {
	background: url(../images/comunicate.gif) no-repeat center top;
}
.quick_links .read {
	background: url(../images/read.gif) no-repeat center top;
}
.register_blog {
	height: 108px;
	position: relative;
	background: #e6e6e6 url(../images/create_blog.jpg) no-repeat 6px 3px;
}
.register_blog a {
	background: #e6e6e6 url(../images/register_button.gif) no-repeat left top;
	display: block;
	width: 135px;
	height: 31px;
	position: absolute;
	right: 50px;
	top: 38px;
}
.register_blog a:hover {
	text-decoration: none;
}
/* Redaktoriaus blogotopas */
.editor_blogtop {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 15px;
}
.article {
	padding-bottom: 10px;
}
.article .photo {
	float: left;
	width: 96px;
	height: 96px;
	margin-right: 11px;
}
.article .details {
	float: left;
	width: 550px;
}
.article .details .name {
	line-height: 15px;
}
.article .details .name a {
	font-size: 15px;
	color: #4bab16;
	font-weight: bold;
	line-height: 15px;
	line-height: 15px;
}
.article .details .name a:hover {
	color: #D7151F;
}
.article .details .short_description p {
	padding: 7px 0;
	margin: 0px;
	font-size: 12px;
	color: #424242;
}
.article .details .more_link a {
	color: #424242;
	font-size: 11px;
	padding: 1px;
	text-decoration: underline;
	background: #f8f3e1 url(../images/red_arrows_small.gif) no-repeat right center;
	padding-right: 17px;
	padding-left: 3px;
}
/* Kiti blogotopai */
.day_blogtop, .vip_blogtop {
	float: left;
	width: 300px;
	margin-right: 10px;
}
.blogtops .post {
	margin-bottom: 10px;
}
.blogtops .post .avatar {
	float: left;
	width: 46px;
	height: 46px;
	border: 1px solid #cecece;
	margin-right: 4px;
}
.blogtops .post .details {
	float: left;
	width: 240px;
}
.blogtops .post .details .name {
	margin-bottom: 3px;
}
.blogtops .post .details .name a {
	font-size: 12px;
	color: #4bab16;
	font-weight: bold;
	line-height: 12px;
}
.blogtops .post .details .name a:hover {
	color: #D7151F;
}
.blogtops .post .details .author a {
	color: #424242;
	font-size: 11px;
	padding: 1px 3px;
	text-decoration: underline;
	background: #f8f3e1;
}
/* tagu debesis */
.tag_cloud {
	background-color: #f2f2f2;
	border-top: 1px solid #e0e0e0;
	padding: 22px;
	text-align: justify;
	margin-bottom: 15px;
}
.tag_cloud a {
	color: #434343;
}
.tag_cloud .xs {
	font-size: 12px;
}
.tag_cloud .s {
	font-size: 14px;
}
.tag_cloud .m {
	font-size: 18px;
}
.tag_cloud .l {
	font-size: 24px;
}
.tag_cloud .xl {
	font-size: 36px;
}
/* desinys blokas */
.navigation_right {
	width: 310px;
	float: left;
	padding-top: 15px;
	margin-left: 10px;
}
.navigation_right .advertisment {
	width: 310px;
	margin-bottom: 15px;
}
.navigation_right .advertisment .inner {
	min-height:255px;
}
.navigation_right div.login {
	background-color: #f3f3f3;
	padding: 12px;
	border-top: 1px solid #e0e0e0;
}
.navigation_right div.login form {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
.navigation_right div.login form label {
	display: block;
	font-size: 12px;
	color: #858585;
	padding-top: 4px;
	padding-bottom: 2px;
}
.navigation_right div.login form input.text {
	display: block;
	width: 250px;
	border: 1px solid #000;
	border-right: none;
	border-bottom: none;
	margin-bottom: 5px;
}
.navigation_right div.login form .form_row {
	padding-bottom: 5px;
}
.navigation_right div.login form .form_row input {
	float: left;
	margin-left: 0px;
}
.navigation_right div.login form .form_row label {
	float: left;
	padding-top: 2px;
	cursor: pointer;
}
.navigation_right div.login form input.button {
	background: url(../images/login_button.gif) no-repeat left top;
	border: none;
	width: 79px;
	height: 20px;
}
.navigation_right div.login form a {
	margin-top: 2px;
	margin-right: 15px;
	float: right;
	color: #4bab16;
	font-size: 11px;
	text-decoration: underline;
	font-family: Verdana;
}
.infoblog {
	margin-top: 15px;
	padding-top: 30px;
	border-top: 1px solid #e0e0e0;
}
/* Apacia */
#footer {
	margin: 0 15px;
	background: #4e4e4e url(../images/footer_b.gif) no-repeat left top;
	height: 51px;
}
#footer .menu {
	float: left;
	margin-left: 40px;
	margin-top: 30px;
}
#footer .menu li {
	border-right: 1px solid #fff;
	padding: 0 3px;
}
#footer .menu li.last {
	border: none;
}
#footer .menu li a {
	color: #fff;
}
#footer .copyrights {
	float: right;
	font-size: 12px;
	color: #fff;
	width: 300px;
	margin-top: 30px;
}
/* adds */


/* kita */
#draugai div.post {
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:15px;
	width:500px;
	margin-left:10px;
}
#draugai div.post img {
	border:0px;
	max-width:500px;
}
#draugai div.post h2 {
	font-size:14px;
	margin-bottom:5px;
	padding-bottom:0px;
}
#draugai div.post img.avatar {
	margin-left:10px;
	margin-bottom:5px;
	float:left;
}
#draugai div.navigation {
	margin-bottom:20px;
	display:block;
	width:500px;
}
#draugai div.alignleft {
	float:left;
	margin-bottom:20px;
	display:block;
}
#draugai div.alignright {
	float:right;
	margin-bottom:20px;
	display:block;
}
div#user-profile img.avatar {
	margin:10px;
	margin-top:0px;
	border:1px solid #CCC;
	clear:none;
}
#draugai p.info {
	color:#999999;
}
p#letters {
	text-align:center;
	color:#CCC;
	margin:0px;
	margin-top:3px;
}
p#letters a {
	font-size:9px;
	color:#CCC;
}
#avia_reklama {
	background-repeat:no-repeat;
	height:250px;
	text-align:center;
}
#avia_reklama a {
	color:#434343;
	font-weight:bold;
}
#avia_bg {
	background-image:url(/inc/images/avia_bg.jpg);
	height:156px;
	text-align:left;
	margin-top:3px;
}