body {padding:0; margin:0; font-family: sans-serif; background: #FDFDFC; color:#245e7c}
img {border:none; vertical-align:middle}
td {vertical-align:top; font-size:10pt}
th {font-size:10pt}
sup {font-size:8pt}
p {text-align:justify; margin: 10px 0}
.center {text-align:center}
h3 {margin-bottom:5px}

table.all {width:100%; margin:0; table-layout:fixed}
a {color: #245e7c}
a:hover {color: #f55806}
a.curent {color:#f55806}

h1 {text-align:center; font-weight:bold; font-size:12pt; text-align:left; margin:20px 0 10px}

td.top-l {background: #f3f2f9; height:251px; width:242px; text-align:center; vertical-align:bottom}
td.top-c {background: #f3f2f9 url(/include/top-c.jpg) right top no-repeat}
td.top-r {width:248px; background: #f3f2f9 url(/include/top-r.jpg) left top no-repeat}

td.left {padding:10px 0;}
td.content {padding:0 15px; background: url(/include/fon.gif) left top repeat}
td.right {padding:10px 0}

p.top-link {padding:0; margin:15px 0}
p.top-link a {margin:0}

P.slog1 {font-weight:bold; font-size:14pt; font-style:italic; color:#245e7c; margin:50px 0 0}
P.slog2 {font-weight:bold; font-size:14pt; font-style:italic; color:#7f7d7a; margin:10px 0 0 20px}
P.slog3 {font-weight:bold; font-size:14pt; font-style:italic; color:#a5b7c1; margin:10px 0 0 40px}
P.slog4 {font-weight:bold; font-size:14pt; font-style:italic; color:#245e7c; margin:10px 0 0 50px}

div.corzina {width: 130px; margin:170px 0 0 80px}
div.corzina p {margin:10px 0}
div.corzina a {color:white}

div.menu {font-weight:bold; margin:10px}
div.menu p a {display:block; height:30px; width:215px; text-decoration:none; padding:0 0 0 20px}
div.menu p {line-height:30px; padding:0; margin:4px 0}
div.menu p a.curent {background: url(/include/menu.jpg) left top no-repeat}
div.menu p a.curent {color:white}
div.menu p a:hover {color:white; background: url(/include/menu.jpg) left top no-repeat}
div.menu ul {padding:0 0 0 35px; margin:0}
div.menu ul.mul2, div.menu ul.mul3 {padding:0 0 0 15px}
div.menu li a {line-height:25px; text-decoration:none; padding:0; margin:0}

.head {font-weight:bold}

form.gray {margin: 9px; background: url(/include/form-fon.jpg) left top repeat}
.form {margin: 0 0 0 -8px; padding: 6px 6px 20px 18px; color:white; background: url(/include/form-ugol.jpg) left bottom no-repeat}
.form p {margin: 0 6px; padding:0}
.form p.head {text-align:center}
.form td {vertical-align:middle; color:white}
.form caption {color:white; font-size:10pt; font-weight:bold}

table.priceform {margin: 9px auto; padding:3px 10px; border:solid 1px gray; background: url(/include/form-fon.jpg) left top repeat}

div.countuzers {margin: 20px}
.countuzers p {margin:3px}
.countuzers p.head {margin:10px 0; text-align:center}

div.foto {margin:10px 0}
.foto p {margin:3px; text-align:center}

.count {padding:20px 0}
.count img {margin:3px 10px; text-align:center}

p.h {white-space:nowrap; line-height:49px; margin:0; text-align:center; background: url(/include/h-fon.jpg) center center no-repeat; color:white; font-size:14pt; font-weight:bold}
.h span {width:493px; padding:0 0 0 50px}

div.titlnews {margin:0 15px}
.titlnews p, p.titlnews {text-align:left; clear:both}
.descrnews {text-align:left}
p.titlnews img {vertical-align:top; float:left; margin:0 10px 20px 0; border-color:#245e7c}
p.date {font-weight:bold}
p.more_news {text-align:right}
p.news_futer {}

.ban img {margin:3px 10px; text-align:center}
p.b-head {font-weight:bold; font-size:14pt; font-style:italic; text-align:center}

P.warn {font-style:italic; font-weight:bold; text-align:center}
div.gray {margin: 20px 20px 20px 19px; background: url(/include/form-fon.jpg) left top repeat}

td.info {vertical-align:middle; color:gray}
td.info div {padding:0; height:55px; background: #a5b7c1; color:white}
td.info p {margin:0; padding:10px}

td.copy {vertical-align:middle}
td.copy div {margin:0 15px 0 0; padding:0; height:55px; background: #a5b7c1; color:white}
td.copy p {margin:0; padding:10px}

.news_futer {border-top:1px solid; font-weight:bold}

.vremia {background: #295777; color:white; padding:2px 4px; border-top:1px solid #295777; border-bottom:1px solid #295777}
.podpis {background: #a5b7c1; padding:2px 4px; border:1px solid; border-bottom:none}
.soobshenie {padding:2px 4px; text-align:justify; background: #f3f2f9; border:1px solid; border-top:none}
.otvet {background: #b9c9d1; padding:2px 4px; text-align:justify; border:1px solid}
table.guest {width:100%}
.guest_fail {font-weight:bold; color:red}
.guest_add {font-weight:bold; color:green}
.guest_text {font-weight:bold}
.tar {text-align:right}
.table_space {}
.hidde {visibility:hidden}

.item {border: 1px solid gray; margin:0 0 10px}
.item tr {background: #f3f2f9}
tr.two {background: #98aab4}
.item td {padding:0; width:193px}
td.two {background:white; width:100px}
.item BUTTON {white-space:pre}
.item caption {border: 1px solid gray; background: #d90201; color:white; text-align:left; margin:0; padding:5px; font-weight: bold}

#confirm {padding: 0px 0 10px; width:300px; border: 2px outset maroon; background: #f0f0e6; position: absolute; z-index: 100; visibility: hidden}
.close {padding:2px; background: #0058ee; margin:0; height:18px; color:white; font-weight:bold; font-size:10pt; cursor:default}
.close a {text-decoration:none; padding:0 3px; border: 1px solid #000000; background: red; float:right; margin:2px 0 0; color:white; line-height:12px}
.confurmt {margin: 5px 10px}
#coltovar {color: white}
#stl {margin:0 0 8px; background: #a5b7c1; color:#245e7c}

marquee {margin:0 10px; padding:0 5px}
marquee img {border:1px solid}
.result td {padding:2px 4px; vertical-align:middle}
p.savetel {padding:10px 0 0 80px; text-align:left; height:97px; background: url(/include/savetel.jpg) left center no-repeat; margin:0; color:white; font-size:14px; font-weight:bold}

#price td {background: #e1e1e1; padding:0 5px}
#price th {background: #b1b1b1; cursor:hand; font-size:10pt}
#price {border: 2px groove}
.red {color:red}
