* { padding: 0px; margin: 0px; line-height: 20px; font-family: "Arial CE"	,Arial,"Verdana CE",Verdana,sans-serif; }

#skypedetectionswf { display: none !important; visibility: hidden !important; }
span.skype_pnh_container { display:none !important; } 
span.skype_pnh_print_container { display:inline !important; } 

.ui-widget-header .ui-icon { background: url(/images/close.png) no-repeat 0 0 !important; }
.ui-widget-content .ui-icon { background-image: url(/images/drag.png) no-repeat 0 0 !important; width: 16px; height: 16px; }

Xhtml {font-size: 100.01%;}

body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #3a3b54;
    font-family: Arial,"Verdana CE",Verdana, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    padding: 0 0 194px 0;
    vertical-align: top;
    width: 100%;
    font-size: 12px;	
    border: 0px solid;
    line-height: 20px; 
    letter-spacing: 0px; 
}

img { border: 0px solid; padding: 0; margin: 0px; }
select {  }
input {  }
textarea { font-family: "Arial CE",Arial,"Verdana CE",Verdana,sans-serif; }

table { margin: 0; padding: 0; border: 0px solid; }
table tr { margin: 0; padding: 0; border: 0px solid; }
table tr td { margin: 0; padding: 0; border: 0px solid; }


br.br { display: block; height: 5px; }

P,H1,H2,H3,H4,H5 {	margin: 0; padding: 0;}

