﻿html, body, div, p, li, ul, form, fieldset, h1, h2, h3, h4, h5, h6   {margin: 0; padding: 0; list-style: none;}
body { margin: 0 auto; padding: 0; font-family: Arial, Helvetica, Sans-Serif; color: #153f7b; font-size: 15px; width: 100%; }
#main { width: 970px; margin: 0 auto; padding: 0; }
#reklamabg { background: url('/img/body_bg.png') left top repeat; width: 100%; }
#reklama { background: url('/img/uchoReklama.gif') right bottom no-repeat; margin: 0 auto; padding: 8px 0 8px 0; width: 970px; text-align: center; }
/* HEADER / HLAVICKA */
#header { background: url('/img/header_bg.png') right top repeat-x; /*height: 193px;*/ width: 970px; margin: 0 auto; padding: 0; }
#header .logo { width: 180px; height: 60px; padding: 24px 0 21px 51px; float: left; }
#header .login { width: 125px; height: 15px; font-size: 10px; color: #FFF; margin: 15px 0 0 0; padding: 0 22px 0 0; float: right; clear: right; text-align: right; }
#header .login a { color: #FFF; }
#header .search { width: 425px; padding: 0 22px 0 0; margin: 16px 0 0 0; height: 35px; float: right; clear: right; }
#header .search .panel { width: 283px; padding: 6px 0 6px 3px; font-size: 16px; height: 19px; margin: 0; border: 0; float: left; color: #000; }
#header .search .submit { background: url('/img/header_submit.png') left top no-repeat; width: 130px; height: 27px; padding: 0; margin: 0 0 0 4px; border: 0; float: left; cursor: pointer; }
/* HLAVNI NAVIGACE */
#menu { background: url('/img/menu_bg.png') left top repeat-x; width: 970px; height: 44px; padding: 0; margin: 0; float: left; }
#menu ul { width: 970px; height: 44px; padding: 0; margin: 0; float: left; list-style: none; }
#menu ul li { background: url('/img/menu_sep.png') left top no-repeat; float: left; }
#menu ul li#first { background: none; }
#menu ul li a { color: #FFF; text-decoration: none; font-size: 12px; display: block; padding: 14px 17px 15px 17px; }
#menu ul li a:hover, #menu ul li.active a { background: url('/img/menu_hover.png') left top repeat-x; color: #153f7b !Important; }
/* DRUHA UOVEN HLAVNIHO MENU */
#submenu { background: url('/img/submenu_bg.png') left top repeat-x; width: 970px; height: 44px; padding: 0; margin: 0; float: left; }
#submenu ul { width: 950px; height: 44px; padding: 0 0 0 8px; margin: 0; float: left; list-style: none; }
#submenu ul li { float: left; }
#submenu ul li a { color: #000; text-decoration: none; font-size: 12px; height: 44px; padding: 0 9px 0 9px; line-height: 40px; }
#submenu ul li.active a { color: #153f7b; }
#submenu ul li a:hover { color: #de031c; text-decoration: underline; }
#content { width: 970px; margin: 0; padding: 0; }
/* DROBECKOVÁ NAVIGACE */
.navigation { width: 970px; color: #153f7b; font-size: 10px; font-weight: bold; padding: 14px 0 14px 0; text-transform: uppercase; }
.navigation a { color: #153f7b; font-size: 10px; text-decoration: none; }
.navigation a:hover { text-decoration: underline; }
.popis { font-size: 12px; padding-right: 20px; }
/* PRVNI SLOUPEC U KATEGORIE */
.pagecolumn { width: 315px; float: left; margin: 0 25px 0 0; padding: 0; }
.pagecolumn .leftmenu ul { width: 315px; float: left; list-style: none; margin: 0; padding: 0 0 21px 0; }
.pagecolumn .leftmenu ul li { float: left; margin: 0; padding: 0; }
.pagecolumn .leftmenu ul li a { width: 288px; float: left; margin: 0; padding: 0 0 0 27px; background: #EDF9FD; height: 26px; color: #153f7b; line-height: 26px; font-size: 12px; display: block; text-decoration: none; }
.pagecolumn .leftmenu ul li a:hover { background: #C7E9FB; text-decoration: underline; color: #de031c; }
.pagecolumn p { font-size: 12px; margin: 0; }
.pagecolumn .link, .pagecolumn .more .link { font-size: 10px; padding: 10px 0 15px 0; text-decoration: none; text-transform: uppercase; float: right; color: #153f7b; font-weight: bold; width: 290px; text-align: right; }
.pagecolumn .article { color: #000; clear: both; width: 315px; padding: 5px 0 15px 0; }
.pagecolumn .article h2 a { color: #153f7b; }
.pagecolumn .article h2 a:hover { color: #de031c; }
.pagecolumn .article img { border: 1px solid #BBC8D9; float: left; margin-right: 10px; }
.pagecolumn .more li { padding: 8px 0; }
.pagecolumn .more h2 { font-size: 14px; padding: 0; margin: 0; display: inline; }
.datum { color: #666; font-size: 11px; }
/* DRUHY A TRETI SLOUPEC U KATEGORIE */
.pagecolumn2 { background: #F2FAFD; width: 300px; float: left; margin: 0 25px 0 0; padding: 0; }
.pagecolumn3 { background: #F2FAFD; width: 300px; float: left; margin: 0; padding: 0; }
.pagecolumn1v2 { background: #F2FAFD; width: 625px; float: left; margin: 0; padding: 0; }
.text { padding-left: 20px; width: 280px; float: left; _padding-left: 0; }
.budovani h3 { padding: 0 0 0 38px; text-transform: uppercase; }
.budovani h3 a { color: #de031c; text-decoration: none; }
.boxh3 { background-image: none!important; color: #295087!important; text-transform: none!important; padding: 25px 0 5px!important;}
li .boxh3 { padding: 0!important; font-weight: normal!important;}
p.h { color: #DE031C!important; font-size: 14px!important; font-weight: bold!important; line-height: 20px!important; margin: 0!important; padding: 0 0 0 38px!important; text-transform: uppercase!important; float: none!important; width: inherit!important; }
p.h a {color: #DE031C!important; font-size: 14px!important; text-decoration: none!important; padding-right: 15px; }
.boxhh3 { padding: 0 0 0 38px!important; color: #DE031C!important; text-transform:uppercase!important;}
.boxhh3 a {color: #DE031C!important; text-decoration: none!important;}
.nejlepeHod p.h { background: url('/img/nej_clanky.png') left top no-repeat; }
.nejctenejsi p.h { background: url('/img/nejctenejsi.png') left top no-repeat; }
.form {	float: left; width: 300px; font-size: 11px;	color: #000000;	line-height: 21px; }
.form label { float: left; font-size: 11px;	width: 300px; padding-bottom: 2px; padding-top: 8px; color: #000000; }
.form .input { float: left; font-size: 12px; color: #000; padding: 2px 0 2px 3px; margin: 0 4px 0 0; border: 1px solid #8C8A8A;	width: 130px; }
.form select { background: #fff; float: left; font-size: 11px; color: #000000; padding: 2px 2px 2px 0; width: 158px; border: 1px solid #DBDFE6; }
.form .submit { background: url('/img/button_bg.png') left top no-repeat; float: left; font-size: 12px; color: #de031c;	padding: 0;	margin: 20px 0 0 122px;	cursor: pointer; border: 0;	width: 129px; height: 25px }
.boxlink { background: url('/img/box_more.png') right center no-repeat;	font-size: 10px !important;	padding: 0 25px 0 0; text-decoration: none;	margin: 16px 0 26px 0; text-transform: uppercase; float: right; line-height: 21px; color: #153f7b; font-weight: bold; width: 275px;	text-align: right; }
.porovnani { background: #E8F7FE url('/img/porovnani_bg.png') left 20px repeat-x; float: left; margin: 0 0 20px 0; padding: 0; }
.porovnani h3 { background: url('/img/porovnani.png') left top no-repeat; }
.porovnani p.h { background: url('/img/porovnani.png') left top no-repeat; }
.akcieTable table {font-size: 12px; color: #000; width: 300px }
.akcieTable tr {text-align: right;}
.akcieTable tr td,.sortTable tr th {padding: 2px 10px;}
.akcieTable thead th {background: #C7E9FB; font-weight: bold; padding: 3px 10px; }
.akcieTable .bg, .categoryTable .even {background: #EDF9FD;}
.akcieTable span {font-size: 10px;}
.porovnani2 { background: #E8F7FE url('/img/porovnani_bg.png') left 20px repeat-x; margin: 0 0 20px 0; padding: 0; }
.porovnani2 h3 { background: url('/img/porovnani_2v3.png') left top no-repeat; }
.porovnani2 p.h { background: url('/img/porovnani_2v3.png') left top no-repeat; }
.porovnani2 table { width: 100%; }
.porovnanifull { background: #E8F7FE url('/img/porovnani_bg.png') left 20px repeat-x; margin: 0 0 20px 0; padding: 0; }
.porovnanifull h3 { background: url('/img/porovnani_full.png') left top no-repeat; }
.porovnanifull p.h { background: url('/img/porovnani_full.png') left top no-repeat; }
.porovnanifull table { width: 100%; }
.poradna { background: #E8F7FE url('/img/porovnani_bg.png') left 20px no-repeat; float: left; margin: 0 0 15px 0; padding: 0; }
.poradna h3 { background: url('/img/poradna.png') left top no-repeat; }
.poradna p.h { background: url('/img/poradna.png') left top no-repeat; }
.poradna .button { background: url('/img/button_bg.png') left top no-repeat; float: left; font-size: 12px; color: #de031c; padding: 6px 0 3px 0; margin: 20px 0 0 122px; text-align: center; text-decoration: none; cursor: pointer; width: 129px; height: 16px }
.poradna .ulleft { float: left; margin: 0; padding: 0; color: #153f7b; width: 110px; }
.poradna .ulright { float: right; margin: 0; padding: 0 15px 0 0; color: #153f7b; width: 110px; }
.poradna .ulfull { float: left; margin: 0; padding: 0 15px 0 0; color: #153f7b; }
.poradna ul { float: left; margin: 0; padding: 0; list-style: none; }
.poradna ul li { background: url('/img/poradna_li.png') left 6px no-repeat; margin: 0; padding: 0 0 5px 10px; font-size: 12px; }
.poradna ul li a { font-size: 12px; color: #153f7b; }
.formulare {background: #E8F7FE url('/img/porovnani_bg.png') left 20px no-repeat; float: left; margin: 0; padding: 0; }
.formulare h3 { background: url('/img/formulare.png') left top no-repeat; }
.formulare p.h { background: url('/img/formulare.png') left top no-repeat; }
.formulare .article { padding: 10px 0 0 0; float: left; width: 260px; }
.formulare p { margin: 0; padding: 0; color: #666666; font-size: 10px; text-transform: uppercase; }
.formulare img { float: left; margin-right: 18px; width: 50px; }
.formulare a { color: #153f7b; font-size: 12px; }
.formulare a:hover { color: #de031c; }
.spocitejte { background: #E8F7FE url('/img/porovnani_bg.png') left 20px no-repeat; float: left; margin: 0 0 20px 0; padding: 0; }
.spocitejte h3 { background: url('/img/spocitejte.png') left top no-repeat; }
.spocitejte p.h { background: url('/img/spocitejte.png') left top no-repeat; }
.spocitejte h4 { padding: 25px 0 5px !important; }
.form2 { float: left; width: 277px; color: #000000; line-height: 21px; font-size: 11px; }
.form2 label { float: left; font-size: 11px; width: 110px; text-align: right; color: #000000; padding-right: 12px; line-height: 16px; padding-bottom: 5px; }
.form2 select { background: #fff; float: left; font-size: 11px; color: #000000; width: 50px; padding: 2px 2px 2px 0; border: 1px solid #DBDFE6; }
.form2 .input {	float: left; font-size: 12px; color: #000; padding: 2px 0 2px 3px; margin: 0 4px 0 0; border: 1px solid #8C8A8A; width: 130px; }
.form2 .input2 { float: left; font-size: 12px; color: #000; padding: 2px 0 2px 3px; margin: 0 4px 10px 0; border: 1px solid #8C8A8A; width: 130px; }
.form2 .submit { background: url('/img/button_bg.png') left top no-repeat; float: left;	font-size: 12px; color: #de031c; padding: 0; margin: 20px 0 0 122px; cursor: pointer; border: 0; width: 129px; height: 25px }
.vysledek-nadpis { float: left;	font-size: 13px; color: #de031c; margin: 18px 0 7px 0; }
.vysledek { float: left; background: #fff; border: 1px solid #8E8F8F; font-size: 25px; text-align: right; color: #de031c; padding: 8px 10px 8px 6px; margin: 0 0 0 8px; width: 230px; height: 30px }
.instituce { background: #E8F7FE url('/img/porovnani_bg.png') left 20px no-repeat; float: left; margin: 0 0 15px 0; padding: 0; }
.instituce h3 { background: url('/img/instituce.png') left top no-repeat; }
.instituce p.h { background: url('/img/instituce.png') left top no-repeat; }
.instituce ul { float: left; margin: 10px 0 0 0; padding: 0; list-style: none; }
.instituce ul li { background: url('/img/poradna_li.png') left 9px no-repeat; float: left; margin: 0; padding: 0 0 5px 10px; line-height: 20px; width: 260px; clear:both; font-size: 12px; }
.instituce ul li a { font-size: 12px; color: #153f7b; }
.reklama { float: left; margin: 12px 0 35px 0; font-size: 12px; }
.uchoReklama { background: url('/images/hp/spriteHP.png') no-repeat -380px -300px; width: 60px; height: 12px; }
.reklamaNo { float: left; margin: 12px 0 35px 0; font-size: 12px; }
/*.vnitrek { margin-top: 12px; float: left; }*/
/*.reklama p { margin-left: 12px; float: left; }*/
.budovani { background: #E8F7FE url('/img/budovani_bg.png') left 20px no-repeat; float: left; margin: 20px 0 0 0; padding: 0; width: 625px; font-size: 12px; color: #153f7b; }
.budovani .text { float: left; margin: 0; padding: 10px 0 0 24px; width: 585px; }
.budovani p { float: left; margin: 0 15px 0 0; padding: 0; width: 280px; }
.budovani a { color: #153f7b; }
.budovani a:hover { color: #de031c; }
.budovani ul { margin: 15px 0 0 0; padding: 0; list-style: none; }
.budovani ul li a { font-size: 14px; font-weight: bold; line-height: 28px; }
.budovani h3 { background: url('/img/budovani.png') left top no-repeat; }
.budovani p.h { background: url('/img/budovani.png') left top no-repeat; }
.grafiky  { background: #E8F7FE url('/img/porovnani_bg.png') left 20px no-repeat; float: left; margin: 0 0 15px 0; padding: 0; }
.grafiky h3 { background: url('/img/instituce.png') left top no-repeat; }
.grafiky p.h { background: url('/img/instituce.png') left top no-repeat; }
.grafiky .article { padding: 10px 0 0 0; float: left; width: 260px; }
.grafiky p {  margin: 0; padding: 4px 0 0 0; color: #666; font-size: 10px; text-transform: uppercase; }
.grafiky img { float: left; margin-right: 18px; width: 80px; }
.grafiky a { color: #153f7b; font-size: 12px; }
.grafiky a:hover { color: #de031c; }
/* PATICKA */
#footNew { width: 100%; background: #edf0f0; border-top: 3px #96999b solid; float: left; color: #000; font-size: 12px; }
#footNew .holder { background: #9fa2a3 url('/img/i.gif') no-repeat top left; padding: 20px 0px 15px 90px; width: 880px; margin: 0 auto; }
#footNew .bigBackground { margin:0 auto; padding:10px 0; width: 970px; min-height:136px; background:url('/img/bottom.gif') no-repeat; }
#footNew .bigBackground p { color:#666; padding:0px 0px 0px 95px; }
#footNew .bigBackground .cerne { color:#2b2e30; }
#footNew .holder a { color:#fff; font-weight:bold; }
#footNew .holder a:hover { color:#d6d6d6; }
#footNew .nahoru { float:right; font-size:0.8em; background:url('/img/nahoru.gif') no-repeat left; padding:0px 0px 0px 10px; margin:10px 20px 0; }
/* 	KONEC PATICKY */
/*sideWide*/
.sideWide {font-size: 12px; text-align: center; padding: 20px 0 5px;}
.sideWideExt { font-size: 12px; text-align: center; padding: 0 0 5px; color: #666; }
.ainfo { color: #666; }
/*/sideWide*/
#header h1 {display: none;}
h1 {font-size: 18px; color: #153f7b; font-weight: bold; margin: 0; padding: 0 0 8px 0;}
h2 {font-size: 18px; color: #153f7b; font-weight: bold; margin: 0; padding: 0 0 8px 0;}
h3 {color: #de031c; font-size: 14px; clear: both; line-height: 20px; margin: 0; padding: 0 0 5px 0;}
h4 {color: #295087; font-size: 14px; margin: 0; padding: 25px 0 5px 0;}
img {border:0;}
.clear {clear: both;}
#clear {clear: both; padding: 0 0 65px 0;}
* {margin: 0; padding: 0; }
a { color: #153F7B; }
a:hover { color: #de031c !Important; }
/* DETAIL CLANKU */
#left { float: left; width: 643px; padding: 0; margin: 0; }
#left H1 { font-size: 23px; }
#left .detailimg { float: left; }
#left .detailimg img { height: 110px; }
#left .cleardetail { clear: both; padding-bottom: 25px; }
#left .detailright { float: right; width: 300px; padding-left: 15px; clear: right; }
#left .infotext { min-height: 72px; }
#left .clanekinfo {	color: #153f7b;	font-size: 15px; line-height: 1.3; width: 425px; float: right; } /*přidán #left*/
#left .clanekinfo .info { color: #666; font-size: 11px;	line-height: 16px; width: 410px; margin-top: 5px; } /*přidán #left*/
#left .ainfo { color: #666 !important; text-decoration: underline; } /*přidán #left*/
#left .detailtext {	color: #000000;	font-size: 14px; line-height: 1.3; }
#left .detailtext p { margin: 0 0 10px; }
#left .detailtext .reklama { float: right; margin: 0 0 15px 25px; }
#left .detailtext a { color: #153f7b; }
#left .detailtext h3 { font-size: 16px; color: #153f7b; margin: 0; padding: 5px 0; text-transform: none; }
#left .detailtext h4 {color: #295087; font-size: 14px; margin: 0; padding: 5px 0; }
#left .detailtext h5 { color: #153f7b; margin: 0; padding: 0; font-size: 11px; text-transform: none; }
#left .detailtext ul { margin-left: 25px; padding: 0 0 10px; list-style: none; }
#left .detailtext ul li { background: url('/img/poradna_li.png') left 6px no-repeat; margin: 0; padding: 0 0 5px 10px; }
#left .detailtext ol { margin-left: 40px; padding: 0 0 10px; }
#left .detailtext p + ul, #left .detailtext p + ol { margin-top: -5px; }
#left .detailtext h2 { color: #153f7b; font-weight: bold; padding: 5px 0; }
#left .detailanketa h2 { float: left; margin: 8px 0 4px 0; }
.detailanketa { float: left; color: #000; font-size: 12px; line-height: 21px; }
.detailanketa label { float: left; font-size: 12px; width: 600px; font-weight: bold; color: #163E7B; line-height: 15px; margin: 6px 0 6px 10px; padding: 2px 0 2px 0; }
.detailanketa input { float: left; font-size: 12px; width: 20px; font-weight: bold; color: #163E7B; }
.detailanketa .submit { background: url('/img/button_bg.png') left top no-repeat; float: right; font-size: 12px; color: #de031c; padding: 0; margin: 20px 0 0 122px; cursor: pointer; border: 0; width: 129px; height: 25px; }
.detailanketa .a-no { border: 1px solid #DE031C; color: #DE031C; }
.detailanketa .a-yes { border: 1px solid #008000; color: #008000; }
#left .tabulka { padding: 0; margin-bottom: 20px; color: #153f7b; font-size: 11px; }
#left .tabulka tr { line-height: 20px; text-align: left; }
#left .tabulka tr td, #left .tabulka tr th { padding: 0 10px 0 10px; }
#left .tabulka .nadpis { background: #C7E9FB; font-weight: bold; height: 36px; line-height: 120%; }
#left .tabulka .bg { background: #EDF9FD; }
/*anketa clanek*/
.anketa { margin: 0; padding: 0; width: 300px; }
.anketain {background: #F2FBFF; padding: 5px;}
.anketa p.h { background: url('/img/anketa.png') left top no-repeat; color: #153F7B!important; }
.anketa h2 { padding: 5px 0 10px!important; font-size: 15px; font-weight: bold!important; }
.anketa label { font-size: 11px; color: #000000; text-align: left; line-height: 20px;	padding-bottom: 5px; margin-left: 15px;	display: block; }
.anketa .anketasubmit { background: url('/img/button_bg.png') left top no-repeat; float: right;	font-size: 12px; color: #de031c; padding: 0 0 5px 0; margin-top: 20px; cursor: pointer; border: 0; width: 129px; height: 25px }
/*/anketa clanek*/
/*vyhodnoceni*/
.anketa p {	font-size: 11px; color: #000000; margin: 0!important; }
.anketa .procenta { float: right; font-size: 11px; color: #000000; width: 45px; margin-top: -5px; }
.anketa .a-bar { width: 220px; background: #fff; margin-bottom: 7px; height: 7px; float: left; }
.anketa .a-bar .ukaz { background: #153F7B !Important; height: 7px; }
.anketa .pocet-h { float: left; margin: 5px 0 0 8px; }
/*/vyhodnoceni*/
#left .more { margin: 0 0 15px; }
#left .more p.h { background: url('/img/kamdal.png') left top no-repeat; color: #DE031C; font-size: 14px; font-weight: bold; line-height: 20px; margin: 0; padding: 0 0 0 38px; text-transform: uppercase; }
#left .more .article { padding: 0 0 8px; }
#left .more h3 { display: inline; padding: 0; margin: 0; text-transform: none; line-height: 100%;}
#left .more a {	color: #153f7b!important; font-size: 12px; font-weight: normal; text-decoration: underline; }
/* HODNOCENI CLANKU */
#left .hodnoceni { margin: 0 0 15px; width: 300px; }
#left .hodnoceni p.h { background: url('/img/hodnoceni.png') left top no-repeat; }
.hodnoceni .rating                       { width: 300px; margin-left: 0; margin-top: 10px; color: #153F7B; }
.hodnoceni .rating p                     { margin: 0 !important; font-size: 12px; }
.hodnoceni .rating .thumbs               { width: 120px; height: 35px; float: left; margin-bottom: 5px; }
.hodnoceni .rating .thumbs a             { position: relative; width: 38px; height: 35px; display: block; margin-right: 2px; float: left; text-align: center; line-height: 35px; text-decoration: none !important; }
.hodnoceni .rating .thumbs a span        { position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; }
.hodnoceni .rating .thumbs a.up span     { background-image: url('/img/ico/thumb-up.gif'); }
.hodnoceni .rating .thumbs a.down span   { background-image: url('/img/ico/thumb-down.gif'); }
.hodnoceni .rating .thumbs a.null span   { background-image: url('/img/ico/thumb-null.gif'); }
.hodnoceni .rating .thermo         { padding-top: 25px; background: url('/img/ico/thermo-0.gif') 0 4px no-repeat; color: #666; text-align: center; float: left; margin-left: 40px; width: 116px; }
.hodnoceni .rating .thermo strong  { font-size: 1.3em; }
.hodnoceni .rating .thermoDown1    { background-image: url('/img/ico/thermo-down1.gif'); }
.hodnoceni .rating .thermoDown2    { background-image: url('/img/ico/thermo-down2.gif'); }
.hodnoceni .rating .thermoDown3    { background-image: url('/img/ico/thermo-down3.gif'); }
.hodnoceni .rating .thermoDown4    { background-image: url('/img/ico/thermo-down4.gif'); }
.hodnoceni .rating .thermoDown5    { background-image: url('/img/ico/thermo-down5.gif'); }
.hodnoceni .rating .thermoUp1      { background-image: url('/img/ico/thermo-up1.gif'); }
.hodnoceni .rating .thermoUp2      { background-image: url('/img/ico/thermo-up2.gif'); }
.hodnoceni .rating .thermoUp3      { background-image: url('/img/ico/thermo-up3.gif'); }
.hodnoceni .rating .thermoUp4      { background-image: url('/img/ico/thermo-up4.gif'); }
.hodnoceni .rating .thermoUp5      { background-image: url('/img/ico/thermo-up5.gif'); }
.hodnoceni .rating .thermoDown1 .down,
.hodnoceni .rating .thermoDown2 .down,
.hodnoceni .rating .thermoDown3 .down,
.hodnoceni .rating .thermoDown4 .down,
.hodnoceni .rating .thermoDown5 .down    { color: #FF0000; }
.hodnoceni .rating .thermoUp1 .up,
.hodnoceni .rating .thermoUp2 .up,
.hodnoceni .rating .thermoUp3 .up,
.hodnoceni .rating .thermoUp4 .up,
.hodnoceni .rating .thermoUp5 .up      { color: #009900; }
.soc { font-size: 11px; margin: 40px 0 15px; }
.socCenter { width: 610px; margin: 0 auto; }
.vlist { float: left; padding: 0 15px; }
.facebook { background:url('/img/facebook.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
.twitter { color: #000; text-decoration: none; padding: 0 0 0 20px; background: transparent url(/img/twitter.png) no-repeat scroll left center; }
.poslatmail { background:url('/img/poslete-mail.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
.print { background:url('/img/tisk.png') center left no-repeat; color: #000; font-size: 11px; padding-left: 20px; text-decoration: none; cursor: pointer; }


/*#left .sdileni { float: right; margin: 0; padding: 0; width: 290px; }
#left .sdileni p.h { background: url('/img/sdileni.png') left top no-repeat;	height: 21px; }
#left .sdileni ul {	list-style: none; margin: 0; padding: 0; }
#left .sdileni ul li { float: left;	width: 130px; }
#left .sdileni a { float: left; }
#left .sdileni .print {	background:url('/img/tisk.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
#left .sdileni .facebook { background:url('/img/facebook.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
#left .sdileni .jagnito { background:url('/img/jaggnito.png') center left no-repeat;	color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
#left .sdileni .linkuj { background:url('/img/linkuj.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
#left .sdileni .pridatkzalozkam { background:url('/img/zalozky.png') center left no-repeat;	color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }
#left .sdileni .poslatmail { background:url('/img/poslete-mail.png') center left no-repeat; color: #000; font-size: 11px; padding: 5px 0 4px 20px; text-decoration: none; }*/
.diskuze { margin: 0 0 15px; }
.diskuze .boxlink { background: none; margin: 0 0 15px; }
.diskuze p.h { background: url('/img/diskuze.png') left top no-repeat; }
.diskuze p.h a { color: #DE031C; text-decoration: none; }
.diskuze p { margin: 0 0 8px; }
.diskuze p a { color: #153f7b; font-size: 12px;	}
.diskuze span {	color: #000;	font-size: 10px; padding-left: 8px; }
#left .boxdetail { width: 300px; float: left; margin-bottom: 25px; }
#left .boxdetail .bg { background: #EDF9FD; width: 300px; padding: 0; margin: 0; float: left; }
#left .boxdetail ul { margin: 0 0 0 30px; padding: 20px 0 20px 0; }
#left .boxdetail li { color: #153f7b; font-size : 12px; margin: 4px 0 4px 0; }
#left .boxdetail a { color: #153f7b; font-size: 12px; }
#left .boxdetail-nobg { width: 300px; float: left; margin-bottom: 25px; }
#left .boxdetail-nobg ul { margin: 0 0 0 30px; }
#left .boxdetail-nobg li { color: #000; font-size: 12px; margin: 4px 0 4px 0; }
#left .boxdetail-nobg h2 { color: #000; font-weight: normal; }
#left .boxdetailleft { width: 300px; padding: 0; margin: 0; float: left; }
#left .boxdetailright { width: 300px; padding: 0; margin: 0; float: right; }
#right { float: right; width: 300px; padding: 0; margin: 0; }
.koment-n { font-weight: bold; font-size: 13px; text-transform: uppercase; }
.koment h2 { font-size: 17px; margin: 20px 0 8px 0; }
.vlozit-koment { background:url('/img/komentar_bg.png') top left repeat-x; width: 606px; height: 280px; padding: 5px 0 25px 20px; margin-bottom: 22px; }
.vlozit-koment label { font-size: 11px; width: 200px; color: #000; }
.vlozit-koment .left { float: left; width: 290px; }
.vlozit-koment .right { float: right; width: 280px; margin-right: 25px; }
.vlozit-koment .vlozit-input { background: url('/img/vlozit-input.png') left top no-repeat; font-size: 12px; color: #000; padding: 3px 0 3px 2px; border: 0; margin: 7px 0 10px 0; float: left; width: 278px; }
.vlozit-koment textarea { background: url('/img/vlozit-textarea.png') left top no-repeat; font-size: 12px; color: #000; padding: 3px 0 3px 2px; border: 0; height: 65px; margin: 7px 22px 10px 0; float: left; width: 579px; }
.vlozit-koment img { float: left; }
.vlozit-koment .submit { background: url('/img/vlozit-submit.png') left top no-repeat; float: right; font-size: 12px; color: #de031c; cursor: pointer; border: 0; margin: 50px 20px 0 0; width: 129px; height: 25px }
.vlozit-koment-vypis { background: #EEF9FD; width: 586px; height: 280px; padding: 20px 20px 15px 20px; }
.vlozit-koment-vypis .left { float: left; width: 290px; font-size: 12px; color: #2B5A90; }
.vlozit-koment-vypis .left a { font-size: 11px; color: #2B5A90; line-height: 160%; float: left; }
.vlozit-koment-vypis .left .date { float: left; width: 290px; margin-bottom: 5px; }
.vlozit-koment-vypis .reagovat { background: url('/img/vlozit-reagovat.png') left top no-repeat; color: #000 !important; padding-left: 20px; height: 20px; margin-left: 6px; float: left; display: block; }
.vlozit-koment-vypis .citovat { background: url('/img/vlozit-citovat.png') left top no-repeat; color: #000 !important; padding-left: 28px; height: 20px; margin-left: 6px; float: left; display: block; }
.vlozit-koment-vypis .right { float: right; width: 290px; margin-left: 5px; }
.vlozit-koment-vypis .right .rating { margin: 0 !Important; }
.vlozit-koment-vypis .koment-text { color: #121011; font-size: 11px; float: left; padding-top: 10px; _padding-top: 0; |padding-top: 0; }
#iGraphLayer   { position: absolute; top: 0; left: 0; width: 292px; padding: 24px; background: #EEF9FD; z-index: 1000;}
#iGraphLayer h3 { margin-bottom: 10px; color: #153F7B; margin: 0; padding: 0; }
#iGraphLayer h3 a { color: #153F7B !Important; text-decoration: underline; }
#iGraphLayer .cls { position: absolute; padding: 2px 5px; right: 24px; top: 24px; display: block; }
#iGraphLayer .frm { margin: 14px 0 10px 0; }
#iGraphLayer .pribuzne { color: #153F7B; margin-top: 40px; }
#iGraphLayer .pribuzne ul { margin: 0 0 0 15px; padding: 0; }
#iGraphLayer .pribuzne ul li a { font-size: 12px; }
/*- Boxes -*/
.box1 h2 { padding: 0 0 5px 10px; }
.boxin { background: #F2FBFF; padding: 5px 10px 5px 10px; font-size: 12px; }
.box2 { padding: 0; width: 300px; }
.box2 h2 { padding: 0 0 5px 10px; }
.box3 { padding: 0; width: 300px; }
.box3 h2 { margin: 0 0 0 10px; }
.box3 .boxin { background: none; padding: 0; }
.box4 { padding: 0; width: 300px; }
.box4 h2 { padding: 0 0 5px 10px; }
.box4 .boxin { font-size: 11px; padding: 10px 10px 10px 10px; }
.box4 .boxin p { padding: 10px 10px 10px 10px; }
.box5 .boxin  { background: #fff; border: 3px solid #F2FBFF; }
.box5 h2 { padding: 0 0 5px 10px; }
.boxin-left { font-size: 14px; float: left; width: 255px; line-height: 25px; }
.boxin-left span { font-size: 16px; font-weight: bold; }
.boxin-right { font-size: 14px; float: right; width: 255px; }
.boxin-right p { line-height: 25px; float: left; padding-right: 18px; }
.boxin-right span { font-size: 35px; }
.box5 .v-no { color: #DE031C; }
.box5 .v-yes { color: #008000; }
.v-big { line-height: 25px; float: left; color: #153f7b; font-size: 19px; padding: 25px 0 10px 0; }
.v-big span { font-size: 21px; }
.f-left { float: left; padding: 5px 20px 20px 0; }
.f-right { float: right; padding: 5px 0 20px 20px; }
.f-none { padding: 0 0 5px; }
/* pruh mezi weby */
#pruh-wrapper { width:100%; height:20px; overflow:hidden; padding:0; margin:0; text-align:center; background:url('/img/pruh_background.jpg') repeat-x; }
#pruh { position:relative; margin:0 auto; padding:0; margin:0; }
#pruh a { position:relative; top:-6px; display:inline; height:20px; padding:0; margin:0; margin-left:40px; font-family:Arial; font-size: 12px; font-weight:bolder; color:#5fa8cb; text-decoration:none; }
#pruh a:hover { text-decoration:underline; color: #5FA8CB!important; }
#pruh a:first-child { position:relative; top:0px; display:inline; height:20px; padding:0; margin:0; margin-left:40px; font-family:Arial; font-size: 12px; font-weight:bolder; text-decoration:none; }
/* /pruh mezi weby */
/*----*/
.boxN { background: #E8F7FE url(/img/porovnani_bg.png) no-repeat scroll left top; }
.liN { background: transparent url(/img/poradna_li.png) no-repeat scroll 0 6px!important; padding: 0 0 5px 15px!important; margin: 0 0 0 15px!important; }
.text1 { padding: 5px; font-size: 12px; }
/*/----*/





/*stare stranky*/
.holder:after, .cols:after, .item:after, .paging:after, .smallPaging:after, .filter .base:after, .filter .extended:after, .cont:after,
#mainMenu ul:after, .tip:after, .setBar:after, .steps:after, .noStyleBox .in:after, .box .in:after,
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:block;}
.leftcol {float: left; width: 643px; padding: 0; margin: 0;}
.rightcol {float: right; width: 300px; padding: 0;	margin: 0;}
.onTop, hr { display: none; }
.fr	{ float: right !important;}
.fl	{ float: left !important;}
.left {text-align: left;}
.right {text-align: right;}
.bold { font-weight: bold; }
.up {color: #009900 !important;}
.down {color: #FF0000 !important;}
.center	{ text-align: center !important;}
.last { margin-right: 0 !important; margin-bottom: 0 !important; border-bottom: none !important;}
.small { font-size: .91em !important;}
h2 .small { font-size: .71em;}
.big { font-size: 1.5em;}
.light { color: #666;}
.alt { color: #000;}
.hidden {display: none;}
.offset { margin-bottom: 1em; }
.offset5 { margin-bottom: 5px; }
.offset10 { margin-bottom: 10px; }
.offsetTop { margin-top: 1.5em; }
.offsetTop5 { margin-top: 5px; }
.offsetTop10 { margin-top: 10px; }
.li { font-size: 12px! important; font-weight: normal!important; margin: 0!important; padding: 0!important; background: none!important; line-height: 15px;}
table {width: 100%; border-collapse: collapse; border: 0;}
.tdSort { cursor: pointer; text-decoration: underline; }
/*poradna strom*/
.h2 { font-size: 18px; margin: 0!important; padding: 0 0 8px!important; line-height: inherit; font-weight: bold; }
.h3 { font-size: 14px; color: #153F7B; font-weight: bold; line-height: 20px; padding: 0 0 5px!important; text-transform: uppercase; }
.h3n { font-size: 14px; color: #153F7B; margin: 0!important; padding: 0 0 4px!important; line-height: inherit; font-weight: bold; }
.h4 { font-size: 13px; margin: 0!important; padding: 0 0 2px!important; line-height: inherit; font-weight: bold; }
.h5 { font-size: 12px; margin: 0!important; padding: 0!important; line-height: inherit; font-weight: bold; }
.hpor { font-size: 14px; margin: 0; padding: 0 0 5px; line-height: inherit; font-weight: bold; }
.hhpor { font-size: 12px; margin: 0; padding: 0; line-height: inherit; font-weight: bold; }
/*/poradna strom*/
/*graf index*/
.boxIndex .indexH	{ border: 1px solid #D3DFE7; padding: 10px 10px 8px; background: #ECF1F5; }
.boxIndex .indexH h3	{ float: left; }
.boxIndex .indexH h3 span	{ color: #666; font-size: .61em; display: block; font-weight: normal; }
.boxIndex .indexH h3 a:hover span	{ color: #c00; }
.boxIndex .indexH h3.two	{ margin: -6px 0 -4px; position: relative; }
.boxIndex .indexH .move	{ float: right; margin-left: 20px; font-size: 1.2em; line-height: 1.6; padding-right: 18px; }
.boxIndex .indexH .down	{ background: url('../images/ico/down.gif') no-repeat 100% 50%; }
.boxIndex .indexH .up	{ background: url('../images/ico/up.gif') no-repeat 100% 50%; }
.boxIndex .indexH .index	{ float: right; font-size: 1.6em; font-weight: bold; color: #333; line-height: 1.3;}
.boxIndex .g	{ border: 1px solid #D3DFE7; padding: 10px; border-top: none; }
/*/graf index*/
/*box prihlaseni*/
fieldset {border: 0 !important}
#bgLogIn {position: absolute; left: 0; top: 0; z-index: 1000; background: #000; opacity:0.6; filter:alpha(opacity=60); width: 100%; height: 100%; display: none;}
#loginBox {position: absolute; width: 250px; z-index: 1001; display: none; font-size: 12px;}
#loginBox form {width: 200px; margin: 0 auto;}
#loginBox p.nadpis { color: #153F7B; margin-bottom: 5px; font-size: 1.17em; font-weight: bold;}
#loginBox .box        { margin: 0 0 20px 0; xposition: relative; }
#loginBox .box .in          { padding: 10px; xposition: relative; min-height: 23px; _height: 23px; }
#loginBox .boxB .in   { background: #E8F7FE url('/img/porovnani_bg.png') 0 0 repeat-x; border: 1px solid #BBC8D9; border-top: 2px solid #153F7B; }
#loginBox .offsetTop { margin-top: 1.5em; }
#loginBox .info, #loginBox .info * {color: #666666 !important;}
#loginBox .info {font-size: 11px;}
#loginBox a {color: #153F7B;}
#loginBox input.submit {background: url(/img/button_bg.png) no-repeat scroll left top; border: 0; color: #DE031C; height: 25px; width: 100px;}
#loginBox .close {width: 18px; height: 18px; position: absolute; right: 10px; background: url('/images/ico/close-grey.gif') right top no-repeat; cursor: pointer;}
/*/box prihlaseni*/
/*- Preklikavaci tabulka -*/
.porovnani .boxTab { border: 0!important; margin: 0!important; }
.porovnani .box { margin: 0!important; }
.porovnani .in { padding: 0!important; }
.box.boxTab {border: 1px solid #BBC8D9; margin-bottom: 35px;}
.box .tabs td {padding: 0 0 0 0; height: 31px; vertical-align: bottom; text-align: center;}
.box .tabs a {border-left: 1px solid #7593B7; border-width: 0 1px; background: #2C5992; color: #fff !important; height: 31px; line-height: 31px; text-decoration: none; font-size: 11px; display: block; }
.box .tabs a:hover {background: #9BB0C4; color: #fff !important; text-decoration: none !important;}
.box .tabs td a.active {border: 1px solid #BBC8D9; border-bottom: 0; background: #EDF9FD; color: #295288 !important; font-size: 12px; position: relative; border-left: none; }
.box .tabs td a.active:hover {cursor: default; }
.box.boxTab .in {background: #EDF9FD; font-size: 12px; color: #1D2120; padding: 10px 0 0 10px; =min-height: 1px;}
.box.boxTab .in strong {color: #153F7B;}
.box.boxTab .in p {margin: 7px 0 7px 0;}
/*- /Preklikavaci tabulka -*/
/*profil autora*/
.boxProfile .cols .col1    { width: 140px !important; }
.boxProfile .cols .col1 a  { display: block; width: 130px; }
.boxProfile .cols .col1 img  { border: 1px solid #BBC8D9; }
.boxProfile .cols .col2    { width: 478px !important; }
/*profil autora*/
/*old article*/
table .bgr_sed {background: #EDF9FD; padding: 2px 5px; font-size: 12px;}
table .bgr_sed td {padding: 2px 5px; font-size: 12px;}
table .bgr_bila {padding: 2px 5px; font-size: 12px;}
table .bgr_bila td {padding: 2px 5px; font-size: 12px;}
table .bgr_light {background: #C7E9FB; font-weight: bold; padding: 3px 5px;}
table .bgr_light td {padding: 3px 5px;}
table .bgr_dark {font-size: 18px; font-weight: bold; padding: 5px 5px 1px;}
.floatleft { float: left; margin: 0 20px 20px 0; }
.floatright { float: right; margin: 0 0 20px 20px; }
/*/old atricle*/
.list { margin-bottom: 0!important; }
.list li { padding: 0 0 5px 15px; background: url('/img/poradna_li.png') 0 6px no-repeat; _height: 1px; }
.list4 li { padding-left: 15px; background: url('/img/poradna_li.png') 0 6px no-repeat; _height: 1px; }
.list4 {margin-left:20px; margin-bottom:1em;}
.list5 {margin: 0 0 0 10px;}
.list5 li { padding-left: 15px; background: url('/img/poradna_li.png') 0 6px no-repeat; _height: 1px; }
.list6 {margin: 0;}
.list6 li { padding-left: 15px; background: url('/img/poradna_li.png') 0 6px no-repeat; _height: 1px; }
.cols {font-size: 12px;}
.cols h4 {padding: 0;}
.cols	.col1	{ width: 310px; float: left; }
.cols	.col1	.col1	{ width: 310px; float: left; margin: 0; }
.cols	.col1	.col2	{ width: 310px; float: right; }
.cols	.col2	{ width: 310px; float: right; }
.cols	.col2 .col1	{ width: 310px; float: left; }
.cols	.col2 .col2	{ width: 310px; float: right; }
.cols2v1 .col1 { width: 640px;}
.colsSHP .col1 { width: 480px;}
.colsSHP .col2 { width: 470px;}
.cols3w .col1 { float: left !important; width: 33% !important; }
.cols3w .col2 { float: left !important; width: 33% !important; }
.cols3w .col3 { float: right !important; width: 32.9% !important; }
.colsFifty	.col1	{ width: 49%  !important; float: left; }
.colsFifty	.col2	{ width: 49% !important; float: right; }
.cols4 .col1 { float: left !important; width: 25% !important; }
.cols4 .col2 { float: left !important; width: 25% !important; }
.cols4 .col3 { float: left !important; width: 25% !important; }
.cols4 .col4 { float: left !important; width: 24.9% !important; }
.cols5 .col1 { float: left; width: 20%; }
.cols5 .col2 { float: left; width: 20%; }
.cols5 .col3 { float: left; width: 20%; }
.cols5 .col4 { float: left; width: 20%; }
.cols5 .col5 { float: left; width: 19.9%; }
.textOld p  { margin-bottom: 1em; }
.textOld ul  { margin-bottom: 1em; }
.textOld ul li  { margin-bottom: .5em; padding-left: 15px; background: url('/img/poradna_li.png') 0 .6em no-repeat; _height: 1px; }
.items .item {padding-bottom: 0.5em;}
/*.items .item,
.mainItems .item { border-bottom: 2px solid #C4CFDE; }*/
.item { margin-bottom: 1em; }
.item h1 { font-size: 1.5em; margin-bottom: 5px; }
.item h2 { font-size: 15px; margin: 0 0 5px; padding: 0; }
.itemThermo h2 { margin-right: 120px; }
.item .img { float: left; border: 1px solid #BBC8D9; margin: 0 10px 10px 0; }
.item .img img { display: block; }
.item .disc { float: right; width: 210px; border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-item-disc.gif') 0 0 repeat-x; padding: 5px 10px; }
.item .disc .preview { margin-bottom: 10px; }
.item .perex { margin-bottom: 1em; }
.item .cont { margin-bottom: 0 !important; }
.item .list { margin-bottom: 1em; }
.item .list li { margin-bottom: .33em !important; }
.item .self { margin-left: 82px; }
.cols .info { font-size: .91em; margin-bottom: 5px; }
.cols .info, .cols .info * { color: #666 !important; }
.cols .info span, .cols .info span * { color: #DB2032 !important; }
.inlink { padding-left: 15px; background: url('../images/ico/bul-arrow.gif') 0 50% no-repeat; line-height: 1.2;}
.inlink1 { padding-left: 15px; background: url('../images/ico/bul-arrow.gif') 0 50% no-repeat; line-height: 1.2; display: block;}
.shortItems { border-top: 2px solid #C4CFDE; padding-top: 10px; margin-bottom: 1em; }
.shortListItem { margin-bottom: 1em; }
.shortListItem .burt { border-bottom: 2px solid #BBC8D9; border-width: 1px 0; background: #FEFEFF; }
.box { margin: 0 0 20px 0; xposition: relative; }
.box .h { margin-bottom: 5px; padding: 0 20px 0 6px; xposition: relative; }
.box .in { padding: 10px; xposition: relative; min-height: 23px; _height: 23px; }
.box .in h3, .box .in h4, .box .in h5 { text-transform: none; color: #153F7B;}
.box .in h4 a, .box .in h5 a, .box .in h6 a { color: #000; }
.box .in a.inlinkRev, .box .in a.inlink { font-weight: bold; }
.box .in a.inlink1 { font-weight: bold; }
.box .in .cSet { zposition: absolute; ztop: 4px; zright: 4px; width: 16px; height: 37px; =right: 3px; float: right; margin: 0 0 0 5px; }
.box .in .cSet a { display: block; width: 16px; height: 16px; margin-bottom: 5px; overflow: hidden; text-indent: -16px; xposition: relative; }
.box .in .cSet a.minus { background: url('../images/ico/minus-b.gif') 0 0 repeat-x; }
.box .in .cSet a.plus { background: url('../images/ico/plus-b.gif') 0 0 repeat-x; xposition: absolute; xtop: 22px; }
.box .in .list { margin-bottom: 1.5em; }
.box .in .list li { margin-bottom: 5px; }
.box .in .list2 li { margin-bottom: .4em; }
.box .in .list3 li { background: none; padding-left: 5px; }
.box .in .list4 li { margin-bottom: .4em; }
.box .in .list4 li a { color: #000; }
.box .in .list5 li { margin-bottom: .4em; }
.box .in .list5 li a { color: #000; }
.box .in .list6 li { margin-bottom: .4em; }
.box .in .list6 li a { color: #000; }
.box .in .list li a { color: #000; }
.box .in .list li small { color: #666; }
.col1 input.submit, .col2 input.submit { width: 129px !important; height: 25px !important; background: url('/img/button_bg.png') 0 0; padding: 0 !important; border: 0 !important;  color: #DE031C !important; text-align: center !important; font-weight: normal !important; }
.formBox input.submit { width: 129px !important; height: 25px !important; background: url('/img/button_bg.png') 0 0; padding: 0 !important; border: 0 !important;  color: #DE031C !important; text-align: center !important; font-weight: normal !important;}
a.likeBtn   { background: url('/img/button_bg.png') 0 0 repeat-x; padding: 5px 15px; color: #DE031C; font-weight: normal !important; text-decoration: none;}
.box .filter { margin-right: -30px; position: relative; }
.box .filter .base { xmargin-right: -1.5em; margin: 0 30px 1em 0; position: relative; background: #fff; border: 1px solid #BBC8D9; padding: 0; }
.box .filter .clearfix { float: left; margin-left: 10px; width: 23%; _display: inline; }
.box .filter .lab,
.box .filter .con { float: none !important; }
.box .filter .lab { margin-bottom: 2px; }
.box .filter input { width: 10em; }
.box .filter input.datePick { width: 8.2em; }
.box .filter select { width: 10em; }
.box .filter h5 { margin-left: 10px; }
.box .filter p { clear: both; margin-bottom: 1em; }
.box .filter .submit { padding: 1px 25px; margin-right: 1.5em; }
.box .filter .item   { padding: 10px 0; margin: 0; }
.box .filter .bg   { background: #F0F4F7; }
.box .filter .sbmt   { background: #F0F4F7; padding: 5px 0; }
.box .filter .short .clearfix { width: 6.8em; }
.box .filter .short input { width: 5.6em; }
.box .filter .short input.datePick { width: 5em; }
.box .filter .short select { width: 5.6em; }
.box .filter .checks .clearfix { width: 31%;  }
.box .filter .checks .lab { float: right !important; width: 89%; }
.box .filter .checks .con { float: left !important; width: 10%; }
.box .filter .wide .clearfix { width: 31.2%;  }
.box .filter .wide .con { line-height: 2em; }
.box .filter .wide input { width: 70%; }
.box .filter .wide input.datePick { width: 8em; }
.box .filter .wide select { width: 93%; }
.box .filter .wide select.compare { width: 45px; }
.box .filter .wide2 .clearfix { width: 23%;  }
.box .filter .switcher  { margin: 5px 0 5px 10px; }
.box .filterSimple      { margin: 0 15px 0 0; padding: 0; }
.box .filterSimple .sbmt { background: none; border: none; padding: 0; width: 90px; position: absolute; top: 2.6em; right: 10px;}
.box .filterSimple .sbmt .clearfix  {  text-align: right; width: 90px ; }
.box .filterSimple .sbmt .submit  { padding: 1px 7px; margin:0;}
.box .filterSimple .base { margin: 0; position: relative; background: none; border: none; padding: 0; }
.box .item      { margin-bottom: 15px; }
.box .item h2   { font-family:  Arial, Helvetica, sans-serif;}
.boxB .h *  { color: #153F7B; }
.boxB .in   { background: #E8F7FE url('/img/porovnani_bg.png') 0 0 repeat-x; border: 1px solid #BBC8D9;}
.boxLightB .h *  { color: #153F7B; }
.boxLightB .in { border: 1px solid #D3DFE7; min-height: 0; _height: auto; background: #fff; }
.boxY  a.inlinkRev,
.boxY  a.inlink { color: #C99614; }
.boxY .h *  { color: #C99614; }
.boxY .in   { background: #fff url('../images/bg-box-y.gif') 0 0 repeat-x; border: 1px solid #EFDBB2; border-top: 2px solid #C99614; }
.boxTabY .in .cSet a.minus,
.boxY .in .cSet a.minus { background-image: url('../images/ico/minus-y.gif'); }
.boxTabY .in .cSet a.plus,
.boxY .in .cSet a.plus  { background-image: url('../images/ico/plus-y.gif'); }
.boxY span.set  { background: #C99614 url('../images/ico/set-yellow.gif') 50% 50% no-repeat; }
.box table        { width: 100%; }
.box table h4,
.box table h6  { color: #000; }
.box table th h3,
.box table th h4,
.box table th h6  { color: #CC0000;}
.box .rhombus  { background: #fff url('../images/bg-box-b.gif') 0 100% repeat-x; border: 1px solid #BBC8D9; border-top: 2px solid #C4CFDE; margin-top: -1px; position: relative; padding: 10px; }
.box .rhombus h3  { margin-bottom: .75em; }
.box .rhombus .clearfix  { margin-bottom: .75em; }
.box .in .cloud  .in { border: 1px solid #BBC8D9; background: #fff; }
.cloud         { font-size: .81em; line-height: 2.5em !important; text-align: center; }
.cloud a       { padding: 5px 7px; white-space: nowrap;  }
.cloud a:hover  { color: #fff !important; background: #153F7B !important; }
.cloud a.active { color: #fff !important; background: #DB2032 !important; }
.cloud .lvl1   { font-size: 1em; }
.cloud .lvl2   { font-size: 1.1em; }
.cloud .lvl3   { font-size: 1.2em; }
.cloud .lvl4   { font-size: 1.3em; }
.cloud .lvl5   { font-size: 1.4em; }
.cloud .lvl6   { font-size: 1.5em; }
.cloud .lvl7   { font-size: 1.6em; }
.cloud .lvl8   { font-size: 1.7em; }
.cloud .lvl9   { font-size: 1.8em; }
.cloud .lvl10  { font-size: 1.9em; }
.cloud .addon  { font-size: 1.4em; font-weight: bold; }
/*box anketa*/
.boxAnketa {}
.boxAnketa .in { xborder: none; }
.boxAnketa h4 { margin-bottom: 1.5em !important; }
.boxAnketa h5 {   }
.boxAnketa h5 label { position: relative; margin-left: 20px; display: block; }
.boxAnketa h5 input { position: absolute; left: -24px;  _top: -1px; }
.boxAnketa .clearfix      { margin-bottom: 1em; }
.boxAnketa .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.boxAnketa .bar span { height: 5px; overflow: hidden; background: #153F7B; display: block; }
.boxAnketa .res { float: right; color: #153F7B; font-weight: bold; position: relative; top: -0.5em; }
.boxAnketa .qs { margin-bottom: 1em; }
.boxAnketa .sbmt { text-align: right; float: right; }
.boxAnketa .submit { padding: 2px 10px; }
.boxAnketa p { line-height: 1.3; }
.boxAnketa p a { vertical-align: bottom;  }
.boxAnketa h3 { margin-bottom: .5em }
.boxAnketa .in { background: #F0F4F7; padding: 10px; }
.boxAnketa p.cnt   { float: left; color: #666; position: relative; top: .5em; font-size: .91em; }
.boxAnketa p.sbmt   { margin-bottom: 0 !important; padding: 0 !important; text-align: right; }
.boxAnketa ul  { margin-bottom: 1.5em; }
.boxAnketa li  { position: relative; margin-left: 20px; margin-bottom: 1em; }
.boxAnketa li input { position: absolute; left: -24px; }
.boxAnketa li label { border-bottom: 1px dashed #BBC8D9; cursor: hand; cursor: pointer; }
.boxTab .boxAnketa .in { border: none !important; padding: 0 !important; background: none !important; }
/*box anketa*/
.sortingTable .normal { margin: 0; }
.sortingTable table        { margin: 1em 0; border-bottom: 1px solid #8BA0BE; }
.sortingTable table  th    { background: #153F7B; border: 1px solid #153F7B;  padding: 5px 10px; color: #fff; }
.sortingTable table  th a    { color: #fff; }
.sortingTable table  td    { border-right: 1px solid #8BA0BE; border-left: 1px solid #8BA0BE; padding: 3px 10px; }
.sortingTable table .even  { background: #F4F6F9; }
.sortingTable table .odd   { background: #fff; }
.sortingTable table tbody.odd .odd td    { }
.sortingTable table tbody.odd .odd td     { }
.sortingTable table tbody.even .even td   {  }
.sortingTable table tbody.even .odd td    { border-top: 1px solid #BBC8D9; }
.sortingTable table tr.over td    { background: #FFEEEE !important; }
.sortingTable p.submits   { text-align: right;  }
.sortingTable p.submits input   { margin-left: 1em; }
.sortingTable p.submits input.submit   { padding: 2px 15px; }
.sortingTable .score      { text-indent: 68px; width: 68px; height: 12px; overflow: hidden; background: 0 0 no-repeat; display: block; }
.sortingTable .score1     { background-image: url('../images/ico/score1-mini-w.gif'); }
.sortingTable .score2     { background-image: url('../images/ico/score2-mini-w.gif'); }
.sortingTable .score3     { background-image: url('../images/ico/score3-mini-w.gif'); }
.sortingTable .score4     { background-image: url('../images/ico/score4-mini-w.gif'); }
.sortingTable .score5     { background-image: url('../images/ico/score5-mini-w.gif'); }
.sortingTable .even .score1     { background-image: url('../images/ico/score1-mini-b.gif'); }
.sortingTable .even .score2     { background-image: url('../images/ico/score2-mini-b.gif'); }
.sortingTable .even .score3     { background-image: url('../images/ico/score3-mini-b.gif'); }
.sortingTable .even .score4     { background-image: url('../images/ico/score4-mini-b.gif'); }
.sortingTable .even .score5     { background-image: url('../images/ico/score5-mini-b.gif'); }
.sortingTable td a.ico-addCart { display: block; margin-top: 3px; text-decoration: none }
.sortingTable .paging      { border: 1px solid #BBC8D9; background: #fff; margin-bottom: 10px; }
.sortingTable .paging h4     { line-height: 35px;}
.sortingTable .paging .h4     { line-height: 35px;}
.sortingTable .pagingStd   { border: 1px solid #BBC8D9; background: #fff; margin-bottom: 10px; }
/*kurzy*/
.instituteTable         { position: relative; }
.instituteTable table  { width: 400px !important; }
.instituteTable tr.active td  { background: #CCFFCC;  }
.instituteTable .graph  { background: #CCFFCC; width:230px; text-align: center; padding: 5px; position: absolute; left: 400px; }
.instituteTable .graph img { display: block; }
/*/kurzy*/
/*detail produktu*/
.boxTable .in                    { padding: 0 !important; border: none !important; }
.boxTable table th,
.boxTable table td               { border: 1px solid #E9EDF3; }
.boxTable table thead th,
.boxTable table thead td         { background: #153F7B; border-top: none; border-bottom: none; font-size: 1.08em; color: #fff !important; font-weight: bold; padding: 15px 10px 10px; }
.boxTable table tfoot td         { border-top: 1px solid #153f7b; border-right: 1px solid #fff; border-bottom: none; font-size: .85em; color: #333; padding: 10px; background: #ECF1F5; }
.boxTable table tfoot td a       { background: transparent url('../images/ico/bul-arrow.gif') 0 50% no-repeat; padding-left: 10px; font-size: 1.3em; font-weight: bold; color: #000; }
.boxTable table thead td.first   { border-left: 1px solid #153F7B; }
.boxTable table thead td.last    { border-right: 1px solid #153F7B; }
.boxTable table tfoot td.last    { border-right: none; }
.boxTable table tbody td         { padding: 3px 10px; color: #000; }
.boxTable table tbody th         { text-align: left; padding: 3px 10px; }
.boxTable table tbody tr.even    { background: #F4F6F9; }
.boxTable table tbody tr.odd     { background: #FFFFFF; }
.boxTable table tbody tr.last td,
.boxTable table tbody tr.last th { border-bottom: none; }
.boxTable table tbody a          { color: #000; }
.boxTable table td table   { margin: -3px -12px -4px -10px; position: relative; }
/*/detail produktu*/
/*diskuze*/
.boxComments  a.inlinkRev,
.boxComments  a.inlink { color: #153F7B; }
.boxComments .h *  { color: #153F7B; }
.boxComments .in   { background: #EEF9FD; border: none; padding: 20px 40px 20px 10px; min-height: 45px; _height: 45px;  }
.boxComments .in .cSet         { top: 20px; right: 10px; }
.boxComments .in .cSet a.minus { background-image: url('../images/ico/minus-comments.gif'); }
.boxComments .in .cSet a.plus  { background-image: url('../images/ico/plus-comments.gif'); }
.comments         { margin-bottom: 30px;  }
.comments .item   { border: 0; background: #fff; padding: 10px 10px 10px 10px; margin-bottom: 20px;  }
.comments .item .text         { width: 420px; float: left; padding-left: 0 !important; font-size: 12px;}
.comments .item .text p       { margin-bottom: 10px; }
.comments .item .text p.info  { font-size: 1em; color: #666;}
.comments .item .sets                  { float: right; width: 140px; text-align: right; font-size: 11px;}
.comments .item .sets .rating          { margin-bottom: 5px;  }
.comments .item .sets .asSpam          { margin-bottom: 5px;  }
.comments .item .sets .subscribe       { margin-bottom: 5px;  }
.comments .item .sets .subscribe input { vertical-align: middle; margin-left: 10px; }
.comments .rating                      { width: 100px; margin-left: 40px; }
.comments .rating .thumbs              { width: 100px; height: 29px; }
.comments .rating .thumbs a            { width: 32px; height: 29px; margin-right: 1px; line-height: 29px; }
.comments .rating .thumbs a span       { width: 100%; height: 100%; }
.comments .rating .thumbs a.up span    { background-image: url('../images/ico/thumb-comments-up.gif'); }
.comments .rating .thumbs a.down span  { background-image: url('../images/ico/thumb-comments-down.gif'); }
.comments .rating .thumbs a.null span  { background-image: url('../images/ico/thumb-comments-null.gif'); }
.comments .showParent { margin-bottom: 5px !important; }
.comments .showParent * { color: #999; }
.comments .itemin { margin-bottom: -1px; padding-bottom: 0; font-size: 12px;}
.comments .itemin .itemin { margin: 0 -10px; border-width: 1px 0 0 0; }
.comments .lastin { margin-bottom: 10px; }
.comments p.clear { margin: 0 0 1.5em; padding-top: 1.5em; }
.comments .itemin p  { margin-bottom: 10px; color: #666; }
.comments .itemin .showParent { margin-bottom: 10px !important; }
.comments .itemin .rating  { margin: 0; float: right; }
.comments .itemin .rating .thermo  { padding-top: 0; height: 17px; overflow: hidden; background-position: 0 0; }
.rating                       { width: 120px; overflow: hidden; margin-left: 15px; color: #153F7B; }
.rating p                     { margin: 0 !important; font-size: 12px; }
.rating .thumbs               { width: 120px; height: 35px; position: relative; overflow: hidden; margin-bottom: 5px; }
.rating .thumbs a             { position: relative; width: 38px; height: 35px; display: block; margin-right: 2px; float: left; text-align: center; line-height: 35px; text-decoration: none !important; }
.rating .thumbs a span        { position: absolute; width: 100%; height: 100%; display: block; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; }
.rating .thumbs a.up span     { background-image: url('../images/ico/thumb-up.gif'); }
.rating .thumbs a.down span   { background-image: url('../images/ico/thumb-down.gif'); }
.rating .thumbs a.null span   { background-image: url('../images/ico/thumb-null.gif'); }
.rating .thermo         { padding-top: 25px; background: url('../images/ico/thermo-0.gif') 0 4px no-repeat; color: #666; text-align: center; }
.rating .thermo strong  { font-size: 1.3em; }
.rating .thermoDown1    { background-image: url('../images/ico/thermo-down1.gif'); }
.rating .thermoDown2    { background-image: url('../images/ico/thermo-down2.gif'); }
.rating .thermoDown3    { background-image: url('../images/ico/thermo-down3.gif'); }
.rating .thermoDown4    { background-image: url('../images/ico/thermo-down4.gif'); }
.rating .thermoDown5    { background-image: url('../images/ico/thermo-down5.gif'); }
.rating .thermoUp1      { background-image: url('../images/ico/thermo-up1.gif'); }
.rating .thermoUp2      { background-image: url('../images/ico/thermo-up2.gif'); }
.rating .thermoUp3      { background-image: url('../images/ico/thermo-up3.gif'); }
.rating .thermoUp4      { background-image: url('../images/ico/thermo-up4.gif'); }
.rating .thermoUp5      { background-image: url('../images/ico/thermo-up5.gif'); }
.rating .thermoDown1 .down,
.rating .thermoDown2 .down,
.rating .thermoDown3 .down,
.rating .thermoDown4 .down,
.rating .thermoDown5 .down    { color: #FF0000; }
.rating .thermoUp1 .up,
.rating .thermoUp2 .up,
.rating .thermoUp3 .up,
.rating .thermoUp4 .up,
.rating .thermoUp5 .up      { color: #009900; }
.chances { position: relative; padding-bottom: 10px; text-align: right; }
.chances a { xline-height: 24px; padding-top: 3px; padding-bottom: 3px; }
.chances a.ico-d-cite { padding-left: 35px; background-position: 5px 0; }
.comunity .comments .chances { position: relative; padding-bottom: 10px; text-align: right; }
/*/diskuze*/
/*vlozit komentar*/
.boxCommentsLight  a.inlinkRev,
.boxCommentsLight  a.inlink { color: #153F7B; }
.boxCommentsLight .h *  { color: #153F7B; }
.boxCommentsLight .in   { background: #F1FBFD url(/img/komentar_bg.png) repeat-x scroll left top; border: none; padding: 20px 40px 1px 10px;}
.boxCommentsLight .in .cSet a.minus { background-image: url('../images/ico/minus-y.gif'); }
.boxCommentsLight .in .cSet a.plus  { background-image: url('../images/ico/plus-y.gif'); }
.boxCommentsLight .formBox					{  padding: 10px; padding-bottom: 0; }
.boxCommentsLight .formBox .clearfix	{ position: relative; margin-bottom: 10px; }
.boxCommentsLight .formBox .lab			{ float: left; width: 15%; }
.boxCommentsLight .formBox .con			{ float: right; width: 84%; }
.boxCommentsLight .formBox input			{ width: 99%; }
.boxCommentsLight .formBox textarea		{ width: 99%; height: 10em; }
.boxCommentsLight .formBox .clean		{ width: auto !important; border: none !important; padding: 0 !important; margin: 0 !important; }
.boxCommentsLight .formBox .submit		{ text-align: right; margin-bottom: 10px; padding: 2px 20px; }
.boxCommentsLight .formBox p				{ line-height: 1.4; padding-top: .4em; }
.boxCommentsLight .formBox .cSet				{ left: 0; top:0; width: 40px; height: 16px; }
.boxCommentsLight .formBox .cSet a.plus				{ left: 10px; top: 0; }
.boxCommentsLight .formBox .cSet a.minus				{ left: 30px; top: 0; }
.msgNotice  { border: 1px solid #FF6701; background: #FFF2BF url('../images/ico/msg-notice.png') 20px 10px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgNotice h5  { color: #000; margin-bottom: 5px; font-size: 1.2em; line-height: 1.6; }
.msgNotice li  { margin-bottom: 5px; font-size: 1.1em; }
.loginBox  { background: #fff url('../images/bg-layer-y.gif') 0 100% repeat-x !important; border: 1px solid #EDC463;  }
.loginBox .in  { background: transparent !important; border: none !important;  }
.loginBox h4  { color: #333 !important; font-size: 1.1em; }
.loginBox .clearfix  { padding: 5px 10px 10px !important;  }
.loginBox .submit  { padding: 2px 20px !important;  }
.loginBox input { margin-right: 5px; }
/*/vlozit komentar*/
.paging     { background: #EEF2F6; padding: 5px 10px 0; position: relative; min-height: 40px !important; _height: 40px; }
.paging h4  { line-height: 35px; padding: 0;}
.paging .h4  { line-height: 35px; padding: 0;}
.paging .fl { width: 200px; }
.paging .fr { width: 200px; top: 1.25em; margin-right: 90px; _display: inline; }
.paging a.prev,
.paging a.next	{ display: block; border: none; width: 55px; height: 17px; overflow: hidden; margin: 0; position: absolute; line-height: 17px ; font-size: 11px;}
.paging a.prev	{ float: left; margin-right: 10px; background: url('../images/ico/paging-left-v.gif') 0 0 no-repeat; top: 1.2em; right: 295px; padding-left: 25px; }
.paging a.next	{ float: right; margin-left: 6px; background: url('../images/ico/paging-right-v.gif') 100% 0 no-repeat; top: 1.2em; right: 10px; padding-right: 25px; }
.paging a.prev:hover	{ background-position: 0 100% ; }
.paging a.next:hover	{ background-position: 100% 100% ; }   
#slider { background: #153F7B !important; height: 2px; position: relative; border: 1px solid #516D99; border-width: 1px 0; }
#slider .ui-slider-handle { top: -15px; position: absolute; left:0; cursor: hand;  cursor: pointer; font-weight: bold; width: 22px; height: 41px; background: url('../images/ico/slider-y.gif') 0 0 no-repeat; overflow: hidden; text-indent: 33px; }
#slider .ui-slider-disabled .ui-slider-handle { opacity:0.5; }
#slider .ui-slider-actual { position: absolute; left: 0; top: 22px; font-size: 10px; color: #666; text-align: center; text-indent:0; width: 22px; }
/*kalkulacky*/
.calculators h5                { margin-bottom: 1.5em !important; }
.calculators .perex            { xbackground: #fff; xpadding: 5px 10px; xborder: 1px solid #BBC8D9; border-bottom: 1px solid #BBC8D9; padding-bottom: 1em;  margin: -1.25em 0 1.5em; position: relative; }
.calculators p.perex           { margin-top: 0; }
.calculators .formCalcul             { margin: 1em 0 0 0; }
.calculators .formCalcul span        { font-weight: bold; }
.calculators .formCalcul span.info        { font-weight: normal; }
.calculators .formCalcul .cols              { margin-bottom: .7em; }
.calculators .formCalcul .col1              { width: 35% !important; text-align: right; }
.calculators .formCalcul .col2              { width: 61% !important; text-align: left;  }
.calculators .formCalcul .col2 .col1              { width: 44% !important; text-align: left; }
.calculators .formCalcul .col2 .col2              { width: 44% !important; text-align: left;  margin-right: 8.75%; }
.calculators .formCalcul .col2 .col1 input,
.calculators .formCalcul .col2 .col2 input              {  width: 60%; }
.calculators .formCalcul .cols input        { width: 80%; padding: 2px; vertical-align: middle; }
.calculators .formCalcul .cols select       { width: 85%; vertical-align: middle; }
.calculators .formCalcul .cols input.submit { margin-left: 0; width: 129px !important; height: 25px !important; border: 0; background: transparent url(/img/button_bg.png) repeat scroll 0 0; color: #DE031C !important;}
.calculators .result          { position: relative; background: #fff; border: 1px solid #BBC8D9; font-weight: bold; margin: 2em 0;padding: .5em 0; min-height: 2.8em; _height: 2.8em; }
.calculators .result .col1    { color: #153F7B; font-size: 1.16em; xtext-align: right; }
.calculators .result .col1 p  { margin-left: .7em; }
.calculators .result .col2    { color: #DB2032; font-size: 2.16em; }
.calculators .result .col2 p  { margin-left: .92em; text-align: left; }
.calculators .result .bigOne  { margin: 0 .92em; color: #DB2032; font-size: 2.16em; text-align: right; }
.calculators .result .bigOne small  { font-size: .51em; margin-right: .66em; }
.calculators .result .legend  { color: #DB2032; font-style: normal; position: absolute; top: -1.5em; left: 0; }
.calculators .qubic         { background: #fff; padding: 5px 10px; border: 1px solid #BBC8D9; margin-bottom: 1em; }
.calculators .qubic .col1              { width: 50% !important; }
.calculators .qubic .col2              { width: 49% !important; }
.calculators .qubic input              { border-color: #9AADC7; }
.calculators .rhombus         { background: #fff; margin-bottom: 1.5em; padding-bottom: 0; border-width: 1px; }
.calculators div.info { margin: -1em 0 1em;  position: relative; }
.calculators div.info p { margin-bottom: 3px; position: relative; margin-left: 1.5em; }
.calculators div.info p strong { position: absolute; left: -1.5em; }
.calculators div.info p.first { font-weight: bold; margin: 0 0 3px;  }
.calculators div.info p.first .star { font-weight: normal; }
.calculators .resultTables          { font-size: 1em; padding: .5em; font-weight: normal; }
.calculators .result table          { border: 1px solid #ECF1F5; }
.calculators .result table thead th { background: #fff; color: #DB2032; padding: 1em 10px 4px; font-size: 1.2em; text-align: left;}
.calculators .result table tbody th { background: #ECF1F5; padding: 4px 10px; border: 1px solid #ECF1F5; border-width: 1px 0; text-align: left;}
.calculators .result table tbody td { background: #F8FAFC; padding: 4px 10px; border: 1px solid #ECF1F5; border-width: 1px 0; text-align: right;}
.calculators .result table tbody span.info { font-weight: normal !important; }
.calculators .result table tbody .even th { background: #F8FAFC; }
.calculators .result table tbody .even td { background: #FFFFFF; }
.calculators .result table tbody .bg th   { background: #E9D8DA; }
.calculators .result table tbody .bg td   { background: #F2E1E6; }
/*/kalkulacky*/
.legend  { margin: 0; color: #DB2032; font-style: italic; position: relative; clear: both; top: -2em; }
.star { font-size: 18px; color: #DB2032; line-height: 1px; }
.navPath   { display: block; margin: -1em 0 1.5em; =margin-top: 0; font-size: .91em; color: #999; clear: both; }
/*razeni clanku*/
.sorter              { background: #EEF2F6; padding: .33em 10px; margin-bottom: 1.5em; }
.sorter a            { margin: 0 1em 0 .5em; }
.sorter a.active     { font-weight: bold; color: #DB2032; }
/*/razeni clanku*/
/*barometer*/
.items .thermo { width: 100px; }
.items .thermo,
.comments .thermo { padding-top: 25px; background: url('../images/ico/thermo-comments-0.gif') 0 4px no-repeat; color: #666; }
.items .thermo strong,
.comments .thermo strong { font-size: 1.3em; }
.items .thermoDown1,
.comments .thermoDown1 { background-image: url('../images/ico/thermo-comments-down1.gif'); }
.items .thermoDown2,
.comments .thermoDown2 { background-image: url('../images/ico/thermo-comments-down2.gif'); }
.items .thermoDown3,
.comments .thermoDown3 { background-image: url('../images/ico/thermo-comments-down3.gif'); }
.items .thermoDown4,
.comments .thermoDown4 { background-image: url('../images/ico/thermo-comments-down4.gif'); }
.items .thermoDown5,
.comments .thermoDown5 { background-image: url('../images/ico/thermo-comments-down5.gif'); }
.items .thermoUp1,
.comments .thermoUp1 { background-image: url('../images/ico/thermo-comments-up1.gif'); }
.items .thermoUp2,
.comments .thermoUp2 { background-image: url('../images/ico/thermo-comments-up2.gif'); }
.items .thermoUp3,
.comments .thermoUp3 { background-image: url('../images/ico/thermo-comments-up3.gif'); }
.items .thermoUp4,
.comments .thermoUp4 { background-image: url('../images/ico/thermo-comments-up4.gif'); }
.items .thermoUp5,
.comments .thermoUp5 { background-image: url('../images/ico/thermo-comments-up5.gif'); }
.items .item .thermo { float: right; margin-top: -35px; position: relative; font-size: .85em; text-align: center; }
/*/barometr*/
.infoTitle  { border-bottom: 1px dashed #BBC8D9; padding-right: 11px; background: url('../images/ico/info.gif') 100% 1px no-repeat; line-height: 1.6; }
.inlink         { padding-left: 15px; background: url('../images/ico/bul-arrow.gif') 0 50% no-repeat; line-height: 1.2;}
.inlinkRev      { padding-left: 15px; background: url('../images/ico/bul-arrow-rev.gif') 0 50% no-repeat; line-height: 1.2; }
.boxLinks { border: 1px solid #bbc8d9; font-size: .85em; }
.boxLinks .in { padding: 4px 10px 4px 10px; }
.boxLinks a { color: #666; margin-right: 12px; padding: 2px 0 2px 20px; height: 16px; line-height: 16px; }
/*ikonky*/
.ico	      { padding-left: 23px; background: 0 50% no-repeat; }
.ico2	      { padding-right: 23px; background: 100% 50% no-repeat; }
.ico-arr    { background-image: url('../images/ico/bul-arrow.gif'); }
.ico-set    { background-image: url('../images/ico/setting.gif'); padding-left: 17px; }
.ico-plus   { padding: 1px 0 1px 22px; background-image: url('../images/ico/plus-w.gif'); }
.ico-minus  { padding: 1px 0 1px 22px; background-image: url('../images/ico/minus-w.gif'); }
.ico-addBookmark  { background-image: url('../images/ico/blue/link-add.gif'); }
.ico-addCart  { background-image: url('../images/ico/cart.gif'); padding-right: 30px; }
.ico-print  { background-image: url('../images/ico/blue/print.gif'); }
.ico-linkuj  { background-image: url('../images/ico/blue/linkuj.gif'); }
.ico-facebook  { background-image: url('../images/ico/blue/facebook.gif'); }
.ico-jagg  { background-image: url('../images/ico/blue/jagg.gif'); }
.ico-permalink  { background-image: url('../images/ico/blue/link.gif'); }
.ico-sendMail  { background-image: url('../images/ico/blue/email-send.gif'); }
.ico-d-isnew  { background-image: url('../images/ico/d-isnew.gif'); background-position: 0 0.2em; }
.ico-d-nonew  { background-image: url('../images/ico/d-notnew.gif'); background-position: 0 0.2em; }
.ico-d-new  { background-image: url('../images/ico/d-new.gif'); background-position: 0 0.2em; }
.ico-d-reply { background-image: url('../images/ico/d-re.gif'); }
.ico-d-cite  { padding-left: 30px;  background-image: url('../images/ico/d-cite.gif'); }
h3.ico  { padding-left: 30px; }
.lupa {cursor: url('/images/ico/lupa.cur')}
/*/ikonky*/
/*poradna*/
.question   { margin-bottom: 1em;  font-size: 1.1em;line-height: 1.6; xfont-weight: bold; }
.question .info   { margin-top: .5em; font-size: .81em; text-align: right; font-weight: normal; }
.answer     { border-top: 1px solid #D3DFE7; padding: 1em 10px 5px; margin: 0 -10px -10px; position: relative; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x;  afont-size: 1.1em; line-height: 1.6; }
.answer .info   { margin-top: .5em; text-align: right; }
.items .answer       { margin:0; padding: 0; }
.questions .item     { border: 1px solid #BBC8D9 !important; padding: 10px 0 0; background: #fff; }
.questions .item h4  { padding: 0 10px; margin-bottom: 5px; }
.questions .question { padding: 0 10px; }
.questions .answer   { padding: 10px; }
/*/poradna*/
/*meny*/
#detailInfoCurr { margin: .5em 0 1em; }
#detailInfoCurr .h3detailKurz { font-size: 1.2em; font-weight: bold; line-height: 1.2; color: #153F7B;}
#detailInfoCurr .changeRate { padding: 0 20px; }
#detailInfoCurr .up {background:transparent url(../images/ico/up.gif) no-repeat scroll 100% 50%}
#detailInfoCurr .down {background:transparent url(../images/ico/down.gif) no-repeat scroll 100% 50%}

/*/meny*/
/*akcie*/
#detailInfo	{ position: relative; }
#detailInfo h6	{ font-weight: normal; color: #666; font-size: .91em; }
#detailInfo .move	{ float: left; padding-right: 18px;  }
#detailInfo .amount	{ color: #333; clear: both; }
#detailInfo .spad				{ float: left; margin-right: 15px; width: 23%; }
#detailInfo .spad .price	{ font-size: 2em; line-height: 1.7; }
#detailInfo .spad .amount	{ padding-right: 1em; font-size: 1.1em; }
#detailInfo .spad .move		{ font-size: 1.5em; }
#detailInfo .kobos			{ float: left; margin-right: 15px; padding-top: 1.3em; width: 17%; }
#detailInfo .kobos .price	{ font-size: 1.6em; line-height: 1.5; }
#detailInfo .kobos .amount	{ font-size: .91em; }
#detailInfo .rmSystem		{ float: left;  padding-top: 1.3em; width: 17%; }
#detailInfo .rmSystem .price	{ font-size: 1.6em; line-height: 1.5; }
#detailInfo .rmSystem .amount	{ font-size: .91em; }
#detailInfo .tipForTommorow	{ width: 220px; position: absolute; top: 10px; right: 10px; }
#detailInfo .up {background:transparent url(../images/ico/up.gif) no-repeat scroll 100% 50%}
#detailInfo .down {background:transparent url(../images/ico/down.gif) no-repeat scroll 100% 50%}
.setBar          { background: #EEF2F6; padding: 6px 10px; margin-bottom: 1.5em; position: relative; }
.setBar .fl a    { margin-right: 20px; }
.setBar .fr a    { margin-right: 40px; }
.setBar .fr .set { position: absolute; top: 6px; right: 6px; width: 18px; height: 18px; background: #f00; cursor: pointer; cursor: hand; display: none; background: #153F7B url('../images/ico/set-blue.gif') 50% 50% no-repeat; }
.setBar .ico-minus   { background-image: url('../images/ico/minus-flat.gif');}
.setBar .ico-plus   { background-image: url('../images/ico/plus-flat.gif');}
.box .in table.horizontal	{ margin-bottom: 5px; }
.box .in table.horizontal tbody th	{ border: 1px solid #D3DFE7; background: #D3DFE7; padding: 2px 5px; font-size: .91em; color: #333; text-align: left;}
.box .in table.horizontal tbody td	{ border: 1px solid #D3DFE7; padding: 3px 5px; text-align: right; }
.box .in table.horizontal .actual th,
.box .in table.horizontal .actual td	{ background: #f7f9fb; color: #DB2032; font-weight: bold;}
.box .in table.horizontal .odd th	{ background: #f7f9fb; }
.box .in table.horizontal .even th	{  }
/*kvíz*/
.enquiry h4 { margin-bottom: 1.5em !important; }
.enquiry h5 { padding: 0 6px; }
.enquiry h5 label { position: relative; margin-left: 20px; display: block; }
.enquiry h5 input { position: absolute; left: -20px; =left: -24px; top: 2px; =top:-2px; _top: -1px; }
.enquiry .clearfix      { margin-bottom: .75em; }
.enquiry .bar      { height: 5px; overflow: hidden; float: left; width: 85%; background: #fff; }
.enquiry .bar span { height: 5px; overflow: hidden; background: #153F7B; display: block; }
.enquiry .res { float: right; color: #153F7B; font-weight: bold; position: relative; top: -0.5em; }
.enquiry .qs { margin-bottom: .5em; }
.enquiry .qs p { margin-bottom: 0 !important; }
.enquiry .sbmt { text-align: right; float: right; }
.enquiry .submit { padding: 2px 15px; }
.enquiry .checked { background: #fff; padding: 2px 5px; border: 1px solid red; xmargin-left: -6px; xmargin-right: -6px; position:relative; color: red; }
.enquiry .true h5 label { color: green; }
.enquiry .true h5 { color: green; background: #fff; padding: 2px 5px; border: 1px solid green; xmargin-left: -6px; xmargin-right: -6px; position:relative;  }
.enquiry .true .checked { background-image: url('../images/ico/score1.gif'); background-position: 99.5% 48%; background-repeat: no-repeat; font-size: 1.2em; }
.enquiry p { line-height: 1.5; }
.enquiry p a { vertical-align: bottom;  }
.quizIssue .in { font-size: 1.2em; }
.quiz .true,
.quiz .trueA { color: green; }
.quiz .false,
.quiz .falseA { color: red; }
.quiz .strong { font-weight: bold; font-size: 1.3em; }
.quiz .big { font-size: 2.5em; vertical-align: middle; padding-left: 1em; }
.quiz .answer { font-size: 2em; padding-right: 2em; }
.quiz .trueA     { background: url('../images/ico/thumb-up.gif') no-repeat right center; }
.quiz .falseA   { background: url('../images/ico/thumb-down.gif') no-repeat right center; }
.qs p { font-size: 1.3em; line-height: 1.3em; margin-bottom: .75em; font-weight: bold; }
.quizResume { font-size: 14px; margin-bottom: 3em; }
.quizResume p { margin: 0 !important; }
.quizInfo   { padding: 7px 10px; border: 1px solid #BBC8D9; background: #fff; }
.quizInfo p   { line-height: 1.5 !important; font-size: 1em; color: #333; margin: 0 !important; font-weight: normal;  }
/*/kvíz*/
/*/akcie*/
.fanFacebook {position: relative; width: 300px; height: 25px; margin-bottom: 10px;}
.fanFacebook a span {position: absolute; top: 0; left: 0; background: url('../images/fan-Facebook.gif') top left no-repeat; width: 100%; height: 100%; cursor: hand;}
.vysledek p {width: 230px !important;}
.vysledekOffset {float: left; background: #fff;	border: 1px solid #8E8F8F; font-size: 25px;	text-align: right; color: #de031c; padding: 8px 10px 8px 6px; margin: 18px 0 0 8px;	width: 230px; min-height: 30px;}
.vysledekOffset p {width: 230px !important;}
.vysledekOffset ul {font-size: 11px;}
/*.anketa h4 {background: url('/img/anketa.png') left top no-repeat; margin: 0; color: #153F7B !Important;	font-size: 14px; text-decoration: none;	padding: 0;}
.anketa h4 span {margin: 0 0 0 35px; font-weight: bold;}
.anketa h2 {padding: 5px 0 10px 0;}*/
.detailtext h3 {clear: none;}
.porovnani .h h3 {background-image:none !important; color:#295087 !important; font-size:14px; padding-left:10px !important; text-transform:none;}
ol li {list-style-type: decimal;}
/*výpis pr článků*/
.prClanky { clear:both; margin-bottom:15px; background:url("/images/hp/content/yellow-line.gif") no-repeat scroll left bottom transparent; }
.prClanky .hlavicka { color:#C99614; padding:5px 0; text-transform:uppercase; background:url("/images/hp/content/yellow-line.gif") no-repeat scroll left top transparent; }
.prClanky .clanek { padding-bottom:5px; }
.prClanky .titulek { font-size:14px; font-weight:bold; }
.prClanky .info { color:#767B7D; font-size:10px; }
/*/výpis pr článků*/
/*Zprávy pro uživatele*/
.msgErr  { border: 1px solid #DB2133; background: #FBE8EA url('../images/ico/msg-error.png') 20px 15px no-repeat; padding: 15px 20px 10px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgErr h5  { color: #DB2133; margin-bottom: 10px; font-size: 1.2em; line-height: 1.6; }
.msgErr li  { margin-bottom: 5px; font-size: 1.1em; background: url('../images/ico/bul-arrow.gif') 0 .30em no-repeat; padding-left: 17px; }
.msgErr li a  { font-weight: bold; }
.msgOk  { border: 1px solid #349901; background: #D9F2BF url('../images/ico/msg-ok.png') 20px 8px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgOk h5  { color: #000; margin-bottom: 5px; font-size: 1.1em; line-height: 1.6; }
.msgOk li  { margin-bottom: 5px; font-size: 1em; }
.msgInfo    { border: 1px solid #013E98; background: #BFD3F2 url('../images/ico/msg-info.png') 20px 8px no-repeat; padding: 10px 20px 7px 87px; min-height: 40px; _height: 40px; margin-bottom: 1.5em; }
.msgInfo h5 { color: #000; margin-bottom: 5px; font-size: 1em; line-height: 1.6; }
.msgInfo li { margin-bottom: 5px; font-size: 1em; }
.msgErr p,
.msgInfo p,
.msgOk p   { margin-bottom: 5px; margin-top: -5px; position: relative; }
/*/Zprávy pro uživatele*/
#legend   { border: 1px solid #BBC8D9; background: #ECF1F5 url('../images/bg-box-b.gif') 0 0 repeat-x; padding: 5px 10px 5px; margin-right: 5px;   }
.color  { display: block; float: left; width: 7px; height: 7px; border: 1px solid #fff; margin:4px 5px 0 0; }
.color1 {background-color: #DC2738;}
.color2 {background-color: #153F7B;}
.color3 {background-color: #6666CC;}
.color4 {background-color: #FFFF00;}
.color5 {background-color: #00CC33;}
.color6 {background-color: #993366;}
.color7 {background-color: #999999;}
.color8 {background-color: #00CCFF;}
.color9 {background-color: #FF9900;}
.color10 {background-color: #990000;}
.color11 {background-color: #339900;}
.color12 {background-color: #663300;}

.spraceFoot a:hover { color: #fff!important; }
/*sitemap*/
.siteMap                      {}
.siteMap h2                   { }
.siteMap .cols                { border: 1px solid #C4CFDE; padding: 10px 20px; border-top: 2px solid #153F7B; position: relative; margin-bottom: 2em; }
.siteMap h3                   { display: inline; }
.siteMap .list                { margin-bottom: 2em !important; margin-left: 15px; }
.siteMap .list li             { margin-bottom: 1em; }
.siteMap .list h4             { font-size: 1em; font-weight: normal; }
.siteMap .extList             { margin-bottom: 3em; }
.siteMap .extList h4          { position: relative; margin-left: 20px; margin-bottom: .5em; padding-left: 10px;  }
.siteMap .extList span        { display: block; position: absolute; left: -20px; background: url('../images/ico/extlist-minus.gif'); width: 18px; height: 18px; cursor: pointer; cursor: hand; }
.siteMap .extList span.plus   { background-image: url('../images/ico/extlist-plus.gif'); }
/*.siteMap .extList li          { margin-bottom: 1em; }
.siteMap .extList ul          { margin-left: 30px; }
.siteMap .extList ul li       { margin-bottom: .33em; }*/
.siteMap .toggle              { position: absolute; top: -1.8em; right: 0; }
.siteMap .toggle p            { float: right; padding-left: 30px; background: url('../images/ico/extlist-minus.gif') 0 50% no-repeat; min-height: 18px; _height: 18px; line-height: 18px; margin-left: 3em; cursor: hand; cursor: pointer; color: #153F7B; font-weight: bold; }
.siteMap .toggle p span       { border-bottom: 1px dashed #BBC8D9; }
.siteMap .toggle p.plus       { background-image: url('../images/ico/extlist-plus.gif'); }
.siteMap .last                { margin-bottom: 0 !important; }
.siteMap .liSec { margin-left: 2em; }
/*end sitemap*/
/*promo srovnini-cen.penize.cz*/
.promoSrovCenBig { width: 914px; height: 236px; background: #fff; margin: 20px auto; color: #153F7B; padding: 12px 28px; position: relative; }
.promoSrovCenBig  .title { font-size: 18px; font-weight: bold; }
.red { color: #DE031C; }
.kategorie { font-size: 14px; position: absolute; bottom: 12px;}
.tvBlok { position: absolute; bottom: 0; text-align: center; width: 175px; }
.tvBg { height: 170px; background: url('/images/promoSrovCen.png') no-repeat 0 0; display: block;}
.mobBlok { position: absolute; bottom: 0; left: 196px;  text-align: center; width: 170px; }
.mobBg { height: 170px; background: url('/images/promoSrovCen.png') no-repeat 0 -170px; display: block;}
.autoBlok { position: absolute; bottom: 0; left: 365px; text-align: center; width: 170px; }
.autoBg { height: 170px; background: url('/images/promoSrovCen.png') no-repeat 0 -340px; display: block;}
.mpBlok { position: absolute; bottom: 0; left: 550px; text-align: center; width: 170px; }
.mpBg { height: 170px; background: url('/images/promoSrovCen.png') no-repeat 0 -510px; display: block;}
.fitBlok { position: absolute; bottom: 0; left: 750px; text-align: center; width: 170px; }
.fitBg { height: 170px; background: url('/images/promoSrovCen.png') no-repeat 0 -680px; display: block;}
/*end promo srovnini-cen.penize.cz*/
.formdl h2 {font-size: 1.2em; font-weight: normal; }
