body {margin: 0px; font-family: Arial, Verdana, Sans-serif; color: #4b4b4b; background: #224764 url(images/main-bg.jpg) no-repeat top center; font-size: 0.75em; text-align: center;}

h1, h2, h3, h4 {padding: 0; margin: 0; line-height: 125%;}
h1 {font-family: Arial, Verdana, Sans-serif; color: #055db0; font-size: 1.7em; padding: 20px 0px 5px 30px; text-align: left; font-weight: normal;}
h2 {font-family: Arial, Verdana, Sans-serif; color: #055db0; font-size: 1.2em; padding: 10px 0px 5px 30px; text-align: left; font-weight: bold;}
h3 {font-family: Arial, Verdana, Sans-serif; color: #224764; font-size: 1.1em; padding: 8px 0px 0px 30px; text-align: left; font-weight: bold;}

p {margin: 5px 20px 10px 30px; font-family: Arial, Verdana, Sans-serif; color: #2a2a2a; line-height: 155%; text-align: left; font-weight: normal;}

.clr {clear: both;}

#container {width: 955px; margin: 0 auto; margin-top: 75px; background: #fff url(images/container-bg.gif); border: 8px solid #fff;}
#containergrp {width: 955px; margin: 0 auto; background: url(images/main.jpg) no-repeat top center;}
#left {float: left; width: 282px; background: none; margin: 0px; padding: 0px;}
#leftmenu {padding: 260px 0px 0px 0px; margin: 0px;}

#protypes {margin: 0px; padding: 0px; text-align: left;}
#protypes ul {list-style: none; padding: 0px 0px; margin: 8px 0px 0px 0px; line-height: 125%;}
#protypes ul li {list-style: none; padding: 2px 0px 20px 110px;  margin: 0px 10px 5px 12px;}
#protypes ul li a {padding: 0px; margin: 0px; font-size: 0.9em; color: #909090; font-weight: normal; text-decoration: none;}
#protypes ul li a:hover {text-decoration: underline;}


#protypes ul li.pro-1 {background: url(images/pro-1.jpg) no-repeat top left;}
#protypes ul li.pro-2 {background: url(images/pro-2.jpg) no-repeat top left;}
#protypes ul li.pro-3 {background: url(images/pro-3.jpg) no-repeat top left;}
#protypes ul li.pro-4 {background: url(images/pro-4.jpg) no-repeat top left;}

span.name {color: #28618C; font: bold 1.3em arial, verdana;}

span.phone {display: block; color: #055DB0; padding: 11px 0px 12px 15px; font: bold 1.3em arial, verdana; background: url(images/phone-bg.gif) no-repeat top center;}



#right {float: left; width: 673px; background: none; margin: 0px; padding: 0px; text-align: left;}
/* @@@@@@@@@@ Sitenav is have external file ( ID= miniflex )@@@@@@@@@@@@@@ */

#body {padding: 300px 0px 0px 0px; margin: 0px;}
#body a {color: #075aa5; text-decoration: none;}
#body a:hover {text-decoration: underline;}

#bodycol1 {float: left; width: 475px; margin: 0 auto; margin: 0px; padding: 0px;}
#bodycol1 ul {list-style: none; margin: 0px 25px 15px 25px; padding: 0px 0px; line-height: 125%; font-size: 1em; text-align: left;}
#bodycol1 ul li {margin: 5px 12px 5px 8px; padding: 0px 0px 6px 25px; background: url(images/bullet.gif) no-repeat top left; font-weight: normal; color: #2a2a2a;}
#bodycol1 ul li a:link, ul li a:visited {padding: 0px 0px 0px 10px; margin: 0; color: #2a2a2a; text-decoration: none; font-weight: normal;}
#bodycol1 ul li a:hover, #bodycol1 ul li a:visited:hover {color: #000; text-decoration: underline;}



#bodycol2 {float: left; width: 198px; margin: 0 auto; margin: 0px; padding: 0px;}

.assosiation {width: 198px; margin: 0px; padding: 0px; text-align: center;}


#footer {width: 955px; height: 75px; margin: 0 auto; padding: 0px;}
#footer p {float: left; color: #e8f2fa; text-align: left; margin: 12px 0px 0px 10px; font-weight: bold;}
#footer ul {float: right; margin-top: 12px;}
#footer ul li {list-style: none;}
#footer ul li a {margin: 0px; color: #e8f2fa; font-weight: bold; margin: 0px; padding: 12px 25px 0px 0px; text-decoration: none;}
#footer ul li a:hover {text-decoration: underline;}