A {color:#FF8000}
A:hover {text-decoration: none}

p {text-indent: 12px}
h3, h4 {text-indent: 12px}
h1,h2,h5,h6,.box_welcome h4,.box_important h4 {text-align:center}
h1 {font: normal 9px Arial, Helvetica; color:#aaaaaa; margin:0 0 5px}
h2 {font: bold 20px Arial, Helvetica; color: #6E8F3E; margin:0 0 5px}
h3 {font-size: 16px; font-weight:bold; color:#ff8800; margin: 5px 0 10px}
.box_welcome h3, .box_important h3 {font-size:18px; margin:0 0 15px}
h3.day {font: normal bold 15px Arial, Helvetica; margin:1px 0 5px}
h4,h5 {color:#009999}
h4 {font-size:14px; margin:0 0 5px;}
li h4{margin-top:7px}
h5 {font-size:13px; margin: 15px 20px}
h6 {font-size:12px; color:#ff6666; margin:10px; font-weight:bold}

.selected, h5 a, div.selected a {color:#009999; font-weight:bold;}
h5 a:hover, div.selected a:hover {color:#36BCBC}

hr {clear:both; background-color:#aaa; height:2px; margin:7px -7px 15px; border: 0 none; text-align:center}
hr.smaller {height: 1px; margin:7px 10px 15px -5px;}
.s10 {font-size:10px}
.s11 {font-size:11px}

p {margin:0 0 10px; text-align: justify;}
p.right {font: bold 10px Verdana}
.result {font: bold 10px Verdana; text-align:right; margin-bottom:5px}
.citata {color:#0c7ab6; font-style:italic; text-align:justify; margin:3px}
.instr {color: #666; font-style: italic;}
.sign {font: bold 10px Verdana; text-align:right; margin: 5px 0 5px}
.noindent {text-indent:0}
.center {text-align: center; text-indent:0}
.right {text-align:right}
.left {text-align:left}

.color1 {font-size: 14px; font-weight:bold; color:#3f6abe}
.important {font-size: 14px; font-weight:bold; color:#ff8800}
.vopr, .day {font: italic bold 15px Arial, Helvetica; color:#009999; margin:17px 0 10px}
.grey {text-indent:0; color:#888}
.box_welcome p.grey, .box_important p.grey {margin: 8px; font-size:14px; text-align:center; text-indent:0}

div.box_welcome { border: 4px double #bbb; text-align:center; padding:18px 25px 18px; margin:0 -5px 20px; background-image: url(../images/gif/fon_transp.gif)}
div.box_transparent { border: double 3px #bbb; text-align: center; padding: 15px 25px 20px; margin:30px 20px; background-image:  url(../images/gif/fon_transp.gif)}
div.box_response {border: double 4px #bbb; text-align:left; padding: 15px 20px 5px; margin: 25px 20px; background-image: url(../images/gif/fon_green.gif)}
div.box_important { border: double 4px #bbb; text-align: center; padding: 25px 30px; margin: 25px 20px; background-image:  url(../images/gif/fon_orange.gif)}
div.box_small {border: double 3px #bbb; text-align:center;padding:15px; margin:20px auto;width:363px;background-image:  url(../images/gif/fon_orange.gif)}
div.clear {clear:both;height:0}
.manager {align: center; text-align: left; font: 12px Tahoma, Arial, Helvetica; color: #958620; border: dotted 1px #85B0CB; padding: 5px 5px 4px 8px; margin: 20px 10px 10px;  width: 255px;}
.manager_name {color:#5E98BB}
.manager_link {font: bold 10px Verdana, Helvetica, sans-serif; color: #0C7AB6; }
.manager_skype { color: #958620; text-decoration: none; }
A.manager_skype:hover {color: #0C7AB6;}

ul {margin:0 0 12px; padding:0; display:table}
li ul {margin-top: 8px}
ul > li, ul > strong > li, ul > b > li {text-align:justify; background:url(../images/gif/bullet.gif) no-repeat 0 5px; list-style: none; padding-left: 13px; margin: 0 10px 8px 8px;}
ul.compact > li {margin-bottom:4px; text-align:left}
ul.mini > li {margin-bottom:5px; background: url(../images/gif/bullet1.gif) no-repeat 0 5px; color:#5C77A5}
ol {margin:0 10px 0 25px; padding:0;/*display:inline-table*/}
ol > li, ol > strong > li, ol > b > li {text-align: justify; margin-bottom:15px;}
div.iml + ul.compact > li {margin-left:3px}


.nv {display:none;}

img, a img {border: none; padding:0;} 
.imr, .iml{color: #999; font: bold 12px Verdana, Arial; text-align: center; padding:0 4px 4px}
.imr {float: right;margin: 4px 0 0 8px}
.iml {float: left; margin: 4px 8px 0 0}
.imr img, .iml img, .imc img{border: 3px double #aaa;margin-bottom:1px}
.imc {margin: 10px auto; text-align:center}
.imbig {border: 4px double #aaa; margin: 12px 0 5px}

form {border: double 4px #bbb; padding: 10px 12px; margin:0; background-image:  url(../images/gif/fon_green.gif); margin:0 -10px 25px; color: #888;}
.zapros {border: dotted 1px #bbb; padding: 5px 0 5px 9px; margin: 10px -5px; background-image: none; height: 45px;}

div.forml {float: left; margin:0; border:solid 0 red;}
select, input, textarea {margin: 2px 0; border: 1px solid #A5C89F; padding: 2px; background-color: #F0F8DC; color: #34579c;}
select {height:25px}
.l {width: 129px}
.xl {width: 174px}
.xxl {width: 267px}
.xxxl {width: 545px}

button, .btn {font-weight:bold; border:1px solid #89B15B; overflow:visible; height:25px; cursor:pointer;color:#6E8F3E; background-color:#D4E89E;padding:0 12px 1px; border-radius:5px}
button {display:block; margin:25px auto 10px;}
.btn:hover, button:hover {background-color:#DCEDB1; border-color:#E89700; border-color:#FF8000;}
.btn:active, button:active {color:#FF8000;}
.zapros .btn {margin: 18px 0 0 14px;}
.forml input { margin-right: 10px }

.tbl {font-size: 11px; border: 1px solid #707E56; color: #3f6abe; margin:20px 0;}	
.tbl td{padding: 5px 5px 7px 8px;border: 1px solid #999; vertical-align: middle;}
.gr{background-color:#F7E9B3; color: #777; font: bold 12px Verdana, Helvetica, sans-serif;}
td.gr{border: 1px solid #707E56; padding: 8px 5px 9px;}
.gr1{background-color: #E3EFC5; color:#707E56;}
.tbl td a { font-size: 11px;}
.yel{background-color: #F5F5C9; color:#666;}
td.yel, td.gr1{border-left: 1px solid #707E56; border-right: 1px solid #707E56;}

.price {color: #6E8F3E; font-size:12px}
.copyright{  font: 10px Arial, Helvetica; color: #5A4F99; margin: 20px 0 0; text-align:center; } 
.newsbtm {width: 90%; padding:0; text-align: left}
.newsbtm p { font-size: 11px; margin: 5px 0 10px;}  
.newsbtmhdr {font: 11px Verdana; color: #0C7AB6;}
.newsbtm p.header {font: bold 14px Verdana, Arial; }			
.up {vertical-align: super;	font-size: smaller;}
#full_grp_alert { color: red; font-size: 11px;font-weight:bold}
.article { margin: 10px 10px 20px 20px; }
.article a { font-size:14px; }
.article_qty { color: #0C7AB6; font-size:11px;}
.article p { font-size:11px; margin: 2px 0 0 0; text-indent: 0}
.nav { border-bottom: solid 1px #ccc; margin: 0 10px 30px}
.nav h3 { font-size: 11px; color: #34579c; padding-bottom: 6px; margin: 0;}
.nav, .nav a { font-size: 11px; font-weight: bold;}
.article_short {padding: 0 0 10px; color: #0C7AB6}
.article_short p.right { margin-top: 0}

A.rekl{font-size: 13px; margin: 0 20px 30px 25px;}
A.rekl:hover {color: #FF3300; text-decoration: underline;}
div.rekl{font-size: 11px; margin: 5px 20px 10px 25px;}
div.lnk, .lnk a {font: normal 10px Arial Narrow, Arial; color: #999; margin: 2px 5px;}
.lnk a:link, .lnk a:visited {text-decoration:none;}
.lnk a:hover {color:#777; text-decoration: underline;}
/* объявления */
div #fp_b {padding-top:10px}
#fp_b .fp_txt a {font-size: 13px;font-weight:bold;color:#FF8000;display:block;margin: 0 0 4px 0}
#fp_b .fp_txt {margin: 0 20px 10px 25px;font-size: 11px}
.fp_add {text-align:right}
.fp_add a {font-size:10px;font-weight:bold}
#fp_r .fp_txt a {font:bold 11px Arial;color:#0C7AB6;margin:0 0 4px 0;display:block}
#fp_r .fp_txt {font:10px Tahoma,Arial,Helvetica}
#fp_r .fp_txt {background-image:url("../images/gif/fon_news.gif");border-color: #D1D3E9; border-style: solid;border-width: 