body {	background: #1A4777; }
a:hover
{
text-decoration: none;
}
.body
{
width: 1024px;
height: 100%;
border-collapse: collapse;
}
.top
{
vertical-align: top;
padding-top: 25px;
}
#logo
{
display: block;
float: left;
width: 250px;
height: 49px;
background: transparent url(i/logo.gif) no-repeat;
margin-left: 20px;
}
.nav
{
float: right;
line-height: 10px;
margin-right: 170px;
}
.nav #h,.nav #m,.nav #e
{
display: block;
float: left;
width: 17px;
height: 10px;
margin-right: 18px;
}
.nav #h
{
background: transparent url(i/home.gif) no-repeat center bottom;
}
.nav #m
{
background: transparent url(i/map.gif) no-repeat center bottom;
}
.nav #e
{
background: transparent url(i/mail.gif) no-repeat center bottom;
}
.top_menu
{
vertical-align: top;
height: 34px;
padding: 0px;
background: transparent url(i/menu_bg.jpg) repeat-x;
}
.top_menu table
{
width: 100%;
height: 34px;
text-align: center;
border-collapse: collapse;
border: none;
}
.top_menu table tr td
{
background: transparent url(i/menu_bg.jpg) repeat-x;
border-left: solid 1px #1A4777;
border-left: expression(this.previousSibling==null?'none':'solid 1px #1A4777');
}
.top_menu table tr td:first-child
{
border: none;
}
.top_menu table tr td a
{
display: block;
color: #ffffff;
font-family: Tahoma;
font-size: 18px;
}
.top_menu table tr td a:hover{
text-decoration: none;
}
.picture
{
height: 196px;
background: transparent url(i/top_bg.jpg) no-repeat right;
}
.main
{
height: 100%;
vertical-align: top;
padding: 0px;
}
.maintable
{
border-collapse: collapse;
width: 100%;
height: 100%;
}
.left_menu
{
padding: 0px;
width: 270px;
border-top: solid 4px #92B0D1;
background: #6E91BD;
vertical-align: top;
font-family: Tahoma;
}
.left_menu a
{
color: #ffffff;
}
#left_border
{
display: block;
clear: both;
font-size: 0px;
height: 2px;
background: url(i/border.gif) repeat-x;
margin: 0px 5px;
}
#right_border
{
display: block;
clear: both;
font-size: 0px;
height: 2px;
background: url(i/content_border.gif) repeat-x;
margin: 0px 5px;
}
.list_menu  { padding: 15px 10px 5px 20px; font-size:12px; color:#FFF; line-height:140%;}
.list_menu h1 { background: url(i/menu_item3.jpg) no-repeat 5px 3px; font-size:18px; padding: 0px 0px 10px 20px; margin:0px; color:#FFF; font-weight:300; }
.list_menu div.h1 { background: url(i/menu_item3.jpg) no-repeat 5px 3px; font-size:18px; padding: 0px 0px 10px 20px; margin:0px; color:#FFF; font-weight:300; }
.list_menu div.h1 a { font-weight:300; }

.list_menu ul { display: block;  margin: 0px; padding: 0px; list-style: none;}
.list_menu ul li { background: url(i/menu_item2.jpg) no-repeat 25px 5px; padding:  0 0 5 40px;  margin: 0px; list-style: none; }
.list_menu ul li a { display:block; padding:  0px 0px 5px 40px; margin:0px; line-height:120%;  font-weight:300; font-size:12px;}
.list_menu ul li h2 a { vertical-align: top; line-height:120%; font-weight:300; font-size:12px;}
.block_info
{
margin: 10px 0px;
display: block;
margin-left: 50px;
padding-right: 20px;
color: #ffffff;
font-size: 12px;
}
.block_info #title
{
font-size: 16px;
font-style: normal;
margin-bottom: 10px;
display: block;
clear: both;
font-weight: bold;
}
.main_content
{
padding: 18px 30px 10px 30px;
width: 754px;
border-top: solid 4px #7A92AF;
background: #546F90;
vertical-align: top;
color: #ffffff;
font-family:Arial;
font-size: 14px;
}
.main_content td, .main_content td a
{
background: #546F90;
vertical-align: top;
color: #ffffff;
font-family:Arial;
font-size: 13px;
}

.main_content h3
{
text-transform: uppercase;
font-size: 16px;
}
.main_content a
{
color: #ffffff;
}
.main_content #podrobno
{
display: block;
margin-top: 10px;
}
.main_content img
{
border: solid 5px #D6D6D6;
margin: 3px;
}
.footer_left,.footer_right
{
height: 60px;
vertical-align: top;
font-family: Arial;
color: #AAC7E7;
font-size: 11px;
}
.footer_left
{
background: #6E91BD;
}
.footer_right
{
background: #546F90;
}
.defis
{
float: left;
margin-left: 30px;
margin-top: 15px;
}
.defis img
{
float: left;
padding-right: 5px;
}
.defis div
{
float: left;
margin-top: 3px;
}
.defis a
{
display: block;
clear: both;
float: left;
color: #AAC7E7;
text-decoration: none;
}
.counter,.copy
{
display: block;
float: left;
margin-top: 18px;
margin-left: 20px;
}


.list
{
margin: 15px 0px 15px 0px;
}
.list ul
{
display: block;
margin: 0px;
list-style: none;
padding: 0px;
}
.list ul li
{
padding: 0px;
background: url(i/menu_item.gif) no-repeat 0px 5px;
margin: 0px;
padding-left: 16px;
vertical-align: top;
font-size: 14px;
}
.list ul li a
{
vertical-align: top;
font-size: 14px;
}

div.mmenu {padding: 10px 0px 10px 0px;}
div.mmenu a.a1 {display:block; background: url(/i/menu_item2.jpg) no-repeat 5px 5px; padding:  0px 0px 5px 20px;}


