body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #575757; margin: 0px; padding: 0px; background:#fff url(../img/bg.png) repeat-x top left;}
img{border:0px;}
a{color:#0077c4; text-decoration:underline;}
a:hover{text-decoration:none;}

h1{font-family:Georgia, "Times New Roman", Times, serif; color:#077300; font-size:24px; line-height:26px; padding:0px; margin:10px 0px 5px 0px; font-weight:200;}
h2{font-family:Georgia, "Times New Roman", Times, serif; color:#077300; font-size:18px; line-height:22px; padding:0px; margin:10px 0px 5px 0px; font-weight:200;}
h3{font-family:Georgia, "Times New Roman", Times, serif; color:#da9a00; font-size:14px; line-height:22px; padding:0px; margin:5px 0px 2px 0px; font-weight:200;}
h4{font-size:12px; font-weight:bold; padding:0px; margin:0;}
P {margin: 0 0 10px 0; padding:0;}

.c{clear:both; height:0px; font-size:0px; line-height:0px; width:0px;}
#min{position:relative; width:100%; min-width:980px;}
#min #globaldiv{position:relative; width:100%; max-width:1280px;}
#min #globaldiv #logofield{position:relative; width:100%;}
#min #globaldiv #logofield img{margin:50px 0px 0px 50px;}
#min #globaldiv #logofield .b{float:right; padding: 50px 50px 0 0; width:350px;}
#min #globaldiv #leftcolomn{float:left; width:30%; overflow:hidden;}
#min #globaldiv #leftcolomn ul.menu{margin:50px 20px 20px 50px; padding:0px; list-style:none; font-size:12px;}
#min #globaldiv #leftcolomn ul.menu li{padding:0px 0px 10px 15px; background:url(../img/menu-bul.png) no-repeat top left; line-height:16px;}
#min #globaldiv #leftcolomn ul.menu li a{color:#067600;}
#min #globaldiv #leftcolomn #press-rel{padding:0px 20px 30px 50px;}
#min #globaldiv #leftcolomn #press-rel #prheader{padding:15px 0px 5px 10px; margin-bottom:10px; margin-left:5px; background:url(../img/press-r-head.png) no-repeat top left;}
#min #globaldiv #leftcolomn #press-rel #prheader h1{color:#da9a00; margin:0px; padding:0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px; font-weight:200; padding-left:35px;}
#min #globaldiv #leftcolomn #press-rel #prheader h1 a{color:#da9a00; text-decoration:none;}
#min #globaldiv #leftcolomn #press-rel .prone{padding:0px 5px 10px 20px;}
#min #globaldiv #leftcolomn #press-rel .prone .prdate{font-size:10px; color:#9b9b9b;}

#min #globaldiv #leftcolomn #subscribe{padding:0px 20px 30px 50px;}
#min #globaldiv #leftcolomn #subscribe #sheader{padding:15px 0px 5px 10px; margin-bottom:10px; margin-left:5px; background:url(../img/subscribe-head.png) no-repeat top left;}
#min #globaldiv #leftcolomn #subscribe #sheader h1{color:#da9a00; margin:0px; padding:0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px; font-weight:200; padding-left:35px;}
#min #globaldiv #leftcolomn #subscribe #sheader h1 a{color:#da9a00; text-decoration:none;}
#min #globaldiv #leftcolomn #subscribe form{padding:0px 5px 10px 20px; margin:0px;}
#min #globaldiv #leftcolomn #subscribe form input.txt{border:1px solid #a5aaae;}
#min #globaldiv #center{float:left; overflow:hidden; width:68%;}
#min #globaldiv #center #house{width:420px; height:289px; background:url(../img/house.png) no-repeat bottom right; vertical-align:top;}
#min #globaldiv #center #house A {display:block; margin-bottom:15px;}
#min #globaldiv #center #house A IMG {display:block;}
#min #globaldiv #center #house A.cam {margin-left:60px;}
#min #globaldiv #center #house A.faq {margin-top:67px;}
#min #globaldiv #center #rightmenu{position:relative; overflow:hidden;}
#min #globaldiv #center #rightmenu .b{width:100%;}
.b .secondmenu{background:#6fa569 url(../img/smenubg.png) no-repeat bottom right; position:relative; color:#e9f3ea;}
.b .secondmenu a{color:#e9f3ea;}
.b .secondmenu .alllinks{padding:10px 5px 10px 15px; position:relative;}
 .b .secondmenu .alllinks div{background:url(../img/smenu-bullet-l.png) no-repeat top left; padding-left:10px; margin:7px 0px 7px 0px; position:relative;}
.b .secondmenu .last{border-top:3px solid #e9f3ea; padding:10px 5px 10px 15px; position:relative;}
.b .secondmenu .last div{background:url(../img/smenu-bullet-l.png) no-repeat top left; padding-left:10px; position:relative;}
.b form{padding:15px 0px 15px 0px; margin:0px;

}
.b form .srch{background:#fbfdff url(../img/srchlupa.png) no-repeat left center; border:1px solid #9fa8ad; padding:2px 2px 2px 25px; margin-right:10px; width:50%; float:left; position:relative;}
.b form .srch input{border:0px; background:#fbfdff; width:100%;}
.b .contactsandmap{margin-bottom:20px; height:auto; overflow:visible;
}
.b .contactsandmap div{float:left; margin-right:15px; padding-left:18px; font-size:10px; line-height:12px;}
.b .contactsandmap div.cont{background:url(../img/letter.png) no-repeat top left;}
.b .contactsandmap div.map{background:url(../img/map.png) no-repeat top left;}
#min #globaldiv #center #anounce{border-right:1px solid #e8e8e8; background:#f6f6f6; float:left; width:30%; padding-bottom:15px; position:relative;}
#min #globaldiv #center #anounce #aheader{padding:15px; margin-bottom:10px; background:#e9e9e9 url(../img/anounce-head.png) no-repeat top left;}
#min #globaldiv #center #anounce #aheader h1{color:#077300; margin:0px; padding:0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px; font-weight:200; padding-left:35px;}
#min #globaldiv #center #anounce #aheader h1 a{color:#077300; text-decoration:none;}
#min #globaldiv #center #anounce .onenews{padding:5px 15px 10px 15px; font-size:12px;}
#min #globaldiv #center #anounce .onenews .date{font-size:10px; color:#9b9b9b; line-height:12px; margin-bottom:5px;}
#min #globaldiv #center #welcome{float:left; padding:15px 25px 25px 25px; width:60%; position:relative;}
#min #globaldiv #center #welcome h1{font-family:Georgia, "Times New Roman", Times, serif; color:#dca111; font-size:24px; line-height:26px; padding:0px; margin:0px 0px 15px 0px; font-weight:200;}
#min #globaldiv #center #welcome .wtext{height:auto; overflow:visible;}
#min #globaldiv #center #welcome .wimg{float:left; margin:0px 15px 5px 0px;}
#min #globaldiv #center #welcome .sight{text-align:right;}
#min #globaldiv #center #pressa{margin-top:10px;}
#min #globaldiv #center #pressa #pheader{padding:15px; margin-bottom:10px; background:url(../img/pressa-head.png) no-repeat top left;}
#min #globaldiv #center #pressa #pheader h1{color:#da9a00; margin:0px; padding:0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:21px; font-weight:200; padding-left:35px;}
#min #globaldiv #center #pressa #pheader h1 a{color:#da9a00; text-decoration:none;}
#min #globaldiv #center #pressa td.article{width:30%; padding-bottom:50px; vertical-align:top;}
#min #globaldiv #center #pressa .fart{padding:0px 0px 10px 25px; background:url(../img/fartic.png) no-repeat top left; margin-left:25px;}
#min #globaldiv #center #pressa .fart .artdate{font-size:11px; font-style:italic; margin-bottom:5px;}

#min #copyright{margin-top:20px; width:69%; position:relative; right:0px; float:right; background:url(../img/city.png) repeat-x top left;}
#min #copyright #inside{background:url(../img/man.png) no-repeat top right; padding:100px 0px 50px 20px;}
#min #copyright #inside p{margin:10px 10px 10px 0;}

.products {border:1px solid #afafaf;}
.products TR TH {border-bottom: 1px solid #afafaf; color:#eb3d00; text-align:left; padding:10px 6px 10px 6px;}
.products TR.empty TD {border-bottom: 1px solid #afafaf; padding:0; height:1px; font-size:1px; line-height:1px;}
.products TR TD {border-bottom: 1px solid #dddddd; padding:6px 6px 6px 6px;}
.products TR.lastchild TD {border-bottom:0;}
.products .centered {text-align:center;}

.searchstreet {margin: 0 0 10px 0; padding:0;}
.searchstreet TABLE TD {padding: 0 7px 0 0;}

.question {margin-top:10px;}
.answer {padding-left:20px;}


#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv {margin-top:10px;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}
.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}
.pub_file {padding-top:2px; padding-bottom:2px;}
P.doc_files A {padding: 2px 0 2px 19px; margin-right:10px;}
.mpa_cont {padding-left:20px;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin:10px 0; display:none;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}
