
h1 {font-size:100%;
padding:0;
margin:0;}
h2 {font-size:120%;
color:#333;
margin:15px 0px 4px 0px;}
h3 {font-size:100%;
margin:0px;
padding:0px;
display:inline;}
h4 {font-size:100%;
margin:0px;
padding:0px;
display:inline;
font-weight:normal;}
h5 {font-size:120%;}
h6 {font-size:110%;}

body {
background:url(design/bgr_5.png) repeat-x;
font-family: Arial, sans-serif;
font-size: 12px;
color:#FFF; 
line-height: 1.8em;
}
#obal {
background: url(matelic.png) no-repeat;
margin:50px auto;
height:750px;
width:850px;
}
#obal_2 {
margin:50px auto;
height:750px;
width:850px;
}
#main {
background:url(bgr4.png) no-repeat;
width: 415px;
height:675px;
float:left;
}
#main2{
	padding-top:120px;
	padding:120px 15px 0px 0px;
	float:right;
	width:390px;
}
#main2 a, a:link, a:visited{
	color:#333;
	text-decoration:underline;
}
#main2 a:hover{
	background-color:#FFF;
	text-decoration:none;
}
#main2 strong {
	color: #333;
}
#top {
width: 415px;
height:102px;
float: left;
} 
 
.slogan {
float:left;
height:25px;
width:192px;
margin-top:75px; 
padding-left:35px;
}

#slogan2 {
float:right;
height:25px;
width:115px;
margin-top:75px;
}
#text-box {
line-height: 1.6em;
width:332px;
height:390px;
float: left;
padding:10px 40px 10px 43px ;
}
#reference {
width:845px;
height:390px;
float: left;
margin:120px 0px 0px 0px ;
}
#text-box img{
border:none;}
#text-box_ukaz {
line-height: 1.6em;
width:762px;
height:390px;
float: left;
padding:10px 0px 10px 43px ;
}
#text-box_ukaz img{
border:none;}
	
#odkazy_container a:link,#odkazy_container a:visited{
color: #b2b5bd;
text-decoration:none;
border-bottom: 1px dotted #b2b5bd;
width:305px;
display: block;
padding: 2px;
margin-right:60px;
}
#odkazy_container a:hover{
color: #b2b5bd;
background-color: #333;
text-decoration:none;
border:none;
width:305px;
margin-right:60px;
}
#logobunka {
background-color:#999;
padding:3px; 
width: 375px;
text-align: center; 
}
td.width {
width:335px;
}
#logobunka2 {
padding:3px;
width: 105px;
text-align: center; 
}
#text-box_ukaz2 {
line-height: 1.6em;
width:732px;
height:390px;
float: left;
padding:10px 0px 10px 43px ;
}
#odkazy_container2 a:link,#odkazy_container2 a:visited{
color: #b2b5bd;
text-decoration:none;
border-bottom: 1px dotted #b2b5bd;
width:70px;
display: block;
padding: 2px;
margin-right:15px;
}
#odkazy_container2 a:hover{
color: #b2b5bd;
background-color: #333;
text-decoration:none;
border:none;
width:70px;
margin-right:15px;
}
td.width2 {
width:70px;
margin:0px;
padding:0px;
}
img#imi
{margin-right:100px;
}
#text-box p {
margin: 0px;
}  
#main2 p {
	margin:0px;
}
#footer {
color: #000000;
float:left;
font-size:10px;
width:415px;
height:130px;
}
#footer img {border:none;}
#watches_display{ 
background-color: transparent;
border: none;
color:#FFF;
font-size:13px;
}

.left{
font-size:14px;
color: #FFF;
text-align:center;
float:left;
width:110px;
height:84px;
padding:25px 0 0 38px;
}
.right {
font-size:14px;
color:#FFF;
text-align:center;
text-decoration: none;
width:125px;
height:84px;
float:right;
padding:20px 30px 0 0;
}
ul#menu {
font-size:8px;
float:left;
height: 359px;
width:329px;
margin: 0px;
padding: 0px;
list-style-type: none;
background: url(icos_2a.png) no-repeat top left;
}
ul#menu li {
float: left;
display: block;
height: 80px;
width:107px;
padding: 2px 0px 10px 0px;
text-align: left;
}
ul#menu li.last {
float: left;
font-size:12px;
color:#900;
display: block;
height: 20px;
width:330px;
padding-top: 20px;
text-align: left;
}
ul#menu li a:link, ul#menu li a:visited {
float: left;
display: block;
height: 20px;
width:100px;
margin: 0px;
padding: 70px 5px 0px 0px; 
text-decoration: none;
text-align:center;
font-weight: normal;
font-family: Arial, "Times New Roman", Georgia, Times, serif;
font-size: 1.6em;
color: #ededed;
border: none;
}

ul#menu li a:hover {
color: #b2b5bd;
font-weight:bold;
font-size:12px;
text-decoration: none;
background: url(design/menu_bgr.png) repeat-x;
border: none;
}




ul#menu_SEO {
font-size:8px;
float:left;
height: 359px;
width:329px;
margin: 0px;
padding: 0px;
list-style-type: none;
background: url(SEOsites.png) no-repeat top left;
}
ul#menu_SEO li {
float: left;
display: block;
height: 80px;
width:107px;
padding: 2px 0px 10px 0px;
text-align: left;
}
ul#menu_SEO li a:link, ul#menu_SEO li a:visited {
float: left;
display: block;
height: 20px;
width:100px;
margin: 0px;
padding: 70px 5px 0px 0px; 
text-decoration: none;
text-align:center;
font-weight: normal;
font-family: Arial, "Times New Roman", Georgia, Times, serif;
font-size: 1.6em;
color: #ededed;
border: none;
}

ul#menu_SEO li a:hover {
color: #b2b5bd;
font-weight:bold;
font-size:12px;
text-decoration: none;
background: url(design/menu_bgr.png) repeat-x;
border: none;
}
.f-left {
float:left !important;
}
.f-right {
float:right !important;
}

#text-box a:link, #text-box a:visited{
color: #b2b5bd;
text-decoration:none;
border-bottom: 1px dotted #b2b5bd;
}
#text-box a:hover{
color: #b2b5bd;
background-color: #333;
text-decoration:none;
border:none;
}

.right a:link, .right a:visited, .left a:link, .left a:visited  {
color: #b2b5bd;
text-decoration:none;
}
.right a:hover, .left a:hover {
color: #b2b5bd;
background-color: #333;
text-decoration:none;
border:none;
}
img#odkazy_logo{ float:right; 
border-top:3px solid #999;
border-bottom:3px solid #999;
border-left:5px solid #999;
border-right:5px solid #999;}
#layouts span{
  margin: 2px;
  padding: 1px;
  background: #ccc;
  border: solid 1px #aaa;
  display: block;
  float: left;
  text-align: center;
}

#text-box #layouts img{
  width: auto;
  margin: 0;
  padding: 0;
  border: none;
}

.clear{
  width: 0;
  height: 0;
  clear: both;
  overflow: hidden;
  line-height: 1px;
}

ins {
text-decoration:none;}
/*
 * reference
 */

.twitthis {
	position: absolute;
	top: 10px;
	right: 10px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}

.nav-links { text-align: center; margin-bottom: 2em; }
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}

.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
	line-height: 1.2em;

}
