* { margin:0; padding:0}
a { text-decoration:underline; outline:0; cursor:pointer; margin:0; padding:0; color:#2394b5;}
a:hover { text-decoration:none;}
img { border:0;}
html { height:100%;}
body { height:100%; font-size:12px; line-height:20px; color:#333; font-family:'OpenSans-Regular'; background:url(images/green_bg.png) repeat 0 0;}
.clear { clear:both; height:0; font-size:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}

@font-face {
    font-family:'OpenSans-Regular';
    src: url('fonts/OpenSans-Regular.eot');
    src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular.woff') format('woff'),
		 url('fonts/OpenSans-Regular.ttf') format('truetype'),
         url('fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold.woff') format('woff'),
		 url('fonts/OpenSans-Bold.ttf') format('truetype'),
         url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#wrapper { width:100%; min-height:100%; position:relative;}
.right_bg { width:50%; top:0; left:50%; height:100%; position:absolute; background:url(images/blue_bg.png) repeat 0 0; margin-left:220px; z-index:1;}
#root { width:960px; margin:0 auto; position:relative; z-index:2;}
#container { min-height:1px;}

#header { height:73px;}
#nav { padding-top:26px; list-style:none;}
#nav li { float:left; font-size:14px; color:#2394b5; line-height:22px; margin:0 8px; font-weight:none}
#nav li:first-child { margin-left:14px;}

.column_right { width:250px; float:right; margin-right:10px;}
.title_corner { position:absolute; width:10px; height:11px; bottom:-10px; right:0; display:block;}
.products_block { margin-bottom:30px;}
.products_title { background:#4faf40; font-size:22px; color:#fff; line-height:24px; text-align:center; font-family:'OpenSans-Bold'; padding:12px 30px 0; height:61px; position:relative;}
.products_title .title_corner { background:url(images/green_corner.png) no-repeat 0 0;}
.product_menu { list-style:none; width:190px; margin-left:20px; background:#fff; padding:5px 15px;}
.product_menu li+li { border-top:1px solid #e5ecf0;}
.product_menu li .product_item { margin:0 -15px; padding:12px 10px 10px; min-height:1px; overflow:hidden;}
.product_menu li img { float:left;}
.product_menu li .entry { padding-top:1px; width:148px; float:right;}
.product_menu li .entry h4 { font-size:14px; color:#247f99; font-family:'OpenSans-Bold'; text-transform:uppercase;}
.product_menu li .entry h4 a { text-decoration:none;}
.product_menu li .entry h4 a:hover { text-decoration:underline;}
.product_menu li p { font-size:11px; color:#b6b7b7;}
.product_menu li p span { font-family:'OpenSans-Bold'; font-size:14px; color:#fa4949;}
.articles_block { margin-bottom:25px;}
.articles_title { font-size:24px; color:#e3f0f7; line-height:24px; font-family:'OpenSans-Bold'; padding:13px 22px; background:#134c7d; position:relative;}
.articles_title .title_corner { background:url(images/blue_corner.png) no-repeat 0 0;}
.articles_list { list-style:none; background:#fff; width:220px; margin-left:20px; padding:18px 0;}
.articles_list li {  padding:7px 25px; font-size:12px; line-height:18px;}

.column_main { width:700px; float:left;}
.head_image { background:#fff; padding:10px; margin-bottom:2px;}
.head_image img { display:block; margin:0 auto;}
#content p {text-align: justify}
#content { background:url(images/content_bg.png) repeat 0 0; padding:28px 40px 35px 35px;}
h1 { font-size:24px; line-height:28px; font-family:'OpenSans-Bold'; margin-bottom:20px; color:#22960f;}
.text { padding:24px 24px 30px 0;}

#footer { width:960px; margin:0 auto; padding:33px 0 45px; min-height:1px; overflow:hidden; font-size:14px;}
.footer_right { width:260px; float:right; position:relative; top:-8px;}
.footer_right a { margin-left:38px;}
.footer_menu { float:left; margin-left:17px; list-style:none; width:680px;}
.footer_menu li { padding:0 15px; float:left;}


.subHeader {margin-top: 10px; margin-bottom: 8px; font-size: 13px; font-weight: bold}

.cForm {
margin-top: -20px;	
}

form    {
margin:auto;
position:relative;
width:950px;
height:450px;
font-family: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-style: italic;
line-height: 24px;
font-weight: bold;
color: #09C;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px;
}

input    {
width:375px;
display:block;
border: 1px solid #999;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
margin-bottom: 10px;
}


textarea#feedback {
width:375px;
height:150px;
display:block;
}


textarea.message {
display:block;
}

.btn {
width:100px;
position:absolute;
right:20px;
bottom:20px;
background:#09C;
color:#fff;
font-family: Tahoma, Geneva, sans-serif;
height:30px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1p solid #999;

position:relative;
margin-top: -10px;
margin-left: 420px;

}



.saved
{
font-family: Tahoma, Geneva, sans-serif;
font-size: 16px;
font-weight: bold;
color: rgb(30, 200, 30);	
margin-bottom: 15px;
width: 700px;
}
