* {padding: 0px; margin: 0px;}
body {margin: 0px; padding: 0px; background-color: #CACAC9; text-align: center;}
p, a, li, ol, h1, h2, h3, span, td, div, input, th {font-family: Arial; font-size: 12px; color: #959493;}
a {font-weight: bold; color: #628BA9;}
a:hover {text-decoration: none; color: #628BA9;}
a:visited {color: #919EA6;}
li {list-style-type: none; padding: 0px; margin: 0px;}
ul {padding: 0px; margin: 0px;}
td {vertical-align: top; padding: 0px; background-color: #fff;}
img {border-style: none; margin: 0px;}
h1 {padding: 5 0 5 0; font-weight: bold; font-size: 13px; margin: 0px; color: #758691; font-family: Arial Narrow, Arial;}
h1.title {font-size: 15px; font-family: Arial; font-weight: bold;}
h2 {color: #7E8E9B; text-decoration: underlined;}
span.imp {color: #608CA7;}
b {color: #608CA7;}
i {color: #608CA7; font-weight: bold;}

#center {background: #fff url('../images/escheugli_02.gif') left repeat-y; width: 90%; text-align: center;}
#forshad {background: url('../images/escheugli_04.gif') right repeat-y;}

#logo img {margin: 10px;}
.top_type td {vertical-align: middle;}

#top_menu {border-collapse: collapse;}
#top_menu td div {margin: 0 -1 0 0; background: url('../images/ugli_25.gif') top right no-repeat; width: 8px; height: 8px; float: right;}
#top_menu td {background: #d5d6d5 url('../images/ugli_23.gif') top repeat-x; height: 100%; vertical-align: top; width: 158px!important; width: 160px; border-left: #c6c6c6 1px solid; border-right: #c6c6c6 1px solid;}
#top_menu td a, #top_menu span {color: #404141; font-size: 10px; padding: 5px; width: 100%; display: block; font-weight: bold;}
#top_menu td a:hover {color: #959493;}

.inc img {margin: 0 3 3 0;}
div.inc img {margin: -5 1 0 0; _margin-top: -3px;}
div.inc {float: left;}
#navigator {_width: 100%; background-color: #b4bec3; line-height: 13px; margin-bottom: 0px; margin-left: 7%;}
#navigator span, #navigator a {color: #fff; text-indent: 5px; font-weight: normal; font-size: 11px; text-decoration: none;}
html:first-child #navigator {width: 100%; margin-bottom: 2px;}
html:first-child div.inc img {margin: 0 1 2 0;}

.f2 {border: #c6c6c6 1px solid; margin-bottom: 10px; padding: 0;}
/*.f2 {_padding-left: 1px; _padding-right: 1px;}*/
.f1 {float: right; width: 10px; height: 10px; margin: -9 -1 -1 0; background: url('../images/escheugli_09.gif') no-repeat;}
.f0 {float: left; width: 10px; height: 10px; margin: -1 0 -9 -1; background: url('../images/als.gif') no-repeat;}
.f1b {float: right; width: 17px; height: 17px; margin: -16 -1 -1 0; background: url('../images/ugolbb.gif') no-repeat;}
.f0b {float: left; width: 17px; height: 17px; margin: -1 0 -16 -1; background: url('../images/ugolbt.gif') no-repeat;}
.f3 {height: 100%; padding-left: 10px!important; padding: 10 10 10 0;}
.f3 img {margin: 0 10 0 0;}

#subcats {margin-left: 10px;}
#subcats img {margin-top: 10px;}
#subcats a {font-weight: normal; text-decoration: none;}
#subcats .f3 {text-align: center;}
#ind #subcats .f3 {text-align: left;}

div.sub_more {float: left; padding: 4px; width: 49%!important; width: 50%;}
.sub_more .img {float: left; padding-right: 5px;}
.sub_more .f2 {margin-left: 155px;}
.sub_more .f1 {float: right; width: 10px; height: 10px; margin: -9 -1 -1 0; background: url('../images/escheugli_09.gif') no-repeat;}
.sub_more .f0 {float: left; width: 10px; height: 10px; margin: -1 0 -9 -1; background: url('../images/als.gif') no-repeat;}

#bottom td {border-top: solid 1px #cccccc;}
#bottom td table td {border-top: none;}
#copyright {padding: 20 0 20 0; float: left;}
#search {padding: 20 0 20 0;}

/*for default*/
#left_menu {width: 150px; border-bottom: #758691 1px solid; margin-left: 5px; margin-bottom: 10px; background: #f9f9fa;}
#left_menu ul li {padding: 0px; border: #fff solid 1px;}
#left_menu ul li ul {display: none; position: relative; border-top: #758691 1px solid;}
#left_menu ul li:hover ul, #left_menu ul li.jshover1 ul {display: block;}
#left_menu ul li a, #left_menu ul li span {text-decoration: none; border-top: #758691 1px solid; display: block; color: #758691; line-height: 20px; padding-left: 15px;}
#left_menu ul li ul li {border: none; padding: 1px;}
#left_menu ul li ul li a {text-decoration: none; color: #647696; font-size: 11px; border: none; line-height: 15px;}
#left_menu ul li ul li span {color: #647696; font-size: 11px; border: none; line-height: 15px;}

#content {height: 100%; padding: 0 0 0 10;}
#content .f3 {padding-left: 20px!important; padding-left: 20px; padding-bottom: 20px;}
/*#content .f3 img {display: table-cell;}*/
.menu_nav {padding: 10px;}
.menu_nav ul li a {padding: 0 10 0 0; font-size: 11px; font-weight: normal; color: #8b8a89; text-decoration: none;}
.menu_nav ul li {display: inline;}
.captcha input {width: 150px;}
.captcha {width: 100%;}
.captcha td {vertical-align: middle;}
.captcha_td_title {text-align: left;}
.captcha_td_image {text-align: center; width: 200px;}
.captcha_td_input {text-align: right;}
#search {float: right;}
.news_text {padding-bottom: 10px;}

.cloud {border: none;}
.cloud a {line-height: 35px;}
.tag { margin-right: 15px; padding: 3px; background-color: #f0f0f0; }
.tag:hover { background-color: #dedede; }
.tag_size_1 { font-size: 100%; }
.tag_size_2 { font-size: 120%; }
.tag_size_3 { font-size: 140%; }
.tag_size_4 { font-size: 160%; }
.tag_size_5 { font-size: 200%; }
.tag_size_1 a { font-size: 60%; }
.tag_size_2 a { font-size: 63%; }
.tag_size_3 a { font-size: 66%; }
.tag_size_4 a { font-size: 68%; }
.tag_size_5 a { font-size: 70%; }
#sitemap ul li ul {margin-left: 20px;}
#sitemap ul li {list-style-type: circle; list-style-position: inside;}
#sitemap a {line-height: 20px;}
.gal {border: 1px solid #cccccc; padding: 5px; background-color: #E5E5E5;}

.cont_table td, .cont_table th {border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; padding: 5px 10px 5px 10px;}
.cont_table {border-collapse: collapse; border-left: 2px solid #fff; border-right: 1px solid #fff; width: 70%; margin: 10px 0 10px 0;}

#alphabet_words div { margin-bottom: 20px; padding: 20px; }

#alphabet_letters a, #alphabet_letters a:visited {
	cursor: hand;
	color: #666666;
	padding: 1px 6px 1px 6px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 3px;
	border: 1px solid #cccccc;
	background-color: #f8f8f8;
}

#alphabet_letters a:hover {color: #000000; background-color: #eeeeee;}
#alphabet_letters a.active {color: #000000; background-color: tansparent; cursor: default; border: none;}

.noborder {width: 98%; text-align: center;}
.noborder table {text-align: center; width: 50%; padding: 0px; border-collapse: collapse; border-spacing: 0; margin: 0 auto; border: none;}
.noborder table td { border-spacing: 0; padding: 0px; border: none; text-align: center; border: none;}

.files {margin: 20px;}
