/* Start of CMSMS style sheet 'Demetra CSS' */
body, html {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #f8f8f4;
	height: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}

#div_table_news {
float: right;
	width: 350px;
position: absolute;
	height: 500px;
top: 100px;
right: 0px;
}
#table_news {
	width: 350px;

	height: 500px;
		border-left-color: #00a650;
	border-left-style: solid;
	border-left-width: 1px;


}
#table_news td {
	vertical-align: top;
}


#headn {
	border-bottom-color: #00a650;
	border-bottom-style: solid;
	border-bottom-width: 1px;
		color: #00a650;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}

#news, #news a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #676767;

}

#news .NewsSummary {
	padding: 5px;
	padding: 5px;
}

#news .NewsSummary .NewsSummaryLink a {
color: #676767;
font-size: 14px;
font-weight: bold;

}




#niz {
	background-image: url(img/news_fone.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 144px;
	margin: 0;
	padding: 0px;
}

#news {
height: 356px;
	margin: 0;
	padding: 0px;
}

#calendar {
	width: 300px;
	background-image: url(img/calendar.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #00a650;
	font-weight: bold;
	font-size: 15px;
height: 110px;
padding-left: 105px;
}

#calendar p {
padding-top: 30px;
}

#calendar a {
color: #00a650;

}

#page {
	
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 100%;
	margin: 0px 0px 0px 0px;
	width: 100%;
	min-width: 900px;
}

.menuactive_menuparent  {	background-image: url(img/bgactivemenu.gif);
	background-repeat: no-repeat;
width: 185px;

}

.menu .currentpage {
background-image: url(img/bgactivemenu.gif);
	background-repeat: no-repeat;
width: 185px;
}
.menuactive {
font-weight: bolder;
}

#price {
font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #005825;
}

#price  p {
padding-left: 10px;
padding-top: 30px;
padding-bottom: 0px;
text-align: center;
}

#price a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #005825;
}

#price a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #005825;
}
#price1 {

	width: 160px;
	height: 163px;
	background-image: url(img/price_1.jpg);
	background-repeat: no-repeat;
}

#price2 {
	width: 163px;
	height: 164px;
	background-image: url(img/price_2.jpg);
	background-repeat: no-repeat;
}

#price3 {
	width: 166px;
	height: 163px;
	background-image: url(img/price_3.jpg);
	background-repeat: no-repeat;
}

#price4 {
	width: 163px;
	height: 159px;
	background-image: url(img/price_4.jpg);
	background-repeat: no-repeat;
}

#price5 {
	width: 160px;
	height: 162px;
	background-image: url(img/price_5.jpg);
	background-repeat: no-repeat;
}

#price6 {
	width: 164px;
	height: 161px;
	background-image: url(img/price_6.jpg);
	background-repeat: no-repeat;
}

#price7 {
	width: 160px;
	height: 160px;
	background-image: url(img/price_7.jpg);
	background-repeat: no-repeat;
}

#price8 {
	width: 166px;
	height: 164px;
	background-image: url(img/price_8.jpg);
	background-repeat: no-repeat;
}

#price9 {

padding-top: 5px;
	width: 203px;
	height: 204px;
	background-image: url(img/price_9.jpg);
	background-repeat: no-repeat;
}
.main_content {
width: 100%;
height: 100%;
text-align: center;

}



.menu {
	padding-left: 250px;
	margin-top: 30px;
}
.menu li {
	list-style: none; 
}

.menu a {
padding-left: 3px;
	color: #03451f;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}

.second_level_menu  {
padding-top: 5px;
padding-bottom: 5px;
width: 650px;
margin-top: 30px;
margin-left: 30px;
padding-left: 30px;

}

.second_level_menu a {
	color: #03451f;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
padding-right: 15px;
}

 .currentpage {
color: #03451f;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
margin-right: 15px;
}
#logo {
	float: left;
	padding-top: 20px;
	padding-left: 280px;
	
}

#logo_name {
	padding-top: 20px;
	float: right;

	font-size: 16px;
font-weight: bold;
	color: #10ab5b;
text-align: center;
}

#content {
	width: 100%;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

#content h1 {
color: #008000;
font-size: 20px;
}

