body {
color:#000;
font-family:Arial,sans-serif;
font-size:14px;
margin:0px auto;
text-align:left;
background-color:#c2c2c2;

}
div#wrapper {width:960px;margin:0px auto;}

.fr {float:right;}
.fl {float:left;}
.tal {text-align:left}
.tar {text-align:right}
div.clear {clear:both; line-height:0px;padding:0px;margin:0px;}
span.clear {clear:both; line-height:0px;padding:0px;margin:0px;height:0px;float:left;}
img {border:0px;}
a img {border:0px;}
a {color:#004A80;text-decoration:none;}
a:hover {color: #004A80;text-decoration:underline}

div#header {background-color:#004a80;height:250px;overflow:hidden;color:#fff}
div#header div.head {width:960px;margin:0px auto;}
div#header div.ls {float:left;width:160px;padding:10px;height:230px;}
div#header div.bottom_text {text-align:right;padding-top:175px;}

div.flag {text-align:right;}
div.flag img {margin:0px 0px 0px 10px;}

div.panorama {float:left}

div.search {padding-top:175px;float:left;height:28px;}
div.search input {width:130px;height:28px;background-color:#fff;margin:0px;padding:0px;border:0px;float:left;line-height:28px;}
div.search input.submit {background:url("../gfx/inp.gif") no-repeat;width:27px;height:28px;margin-right:3px;}

table.page {width:100%}
table.page td {vertical-align:top;padding:10px}
table.page td.side {width:160px;}
table.page td.page {background-color:#fff; /*border: 1px solid #C2C2C2;*/ }

h1 {color:#004a80;font-size:26px;font-weight:normal;padding:0px;margin:0px;text-align:left;font-family: Georgia; clear: both; margin: 10px 0;}
h2 {color:#004a80;font-size:21px;font-weight:normal;padding:0px;margin:0px;text-align:left;font-family: Georgia;clear: both; margin: 20px 0 5px 0}

p {padding:15px 0px 5px 0px;margin:0px;}

div.menu {font-size:18px;font-weight:normal;}
div.menu ul {padding:0px;margin:0px;}
div.menu li {padding:0px;margin:0px;list-style-type:none;}
div.menu ul li {padding:0px;margin:0px;}
div.menu ul li a {color:#004a80; font-size: 0.9em; font-weight: bold; }
div.menu ul li a.active {text-decoration: underline;}

ul{ padding: 3px; margin: 0px; }
ul li { margin: 0; padding: 0 0 3px; list-style-type: none; }

div.logo_footer {text-align:center;margin:10px 0px 0px 0px}


div#footer {background-color:#004a80;height:100px;overflow:hidden}
div#footer a {color:#fff;}
div#footer div.footer_text {width:960px;margin:0px auto;text-align:center;color:#fff;}
div#footer div.footer_menu {font-size:18px;font-weight:bold;margin:20px 0px}
div#footer div.footer_menu a {color:#fff;padding:0px 10px;font-size: 0.9em}

td.page img { margin: 5px;}
td.page p {float: left; width: 100%;}
img.rollover {float: right;}

#left_banners { margin: 30px 0px 0px 0px; text-align: right; float: right; /*width: 140px;*/ }
#right_banners { margin: 30px 0px 0px 0px; text-align: left; float: left; /*width: 140px*/ }
.banner { margin: 5px 0px 20px 5px; text-align: center }
.banner p { padding: 0; }

.big { font-size:1.2em; }
.blue { color:#004a80; }
.big_blue { color:#004a80;font-size:1.2em; }
.big_black { color:#000;font-size:1.2em; }
.small_blue { color:#004a80;font-size:0.8em; }
.small_black { color:#000;font-size:0.8em; }
#ld .small_blue { color:#fff;font-size:1em; }

div.form {width:295px;color:#ccc;}
div.form div {padding-bottom:10px;}
div.form input {width:100%;border:1px solid #666666;padding:1px 0px;margin:4px 0px}
div.form textarea {width:100%;border:1px solid #666666;padding:1px 0px;margin:4px 0px; height: 150px;}
div.form input.code {width:150px;}
div.form input.button {width:70px; color: #fff; background-color: #004a80; }

div.form div.error, span.error {color: #d00b0b; /*font-weight: bold;*/}
div.form div.error input, div.form div.error textarea {background-color: #004A80; color: #fff; }

div.navigation {padding:10px 0 0;/*margin:0 10px;*/color:#d00b0b}
div.navigation_left {float:left;}
div.navigation_right {float:right;}
div.city_panorama {width:540px;padding:0 0 0 22px;}
div.city_panorama div.box {float:left;margin:0px 10px 10px 0px;}
div.city_panorama div.pt {padding-top:100px;}
div.city_panorama div.opacity {background-color:#ffffff;height:30px;line-height:30px;margin:0px;/*opacity:0.7;filter: alpha(opacity=70);*/padding:0px;}
div.city_panorama div.bg_p {background-image: url(../gfx/logo.gif); background-position: 50% 38%; background-repeat: no-repeat;width:258px;height:130px;border: 1px solid #404040;background-color: #004A80;}
div.city_panorama h1 { text-align: center; font-size: 21px; margin:0px; }

.tooltip { 
    background-color:#ffffff;
    width:248px; 
    font-size:12px; 
    display:none; 
    color:#666; 
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: left;
    line-height: 1.2em; 
    z-index:1000;
    font-weight:normal;
    padding: 5px;
} 

.visiteserbia_app { width: 530px; margin: 0 auto; border: 1px solid #404040; }
#gAd { width: 530px; margin: 0 auto; padding: 50px 0; text-align: center; }

.news { background: #fff; margin: 0; padding: 5px; text-align: left; font-size: 0.8em; border-bottom: 1px solid #ddd; }
.news h1, .news h2, .news h3 { padding: 3px 0; margin: 0; }

