@import url(http://fonts.googleapis.com/css?family=Francois+One&subset=latin,latin-ext);
body {
   margin:0px;
   background:url(../images/bg.png) top left repeat-x #fff;
   font-family:Arial,sans-serif;
   font-size:12px;
   color:#333;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Francois One', sans-serif;
  color:#4488a8;
  font-weight:normal;
}
h2 {
  font-size:32px;
}
h3 {
  font-size:24px;
}
h6 {
  color:#616161;
  font-size:24px;
  margin:0px;
}
a {
  color:#4488a8;
  text-decoration:none;
}
a img {border-width:0px;}
#l img {
  max-width:610px;
}

#container {
  position:relative;
  width:960px;
  margin:auto;
  background:#fff;
  box-shadow:0px 0px 20px #d8d8d8;
}
#header {
  position:relative;
  height:525px;
}
#logo {
  position:absolute;
  top:20px;
  left:20px;
}
#nav {
  position:absolute;
  top:54px;
  right:10px;
}
#nav ul {
  list-style-type: none;
}
#nav li {
  display:inline;
}
#nav a {
  margin:0px 20px;
  color:#333;
  font-size:16px;
}
#nav a:hover {
  color:#4488A8;
}
#rotator {
  position:absolute;
  height:415px;
  width:100%;
  text-align:center;
  bottom:0px;
  background:url(../images/bgRotator.png) top left repeat-x;
  overflow:hidden;
}
#rotator img {
  border:none;
}

#content {
  position:relative;
  border-top:1px solid #fff;
  background:url(../images/bgR.png) top left repeat-y;
}
#l {
  float:left;
  width:610px;
  padding:20px;
  padding-top:0px;
}
#r {
  float:right;
  width:310px;
}
#login, #search, #nletter, #contact {
  position:relative;
  border-bottom:1px solid #D2D2D2;
  padding:20px 20px 20px 110px;
}
#login {
  background:url(../images/bgLogin.png) center left no-repeat #e6e6e6;
  height:145px;
}
#search {
  background:url(../images/bgSearch.png) center left no-repeat;
  height:145px;
}
#nletter {
  background:url(../images/bgNewsletter.png) center left no-repeat;
  height:145px;
}
#contact {
  background:url(../images/bgContact.png) center left no-repeat #e6e6e6;
  height:165px;
}
#footer {
  position:relative;
  height:115px;
  color:#565656;
  background:url(../images/bgFooter.png) top left repeat-x;
}
#footer a {
  font-weight:bold;
}
#footerL {
  position:absolute;
  left:20px;
  bottom:20px;
}
#footerR {
  position:absolute;
  right:20px;
  bottom:20px;
}
.clr {
  clear:both;
}
.novost {
  float:left;
  width:290px;
  margin-bottom:20px;
}
.novost:nth-of-type(odd) {
  margin-right:30px;
}
.novost img {
  border:4px solid #d5d5d5;
  background:#989898;
  padding:1px;
  width:280px;
}
input {
  border:none;
  background:url(../images/input.png) center center no-repeat;
  padding:10px 15px;
  width:156px;
}
input[type=submit] {
  border:none;
  background:url(../images/gumb.png) center center no-repeat;
  padding:10px 15px;
  width:79px;
  float:right;
}
input[type=submit]:hover {
  border:none;
  background:url(../images/gumb2.png) center center no-repeat;
  padding:10px 15px;
  width:79px;
}
ul#image_rotate {
  margin:-10px 0px 0px -40px;
}
fieldset.info_fieldset {
  border:none;
  width:600px;
}
fieldset.info_fieldset textarea {
  width:359px;
  height:254px;
  font-family:Arial,sans-serif;
  float:right;
  padding:20px;
  background:url(../images/ta_bg.png) top left no-repeat;
  border:none;
  margin-top:3px;
  margin-bottom:10px;
}
.caption {display:none !important;}
