* {margin: 0; padding: 0;}

/* Site Structure */

body {
	background: #dfe2e6 url(images/body.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#container {width: 890px; margin: auto}

#navcontainer {height: 35px; padding-top: 20px; text-align: left}

#header {margin-bottom:5px; margin-top:0px;}

#header_title {height: 101px; margin-bottom: 50px;}

#search {border: none; height: 101px; padding-top: 40px; margin-bottom: 50px; float: right;	}

.time {position:relative; top: 10px; left:15px; color:#000000;}

.world_time {position:relative; top: 3px; left:15px; color:#000000; font-size:11px;}

.part_title {position:relative; top: 10px; left:15px; font-size:36px; font-color:#15282E; margin-bottom:30px;}

.rub_title {margin-top: 10px; margin-left:15px; font-size:24px; font-color:#663333; font-weight: bold; margin-bottom:30px;}

.logo {float: left;}

.title {float: right;}

#content {float: left;  width: 600px; border: 0px solid red;}

.post {clear: both; height: auto; margin-bottom: 40px; margin-left:10px; border: 0px solid blue;}

#sidebar_right {float: right; width: 270px; height: auto; border: 0px solid red; margin-top:10px;}

#footer {
    width:inherit;
	background-color: #15282e;
	padding: 20px;
	clear: both;
	text-align: center;
}

/* text formatting */

a {color: #067092; text-decoration: none;}

p { line-height: 130%; margin: 15px 0; color: #3B383F}

small {
	color: #949da1;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.pub_date {margin-top: 5px;}

h1, h2 {
	font-size: 20px;
	font-weight: normal;
	color: #3b4c52;
	float:left;
	}

.heading_box { margin-left: 239px; width: 420px;}

.post h1 {
	background: url(images/seperator.png) repeat-x bottom;
	padding-bottom: 8px;
}

.more {text-align: right; padding-right: 30px;}

#sidebar_right h3 {
	margin: 0 0 10px;
	background: #d1d5db;
	padding: 8px;
	letter-spacing: 1px;
	color: #2f4248;
}

.sidebar_razdel {font-size:8px;}

.sidebar_news {
margin-bottom: 8px;
}

.sidebar_news dl {
	padding: 5px;
	color: #465b61
}

.sidebar_news dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform: uppercase;
	margin-bottom: 3px;
	font-weight: bold;
}

.sidebar_news dd{
	margin-bottom: 5px;
	font-size:13px;
	text-align:justify;
	background: url(images/seperator.png) repeat-x bottom;
	padding-bottom: 10px;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist li a
{
color: #15282e;
text-decoration: none;
}

#navlist li a:hover
{
color: #E57C20;
text-decoration: none;
}

#header_search {float: right; margin-top: 18px; width: 350px;}

#submit {
	background:url(images/submit.png);
	height: 39px;
	width: 99px;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
	float: right
}

.blog_title {
 float: left;
 width: 585px; 
 border-left: 3px solid #3b4c52; 
 border-bottom: 1px solid #3b4c52; 
 background-color:#F6FFFF;
 padding: 7px;
 text-align: left;
 margin-bottom:15px;
 margin-top:10px;
 }

.image_post {border: 10px solid white; float: left; margin-right: 10px;}

.gallery2 {float: left; padding: 0px; border: 4px solid #f7f9fb; margin-right: 10px;  margin-bottom: 10px;}

.gallery {float: left; padding: 0px; border: 4px solid #f7f9fb; margin-bottom: 4px;  margin-right: 2px;}

.sidebar_img_right {float: right; padding: 0px; border: 4px solid #f7f9fb; margin-bottom: 4px;}

#rss {
	position: absolute;
	top: 14px;
	right: 12px;
}

#twi {
	position: absolute;
	top: 14px;
	right: 57px;
}

#lang {
position: absolute;
	top: 14px;
	right: 102px;
    font-size:10px; 
	}

img {border: none;}

.small {margin-top:2px; margin-bottom: 2px; font-size:11px;}

.small_right {margin-top:2px; margin-bottom: 2px; font-size:11px; float: right; }

.small_d {font-size:11px; color: #949da1; }

.small_d2 {font-size:11px; color: #949da1; margin-left:15px;}

#temp {
position:absolute;
top: 300px;
left: 30px;
right:230px;
font-size: 18px;
}

.font_small {font-size: 11px;}

.textline {text-decoration: line-through;}
.textline2 {text-decoration: underline; }
.textorange {color: #F17F1C; }
.textwhite {color: #FFFFFF; }
.blog_link {font-size:12px; font-weight:bold; }
.anekdot_link {font-size:11px; float:right; }
.textbold {font-weight:bold; }
.style2 {font-weight: bold}
.style3 {color: #CCCCCC}
.style6 {font-size: 16px; font-weight: bold; }
.style7 {color: #333333; font-style: italic;}
.style8 {color: #000000; }
.style9 {color: #666666; }
.style11 {font-size:16px; font-weight:bold;}
.style12 {font-size:24px; font-weight:bold; color:#CC0000;}
.style13 {color:#FF0000;}
.int {line-height: 20px;}
.photo_date {margin-left:4px; margin-right:83px; font-size:11px; color: #949da1; }
.left {text-align:left;}
.travel_title {margin-bottom:10px;}

.pagenav {float:left; padding: 0px; margin-right: 15px;  margin-bottom: 15px;}

.style10 {
	color: #009900
}

.quota { line-height: 130%; margin: 15px 0; margin-left:15px; color: #3B383F; font-size:12px; }

#form {
    height: 300px;
	width: 300px;
	background-color:#000000;
	color:#FFFFFF;
	}
	
.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #F6FFFF;
}

.inner-box {
    padding:1em;
}

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}	
