/* clear */
* {margin: 0;}
html, body {font: 10pt Arial, Helvetica, sans-serif;background:#b7d6f4;color:#252525;height:100%;}
table {border:0;border-collapse:collapse;}
img {border:0;}
hr {height:1px;border:0px;background-color:#333333;margin:3px 0 3px 0;}
table {border:0;padding:0;border-collapse:collapse;}
table td {padding:0;}
.p {clear:both;font-size:0;}
.none {display:none;}


/* header */
table.main {width:1000px;height:100%;margin:0 auto;background:#fff;border:1px solid #6096c9;border-top:0;border-bottom:0;}
table.width {width:100%;height:100%;}
td.header {height:160px;border-bottom:5px solid #7da7d9;background:url(img/top.jpg) top right no-repeat;}
td.logo div {width:700px;padding:73px 0 0 67px;color:#386395;font-size:8pt;} 
td.logo p {padding:13px 0 0 67px;} 
td.logo p a {color:#ed1c24;font-size:12pt;text-decoration:underline;} 
td.phone div {width:230px;padding:17px 0 0 0;}
td.phone p {color:#ed1c24;font-weight:bold;font-size:14pt;margin:0;padding:0 0 5px 0;}
td.phone span {color:#252525;font-size:9pt;font-weight:normal;font-style:none;}

/* content */
td.content {padding:0 20px 55px 20px;}
h1, h2, h3, h4, h5, h6, div.head {font-size:12pt;font-weight:bold;margin:0 0 25px 0;color:#466e9d;font-style:italic;} 
p {padding:0 0 10px 0;}
a {color:#2e4969;text-decoration:underline;}
a:hover, a.order, a.active {color:#ee1c24;text-decoration:underline;}
span {color:#ee1c24;font-style:italic;}
td.content ul  {list-style:none;margin:0 6px 10px 6px;padding:0 0 20px 0;}
td.content ol  {padding-bottom:20px;}
td.content ul li {padding:0 0 5px 13px;margin:0;background:url(img/li.gif) left top no-repeat;}
td.img {padding:0 10px 20px 0;}
td.img img {border:1px solid #6b9dcd;}
p.li a {padding:0 15px 2px 0;background:url(img/li.gif) right no-repeat; }
p.li a:hover {color:#ee1c24;} 
.photo img {padding:0 15px 15px 0;}
input {margin:5px;}
img.left {float:left;border:1px solid #6b9dcd;margin:0 15px 15px 0;}
img.right {float:right;border:1px solid #6b9dcd;margin:0 0 15px 15px;}
.calc td, .zakaz td {padding:2px 4px 2px 4px;}
.calc input {width:304px;margin:0;}
.calc select {width:310px;}
.calc label input {width:16px;}
.calc span {color:#386395;font-size:8pt;}
.zakaz input {width:204px;margin:0;}
.zakaz textarea {width:205px;height:170px;}
.zakaz-padding {padding:0 0 0 30px;}
#calc_result {color:#386395;width:300px;font-size:20pt;margin:20px 0 0 0;height:50px;} 
#calculate {margin:15px 0 15px 0;}
.error {padding:10px 0 0 0;color:#ee1c24;font-size:11pt;}


/* order */ 
.pr-mult {width:228px;overflow:auto;padding:0 0 0 5px;margin:0 0 5px 0;}
.pr-v {font-size:9pt;color:#C0C0C0;}
.pr-in, .pr-in-calc {padding:0 3px 0 3px;margin-left:0;height:20px;} 
.pr-in {width:220px;}
.pr-in-calc {width:30px;} 
.pr-dop {width:226px;height:100px;overflow:auto;padding:0;margin:0;}
.widht-calc {color:#252525;font-size:8pt;}
.pr-width {width:160px;}
.calc-but {text-align:right;}
.pr-right {float:right;margin:0 220px 0 0;}
.red {color:#FF0000;}
.zakaz-right {float:right;margin:0 0 15px 15px;}


/* menu */ 
td.top, .left-menu {height:1px;}
td.top .top-menu {padding:10px 0 10px 25px;margin:0 0 10px 0;background:#f3f3f3;}
td.top div {margin:0 0 0 20px;padding:8px 10px 8px 10px;background:#f3f3f3;height:80px;}
td.top ul {padding:0;margin:0;}
td.top li {list-style:none;display:inline;padding:0 0 1px 0;margin:0 15px 0 0;}
td.top ul.vorota {background:#f3f3f3;font-size:9pt;}
td.top ul.vorota li {float:left;display:block;width:90px;}
td.top ul.vorota li ul li {float:none;margin:0 10px 0 0;}
td.top ul.roll {margin:0;padding:0;font-size:9pt;}
td.top ul.roll li {display:block;}
td.top .top-line {border:10px solid #386395;widrh:20px;}
td.top .left-top-menu {margin:0 0 0 25px;}
td.top div.calc {width:228px;height:160px;float:right;margin:0;padding:0;background:url(img/calc.jpg) no-repeat;}
td.top div.calc p {margin:0;padding:20px 0 10px 15px;}
td.top div.calc a {color:#fff;text-decoration:none;font-weight:bold;font-size:12pt;}
td.top div.calc a:hover {text-decoration:underline;}


   
/* right */
#right {float:right;width:208px;padding:20px 0 0 20px;color:#2e4969;}
a.action, a.action:hover {position:absolute;color:#fff;text-transform:uppercase;padding:5px 0 0 10px;text-decoration:none;}

/* footer */  
td.footer {height:158px;background:#466e9d url(img/footer.jpg) right no-repeat;width:100%;}
td.copyright div {padding:0 0 0 25px;color:#a3b7ce;font-size:9pt;}
td.counter div {text-align:center;padding:0;}
td.made div {text-align:right;padding:0 20px 0 0;color:#fff;width:150px;font-size:8pt;}
td.made a, td.made a:hover {color:#6290c5;text-decoration:none;}
td.map div a, td.map div a:hover, td.copyright a, td.copyright a:hover {padding:0 10px 0 0;color:#a3b7ce;text-decoration:none;}
td.me {padding:0 25px 0 25px;color:#fff;}
td.me a {color:#fff;text-decoration:underline;}
