  * {
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: transparent;
}

body {
    font-family: Verdana;
    line-height: 160%;
    background: url("../images/bg.gif") left top repeat-x #fff;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    position: relative;
    z-index: 20;
}

#leftBannerAbsolute {
    position:absolute;
    top:149px;
    left:-225px;
    display: none;
    width: 220px;
    
}

	#leftBannerAbsolute div{
		padding: 0px 0px 25px 0px;
	}

div,img,h1,h2,h3,h4,h5 , p,a,ul,li,span {
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #555;
}

/* OBECNE ZNACKY ---------------------------------------*/
h1 {
	position: absolute;
	left:0px; 
	top: 0px;
	
    font-weight: normal;
    color: #666;
    font-size: 9px;
    height: 20px;
    padding: 5px 0px 0px 10px;
    }

h2 {
    color: #3e3a39;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 19px;
    margin: 0px 0px 15px 0px;
    line-height: 19px;
}

h3 {
    color: #F26C21;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 13px;
    margin: 0px 0px 20px 0px;
}

h4 {
    font-weight: bold;
    font-size: 11px;
    margin: 0px 0px 10px 0px;
}

.maleh2 {font-size:19px;margin-bottom:5px;padding:0;}
h4.orange{color: #F26C21; }
h4.underline{ text-decoration: underline; }
h4.bigger{ font-size:  15px ; }


a.biggerLink {
    font-size: 15px;
    font-weight: bold;
}

a:hover {
    color: #F26C21;
}

sup {
    font-size: 8px;
}

img.nejlevneji{
    float: right;
}

span.orange,strong.orange {
    color: #F26C21;
}

span.bigOrange {
    color: #F26C21;
    font-weight: bold;
    cursor: pointer;
}

span.pheSmall {
    font-size: 9px;
}

img.fLeft {
    float: left;
    margin: 0px 10px 10px 0px;
}

a#Aukce {
    font-size: 14px !important;
    font-weight: bold !important;
}

/* CISTICI PRVEK ---------------------------------------*/
div.clear,div.util,div.cleaner {
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
}

div.spacer {
    height: 20px;
}

/* LAYOUT STRANKY --------------------------------------*/
/* FREETIMESHOPS START  ------------------------------------------------------------------------------------*/
div#topFreetimeShops {
    height: 40px;
    background: url("../images/freetimeshops/bg.gif");
    font-size: 10px;
    text-align: left;
    min-width: 980px;
    line-height: 14px;
}

div#topFreetimeShops div#topFreetimeShopsLogo {
    float: left;
    height: 40px;
    margin: 0px;
    padding: 0px;
}

div#topFreetimeShops div#topFreetimeShopsLinks {
    background: url("../images/freetimeshops/bg.gif");
    color: #000;
    font-size: 10px;
    font-family: "Trebuchet MS", "Verdana CE";
    font-weight: normal;
}

div#topFreetimeShops a {
    color: #000;
    font-size: 10px;
    font-weight: normal;
    font-family: "Trebuchet MS", verdana, "verdana CE";
}

div#topFreetimeShops a:hover {
    text-decoration: none;
}

div#topFreetimeShops table {
    height: 38px;
    margin: 0px;
    padding: 0px;
    background: transparent;
}

div#topFreetimeShops table tr td {
    background: transparent;
    font-size: 10px;
    font-weight: normal;
}

/* FREETIMESHOPS END ---------------------------------------------------------------------------------------*/
#maincontainer {
width: 1260px;
height:auto;
margin:auto;
}

#rightcontainer {
width: 1080px;
float:right;
}

#menu_vertical {
/*width:180px;*/
float:left;
margin-top:228px;
background-color:transparent;
}

div#elektro {
    width: 961px;
    min-height: 700px;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    position:relative;
    float:left;
}

#znacky {
width:110px;
background-color:#fff;
min-height:600px;
font-weight:bold;
float:right;
margin: 228px 0px 0px 0px;
margin-left:6px;
border-bottom:1px solid #ccc;
}

#znacky h2 {
background-color:#333333;
color:#fff;
margin-bottom:5px;
padding: 3px 0px 3px 5px;
font-size:11px;
font-weight:bold;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
position:static;
}

#znacky h3 {
/*background-color:#dcdcdc;*/
background-color:#fff;
color:#000;
padding: 0px 0px 0px 5px;
margin-top:-4px;
margin-bottom:0px;
font-size:11px;
font-weight:normal;
position:static;
}

div#top {
    height: 86px;
    background: url("../images/logo.gif") 10px 36px no-repeat;
}	
	a#elektroLogo{
		display: block;
		float: left;
		width: 500px;
		height: 86px;
		text-decoration: none;
	}

	div#topLeft{
		float: left;
		width:480px;
    	height: 86px;
    	position: relative;
	}


	div#topCenter{
		float: left;
		width:190px;
    	position: relative;
    	padding: 5px 0px 0px 30px;
    	/*background: url("../images/2810svatek.jpg") 0px 5px no-repeat;*/
	}
	
	div#topCenter p { color: #fff; padding: 9px 0px 0px 0px; font-weight: bold; }
	
	div#topCenter p a{ padding-right: 25px; color: #f66e1a; font-size: 13px; font-weight: bold; display: block;}
	
	div#topRight{
		float: right;
		width: 230px;
	}

	div#showCart p.showCartContent {
		color: #fff;
		background: url('../images/bg-top-cart.gif') right 10px no-repeat;
		border-left: solid 2px #404040; 
		border-right: solid 2px #404040;
		border-top: solid 2px #404040;
		padding: 8px 10px 8px 10px;
		margin: 0px !important;
		font-size: 10px !important;
	}
	
	div#showCart p.showCartContent a{ color: #fff; font-size: 10px !important;}

a#cartLink{
	display: block;
	height: 30px;
	width: 45px; 
	float: right;
	text-decoration: none;
}

a#logo {
    display: block;
    width: 490px;
    height: 55px;
    float: left;
    text-decoration: none;
}

.filtrmenu{
color:#fff;
background-color:#000;
float:left;
margin-bottom:10px;
z-index: 1;
border-right:1px solid #fff;
position: relative;
	display:block;
	width: 142px;
	height: 33px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 5px 0px 5px;
	text-align: left;
	line-height: 160%;
	cursor:pointer;
 vertical-align:middle;
 background-image: url(../images/filtrmenu.gif);
 background-position:top left;
 background-repeat:no-repeat;
}

.filtrmenu strong {
	font-size: 12px;
  font-weight:bold;}

.blacktopstrip{
height:33px;
color:#fff;
}

