* {padding:0px;margin:0px;border:none}

body { margin:0px; padding:0px; font-size:12px;font-family:Verdana; color:#000; background:url(/img/top-bg.gif) 0px 0px repeat-x #b8bec6; }

html { border:none;}
form, input {margin:0px; padding:0px;}



form table tr td input {width: 430px; height: 14px; margin-bottom: 10px; border: 1px solid silver; padding:7px 10px 6px 10px;}
form table tr td textarea {width: 450px; height: 100px; margin-bottom: 10px;border: 1px solid silver;}
#submit {background: url(/img/button.gif); width: 120px; height:30px; border: none; margin-left: 90px;}


a { font-size:12px;font-family:Verdana; color:#404B7C; outline:none; }
img { border:none; }

table { border:0px; border-collapse:collapse; }
table td { padding:0px; font-size:12px;font-family:Verdana; vertical-align:top;color:#000; }

h2.main-h2 {font-size:21px;color:#fff;font-weight:normal;margin:0px 0px 13px 30px;}

h3 {font-size:18px;font-weight:normal;margin-bottom:15px;}

p {margin-bottom:18px;}

#wrapper {width:999px;margin:0px auto 0px auto;}

#head {height:170px;background:url(/img/head.gif) 0px 20px no-repeat;position:relative;}

#head #logo {position:absolute;top:52px;left:31px;}
#head #head-text {position:absolute;left:31px;top:102px;width:620px;font-size:11px;line-height:15px;}

#head #contacts {position:absolute;top:42px;right:30px;text-align:right;}
#head #contacts p {margin-bottom:8px;}
#head #contacts p strong {display:block;text-align:right;font-size:24px;font-weight:normal;}
#head #contacts p strong a {color:#cc0000;font-size:24px;}
#head #contacts strong.phones  {font-size:28px;}

.just-block {background:url(/img/block-top-white.gif) 0px 0px no-repeat #fff;padding:20px 30px 10px 30px;}
.just-block-green {font-size: 12pt;background:url(/img/block-bottom-green.gif) 0px 100% no-repeat #f0f0f0;padding:27px 0px 28px 30px;color:#cc0000;position:relative;margin-bottom:20px;}
.just-block-green p {margin:0px;}
.just-block-green div {position:absolute;right:35px;top:27px;}
.just-block-green div a {font-weight:normal;margin-left:20px;}
.just-block-green li {font-weight:normal;margin-left:20px;}
.just-block-green a.order {color:#cc0000; text-decoration: none; display: block; width: 400px;font-size: 10pt; margin-top: -22px;}

#content #left ul li {margin:0px 0px 18px 40px;}

.tbl-form p {font-size:11px; margin-top: 8px; margin-right: 18px; margin-bottom: 10px; text-align: right;}


.listing {background:url(/img/block-top-green.gif) 0px 0% no-repeat #f0f0f0;padding:13px 20px 4px 20px;}
.green-bottom {height:10px;font-size:0px;background:url(/img/block-bottom-green.gif) 0px 0px no-repeat;margin-bottom:20px;}

#right {width:279px;float:right;}

#left {margin-right:299px;}

#content #left .listing ul li {margin:0px;list-style-type:none;border-bottom:1px solid #d8d8d8;padding:0px 9px 8px 9px;margin-bottom:7px;}
#content #left .listing ul {float:left;width:318px;margin:0px 20px 0px 0px;}
#content #left .listing ul li.last {border:none;margin:0px;padding-bottom:0px;}

.right-menu {background:url(/img/right-menu-top.gif) 0px 0px no-repeat #808b9c;}
.right-menu ul {background:url(/img/right-menu-bottom.gif) 0px 100% no-repeat;padding:10px 20px 10px 20px;}
.right-menu li {list-style-type:none;border-bottom:1px solid #a1a9b5;padding:5px 10px 7px 10px;}
.right-menu li.last {border:none;}
.right-menu li a {color:#fff;font-weight:bold;}

.clear {clear:both;font-size:0px;height:0px;line-height:0px;}

#footer {height:140px;background:#808b9c;}
#footer-wrap {width:999px;margin:0px auto 0px auto;position:relative;}

#footer-wrap-copyright {position:absolute; top:19px; left: 30px;}
#footer-wrap-copyright p {font-size:11px;font-family:Verdana; color:#ffffff;margin-bottom:15px; margin-right: 67px;}
