body {
	margin: 0;
	padding: 17px 0 44px 0;
	background-color: #FFFFFF;
}

* {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: none;
}


* a 		 {	color: #646464; text-decoration: underline; }
* a:hover { color: #646464; text-decoration: none; }

.spacer {
	width: 1px;
	height: 1px;
}

/* BACKGROUNDS */

.logo {
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 279px;
	height: 230px;
	cursor: pointer
}

.menu_left_item2nd {
	background-image: url(../img/menu_l_bl.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 16px;
	width: 203px;
	height: 33px;
}

.books1 {
	background-image: url(../img/books1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.books2 {
	background-image: url(../img/books2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 61px;
}

.menu_l {
	background-image: url(../img/menu_l.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.menu_l_s {
	background-image: url(../img/menu_l_s.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.mico {
	background: url(../img/mico.gif) no-repeat left center;
	padding: 10px 0 8px 37px;
	margin: 0 0 0 8px;
}

.mico_sel {
	background: url(../img/mico_sel.gif) no-repeat left center;
	padding: 10px 0 8px 37px;
	margin: 0 0 0 8px;
}

.menu_l2nd_s {
	background-image: url(../img/menu_l2nd_s.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left: 16px;
	/*height: 23px;*/
	vertical-align: middle;
}

.mico_l2nd_sel {
	background: url(../img/mico_sel.gif) no-repeat left center;
	padding: 10px 0 8px 37px;
	margin: 0 0 0 8px;
}

.menu_t_l {
	background-image: url(../img/menu_t_l.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.menu_t {
	background-image: url(../img/menu_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 16px 0 16px;
}

.menu_t_r {
	background-image: url(../img/menu_t_r.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.menu_t_l_sel {
	background-image: url(../img/menu_t_l_sel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.menu_t_sel {
	background-image: url(../img/menu_t_sel.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 16px 0 16px;
}

.menu_t_r_sel {
	background-image: url(../img/menu_t_r_sel.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.panel_l {
	background-image: url(../img/panel_l.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.panel {
	background-image: url(../img/panel_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.panel_r {
	background-image: url(../img/panel_r.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.panel_s {
	background-image: url(../img/panel_s.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 716px;
	height: 14px;
}

.bottom_ln {
	background-image: url(../img/bottom_ln.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.bottom_ln2 {
	background-image: url(../img/bottom_ln2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.bottom_ln_ {
	background-image: url(../img/bottom_ln_.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.block_top {
	background-image: url(../img/block_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:16px;
}

.block_ln {
	background-image: url(../img/block_ln.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 236px;
	color: #646464;
}

.block_bottom {
	background-image: url(../img/block_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 236px;
	height: 14px;
}

.block_img {
	background-image: url(../img/block_img.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 110px;
	height: 74px;
}

.links_bg {
	background-image: url(../img/links_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 240px;
	height: 135px;
}

/* BACKGROUNDS end */

.menu_left {
	margin-left: 36px;
}

.block_text {
	margin: 0 16px 0 18px;
	text-align: left;
}

.margin_top16 {
	padding: 16px 0 0 25px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.news {
	color: #636363;
	font-size: 11px;
	margin: 0 0 14px 0;
	width: 430px;
	float: left;
}

.news_title {
	color: #636363;
	font-size: 11px;
	margin: 0 0 14px 0;
	width: 430px;
	float: left;
}

.date {
	font-size: 10px;
	color: #9f9998;
}

.title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #574539;
	margin: 10px;
}

ul.new_links {
	list-style-type: none;
	list-style-image: url(/client/img/arrow2.gif);
	line-height: 120%;
	padding: 8px 0 0 41px;
	margin: 0;
	color: #FFFF00;
}
	ul.new_links li {
		padding-bottom: 6px;
	}


ul.search {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 20px 0;
}

	ul.search li {
		padding-bottom: 12px;
	}

.links_title {
	color: #dbf4d9;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 0 71px;
}

.langs {
	padding-top: 47px;
	text-align: right;
}

.s124 {
	height: 124px;
}

.upper_block {
	padding-top: 27px;
	height: 169px;
}

.upper_block_l {
	width: 445px;
	height: 135px;
}

.marginL17 {
	margin: 0 0 0 17px;
}

.marginL25 {
	margin: 0 0 0 25px;
}

.marq {
	width: 702px;
	padding-top: 10px;
	color: #FFFFFF;
}

	.marq a {
		color: #FFFFFF;
		text-decoration: none;
	}

.footer {
	width: 576px;
	text-align: left;
	color: #737373;
}

.w217 {
	width: 217px;
}

.w236 {
	width: 236px;
}

.sukure {
	color: #737373;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #574539;
	margin: 10px;
}

.text {
	color: #636363;
	margin: 0 10px 0 10px;
}

.paging {
	text-align: right;
	width: 670px;
}

.spaging {
	text-align: center;
	padding-bottom: 20px;
}

.block_title {
	text-transform: uppercase;
	font-size:: 12px;
	margin-bottom: 12px;
	color: #574841;
	font-weight: bold;
}

.block_title2 {
	width: 86px;
	text-transform: uppercase;
	text-align: left;
	color: #5a483e;
	margin: 15px 0 0 18px;
	line-height: 160%;
	font-weight: bold;
}

.footer_sukure {
	width: 110px;
}

/* LINKS */

a.disport_link:link     { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none }
a.disport_link:visited  { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none }
a.disport_link:hover    { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline }
a.disport_link:active   { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none }

a.menu_left_link			{ font-size:12px; color:#16911d; font-weight:bold; text-decoration:none; text-transform:uppercase; }
a.menu_left_link:hover	{ font-size:12px; color:#16911d; font-weight:bold; text-decoration:underline; text-transform:uppercase; }

a.menu_left_link2nd			{ font-size:12px; color:#747474; text-decoration:none; }
a.menu_left_link2nd:hover	{ font-size:12px; color:#747474; text-decoration:underline; }

a.menu_left_link2nd_sel			{ font-size:12px; color:#747474; text-decoration:underline; }
a.menu_left_link2nd_sel:hover	{ font-size:12px; color:#747474; text-decoration:underline; }

a.menu_top_link			{ font-size:12px; color:#FFFFFF; text-decoration:none; }
a.menu_top_link:hover	{ font-size:12px; color:#FFFFFF; text-decoration:underline; }

a.menu_top_sel_link			{ font-size:12px; color:#FFFFFF; text-decoration:underline; }
a.menu_top_sel_link:hover	{ font-size:12px; color:#FFFFFF; text-decoration:underline; }

a.block_link			{ color:#d4641a; text-decoration:none; }
a.block_link:hover	{ color:#d4641a; text-decoration:none; }

a.blockt_link			{ color:#ffff00; text-decoration:none; }
a.blockt_link:hover	{ color:#ffff00; text-decoration:none; }

a.blockt_more_link			{ color:#dbf4d9; text-decoration:none; margin-left: 41px; }
a.blockt_more_link:hover	{ color:#dbf4d9; text-decoration:none; margin-left: 41px; }

a.more_link			{ color:#37b100; text-decoration:none; }
a.more_link:hover	{ color:#37b100; text-decoration:none; }

a.links 			{ color: #636363; font-size: 11px; margin: 0 0 14px 0; font-weight: bold; text-decoration: none; }
a.links:hover	{ color: #636363; font-size: 11px; margin: 0 0 14px 0; font-weight: bold; text-decoration: underline;}

/* LINKS end */

.day_pic_text 	{ margin-top:20px; font-size:12px }
#day_pic_text * { font-size:12px }

.label {
	width: 101px;
	color: #666666;
}

.input {
	width: 300px;
}

.ftext {
	width: 256px;
	border: 1px solid #666666;
}

.ftarea {
	width: 272px;
	height: 146px;
	border: 1px solid #666666;
}

.input_table_input {
	widows: 50px;
}

.input_table_label {
	width: 250px;
}

.siusti {
	width: 82px;
	height: 15px;
	margin: 4px 0;
	background-color: #d4d0c8;
	border: 1px solid #666666;
	text-align: center;
	float: right;
}

.btn_form {
	width: 360px;
}

.siusti a {
	text-decoration: none;
	color: #000000;
}

a.npaging {
	text-decoration: none;
}

.isearch {
	background: url(../img/searchf.gif) no-repeat;
	font-size: 12px;
	color: #b9b8b8;
	height: 20px;
	width: 149px;
	border: 0;
	padding: 3px 6px 0 6px;
	margin: 14px 0 0 19px;
	float: left;
}

.isearch_img {
	margin: 15px 0 0 7px;
	float: left;
}

.search_block {
	background: url(../img/sblock.gif) no-repeat;
	width: 236px;
	height: 52px;
	padding-bottom: 10px;
}

.neig {
	padding-bottom: 5px;
}

.sitemap {
	padding: 0 0 0 17px;
}

.snews_block {
	background: url(../img/scblock.gif) no-repeat;
	text-align: left;
	width: 236px;
	height: 73px;
	padding-bottom: 30px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.isubscribe {
	background: url(../img/searchf.gif) no-repeat;
	font-size: 12px;
	color: #b9b8b8;
	height: 20px;
	width: 149px;
	border: 0;
	padding: 3px 6px 0 6px;
	margin: 8px 0 0 19px;
	float: left;
}

.isubcribe_img {
	margin: 9px 0 0 7px;
	float: left;
}

.top_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 14px 0 8px 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #dbf4d9
}

.top_block_text {
	color: #FFFFFF;
	line-height: 120%;
}

.p13_19 {
	font-size: 0.8em;
	padding: 13px 0 0 19px;
}

.blink_1 {
	color: #16911d;
}

.blink_2 {
	color: #40bb47;
}