* { padding:0; margin:0; }
body { color:#000; font-family:Verdana, Arial, Helvetica; font-size:10px; background-color:#fff; line-height:150%; }

h1 { font-size:18pt; padding-top:40px; }
h2 { font-size:12pt; }

.section-title { font-size:12pt; font-weight:bold; }

a { color:#1292e6; }
a:hover { color: #166192; }

p + p { margin-bottom: 15px; }

#header { color:#aff; background-color:#23202c; height:75px; width:100%; padding:0; margin:0; }
#header .top { margin:0 auto 0 auto; width:900px; padding:22px 0px 0px 0px; height:75px; }
#header img { border:0;padding:0;margin:0; }
#header #logo { margin-top:-10px; }

#menu { list-style-type:none; padding:0; margin:0; background-color:transparent; -moz-border-radius:0px; -webkit-border-radius:0px; }
#menu li { float:left; margin-top:28px; margin-right:5px; padding:0px 0px 0px 10px; background: transparent url('/images/menu_normal_bg.png') top left no-repeat; -moz-border-radius:0px; -webkit-border-radius:0px; }
#menu li a { text-decoration:none; font-weight:bold; font-size:14px; color:#fff; display:block; padding:4px 10px 5px 0px; background: transparent url('/images/menu_normal_bg.png') top right no-repeat; }

#menu li:last-child { margin-right:0; }
#menu li a:hover { color:#ddd; }

#menu li.selected { padding-left:10px; background: transparent url('/images/menu_selected_bg.png') top left no-repeat; }
#menu li.selected a { padding:5px 10px 5px 0px; background: transparent url('/images/menu_selected_bg.png') top right no-repeat; }

#footer { margin: 10px auto 10px auto; width:900px; }
#footer strong { display:block; font-weight:normal; color:#f1f1f1; }

#map24h { width:580px; height:280px; border:5px solid #e2e2e2; }
#map_realtime { width:880px; height:400px; border:5px solid #e2e2e2; }

#loading { position:absolute; top:30px; left:30px; z-index:100; }

.big_phone { border:0; }
#langs { padding-top:20px; padding-right:10px; }

ul { padding:5px; background-color:#f7f7f7; -moz-border-radius:5px; -webkit-border-radius:5px; }
ul li { padding:5px; display:block; list-style-image:none; list-style-position:outside; list-style-type:none; background-color:#f1f1f1; -moz-border-radius:5px; -webkit-border-radius:5px; }
ul li img { float:left;border:5px solid #e2e2e2;margin-right:10px; }
ul li + li { margin-top:5px; }
ul li .div_item { margin-right:10px; border-right:5px solid #e2e2e2; }

ul.menu li a { font-size:12pt; font-weight:bold; color:#000; text-decoration:none; }

ol { list-style-type:none; font-size:10pt; }
ol li { padding: 5px 0px; list-style-image:none; list-style-position:outside; list-style-type:none; }
ol li+li { margin-top:10px; }
ol li label { width: 150px; display: block; float: left; }
ol li input { width: 150px; padding:2px; font-size:10pt; }
ol li a { padding:2px 4px; background-color:#e0e0e0; border-bottom:1px solid #ddd; text-decoration:none; }
ol li#output, li#output2 { color:#f63333; margin-left:150px; }
ol li img { border:0; }

#selector { min-height:500px; width:100%; clear:both; padding:0; margin:0; }
#bg_container { padding:0; margin:0; background:#fff url('/images/top_bg.png') top left repeat-x; }
#container2 { margin:0 auto 0 auto; width:900px; clear:both; padding:0; position:relative; }
#piggy { position:absolute; width:100px; height:94px; top:-40px; left:-120px; z-index:999; }

#map_cont { background-color:#f3f3f3;padding:5px;position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; }
#map { width:580px;height:500px;border:5px solid #e2e2e2; -moz-border-radius:5px; -webkit-border-radius:5px; }

.loader_big { display:block; margin:50px auto 50px auto; border:0; float:none; }

.middle { margin:0 auto 0 auto; width:900px; }
.m {margin:0 auto 0 auto; }
.left { float:left; }
.right { float:right; }
.mt10 { padding-top:10px; }
.mb10 { padding-bottom:10px; }
.mt20 { padding-top:20px; }
.mt40 { padding-top:40px; }
.mt50 { padding-top:50px; }
.mb20 { padding-bottom:20px; }
.ml60 { margin-left:60px; }
.ml50 { margin-left:50px; }
.pdl50 { padding-left:50px; }
.ml150 { margin-left:150px; }
.ml10 { margin-left:10px; }
.mr15 { margin-right:15px; }
.m0 { margin:0; }
.p0 { padding:0; }
.block { display:block; }
.clear { clear:both; }
.strong { font-weight:bold; }
.fs12 { font-size:12pt; }
.red { color: #e73500; }
.w100 { width:100px; }
.w120 { width:120px; }
.w430 { width:420px; }
.w460 { width:460px; }
.w280 { width:280px; }
.w295 { width:295px; }
.w565 { width:555px; }
.w600 { width:600px; }
.tright { text-align:right; }
.h63 { height:63px; }
.lborder5 { border-left:5px solid #e2e2e2; }

.lightgray { color:#ddd; }

.blightred { background-color:#ffcfc5; }
.blightgreen { background-color:#e5ffe2; }
.blightblue { background-color:#d7f4ff; }

.icon {padding-left:12px; background:transparent url('/images/crosshair-1.1.gif') top left no-repeat; width:100px; }

.textarea1 { width:380px;height:80px; }
.submit_button { width:50px; height:148px; border:1px solid #bbb; border-left:1px solid #ddd; border-top:1px solid #ddd; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }