html { height: 100% }
body  { height: 100%; font-family:  Arial; font-size: 10pt; margin: 0px; padding: 0px; color: #333333; background: #deecff url('/content/img/fon.png') repeat-x } 
table { font-family:  Arial; font-size: 10pt;  } 

div.right { float: right; margin: 20px 30px; font-size: 10pt; color: #deecff }
div.right span { font-weight: bold; font-size: 12pt; color: white }

div.banner { float: right; margin: 10px }
div.foto { margin: 15px 0px; width: 192px; background: url('/content/img/button_on.png') no-repeat; text-align: center; padding-top: 5px }
div.foto A { font-size: 9pt; color: white; TEXT-DECORATION: none; font-weight: bold }
.image { margin-top: 5px; border: 3px outset #1F6BB6 }
div.video { width: 300px; margin: 15px; border: 3px outset #1F6BB6 }
/*
div.gallery { width: 600px; height: 160px; padding: 10px; margin: 15px 5px; border: 1px dotted #b3c3d8 }
*/
form.search { width: 268px; background: #deecff; border: 1px dotted #b3c3d8; text-align: left; margin: 10px 5px }
.poisk { width: 158px; color: #0f5499; border: none; padding: 5px; margin: 10px 0px 10px 5px }


div.menu { width: 980px; text-align: center; height: 26px; color: white; font-size: 12pt; background: url('/content/img/podmenu.png'); padding-top: 10px }
div.menu A:link, div.menu A:visited { COLOR: white; TEXT-DECORATION: none }
div.menu A:hover { COLOR: #deecff ; TEXT-DECORATION: underline }
table.content { border: 1px solid #b3c3d8; margin: 15px 0px 30px 0px; background: white }

div.contact { float: right; width: 450px; padding: 10px 5px; line-height: 20px }
div.footer { width: 190px; text-align: center; margin: 10px; float: right }


table.price { margin: 10px 20px; border: 1px dashed #b3c3d8; border-collapse: collapse }
table.price td { text-align: left; border: 1px dashed #b3c3d8; border-collapse: collapse; padding: 5px 10px }
table.price tr:hover { background: #deecff }
th { color: white; background: #0f5499; padding: 10px }

p   { text-indent: 0px; font-size: 10pt; text-align: justify; margin:10px; }
p.form { text-align: justify; margin-bottom: -5px; margin-top: 10px }
p.center { font-size: 12pt; text-align: center; margin: 10px }
p.right { font-size: 12pt; text-align: right; margin: 10px }

h1, h2 { font-size: 12pt; color: #0f5499; text-align: justify; text-indent: 0px; margin: 20px 10px }
h1 span, h2 { font-weight: normal }
h3 { font-size: 10pt; font-weight: bold; text-align: center; margin: 25px 10px 10px 10px; color: #626262 }

A:link, a:visited { COLOR: #0f5499; TEXT-DECORATION: underline }
A:hover { COLOR: #56b2fc; TEXT-DECORATION: none }

A.none:link, a.none:visited { COLOR: #333333; TEXT-DECORATION: none }
A.none:hover { COLOR: #626262; TEXT-DECORATION: underline }

A.arrow:link, a.arrow:visited { padding: 2px 0px 2px 25px; COLOR: #0f5499; background: url('/content/img/arrow.gif') no-repeat; TEXT-DECORATION: none }
A.arrow:hover { COLOR: #56b2fc; TEXT-DECORATION: none }

ul { font-size: 10pt; text-align: justify; margin: 15px; padding: 0px 10px }
ol { font-size: 10pt; text-align: justify; text-indent: 0px; margin: 10px 0px }
li { text-indent: 0px; margin: 5px }

.button { font-size: 10pt; color: white; margin: 10px; padding: 3px 18px 3px 5px; background: #0f5499 url('/content/img/button.png') no-repeat right }

.count_up, .count_down { width: 15px; height: 10px; margin: 1px; border: 1px solid black }
.count_up { background: url('/content/img/up_small.gif') }
.count_down { background: url('/content/img/down_small.gif') }
.delete { float: right; width: 15px; height: 22px; margin: 0px; border: 1px solid black; background: url('/content/img/delete.gif')  }

hr { align: center; height: 0; color: black; border-top: solid 1px black; margin: 2px; padding: 0px }


.mainDiv { margin: 10px 5px; width: 270px }
.topItem, .topItemClose, .topItemCloseOver, .topItemOver { text-align: left; height: 19px; cursor: pointer; color: white; margin: 5px 0px; padding: 7px; font-size: 10pt; font-weight: bold }
.topItem, .topItemOver { background: #0f5499 url('/content/img/button_on.png') no-repeat }
.topItemClose, .topItemCloseOver { background: #0f5499 url('/content/img/button.png') no-repeat }
.topItem:hover, .topItemOver:hover, .topItemClose:hover, .topItemCloseOver:hover { color: #deecff }

.dropMenu { filter:alpha(opacity=100); margin-bottom: 10px }
.subItem, .subItemOver { width: 255px; text-align: left; border-bottom: dotted 1px #626262; padding: 3px 0px 5px 2px; margin: 0px 0px 5px 5px; cursor:pointer  }
.subItem a, .subItem:visited a, .subItemOver a:visited, .subItem a:hover, .subItemOver:hover a  { TEXT-DECORATION: none; display:block  }
.subItem a, .subItem:visited a, .subItemOver a:visited { color: #626262 }
.subItem a:hover, .subItemOver:hover a { color: #333333 }

div.price {float:right}
div.price SPAN {font-family: 'Arial', sans-serif; color:#ffffff;padding:3px 20px;background:#0f5499;font-size:14px}
h1 SPAN {font-family: 'Arial', sans-serif; color:#ffffff;padding:3px 20px;background:#0f5499;font-size:14px;margin-left:5px}