/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(../img/bg_blur_40.png) top right no-repeat fixed;
}
#wrapper { 
 background: url(../img/bg_test_.jpg);
 margin: 35px auto;
 width: 925px;
/* background: silver;*/
}
#header {
 color: #333;
 width: 900px;
 float: left;
/* padding: 26px;

 border: 1px solid #ccc;
*/
 height: 49px;

/*
 margin: 36px 0px 5px 28px;

 background: #BD9C8C;
 background: #E7DBD5;
 */
}
#head {
 position: relative;
 top: -24px;
 left: 29px;
 display: block;
 background: url(../img/head_new.png) no-repeat;
 width: 420px;
 height: 49px;
}
#header h1 {
margin-left: -9000px;
} 
#navigation {
 float: left;
 width: 890px;
 color: #333;
 padding: 0px 0px 5px 30px;
/* border: 1px solid #ccc; */
/* margin: 0px 0px 5px 0px;
 background: #BD9C8C; */
 font-size: 20px;
/* height: 31px;*/
 font-family: Times New Roman;
 
}
a {
color: #4e4e4e;
}
a:visited  {
color: #4C0F14
}
a:hover {
color: #BD4D4B;
}

#browse {
 float: left;
 width: 915px;
 height: 88px;
 color: #333;
/* padding: 0px 0px 0px 27px; 
 border: 1px solid #ccc;
 margin: 0px 0px 25px 0px;*/
/* background: #BD9C8C; */
}
#browse_inner {
 width: 860px;
/* height: 64px;*/
 height: 84px;
 padding: 7px 0px 0px 0px;
 float: left;
 overflow: hidden;
 position: absolute;
}
#browse_wrapper {
 float:left;
 width:859px;
 height: 78px;
}
#subscroller {
left:0px;position:absolute;
}

#mainframe {
float: left;
}
.dots {
float: right;
height: 10px;
margin: 0px 35px 0px 0px;
padding: 0px;
}
.dots span{
display: block;
width: 6px;
height: 6px;
margin: 0px 2px;
/*background: #C7B299;*/
border: 1px solid #AFAFAF;
float: left;
font-family: Verdana;
font-size: 7px;
}

.dots span.active {
border: 1px solid #646464;
}
.dots span:hover {
border: 1px solid #FF0000;
/*background: #BD4D4B;*/
}
ul.pohyb {
list-style-position: inside;
list-style-type: square;
display: none;
}
.pohyb li {
width: 10px;
height: 10px;
margin: 0px 98px 0px 0px;
float: left;
}

a img {
    border: 0px;
}
h1 a {
display: block;
height: inherit;
}
#browse_inner img{
/* margin: 0px 3px 0px 0px;*/
}
#leftcolumn { 
 color: #333;
/* border: 1px solid #ccc;*/
/* padding: 0px 5px 0px 0px;
 margin: 0px 5px 5px 0px;
 height: 350px;*/
 width: 520px;
 float: left;
 /*background: navy;*/
}
#leftcolumn_inner {
margin: 0px 19px 0px 28px;
min-height: 390px;
}

#fullcontent {
width: 915px;
text-align: center;

}

#fullcontent h1 {
text-align: left;
}

#fullcontent_inner {
margin: 0px 19px 0px 28px;
min-height: 390px;
color: #333333;
}

#fullcontent_inner #video {
background: black;
width: 860px;
margin:5px 0 2px;
}

#fullcontent_inner object {

}

#browse_inner img, #leftcolumn_inner img{
    border: 1px solid #646464;
}
.velka {
  width:473px;
  height:256px;
  display: block;
  margin: 17px 0px 0px 0px;
}
.velmi_mala {
padding: 0px;
margin: 6px 4px 0px 0px;
}
.posledni {
margin: 10px 0px 0px 0px;
}
#leftcolumn p {
padding: 0px 6px 0px 0px;
margin: 6px 0px 0px 0px;
}
#rightcolumn { 
 float: left;
 color: #333;
/* border: 1px solid #ccc;*/
 margin: 0px 0px 5px 0px;
 padding: 11px 21px;
/* height: 350px;*/
 min-height: 350px;
 width: 352px;
 display: inline;
 /*background: green;*/
}

#rightcolumn p {
margin: 5px 0px 0 0;
font-size: 14px;
line-height: 1.3;
}
#rightcolumn ul{
padding: 5px 0 0 14px;
font-size: 14px;
margin: 0 0 0 6px;
}
#rightcolumn ul li{
margin: 5px 0px 0 0; 
}

#rightcolumn > h1 { 
font-weight: 900;
/*text-transform: uppercase;*/
}

#footer { 
 width: 850px;
 clear: both;
 color: #333;
 border-top: 1px solid #ccc;
/* background: #BD9C8C; */
 margin: 10px 0px 10px 0px;
 padding: 10px;
 text-align: right;
 float: left;
  font-family: Times New Roman;
}
h1 {
font-size: 20px;
}
h2 {
font-size: 16px;
margin: 5px 0px 2px;
line-height: 1em;
}
p + h2 {
margin-top: 10px;
}
#leva_sipka, #prava_sipka {
display: block;
width: 18px;
/*background: red;*/
float: left;
margin: 26px 0;
padding: 0 5px;
}
#foto_popis {
height: 25px;
width: 467px;
font-size: 12px;
margin-bottom: 5px;
}
.hide {
  visibility: hidden;
}
.gray a {
  color: #bbb;
}
.vlevo {
background: url(../img/sipky.png) bottom left;
}
.vpravo {
background: url(../img/sipky.png) bottom right;
}
a:hover .vlevo {
background: url(../img/sipky.png) top left;
}
a:hover .vpravo {
background: url(../img/sipky.png) top right;
}
a.selected {
color: red;
}
#browse_inner p {
font-size: 12px;
margin: 5px;
line-height: 1.2em;
}
.warning{
background: #fec9c9;
border: 1px solid red;
padding: 4px;
margin: 0px;
}
.solution {
background: #a4f497;
border: 1px solid #00FF00;
padding: 4px;
margin: 0px;
}
.warning:hover, .solution:hover {
background: #FFF;
} 
#browse_inner p a{
color: navy;
text-decoration: underline;
}
#browse_inner p a:hover{
color: white;
background: navy;
}
.contact {
width: 778px;
float: left;
}
.team_member {
margin: 0px;
padding: 0px 10px 0px 0px;
/*float: left;*/
}
.team_member a{
margin: 7px 0 0 0!important;
padding: 0 9px;
}
.language_global {text-align: right; font-size: 11px !important; opacity: 0.42;}
.language_global a {color: #604729!important;}
.language {float: right; font-size: 11px !important; color: #604729; opacity: 0.42;}
.language_global li, .language li {display: inline; padding: 0px 3px;}
.language_global li:hover, .language li:hover {font-weight: normal;}
.language_global li.active a, .language li.active a{color: red!important;}
.language_global:hover, .language:hover {opacity: 1;}