body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
  background-color: #000;
}
#pageName {
    display: none;
}
h2 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a {
	text-decoration: underline;
	color: #747474;
}
a:hover {
	color: #ffcc00;
}
ul {
  list-style-type: square;
}
p {
	text-align: justify;
}

hr
{
    border-width: 0px;
    border-bottom: 1px solid;
    height: 0px;
    border-bottom-color: #747474;
}

/*********************************************
*       		akce
*********************************************/
.news {
	color: #ffcc00;
	font-weight: bold;
}
#news a {
	text-decoration: none;
	font-weight: bold;
	color: #747474;
}
#news a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
#news p {
	border-bottom: 1px solid #747474;
	padding-bottom: 1em;
}


/*********************************************
*       menu s jednotlivymi spolecnostmi
*********************************************/
#firmy {
	height: 55px;
	background: #000;
}

/*********************************************
*       		globalni navigace
*********************************************/
#navigace {
	margin: 0px;
	padding: 1px 0;
	background-color: #000;
	font-weight: bold;
	font-size: .8em;
  
}
ul#navigace li {
	display: inline;
	list-style: none;
	margin: 0 8px;
}
#navigace a {
	text-decoration: none;
	color: #fff;
}
#navigace a:hover {
	text-decoration: underline;
	color: #ffcc00;
}

#minikosik a {
	text-decoration: none;
	color: #fff;
}
#minikosik a:hover {
	text-decoration: none;
	color: #ffcc00;
}
/*********************************************
*       		obsah stranky
*********************************************/
#page {
	margin: 0 auto;
	background: #000;
	color: #fff;
	width: 996px;
	text-align: left;
}

#stred {

	text-align: center;
}


#background
{
    background-position: center center;
    /*background: #000000 url(../../app_themes/standard/horizon_bg.png) repeat left top;*/
    color: #fff;
    _height: 600px;
    min-height: 600px;
}
#content {
	padding: 4px 8px;
	margin: 20px 10px 0 10px;
	font-size: .9em;
}

/*********************************************
*       		lokalni menu
*********************************************/

.odkazy{
	float: left;
	margin: 6px; 0 4px 8px;

	background-color: #000;
	font-size: .9em;
}
.odkazy a {
	text-decoration: none;
	font-weight: bold;
	color: #747474;
}
.odkazy a:hover {
	text-decoration: underline;
}


/*********************************************
*       		prave menu
*********************************************/
#rightMenu {
	float: right;
	width: 154px;
	color: #fff;
	background-color: #000;
	margin: 0 4px;
	_margin: 0 2px;
	font-size: .9em;
}
#rightMenu h2 {
	margin: 4px 0;
	padding: 3px;
	background-color: #000;
	color: #FFF;
	font-size: 1em;
	text-align: center;
}
#rightMenu h2 a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin: 0px;
}
#rightMenu h2 a:hover {
	background-color: #ffcc00;
}
#rightMenu img {
	margin: 6px 0;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	display: block;
}
#rightMenu img#imgShop {
	margin: 0;
	border: none;
}


/*********************************************
*       		paticka
*********************************************/
#footer
{
    color: #FFF;
    padding: 4px;
    font-size: .8em;
    clear: both;
}
#aktualizace {
}
#copyright {
	float: right;
	font-size: .9em;
	color: #666;
}
/*********************************************
*       		dolní odkazy
*********************************************/
#footer1
{
    color: #FFF;
    font-size: 0.8em;
    clear: both;
}
#levy1
{
    float: left;
    font-size: 0.8em;
    color: #666;
    width: 332px;
    text-align: left;

}
#stred1
{
    float: left;
    font-size: 0.8em;
    color: #666;
    width: 332px;
    text-align: center;
}
#pravy1
{
    float: left;
    font-size: 0.8em;
    color: #666;
    width: 300px;
    text-align: right;
}

/*********************************************
*       		obecne tridy
*********************************************/
.hidden {
	display: none;
}
.ramecek {
	border: 1px solid #fff;
}
.center {
	text-align: center;
}
.horniIndex {
	vertical-align: super;
	font-size: 0.5em;
}
.obtekani {
	margin-right: 20px;
}
.obtekaniV {
	float: center;

}

.obtekani3 {
	float: left;
	margin-right: 30px;
}
.obtekani4 {
	float: right;
	margin-right: 100px;margin-top: 5px; margin-bottom: 5px;
	border: 2px solid #fff;
}
.obtekani5 {
	float: left;
	margin-left:100px;margin-top: 5px; margin-bottom: 5px;
	border: 2px solid #fff;
}
.rozestupy li {
margin-top: 10px; margin-bottom: 10px;
} 
.tucne {
font-weight: bold;
}
.mezera {
margin-right: 30px;
} 
.mezera2 {
margin-top: 20px;
} 
.ramModely {
	border: 7px solid #747474;
}
.vlozenySeznam {
  list-style-type: none; 
}
.tableTech {
	 border: 2px solid #000;
}
.obtekani2 {
	float: left;
	margin-right: 5px;
}
.produkty a {
	color: #000;
	font-weight: bold;
}
.produkty a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #747474;
}

.neobtekat {
	clear: left;}

/*********************************************
*       	internetovy obchod
*********************************************/
.table_zbozi{
  border: solid 1px #999999;
  background-color: #cccccc;
  color: #fff;
}
.td_nazvy {
  background-color: #747474;
  color: #fff;
  height: 20px;
  	border-bottom: 1px solid  #EDEDED;
	padding-left: 5px;
	vertical-align: middle;
}

.td_kosik {
	border-bottom: 1px solid  #747474;
	height: 20px;
	padding-left: 5px;
	vertical-align: middle;
}
.tr1_kosik {
	background-color: #EDEDED;
	color: #000;
	height: 20px;
}

.tr2_kosik {
	background-color: White;
	color: #000;
	height: 20px;
}

.button{
  text-decoration: none;
}
#detail a {
	text-decoration: none;
	color: #fff;
}
#detail a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
#detail_akce a {
	text-decoration: none;
	color: #ffcc00;
}
#detail_akce a:hover {
	text-decoration: underline;
		color: #ffcc00;
}


/*********************************************
*       		obecne tridy
*********************************************/
div.obrSeznam {rgb(153,153,153)
	padding: 0;
	margin: 10px;
}
.obrSeznam div {
	float: left;
	width: 270px;
	background: #000;	
	margin: 8px;
	padding: 5px;
}
.obrSeznam div img {
	float: left;
	width: 100px;
	font-weight: bold;
	margin: -5px 10px -5px -5px;
}
.zalomeni {
	clear: both;
}
.obrSeznam a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
} 
.obrSeznam a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666;
} 
/*********************************************
*       		tabulky TANSUN
*********************************************/
.vam {
	VERTICAL-ALIGN: middle
}
.vat {
	VERTICAL-ALIGN: top
}
.vab {
	VERTICAL-ALIGN: bottom
}
.tac {
	TEXT-ALIGN: center
}
.tal {
	TEXT-ALIGN: left
}
.tar {
	TEXT-ALIGN: right
}
TABLE.bxtin
{
    background-color: #666666;
}
TABLE.bxtin TR {
	BACKGROUND-COLOR: #F7F7F7;
}
TABLE.bxtin TR.bgtrans {
	BACKGROUND-COLOR: transparent;
}
TABLE.bxtin TH {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #AAAAAA;
}
TABLE.bxtin TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	COLOR: Black;
	PADDING-TOP: 1px;
}
TABLE.bxtin .c1 {
	BACKGROUND-COLOR: #ffffff;
}
TABLE.bxtin .c2 {
	BACKGROUND-COLOR: #F7F7F7;
}

		td.hlr
		{
			border-top: 1px solid  #747474;
			border-left: 1px solid #747474;
			border-right: 1px solid  #747474;
			border-color: #747474;
		}
		td.hpr
		{
			border-top: 1px solid  #747474;
			border-right: 1px solid #747474;
			border-color: #000;
		}
		td.dlr
		{
			border-bottom: 1px solid  #747474;
			border-left: 1px solid #747474;
			border-right: 1px solid  #747474;
			border-color: #747474;
		}
		td.dpr
		{
			border-bottom: 1px solid  #747474;
			border-right: 1px solid #747474;
			border-color: #747474;
		}

		td.hor
		{
			border-top: 1px solid  #747474;
		}
		td.dol
		{
			border-bottom: 1px solid  #747474;
		}
		td.lev
		{
			border-left: 1px solid  #747474;
			border-right: 1px solid  #747474;
		}

		td.pra
		{
			border-right: 1px solid  #747474;
		}
		
	#storeFooter
{
    background-position: none;
    text-align: left;
    margin: 40px 0;
    height: 240px;
    background: none;
    border: 0px none #000000;
    padding: 22px 18px;
    background-color: #333333;
}
	#storeFooter_eshop { text-align: left; margin: 40px 0; height: 220px; background: url('app_themes/standard/choose_bg.jpg'); border: 1px solid #4d4d4d; padding: 22px 18px; }
	
	#buyingInfo
{
    text-align: left;
    width: 460px;
    float: left;
    border-right: 1px solid #4d4d4d;
    margin-right: 25px;
}
  
