body
{
		background: url(/images/site/page_bg.gif);
		background-color: #000;
		margin: 0px;
		padding: 0px;
		font-family: Tahoma,Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
}
#container {
		margin: 0px;
		padding: 0px;
		width: 780px;
		position: absolute;
		top: 0px;
		background: url(/images/site/page_main_bg.jpg) repeat-y;
}
p, blockquote, li, h3, span{
		font-size: 12px;
		text-align: left;
		margin-top: 0px;
    line-height: 16px;
}
h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #fff;
		font-size: 1.5em;
		font-weight: normal;
		margin: 2px;
}
h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 13px;
		color: #F9D386;
		font-size: 16px;
		margin-bottom: 2px;
}
h3 {
		font-weight:  bold;
		font-size: 13px;
		margin: 2px;
}
.blog_title {
		font-family: Arial, Georgia, "Times New Roman", Times, serif;
		color: #F9D386;
		font-size: 16px;
		background: url(/images/site/book_ico.gif) no-repeat 0% 50%;
		font-weight: bold;
		padding-left: 40px;
		padding-top: 4px;
}
blockquote {
		margin-left:  20px;
		margin-right:  0px;
}
#left_border {
		float:  left;
		background-color: #000;
		width:  57px;
}
#left {
		float:left;
		width: 278px;
}
#left a{
		color: #F9D386;
		text-decoration: none;
		font-size: 12px;
}
#left a:hover{
		color: #F9D386;
		text-decoration: underline;
		font-size: 12px;
}
#head {
		text-align:  center;
		height:  257px;
}
#kalendar_lead {
		background-image: url(/images/site/blog_lead_bg.jpg);
		background-repeat: no-repeat;
		padding: 10px;
}
#kalendar_lead .light {
		color: #FFFFFF;
}
#kalendar_lead .more {
		background: url(/images/site/left_more_bg.png) no-repeat top left;
		height: 30px;
		color: #FFF;
		padding-left: 16px;
		padding-right: 3px;
		font-size: 10px;
}
#kalendar_lead .item{
		background-color: #35322E;
		padding: 3px;
		margin: 1px;
}
#kalendar_lead .item .date{
		color: #FB5800;
		font-size: 9px;
}
#blog_lead {
		background: url(/images/site/blog_lead_bg.jpg) no-repeat top;
		padding: 12px;
		padding-top: 20px;
}
#galeria_bg {
	padding: 12px;
	padding-top: 20px;
	background: url(/images/site/kalendar_bg.jpg) #5F5C58 no-repeat top;
}
#blog_lead div {
		background: url(/images/site/blog_lead_bg.png) no-repeat top;
		padding: 10px 20px 10px 20px;
}
#blog_lead .more {
		background: url(/images/site/left_more_bg.png) no-repeat top left;
		padding-left: 12px;
		color: #FFF;
		display: block;
		font-size: 10px;
		height: 18px;
}
#blog_lead p{
		color: #A7A49E;
}
#blog_lead span{
		color: #67635F;
}
#blog_lead .date{
		font-size: 13px;
		font-weight: bold;
}
#blog_lead .light{
		font-size: 11px;
}
#rendezes_top {
		background-repeat: no-repeat;
		background-color: #5F5C58;
		height: 162px;
}
#rendezes_lead {
		background: url(/images/site/rendezes_bottom_bg.jpg) no-repeat top;
		padding: 12px;
		padding-top: 20px;
}
#rendezes_lead p{
		color: #A7A49E;
}
#rendezes_lead .item{
/*		background-color: #3F3E3A;
		margin: 2px;
		padding: 3px 10px 3px 20px;*/
}
#rendezes_lead .light{
		color: #FFFFFF;
}
#right {
		float: left;
		position: relative;
		width: 445px;
}
#navigation {
		width: 445px;
		height: 219px;
		background: url(/images/site/menu_top_bg.jpg) no-repeat;
		padding: 0;
		margin: 0;
}
.menu {
		margin: 0px;
		padding-left: 177px;
		padding-top: 28px;
		list-style-type:none;
		width: 124px;
		display: block;
}
#content {
		background: url(/images/site/content_bg.jpg) no-repeat top left;
		padding: 20px;
		width: 405px;
		text-align: left;
		color: #FFF;
}
#content a{
		color: #F9D386;
		text-decoration: none;
}
#content a:hover{
		color: #F9D386;
		text-decoration: underline;
}
#right .submenu {
		background: url(/images/site/submenu_bg.gif) no-repeat left;
		padding-left: 30px;
		color: #FA5903;
		font-size: 11px;
}
#foot {
		clear:  both;
		margin-top:  5px;
		color: #fff;
		font-size: 10px;
		padding-top: 10px;
		background-color: #000;
		width: 780px;
		text-align: center;
}
#foot a {
		color: #FFFFFF;
}
.caps {
		letter-spacing:  0.1em;
		font-size:  10px;
}
.high_light {
		font-size: 11px;
		color: #f4691e;
}
.content_block {
		background-color: #51534D;
		padding: 8px;
		margin-bottom: 5px;
}
.content_title {
		font-size: 14px;
		color: #F4691E;
		font-weight: bold;
}
.content_link {
		font-size: 11px;
		color: #f4691e;
		background: url(/images/site/link_watch.gif) no-repeat 0% 100%;
		padding-left: 10px;
}
.galery {
		background: url(/images/site/galery_item.gif) no-repeat;       
		padding-top: 36px;
		display: block;
		text-align: center;
		width: 70px;
		height: 60px;
		padding-left: 12px;
		padding-right: 15px;
		padding-bottom: 10px;
		border: 0px;
}
.gallery dl {
		text-align: center;
		padding: 0 0 0 20px;
		float: left;
		margin: 10px 0 10px 00px;
		width: 80px;
		height: 95px;
}
.gallery dt {
		margin: 0;
		padding: 0;
}
.gallery dd {
		margin: 5px 0 0 0;
		padding: 0;
		font-weight: bold;
		font-size: x-small;
		color: #ccc;
}
#feedback {
		padding: 4px;
}  
#feedback .inpt {
    background-color: #4C4945;
    border: 1px solid #FFFFFF;
    font-family: Arial, Helvetica, sans;
    font-size: 11px;
    color: #FFFFFF;
}  
.light2 {
		color: #A7A49E;
}
.light {
    color: #67635F;
}
.color3{
    color: #F9D386;
}
#lang {
    position:absolute; 
    left: 190px; 
    top: 4px; 
    z-index:3; 
}
#lang a {
    color:#DDDDDD; 
    font-size: 10px; 
		padding: 3px;
		background-color: #000000;
    font-weight: bold;
    text-decoration: none;
}
#lang a:hover {
    color:#DDDDDD; 
    font-size: 10px; 
		padding: 3px;
		background-color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

#comments input,textarea {
		background-color: #333333;
		color: #999999;
		border: 1px solid #999999;
}
.comments {
	border-bottom: 1px dotted #51534D; 
	padding: 5px 10px 5px 40px;
	
}
.sub_bt {
	background-color: #000000;
	font-size: 11px;
	padding: 3px 10px 3px 10px;
	margin: 1px;
}
