/* CSS NEXTREND */
body {
	margin: 0px;
	background:#26415f url(/img/bg.jpg) top repeat-x;
	text-align:center;
	font: 9pt Verdana;
	padding: 0px;
	color:#fff;
}
/* POZADI - VRCH - UVODNI STRANA*/
div.header-bg {
	position: absolute;
	background: url(/img/header-bg.jpg) top center no-repeat;
	height: 129px;
	width: 100%;
	min-width:990px;
	top: 0px;
	left: 0px;
}
div.header{
	height:129px;
}
/* OBSAHOVY PRVEK */
div.main {
	position: relative;
	width: 990px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
/* FAKE LOGO*/
h1#logo {
	top: 0px;
	position: absolute;
	width: 990px;
	background: #011c39;
	font-size:100%;
	text-align:right;
}
h1#logo a {
	color: #fff;
}
/* FLASH*/
div.flash {
	/*background: url(/img/flash-bg.jpg) no-repeat;*/
	height: 248px;
	text-align: center;
	margin:1px 0 2px 0;
	/*opacity:0.1;
	filter:alpha(opacity = 10);*/
	padding-top: 0px;
}
/* CAST s TEXTEM*/
div.text {
	background:url(/img/main-right-bg.jpg) 690px 0px  no-repeat;
	min-height:450px;
}
div.text div.clear{
  clear:both;
}
/* LEVY a PRAVY sloupec*/
div.p-right {
	float: right;
	margin-top:10px;
	width: 248px;
	padding: 3px 5px;
	min-height:450px;
}
div.p-left {
	float: left;
	width: 684px;
	padding: 13px 32px 30px 16px;
	min-height: 450px;
}
div.nadpisy{
	height:45px;
	padding:0 0 0 13px;
	overflow:hidden;
}
h2.left{
	padding:13px 10px 0 0px;
	width:680px;
	float:left;
}
h2.right{
	width:240px;
	float:right;
	padding:13px 10px 0 5px;
}
/* SPODEK WEBU - ODKAZOVA CAST*/
div.klienti {
	height: 110px;
	clear: both;
	margin: 0px;
	text-align:center;
	background:#011c39;
}
div.klienti img{
	margin:0px 20px;
}
/* COPYRIGHT */
div.copyright{
  height:20px;
  padding:20px 10px 10px 10px;
  color:#93a0af;
}
div.copyright div.right{
  float:right;
  padding:0px;
  text-align:right;
}
div.right{
  float:right;
  text-align:left;
}
div.copyright a{
  color:#93a0af;
}
/* NOVINKY - UVODNI STRANA*/
div.novinka-home-podtrzena {
	font-size: 100%;
	padding: 10px 0px;
	margin:0px 5px;
	border-bottom: 1px dotted #acb9c9;
	color:#eff2f5;
}
div.novinka-home{
	font-size: 100%;
	padding: 10px 0px;
	margin:0px 5px;
}
div.novinka-home h3, div.novinka-home-podtrzena h3 {
	margin: 0 0 3px 0;
	text-decoration: underline;
	font-size: 100%;
	color:#a9bacc;
}
div.novinka-home span.datum, div.novinka-home-podtrzena span.datum {
	text-align: center;
	color:#aabacd;
	font-weight:bold;
	line-height:20px;
	font-size:90%;
}
/* NADPISY A JEDNODUCHE STYLY */
div.p-right p.technologie{
	padding:10px 0 0 0;
	margin:0px 15px;
}
div.p-right strong a{
	color:#000;
	text-decoration:none;
}
div.p-right strong a:hover{
	text-decoration:underline;
}
div.p-left p{
	margin:0px;
	line-height:15pt;
	padding:5px 16px 5px 0px;
}
div.p-left img{
	margin:0 10px 10px 10px;
}
a{
	color:#fff;
}
div.p-left p a{
	color:#c3ddfe;
}
div.p-left p.m a{
	color:#fff;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
}
div.p-right p.ref{
	line-height:20px;
	border-bottom:1px dotted #93a0af;
	padding:5px 0px;
	margin:0px 5px;
}
p.right{
	text-align:right;
	padding:0px 5px 0 0;
	font-size:80%;
}
div.p-right p.right a{
	font-style:italic;
	font-weight:bold;
}
div.p-right p.ref a{
	text-decoration:underline;
	color:#d3d8de;
	font-style:italic;
}
div.p-right p.ref img{
	margin:0px 5px 0px 10px;
	vertical-align:middle;
}
div.p-right p.ref{
	padding:50px 10px 10px 10px;
}
p.center{
	text-align:center;	
}
p.center img{
	margin:3px 5px;
	vertical-align:middle;
}
h2{
	color:#fff;
	font-size:15pt;
	margin:10px;
}
h3{
	font-size:11pt;
	margin:0px 10px 16px 10px;
}
h3 a{
	text-decoration:none;
}
h3 a:hover{
	text-decoration:underline;
}
h3.news{
	color:#000;	
}
h4{
	color:#fff;
	font-size:11pt;
	margin:10px;
}
h5{
	color:#fff;
	font-size:10pt;
	margin:10px;
}
h2.nadpis {
	font-size: 14pt;
	margin: 0px;
	color:#fff;
}
h2.subnadpis{
	font-size:12pt;
	margin:0px;
	padding:10px 5px 10px 0px;
}
img.nadpis{
	position:absolute;
}
img.vice-informaci {
	margin: 5px 0px 0px 0px;
}
img.nahled-velky{
	border:1px solid #cccccc;
	margin:5px 0 0 0;
}
img.inline-block{
	display:inline-block;	
}
img.none{
	display:none;
}
img {
	border: 0px;
}
a.red {
	color: #cc0000;
	text-decoration: underline;
}
a.red:hover {
	text-decoration: none;
}
.mid {
	vertical-align: middle;
}
.align-right {
	text-align: right;
}
.align-right-padding {
	text-align: right;
	clear: both;
	padding: 20px 10px 0px 10px;
}
.silver-small {
	color:#eff2f5;
	font-size: 90%;
	padding:0px;
	font-style:italic;
	margin:0px;
}
.silver-small a{
  text-decoration:none;
}
.silver-small a:hover{
  text-decoration:underline;
}
.silver{
  color:#8e8e8e;
}
.pink{
  color:#db007b;
}
/*MENU - TOP*/
div.menu {
	float: right;
	clear:both;
}
/* JEDNOTLIVE POLOZKY MENU */
div.menu-polozka{
	height:50px;
	float:left;
	overflow:hidden;
	margin:10px 0 0 0;
}
span.menu-polozka{
	float:left;
	width:50px;
	position:absolute;
}
div.menu-polozka a{
	display:block;
	padding-top:50px;
	height:0px;
	overflow:hidden;
}
div.menu-active{
	background-position:top;
}
div.menu-uvod{
	background:#011c39 url(/img/menu/uvod.gif) left top no-repeat;
	width:76px;
}
div.menu-uvod-active{
	background:#011c39 url(/img/menu/uvod.gif) left bottom no-repeat;
	width:76px;
}
div.menu-uvod:hover{
	background-position:left bottom;
}
div.menu-o-nas{
	background:#011c39 url(/img/menu/o-nas.gif) left top no-repeat;
	width:79px;
}
div.menu-o-nas-active{
	background:#011c39 url(/img/menu/o-nas.gif) left bottom no-repeat;
	width:79px;
}
div.menu-o-nas:hover{
	background-position:left bottom;
}
div.menu-loziska{
	background:#011c39 url(/img/menu/loziska.gif) left top no-repeat;
	width:90px;
}
div.menu-loziska-active{
	background:#011c39 url(/img/menu/loziska.gif) left bottom no-repeat;
	width:90px;
}
div.menu-loziska:hover{
	background-position:left bottom;
}
div.menu-elektromotory-atas{
	background:#011c39 url(/img/menu/elektromotory-atas.gif) left top no-repeat;
	width:179px;
}
div.menu-elektromotory-atas-active{
	background:#011c39 url(/img/menu/elektromotory-atas.gif) left bottom no-repeat;
	width:179px;
}
div.menu-elektromotory-atas:hover{
	background-position:left bottom;
}
div.menu-reference{
	background:#011c39 url(/img/menu/reference.gif) left top no-repeat;
	width:109px;
}
div.menu-reference-active{
	background:#011c39 url(/img/menu/reference.gif) left bottom no-repeat;
	width:109px;
}
div.menu-reference:hover{
	background-position:left bottom;
}
div.menu-kontakt{
	background:#011c39 url(/img/menu/kontakt.gif) left top no-repeat;
	width:92px;
}
div.menu-kontakt-active{
	background:#011c39 url(/img/menu/kontakt.gif) left bottom no-repeat;
	width:92px;
}
div.menu-kontakt:hover{
	background-position:left bottom;
}
/* STRANKOVANI */
div.strankovani{
	clear:both;
	text-align:right;
	height:20px;
}
div.strankovani a, div.strankovani span{
	padding:2px;
	color:#212121;
	text-decoration:none;
}
div.strankovani span{
	font-weight:bold;
}
div.strankovani .ar{
	font-weight:normal;
}
/* GALERIE */
.galleryview {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
}
.panel-overlay h2,
.panel-overlay p{
	margin:0px;
	font-size:9pt;
}
.panel-overlay p {
}
.ref-js-img{
	width:100px;
	height:30px;
	opacity:0.5;
	filter: alpha(opacity = 50);
}
.ref-js-img:hover{
	opacity:1;
	filter: alpha(opacity = 100);
}
/* GALERIE - LIGHTBOX*/
#gallery {
	padding: 10px;
}
#gallery ul{
	list-style: none; 
	margin:0px;
	padding:0px;
}
#gallery ul li{
	display: inline;
}
#gallery ul img{
	margin:2px;
	border:1px solid #efefef;
}
#gallery a{
	text-decoration:none;
}
#gallery ul a:hover img {
	color: #fff;
	border:1px solid #666;
}
#gallery ul a:hover{ 
	color: #fff;
}
div#flash-mapa{
  padding:20px 50px;
}
form.kontakt{
	padding:0px 10px;
	margin:0px;
	font-size:100%;
	height:500px;
}
form.kontakt input,select{
	color:#414141;
	border:1px solid #959697;
	margin:2px 5px 2px 5px;
	width:304px;
	display:block;
	float:right;
	overflow:auto;
	padding:5px 3px;
}
form.kontakt input{
	width:297px;
	padding:5px 3px;
	background:url(/img/textarea-bg.gif) top left repeat-x;
}
form.kontakt textarea{
	color:#414141;
	border:1px solid #959697;
	margin:2px 5px 2px 5px;
	background:url(/img/textarea-bg.gif) repeat-x;
	width:297px;
	display:block;
	float:right;
	padding:3px;
	overflow:auto;
	height:100px;
}
form.kontakt img{
	margin:8px auto;
}
form.kontakt .submit{
	width:96px;
	height:42px;
	border:0px;
	float:right;
	margin:10px 5px;
	background:url(/img/odeslat-bg.png) no-repeat;
}
form.kontakt label{
	width:312px;
	padding:8px 5px 8px 15px;
	display:inline;
	font-size:10pt;
	float:left;
	font-weight:normal;
}
/* Uvodni - loziska a elektromotory*/
div.kategorie-home{
	width:328px;
	float:left;
	padding:23px 10px 55px 0px;
}
div.kat-pruh{
	background:url(/img/split.png) 335px top no-repeat;
}
div.kategorie-home img{
	float:left;
	margin:5px 5px;
}
div.kategorie-home .subnadpis{
	width:200px;
	padding:0px;
	margin:0px;
	height:31px;
}
div.kategorie-home p{
	padding:0px;
	line-height:15px;
	margin:0px;
	font-size:80%;
}
div.kategorie-home p img{
	margin:6px 0 0 0;
}
div.kategorie-home .subnadpis img{
	position:absolute;
	margin:0px;
}
div.p-left img.uvod-odsazeni{
	margin-top:45px;
}
div.p-left img.all-odsazeni{
	margin-top:20px;
}
div.p-left ul{
	list-style:none;
	margin:10px 20px;
	padding:0px;
}
div.p-left li{
	background:url(/img/arrow.gif) left 2px no-repeat;
	font-size:90%;
	padding:0px 0px 10px 20px;
	line-height:20px;
}
ul.katalog-loziska{
	list-style:none;
	margin:10px 20px;
	padding:0px;
}
ul.katalog-loziska li{
	background:url(/img/arrow.gif) left center no-repeat;
	float:left;
	width:290px;
	font-size:90%;
	padding:5px 0px 5px 20px;
	line-height:normal;
}
ul.katalog-loziska li a {
	color:#c4dffd;
	font-weight:normal;
}
div.katalog-detail{
	background:url(/img/katalog-bg.png) no-repeat;
	height:201px;
	padding:1px 0px;
	margin:0 0 8px 0;
}
div.katalog-detail h3{
	color:#fffef6;
	margin:0px;
	padding:22px 5px 0px 5px;
	font-size:120%;
}
div.katalog-detail img.detail{
	float:left;
	margin:0px 15px;
	border:1px solid #7e99b8;
}
div.katalog-detail .info{
	color:#c1d8ea;
	font-style:italic;
}
div.katalog-motory{
	width:50%;
	float:left;
}
table.katalog{
	border-collapse:collapse;
	border:1px solid #627890;
	font-size:80%;
	width:440px;
}
table.katalog td{
	vertical-align:top;
	padding:0px 4px;
}
table.katalog td.pole2{
	padding:16px;
	border:1px solid #6c7f93;
}
table.katalog td.pole3{
	padding:8px;
	border:1px solid #6c7f93;
}
table.katalog td.pole4{
	padding:4px;
	border:1px solid #6c7f93;
}
table.katalog td.pole5{
	padding:2px;
	border:1px solid #6c7f93;
}
table.katalog .nadpis2{
	background:#566c84;
	line-height:44px;
	width:96px;
}
table.katalog .nadpis3{
	background:#566c84;
	line-height:28px;
	width:96px;
}
table.katalog .nadpis4{
	background:#566c84;
	line-height:20px;
	width:96px;
}
table.katalog .nadpis5{
	background:#566c84;
	line-height:18px;
	width:96px;
}
div.katalog-detail p.katalog-right{
	text-align:right;
	padding:10px 30px 0 0;
	font-size:90%;
}
div.katalog-detail p.katalog-right img{
	margin:0 0 0 4px;
	vertical-align:middle;
}
div.katalog-detail p.katalog-right a{
	color:#c3ddfe;
	font-weight:bold;
}
h3.katalog-kategorie{
	color:#fefefe;
	font-size:10pt;
	background:url(/img/arrow.gif) top left no-repeat;
	padding:0px 0 6px 22px;
	margin:9px 0 24px 20px;
}
h3.news{
	color:#fefefe;
	font-size:10pt;
	background:url(/img/arrow.gif) top left no-repeat;
	padding:0px 0 6px 22px;
	margin:9px 0 0px 20px;
	cursor:pointer;
}
h3.news span{
	color:#fefefe;
}
h3.news a{
	color:#c3ddfe;
	text-decoration:underline;
}
#novinky p{
	padding-left:130px;
}
/* Vyhledavani */
div.search{
	float:right;
	margin-top:24px;
}
div.search form{
	margin:0px;
}
div.search .search{
	background:url(/img/search-bg.png) top left no-repeat;
	border:0px;
	width:205px;
	padding:6px 0 19px 20px;
	cursor:pointer;
	height:20px;
	vertical-align:top;
	font-size:120%;
	font-style:italic;
	color:#000;
}
div.search .ok{
	background:url(/img/ok-bg.png) no-repeat;
	border:0px;
	width:42px;
	height:31px;
}
div.reference{
	width:700px;
	clear:both;
	margin:10px 0 0 0;	
}
div.reference h3{
	margin:0px;
	padding-top:4px;
	text-decoration:none;
	font-size:120%;
}
div.reference p{
	padding:5px 10px;
}
div.reference img.ref{
	float:left;
	width:95px;
	height:96px;
}
a.ref{
	float:right;
	display:block;
	width:120px;
	padding:4px 10px;
	text-align:right;
}
a.logo{
	display:block;
	position:absolute;
	width:300px;
	height:128px;
}
div.p-left h4{
	font-size:11pt;
	margin:10px 10px 0 10px;
}
div.p-left div.padding{
	padding:4px 15px;
	font-size:90%;
}