#blackmenu1,
#blackmenu2,
#blackmenu3,
#blackmenu4,
#blackmenu5,
#blackmenu6{
visibility: hidden;
position:absolute;
width:461px;
height:auto;
z-index:2000;
border:3px solid #000;
background-color:#fff;
padding:8px;
color:#000;
font-size:10px;
}

#blackmenu1 strong,
#blackmenu2 strong,
#blackmenu3 strong,
#blackmenu4 strong,
#blackmenu5 strong,
#blackmenu6 strong{
font-size:16px;
}


#blackmenu2 {
margin-left:159px;
}

#blackmenu3 {
margin-left:320px;
}

#blackmenu4 {
margin-left:159px;
}

#blackmenu5 {
margin-left:319px
}

#blackmenu6 {
margin-left:479px;
}

div#content {
    /*width: 1120px;*/
    width: 960px;
    margin-bottom: 1px;
    padding-bottom: 15px;
    min-height: 900px;
    background: url('../images/bg-cont.gif') left top repeat-y ;
}

object#mainPageFlash {
    margin-bottom: 20px;
}

div#left {
    width: 735px;
    min-height: 380px;
    float: right;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
}

div#topFilter{
	height: 150px;
	background: #fff;
	border: solid 2px #ccc;
    margin: 0px 0px 20px 0px;
}

div#left p {
    margin: 0px 0px 20px 0px;
}

div#left ul {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 20px;
}

p#path{
    margin: 0px 0px 10px 0px !important;
    padding: 0px 0px 10px 0px;
    border-bottom: solid 1px #ccc;
}

p#path span {
    color: #F26C21;
}

div.line {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
}

/* formulare */
label {
    display: block;
    float: left;
    width: 100px;
}

div#prodDet {
    margin: 0px 0px 20px 0px;
}
	p#productPopis,
	div#prductLeft{
		width: 370px;
		float: left;
	}

.infoctverce-content {
height:560px;
}

.infoctverce-menu {
width:170px;
float:left;
}

.infoctverce-menu li{
list-style-type: none;
cursor:pointer;
font-size:11px;
border-bottom:1px solid #808080;
border-left:1px solid #808080;
margin-top:10px;
padding-left:4px;
}

.infoctverce-menu li:hover{
color:#ff6600;
border-bottom:1px solid #ff6600;
border-left:1px solid #ff6600;}

#infoctverce1, #infoctverce2, #infoctverce3, #infoctverce4, #infoctverce5, #infoctverce6, #infoctverce7, #infoctverce8, #infoctverce9 {
position:absolute;
margin-left:190px;
/*margin-left:15px;*/
/*float:right;*/
visibility:hidden;
width:525px;
height:545px;
padding:5px;
border:1px solid #ccc;
border-bottom:3px solid #909090;
border-right:3px solid #909090;
background-color:#efefef;
}

#infoctverce1 {
visibility:visible;
}

.infoctverec {
float:left;
width:240px;
height:250px;
margin:5px;
padding:5px;
border:1px solid #909090;
background-color:#fff;
text-align:justify;
}

.infoctverec strong{
color:#ff6600;
font-weight:bolder;
}

.infoctverec h2{
font-size:14px;
height:30px;
text-align:center;}

#infoctverce8 h3{
font-size:10pt;
text-align:center;
margin:8px 0px 4px 0px;
padding:0;
color:#707070;}

.okraj {
margin:5px;
padding:5px;
height:520px;
border:1px solid #909090;
background-color:#fff;
text-align:justify;
overflow:auto;
}

.infoctverec img{
width:240px;
height:100px;
margin-bottom:6px;}

.icoprdcont{
text-align:right;
width: 100%;
}

.icoprdcont strong{
font-weight:normal;
color:red;
border: 1px solid red;
padding: 1px 6px 1px 6px;
font-size:10px;
position:relative;
left:-24px;
}

.icoprdcont big{
color:green;
font-size:10px;
font-weight:normal;
}

.samolepka {position:absolute;}

.betwlns {
width:609px;
height:90px;
background-color:#000;
color:#fff;
margin-bottom:7px;
background-image:url("/images/telefonistka100.gif");
background-repeat:no-repeat;
background-position:top left;
padding: 5px 5px 5px 110px;
}

.betwlns h2{
color:#ff6600;
padding: 0px;
margin:0px 0px 4px 0px;
font-size:11px;
font-weight:bold;
}

.betwlns h2 strong{
color:#fff;
padding: 0px;
margin:0px 0px 4px 0px;
font-size:11px;
font-weight:bold;
}

.betwlnsleft {
width:390px;
color:#fff;
font-size:11px;
float:left;
}

.betwlns form {
width: 200px;
float:right;
padding:6px 5px 0px 0px;
color: #808080;
text-align:right;
}

.betwlnstxtin {
width:155px;
font-size:14px;
color: #808080;
padding:4px;
margin-bottom:3px;
border:1px solid #808080;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.betwlnstxtin:hover, .betwlnssubin:hover {
border:1px solid #fff;
color:#fff;
}

.betwlnssubin {
width:20px;
color: #808080;
font-size:14px;
padding:4px;
margin-bottom:3px;
border:1px solid #808080;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}


.ikony-right{
/*border:1px dotted #ccc;*/
width:60px;
float:right;
/*margin-right:3px;*/
}

.ikonyBottom{
/*border:1px dotted #ccc;*/
height:64px;
width:300px;
float:left;
margin-top:5px;
}

.ikona-param{
float:left;
margin-right:4px;
width:55px;
height:58px;
text-align:center;
font-size:90%;
font-weight:bold;
padding-top:2px;
padding-right:5px;
background-image:url("/images/gradient.gif");
background-repeat:no-repeat;
background-position:top left;
}

.ikona-param big {
font-size:20px;
font-weight:bolder;
}

	p#productPopis{
		padding: 0px 20px 0px 0px;
		width: 359px;
	}
	
		div#imageInDet{
			text-align: center;
/*position: relative;*/
float:left;
			width:300px;
			/*border:1px dashed #ccc;*/
		}
	
	div#altPrducts,
	div#prductRight{
		width: 350px;
		float: right;	
	}
		div#prductRight form{
			padding: 0px 0px 10px 0px;
			float: none;
		}

		div#prductRight p,
		div#prductRight h3{
			margin-bottom: 10px !important;
		}
		
		h3#taskSntc,		
		div#detailtask{ float: left;}
		div#detailtask img {margin-left:0px;}

  	h3#taskSntc{ padding: 0px 5px 0px 0px;}
		
		div#prductRight .cena{
		color: #f57d2c;
		font-size: 16px;
		}
		
		div#prductRight input.count{
		    float: left;
    		width: 20px !important;
    		margin: 0px 10px 0px 0px !important;
    		padding: 5px 5px 5px 5px !important;
    		height: 14px !important;
    		border: solid 2px #678a06 !important;
	    	text-align: right !important;
    		color: #678a06 !important;
	    	font-weight: bold !important;
		}
		
	div.brick{
		width: 170px;
		height: 25px;
		float: left;
		background: #f57d2c;
		color: #fff;		
		text-align: center;
		font-weight: bold;
		font-size: 10px;
		padding: 5px 0px 0px 0px;
	}
		div.brick a{
		color: #fff;	
		font-size: 10px;	
		}
	
		div.stbr{
			margin: 0px 10px 10px 0px;
		}

