/* Это основной стиль для всего текста */

a { color: #0b567d; text-decoration: underline; }

a:hover { color: #0a5f8b; text-decoration: none; }

body {
	font-style: normal;
	background-color: #3787a4;
	color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

em{ font-style: normal; }

h1 {
	font-family: arial, tahoma, times new roman, arial narrow;
	color: #11a1ef;
	font-size: 3.21em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.01em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2 {
	color: white;
	font-size: 1.01em;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h3 {
	color: #11a1ef;
	font-size: 1.01em;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

html { font-size: 14px; font-family: tahoma, arial; }

p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.article p{ padding: 0 0 0 10px; }

.big { font-size: 1.31em; }

.border { width: 903px; vertical-align: top; text-align: left; }

.categories{ font-weight: normal; font-size: 18px; color: #075e83; }

.categories a{ text-decoration: none; color: white; }

.cat-item{ padding: 0; margin: 0; }

.cats_head_bg {
	vertical-align: top;
	background: url(images/cats_head.png) left top no-repeat;
}

.cent3 {
	width: 131px;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.children{ padding: 0 0 0 10px; }

.children a{
	font-size: 14px;
	font-weight: bold;
	color: #0b567d;
	text-decoration: underline;
}

.children a:hover{ color: #031621; text-decoration: underline; }

.co_name {
	vertical-align: top;
	padding: 150px 0px 0px 10px;
	text-align: left;
	font-size: 0.8em;
}

.co_name a {
	color: #ff47e0;
	text-decoration: none;
	font-size: 0.8em;
}

.co_name a:hover { color: #000; text-decoration: none; font-size: 0.8em; }

.co_name_bg { width: 463px; height: 280px; vertical-align: top; }

.comment {
	display: none;
	padding: 0px 0px 0px 0px;
	color: #11a1ef;
	font-weight: bold;
	text-transform: uppercase;
}

.comment a {
	color: #11a1ef;
	font-weight: bold;
	text-decoration: underline;
}

.comment a:hover {
	color: #ff47e0;
	font-weight: bold;
	text-decoration: none;
}

.content_txt { padding: 13px 10px 10px 3px; }

.content_txt a { color: #11a1ef; text-decoration: underline; }

.content_txt a{ color: white; }

.content_txt a:hover { color: #ff47e0; text-decoration: none; }

.content_txt a:hover{ color: #133139; text-decoration: underline; }

/*.content_txt b { color: #11a1ef; }*/

.content_txt b a {
	color: yellow;
	font-weight: normal;
	text-decoration: underline;
}

.content_txt b a:hover {
	color: #0b5697;
	font-weight: normal;

}

.content_txt h2 a { color: #11a1ef; text-decoration: none; }

.content_txt h2 a:hover { color: #ff47e0; text-decoration: none; }

.content_txt li {
	list-style: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	background: url(images/li_bg2.gif) left top no-repeat;
	vertical-align: top;
	line-height: 1.81em;
	color: #11a1ef;
}

.content_txt li a:hover { color: #FFF; text-decoration: none; }

.content_txt strong { }

.content_txt ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.content_txt ul li a { text-decoration: underline; color: #11a1ef; }

.date {
	padding: 14px 0px 0px 0px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}

.footer {
	background-color: #2f83a7;
	vertical-align: top;
	width: 100%;
	height: 53px;
}

.footer_txt {
	vertical-align: top;
	text-align: left;
	padding: 10px 0px 0px 10px;
	font-size: 0.9em;
	color: #FFF;
}

.footer_txt a { color: #FFF; text-decoration: underline; }

.footer_txt a:hover { color: #bde6fd; }

.h2 {
	color: #11a1ef;
	font-size: 1.01em;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.h3 {
	font-size: 16px;
	color: #0e6a9a;
	text-transform: none;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
}

.h4 {
	font-size: 1.01em;
	color: #11a1ef;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

.head {
	padding: 7px 0px 7px 18px;
	color: #FFF;
	line-height: 1.11em;
}

.head a { color: #FFF; text-decoration: none; }

.head a:hover { color: #000; text-decoration: none; }

.head_bg {
	width: 100%;
	vertical-align: top;
	background: url(images/head_bg.png) left top repeat-y;
}

.left_1 {
	width: 27px;
	height: 100%;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.left_2 {
	width: 22px;
	height: 100%;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.left2 {
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.left3 {
	width: 151px;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.leftpanel{ padding: 30px 0 0 4px; }

.main_cent {
	width: 700px;
	height: 100%;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.main_div {
	height: 100%;
	vertical-align: top;
	margin: 0px 0px 0px 1px;
	background: url(images/bg.gif);
	border: 1px dotted #ACDAEA;
}

.main_left {
	width: 190px;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

.main_table { width: 900px; display: table; }

.main_table_row { width: 900px; height: 100%; display: table-row; }

.meta{ width: 680px; font-size: 10px; color: #8ecff5; }

.meta a{ color: #8ecff5; }

.more-link:hover{ color: white; }

.more-link:hover{ color: #133139; }

.normal { font-size: 1.01em; }

.pagetitle { padding: 0px 0px 15px 18px; margin: 0px 0px 0px 0px; }

.postmetadataalt { font-size: 0.81em; }

.right_1 {
	width: 71px;
	height: 100%;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.right2 {
	width: 107px;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.right3 {
	width: 168px;
	vertical-align: top;
	display: table-cell;
	text-align: left;
}

.search_bg { height: 36px; width: 463px; vertical-align: top; }

.slogan {
	color: #000;
	vertical-align: top;
	text-align: left;
	padding: 0px 20px 10px 20px;
	font-size: 1.2em;
}

.small { font-size: 0.91em; }

.table_row2 { width: 100%; display: table-row; height: 100%; }

.table_row3 { width: 450px; display: table-row; height: 100%; }

.table2 { width: 100%; display: table; }

.table3 { width: 450px; display: table; }

.widget_style {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background: url(images/cats_bg.gif) left bottom no-repeat;
}

.widget_style li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background:url(images/li_bg1.gif) left top no-repeat;*/
	vertical-align: top;
	line-height: 1.51em;
	color: #FFF;
}

.widget_style li a:hover { color: #084462; text-decoration: underline; }

.widget_style ul { padding: 15px 0px 15px 20px; margin: 0px 0px 0px 0px; }

.widget_style ul li a { text-decoration: none; color: #FFF; }

#archives { vertical-align: top; padding: 15px 0px 0px 0px; }

#calendar { vertical-align: top; padding: 15px 0px 0px 0px; }

#calendar_wrap {
	vertical-align: top;
	padding: 0px 0px 15px 29px;
	color: #FFF;
}

#calendar_wrap a { color: #FFF; text-decoration: none; font-weight: bold; }

#calendar_wrap a:hover {
	color: #11a1ef;
	text-decoration: none;
	font-weight: bold;
}

#categories { vertical-align: top; padding: 15px 0px 0px 0px; }

#delicious { vertical-align: top; }

#delicious-box { text-align: left; padding: 15px 0px 0px 0px; }

#google-search { vertical-align: top; }

#gsearch { text-align: left; padding: 15px 0px 0px 0px; }

#links_with_style { vertical-align: top; padding: 15px 0px 0px 0px; }

#menu{ width: 190px; float: left; padding: 0 0 0 4px; }

#menu ul{
	padding: 0 0 11px 1px;
	margin: 0;
	list-style-type: none;
}

#meta { vertical-align: top; padding: 15px 0px 0px 0px; }

#pages { vertical-align: top; padding: 15px 0px 0px 0px; }

#recent-comments { vertical-align: top; padding: 15px 0px 0px 0px; }

#recent-posts { vertical-align: top; padding: 15px 0px 0px 0px; }

#respond {
	color: #FFF;
	font-size: 1.01em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

#search {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	color: #000;
}

#search .input {
	height: 18px;
	background: none;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

#search input {
	font-size: 11px;
	color: #000;
	font-family: Tahoma, arial, verdana, courier;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 5px;
	vertical-align: middle;
}

#search_txt {
	vertical-align: top;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#search_txt .input {
	width: 59px;
	height: 18px;
	background: none;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#search_txt input {
	font-size: 11px;
	color: #464646;
	font-family: Tahoma, arial, verdana, courier;
	width: 140px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

#search_txt strong { text-transform: uppercase; font-size: 1.01em; }

#text-1 { vertical-align: top; }

#textwidget { text-align: left; padding: 15px 0px 0px 0px; }