.arr {
	list-style-image: url('../../app_themes/standard/arrow_w.png');
	margin: 12px 0 12px 16px;
  font-size: 0.8em;
}
.arr a {
	text-decoration: none;
	color: #747474;
	font-weight: bold;
}
.arr a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
		
.nav_country_flag {
	position: absolute;
	display: block;
	z-index: 999;
	top: 15px;
	left: 248px;
}
.clear { clear: both; }

#stazeni ul {
	margin: 25px 20px 10px 10px;
	padding: 0;
	text-align: left;
	 
}
#stazeni li {
	list-style-image: url('../../app_themes/standard/pdf.gif');
	padding-left: 6px;
	margin-left: 20px;
}
#stazeni a {
	text-decoration: none;
	color: #747474;
}
#stazeni a:hover {
	text-decoration: underline;
	color: #ffcc00;

}
#stazeni h3 {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#video1 { position: relative; top: 18; } 	
	
#video2 { 
    width: 500px;
    height: 300px;
    float: left;
 }   
#video3
{
    width: 400px;
    height: 300px;
    float: left;
    list-style-image: url('../../app_themes/standard/arrow_w.png');
}  
 
 #posun
{
    top: 50px;
    position: relative;
}  

.arr1
{
    list-style-image: url('../../app_themes/standard/arrow_w.png');
    margin: 12px 0 12px 16px;
    font-size: medium;
}
.arr1 a {
	text-decoration: none;
	color: #747474;
	font-weight: bold;
}
.arr1 a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
.arr2
{
    list-style-image: url('/app_themes/standard/arrow_w.png');
    margin: auto;
    font-size: 1.2em;
}
.arr2 a {
	text-decoration: none;
	color: #ffcc00;
	font-weight: bold;
	    font-size: 1.2em;

}
.arr2 a:hover {
	text-decoration: none;
	color: #747474;
	    font-size: 1.2em;

}
div.servis_varovani {
	padding: 0;
	margin: 10px;
}
.servis_varovani div
{
    float: left;
    width: 920px;
    background: #ffcc00;
    margin: 5px;
    padding: 5px;
    text-align: center;
}
.servis_varovani div img {
	float: left;
	font-weight: bold;
	margin: -5px 10px -5px -5px;
}
.zalomeni {
	clear: both;
}
.servis_varovani a
{
    text-decoration: none;
    font-weight: bold;
    color: #000;
    font-size: medium;
    text-align: center;
} 
.servis_varovani a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #666;
}

div.vyrobky {
	padding: 0;
}
.vyrobky div
{
    background-position: center;
    float: left;
    width: 200px;
    background: #333333;
    margin: 15px;
    padding: 5px;
    height: 212px;
    color: #C0C0C0;
    background-image: none;
    text-align: center;
}
.vyrobky div img
{
    float: none;
    font-weight: bold;
}
.zalomeni {
	clear: both;
}
.vyrobky a
{
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: medium;
} 
.vyrobky a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #ffcc00;
} 
div.vy {
	padding: 0;
    font-size: 0.8em;

}
.vy div
{
    background-position: center;
    float: left;
    width: 420px;
    background: #333333;
    margin: 15px;
    padding: 15px;
    height: 315px;
    color: #C0C0C0;
    background-image: none;
    text-align: left;
}
.vy div img
{
    float: none;
    font-weight: bold;
}
.vy a
{
text-decoration: none;
	color: #747474;
	font-weight: normal;

} 
.vy a:hover {

	text-decoration: underline;
	color: #ffcc00;
} 