div#prodDet div#imgDetail {
    position: relative;
    margin: 0px 0px 20px 20px;
    float: right;
    width: 348px;
}

img.sticker{
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 50;
}

div#prodDet div#imgDetail #sticerBlock .sticker2{
    position: absolute;
    right: -5px;
    bottom: 84px;
    z-index: 50;
}

img#bigImg {
/*    position:relative;
    margin: 0px auto 10px auto; */

}
div#prodDet div#imgDetail #sticerBlock {
    position: relative;
}
div#prodDet div#imgDetail #sticerBlock img#bigImg {
/*    margin: 0px auto 10px auto; */
}

img.imgMini {
    margin: 0px 10px 10px 0px;
}

img.imgMiniLast {
    margin: 0px 0px 10px 0px;
}

input,textarea,select {
    border: solid 1px #ccc;
}

textarea {
    width: 400px;
}

input.count {
    float: left;
    width: 20px;
    margin: 0px 5px 0px 0px;
    padding: 2px 0px 0px 5px;
    height: 14px;
}

input.picture {
    float: left;
    border: 0px;
    margin: 0px 10px 0px 0px;
}

.prodAltTab input.picture {
    float: right;
    border: 0px;
    margin: 0px 0px 0px 0px;
}

option {
    background-color: #fff;
}

/* eshop */
div.prodLine {
    min-height: 40px;
    margin: 0px;
    padding: 0px;
}

/* BLOCK ESHOP */
div.block,div.blockLast {
    width: 216px;
    padding: 7px 10px 2px 10px;
    border: solid 1px #ccc;
    float: left;
    height: 289px;
}

div.akceFolder{
    border: solid 1px #F26C21;
    background: url("../images/bgblock_a.gif") top left repeat-x #fff;
}
p.akce{
    font-weight: bold;
    color: #678A06;
    padding-left: 15px;
    font-size: 15px;
    text-align: right;
    }

div.akce_vypis{
    font-weight: bold;
    margin-left: 10px;   
    color: #678A06;   
    font-size: 10px;
    height: 0px; 
    float: right;
    text-align: right;
    }
h3.specialOrder{
    padding: 10px;
    border: solid 2px #E6E6E6;    width: 700px
  }

hr {
    line-height: 1px;
    width: 724px;
    margin: 0px 0px 20px 0px;
    border-bottom: solid 1px #F26C21;
    text-align:left;
}

div.block,div.blockLast {
    /*min-height: 250px;*/
    margin: 0px 5px 5px 0px;
}

div.blockLast {
    margin: 0px 0px 5px 0px;
}
div.block h3 ,
div.blockLast  h3  {
    margin: 0px 0px 0px 0px !important;
}

div.block h3 a,
div.blockLast  h3 a {
    display: block;
    color: #0171a1;
    font-size: 10px;
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
    height: 55px;
    line-height:13px;
}

div.blockLast h3 a:hover,
div.block h3 a:hover {
    color: #777;
}

div.sPic{
    text-align: center;
    height: 105px;
    margin: 5px auto;
    padding: 5px 0px 0px 0px;
    width: 110px;
    /*border: solid 1px #d7d7d7;*/
}

.add p {font-size:9px;line-height:11px;text-align:justify;}

div.block p,
div.blockLast p {
    margin: 5px 0px 10px 0px !important;
    height:30px;
    /*width:130px;*/
}


div.block p.orange,
div.blockLast p.orange {
    margin: 0px 0px 5px 0px !important;
}

/* FOLDER ESHOP */
div.folder {
    padding: 10px;
    margin: 0px 0px 20px 0px;
    border: solid 2px #E6E6E6;
    background: url("../images/bgblock.gif") top left repeat-x #fff;
    min-height: 40px;
}


div.folder3 {
    width: 230px;
    margin: 0px 5px 5px 0px;
    padding: 3px;
    border: solid 1px #ccc;
    float: left;
}
.last{
    margin-right: 0px !important;

}
div.folder3  a {
    display: block;
    color: #006e9f;
}

div.folder3  a:hover{ color: #444; }
div.folder a {
    color: #F26C21;
    font-size: 15px;
    text-decoration: none;
}

div.folder2 a {
    color: #F26C21;
    font-size: 15px;
    text-decoration: none;
}

div.folder a:hover {
    color: #666;
    text-decoration: underline;
}

div.folder2 a:hover {
    color: #666;
    text-decoration: underline;
}

div.folder ul {
    margin: 0px !important;
}

div.folder2 ul {
    margin: 0px !important;
}

div.folder ul a {
    color: #444;
    font-size: 12px;
}

div.folder2 ul a {
    color: #444;
    font-size: 12px;
}

.cena {
    color: #cc0033;
    font-size: 13px;
    font-weight: bold;
    float:left;
}

.cena small {color:gray;font-size:10px;line-height:10px;font-weight:normal;}

.cena2 {
    color: red;
    font-size: 16px;
    font-weight: bold;
    float:right;
}

.nadcarou{
margin:7px 0px 1px 0px;
}

.nadcarou a{
color:red;
text-decoration:none;
}

.green {
    color: #0F810F;
    font-weight: bold;
}

p.orange,p.orangeDet {
    color: #f00;
    font-weight: bold;
}

p.orangeDet {
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 15px 0px !important;
}

div#prodDet {
    min-height: 350px;
}



p.neplati {
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    background: url("../images/skrt.gif") left 9px repeat-x;
    text-align: center;
    color: #f00;
}

div#prodDet form {
  
}

/* tabulka s popisem produktu */
table.pInfo {
    width: 300px;
    margin: 20px 0px 0px 0px;
    background-color: #efefef;
}

table.pInfo th,table.pInfo td {
    padding: 5px;
    background: url("../images/bgcell.gif") top left repeat-x #fff;
}

table.pInfo th {
    text-align: left;
}

table.pInfo td {
    text-align: center;
}

