a:link, a:visited { color: #0876c4; text-decoration: underline; }

a:hover { color: #61bc12; text-decoration: underline; }

body {
	background-color: #ffffff;
	color: #3d3d3d;
   font-family: tahoma, arial, verdana, 'ms sans serif';
/*	font-size: 70%;*/
	font-size: 14px;
}
.text_line {
	font-size: 11px;
}

form { margin-bottom: 0px; margin-top: 0px; }

h1, .title {
	color: #444444;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 0em;
	padding-top: 15px;
}

h2 {
	color: #1e1e1e;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 0em;
}

hr {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	color: #dadada;
	height: 1px;
}

img {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

li.mlif a, li.mli a, li.mlil a { color: #777777; font-size: 7pt; }

ol li { margin-bottom: 7pt; margin-top: 7pt; }

p { }

textarea, input, select {
	border: #dadada 1px solid;
	color: #3d3d3d;
	font-family: arial, verdana, 'ms sans serif';
	font-size: 8pt;
}

ul li { margin-bottom: 3pt; margin-top: 3pt; }

ul.ml { color: #777777; }

.arrow { margin-bottom: 2px; padding-right: 7px; }

.background { background: #f0f0f0; }

.background2, .input_blur { background: #e1e8ee; }

.line { border-top: #c5c8d0 1px solid; }

.line_contacts {
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.line_text a:visited, .line_text a:link, .line_text a:hover { color: #939393; text-decoration: underline; }

.line2 { padding-right: 9px; }

.menu_point { padding-right: 8px; }

.menu_table td { padding-bottom: 7px; }

.news, .line_text { color: #939393; padding-right: 9px; }

.news_date {
	color: #aaaaaa;
	padding-bottom: 1px;
	padding-top: 5px;
	width: 120px;
}

.news_description { color: #606060; margin-bottom: 0em; padding-left: 12px; }

.news_title { color: #2590d9; font-size: 9pt; }

.padding { padding-left: 15px; padding-right: 15px; }

.padding_line { margin-bottom: 11px; }

.padding_table_line { margin-bottom: 15px; margin-top: 30px; }

.partner_description { color: #3d3d3d; }

.partner_div { color: #454545; }

.partner_div a:hover, .partner_div a:visited, .menu_table a:link, .menu_table a:hover, .menu_table a:visited, .partner_div a:link { color: #0089c6; text-decoration: underline; }

.partner_img { padding-right: 10px; }

.partner_table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.partner_table td {
	border-bottom: #bab188 1px solid;
	border-collapse: collapse;
	border-left: #bab188 1px solid;
	border-right: #bab188 1px solid;
	border-spacing: 0px;
	border-top: #bab188 1px solid;
	empty-cells: show;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

.partner_table_2_td { background-color: #faf9f2; }

.partner_table_title {
	background-color: #f2ecce;
	font-weight: bold;
	height: 25px;
	padding-left: 10px;
	width: 100px;
}

.partner_table_title td { color: #9b8651; }

.partner_title { padding-bottom: 5px; padding-top: 5px; }

.partnet_information_div {
	background-color: #fcfcfc;
	border-bottom: #dadada 1px solid;
	border-left: #dadada 1px solid;
	border-right: #dadada 1px solid;
	border-top: #dadada 1px solid;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 600px;
}

.point { margin-bottom: 12px; margin-top: 25px; }

.screen { border: #777777 1px solid; }

.size_text { font-size: 8.5pt; }

.table_border, .table_border td {
	border: #222222 1px solid;
	border-collapse: collapse;
	empty-cells: show;
}

.table_border_hostcms, .table_border_hostcms td {
	border: #cccccc 1px solid;
	border-collapse: collapse;
	empty-cells: show;
}

.table_extra_properties td {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

.text_line { padding-bottom: 14px; padding-top: 14px; }

.text_point { padding-left: 16px; padding-right: 9px; }

.top_text, .logo { color: #777777; font-size: 7.5pt; }

.top_text_padding { padding-top: 20px; }

#body_content {
	font-family:'Courier New', Courier, monospace;
	margin-right:30px; 
	font-size:14px;
	text-align: justify;
}

#guestbook * {
	font-size: 14px;
}

a.catelemtitle {
	text-decoration:none; 
	color:#000000; 
	font-weight: bold;
	font-size: 11pt;
}

a.catelemcode {
	color:#FF0000; 
	font-weight:bold; 
	text-decoration:none; 
}

.comment {
  padding:5px;
  margin:10px 0 30px 20px;
  border:0px solid gray;
}
.comment .title {
 padding:0;
 margin:0;
 font-weight:bold;
}
.guesttitle {
 padding:0;
 margin:0;
}

.inactive {
   filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;  
}
.active {
   filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;  
}

#faq li {
  list-style:none;
  margin:10px 0;
}
#faq div.faqtitle {
 font-weight: bold; 
 font-size: 14px; 
 color:#000;
 cursor:pointer;
}
#faq span.faqtitle {
 color: #006666;
 text-decoration:underline;

}
#faq .faqdate {
 color: #006666;
}
 
#faq .faqdate  {
 font-size: 10px;
}
#faq span.faqanswer {
 font-weight:bold;
 
}