h1 { font-family: "DINPro Black",Arial,"Verdana CE",Verdana, sans-serif; font-size: 20px; margin: 0 0 10px 0; padding: 0px; color: #c3df00; }
h2 { font-family: Arial,"Verdana CE",Verdana, sans-serif; font-size: 16px; margin: 0 0 20px 0; padding: 0px; color: #3a3b54; font-weight: bold; }
h3 { font-family: Arial,"Verdana CE",Verdana, sans-serif; font-size: 15px; margin-bottom: 10px; padding: 0px; color: #3CB5EC; font-weight: bold; }

.zelena { color: #c3df00; }
.modra { color: #3fb7e9; }

hr { border: 0px solid; width: 100%; height: 0px; margin: 10px; }
Xul { padding: 0 0 0 5px; list-style: none;}
Xul li { padding: 5px 0 5px 20px; background: url(/images/odrazka.png) no-repeat scroll 0 7px transparent; }
Xol { padding: 0 0 0 5px; list-style: none;}
Xol li { padding: 5px 0 5px 20px; background: url(/images/fajfka.png) no-repeat scroll 0 9px transparent; }
a { color: #3CB5EC; text-decoration: none; }
a:hover { text-decoration: underline; }

.divmain
{
	position: absolute;
	width: 100%;
	height: 100%;
	vertical-align: text-top;
}
.divmaincontent
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.headermain
{
	height: 157px;
	margin: 0px;
	padding: 0px;
	background: url(/images/bg_hlavicka.png) no-repeat top center;
}
.headermain .headermainin
{
	display: block;
	position: relative;
	width: 980px;
	height: 157px;
	margin: 0 auto;
}
.headermain .headermainin .priceoil1
{
	display: block;
    position: absolute;
    top: 104px;
    left: 706px;
    color: #1F3F7A;
    letter-spacing: 6px;
    font-size: 16px;
    font-weight: bold;
}
.headermain .headermainin .priceoil2
{
	display: block;
    position: absolute;
    top: 104px;
    left: 739px;
    color: #1F3F7A;
    letter-spacing: 6px;
    font-size: 16px;
    font-weight: bold;
}
.headermain .headermainin .pricelpg1
{
	display: block;
    position: absolute;
    top: 104px;
    left: 866px;
    color: #1F3F7A;
    letter-spacing: 6px;
    font-size: 16px;
    font-weight: bold;
}
.headermain .headermainin .pricelpg2
{
	display: block;
    position: absolute;
    top: 104px;
    left: 899px;
    color: #1F3F7A;
    letter-spacing: 6px;
    font-size: 16px;
    font-weight: bold;
}



.contentmain
{
	width: 980px;
	margin: 0px auto;
	padding: 0px;
}

.footermain
{
	min-height: 194px;
	padding: 0;
	margin: 0px;
	xbackground: url(/images/paticka.png) repeat-x;
	overflow: hidden;
	color: #4C9DDC;
}
.footermain .footermainin1 {
    display: block;
    min-height: 150px;
    width: 100%;
	background: url(/images/paticka1.jpg) repeat-x #176DB5;
	Xbackground-size: 100% 100%;
}
.footermain .footermainin1b {
    display: block;
    min-height: 115px;
    margin: 0 auto;
    padding: 15px 0 20px 0;
    width: 980px;
    xborder: 1px solid #FFFFFF;
    overflow: hidden;
}
.footermain .footermainin1b .title
{
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.footlinks a
{
	display: block;
	float: left;
	overflow: hidden;
	width: 150px;
	height: 19px;
	margin: 0px;
	padding: 0 0 0 12px;
	background: url(/images/paticka_sipka.png) no-repeat 0 5px;
}

.footermain .footermainin2 {
    display: block;
    height: 44px;
    width: 100%;
	background: url(/images/paticka2.jpg) repeat-x;
}

.footermain .footermainin2b {
    display: block;
    height: 20px;
    margin: 0 auto;
    padding: 10px 0;
    width: 980px;
    xborder: 1px solid #FFFFFF;
}


.pageout { margin: 0 auto; padding: 0px; text-align: left; width: 948px; font-size: 1.1em; background: url("/images/meziclanek1.png") repeat-y; }
.pageout .pagein { margin: 0px; padding: 0px; background: url(/images/main_bg_in.jpg) no-repeat; }

.header { height: 43px; }

.main { margin: 20px 0 0 0; padding: 0px; overflow: hidden; }
.main .col1 { width: 160px; margin: 0px; padding: 0px; overflow: visible; }
.main .col2 { margin: 10px; padding: 0px 0 0 18px; overflow: hidden; }

.mainadmin { min-height: 905px; margin: -20px 0px 0px 0px; padding: 30px 30px 10px 30px; overflow: hidden; }
.mainadmin h1 { margin-bottom: 20px; }

.main .bannerstop { display: block; float: left; width: 291px; overflow: hidden; }
.main .bannerstop .first { margin: 0px; padding: 0; }
.main .bannerstop .next { margin: 9px 0 0 0; padding: 0; }
.main .bannerstop { display: block; float: left; width: 291px; overflow: hidden; }
.main .bannersbottom { display: block; float: left; width: 291px; margin: 0 0 0 11px; padding: 0px; overflow: hidden; }
.main .bannersbottom .separator { padding: 5px 0px !important; overflow: hidden; }
.main .col2 .bannersbottom { display: block; float: left; width: 291px; margin: 9px 0px 0px 0px; padding: 0px; overflow: hidden; }

.main .contenttop { display: block; float: left; width: 612px; height: 287px; margin: 0px 0px 0px 10px; padding: 0px; background: url(/images/1/banner_top.png) no-repeat; overflow: hidden; }
.main .contenttopin { display: block; width: 200px; margin: 90px 0px 0px 30px; padding: 0px; }
.main .contenttopin H1 { display: none; }
.main .contenttop strong { font-size: 14px; }

.main .contentmiddle { display: block; width: 912px; height: 308px; margin: 0px; padding: 0px; background: url(/images/banner_middle.png) no-repeat; overflow: hidden; }
.Xmain .contentmiddle li a { color: #FFFFFF; text-decoration: underline; }
.main .contentmiddle ul { margin: 0 !important; }
.main .contentmiddle ol { margin: 0 !important; }
.main .contentmiddle ul li { margin: 0 !important; padding: 5px 0 8px 14px; background: url(/images/odrazka.png) no-repeat scroll 0 9px transparent; }
.main .contentmiddle ol li { margin: 0 !important; padding: 5px 0 8px 20px; background: url(/images/fajfka.png) no-repeat scroll 0 9px transparent; }

.main .news { display: block; float: left; width: 612px; height: auto; margin: 0px; padding: 0px; }
.main .news .newsintop { display: block; float: left; width: 612px; height: 9px; margin: 0px; padding: 0px; background: url(/images/tab_novinky_top.png) no-repeat; overflow: hidden; }
.main .news .newsin { display: block; float: left; width: 572px; margin: 0px; padding: 15px 20px; background: #0E0D10; overflow: hidden; }
.main .news .newsinbottom { display: block; width: 612px; height: 9px; margin: 0px; padding: 0px; background: url(/images/tab_novinky_bottom.png) no-repeat; overflow: hidden; }
.Xmain .news img { border: 0px solid !important; }

.main .news0 { display: block; float: left; width: 913px; height: auto; margin: 0px; padding: 0px; }
.main .news0 .newsintop0 { display: block; float: left; width: 913px; height: 12px; margin: 0px; padding: 0px; background: url(/images/tab_top.png) no-repeat; overflow: hidden; }
.main .news0 .newsin0 { display: block; float: left; width: 873px; margin: 0px; padding: 15px 20px; background: url(/images/tab_bg.png) repeat-y; overflow: hidden; }
.main .news0 .newsinbottom0 { display: block; width: 913px; height: 12px; margin: 0px; padding: 0px; background: url(/images/tab_bottom.png) no-repeat; overflow: hidden; }


.footer { clear: both; width: 100%; color: #D7D7D7; padding: 0px; margin: 0px; line-height: 1.7em; }
.footer a { color: #D7D7D7; text-decoration: none; }
.footer a:hover { color: #FFD606 !important; text-decoration: none; }
.footer .top { height: 17px;  background: url(/images/paticka_vrch.png) no-repeat 0px 0px; clear: both; width: 100%; color: #CCCCCC; padding: 0px; margin: 0px; line-height: 1.7em; }
.footer .middle { min-height: 24px; background: url(/images/paticka_stred_opakovani.png) repeat-y 0px 0px; clear: both; width: 100%; color: #CCCCCC; padding: 0px; margin: 0px; line-height: 1.7em; }
.footer .middle .odkazy {  border-bottom: 1px solid #454545; margin: 0 35px; padding: 5px 5px 10px 5px; }
.footer .middle .odkazy a { margin: 0 5px 0 0; padding: 5px 5px 5px 0; color: #D7D7D7; background: url(/images/paticka_odkazy.png) no-repeat right 7px; }
.footer .middle .copyright { height: 15px; margin: 0 35px; padding: 5px;  }
.footer .middle .copyright .left { float: left; }
.footer .middle .copyright .right { float: right; }
.footer .bottom { height: 79px;  background: url(/images/paticka_spodek.png) no-repeat 0px 0px; clear: both; width: 100%; color: #CCCCCC; padding: 0px; margin: 0px; line-height: 1.7em; }

.clr { display: block; clear: both;	margin: 0px; padding: 0; height: 0px; border: none; overflow:hidden; }
.clr10 { display: block; clear: both; margin: 0px; padding: 0; height: 10px; border: none; overflow:hidden; }
.clr18 { display: block; clear: both; margin: 0px; padding: 0; height: 18px; border: none; overflow:hidden; }

.categorytitle { color: #FFD606; font-size: 19px; font-weight: bold; margin: 0px; padding: 5px 0 25px 0px; text-transform: uppercase; }

.separator { padding: 20px 0px; }
.separator2 { padding: 30px 10px 10px 10px; }

.articles  { width: 100%; margin: 0px; padding: 0px; }
.articles table { border: 0px solid; }
.articles table tr { border: 0px solid; }
.articles table tr td { padding: 0px; margin: 0px; border: 0px solid; }

.articles .article { margin: 0px; padding: 20px 0 20px 20px; }
.articles .article img { margin: 0px; padding: 0px; border: 0px solid !important; }
.articles .article a { color: #3CB5EC; }
.articles .article a img { border: 0px solid !important; }
.articles .article .anotation { display: block; margin: 0 0px 20px 0; padding: 0px; font-size: 14px; }
.articles .article .maintext { display: block; margin: 0px; padding: 0px; }
.articles .article .maintextin { display: block; margin: 0 20px 0px; padding: 0px; }
.articles hr { height: 0px; }
.articles .p { padding: 0px; margin: 0px 0px 10px 0; clear: both; }
.articles .linkmore { float: left; width: 93px; height: 18px; margin: 0px; padding: 0px; background: url(/images/1/but_clanek.png) no-repeat; text-decoration: none; }
.articles .linkmore:hover { background-position: -93px 0;  }
.articles .date {  }
.articles .link {  }


.articlesX  { width: 100%; margin: 0px; padding: 0px; }
.articlesX h2 { font-family: "DINPro Black",Arial,"Verdana CE",Verdana, sans-serif; font-size: 20px; margin: 0 0 10px 0; padding: 0px; color: #c3df00; }
.articlesX h3 { font-family: Arial,"Verdana CE",Verdana, sans-serif; font-size: 14px; margin-bottom: 10px; padding: 0px; color: #3CB5EC; font-weight: bold; }
.articlesX a { color: #3CB5EC !important; }
.articlesX table { border: 0px solid; }
.articlesX table tr { border: 0px solid; }
.articlesX table tr td { padding: 0px; margin: 0px; border: 0px solid; }

.articlesX .article { margin: 0px; padding: 20px 20px 0 20px; }
.articlesX .article img { width: 80px !important; margin: 0px 10px 0 0 !important; padding: 0px; border: 0px solid !important; }
.articlesX .article a img { border: 0px solid !important; }
.articlesX .article .anotation { display: block; margin: 0 0px 20px 0; padding: 0px; }
.articlesX .article .maintext { display: block; margin: 0px; padding: 0px; }
.articlesX .article .maintextin { display: block; margin: 0 20px 0px; padding: 0px; }
.articlesX hr { height: 0px; }
.articlesX .p { padding: 0px; margin: 0px 0px 10px 0; clear: both; }
.articlesX .linkmore { float: left; width: 93px; height: 18px; margin: 0px; padding: 0px; background: url(/images/1/but_clanek.png) no-repeat; text-decoration: none; }
.articlesX .linkmore:hover { background-position: -93px 0;  }
.articlesX .date {  }
.articlesX .link {  }


.contactsX  { display: block; width: 244px; height: 280px; margin: 0px; padding: 0px; background: url(/images/box_rychly_kontakt.png) no-repeat; overflow: hidden; font-size: 13px; }
.contactsX .contact { display: block; width: 205px; height: 180px; padding: 0px; margin: 65px 20px; color: #FFFFFF; line-height: 20px; }
.contactsX .contact p { margin: 0; padding: 0px; }
.contactsX .contact a { color: #98CE3A !important; }

.calcX { display: block; width: 244px; height: 390px; margin: 0px; padding: 0 0 20px 0; background: url(/images/box_kalkulacka.png) no-repeat; font-size: 12px; font-family: tahoma; overflow: hidden; }
.calcX { text-align: left; }
.calcX input { text-align: right; }
.calcX .calc  { display: block; position: relative; width: 204px; height: 300px; margin: 65px 24px; padding: 0px; xborder: 1px solid; line-height: 21px; }
.calcX input[type="text"] { width: 82px; height: 20px; padding: 4px; background: transparent; border: 0px solid; }
.calcX .calc .l1 { display: block; position: absolute; left: 0px; top: 0px; width: 100px; height: 50px; margin: 0px; padding: 0px; xborder: 1px solid blue; }
.calcX .calc .l2 { display: block; position: absolute; left: 109px; top: 0px; width: 100px; height: 50px; margin: 0px; padding: 0px; xborder: 1px solid blue; }
.calcX .calc .l3 { display: block; position: absolute; left: 0px; top: 65px; width: 100px; height: 50px; margin: 0px; padding: 0px; xborder: 1px solid blue; }
.calcX .calc .l4 { display: block; position: absolute; left: 109px; top: 65px; width: 100px; height: 50px; margin: 0px; padding: 0px; xborder: 1px solid blue; }
.calcX .calc .l5 { display: block; position: absolute; left: 0px; top: 130px; width: 150px; height: 50px; margin: 0px; padding: 0px; xborder: 1px solid blue; }
.calcX .calc .l11 { display: block; position: absolute; left: 0px; top: 226px; width: 110px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; font-size: 11px; }
.calcX .calc .l12 { display: block; position: absolute; left: 115px; top: 226px; width: 80px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; text-align: right; font-size: 11px; }
.calcX .calc .l13 { display: block; position: absolute; left: 0px; top: 244px; width: 110px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; font-size: 11px; }
.calcX .calc .l14 { display: block; position: absolute; left: 115px; top: 244px; width: 80px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; text-align: right; font-size: 11px; }
.calcX .calc .l15 { display: block; position: absolute; left: 0px; top: 262px; width: 110px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; font-size: 11px; }
.calcX .calc .l16 { display: block; position: absolute; left: 115px; top: 262px; width: 80px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; text-align: right; font-size: 11px; }
.calcX .calc .l17 { display: block; position: absolute; left: 0px; top: 280px; width: 110px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; font-size: 11px; }
.calcX .calc .l18 { display: block; position: absolute; left: 115px; top: 280px; width: 80px; height: 20px; margin: 0px; padding: 0px; color: #1C5B91; xborder: 1px solid blue; text-align: right; font-size: 11px; }
.calcX .calc .btn { display: block; position: absolute; left: 110px; top: 150px; width: 86px; height: 28px; margin: 0px; padding: 0px; }
.calcX .calc .btn2 { display: block; left: 0; top: 0; width: 86px; height: 28px; margin: 0px; padding: 0px 0px 3px 0px; color: #FFFFFF; background: url(/images/buton_vypocitat.png) no-repeat; border: 0px solid; font-size: 13px; font-family: Arial; font-weight: bold; text-align: center; }


.linkback { display: block; width: 48px; height: 18px; margin: 10px 0 0 0; padding: 0px; background: url(/images/1/but_zpet.png) no-repeat; }
.linkback:hover { background-position: -48px 0;  }

.articledetail ul { margin-left: 30px; }
.articledetail ol { margin-left: 30px; }


table.files  { width: 100%; }
table.files tr td { color: #FFFFFF; font-size: 12px; }
table.files thead tr td { height: 20px; padding: 5px 15px; margin: 0px; background: url(/images/tab1.png) no-repeat; color: #CCCCCC; font-size: 11px; }
table.files tbody tr td.cls11 { width: 470px; border-bottom: 2px solid #000000; color: #FFFFFF; background: #514E56; padding: 4px 10px; font-size: 11px; }
table.files tbody tr td.cls12 { width: 100px; border-bottom: 2px solid #000000; color: #FFFFFF; background: #5E5B62; padding: 4px 10px; font-size: 11px; }
table.files tbody tr td.cls21 { width: 470px; border-bottom: 2px solid #000000; color: #FFFFFF; background: #3D3B42; padding: 4px 10px; font-size: 11px; }
table.files tbody tr td.cls22 { width: 100px; border-bottom: 2px solid #000000; color: #FFFFFF; background: #4C4A51; padding: 4px 10px; font-size: 11px; }
table.files tbody tr td p { margin: 0px !important; padding: 0px !important; }

.cls11 { border-bottom: 2px solid #000000; color: #FFFFFF; background: #514E56; padding: 4px 10px; font-size: 11px; }
.cls12 { border-bottom: 2px solid #000000; color: #FFFFFF; background: #5E5B62; padding: 4px 10px; font-size: 11px; }
.cls21 { border-bottom: 2px solid #000000; color: #FFFFFF; background: #3D3B42; padding: 4px 10px; font-size: 11px; }
.cls22 { border-bottom: 2px solid #000000; color: #FFFFFF; background: #4C4A51; padding: 4px 10px; font-size: 11px; }


.DownloadButton { display: block; width: 93px; height: 18px; text-decoration: none; }
.DownloadButton SPAN { display: block; width: 74px; height: 19px; padding: 4px 0 0 0; color: #FFFFFF; background: url(/images/btDownload.gif) no-repeat; font-size: 10px; font-weight: bold; text-align: center; text-decoration: none; }



.navigation { margin: 0px !important; padding: 5px 20px 30px 20px !important; border-bottom: 2px solid #00ffff; }
.navigation li { float: left; margin-right: 25px; text-decoration: none; }

.addressestop { display: block; width: 291px; height: 9px; text-align: left; background: url(/images/colboxtop.png) no-repeat; }
.addresses { display: block; width: 291px; height: 259px; margin: 0px; padding: 10px; text-align: left; background: url(/images/colbox.png) repeat-y; font-size: 11px; }
.addressesbottom { display: block; width: 291px; height: 9px; text-align: left; background: url(/images/colboxbottom.png) no-repeat; }

.addresses .title { margin: 0 0 20px 0px; }
.addressesM { width: 271px; margin: 0px; padding: 25px 15px; clear: both; text-align: left; }
.addressesM .title { margin: 0 0 20px 0px; }

.tabcontainer { display: block; width: 271px; height: 197px; margin: 0px; padding: 0px; font-size: 12px; clear: both; }
.tabpage { display: block; float: left; width: 100px; height: 28px; margin: 0px 5px 0px 0px; padding: 4px 10px 6px 10px; background: url(/images/tab_objednavky_zal2.png) no-repeat; font-size: 11px; cursor: pointer; }
.tabpage br { display: block; margin: -1px; }
.tabpageselected { display: block; float: left; width: 100px; height: 28px; margin: 0px 5px 0px 0px; padding: 4px 10px 6px 10px; background: url(/images/tab_objednavky_zal1.png) no-repeat; font-size: 11px; cursor: pointer; }
.tabpageselected br { display: block; margin: -1px; }
.tabcontent { display: none; width: 271px; height: 167px; margin: 0px; padding: 0px; background: url(/images/tab_objednavky.png) no-repeat; overflow: hidden; clear: both; }
.tabcontent .in { width: 225px; height: 125px; margin: 0px; padding: 20px 25px; overflow: hidden; }
.tabcontentselected { display: block; width: 271px; height: 167px; margin: 0px; padding: 0px; background: url(/images/tab_objednavky.png) no-repeat;  overflow: hidden; clear: both; line-height: 15px; }
.tabcontentselected .in { width: 225px; height: 150px; margin: 0px; padding: 15px 25px; overflow: hidden; }
.tabcontentselected .in img { margin: 0 0 -4px; padding: 4px; }
.tabcontentselected .in span { display:inline; }

.tabcontainerfiles { display: block; width: 572px; margin: 0px; padding: 0px; font-size: 12px; clear: both; }
.tabpagefiles { display: block; float: left; height: 27px; margin: 0px 5px 2px 0px; padding: 0px; font-size: 12px; cursor: pointer; }
.tabpagefiles .left { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_normal_left.png) no-repeat; }
.tabpagefiles .middle { display: block; float: left; height: 27px; margin: 0px; padding: 5px 10px; background: url(/images/tab_normal_bg.png) repeat-x; }
.tabpagefiles .right { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_normal_right.png) no-repeat; }
.tabpagefilesselected { display: block; float: left; height: 27px; margin: 0px 5px 0px 0px; padding: 0px; font-size: 12px; color: #FFD606; cursor: pointer; }
.tabpagefilesselected .left { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_left.png) no-repeat; }
.tabpagefilesselected .middle { display: block; float: left; height: 27px; margin: 0px; padding: 5px 10px; background: url(/images/tab_selected_bg.png) repeat-x; }
.tabpagefilesselected .right { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_right.png) no-repeat; }
.tabcontentfiles { display: none; margin: 0px; padding: 0px; overflow: hidden; clear: both; }
.tabcontentfiles .in { margin: 0px; padding: 0px; overflow: hidden; }
.tabcontentfilesselected { display: block; margin: 0px; padding: 0px; overflow: hidden; clear: both; }
.tabcontentfilesselected .in { margin: 0px; padding: 0px; overflow: hidden; }
.tabcontentfilesselected .in img { margin: 0 0 -4px; padding: 4px; }

.tabcontainersortiment { display: block; width: 880px; margin: 0px; padding: 0px; font-size: 12px; clear: both; }
.tabpagesortiment { display: block; float: left; height: 27px; margin: 0px 5px 0px 0px; padding: 0px; font-size: 12px; cursor: pointer; }
.tabpagesortiment .left { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_normal_left.png) no-repeat; }
.tabpagesortiment .middle { display: block; float: left; height: 27px; margin: 0px; padding: 5px 10px; background: url(/images/tab_normal_bg.png) repeat-x; }
.tabpagesortiment .right { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_normal_right.png) no-repeat; }
.tabpagesortimentselected { display: block; float: left; height: 27px; margin: 0px 5px 0px 0px; padding: 0px; font-size: 12px; color: #FFD606; cursor: pointer; }
.tabpagesortimentselected .left { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_left.png) no-repeat; }
.tabpagesortimentselected .middle { display: block; float: left; height: 27px; margin: 0px; padding: 5px 10px; background: url(/images/tab_selected_bg.png) repeat-x; }
.tabpagesortimentselected .right { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_right.png) no-repeat; }
.tabcontentsortiment { display: none; margin: 0px; padding: 0px; overflow: hidden; clear: both; }
.tabcontentsortiment .in { margin: 0px; padding: 0px; overflow: hidden; }
.tabcontentsortimentselected { display: block; margin: 0px; padding: 0px; overflow: hidden; clear: both; }
.tabcontentsortimentselected .in { margin: 0px; padding: 0px; overflow: hidden; }
.tabcontentsortimentselected .in img { margin: 0 0 -4px; padding: 4px; }

.ArchivHyperLink  { float: right; color: #FFFFFF; background: url(/images/sipka.png) 0 5px no-repeat; padding: 0px 10px 0px 10px; font-size: 11px; text-decoration: underline; }

.sortimenttitle { clear: both; margin: 0px; padding: 0px; color: #FFFFFF; font-size: 10px; }
.sortimenttitle .left { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_left.png) no-repeat; }
.sortimenttitle .middle { display: block; float: left; height: 17px; margin: 0px; padding: 5px 10px; background: url(/images/tab_selected_bg.png) repeat-x; }
.sortimenttitle .right { display: block; float: left; width: 6px; height: 27px; margin: 0px; padding: 0px; background: url(/images/tab_selected_right.png) no-repeat; }
.sortimentarticle { width: 873px; font-size: 11px; clear: both; }
.sortimentarticle a { display: block; font-size: 11px; color: #FFFFFF; text-decoration: none; background: url(/images/sipka_sortiment1.png) no-repeat 0 2px; padding: 1px 0 0 20px; margin: 0px; }
.sortimentarticle a:hover { font-size: 11px; color: #FFFFFF; text-decoration: none; background: url(/images/sipka_sortiment2.png) no-repeat 0 2px; padding: 1px 0 0 20px; margin: 0px; }
.sort1 { background: #514E56; display: block; float: left; font-size: 11px; margin: 2px 2px 0 0; padding: 3px 8px; width: 166px; height: 18px; }
.sort2 { background: #3D3B42; display: block; float: left; font-size: 11px; margin: 2px 2px 0 0; padding: 3px 8px; width: 166px; height: 18px; }
.sortimentarticle .item { background: #514E56; display: block; float: left; font-size: 11px; margin: 2px 2px 0 0; padding: 3px 8px; width: 200px; height: 31px; overflow: hidden; }

.sortimentarticle2 { width: 873px; font-size: 13px; clear: both; }
.sortimentarticle2 a { display: block; font-size: 13px; color: #FFFFFF; text-decoration: none; background: url(/images/sipka_sortiment1.png) no-repeat 0 3px; padding: 1px 0 0 20px; margin: 0px; font-weight: bold; }
.sortimentarticle2 a:hover { font-size: 13px; color: #FFFFFF; text-decoration: none; background: url(/images/sipka_sortiment2.png) no-repeat 0 3px; padding: 1px 0 0 20px; margin: 0px; }
.sortimentarticle2 .item { background: #514E56; display: block; float: left; font-size: 11px; margin: 2px 2px 0 0; padding: 3px 8px; width: 415px; height: 60px; overflow: hidden; }
.sortimentarticle2 .item img { max-width: 200px; max-height: 56px; }

.articlex { background: #000000; color: #FFFFFF; font-size: 11px; font-family: Arial; }
.articlex H1 { font-size: 13px; font-family: Arial; }

.articledetail h1 { margin-bottom: 18px !important; }
.articledetail img { border: 4px solid #66636B !important; }
.articledetail a img { border: 0px solid !important; }

.logintable { width: 340px; margin: 50px 0 50px 0px; }
.logintable tr td { padding: 5px 10px; }

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}

img {border: none;}
p {margin-bottom: 15px;}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none;}

img.lft, .floatleft {
	float: left;
	margin: 0 10px 10px 0;
	}

img.rgt, .floatright {
	float: right;
	margin: 0 0 10px 10px;
	}

#content ul, #content ol {margin: 0 0 15px 15px;}
#content ul ul, #content ol ol {margin: 0 0 0 15px;}
#content ol {margin-left: 34px;}
	
/* ***** IE6 italic bug hack ***** */

/* \*/

.WYSIWYGContentBody {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}

/* */

/* IE button fix */
	
input.button {
	width: 0;
	overflow: visible;
}
input.button[class] {width: auto;}

/* tabulka bezna */
table.normal {
	border: 1px solid gray;
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	}	
	table.normal th, table.normal td {
		padding: 5px 10px;
		vertical-align: top;
		border: 1px solid gray;
		}
/* tabulka bez formatovani */
table.noformat {
	border: 0;
	border-collapse: collapse;
	}
	table.noformat th, table.noformat td {
		padding: 5px 10px;
		vertical-align: top;
		border: 0;
		}
		
/* nahrada obrazkem */

#h_menu a span, #podpora span, .conabizime span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	float: left;
	}
	
/* float clear */

#conabizime {
	overflow: hidden;
	_display: inline-block;
	}
	
/* cistic uzivatelskych wysiwyg okras */
	
font {
	font-family: inherit;
	color: inherit;
	font-size: inherit;
	}
	


/* ******* menu ******* */

#h_menu {
	background: url(/images/bg-sraf.gif) #73797B;
	height: 167px;
	}
			

/* **** leve menu **** */

#sidecol {
	float: left;
	width: 250px;	
	}

#sidecol .content {
        margin: 15px 31px 31px 0px !important;
	}

	#sidecol p {
		margin: 0 0px 12px 23px;
		background: url(/images/dots.gif) repeat-x bottom left;
		padding: 0 0 15px 0;
		}

	#sidecol .p {
		margin: 0 0px 12px 0px;
		background: url(/images/dots.gif) repeat-x bottom left;
		padding: 0 0 15px 0;
		}

	#sidecol strong {color: #DC2727;}
	#sidecol a {color: #555D60;}
	
	#sidecol .CreatedLabel { float: left; margin-right: 5px; color: #DC2727; font-weight: bold; }
	#sidecol h2 { color: #DC2727; font-size: 11px; font-weight: bold; }
    #Xsidecol h2 span {display: none} 
		
	#podpora {
		position: relative;
		width: 251px;
		height: 134px;
		overflow: hidden;
		margin-top: 30px;
		}
		#podpora span {background: url(/images/banner-podpora.jpg) no-repeat;}
		
		
		
#content_container { float: left; width: 696px;	}
#content { margin: 15px 31px 31px; }

#nextis { width: 437px;	min-height: 158px; _height: 158px;	background: url(/images/bg-reseni.jpg) no-repeat #E8E8E8; margin-bottom: 30px; }
#nextis h1 {display: none;}
#nextis h2 {font-size: 1em; padding: 60px 20px 5px 116px; margin-bottom: 0;}
#nextis p {padding: 0 20px 0 116px;}
		
.conabizime {
			width: 431px;
			height: 22px;
			position: relative;
			overflow: hidden;
			margin-bottom: 20px;
			}
			.conabizime span {background: url(/images/h-conabizime.gif) no-repeat;}
		
		#conabizime {
			margin-bottom: 20px;
			background: url(/images/bg-conabizime.gif) repeat-y 4px 0;	
			padding-left: 10px;	
			padding-top: 4px;	
			}
			#conabizime ul {
				width: 212px;
				float: left;
				list-style: none;
				margin: 0 0 0 0;
				}
			#conabizime ul li {
				background: url(/images/bg-nabidka.gif) no-repeat;
				margin-bottom: 5px;
				padding: 4px 5px 4px 10px;
				}
		

.Div_Clanek_Odsazeni {padding-left: 23px}
.ArticleDivider {}
.ArchivHyperLink:hover {text-decoration: underline}
.DownloadTable  {border: 1px solid #D3D3D3}
.DownloadTable TH, .TableRow_1 TH {background-color: #D3D3D3; color: #585C5D; padding: 5px 10px; font-weight: 400}
.DownloadTable TD, .TableRow_2 TD, .TableRow_3 TD {color: #585C5D; padding: 10px; border-bottom: 1px solid #D3D3D3}
FIELDSET {padding: 10px}
LEGEND {font-weight: 800; margin: 0px 10px 10px 10px}
.ArticleImage {float: left; margin: 0px 10px 10px 0px}
#CenikH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/cenik.gif) top left no-repeat}
#CenikH1 SPAN {display: none}
#KontaktyH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/kontakt.gif) top left no-repeat}
#KontaktyH1 SPAN {display: none}
#ProduktyH1 {padding: 0px; margin: 0px; width: 691px; height: 21px; background: url(/images/oproduktu.gif) top left no-repeat}
#ProduktyH1 SPAN {display: none}
#PodporaH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/podpora.gif) top left no-repeat}
#PodporaH1 SPAN {display: none}
#KarieraH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/kariera.gif) top left no-repeat}
#KarieraH1 SPAN {display: none}
#PartneriH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/partneri.gif) top left no-repeat}
#PartneriH1 SPAN {display: none}
#ReferenceH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/reference.gif) top left no-repeat}
#ReferenceH1 SPAN {display: none}
#DownloadH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/download.gif) top left no-repeat}
#DownloadH1 SPAN {display: none}
#ProcIsH1 {padding: 0px; margin: 0px; width: 691px; height: 40px; background: url(/images/procIS.gif) top left no-repeat}
#ProcIsH1 SPAN {display: none}
#StarsiNovinkyH1 {padding: 0px; margin: 0px; width: 440px; height: 27px; background: url(/images/starsi_novinky.gif) bottom left no-repeat}
#StarsiNovinkyH1 SPAN {display: none}



.SubNavigation {margin: 0px !important; padding: 5px 0px 10px 0px; list-style-type: none}
.SubNavigation LI {float: left}
.SubNavigation LI A {color: #555D60;}
.Pipe {margin: 0px 8px 0px 8px}
.DetailButton {display: block; width: 74px; height: 23px; background: url(/images/stahnout.gif)}
.DetailButton SPAN {display: none}

.languages { position: absolute; left: 10px; top: 6px; }
.languages a { display:block; float: left; width: 25px; height: 14px; margin: 0px; color: #555D40; text-align: center; text-decoration: none; }
.languages a.selected { background: url(/images/selected_lang.png) no-repeat; }



.subtitle { background: url(/images/dots.gif) repeat-x bottom left; }
.logout { font-weight: bold; }

.error { background: none repeat scroll 0 0 #FFDDDD; border: 1px solid #FF6666; color: #FF0000; font-size: 11px; font-weight: bold; margin: 20px auto; padding: 10px; text-align: center; width: 90%; }


.nav {background: url(/images/bg-menu.gif) repeat-y;	margin: 0px; padding: 11px 0 11px 28px; list-style: none; float: left; width: 225px}
.nav li {display: block; margin: 0px; padding: 0px; position: relative; float:left; clear:left; text-align: left; height: 29px}
.nav li A {display: block; position: relative; width: 195px; height: 29px; overflow: hidden; background-color: Transparent;	background-position: 0px 0px; color: transparent; text-decoration: none !important; }
.nav li A:hover {background-position: -195px 0px; text-decoration: none !important;}
.nav li A SPAN { display: block !important; margin: 7px 0 0 55px; color: #EEEEEE; font-family: Tahoma; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration: none !important; cursor: pointer; }

.nav li ul li A {color: #fff; display: block; padding: 0px 0px 0px 10px; width: 185px; height: 29px; cursor: hand}
.nav li ul li A:hover {background-color: #4B5D5D; text-decoration: none}
.nav li ul li A SPAN {display: block !important; padding: 10px 0px 0px 12px; margin: 0px; font-size: 11px; font-weight: normal; text-transform: none;}
.nav ul {list-style: none; z-index: 99;	overflow: visible; display: none; position: absolute; padding: 0px; margin: 0px; top: 0px; left: 195px; background-color: #62676A; width: 195px; border-left: 1px solid #4B5D5D; border-right: 1px solid #4B5D5D; border-top: 1px solid #4B5D5D}
.nav ul li {position: relative; float: left; clear: left; width: 195px; display: block; padding: 0px; margin: 0px; height:auto; background: none; border-bottom: 1px solid #4B5D5D}
.nav ul ul li {border-width: 0px}
.nav ul ul li:last-child {border-width: 0px}
.nav a {text-decoration: none; display:block}
.nav a:hover, .nav li:hover {}
.nav ul li:hover, .nav ul li a:hover{}
.nav ul {display:none}

/*all browsers */
.nav ul ul, .nav ul ul ul {display:none; position:absolute; margin-top:-2.9em; margin-left: -5px}

/* non-IE browsers */
.nav ul li>ul, .nav ul ul li>ul {margin-top: 0px}
 
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li:hover ul ul ul ul ul {display:none}
.nav li:hover ul, .nav ul li:hover ul, .nav ul ul li:hover ul, .nav ul ul ul li:hover ul, .nav ul ul ul ul li:hover ul {display:block}
li>ul {top: auto; left: auto}

Xspan.skype_pnh_container { display:none !important; } 
Xspan.skype_pnh_print_container { display:inline !important; } 

.linkadlouha { display: block; height: 2px; background: url(/images/nadpis_linka_dlouha.png) no-repeat left bottom; }
.linkakratka { display: block; height: 2px; background: url(/images/nadpis_linka_kratka.png) no-repeat left bottom; }

.bannersleft { display: block; margin: 0 0 20px 0; }
.bannersleft .banner { display: block; margin: 20px 0 0px 0; }



.video { padding: 10px; }


.navlmenu { display: block; width: 160px; margin: 0px; padding: 0px; list-style: none; float: left; }
.navlmenu .top { display: block; width: 160px; height: 4px; margin: 0px; padding: 0px; background: url(/images/levemenu_vrch.png) no-repeat; }
.navlmenu .bottom { display: block; width: 160px; height: 34px; margin: 0px; padding: 0px; background: url(/images/levemenu_spodek.png) no-repeat; }

.navlmenu li { display: block; margin: 0px; padding: 0px; position: relative; float:left; clear:left; width: 160px; padding: 0px; color: #1E5596; background: #E6F9FF; text-decoration: none; }
.navlmenu li A { display: block; width: 150px; padding: 0 5px 0px 5px; color: #1E5596; text-decoration: none; }
.navlmenu li A:hover { color: #FFFFFF; background: #218ACB; text-decoration: none !important;}
.navlmenu li A SPAN { display: block; width: 130px; padding: 5px 0 5px 20px; background: url(/images/levemenu_sipka.png) no-repeat 0 10px ; font-size: 14px; font-weight: bold; border-bottom: 1px solid #CBDCE4; }

.navlmenu li ul li A { display: block; width: 150px; padding: 0 5px 0px 5px; color: #1E5596; text-decoration: none; }
.navlmenu li ul li A:hover { color: #FFFFFF; background: #218ACB; text-decoration: none !important;}
.navlmenu li ul li A SPAN { display: block; width: 130px; padding: 5px 0 5px 20px; background: url(/images/levemenu_sipka.png) no-repeat 0 10px ; font-size: 14px; font-weight: bold; border-bottom: 1px solid #CBDCE4; }

.navlmenu ul {list-style: none; z-index: 99; overflow: visible; display: none; position: absolute; padding: 0px; margin: 0px; top: 0px; left: 160px; width: 160px; }
.navlmenu ul li {position: relative; float: left; clear: left; width: 160px; display: block; padding: 0px; margin: 0px; height:auto; color: #1E5596; background: E6F9FF; }
.navlmenu ul ul li { border-width: 0px }
.navlmenu ul ul li:last-child { border-width: 0px }
.navlmenu a { text-decoration: none; display:block }
.navlmenu a:hover, .nav li:hover {}
.navlmenu ul li:hover, .nav ul li a:hover{}
.navlmenu ul {display:none}

/*all browsers */
.navlmenu ul ul, .navlmenu ul ul ul {display:none; position:absolute; margin-top:-2.9em; margin-left: -5px}
/* non-IE browsers */
.navlmenu ul li>ul, .navlmenu ul ul li>ul {margin-top: 0px}
 
.navlmenu li:hover ul ul, .navlmenu li:hover ul ul ul, .navlmenu li:hover ul ul ul ul, .navlmenu li:hover ul ul ul ul ul {display:none}
.navlmenu li:hover ul, .navlmenu ul li:hover ul, .navlmenu ul ul li:hover ul, .navlmenu ul ul ul li:hover ul, .navlmenu ul ul ul ul li:hover ul {display:block}
li>ul {top: auto; left: auto}



.Xnavtmenu a { float:left; display: block; height: 33px; margin: 0px 0px 0px 0px !important; padding: 0px !important; color: transparent !important; text-decoration:none; font-size: 0px; }
.Xnavtmenu a:hover { text-decoration: none; }

.navtmenu { display: block; height: 43px;  margin: 0px; padding: 0px; list-style: none; float: left; }

.navtmenu li { display: block; margin: 0px; padding: 0px; position: relative; float:left; width: 196px; color: transparent; background: transparent; text-decoration: none; }
.navtmenu li A { display: block; padding: 0px; color: transparent; text-decoration: none; }
.navtmenu li A:hover { color: transparent; background: transparent; text-decoration: none !important;}
.navtmenu li A SPAN { display: block; padding: 5px 0 5px 20px; font-size: 0px !important; color: transparent !important; }

.navtmenu li ul li A { display: block; width: 196px; padding: 0 5px 0px 5px; color: #FFFFFF; background: #A1C400; text-decoration: none; }
.navtmenu li ul li A:hover { color: #FFFFFF; background: #86B400; text-decoration: none !important;}
.navtmenu li ul li A SPAN { display: block; width: 170px; padding: 5px 10px 5px 10px; font-size: 14px !important; font-weight: bold; border-bottom: 1px solid #009900; color: #FFFFFF !important; }

.navtmenu ul {list-style: none; z-index: 99; overflow: visible; display: none; position: absolute; padding: 0px; margin: 0px; top: 0px; left: 196px; width: 196px; }
.navtmenu ul li {position: relative; float: left; clear: left; width: 196px; display: block; padding: 0px; margin: 0px; height:auto; color: #1E5596; background: E6F9FF; }
.navtmenu ul ul li { border-width: 0px }
.navtmenu ul ul li:last-child { border-width: 0px }
.navtmenu a { text-decoration: none; display:block }
.navtmenu a:hover, .nav li:hover {}
.navtmenu ul li:hover, .nav ul li a:hover{}
.navtmenu ul {display:none}

/*all browsers */
.navtmenu ul ul, .navlmenu ul ul ul {display:none; position:absolute; margin-top:-2.9em; margin-left: -5px}
/* non-IE browsers */
.navtmenu ul li>ul, .navlmenu ul ul li>ul {margin-top: 0px}
 
.navtmenu li:hover ul ul, .navlmenu li:hover ul ul ul, .navlmenu li:hover ul ul ul ul, .navlmenu li:hover ul ul ul ul ul {display:none}
.navtmenu li:hover ul, .navlmenu ul li:hover ul, .navlmenu ul ul li:hover ul, .navlmenu ul ul ul li:hover ul, .navlmenu ul ul ul ul li:hover ul {display:block}
.navtmenu li>ul {top: auto; left: 7px; }

.navtmenu .uvod {width: 196px; height: 43px; background: url(/images/1/menu_uvod.png) no-repeat 0px 0px; }
.navtmenu .uvod:hover {width: 196px; height: 43px; background: url(/images/1/menu_uvod.png) no-repeat -196px 0px; }
.navtmenu .aktuality {width: 196px; height: 43px; background: url(/images/1/menu_aktuality.png) no-repeat 0px 0px; }
.navtmenu .aktuality:hover {width: 196px; height: 43px; background: url(/images/1/menu_aktuality.png) no-repeat -196px 0px; }
.navtmenu .olpgacng {width: 196px; height: 43px; background: url(/images/1/menu_o_lpg_cng.png) no-repeat 0px 0px; }
.navtmenu .olpgacng:hover {width: 196px; height: 43px; background: url(/images/1/menu_o_lpg_cng.png) no-repeat -196px 0px; }
.navtmenu .lpgvevrope {width: 196px; height: 43px; background: url(/images/1/menu_lpg_v_eu.png) no-repeat 0px 0px; }
.navtmenu .lpgvevrope:hover {width: 196px; height: 43px; background: url(/images/1/menu_lpg_v_eu.png) no-repeat -196px 0px; }
.navtmenu .kontakty {width: 196px; height: 43px; background: url(/images/1/menu_kontakty.png) no-repeat 0px 0px; }
.navtmenu .kontakty:hover {width: 196px; height: 43px; background: url(/images/1/menu_kontakty.png) no-repeat -196px 0px; }

.cenik { width: 600px; margin: 20px auto; padding: 0px; border: 2px solid #F5F4FA; }
.cenik table { width: 100% }
.cenik table tr td { padding: 5px 10px; border: 1px solid #F5F4FA; } 
.cenik table tr td.title { padding: 2px 10px; color: #9290A6; background: #F5F4FA; border: 1px solid #F5F4FA; font-weight: bold; text-align: center; } 
.cenik table tr td.logo { width: 80px; padding: 10px 20px; border: 1px solid #F5F4FA; } 
.cenik table tr td.vyrobce { width: 360px; padding: 10px 20px; border: 1px solid #F5F4FA; } 
.cenik table tr td.vyrobce h2 { margin: 0px; padding: 0px; color: #40B7E7; } 
.cenik table tr td.cena { width: 80px; padding: 10px 20px; border: 1px solid #F5F4FA; font-size: 14px; font-weight: bold; } 

.prislusenstvi { width: 100%; margin: 20px auto; padding: 0px; border: 0px solid; }
.prislusenstvi table { width: 100% }
.prislusenstvi table tr td { padding: 0px; border: 3px solid #F5F4FA; background: #F5F4FA;  } 
.prislusenstvi table tr td .logo { height: 170px; padding: 10px 20px; background: #FFFFFF; } 
.prislusenstvi table tr td .logo table td { background: #FFFFFF; padding: 0px; border: 0px solid; } 
.prislusenstvi table tr td .nazev { padding: 15px 20px 0px 20px; } 
.prislusenstvi table tr td .nazev h2 { margin: 0px; padding: 0px; color: #40B7E7; font-size: 15px; } 
.prislusenstvi table tr td .popis { padding: 10px 20px; } 

.videos { width: 100%; margin: 20px auto; padding: 0px; }
.videos .video { margin: 0 0 20px 0; }