/* kosik */
table.kosik {
    width: 100%;
    background-color: #E6E6E6;
    margin: 0px 0px 20px 0px;
}

table.kosik tr th,table.kosik tr td {
    padding: 5px;
}

table.kosik tr th {
    background: url("../images/bgth.gif") top left repeat-x #FAD4AE;
    color: #333;
}

table.kosik tr td {
    background-color: #FEFEFE;
}

td.cenaL {
    text-align: right;
}

div#right {
	float: left;
	width: 220px;
    min-height: 400px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
	img.bannerRight{
		border-bottom: solid 10px #fff !important;;
	}
	a.bannerRight,
	img.bannerRight {
		margin: 0px !important;
		padding: 0px !important;
	}

span.cenaBig {
    font-size: 13px;
    color: #F26C21;
    font-weight: bold;
}

a.doprava {
    display: block;
    background: url("../images/doprava-zdarma-b.gif") top center no-repeat #eee;
    text-align: center;
    height: 122px;
    margin: 10px 0px 10px 0px;
    text-decoration: none;
}

/* jednotlive elementy v pravem sloupci */
div#right h3,div#right h4 {
    text-transform: uppercase;
    border-bottom: solid 1px #fff;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}


div.rBlock {
    padding: 10px 0px 0px 0px;
}

/* right Block Boxes */
div.whiteBox {
    background-color: #fff;
    min-height: 40px;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    text-align: center;
}

div.whiteBox img {
    border: 0px !important;
    margin: 0px !important;
}

div.blackBox {
text-align:center;
    background-color: #000;
    min-height: 443px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 3px 0px;
}

/* SEARCH */
form#elektroSearch {
    padding: 10px;
    background: #d9d9d9;
    border-bottom: solid 10px #fff;
}

form#elektroSearchBlc {
background-color: transparent;
/*border:1px dotted #ccc;*/
height:20px;
}

form#elektroSearchBlc input.iValue {
/*	border: solid 1px #666;*/
	background: #fff;
   padding: 2px;
     margin-top:10px;
    height:16px;
    width:150px;
}

.imgSearchBlc {
    padding: 0px;
    border:0px;
    vertical-align:top;
    margin:0px;
    background-color: transparent;
border:0px;
height:29px;
width:29px;
margin-top:5px;
}

form#elektroSearch input {
	border: solid 1px #666;
	background: #fff;
    padding: 3px;
}

	input.iValue{
		width: 130px;
	}

form#elektroSearch input.submit {
    padding: 2px;
     width: 53px !important;
}

	span.searchHeading{
		color: #000;
		font-weight: bold;
		font-size: 13px;
		display: block;
		padding-bottom: 5px;
	}

div#footer {
    color: #ccc;
    background-color: #b7b7b7;

}

div#footer p#footerText {
    width: 940px;
    margin: 0 auto;
    padding: 10px;
}

p#hotLine {
    position: absolute;
    top: 8px;
    left: 50%;
    width: 918px;
    margin-left: -485px;
    background: url("../images/hotline.gif") right 50% no-repeat transparent;
    padding: 0px 40px 0px 0px;
    text-align: right;
    color: #ec8c2f;
    line-height: 15px;
}

p#hotLine a {
    color:#ec8c2f;
    text-decoration: underline;
}

p#hotLine span {
    font-size: 9px;
    color: #ec8c2f;
}

p#bigNotice {
    padding: 0px 0px 0px 40px !important;
    background: url("../images/info.gif") left 50% no-repeat transparent;
    color: #069503;
}

p#bigNotice2 {
    padding: 10px 0px 10px 40px !important;
    background: url("../images/info.gif") left 50% no-repeat transparent;
    color: #069503;
}

p.vyjimkaText {
    color: #069503;
    border-bottom: solid 1px #069503;
    padding: 0px 0px 10px 0px !important;
    margin: 0px 0px 20px 0px !important;
}

p#bigNotice span.orange {
    font-size: 20px !important;
}

p#bigNotice a {
    color: #069503;
}

h3.mTop {
    padding: 20px 0px 10px 0px;
    margin: 0px !important;
}

div#terminDod {
    display:none;
    background: #efefef;
    border: solid 1px #000;
    padding: 10px;
    margin-bottom:10px;
}

	div#toolTip2{
    position: absolute;
    width: 330px;
    padding: 10px 40px 10px 10px;
 /*   left: -291px;*/
  /*   top: -85px;*/
  left:610px;
  top:420px;
    background: url('../images/tooltip2.gif') left top no-repeat;
    height: 65px;
   visibility: hidden;
	}
	
	
	div#toolTip2 p {
		color: #000;
		font-style: normal !important;
	}

div#terminDod p {
    width: 328px;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
}

div#jsmelepsi {
    background: url("../images/abeceda.jpg") top left no-repeat #F16C21;
    padding: 10px;
}

div#jsmelepsi p{
    padding: 0px;
    color: #fff;
    font-size: 11px;
}

div#jsmelepsi a{
    color: #231f20;
    font-size: 11px;
}


div#alternativni {
    width: 328px;
    border: solid 2px #000;
    padding: 3px;

}

div#alternativni img {
    border: solid 1px #555555;
    padding: 2px;

}


div#alternativniDet p,div#alternativniDet form {
    width: 100px;
    color: #F26C21;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 3px 0px;
}


a.close {
    display: block;
    text-align: right;
    background: url("../images/close.gif") right top no-repeat;
    padding: 0px 20px 0px 0px;
    text-decoration: none;
}

a.close:hover {
    background: url("../images/close-hov.gif") right top no-repeat;
}

form#MainFilter {
    width: 300px;
    padding: 10px;
    border: solid 1px #777;
    margin: 0px 20px 20px 0px;
    background: #efefef;
    float: left;
    height: 130px;
}

form#MainFilter div.minibox {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 13px 0px;
    border-bottom: solid 1px #ccc;
    float: left;
}

form#MainFilter div input,form#MainFilter div select {
    width: 140px;
    padding: 2px 0px 2px 0px;
    font-size: 12px;
    border: solid 1px #999;
}

form#MainFilter div select {
    margin: 0px 10px 0px 0px;
}

form#MainFilter div input {
    width: 290px;
    background: #F26C21;
    color: #fff;
}

div#professional img {
    margin: 0px 0px 0px 0px;
}

div#professional {
    width: 310px;
    float: left;
    height: 150px;
    background: #ccc;
    text-align:center;
}

p.alert {
    color: #f00;
    background: url(../images/alert.gif) 10px center no-repeat;
    padding: 10px 0px 10px 50px;
    border: solid 2px #f00;
}

div#redNotice2 {
    position: relative;
}

