* { border-collapse:collapse; border-spacing:0; }
html, body{ margin:0; padding:0; height:100%;}
.png { behavior:url(/design/js/iepngfix.htc); }
body{background-color:#250410;}
html, body, td, textarea, input, select, option, button { font-family: Arial, Helvetica, sans-serif; color:#ffcccc;font-size: 14px; }
textarea, input, select, option, button{color:#000;}
/*.b { border:1px solid black; }*/

a { color:#ffcccc; text-decoration:underline; }
a:hover { color:#ffffff; text-decoration:none; }
a.noline, .noline a { text-decoration:none; }
a.noline:hover, .noline a:hover { text-decoration:underline; }

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3 { margin-bottom:5px; margin-top:10px; color:#ccbcbc; font-weight:normal; }
h1,.h1 { font-size:21px;}
h2,.h2 {font-size:18px; color:#7d5d64; }
h3,.h3 {font-size:16px; color:#7d5d64; font-weight:bold;}
h4,h5,h6{font-size:14px; color:#7d5d64; font-weight:bold;}

a img { border: none; }
form { margin:0; padding:0; }
.nowrap{ white-space:nowrap; }
.input{ width:100%; }
.offset { position:absolute !important; left:-10001px !important; overflow:hidden !important; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.clear { clear:both; }

p { margin-top:5px; margin-bottom:5px; }

.date,.datei { font-size:12px; color:#9e828a; }
.news_item .date { background-color:#ffcccc; padding:0px 3px; color:#250410;}

.news_img { float:left; margin:3px 7px 0 0; }
.news_item, .news_group { margin:12px 0 12px 0; }
.news_title a, a.news_title { display:block; font-weight:bold;color:#9e828a; }
.news_descr { margin-top:2px; }
.news_descr p { margin-top:0; }
.tags {font-size:10px;}
.tags a{text-decoration:none;}
.tags a:hover{text-decoration:underline;}

.dinamic_item {margin:0 15px 25px 0; width:210px;}
.dinamic_item .news_img{float:none; margin-bottom:5px;border:6px solid #ccbcbc;}

.news_groups,.news_items, .item_propertys {margin:15px 0;clear:both;}

.item_property {margin:10px 0;}
.property_name{font-weight:bold;padding-right:10px;}
.property_value{}

.marked { padding-left:30px; padding-top:10px; padding-right:0; background:url(/design/images/mark_e.png) top left no-repeat; behavior:url(/design/js/iepngfix.htc); min-height:88px; height:auto !important; height:88px;}
.marked .h1,.marked .h2,.marked .h3{ margin-top:0;}

.tree_root { padding-left:40px; padding-top:1px;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tree_root a { font-weight:bold; text-decoration:none; color:#ccbdbd; padding:2px 10px; }
.tree_root a:hover { color:#ffffff; }
.tree_root a.selected { color:#ffffff; background:url(/design/images/marker_tree.gif) top left no-repeat; }
.tree_level { font-size:12px; padding-left:19px; }
.tree_level a { font-weight:normal; text-decoration:none; color:#ccbdbd; background-image:none; padding:2px 6px; }
.tree_level a:hover,.tree_level a.selected { background-image:none; }
.tree_level a.selected { background-image:none; background-color:#cc3366;  }
.tree_root .item{ margin:9px 0;}
.tree_level .item {margin:4px 0;}

.pages { display:block; clear:both; margin-top:15px; line-height:17px; font-size:12px; }
.pages .ctrl { }
.pages a.page_link,.pages .current,.pages a.show_all {padding:0 3px; margin:0 4px; text-decoration:none;}
.pages .current { color:#ffcccc; border:1px solid #ffcccc; background-color:#250410; }
.pages a.page_link,.pages a.show_all { color:#9e828a; border:1px solid #9e828a; background-color:#250410; }
.pages a.show_all{border:1px solid #250410;}
.pages a.page_link:hover,.pages a.show_all:hover { color:#250410; border:1px solid #ffcccc; background-color:#ffcccc; }

div.top_menu { height:42px; line-height:42px; float:left; color:#9e8389; padding-left:37px; text-transform:lowercase;}
div.top_menu a { color:#9e8389; text-decoration:none; padding-left:21px; background:url(/design/images/marker_menu.gif) left no-repeat; padding-right:13px;}
div.top_menu a.first {padding-left:13px; background:none;}
div.top_menu a:hover, div.top_menu a.selected{ text-decoration:none; color:#fff;}
div.bottom_menu { position:absolute; z-index:3;}
div.icons { font-size:12px; height:42px; line-height:42px; float:right; color:#9e8389; padding-right:20px;}
div.icons a { color:#9e8389; text-decoration:none; }
div.icons a:hover{ text-decoration:none; color:#fff;}

div.banners { position:absolute; z-index:2; height:42px; line-height:42px; float:left; color:#9e8389; padding-left:650px;}

.claim_title { height:31px; padding-left:10px; padding-right:20px; line-height:31px; background:url(/design/images/bg_claim.gif) top; color:#ffcccc; font-size:18px; }
.claim_text { padding:5px 20px 5px 10px;}
.claim_title a {text-decoration:none; border-bottom-color: #ffcccc;border-bottom-width: 1px;border-bottom-style: dashed;color:#ffcccc;}
.claim_title a:hover { border-bottom:none;color:#ffcccc;}
a.pink{color:#9e828a;}
a:hover.pink{color:#fff;}
a.full{color:#9e828a;}
a:hover.full{color:#fff;}

.content_holder {min-height:600px; _height:600px; width:100%; position:relative; z-index:4;}

a.alogo{ font-size:12px; color:#9e828a; text-decoration:underline; display:block; text-align:left; width:160px; margin-right:0px; margin-top:180px; margin-left:210px;}
a:hover.alogo {text-decoration:none;color:#9e828a;}
a.alogo img { float:left; margin-right:8px;}

.path { font-size:12px; color:#cc3366; margin-bottom:12px;}
.path img {margin-right: 4px;}
.path a{ white-space:nowrap; color:#cc3366; text-decoration:none; margin-right: 4px;}
.path a:hover{ color:#ffcccc; text-decoration:underline;}
.path span{white-space:nowrap;}

.content{line-height:140%;}

.line_up{display:block; border-top:1px solid #9e828a; margin-top:2px; padding-top:2px; }
.line_down{display:block; border-bottom:1px solid #9e828a; margin-bottom:2px; padding-bottom:2px; }

#ShowAddComment a,.ShowAddComment a {font-size:18px;text-decoration:underline;}
#ShowAddComment a:hover,.ShowAddComment a:hover{text-decoration:none;}
#ShowAddComment,.ShowAddComment {margin:12px 0 5px 0;}

.comment
{
	background-color: #4d1328;
	padding: 1px 15px;
	margin: 10px 0px 10px 0px;
	width: 325px;
	position: relative;
}
.comment .input {width:320px;}

#error
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #CA1D13 dashed;
	color: #CA1D13;
	background-color: #F2EDE9;
	background: url('/hostcmsfiles/images/error.gif') no-repeat 5px 50%;
	width: 450px;
}

#message
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 25px;
	position: relative;
	font-size: 8pt;
	border-collapse: collapse;
	border: 1px #4ba749 dashed;
	color: #4ba749;
	background: url('/hostcmsfiles/images/message.gif') no-repeat 5px 50%;
	width: 450px;
}

#message p
{
	margin: 0px;
	padding: 0px;
}
.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}
.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #9e828a;
}

#captcha img
{
	margin-bottom: -5px;
}
hr
{
	border: 0;
	height: 1px;
	color: #9e828a;
	background-color: #9e828a;
}

div#indexdiv {width:78%; padding-left:15px; position:relative; z-index:2;}
div#indexdiv h1 {font-size:16px;}
div#indexdiv p {text-align:justify;}
div#indexdiv img {padding:5px;}
div#indexdiv a {text-decoration:none;}
