hhtml, body {
	height: 100%;
}

body {
font-family: verdana;
font-size: 14px;
background-color: #fff;
/*width: 100%;*/
/*min-width: 1000px;*/
text-align: center;
color: #505050; /*цвет текста на главной странице*/
}
#content li a {color: #02396B;font-size: 14px;text-decoration: none}


#wrapper {}
/* LEFT */
#left {float: left;width: 277px;background-color: #fff;}
#head {height: 386px;}
#logo {background-image: url('../images/logo.png');display: block;width: 270px;height: 135px;}
h1 {font-family: tahoma;font-size: 16px;color: #505050;padding-left: 10px;position: relative;top: -15px;}
#phones {color: #295981;font-size: 18px;text-align: center;}
#search {width: 262px;height: 40px;background-color: #034a8a;color: #fff;padding-top: 15px;padding-left: 15px;}
#search input {border-style: none;color: #505050;}
#search button img {position: relative;top: 4px;}
h2 {font-size: 16px;color: #8b8888;margin-bottom: 15px;padding-left: 30px;background-image: url('../images/bookmark.jpg');background-position: 8px -3px;height: 25px;padding-top: 7px;}
#wrap_left {border-right-style: solid;border-right-width: 1px;border-color: #ccc;padding-top: 25px;}
#wrap_left li a {color: #02396b;font-size: 14px;text-decoration: none;}
#wrap_left li {padding-left: 30px;padding-bottom: 10px;}
#wrap_left li:hover {background-image: url('../images/arrow_left.png');background-position: 8px -3px;}
#wrap_left li.active {background-image: url('../images/arrow_left.png');background-position: 8px -3px;}
#wrap_left li a:hover {color: #3584cb;}
#wrap_left ul {padding-bottom: 20px;}
#wrap_left .rat {text-align: center;}
#wrap_left .rat h3 {padding-left: 0px;text-align: center;}

/* RIGHT */
td a {color: #fff;text-decoration: none;}
#right {margin-left: 277px;}
#banner {background-image: url('../images/banner.jpg');width: 859px;height: 205px;z-index: 1;}
#menu {background-color: #ffea01;width: 859px;height: 39px;padding-top: 5px;}
#menu li {float: left;width: 122px;padding-left: 18px;}
#menu li a {color: #535353;text-decoration: none;}
#menu li a:hover {color: #0d3050;}
#viewport {height: 137px;background-color: #034a8a;width: 859px;}
h3 {color: #02529a;font-size: 18px;font-family: tahoma;background-position: -2px -3px;height: 25px;padding-left: 35px;}
a.pathway {color: #02529a;font-size: 18px;font-family: tahoma;text-decoration: none;}
#certs td {border-style: none;padding: 5px;vertical-align: middle;border-bottom-style: solid;border-color: #ccc;border-width: 1px;}
.contentheading {display: none;}
.componentheading {display: none;}
.contentpaneopen h5 {display: none;}
h3.star {background-image: url('../images/star.jpg');}
h3.earth {background-image: url('../images/earth.jpg');}
h3.news {background-image: url('../images/news.jpg');}
.contentpaneopen ul {list-style: disc;padding-left: 20px;}
#content {width: 519px;float: left;padding-left: 50px;padding-bottom: 30px;background-color: #fff;padding-right: 30px;padding-top: 5px;border-left-style: solid;border-left-width: 1px;border-color: #ccc;position: relative;left: -1px;}
#content p {margin-top: 10px;margin-bottom: 10px;}
#submenu {margin-left: 600px;background-color: #fff;padding-top: 55px;width: 270px;/*min-height: 900px;*/}
#right .vote {width: 122px;height: 116px;display: block;background-image: url('../images/vote.jpg');float: left;}
#right .price {width: 122px;height: 116px;display: block;background-image: url('../images/price.jpg');margin-left: 140px;}
#vote {width: 260px;background-color: #02529b;padding-top: 20px;}
#vote p {color: #fff;padding: 10px;font-size: 12px;}
img.al {position: relative;left: -15px;float: left;}
#right h4 {color: #faef3d;font-size: 18px;}
#right dt {color: #02529a;}
#manuf {width: 400px;height: 130px;background-color: #02529b;padding-top: 20px;float: left;margin-left: 50px;}
#prof {width: 360px;height: 130px;background-color: #02529b;padding-top: 20px;margin-left: 500px;}
#container {border-left-style: solid;border-left-width: 1px;border-color: #ccc;position: relative;left: -1px;}
.contentpaneopen h3 {font-weight: bold;color: #505050;font-size: 14px;padding-bottom: 10px;margin-top: 20px;text-align: left}
strong,b {font-weight: bold;}
#manuf h4, #prof h4 {color: #faef3d;font-size: 18px;margin-top: 15px;}
#logos img {width: 83px;}
#logos td {width: 150px;text-align: center;height: 163px;vertical-align: middle;}
h3 a {color: #02529a;font-size: 18px;font-family: tahoma;text-decoration: none;}
h4 a {color: #faef3d;font-size: 18px;text-decoration: none;}
#content a {color: #535353;}
#formcontacts td {vertical-align: top;padding-bottom: 10px;}
#formcontacts label {font-weight: bold;}
#fotmcontacts textarea, #formcontacts input {width: 200px;}
table.moduletable-news a:link {color:#034A8A; text-decoration: underline;}
table.moduletable-news a:visited {color:#034A8A; text-decoration: underline;}
table.moduletable-news a:hover {color:#034A8A; text-decoration: underline;}
th {color:#000;font-size:22px;text-decoration: none;}

.contentpaneopen td {text-align: justify;}



/* FOOTER */
#footer {background-color: #dedede;clear: both;margin-left: 276px;background-image: url('../images/footer.gif');background-position: left top;background-repeat: repeat-y;height: 76px;padding-top: 26px;width: 905px;}
#contacts {color: #02529a;font-size: 12px;margin-left: 30px;border-right-style: solid;border-right-width: 2px;border-color: #ccc;width: 250px;float: left;}
#schema {color: #02529a;font-size: 12px;margin-left: 30px;float: left;}
#schema a {color: #02529a;font-size: 12px;text-decoration: none;}
#counters {margin-right: 20px;float: right;}