#content h2 {
color: #008000;
font-size: 18px;
}

#content .text {
padding-right: 8px;
}

#content td {
	vertical-align: top;
	text-align: left;
}



#top {
	height: 283px;

	background-image: url(img/gradient.gif);
	background-repeat: repeat-x;

}


#phone {
	width: 340px;
	background-image: url(img/fon_brand.gif);
	background-repeat: no-repeat;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-left: 15px;
		float: right;
	
	background-position: right;

}

.green {
	color: #10ab5b;
	padding-top: 15px;
	font-size: 17px;
padding-right: 10px;
	
}




.text {
	padding-left: 20px;
	text-align: justify;
	height: 450px;
	width: 700px;
	overflow: auto;
	background-color: #f8f8f4;
	margin-top: 10px;
	border: 1px solid #f8f8f4;
}

#main_page {

padding-top: 200px;
}

.text_main {
margin: 0px;
padding: 0px;
width: 500px;
}
.text_main, .text_main a {
color: #285b3a;
	font-family: "Times New Roman", Times, serif;
text-align: center;
}
.main_menu {
text-align: center;
margin: 0px;
padding: 0px;
width: 480px;
color: #00a650;

}
.main_menu a{
color: #00a650;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
font-weight: bold;
}
.currentpage, .menu li {
list-style: none; 

}
.currentpage h3 {
padding: 0px;
margin: 0px;
font-size: 17px;
}

.currentpage li {
margin-left: 20px;
}

.activeparent .currentpage h3 {
margin-left: 20px;
}



DIV#box {

	width: 35%;

margin-left: 30px;
	background: #f8ded9;
	color: white;
	margin: auto;
	text-align: left;

}

DIV#content { padding: 0 20px; }

/* Rounded Corner Box Background Images */

DIV#top-left {

	width: 100%;
	height: 20px;

	background: #f8ded9 url(img/top_left.gif) left top no-repeat;

}

DIV#top-right {

	float: right;
	width: 20px;
	height: 20px;

	background: #f8ded9 url(img/top_right.gif) right top no-repeat;

}

DIV#bottom-left {

	width: 100%;
	height: 20px;

	background: #f8ded9 url(img/bottom_left.gif) left bottom no-repeat;

}

DIV#bottom-right {

	float: right;
	width: 20px;
	height: 20px;

	background: #f8ded9 url(img/bottom_right.gif) right bottom no-repeat;

}

DIV#box li {
	list-style: none; 
}

DIV#box a {
	color: #03451f;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}




#primary-nav, #primary-nav ul {
  list-style: none;
  margin: 0;
  padding: 0px;
  border: 0px solid #000;
  background: #f7f7ac;
  float: left;
  width: 700px;

}
#primary-nav li {
  float: left;
  position: relative;
  background: #f7f7ac;
  background: none;
}
#primary-nav li ul {
  display: none;
  position: absolute;
background: url(img/fone-tr.png);
  padding: 8px 0;
  width: 255px;
}

#primary-nav a {
  color: #000;
  text-decoration: none;
padding: 4px 10px;
display: block;


  
  background: url(dot.png) repeat-y right;
}
#primary-nav a:hover {
  color: #000;
 
}
#primary-nav li ul a:hover {
  color: #fff;
 
}

#primary-nav li ul a{
  color: #fff;
 
}
#primary-nav li ul li:hover {
  background: Gray;
}

#primary-nav li ul li.jshover {
  background: Gray;
}

#primary-nav li li a {
  width: 225px;
  background: none;
}
#primary-nav li:hover ul {
  display: block;
}
#primary-nav li.jshover ul {
  display: block;
}
#primary-nav li:hover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}

#primary-nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#primary-nav li:hover li:hover ul {
  display: block;
}


#primary-nav li.jshover li.jshover ul {
  display: block;
}

#menuwrapper {
  margin: 0px;
  padding: 0px;
}
#counter {
	float: right;
	vertical-align: bottom;
		position: absolute;
top: 630px;
right: 0px;
}

#counter2 {
	float: right;
	vertical-align: bottom;
		position: absolute;
top: 503px;
right: 250px;
}

.contactform input {
margin: 5px;
}
/* End of 'Demetra CSS' */