a.addtocartlink {
	display: block;
    /*padding: 5px 10px 5px 35px !important;
    background: #678a06;*/
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    float: right;
    background-image: url('/images/dokosikured.gif');
    background-repeat:no-repeat;
    background-position: 5% 50%;
    width:62px;
    height:27px;                     
}

	a.addtocartlink{
		/*font-size: 9px;
  	padding: 5px 10px 5px 10px !important;*/
  	/* background-image: none; */
	}

a#addtocartlink2{
  	display: block;
    background: transparent;
    text-decoration: none;
    float: left;
    background-image: url("/images/dokosikubigred.gif");
    background-repeat:no-repeat;
    width:142px;
    height:36px;
}

/*	a#addtocartlink:hover
	{
/*		background: #81a329;
		background: #678a06;
		text-decoration: underline;
		color: #efefef;
		    background-image: url("/images/form-cart-plus.gif");
    background-repeat:no-repeat;
    background-position: 5% 50%;
	}*/
	

	a.addtocartlink:hover{
/*		background: #81a329;*/
		/* background: #678a06; */
		/* text-decoration: underline; */
		/* color: #efefef;  */
		/* background-image: none; */
	}

hr.blk {height:1px;color:#000;background-color:#000;border:0;width:350px;}

p#redAlert2, div#redAlert2, p.prodRedAlert {
    position: relative;
    color: #fff;
    background: #f00;
    text-align: left;
    font-weight: normal;
    font-size: 13px;
    padding: 5px 15px 5px 15px !important;
    margin: 0px 0px 20px 0px !important;
    text-decoration: none;
    font-weight: bold;
}

p.prodRedAlert{
background: #fff;
background-image: url("/images/otaznik_red.gif");
background-position: 95% 50%;
background-repeat:no-repeat;
border:2px solid #000;
border-top:none;
cursor:pointer;
}

p#redAlert2, div#redAlert2 {
    visibility: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 200px;
    z-index: 123;
    text-align: center;
    color: #000;
    background: url("../images/hotline.gif") center 120px no-repeat  #F59844;
            border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

p.prodRedAlert span {
    text-decoration: none;
    color: #000;
    font-family:arial;
    font-size:14px;
    font-weight:normal;
}

p.hLine {
    padding: 1px 0px 5px 30px;
    background: url("../images/hotline.gif") left top no-repeat;
    color: #CC600B;
}

div#doprava{
    visibility: hidden;
    position: absolute;
    right: 0px;
    top: 250px;
    width: 400px !important;
    height: 200px;
    z-index: 123;
    text-align: center;
    color: #000;
    font-weight:bold;
    padding:10px;
    padding-top:20px;
    background: url("../images/hotline.gif") center 155px no-repeat  #F59844;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div#chatbanner{
    visibility: hidden;
    position: absolute;
    right: 2px;
    top: 234px;
    border:3px solid #000;
    background-color:#fff;
    width: 710px !important;
    height: 245px;
    z-index: 123;
    text-align: center;
    color: #000;
    font-weight:bold;
    padding:10px;
    padding-top:20px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div#longbanner{
    visibility: hidden;
    position: absolute;
    right: 2px;
    top: 234px;
    border:3px solid #000;
    background-color:#fff;
    width: 710px !important;
    height: 245px;
    z-index: 123;
    text-align: center;
    color: #000;
    font-weight:bold;
    padding:10px;
    padding-top:20px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div#filtrbanner1,div#filtrbanner2,div#filtrbanner3{
    visibility: hidden;
    position: absolute;
    /*right: 2px;*/
    top: 228px;
    border:3px solid #000;
    background-color:#fff;
    width: 430px !important;
    height: 156px;
    z-index: 123;
    text-align: justify;
    line-height:14px;
    color: #000;
    font-weight:normal;
    padding:10px;
    background: url("../images/close.png") right top no-repeat  #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div#form_pomocnik {
    visibility: hidden;
    position: absolute;
    /*right: 2px;*/
    top: 455px;
    margin-left:225px;
    border:3px solid #000;
    background-color:#fff;
    width: 710px !important;
    height: 156px;
    z-index: 12345;
    text-align: justify;
    line-height:14px;
    color: #000;
    font-weight:normal;
    padding:10px;
    background: url("../images/form-bck.gif") right bottom no-repeat  #fff;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div#form_pomocnik input{
padding:5px;
}

div#form_cenova_nabidka {
    visibility: hidden;
    position: absolute;
    /*right: 2px;*/
    top: 229px;
    margin-left:225px;
    border:3px solid #000;
    background-color:#fff;
    width: 714px !important;
    height: auto;
    z-index: 12345;
    text-align: justify;
    font-size:14px;
    line-height:20px;
    color: #000;
    font-weight:normal;
    padding:10px;
    background: url("../images/form-bck.gif") right bottom no-repeat  #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div#form_cenova_nabidka input {padding:4px;font-size:14px;background-color:white;}
div#form_cenova_nabidka td {padding:4px;font-size:14px;}
div#form_cenova_nabidka fieldset {border:1px solid #ccc;padding:10px 5px 2px 5px;margin-bottom:14px;background-color:#ececec;}
div#form_cenova_nabidka legend {margin-left:10px;border:1px solid #000;padding:0px 5px 0px 5px;background-color:gray;color:#fff;}
div#form_cenova_nabidka textarea {background-color:#fff;width:650px;}

.bannerimg {
cursor:pointer;border-bottom:1px solid gray;margin-left:6px;
}

.strankovani-p{
width:100%;text-align:center;font-size:110%;
}

.sipka_strankovani{
background-color:#f26c21;color:#fff;padding:3px;border:1px solid #000;text-decoration:none;
}

.aktivni_strankovani{
font-weight:bold;font-size:110%;border:1px solid gray;padding:2px;
}

.height30 {
height:30px;
}

.detailni-obrazek{
max-width:100px;
}

div#redAlert2,p#redAlert2 {
    width: 699px !important;
}

div#redAlert2 table, p#redAlert2 table {
    margin: 0px auto;
}

div#redAlert2 table td, p#redAlert2 table td {
    text-align: left;
}

#chcislevu1,
#chcislevu2,
#chcislevu3,
#chcislevu4,
#chcislevu5,
#chcislevu6,
#chcislevu7,
#chcislevu8,
#chcislevu9,
#chcislevu10,
#chcislevu11,
#chcislevu12,
#chcislevu13,
#chcislevu14,
#chcislevu15,
#chcislevu16,
#chcislevu17,
#chcislevu18,
#chcislevu19,
#chcislevu20,
#chcislevu21,
#chcislevu22,
#chcislevu23,
#chcislevu24,
#chcislevu25,
#chcislevu26,
#chcislevu27,
#chcislevu28,
#chcislevu29,
#chcislevu30 {
    visibility: hidden;
    position: absolute;
    text-align:center;
    width: 270px;
    z-index: 20000;
    text-align: center;
    font-size:9px;
    color: #000;
    background-color: #fff;
    padding:10px;
    border: 3px solid #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.graficke-menu {
