@charset "iso-8859-1";



body { height:100%}

body, html, form {
  margin:0px;
  padding:0px;
}


html, body, #container {
height:100%; 
}

body {
/*background-image:url('http://chayka.org.ua/images/bgpines.jpg');
background-attachment:fixed;
background-repeat:repeat;
background-position:center;*/
background:#fff;
} 

body, td, th, p, div, ul, li {
	font-family : Tahoma, Verdana,  Helvetica, sans-serif;
	font-size : 12px;
}
input, textarea, select, option {
	font-family : Arial, Verdana,  Helvetica, sans-serif;
	font-size : 12px;
}
li {
  list-style-image:url(/images/subbullet.gif);
}
.need, .req {
  font-weight:bold;
  color:#B53810;
}
.need2, .req2 {
  font-weight:bold;
  color:#E2C912;
}


}
.person, .material{
	margin:0 0 20px 15px; width:320px; float:left; height:200px;
}
.whoami{
	display:block; float:left; border:1px solid #F7E7C8; height:200px; overflow:hidden;
	padding:0;
}
.whoami img{
	display:block; border:1px solid white; width:165px; height:200px;
	
}
.person div{
	margin-left:84px;
}
.person div h3{
	font-size:1em; color:#977849;
}
.person div span{
	display:block; margin-bottom:5px;
}



hr  {
  color:#A8D9BA;
  border:none;
  border-top:1px solid #A8D9BA;
  background:transparent;
  margin:10px 0px;
}
p {
  margin:0px;
  padding:0px;
  padding-bottom:8px;
}

h1, h2, h3, h4, h5 {
  margin:0px;
  padding:0px;
  padding-bottom:5px;
  color:#8dc73f;
}
h1, h1 a {
  font-size:18px;
}
h2, h2 a {
  font-size:16px;
}
h3, h3 a {
  font-size:14px;
}
h4, h4 a {
  font-size:12px;
}
h5, h5 a {
  font-size:11px;
}
input.button {
  background:#E5E598;
  color:#19415A;
}
textarea, input.input {
  border:1px solid #9E9E23;
  font-size: 12px; font-style:italic; color:#444444; 
}
#form {
  margin:0px 20px;
  width:580px;
}

#form th {
  vertical-align:top;
  width:130px !important;
  text-align:right;
  padding-right:10px;
  background:#F1F1C0;
  border-right:1px solid #FFFFFF;
}
#form td {
  padding-left:10px;
  background:#F8F8E0;
}
#form td.group {
  font-weight:bold;
}
#form input.button {
  background:#E5E598;
  color:#19415A;
  width:auto;
}
#form textarea, #form input {
  border:1px solid #9E9E23;
  font-size: 12px; font-style:italic; color:#444444; 
  width:350px
}
#form textarea {
  height:170px;
}
div.message {
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
}
img.rep1st {
  float:left;
  margin-right:8px;
  margin-bottom:5px;
  border:1px solid #666666;
  padding:1px;
}
.date {
  margin-right:5px;
}
img.left {
  float:left;
  margin-right:8px;
  margin-bottom:5px;
}
.paginal {
  margin-bottom:10px;
  padding-bottom:5px;
  width:400px;
  border-bottom:2px solid #8dc73f;
}
.paginal a {
  font-weight:bold;
}
#gallery img {
  background:#FFFFFF;
}
#gallery td {
  vertical-align:top 
}


.phone {font-size:14px; font-weight:bold;  color:#944D39;}
.counter {font-size:35px; font-weight:bold;  color:#ffffff;}
.subcounter {font-size:35px; font-weight:bold;  color:#A8D9BA;}



.date {font-size:12px; color:#818A72; font-weight:bold;}
.td_norepeat {background-repeat:no-repeat;}

a:active {font-size:12px; color:#8dc73f; text-decoration: none; }
a:link { font-size:12px; color:#8dc73f; text-decoration: none; }
a:visited {font-size:12px; color:#8dc73f; text-decoration: none; }
a:hover {font-size:12px; color:#8dc73f; text-decoration: underline; }

.lang:active {font-size:12px; color:#818A72; text-decoration: none; }
.lang:link { font-size:12px; color:#818A72; text-decoration: none; }
.lang:visited {font-size:12px; color:#818A72; text-decoration: none; }
.lang:hover {font-size:12px; color:#19415A; text-decoration: underline; }

.menu:active {font-size:11px; color:#FFFFFF; text-decoration: none; margin-top:5px; }
.menu:link { font-size:11px; color:#FFFFFF; text-decoration: none; margin-top:5px; }
.menu:visited {font-size:11px; color:#FFFFFF; text-decoration: none; margin-top:5px; }
.menu:hover {font-size:11px; color:#000000; text-decoration: none; margin-top:5px; }

.menu2:active {font-size:13px; color:#FFFFFF; text-decoration: none; }
.menu2:link { font-size:13px; color:#FFFFFF; text-decoration: none; }
.menu2:visited {font-size:13px; color:#FFFFFF; text-decoration: none; }
.menu2:hover {font-size:13px; color:#333333; text-decoration: none; }



.policy {font-size:12px; color:#002878; text-decoration: underline; }
.title {font-family:Arial, Verdana,  Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:#8dc73f;}
.subtitle {font-family:Arial, Verdana,  Helvetica, sans-serif; font-size:14px; font-weight:bold;  color:#405B4B;}
#gallery td {
  text-align:center;
}
#gallery img {
  background:#F0F9F3;
  margin-bottom:4px;
}
.parent_links li {
  float:left;
  width:300px;
}
a.numb, span.numb {
  border:2px solid #8dc73f;
  padding:4px 0px;
  width:22px;
  display:block;
  float:left;
  margin:1px;
  text-align:center;
  background:#F8F8DE;
  color:#ADAD29;
}
span.numb, a.numb:hover {
  font-weight:bold;
  background:#E0F1E7;
  border:2px solid #A8D9BA;
  color:#419661;
  text-decoration:none;
}
div.contact01 {
  margin:20px;
  border:1px solid #BBD6C5;
  padding:15px;
  background:#F8FCF9;
  color:#405B4B
}
div.contact01 span {
  font-weight:bold;
}