/* Design by VTEM http://www.vtem.net  All Rights Reserved */
@import url(components.css);
@import url(modules.css);
@import url(layouts.css);
@import url(navigation.css);
@import url(forms.css);
@import url(typo.css);
@import url(3rd_party.css);
@import url(error.css);
@import url(offline.css);
/* #######################  GENERAL SETTINGS ############################ */

.moduletable_long h3 {
border-radius: 4px;
border: 1px solid #FFF;
padding: 3px;
background: -webkit-linear-gradient(top, #E9E9E9 8%, #C7C7C7 100%);
background: -moz-linear-gradient(top, #E9E9E9 8%, #C7C7C7 100%);
background: -o-linear-gradient(top, #E9E9E9 8%, #C7C7C7 100%);
background: -ms-linear-gradient(top, #E9E9E9 8%, #C7C7C7 100%);
background: linear-gradient(top, #E9E9E9 8%, #C7C7C7 100%);
box-shadow: 0 0px 1px #919090;
}

.vtem-sa{
  display: none;
}

#dnevnik{
  background: url('../images/dnevnik.png') no-repeat;
  width: 110px;
  height: 42px;
  position: relative;
  left: 720px;
  top: 199px
}

#vt_main_com h2{
        position: relative;
        border-color: #eee;
        border-style: solid;
        border-width: 5px 5px 5px 0;
        background: #fff;
        margin: 0 0 15px -6px;
        padding: 5px 15px;
        -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.3);
        -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.3);
        box-shadow: 1px 1px 1px rgba(0,0,0,.3);
}

.slide{
  float: left;
}

.YMaps img{
border: 0px !important;
}

.YMaps table, .YMaps th, .YMaps td{
border: 0px !important;
}

#vt_slider{
width:950px;
}

.address{
  font-size:12px;
  padding: 1px 0px 0px 0px;
  float:right;
  line-height: 17px;
  text-align: right;

}
.sptab_blue {
width: 233px;
float: right;
}

table{
  border-width: 1px;
  border-spacing: 2px;
  border-style: outset;
  border-color: gray;
  border-collapse: separate;
  background-color: white;
}

table th{
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
  background-color: white;
  -moz-border-radius: ;
}

table td {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
  background-color: white;
  -moz-border-radius: ;
}

.logotext{
  color:#333333;
  font-size:12px;
  padding: 0px 0px 0px 120px;
  width:300px;
}

body {
  color: #666;
  margin:0;
  padding:0;
  line-height:1.8;
  height:100%;
  width:100%;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  background:#fff;
  }
/*  Global Formatting */
h1 {font-size:180%;line-height: 1em;font-weight: 900;}
h2 {font-size:160%;line-height: 1em;font-weight: 900;}
h3 {font-size:140%;line-height: 1em;font-weight: 900;}
h4 {font-size:120%;line-height: 1em;font-weight: 900;}
h5 {font-size:100%;line-height: 1em;font-weight: 900;}
h6 {font-size:80%;line-height: 1em;font-weight: 900;}
a,a:link,a:visited{outline:none;}
#vtem-sa{position: absolute; top: 0px; left: -5000px;}
a:hover{text-decoration:underline;}

img {border: 0 none; padding:0;}

img[alt~="logo"] {border: 0 none; margin:2px 10px 2px 120px; padding:0;}

*{margin:0; padding:0; }
ul,ol{ padding:10px 0px 10px 15px; margin-left:12px;}
p{ padding-bottom:5px; margin:0px 0px 0px 0px;}
pre, blockquote, h1, h2, h3, h4, h5, h6{
    margin: 0px 0;
    padding: 0px 0px 0px 0px;
}



/* Clears Divs */
.clr{clear: both; height:0px;overflow: hidden;}
/* Clearfix  */
* html .clearfix{ height:1%;}
html[xmlns] .clearfix{ display:block;}
.clearfix:after{
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}
  /* #######################  END GENERAL SETTINGS ############################ */