A {color: #FF8000; font-size: 13px;}
A:hover {text-decoration: none; }

button {background-color:#EDFDDC; font-weight: bold; color:#FF8000; padding: 1px 10px; border: solid 1px #A5C89F; cursor:pointer; margin:10px;}

button:hover {background-color:#DAF1F5; color:#6E8F3E; border-color: #6E8F3E;}

DL {margin:8px 0 0 0;}
h1 {font: 9px Verdana, Helvetica, sans-serif;color: #aaaaaa;text-align: center; margin:0 10 15 10;}
h2 {color: #6E8F3E; text-align: center; font: bold 20px Arial, Helvetica; margin:0 0 5 0;}
h3 { font-size: 18px; color: #FF8000; margin-top:0; margin-bottom: 15;}
h4 { font-size: 14px; margin: 0; margin-top: 4px; color: #009999; text-align: center;}
h5 { font-size: 12px; color: #ff6666; font-weight: 800; margin: 10 15; text-align: center;}

hr { background-color: #aaa; height: 2px; margin: 5 0 15 0; border: solid 1px #aaa; text-align: center; width: 98%;}
hr.smaller { background-color: #ccc; height: 1px; margin:5 0 15 0; text-align: center; width: 95%;}

p {text-indent: 12px; font: 13px Verdana, Helvetica, sans-serif; margin:12 10 0 10; text-align: justify;}
p.sep { margin: 8; color: #888888; font-size: 14px; text-align: center; text-indent: 0;}
.citata { color: #0c7ab6; font-style: italic;  text-align: justify; margin: 3;}
.otziv { color: #0c7ab6; font-style: italic;  text-align: justify; margin: 12 10;}
.instr {color: #666; font-style: italic;}
.sign { font: bold 10px Verdana; text-align: right; margin-bottom: 15px; margin-top: 5px;}
p.noindent { text-indent: 0; text-align: left;}
p.center {text-align: center; text-indent: 0px;}
p.right {text-align:right;}
p.left {text-align:left;}

.selected { font-size: 13px; color: #009999; text-align: center; font-weight: bold; margin:20 0; }
ul p.selected, ol p.selected {text-align: left; margin-bottom: 8px; text-indent: -17px;}
ol p.selected {margin-bottom: 12px;}
.selected span {text-align: left; }
div.selected {margin: 20 30;}

.color1 { font-size: 14px; font-weight: bold; color: #3f6abe; }
.color2 { font-size: 14px; font-weight: bold; color: #ff8800; }
.color3 { font: italic bold 15px Arial, Helvetica; color: #009999; margin:20 0 10 0;}
.color4 { font-size: 13px;text-indent: 0; color: #888;}
.nv {font-size: 9px;	color: #999999; display:none;}
.header { font-size: 16px; font-weight: bold; color: #ff8800; margin: 5 0 10 0;}
.price {color: #6E8F3E; font-size: 12px;}

div.box_welcome { border: 4px double #bbb; text-align: center; padding:20 30; margin-bottom: 40; background-image: url(../images/gif/fon_transp.gif); }
div.box_transparent { border: double 3px #bbb; text-align: center; padding: 25; margin:30; background-image:  url(../images/gif/fon_transp.gif); }
div.box_response {border: double 4px #bbb; text-align:left; padding: 15 20 5 20; margin: 25 30; background-image: url(../images/gif/fon_green.gif);}
div.box_important { border: double 4px #bbb; text-align: center; padding: 25 30; margin: 25 30; background-image:  url(../images/gif/fon_orange.gif);}
div.box_small {border: double 3px #bbb; text-align: center;padding: 15;margin:20;width: 60%;background-image:  url(../images/gif/fon_orange.gif);}
div.clear {clear: both;}
.manager {align: center; text-align: left; font: 12px Tahoma, Arial, Helvetica; color: #958620; border: dotted 1px #85B0CB; padding: 5 5 4 8; margin: 20 10 10 10;  width: 265px; width: "282px";}
.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 li {font-size: 13px; text-align: justify; list-style-image:  url(../images/gif/bullet.gif); margin:0 15 10 10}
ul.compact li {	margin:0 0 4 0; text-align: left;}
ol li {font-size: 13px; text-align: justify; margin:0 25 15 0;}
ul.mini li {display: block; margin: 0 15 1 -30; background: url(../images/gif/bullet1.gif) no-repeat 0px 5px; list-style-image: none; list-style:none; padding-left:12px; }

img {border: none; padding:0;} 
a img {border: none; padding:0;}
.imr, .iml{color: #999; font: bold 12px Verdana, Arial; text-align: center; margin-top: 8px;}
.imr {float: right; padding: 6 8 6 12;}
.iml {float: left; padding: 6 12 6 8;}
.imr IMG, .iml IMG{ border: 3px double #aaa; }
.imc {border: 3px double #aaa; margin: 5px;}
.imbig {border: 4px double #aaa; margin: 12 0 5 0;}

form {border: double 4px #bbb; padding: 25 5 25 20; margin:0; background-image:  url(../images/gif/fon_green.gif); margin-bottom: 25; color: #888;}
.zapros {border: dotted 1px #bbb; padding: 5 10 5 20; margin: 10; background-image: none;}

div.forml {float: left; margin-right:12; margin-right: "8px";}
select, input, textarea {margin: 2px 0 0 0; border: 1px solid #A5C89F; padding: 1 2 2 5; background-color: #F0F8DC; color: #34579c;}
.l {width: 127px; width: "123px";}
.xl {width: 174px; width: "170px";}
.xxl {width: 267px; width: "263px";}
.xxxl {width: 545px; width: "541px";}
.btn {border: outset 1px #ccc; height: 23px;}

.tbl {font-size: 11px; border: 1px solid #707E56; color: #3f6abe; margin:30 0;}	
.tbl td{padding: 5 5 7 8;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: 8 5 9 5;}
.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;}

.copyright{  font: 10px Arial, Helvetica; color: #5A4F99; margin: 20 0 0 0; text-align:center; } 
.newsbtm {width: 90%; padding: 0 0 0 0; text-align: left;  }
.newsbtm p { font-size: 11px; margin: 5 0 10 0;}  
.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;}
.article { margin: 10 10 20 20; }
.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 10 30 10;}
.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 0; color: #0C7AB6}
.article_short p.right { margin-top: 0}

A.rekl{font-size: 13px; margin: 0 20 30 25;}
A.rekl:hover {	color: #FF3300; text-decoration: underline;	}
div.rekl{font-size: 11px; margin: 5 20 10 25;}
div.lnk, .lnk a {font: normal 10px Arial Narrow, Arial; color: #999; margin: 2 5;}
.lnk a:link, .lnk a:visited {text-decoration:none;}
.lnk a:hover {color:#777; text-decoration: underline;}