float:left;
padding:2px;
text-align:center;
border:1px solid #fff;
margin-right:7px;
text-decoration:none;
}

.graficke-menu a {
text-decoration:none;
}

.graficke-menu:hover {
text-decoration:none;
border:1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.grmenukat {
float:left;
width:90px;
height:124px;
text-align:center;
/*border:1px solid #ccc;*/
margin-right:5px;
margin-left:5px;
margin-bottom:5px;
line-height:12px;
overflow:hidden;
}

.grmenukat a {
text-decoration:none;
}

.forum-menu {
float:left;
width:250px;
padding:2px;
text-align:left;
border:1px solid #fff;
margin-right:7px;
margin-left:70px;
text-decoration:none;
}

.forum-menu a {
text-decoration:none;
display:block;
}

.forum-menu strong {
font-size:14px;
}

.forum-menu img {
margin-right:10px;
}

.forum-menu:hover {
text-decoration:none;
border:1px solid #ccc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

a#mimiLink{
    display: block;
    height: 172px;
    background: url("../images/links/fabia.jpg") left top no-repeat;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
}

/* filter */
form.filterDet{
    /*padding: 10px 10px 0px 10px;
    margin: 0px 0px 20px 0px;*/
    /*border: solid 2px #E6E6E6;
    background: url("../images/bgblock.gif") top left repeat-x #fff;*/
    width: 700px;
    line-height:8px;
}

form.filterDet h4{
    float: left;
    /*margin-left:255px;*/
    width: 100%;
    background-color:#404040;
    color:#fff;
    padding:6px 3px 6px 6px;
}

form.filterDet div.fltLine{
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 3px 0px;
    /*border-bottom: solid 1px #ccc;*/
   /* width: 100%;*/
}

form.filterDet div.det{
    float: left;
    padding: 0px 5px 5px 0px;
/*width:290px;*/
}

form.filterDet div.det_zna{
    float: left;
    padding: 0px 5px 5px 0px;
/*width:143px;*/
}

div.det_zna {
width:135px;
}

input.chck{
    float: left;
    margin: 0px 0px 0px 0px;
}
span.filtname{
    padding: 0px 10px 0px 0px;
}

div.checkLine{
    padding: 0px 0px 10px 90px;
}


input.submitbtn{
    background: #F26C21;
    border: solid 1px #333;
    color: #fff;
    font-size: 13px;
    height: 20px;
    /*width: 75px;*/
    padding: 0px 6px 0px 6px;
    cursor:pointer;
}

a#openingPriceInfo{
    display: block;
    float: right;
    padding: 10px 0px 0px 0px;
}
div#orangePriceInfoCover
{
    position: relative;
    visibility: hidden;
}

div#orangePriceInfo{ 
    position: absolute;
    top: -69px;
    left:0px;
    width: 656px;
    border: solid 2px #666;
    padding:  10px 10px 10px 10px; background: #f59844
}
div#orangePriceInfo h3,
div#orangePriceInfo p{
    margin-bottom: 10px !important;
    color: #000;
}

div#orangePriceInfo a{
    color: #000;
}
div#orangePriceInfo a:hover{
    color: #fff;
}

.closeDiv{
    text-align: right;
}


a.rightBanners, a#krby{
    display: block;
    height: 160px;
    margin: 0px 0px 10px 0px;
    background-color: #000;
    text-decoration: none;
}

a#krby{
    background: url('../images/banner/krby.jpg') left top no-repeat;
}

a#advert1{ background: url('../images/banner/amica-Indukcni-deska.png') left top no-repeat; }
a#advert2{ background: url('../images/banner/lednice.png') left top no-repeat; }
a#advert3{ background: url('../images/banner/drezy-teka.png') left top no-repeat; }
a#advert4{ background: url('../images/banner/amica-vestavna-trouba.png') left top no-repeat; }
;
.menu_zbozi a{
float:left;
padding:5px 10px 5px 10px;
margin-right:7px;
border:1px solid #CCC;
background-color:#EEEEEE;
text-decoration:none;
position:relative;
top:1px;
border-radius: 4px 0px 0px 0px;
-moz-border-radius: 4px 0px 0px 0px;
-webkit-border-radius: 4px 0px 0px 0px;
}

.menu_zbozi a:hover{
float:left;
}

a.menu_zbozi_aktivni{
border-bottom:1px solid #FFF;
background-color:#white;
}

.popis_zbozi {
clear:left;
float:left;
padding:10px;
width: 440px;
border: 1px solid #ccc;
background: url('/images/prechod.gif') right top repeat-y;
}

.altProducts {
margin-bottom:10px;
/*border:1px solid blue;*/
float:left;
width:260px;
}

.prodAltDIV{
width:340px;
float:left;
/*background-color:#CCCCCC;*/
}

.prodAltTab{
float:left;
width:150px;
height:135px;
border-top:1px dotted #CCC;
border-left:1px dotted #CCC;
border-radius: 6px 0px 0px 0px;
-moz-border-radius: 6px 0px 0px 0px;
-webkit-border-radius: 6px 0px 0px 0px;
margin-right:10px;
margin-bottom:10px;
padding-top:4px;
padding-left:5px;
text-align:center;
}

.prodAltTab h4{
height:32px;
overflow:hidden;
}

.prodAltFoto {
height:75px;
}


#dopPrducts{
text-align:center;
float:left;
}

table.prodAlt {
    position:relative;
    border-collapse:collapse;
}

table.prodAlt td {
    width:110px;
    vertical-align:top;

}

table.prodAlt a {
    display:block;
    text-align:center;
}

table.prodAlt td.bg {
    padding:10px 1px 0px 1px;
    background:url("../images/alternativni_bg1.jpg") top left no-repeat #FFF;
}

table.prodAlt td.bg a {

}

table.prodAlt a img {
    margin:0px auto;
    border:0px;
    background:none;
}

table.prodAlt h4 {
    margin:5px 0px 0px 0px;
}

table.prodAlt h4 a {
    text-align:center;
    display:block;
    text-decoration:none;
}

table.prodAlt h4 a:hover {
    text-decoration:underline;
}

table.prodAlt td.cena {
    color:#F26C21;
    text-align:center;
    padding: 0px 0px 10px 0px;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
    position:relative;
}

