/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body { background:#9fb874 url(images/bg_site.jpg) top repeat-x}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; color:#596744; font-size:14px; line-height:22px	}
a{ color:#fff; text-decoration:underline; outline:none!important}
a:hover{ color:#fff; text-decoration:none;}

.left{ float:left}
.right{ float:right}
.clear{ clear:both}

.grid_1{ width:475px; padding:0px 30px}
.grid_2{ width:222px;}

.right_20{ margin-right:20px}

.color1{ color:#f1f5e4}

h1{ font-size:25px; color:#7b5a45; display:block; line-height:52px}
h4{ font-size:18px; color:#7b5a45; display:block; line-height:35px; font-weight:normal}
			
.main{margin:0 auto; text-align:left; width:1000px; position:relative;}
.upp{ text-transform:uppercase} 

div.top{ background:url(images/top.jpg)  no-repeat; height:54px; padding:23px 22px}
a.logo{ float:left}
a.link{ background:url(images/circle.gif) left no-repeat; padding-left:40px; color:#c3c7be; font-size:22px; line-height:22px; margin-left:30px; display:block; margin-top:15px; float:right; text-decoration:none}

.header{ background:url(images/header.jpg) no-repeat; width:1000px; height:387px}

/* ----- script begin ----- */
#faded {
	width:942px;
	height:327px;
	position: absolute;
 	left:28px;
	top:132px
	}
ul.pagination {
	width: 200px;
	overflow: hidden;
	position: absolute !important;
	top: 305px;
	right: 296px;
	}
ul.pagination li { width:20px ; height:20px; float:left;}
ul.pagination li a {
	background: url(images/disk.png) 0px 0px no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	text-decoration: none;
	text-indent:-999px;
	outline:none!important
	}
ul.pagination li a:hover {
background: url(images/disk_hover.png) 0px 0px no-repeat;
	}
ul.pagination li.current a {
background: url(images/disk_hover.png) 0px 0px no-repeat;
		}
span.text{ position:absolute; top:165px; right:100px; letter-spacing:-0.050em}
big{ color:#4b6087; font-weight:bold; font-size:60px!important;text-shadow: 2px 4px 5px #7d7d7d;line-height:55px;}
small{color:#4b6087; font-weight:bold; font-size:36px!important;text-shadow: 2px 4px 5px #7d7d7d; line-height:40px;  position:relative; left:50px; font-style:italic}
/* ----- script end ----- */

.content{ background-color:#fff; padding:0 25px 25px 0; border-bottom:4px solid #90a669 }
.content a{ color:#94aa6c}
div.nav{ float:left; margin-top:20px}
div.nav a{ background:url(images/cross.jpg) 15px 12px no-repeat; padding:6px 0 6px 30px; color:#363f28; font-size:18px; line-height:18px; text-decoration:none; display:block; width:190px; margin-left:10px; margin-bottom:2px}
div.nav a:hover, div.nav a.act{ background:#94aa6c url(images/cross_hover.jpg) 15px 12px no-repeat; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:20px; color:#fff}
a.read{ background-color:#94aa6c; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:20px; text-align:center; padding:5px 20px; text-decoration:none; font-size:12px; color:#fff}
a.read:hover{ background-color:#9cb273}
ul.address li{ margin-bottom:1px}
ul.address li h3{ font-size:20px; color:#c2ea6d; font-weight:normal; line-height:20px; margin-bottom:10px}
ul.address li a{ width:180px; padding:15px 15px; background-color:#abb39b; display:block; line-height:16px; font-size:12px; text-decoration:none; color:#fff}
ul.address li a:hover{ background-color:#51564a}
ul.list_c li{ text-align:center; font-weight:bold}

.bot_nav{ margin-top:10px; color:#cad4b5; font-size:12px; line-height:18px}
.bot_nav a{ margin:0 9px 0 5px; text-decoration: none; line-height:23px; font-size:14px}
.bot_nav a:hover{ text-decoration:underline}
.bot_nav p{ margin-top:10px; color:#e7eed9}
.bot_nav p a{ font-size:12px; line-height:18px; text-decoration:underline}
.bot_nav p a:hover{ text-decoration:none}
.height_10{ height:10px}

/*================= Contacts =========================*/
.notification_error{ height: auto;width:452px;padding: 2px;background: #f1f7e7; text-align: left; color:#f00; border: 1px solid #938c88; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin-bottom:6px}
.notification_ok{ border: 0px ; height: auto; width: 100%; padding: 8px; background: #f1f7e7; text-align: center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px  } 
 .info_fieldset legend { border: 1px #2e2e2e solid;  color: #bdbdbd;   font: 13px  Arial;  padding: 2px 5px 2px 5px; }

/* Label */
label  { width: 107px;  margin: 0px; color:#596744; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px}

/* Input, Textarea */
input{ margin: 0px; padding: 0px;   border: 1px solid #938c88;  color: #596744; background:#f1f7e7; font: 14px Arial, Helvetica, Arial, sans-serif; height:25px; margin-bottom:6px; width:350px; line-height:22px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px}

textarea{margin: 0px; padding: 0px;   background:#f1f7e7; border: 1px solid #938c88;  color: #596744;   font: 14px Arial, Helvetica, Arial, sans-serif; height:130px; margin-bottom:6px; width:350px; line-height:22px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px}

.pin{  background-color:#94aa6c; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:20px; text-align:center; padding:2px 20px; text-decoration:none; font-size:12px; color:#fff; width:100px; height:25px; margin:10px 0 0 110px; cursor:pointer; border:none}
.pin:hover{background-color:#9cb273}
#ajax-contact-form{ width:470px}

a.info{ display:block; float:left; padding-right:7px; font-weight:bold; margin-bottom:20px}

.grid_50{ width:48%;}


