/*
  ALVIT CSS
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

p {
 padding: 10px;
}

#wrapper {
 margin: 0 auto;
 width: 1118px;
}

#content {
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 705px;
 display: inline;
}

#header {
 color: #333;
 width: 1118px;
 float: left;
 height: 128px;
 background: url('design/header.png') top no-repeat;
 padding-bottom: 1px;
}

#navigation {
 float: left;
 width: 1118px;
 height: 45px;
 color: white;
 background: url('design/navigation.png') top no-repeat;
}

#footer {
 width: 1118px;
 height: 40px;
 clear: both;
 color: white;
 background: url('design/footer.png') bottom no-repeat;
 padding-top: 4px;
}

#leftcolumn {
 color: white;
 background: #94A5C6;
 width: 222px;
 float: left;
}

#rightcolumn {
 color: #4E4E4E;
 background: #C6C6C6;
 width: 191px;
 float: left;
}

/* ========================================================================== */
/* NADPISY                                                                    */
/* ========================================================================== */
 h1 {
  margin: 10px 10px;
  padding: 0;
  color: #0B327F;
  font: bold 18px Arial;
}
h2 {
  margin: 10px 0;
  padding: 0;
  color: #D8B203;
  font: normal 20px Arial;
}
h3 {
  margin: 0 6px;
  padding: 4px 0;
  color: #4E4E4E;
  border-bottom: 2px #C6C6C6 solid;
  font: bold 13px Arial;
}
h5 {
  margin: 10px 0;
  padding: 0;
  color: black;
  font: bold 14px Arial;
}

a, a:active, a:visited {
  color: #2B4D90;
  text-decoration: none;
}
a:hover {
  color: #2B4D90;
  text-decoration: underline;
}
form {
  padding: 0;
  margin: 0;
}

img.img {border:none;}

/* ========================================================================== */
/* FOOTER                                                                     */
/* ========================================================================== */
#footer p {
  float: left;
  font-size: 9px;
  padding: 8px 0;
}
#footer a, #footer a:active, #footer a:visited {
  color: white;
  text-decoration: underline;
}
#footer a:hover {
  color: white;
  text-decoration: none;
}
#footer p.left {
  margin: 5px 0 0 0;
  width: 222px;
}
#footer p.middle {
  margin: 5px 0 0 0;
  width: 710px;
}
#footer p.right {
  margin: 5px 0 0 0;
}
#footer span {
  margin: 0 20px 0 20px;
}
#footer a {
  margin: 0 5px 0 5px;
}

/* ========================================================================== */
/* HEADER                                                                     */
/* ========================================================================== */
#header a.header {
  display: block;
  width: 224px;
  height: 128px;
}

/* ========================================================================== */
/* LEFT                                                                       */
/* ========================================================================== */
#leftcolumn h1 {
  position: relative;
  top: 30px;
}
#leftcolumn ul {
  margin: 40px 0 0 0;
  background: white;
  padding: 1px 0 1px 0;
}
#leftcolumn li {
  margin: 1px 0 1px 0;
  padding: 0;
  background: url('design/leftcolumn-li.png') no-repeat;
  height: 35px;
}
#leftcolumn li.selected {
  background: url('design/leftcolumn-li-selected.png') no-repeat;
}
#leftcolumn a, #leftcolumn a:active, #leftcolumn a:visited {
  display: inline-block;
  display:block;
  width: 222px;
  color: white;
  text-decoration: none;
  padding: 9px 0 9px 30px;
}
#leftcolumn a:hover {
  color: white;
  text-decoration: underline;
}

/* ========================================================================== */
/* RIGHT                                                                      */
/* ========================================================================== */
.rightbox {
  margin: 10px;
  background: white;
  text-align:center;
}
.rightbox ul {
  padding-bottom: 10px;
}
.rightbox li {
  font-size: 10px;
  margin: 0 0 0 9px;
  padding: 6px 0 0 9px;
  _padding: 4px 0 0 9px;
  =padding: 4px 0 0 9px;
  background: url('design/right-li.gif') no-repeat left top;
  list-style-type: none;
}
.rightbox a {border:none; text-decoration:none;}
.rightbox a:hover {border:none; text-decoration:underline;}
.rightbox img {border:none;}

#rightsearch {
  background: url('design/rightsearch.png') no-repeat left top;
  height: 49px;
}
#rightsearch input.search {
  margin: 13px 0 0 13px;
  padding: 2px 7px 2px 7px;
  border: 0;
  width: 113px;
}
#rightsearch input.button {
  position: relative;
  top: 2px;
  left: 2px;
}

/* ========================================================================== */
/* NAVIGATION                                                                 */
/* ========================================================================== */
#navigation span {
  float: left;
  width: 222px;
  
}
#navigation img.flag {
  border:solid 1px white;
  /*float: left;
  position: relative;
  left: 65px;*/
}
#navigation span.langbox
{
    text-align:center;
    }
#navigation a, #navigation a:active, #navigation a:visited {
  display: inline-block;
  width: 232px;
  color: white;
  text-decoration: none;
  padding: 13px 0 12px 0px;
  text-align: center;
}
#navigation a:hover {
  text-decoration: underline;
}
#navigation a.lang 
{
    width:20px;
    text-align:center;
}
    
#menu li {
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 2px;
}
#menu li.selected {
  background: url('design/menu-li-selected.png') no-repeat;
}
#menu a, #menu a:active, #menu a:visited {
  font-weight: bold;
  display: inline-block;
  width: 126px;
}
#menu a:hover {
}

/* ========================================================================== */
/* CONTENT                                                                    */
/* ========================================================================== */
#contentbody {
  width: 1118px;
  background: url('design/contentbody.gif') repeat-y;
  clear: both;
  background-color:White;
}
#sub {
  color: black;
  margin: 20px;
}
#sub p {
  padding: 0 0 15px 0;
}
#sub ul {
  padding-bottom: 10px;
}
#sub li {
  margin: 0 0 0 9px;
  padding: 3px 0 0 9px;
  background: url('design/sub-li.gif') no-repeat left top;
  list-style-type: none;
}
#sub img {
  border: 4px #C6C6C6 solid;
  padding: 2px;
  float: right;
}
#sub img.img {
  border: none;
  margin: 4px;
  float:none;  
}

#recomends {
  border: 9px #C6C6C6 solid;
  float: left;
  width: 262px;
  margin: 10px;
  padding: 10px;
}
#news {
  float: left;
  width: 250px;
  margin-bottom: 10px;
}
#news h2, #recomends h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}
.box1 {
  border-top: 2px #C6C6C6 solid;
  padding: 10px 0;
}
.box1 a {
  color: #2B4D90;
}
.box1 strong, .box1 strong {
  font-size: 13px;
  font-weight: bold;
}
.box1 small {
  display: block;
  text-align: center;
}
.box1 p {
  padding: 10px 0;
  color: black;
}
div#nav_line { padding: 0 0 0 10px; font-size:11px; display:none;}

#sub h3 {margin: 0 0 10px 0px; color:Black; font-size:14px}
div.galery-item { float:left; height:125px; width:138; margin:12px}