table.prodAlt td.cena form{
    border:0px !important;
    background:none !important;
    margin:0px;
    padding:0px;
    width: 100% !important;
    position:relative;
}

table.prodAlt td.cena form input {
    float:none;
    display:none;
}
table.prodAlt td.cena form input.picture {
    display:block;
    position:absolute;
    right:0px;
    top:2px;
    border:0px;
}

div.textSpopiskem {
    padding:0px !important;
    margin:0px !important;
}

div.textSpopiskem li{
    list-style-image:url("../images/odrazka.jpg");
    margin:0px 0px 0px 5px;
}

div.textSpopiskem ul {
    margin:0px !important;
    padding:0px !important;
    display:inline-block;
    width:520px;
    float:right;
}


.tItalic{
	font-style: italic !important;  
}

.paddingTopMore15{
	padding-top: 15px;
}

/*==============================================================================

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#fragment-1, #fragment-2, #fragment-3, #fragment-4{
/*background: url('/images/prechod.gif') right top repeat-y;*/
min-height:300px;
width:350px;
}

.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    width:440px;
}
.ui-tabs-panel {
clear:left;
float:left;
padding:10px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
position:relative;
top:-20px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.rozbalit {
font-family:Arial;
width:140px;
height:20px;
font-size:14px;
float:right;
text-align:center;
background-color:#ff6633;
color:#fff;
border:1px solid #000;
padding:6px 6px 4px 6px;
text-decoration:none;}

.rozbalit a:link {text-decoration:none;color:#fff;}
.rozbalit a:active {text-decoration:none;color:#fff;}
.rozbalit a:visited {text-decoration:none;color:#fff;}
.rozbalit a:hover {text-weight:bold;text-decoration:none;color:#fff; !important;}




/* nova uvodni strana */
.cleaner {clear: both; display: block; visibility: hidden}
.first_big {float:left; font-size: 305%; line-height: 84%; color: #fd651c}
.d_orange {color: #fd651c; font-weight: bold}
.d_white {color: #ffffff; font-weight: bold}

#dbox_left {float: left; width: 318px; height: 330px; border:1px solid #dfdfdf; padding:10px 10px 10px 10px; margin-top: 10px; margin-left: 15px}
  #dbox_left p {margin: 0px; padding: 0px}
  #dbox_left h2 {color: #fd651c; font-size: 10pt}
    #dbox_left h2 a {float: right; font-size: 200%; margin-top: -12px; position: absolute; text-decoration: none}
  .dbox_left1 {height: 90px; margin-top: 8px}
    .dbox_left1_inner1 {float: left; border-right: 1px solid #fd651c; text-align: right; color: #fd651c; padding: 27px 20px 27px 20px}
    .dbox_left1_inner2 {float: right; width: 45%; text-align: left; color: #fd651c; padding: 27px 0px 27px 5px}
  .dbox_left2 {float: left; width: 38%; border-right: 1px solid #fd651c; text-align: center; color: #fd651c; padding: 9px 0px 9px 0px; margin-top: 10px}
  .dbox_left3 {float: right; width: 55%; text-align: left; color: #fd651c; padding: 15px 0px 0px 8px}
    .proc40 {font-size: 12pt; font-weight: bold}
    .viceelektro {float: right; text-align: right}
    .dbox_left3 a {float: right; display: block; padding-top: 5px; color: #00285a}
  
#dbox_right_new {float:right;width:355px;height:332px;padding:10px 10px 10px 0px;margin-top:10px;margin-right:15px;background:url('../images/dboxr_bg.jpg') right bottom no-repeat}
  #dbox_right_new h2 {color: #fd651c; font-size: 10pt; position: relative; margin-left:15px}
    #dbox_right_new h2 a {float:right;position:absolute;text-decoration:none;margin:-22px 0px 0px 15px;text-align:right;font-size:100%}
  .odp1 {padding:0px 0px 0px 15px;margin:0px 0px 10px 0px;color:#000;line-height:250%}
  .dbox_right1_new_inner1 {float:left;margin-left:15px;width:205px;height:145px;text-align:center}
    .dbox_right1_new_inner1 p {padding:0px;margin:8px 0px 0px 0px;text-align:left}
    .dbox_right1_new_inner1 p a {float:right;color:#00285a}
  .dbox_right1_new_inner2 {float:right;height:145px;font-weight:bold;color:#fff;text-align:right;padding-top:5px}
  .odp2 {padding:2px 0px 3px 7px !important;margin:0px !important;color:#000;color:#fd651c;font-size:10pt;font-weight:bold}
  .odp3 {padding:0px 0px 0px 7px !important;margin:0px !important;color:#000;font-size:10pt}
  
#dbox_right {float: right; width: 318px; height: 330px; border: 1px solid #dfdfdf; padding: 10px; margin-top: 10px; margin-right: 15px}
  #dbox_right p {margin: 0px; padding: 0px}
  #dbox_right h2 {color: #fd651c; font-size: 10pt; position: relative}
    #dbox_right h2 a {float: right; font-size: 200%; margin-top: -12px; position: absolute; text-decoration: none}
  .dbox_right1 {height: 90px}
    .dbox_right1_inner1 {float: left; width: 42%; border-right: 1px solid #fd651c; text-align: center; color: #fd651c; padding: 37px 0px 37px 0px}
    .dbox_right1_inner2 {float: right; width: 56%; text-align: center; color: #fd651c; padding: 10px 0px 10px 5px; margin-right: -5px}
      .dbox_right1_inner2 p {margin: 0px; padding: 0px; font-size: 8pt; color: #fd651c; text-align: left}
  .dbox_right2 {float: left; width: 35%; text-align: center; color: #fd651c; padding: 0px 0px 0px 0px; margin-top: 10px}
  .dbox_right3 {float: right; width: 63%; text-align: center; color: #fd651c; padding: 0px 0px 0px 0px}
    .dbox_right3 a {float: right; margin-top: 5px; color: #00285a}

#dbox_black {background: #000000; margin-left: 15px; margin-right: 15px; padding: 20px; margin-top: 20px; position: relative}
  .dbox_black_left {float: left}
  .dbox_black_right {float: right; color: #ffffff; width: 455px}
    .dbro {border-left: 1px solid #fd651c; margin-top: 20px; padding-left: 20px; padding-top: 20px}
    .dbro p {margin: 0px; padding: 0px; font-weight: bold; color: #ffffff}
  #scroller_container {position: relative; width: 660px; height: 40px; overflow: hidden}
    #scroller {padding-top: 10px; white-space: nowrap}

#dbox2_left {float: left; width: 318px; height: 170px; border: 1px solid #dfdfdf; padding: 10px; margin-top: 10px; margin-left: 15px}
  #dbox2_left h3 {color: #fd651c; font-size: 14pt}
  .dbox2_left_bg {background: url('../images/d_7.png') top left no-repeat}
  .dbox2_left_in {float: right}
    .dp1 {margin: 0px; padding: 10px 0px 10px 8px; float: right; text-align: left; border-left: 1px solid #fd651c; color: #fd651c}
    .dp2 {float: right; margin: 0px; padding: 0px; margin-top: -10px !important}
#dbox2_right {float: right; width: 318px; height: 170px; border: 1px solid #dfdfdf; padding: 10px; margin-top: 10px; margin-right: 15px}
  #dbox2_right h3 {color: #fd651c; font-size: 14pt}
  #dbox2_right p {margin: 0px; padding: 0px; font-weight: bold}
  
#dbox3 {margin-left: 15px; margin-right: 15px; background: #000000; padding: 10px 10px 0px 10px}
  .dbox3_left {float: left}
    .dbox3_left h3 {color: #ffffff; font-size: 12pt}
    .dbox3_left p {border-right: 1px solid #ffffff; color: #fd651c; margin: 0px; padding: 10px 55px 10px 0px}
  .dbox3_right {float: right; width: 300px}
    .dbox3_right h3 {color: #fd651c; font-size: 12pt; float: right}
    .dbox3_right p {color: #ffffff; margin: 0px; padding: 0px}    
/* nova uvodni strana */

/* nova paticka */
.inner_this {margin: 0px auto; width: 1260px}
#foo1 {background: #000000}
  .foo1_inner {margin-left: 180px; width: 961px; color: #ffffff; padding: 5px 0px 5px 0px}
  .foo1_inner h3 {float: left; margin: 0px; padding: 0px; display: inline; color: #ffffff; font-size: 8pt; Xmargin-right: 35px}
  .foo1_inner ul {list-style-type: none; float: left; margin: 0px; padding: 0px}
  .foo1_inner li {float: left; color: #ffffff}
  .foo1_inner a {text-decoration: none; font-weight: normal; color: #ffffff; font-size: 8pt}
  .foo1_inner a:hover {text-decoration: underline; color: #fd651c}
#foo2 {background: #000000; margin-top: 1px}
  .foo2_inner {margin-left: 180px; width: 961px; color: #ffffff; padding: 5px 0px 5px 0px}
  .foo2_inner a {text-decoration: none; font-weight: normal; color: #ffffff}
  .foo2_inner a:hover {text-decoration: underline; color: #fd651c}  
#foo3 {background: #000000; margin-top: 1px}
  .foo3_inner {margin-left: 180px; width: 961px; color: #ffffff; padding: 8px 0px 8px 0px}
  .foo3_inner a {text-decoration: none; font-weight: normal; color: #ffffff}
  .foo3_inner a:hover {text-decoration: underline; color: #fd651c}
  .foo3_orange {color: #fd651c}  
  .foo3_one {float: left; height: 138px; padding: 0px 55px 0px 0px; margin: 10px 0px 12px 0px; color: #ffffff}  
  .foo3_two {float: left; height: 138px; padding: 0px 75px 0px 65px; border-left: 1px solid #ffffff; margin: 10px 0px 12px 0px; color: #ffffff}
  .foo3_three {float: left; height: 138px; padding: 0px 75px 0px 65px; border-left: 1px solid #ffffff; margin: 10px 0px 12px 0px; color: #ffffff}
  .foo3_four {float: left; height: 138px; padding: 0px 30px 0px 65px; border-left: 1px solid #ffffff; margin: 10px 0px 12px 0px; color: #ffffff}
/* nova paticka */

/* clanky */
.clanky {margin: 0px auto; width: 95%; margin-top: 20px; color: #ffffff; border-top: 1px solid #808080; border-bottom: 1px solid #808080; padding-top: 10px; padding-bottom: 10px}
  .clanek_box {padding: 5px 8px 10px 8px; border-bottom: 1px dashed #808080}
    .clanek_link {margin: 0px; text-decoration: none; color: #fd651c; font-weight: bold; font-size: 9pt}
    .clanek_box p {margin:0px;padding:0px;text-align:justify;margin-bottom:5px;color: #ffffff;padding-top:5px}
    .clanek_more {text-decoration: none; margin: 0px; padding: 0px; color: #fd651c}
  .clanky_all {text-decoration: none; display: block; margin: 0px; padding: 5px 0px 0px 10px; color: #fd651c}
/* clanky */

/* jazyk */
.lang_cs_on {display: block; width: 30px; height: 23px; background: url('../images/flag/cs_act.png')}
.lang_cs_off {display: block; width: 30px; height: 23px; background: url('../images/flag/cs_noact.png')}
.lang_de_on {display: block; width: 30px; height: 23px; background: url('../images/flag/de_act.png')}
.lang_de_off {display: block; width: 30px; height: 23px; background: url('../images/flag/de_noact.png')}
.lang_en_on {display: block; width: 30px; height: 23px; background: url('../images/flag/en_act.png')}
.lang_en_off {display: block; width: 30px; height: 23px; background: url('../images/flag/en_noact.png')}
.mezercicka {border-left: 1px solid #ccc; height: 10px}
/* jazyk */

/* feedback */
#contactFormContainer {position:fixed;display:block;top:434px;right:0px}
  #contactForm {float:right;height:300px;width:290px;background:#fff;border:1px solid #ccc;display:none;margin-left:-1px}
  .contactNadpis {display:block;padding:18px 0px 0px 18px;font-family:arial;font-size:10pt;font-weight:bold;color:#666666}
  #contactForm form {margin:0px;padding:0px}
  #contactForm fieldset {padding:18px;border:none}      
  #contactForm label {display:block;width:200px;color:#666666;font-family:arial;font-size:8pt}      
  #contactForm input[type=text] {display:block;border:solid 1px #bbbbbb;width:100%;margin-bottom:10px;height:24px;background:#fff;font-family:arial}  
  #contactForm textarea {display:block;border:solid 1px #bbbbbb;width:100%;margin-bottom:10px;background:#fff;font-family:arial}  
  #contactForm input[type=submit] {cursor:pointer;width:69px;height:21px;border:0px;background:url('../images/feedback_submit.jpg')}                
  #contactLink {float:right;margin-top:6px;height:107px;width:26px;background:url('../images/feedback.jpg');cursor:pointer}
  #messageSent {display:none;margin:0px auto;width:250px;text-align:center;margin-top:70px;font-weight:bold;color:red}
/* feedback */
