h1, h2, h3, h4, h5, h6, ul, li, p, body, html, cite, button {
	margin: 0; padding: 0;
}

.clear {
	clear: both; height: 0px; font-size: 1px; line-height: 0px;
}

p {
	font-size: 83%;
}

hr {
	display: none;
}

img {
	border: 0;
}

html {

}

a {
	color: #1e59a9;
}

a:hover {
	color: #1e59a9;
	text-decoration: none;
}

body {
	color: #28354b;
	background: #f9fcff url(../img/body-strip.png) repeat-x;
	text-align: center;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;    
}

div#main {
	width: 1002px;
	margin: 0 auto;
	text-align: left;
}

div#header {
	position: relative;
	width: 1002px;
	height: 146px;
}

/* Logo */
div#header h1{
	width: 231px;
	height: 60px;
	position: absolute;
	top: 13px;
	left: 33px;
	font-size: 90%;
}

div#header h1 span{
	display: block;
	width: 231px;
	height: 60px;
	background: url(../img/logo-fondmarket.png) no-repeat;
	position: absolute; top: 0; left: 0;

}


div#header cite {
	width: 307px;
	height: 97px;
	position: absolute;
	top: 0;
	left: 269px;
}
div#header cite span{
	display: block;
	width: 307px;
	height: 97px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/header-cite.png);
}


div#vyhledavani {
	width: 260px;
	height: 60px;
	position: absolute;
	top: 23px;
	right: 42px;
	background: url(../img/vyhledavani-ico.png) no-repeat 13px 22px;
}

div#vyhledavani h4 {
	color: #fff;
	font-size: 83%;
	padding: 0 0 0 57px;
	background: transparent;
}

div#vyhledavani span#vyhledavani-text {
	display: block;
	width: 150px;
	height: 28px;
	background: url(../img/vyhledavani-text.png) no-repeat;
	position: absolute;
	left: 48px;
	top: 21px;

}
div#vyhledavani span#vyhledavani-text input {
	border: none;
	background: none;
	padding: 6px 0 0 7px; margin: 0;
	display: block;
}
div#vyhledavani span#vyhledavani-submit  {
	display: block;
	width: 60px;
	height: 28px;
	position: absolute;
	right: 0;
	top: 21px;
}

div#vyhledavani span#vyhledavani-submit  button {
	display: block;
	width: 60px;
	height: 28px;

	border: none;  padding: 0; margin: 0;
}
div#vyhledavani span#vyhledavani-submit  button span {
	display: block;
	width: 60px;
	height: 28px;
	background: transparent url(../img/vyhledavani-button.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

/* menu */

ul#hlavnimenu {
	height: 49px;
	width: 970px;
	position: absolute;
	top: 96px;
	list-style: none;
	background: #2570b8 url(../img/menu-right-corner.png) no-repeat;
	left: 16px;


}
ul#hlavnimenu li.polozkamenu {
	float: left;
	font-size: 70%;

	line-height: 12px;



}

ul#hlavnimenu li.active{
	background-color: White;
}
ul#hlavnimenu li.activefirst {
	background-image: url(../img/menu-first-corner.png);
	background-position: top left;
	background-repeat: no-repeat;
}




ul#hlavnimenu li.polozkamenu strong, ul#hlavnimenu li.polozkamenu a {
	display: block;
	height: 38px;
	width: inherit;
	font-weight: normal;
	position: relative;

	text-decoration: none;
	background: url(../img/menu-divider.png) no-repeat right;
	padding: 11px 0 0 0;
}

ul#hlavnimenu li.polozkamenu strong {

}



ul#hlavnimenu li.polozkamenu strong span {
	display: block;
	height: 49px;
	width: inherit;
	position: absolute;
	top: 0; left: 0;
	background-position: 0 -49px;
	background-repeat: no-repeat;
}




ul#hlavnimenu li.polozkamenu a {

}
ul#hlavnimenu li.polozkamenu a span {
	display: block;
	height: 49px;
	width: inherit;
	position: absolute;
	top: 0; left: 0;
	background-position: 0 0px;
	background-repeat: no-repeat;
}
ul#hlavnimenu li.polozkamenu a:hover span {
	display: block;
	height: 49px;
	width: inherit;
	position: absolute;
	top: 0; left: 0;
	background-position: 0 -49px;
	cursor: pointer;
	background-repeat: no-repeat;
}

/* Polo�ky menu */

ul#hlavnimenu li#uvodni-strana{
	width: 80px;
}
ul#hlavnimenu li#uvodni-strana span{
	width: 79px;
	background-image: url(../img/menu-items/uvodni-strana.png);
}

ul#hlavnimenu li#fondy-a-investicni-produkty {
	width: 149px;
}
ul#hlavnimenu li#fondy-a-investicni-produkty span {
	width: 148px;
	background-image: url(../img/menu-items/fondy-a-investicni-produkty.png);
}

ul#hlavnimenu li#pravidelne-investice{
	width: 103px;
}
ul#hlavnimenu li#pravidelne-investice span{
	width: 102px;
	background-image: url(../img/menu-items/pravidelne-investice.png);
}

ul#hlavnimenu li#online-poradna{
	width: 87px;
}
ul#hlavnimenu li#online-poradna span{
	width: 86px;
	background-image: url(../img/menu-items/online-poradna.png);
}

ul#hlavnimenu li#seminare-a-konzultace{
	width: 106px;
}
ul#hlavnimenu li#seminare-a-konzultace span{
	width: 105px;
	background-image: url(../img/menu-items/seminare-a-konzultace.png);
}

ul#hlavnimenu li#literatura{
	width: 98px;
}
ul#hlavnimenu li#literatura span{
	width: 97px;
	background-image: url(../img/menu-items/literatura.png);
}

ul#hlavnimenu li#rozhovory{
	width: 95px;
}
ul#hlavnimenu li#rozhovory span{
	width: 94px;
	background-image: url(../img/menu-items/rozhovory.png);
}

ul#hlavnimenu li#prehled-autoru{
	width: 76px;
}
ul#hlavnimenu li#prehled-autoru span{
    width: 75px;
    background-image: url(../img/menu-items/prehled-autoru.png);
}

ul#hlavnimenu li#zivotni-situace{
                width: 79px;
                
}
ul#hlavnimenu li#zivotni-situace span{
                width: 78px;
				background-image: url(../img/menu-items/zivotni-situace.png);
}
 
ul#hlavnimenu li#slovnik-pojmu{
				width: 79px;
				
}
ul#hlavnimenu li#slovnik-pojmu span{
				width: 78px;
				background-image: url(../img/menu-items/slovnik-pojmu.png);
}

/* sub menu*/

ul#hlavnimenu ul#submenu {
	position: absolute;
	top: 49px;
	width: 970px;
	list-style: none;
	background: White;
	height: 44px;
	left: 0;
	font-size: 100%;



}
ul#hlavnimenu ul#submenu li {
	float: left;
}
ul#hlavnimenu ul#submenu li.last a{
	border-right: none;
}
ul#hlavnimenu ul#submenu li a{
	display: inline;
	background: none;
	line-height: 44px;
	padding: 0; margin: 0;
	color: #002358;
	padding: 0 14px 0 14px;
	border-right: 1px solid #e0e4eb;
	text-decoration: underline;
}


/* ----------------------------------------------------------------------- */

/* z�kladn� layout */

div#content {
	background: url(../img/menu-items/content-shadow.png) repeat-y;

}
/* position: relative tady mrsilo palec u partnera rubriky. pricemz pokud top:-1px bylo kvuli odsazenymu pozadi, tak to bylo rozhozeny diky 0 1px */
div.contentsub {
	background: url(../img/menu-items/c-shadow.png) no-repeat /*0 1px*/ left top;
	/*position: relative; top: -1px;*/
	padding: 0 0 0 16px;
}

/* ----------------------------------------------------------------------- */

/* �vodn� str�nka */

div#hpcolblock1 {
	width: 970px;
	/*margin: 0 auto;*/

	background: white url(../img/hp_cols.png) repeat-y -1px 0;
}
div#hpcolblock1 div#hpcol1 {
	width: 350px;
	float: left;

}
div#hpcolblock1 div#hpcol2 {
	width: 620px;
	float: left;

}

div#hpcolblock2 {
	width: 620px;
	margin-top: -141px !important;
	position: relative;
	z-index: 100;
	background: #ffffff;
}
div#hpcolblock2 div#hpcol3 {width: 300px; background: #fffdf9 url(../img/bcks-orange.png) repeat-y; float: left; }
div#hpcolblock2 div#hpcol4 {width: 320px; background: #ffffff; float: left; padding-bottom: 0px; }

div#hpcol3 a {
	color: #ff9600;
}
div#hpcol3 a:hover {
	color: #ff9600;
	text-decoration: underline;
}
/* HP boxy */

div.hpboxcol1 {
	padding: 12px 17px 15px 17px;


	border-bottom: none;
	background-repeat: repeat-x;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
}
div.hpboxcol2 {
	padding: 12px 17px 15px 25px;
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-right-style: solid;

}

div.hpboxcol3 {
	padding: 12px 17px 15px 25px;
	background-repeat: repeat-y;
	border-right: 1px solid #e5edf2;
	border-top-width: 1px;
	border-top-style: solid;

}
div.hpboxcol4 {
	padding: 12px 17px 15px 25px;

	border-right: 1px solid #e0ecf4;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #ffffff;

}

div.hpboxcol4a {
	padding: 0px 21px 3px 19px;

	border-right: 1px solid #e0ecf4;
	border-top-width: 1px;
	border-top-style: solid;
}

div.hpboxcol5 {
	padding: 12px 17px 15px 17px;
		/*background-image: red url(../img/hpcold.png);*/
/*	border-left: 1px solid #e0ecf4;*/

	
}

div.hpboxcol6 {
	padding: 12px 17px 15px 17px;
	
	/*border-right: 1px solid #e0ecf4;*/
/*	background-image: url(../img/hpcold.png);*/
	background-repeat: repeat-x;

	
}
div.moreboxes div.pagecol{
	border-bottom: 1px solid #e6eaed;
}
div.pagecol {
	padding: 12px 17px 15px 25px;


}
ul.pclist {
	list-style: none;
	font-size: 76%;
}
ul.pclist li{
	padding: 0px 0 4px 10px;
	line-height: 1.3;
	background: url(../img/sipka.png) no-repeat 0 6px;
}

ul.pclist li a{
	color: #28354b;
}

ul.pclist li a:hover{
	text-decoration: none;
	color: #ff9600;
}





div#souvisejici_fondy {
	background: white url(../img/pagecol-white.png) repeat-y;
}

div.pagecol h3{
	color: #ff9600 !important;

}
div.pagecol h3 a {
	color: #ff9600;
	text-decoration: none;
}
div.pagecol h3 a:hover {
	text-decoration: underline;
}


div.hpboxcol1 h3,div.hpboxcol2 h3,div.hpboxcol3 h3, div.hpboxcol4 h3, div.hpboxcol5 h3,div.hpboxcol6 h3,div.pagecol h3 {
	font-size: 115%;
	margin: 0px -3px 6px 0;
	background-position: right;
	background-repeat: no-repeat;
	padding: 5px 0 4px 0;
	color: #1e59a9;
}

div.hpboxcol1 h3 a,div.hpboxcol2 h3 a,div.hpboxcol3 h3 a, div.hpboxcol4 h3 a, div.hpboxcol5 h3 a,div.hpboxcol6 h3 a, div.pagecol h3a {
	text-decoration: none;
}
div.hpboxcol1 h3 a:hover,div.hpboxcol2 h3 a:hover,div.hpboxcol3 h3 a:hover, div.hpboxcol4 h3 a:hover, div.hpboxcol5 h3 a:hover,div.hpboxcol6 h3 a:hover, div.pagecol h3 a:hover{
	text-decoration: underline;
	color: #e88c08;
}

div.hpboxcol1 h4, div.hpboxcol2 h4,div.hpboxcol3 h4, div.hpboxcol4 h4, div.hpboxcol5 h4,div.hpboxcol6 h4, div.pagecol h4{
	font-size: 90%;
	margin: 0 0 10px 0;
}

h4 a:hover {
	text-decoration: none;
	color: #e8a117;
}

div.imageframe {
	display: block;
	border: 1px solid #b4c6d3;
	padding: 4px;
	background: #fff;
	font-size: 0;
	margin: 0 0 6px 0;
}


div.left {
	float: left;
}

div.right {
	float: right;
}

div.bookc {
	width: 209px;
	margin-left: 3px;
	margin-bottom: 8px;
}

div.imageframe img {
	margin: 0 0 0px 0;
}

div.hpboxcol1 p, div.hpboxcol2 p, div.hpboxcol3 p, div.hpboxcol4 p, div.hpboxcol5 p,div.hpboxcol6 p {
	font-size: 83%;
	line-height: 1.4;
	margin: 0 0 0.5em 0;
	color: #28354b;
}




/* rozhovory */

div#hprozhovory {
	background-image: url(../img/hp-rozhovory.png);
	background-color: #e3f3ff;
	border-color: #bbd5e9 #d9e5e8 #fff #c4e0f4;
}
div#hprozhovory h3 {
	color: #1e59a9;
	background-image: url(../img/icons/hp_rozhovory.png);
}

/* navigace */

div#navigace {
	background-image: url(../img/hp-rozhovory.png);
	background-color: #e3f3ff;
	border-color: #bbd5e9 #d9e5e8 #fff #c4e0f4;
	height: 330px;
	padding-top: 0; padding-bottom: 0;
	border-bottom: 1px solid #d9e5e8;


}
div#navigace h3 {
	color: #1e59a9;

}
div#navigace h4 {
	color: #1e59a9;
}


div#navigace ul {
	list-style:none;
	font-size: 77%;
}

div#navigace ul li {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
	padding: 0 0 6px 10px;
	background-position: 0 5px;
	line-height: 1.3;
}


p#nav-sub {
	font-size: 70%;
	padding: 18px 0 18px 0;
	border-bottom: 1px solid #c4e0f4;
	margin: 0 0 10px 0;
}
p#nav-sub strong{
	color: #28354b;
	margin: 0 4px 0 0;
}
p#nav-sub a{
	color: #28354b;
	margin: 0 2px 0 0;
}
p#nav-sub a:hover {
	color: #fea700;
	text-decoration: none;
}
p#nav-sub span.arrow{
	font-size: 9px;
	margin: 0 2px 0 0;
}
p#nav-sub span.rubrika{
	color: #1e59a9;
}
/* magaz�n */

div#hpmagazin {
	background-image: url(../img/hp-magazin.png);
	background-color: #fffbee;
	border-color: #d9e5e8 #f4ecd8 #fff #e0e8e3;
}
div#hpmagazin h3 {
	color: #ff9600;
	background-image: url(../img/icons/hp_magazin.png);
}

div#hpmagazin h3 a{
	color: #ff9600;

}

/* dalsi clanky*/

div#hpdalsiclanky {
	background-color: #fff;
	border-color: #fff #e7eef4 #fff #dfebf4;
}
div#hpdalsiclanky  h3 {
	color: #1e59a9;
}
div.boxclanek  {
	padding: 10px 0 5px 0;
}
div.boxclanek div.imageframe {
	float: left;
	margin: 0 10px 0 0;
}
div.boxclanek h4 {
	font-size: 78%;
	padding: 4px 0 4px 0;
	margin: 0;
}

div.sudy {
	background: #f9fdff;
	margin: 0 -17px 0 -17px;
	padding: 10px 17px 5px  17px;
	border-top: 1px solid #e7eef4;
	border-bottom: 1px solid #e7eef4;
}

/* starsi clanky */
div#starsiclanky {
	border-color: #e7eef4 #e7eef4 #fff #e0ecf4;
	background: #fff;
}

div#starsiclanky h6{
	color: #1e59a9;
	font-size: 80%;
}

div#starsiclanky ul {
	list-style: none;
	margin: 7px 0 0 0;
	list-style: none;
	font-size: 83%;
	color: #28354b;
}

div#starsiclanky ul li{
	list-style: none;
	padding: 0 0 3px 0;   
}
div#starsiclanky a {
	color: #28354b;
}
div#starsiclanky a:hover {
	color: black;
	text-decoration: none;
}

div#starsiclanky .imageframe {
    width: 70px;
    float: left;
}

div#starsiclanky p {
     font-size: 100%;
}


/* rubriky */

div#hprubriky {
	border-color: #e3edf4 #e7eef4 #fff #e3edf4;
	background: #fefeff;
	padding-left: 9px;
        color: #28354b; 
}        
div#hprubriky h3{ 
        color: #1e59a9;
	background-image: url(../img/icons/hp_rubriky.png);
        padding-left: 8px;
}
div#hprubriky a {
    color: #28354b;  
    padding: 0 10px 0 0px;
	font-family: sans-serif;
	line-height: 1.6em;
	text-decoration: none;
}

div#hprubriky #rubriky_block{     
    margin : 0px 9px 0 9px;    
}

div#hprubriky a:hover {
	font-family: sans-serif;
	line-height: 1.6em;
	text-decoration: underline;
        color: #28354b;  
}

div#hprubriky a.p1 {
	font-size: 11px;
}
div#hprubriky a.p2 {
	font-size: 11px;
	font-weight: bold;
}
div#hprubriky a.p3 {
	font-size: 12px;
}
div#hprubriky a.p4 {
	font-size: 14px;
}
div#hprubriky a.p5 {
	font-size: 14px;
	font-weight: bold;
}
div#hprubriky a.p6 {
	font-size: 15px;
}
div#hprubriky a.p7 {
	font-size: 16px;
	font-weight: bold;
}
div#hprubriky a.p8 {
	font-size: 18px;
	font-weight: bold;
}
div#hprubriky a.p9 {
	font-size: 18px;
	font-weight: bold;
}

/* obecne */
p.clanekinfo {
	font-size: 70% !important;
	color: #64748e !important;
	clear: both;
	padding-top: 4px;
}
p.clanekinfo a {
	color: #64748e !important;
}
p.clanekinfo a:hover {


color: #313d51 !important;
text-decoration: none;}


table.knihy p.clanekinfo{
	clear: none;
}

table.seminare p {
	font-size: 70%;
}


/* tabs */
div.tabs {
	padding: 0 0 0px 0;
	margin: 0 -17px 0em -17px;
	background: url(../img/tabs/dot.png) repeat-x 0 -5px;
}
col-main-sub div.tabs {
	margin: 0 -18px 0em -17px;
}

/* zLOST */

#partner-rubriky		{ background: #f1f9ff url(../img/partner-rubriky.gif) repeat-x left top; padding: 18px 140px 18px 18px; margin: -17px -18px 5px -17px; border-bottom: 1px solid #e7eef4; position: relative; }
#partner-rubriky h3		{ margin: 0; padding: 0; color: #1e59a9; font-size: 0.75em; font-weight: normal; }
#partner-rubriky h3 span	{ font-weight: bold; }
#partner-rubriky h3 span#partner-titulek	{ color: #ff9500; text-transform: uppercase; padding-right: 1em; }
#partner-rubriky img#palec		{ position: absolute; right: 0; top: -13px; z-index: 10; }
#partner-rubriky p		{ font-size: 0.7em; }

/* zLOST end */
div.tabs2 {
	background: url(../img/tabs/dot2.png) repeat-x 0 -5px;
	margin: 0 -17px 0em -25px;
	padding: 0 0 0 8px;
}
div.tabs ul {
	height: 30px;
	list-style: none;
	padding: 0 0 0 9px;
	font-size: 69%;
	margin: 0 0 0px 0;


}
div.tabs ul li {
	margin: 0 4px 0 0;
	float: left;
	line-height: 30px;
	background: url(../img/tabs/nleft.png) no-repeat left top;
}

div.tabs ul li.selected {
	border-bottom: 1px solid white;
	background: url(../img/tabs/left.png) no-repeat left top;

}
div.tabs ul li a {
	background: url(../img/tabs/nright.png) no-repeat right top;
	display: block;
	padding: 0px 8px 0px 8px;
	color: #28354b;
	text-decoration: none;

}
div.tabs ul li a:hover {
	color: #1e59a9;
	text-decoration: underline;
}

div.tabs ul li.selected a {
	background: url(../img/tabs/right.png) no-repeat right top;
	display: block;
	padding: 0px 8px 0px 8px;
	color: #1e59a9;
	font-weight: 800;
}

/* hp zaciname */
div#zaciname {
	background: #ffc00d url(../img/hp_zaciname/bck.png) repeat-x;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #f3e200 #e0c416 #f4b40b #fff;
	height: 330px;


}

div#zaciname h3 {
	color: #f03800;
	font-size: 120%;
	margin: 17px 0 10px 26px;

}

div#zaciname a#zac_button {

	width: 178px;
	height: 66px;
	float: right;
	margin: -7px 19px 0 0;

}
div#zaciname a#zac_button img {

}

div#zaciname p {
	margin: 0px 0 0 26px;
	font-size: 78%;
	width: 390px;
	line-height: 1.3;
}

div#zacinamebox{
	background: url(../img/hp_zaciname/box_top.png) no-repeat top;
	padding: 5px 0 0 25px;
	margin: 18px 0 0 0;

}

div#zacinamebox div.sub {
	background: url(../img/hp_zaciname/bck-y.png) no-repeat -6px 72px;
}

div#zacboxmenu {
	height: 36px;

}

div#zacboxmenu li#zbox1.selected a{
 text-decoration: none;
}

div#zacboxmenu li#zbox1.selected a{
 text-decoration: none;
}

div#zacinamebox li#zbox1 a{
	display: block;
	width: 130px;
	line-height: 36px;
	background: url(../img/hp_zaciname/button_chciinform.png) no-repeat center top;   ;
	color: #86aec6;
	font-size: 77%;
	padding: 0 0 0 12px;
	float: left;
}

div#zacinamebox li#zbox1.selected a{
	background: transparent url(../img/hp_zaciname/button_chciinformace.png) no-repeat center top;   ;
	color: #1e59a9;
	font-weight: bold;
	font-size: 77%;
	padding: 0 0 0 13px;
	float: left;
}

div#zacinamebox #zbox1 a:hover {
color: #e88c08;
 text-decoration: underline;
}

div#zacinamebox #zbox1.selected a:hover {
 text-decoration: none; color: #e88c08;
}

div#zacinamebox li#zbox2 a{
	display: block;
	width: 137px;
	line-height: 36px;
	background: transparent url(../img/hp_zaciname/button_chciinvestovat.png) no-repeat center top;
	color: #86aec6;
	font-size: 77%;
	padding: 0 0 0 12px;
	float: left;
}

div#zacinamebox li#zbox2.selected a{
	background: transparent url(../img/hp_zaciname/button_chciinformace2.png) no-repeat center top;   ;
	color: #1e59a9;
	font-weight: bold;
	font-size: 77%;
	padding: 0 0 0 13px;
	float: left;
	text-decoration: none;

}

div#zacinamebox #zbox2 a:hover {
 text-decoration: underline; color: #e88c08;

}

div#zacinamebox #zbox2.selected a:hover {
	text-decoration: none; color: #e88c08;
}


div#zboxlinks {

	margin: 0 25px 0 0;
	padding: 0px 0 8px 14px;


}
div#zboxlinks h4 {
	padding: 10px 14px 0 0px;
	font-size: 95%;
	color: #1e59a9;
	clear: both;

}
h4#zh4 {
	padding-top: 15px !important;
}
div#zboxlinks ul {

	list-style: none;
	margin: 0px 0 0 -9px;
	font-size: 71%;
	width: 530px;

}
div#zboxlinks ul li{
	float: left;
	padding: 0 9px 0px 9px;
	white-space: nowrap;
	border-right: 1px solid #c0d0db;
	margin: 4px 0 0px 0;

}
div#zboxlinks ul li.last{

	border-right: none;
}
div#zboxlinks ul li a{
	color: #040912;
}
div#zboxlinks ul li a:hover{
	color: #e88c08;
	text-decoration: none;
}

div#zbottom{
	background: url(../img/hp_zaciname/bottom.png) no-repeat 20px 0;
	height: 18px;
}

/* PARTNERI */
div#partneri { background: url(../img/partneri/partneri_bg.png) no-repeat 0 0; height: 100px; overflow: hidden; }
 div#partneri p { color: #0067C7; text-transform: uppercase; font-weight: bold; font-size: 11px; margin: 16px 0 0 26px; }
 div#partneri table { margin-top: 12px; margin-left: 26px; }
 div#partneri table td { text-align: center; vertical-align: middle; padding: 0 27px 0 0; }

 
 



/* PARKVEST */
div#hpbox2 a{
	display: block;
	height: 109px;
}

div#hpbox2 {
  position: relative;
  z-index: 80;
  left: 0px; }

div#hpbox2.over {
  position: relative;
  z-index: 1000; }

/* pet statecnych */

div#pet-statecnych {
	background-image: url(../img/bcks-white.png);
	border-right-color: #e0ecf4;
	background-color: white;

}

div#pet-statecnych h3 {
	color: #1e59a9;
	margin-bottom: 0px;
	padding-bottom: 0px;


}

div#pet-statecnych div#st5box {
	background: url(../img/5statecnych/bck.png) no-repeat;

	height: 127px;
	margin: 20px 0 0 0;
	padding: 12px 0 0 8px;
}

/* serialy */

div#hp_serialy {
	border-top-color: #eef3f7;
}

div#hp_serialy h3 {
	color: #ff9600;
	margin-bottom: 5px;
	background: url('../img/icons/hp_magazin.png') no-repeat right center;
}

div#hp_serialy h5 {
	font-size: 70%;
	margin: 0;
	padding: 10px 0 3px 0;
	color: #1e59a9;
}

div#hp_serialy a {
  font-size: 70%;
	color: #28354b;
	display: block;
	padding: 0 0 0 8px;
	background: url('../img/sipka.png') no-repeat left 4px;
}

div#hp_serialy a:hover {
	text-decoration: none;
	color: #e88c08;
}

/* nase akce */

div#hpnaseakce {
	border-top-color: #eef3f7;
}

div#hpnaseakce h3 {
	color: #ff9600;
	margin-bottom: 10px;

}

div#hpnaseakce h5 {
	font-size: 70%;
	margin: 0px 0 4px 0;
}

div#hpnaseakce h5 span {
	background: url(../img/sipka.png) no-repeat 0px 5px;
	text-decoration: none;
	margin: 0 0 0 4px;

}
div#hpnaseakce h5 a {
	color: #1e59a9;
}

div#hpnaseakce h5 a:hover {
	text-decoration: none;
	color: #e88c08;
}

div#hpnaseakce p {
	font-size: 70%;
	line-height: 1.5;
	margin-bottom: 10px;
}

/* nazory profesionalu */

div#hp_nazory_profesionalu {
	border-top-color: #f1efeb;
}
div#hp_nazory_profesionalu h3 {
	background-image: url(../img/icons/hp_nazoryprofesionalu.png);
	color: #ff9600;
}
p.otazka {
	font-weight: bold;
	font-size: 69% !important;
	border-top: 1px solid #D8E2EB;
	border-bottom: 1px solid #D8E2EB;
	padding: 4px 0 4px 0;
	line-height: 1.4;
}
div#hp_nazory_profesionalu img {
	margin: 10px 0 0 0;
}


/*aktualni info emailem*/
div#hp_aktualni_info {
	border-top-color: #f1efeb;

}
div#hp_aktualni_info h3 {
	background-image: url(../img/icons/hp_aktualni_info.png);
	color: #ff9600;
}


div#emailakt {
	width: 256px;
	height: 45px;
	position: relative;
	left: 0px;

}
html>body div#emailakt {

	position: relative;
	left: 0;


}
div#emailakt h4 {
	color: #fff;
	font-size: 83%;
	padding: 0 0 0 57px;
	background: transparent;
}

div#emailakt span#mail-text {
	display: block;
	width: 213px;
	height: 31px;
	background: url(../img/mail-text.png) no-repeat;
	position: absolute;
	top: 5px;
	left: 0px;



}
div#emailakt span#mail-text input {
	border: none;
	background: none;
	padding: 7px 0 0 7px; margin: 0;
	display: block;
	width: 200px; 
	
}
div#emailakt span#mail-submit  {
	display: block;
	width: 60px;
	height: 31px;
	position: absolute;
	top: 5px;
	left: 218px;
}

div#emailakt span#mail-submit  button {
	display: block;
	width: 39px;
	height: 31px;

	border: none;  padding: 0; margin: 0;
}
div#emailakt span#mail-submit  button span {
	display: block;
	width: 39px;
	height: 31px;
	background: transparent url(../img/mail-button.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
p#mailaktp  {
	color: #e5dfd3;
	font-size: 70%;
}
p#mailaktp a {
	color: #28354b;
}

p#mailaktp a:hover {
	color: #de8506;
	text-decoration: none;
}

/* aktuality */

div#hp_aktuality {
	border-top-color: #eef3f7;
}

div#hp_aktuality h3 {
	background-image: url(../img/icons/hp_aktuality.png);

}

div#hp_aktuality ul {
	list-style: none;
	margin: 0px 0 0 0;
	list-style: none;
	font-size: 70%;
	color: #28354b;
	line-height: 1.4;
}

div#hp_aktuality ul li{
	list-style: none;
	padding: 8px 0 8px 0;

	border-bottom: 1px solid #e6eef0;

}
div#hp_aktuality ul li.sudy {
	background: url(../img/divider_akt.png) repeat-y;
}
div#hp_aktuality ul li a {
	color: #28354b;
}
div#hp_aktuality ul li a:hover {
	color: black;
	text-decoration: none;
}
div#hp_aktuality ul li span {
	background: url(../img/sipka2.png) no-repeat 01px 5px;
	padding: 0 5px 0 0;
	margin: 0 0 0 2px;
}

p.aknext {
	font-size: 70% !important;
	margin: 8px 0 0 0 !important;
	clear: both;

}

p.aknext span {
	background: url(../img/sipka2.png) no-repeat 01px 5px;
	padding: 0 5px 0 0;
	margin: 0 0 0 2px;
}
p.aknext a:hover {
	text-decoration: none;
	color: #e88c08;
}

/* fondy*/

div#hpfondy {
	border-top-color: #eef3f7;
	background: #f9fdff;
}
div#hpfondy h3 {
	background-image: url(../img/icons/hp_fondy.png);
}

div#hpfondy img.graf {
	margin: 12px auto 0 auto;
	display: block;

}

div#hpfondy table.tablenorm {
	width: 268px;
	margin-left: 17px;
}


table.tablenorm {
	margin: 14px 0 0 0; padding: 0;
	border-collapse: collapse;
	border-left: 1px solid #e6eef0;
	border-top: 1px solid #e6eef0;
	font-size: 70%;

}

table.tablenorm td, table.tablenorm th{
	background: white;
	border-collapse: collapse;
	border-right: 1px solid #e6eef0;
	border-bottom: 1px solid #e6eef0;
	font-weight: normal;
	padding: 6px 8px 6px 8px;
	color: #28354b;
	text-align: left;
}


table.tablenorm tr.sudy td {
	background-color: #f8fafc;
}

table.tablenorm th {
	background: url(../img/th.png) repeat-x;
	color: #1e59a9;
}

table.tablenorm .right {

text-align: right;
}
table.tablenorm a:hover {
	text-decoration: none;
	color: #e88c08;
}
table.tablenorm .icol {

}
table.tablenorm .icol img{
float: left;
margin: 1px 0 0 0;
display: block;

}


/* diskuze anketa*/

div#hpcold {
width: 968px;
background: white url(../img/hpcold.png) repeat-x;
border-left: 1px solid #E0ECF4;

	
}


div#hpcold div.clear {
background: url(../img/border.png);
margin: 0 0 0 -1px;
}


div#hpcold div#hpcold1 {
	float: left;
	width: 968px;   
    background: url(../img/hpcold.png) repeat-x;  

}
div#hpcold div#hpcold2 {
	float: left;
	width: 191px;
    min-height: 100px;
    background: url(../img/hpcold.png) repeat-x;  
}
html > body div#hpcold div#hpcold2 {
	float: left; 
		/*background: white url(../images/hpcold.png) repeat-x;*/
	width: 194px;
	
}




/* diskuze */

div#hp_diskuze table {
	width: 450px; float: left;
	margin: 0 27px 0 0;


}
	div#hp_diskuze div.clear {
  background: none;
  }
div#hp_diskuze h3 {
	background-image: url(../img/icons/hp_diskuze.png);
}
div#hp_diskuze table.t2 {
	margin-right: 0px;
}

div#hp_diskuze{



}


/* anketa */

div#hp_anketa {
 border-top-color: #E8EAE9;

}
div#hp_anketa div{
	background: white;
	 padding:12px 0 0 10px;
}

div#hp_anketa h3 {
	background-image: url(../img/icons/hp_anketa.png);
	background-repeat: no-repeat;
	background-position:right center;
	color:#1E59A9;
font-size:115%;
margin:0px -3px 6px 0pt;
padding:5px 0pt 4px;

}
div#hp_anketa p.otazka {
	margin-bottom: 0 !important;

}

p.odpoved {
	font-size: 69% !important;
	border-bottom: 1px solid #d9e2e9;
	padding: 5px 0 5px 0 !important;
	margin: 0 !important;


}

p.odpoved strong {
	color: #64748e;
	font-weight: normal;




}

p.odpoved a:hover {
	color:#e88c08;
	text-decoration: none;

}



/* paticka */

div#footer {
	height: 80px;
	clear: both;
	background: url(../img/footer.png) no-repeat 11px 0;
	position: relative;
}

div.footersubpage {

	background: url(../img/footer2.png) no-repeat 11px 0 !important;

}


div#footer p#tiraz {
	color: #909db0;
	font-size: 69%;
	padding: 24px 0 0 34px;
	width: 350px;
}
div#footer ul {
	font-size: 69%;
	color: #afb9c8;
	list-style: none;
	position: absolute;
	right: 30px;
	top: 25px;


}

div#footer ul li {
	border-right: 1px solid #afb9c8;
	float: left;
	padding: 0 9px 0 9px;
}

div#footer ul li.last {
	border-right: none;

}



div#footer ul li a{
	color:#909db0;
}
div#footer ul li a:hover {
	color:#61666e;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------- */

/* Podstr�nky */

div#content-page {
	text-align: left;
	background: url(../img/pagecols.png) repeat-y;


}
div#content-page div#col-main {
	width: 692px;
	float: left;
	background: url(../img/pagecols.png);
}

div#content-page div#col-sec {
	width: 278px;
	float: left;
	background: #fffdf9;
	background-image: url(../img/pagecols.png);
	background-repeat: repeat-y;
	background-position: -692px 0px;
}

div#content-page div#col-main-sub {
	 padding: 18px;
}

div#content-page div.notop {
	 padding: 0 18px 18px 18px !important;
}

div#page_rubriky {
	color: #28354b; 
	padding-left: 9px;
}
div#page_rubriky #rubriky_block{     
	padding: 0 8px 0 8px;    
}

div#page_rubriky h3{
    color: #28354b; 
	background-image: url(../img/icons/hp_rubriky2.png);
    font-family: sans-serif;
	padding: 0 8px 0 8px;
	line-height: 1.6em;
	text-decoration: none;
}

div#page_rubriky a {
    color: #28354b; 
	padding: 0 10px 0 0px;    
	font-family: sans-serif;
	line-height: 1.6em;
	text-decoration: none;
}

div#page_rubriky a:hover {
	font-family: sans-serif;
	line-height: 1.6em;
	text-decoration: underline;
	color: #e88c08;
}

div#page_rubriky a.p1 {
	font-size: 11px;
}
div#page_rubriky a.p2 {
	font-size: 11px;
	font-weight: bold;
}
div#page_rubriky a.p3 {
	font-size: 12px;
}
div#page_rubriky a.p4 {
	font-size: 14px;
}
div#page_rubriky a.p5 {
	font-size: 14px;
	font-weight: bold;
}
div#page_rubriky a.p6 {
	font-size: 15px;
}
div#page_rubriky a.p7 {
	font-size: 16px;
	font-weight: bold;
}
div#page_rubriky a.p8 {
	font-size: 18px;
	font-weight: bold;
}


/* adv250 */


div.adv250 img {
	border: 1px solid #e6eaed;
	margin: 15px 0 0 14px;
}


/* nase akce*/

div#pagenaseakce {

}

div#pagenaseakce h3 {
	color: #ff9600;
	margin-bottom: 10px;

}

div#pagenaseakce h5 {
	font-size: 70%;
	margin: 0px 0 4px 0;
}

div#pagenaseakce h5 span {
	background: url(../img/sipka.png) no-repeat 0px 5px;
	text-decoration: none;
	margin: 0 0 0 4px;

}
div#pagenaseakce h5 a {
	color: #1e59a9;
}

div#pagenaseakce h5 a:hover {
	text-decoration: none;
	color: #e88c08;
}

div#pagenaseakce p {
	font-size: 70%;
	line-height: 1.5;
	margin-bottom: 10px;
}



/* tabulka clanku */

table.artlist {

	margin: 0 -18px 0 -17px; padding: 0; border-collapse: collapse;
	border-spacing: 0px;
}
table.artlist td {
	padding: 5px 18px 10px 18px;
	border-bottom: 1px solid #e7eef4;
    vertical-align: text-top;
	background: #fefeff;
}

table.artlist tr.last td {

}

table.artlist tr.sudy td {
	background: #f9fdff;
}

table.artlist td.td1 {
	border-right: 1px solid #e7eef4;
	width: 312px;
}

p#artarchive {
	font-size: 16px;
	font-weight: bold;
	background: url(../img/icons/archiv.png) no-repeat right;
	width: 135px;
	margin: 14px 0 0 0;
}

p#artarchive a:hover {
	text-decoration: none;
	color: #ee8e04;
}


table.knihy div.imageframe{
}



div#bsearch {
	width: 310px;
	height: 60px;
	position: relative;
	left: 0px;
	top: 0;
	clear: both;
	margin: 10px 0 0 0;

}



html>body div#bsearch {
	position: relative;
	left: 0;


	}

div#bsearch h4 {
	color: #fff;
	font-size: 83%;
	padding: 0 0 0 57px;
	background: transparent;
}

div#bsearch span#bsearch-text {
	display: block;
	width: 225px;
	height: 35px;
	background: url(../img/bsearch-text.png) no-repeat;
	position: absolute;
	top: 5px;
	left: 0px;
}

div#bsearch span#bsearch-text input {
	border: none;
  width: 210px;   
	background: none;
	padding: 9px 0 0 7px; 
	margin: 0;
	display: block;
	font-weight: bold;
	color: #64748e;
}
div#bsearch span#bsearch-submit  {
	display: block;
	width: 89px;
	height: 35px;
	position: absolute;
	top: 5px;
	left: 228px;
}

div#bsearch span#bsearch-submit  b {
	display: block;
	width: 89px;
	height: 35px;

	border: none;  padding: 0; margin: 0;
}
div#bsearch span#bsearch-submit button span {
	display: block;
	width: 89px;
	height: 35px;
	background: transparent url(../img/bsearch-button.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

div.searchbck {
	background-image: url(../img/searchbck.png) !important;
	background-repeat: no-repeat;
	background-position: bottom right;
}



     
div.search-res {
    
}

p.srcount {
    margin: 0 0 10px 0;
    width: 300px;
 float: left;
}

p.srcount span{
	font-weight: bold;
    color: #1e59a9;
}

p.srcount strong{
    font-weight: normal;
    
}

p.cntpages {

width: 300px;
float: right;
text-align: right;
}

p.cntpages select {    border: 1px solid #d7e0e9;}
p.cntpages label {    color: #1e59a9;
    font-weight: bold;
    font-size: 86%;
	margin: 0 6px 0 0; padding: 0;
    height: 32px;
    line-height: 24px; }


div.searchopt {
    border-top: 1px solid #eaeef3;
    border-bottom: 1px solid #eaeef3;
	margin: 0px 0 20px 0;
    padding: 17px 0 0px 0;
	clear: both;
    height: 35px;
    
}

div.searchopt input.text {
  border: 1px solid #d7e0e9;
}
div.under {
	border-top: none;
}
div.noborder {
    border: none;   
}

html>body div.searchopt {
    
    
    margin: 0px 0 0px 0;
    padding: 10px 0 6px 0;
	
	height: 28px;
    
}

div.searchopt label {
    color: #1e59a9;
    font-weight: bold;
    font-size: 69%;
    margin: 0 6px 0 0; padding: 0;
    height: 24px;
    line-height: 24px; 
}


div.searchopt div.cntpages {
    
margin: 5px 0 0 0;
	
    
	clear: both;
    
}

select {
    margin: 0;
    vertical-align: text-top; 
}
html>body select {
    margin: 0;
    vertical-align: middle;
}

select#srloc {
margin-right: 10px;
}
select#srloc2 {
margin-right: 10px;
}

div.searchopt select {
	border: 1px solid #d7e0e9;
}

div.searchopt button {
	vertical-align: middle;
	margin: 0 0 0 4px;
	font-size: 11px;
	font-weight: bold;
	background: #71aee3 url(../img/button_ok.png);
	border: none;
	width: 26px;
	height: 21px;
	cursor: pointer;
	font-family: sans-serif;
	color: #00549d;
	padding: 0;

}


p.srpages {
	display: inline;
	margin: 0 0 0 10px;
	text-align: right;
	font-size: 70%;

}

p.srpages strong.h {

	color: #1e59a9;
}

p.srpages strong.active {

	color: #1e59a9;
	background: url(../img/act.png) no-repeat;
	padding: 4px 8px 5px 8px;

}

p.srpages a {

	color: #64748e;
	margin: 0 3px 0 3px;
}

div.search-res h4{
	font-size: 80%;
	margin: 20px 0 0 0;
}

div.search-res p.srinfo{
	margin: 4px 0 0 0;
}

div.search-res p.srinfo a{
	color: #28354b;
}
div.search-res p.srinfo a:hover {
	color: #e78b07;
}
div.search-res p.srdesc{
	color: #64748e;
	margin: 4px 0 10px 0;
}


div.art-list-h5 {
	margin: 0 0 10px 0;
}
div.art-list-h5 h5 {
	font-size: 70%;
	margin: 0px 0 6px 0;
}

div.art-list-h5 h5 span {
	background: url(../img/sipka.png) no-repeat 0px 5px;
	text-decoration: none;
	margin: 0 0 0 4px;

}
div.art-list-h5 h5 a {
	color: #1e59a9;
}

div.art-list-h5 h5 a:hover {
	text-decoration: none;
	color: #e88c08;
}




table#clanek-info-table {
	font-size: 70%;
	color: #1e59a9;
	margin: 0 0 7px 0;
	border-collapse: collapse;
	border-spacing: 0;

}
table#clanek-info-table td{


	padding: 3px 0 3px 0;

}
table#clanek-info-table td.sec {
	color: #040912;
	padding: 0 0 0 10px;

}

table#clanek-info-table td.sec a {
	color: #040912;

}
table#clanek-info-table td.sec a:hover {
	color: #e18400;
	text-decoration: none;
}

table#clanek-info-table a.aico {
text-decoration: none;
margin: 0 10px 0 0;

}
table#clanek-info-table a.aico:hover {
	color: #e18400;
	text-decoration: none;

}

table#clanek-info-table a.aico img {
vertical-align: middle;
}

table#clanek-info-table a.aico span{
text-decoration: underline;
	margin: 0 5px 0 0;
}
table#clanek-info-table a.aico:hover span{
text-decoration: none;
	color: #e18400;
}

/* Form�tov�n� �l�nku*/ 

div#article-format div#obal {
	color: #28354b;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	font-size: 83%;
}

div#article-format p {
	font-size: 100%;
}		
		  

div#article-format h4 {
	color: #1e59a9;
	font-size: 105%;
	margin: 4px 0 8px 0;
}

div#article-format h4.style2 {
	color: #566174;

}
div#article-format h5 {
	color: #1e59a9;
	font-size: 95%;
	margin: 4px 0 8px 0;
}

div#article-format p{
	margin: 0 0 1em 0;
	line-height: 1.4;
}     

div#article-format ul {
	list-style:none;
	font-size: 90%;
	margin: 0.5em 0 0.5em 0;
}

div#article-format ul li {
	background-image: url(../img/sipka.png);
	background-repeat: no-repeat;
	padding: 0 0 6px 10px;
	background-position: 0 5px;
	line-height: 1.3;
}

div#article-format div.box {
	background: #f4faff;
	background-image: url(../img/box-bck.png);
	background-repeat: repeat-y;
        margin: 0 0 2em 0;
}

div#article-format div.box div.box-top {
	height: 13px;
	background: url(../img/box-tb.png) no-repeat top;

}
div#article-format div.box div.box-bottom {
	height: 13px;
	background: url(../img/box-tb.png) no-repeat bottom;
}

div#article-format div.box p {
	color: #1e59a9;
	padding: 0 20px 0 20px;
	text-align: left;
	line-height: 1.6;
	margin: 0; 
}

div#obal table.norm {
	margin: 0;
	border-collapse: collapse; border-spacing: 0;
	border-top: 1px solid #c7d4dd;
	border-left: 1px solid #dbe3e8;
	border-right: 1px solid #c7d4dd;
	border-bottom: 1px solid #dbe3e8;
	font-size: 95%;
	color: #28354b;
	margin: 2em 0 2em 0;
}

div#obal table.norm td, div#obal table.norm th{
	border-right: 1px solid #c7d4dd;
	border-bottom: 1px solid #dbe3e8;
	padding: 8px 10px 8px 10px;
}

div#obal table.norm th {
	background: url(../img/th.png) repeat-x;
	color: #1e59a9;
	text-align: left;
}

div#obal table.norm tr.header {
	background: url(../img/th.png) repeat-x;
	color: #1e59a9;
	text-align: left;
	font-weight: bold;
}


/* Diskuze */

div#diskuze-list {
	margin: 30px -17px 0 -17px;
	background: url(../img/dis-bck.png) repeat-x;
	border-top: 1px solid #e7eef4;
}

div#diskuze-list h3 {
	color: #1e59a9;
	font-size: 120%;
	margin: 20px 18px 10px 17px;
	border-bottom: 1px solid #dbe3e8;
	padding: 0 0 14px 0;
}

div#diskuze-list table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 18px 10px 18px;
	font-size: 76%;
	width: 621px;
}

div#diskuze-list table td {
	border-bottom: 1px solid #e6ebef;
	padding: 5px 0 5px 0;
}
div#diskuze-list table tr.last td {
	border-bottom: none;
}

div#diskuze-list table a{
	color: #28354b;
}
div#diskuze-list table a:hover {
	color: #ee920f;
	text-decoration: none;
}

div#diskuze-list table .right {
	text-align: right;
}

div#diskuze-list table td.check input{
	margin: 0;
}
div#diskuze-list table td.check{
	width: 23px;
}


div#diskuze-list table td.title{
	width: 380px;
}

div#buttons {
	margin: 0 18px 0 18px;
	border-top: 1px solid #dbe3e8;
	padding: 14px 0 0 0;
}
div#buttons a {
	margin: 0 3px 0 0;
}

td.reply a{
	padding-left: 15px;
	background: url(../img/ico_reply.png) no-repeat 0 center;
}

/*Sloupec o autorovi*/

div#o-autorovi {

}

div#o-autorovi div.imageframe {
	width: 58px;
	float: left;
	margin: 0 5px 0 0;
}

div#o-autorovi h4 {
	font-size: 80%;
	color: #1e59a9;
	margin: 8px 0 2px 0;
}
div#o-autorovi p {
	font-size: 70%;

}



/* Archiv clanku */
div#clankyopt {

	margin: 0 0 20px 0;
}
div#clankyopt h4 {
	font-size: 90%;
	margin: 0 0 10px 0;

	color: #1e59a9;
}



div#clankyopt table {
	margin: 0;
	border-collapse: collapse; border-spacing: 0;

	font-size: 76%;
	color: #28354b;


}
div#clankyopt table td{
	padding: 0px 8px 4px 0;


}

div#clankyopt table td.td3{
	padding: 0px 8px 4px 20px;


}

div#clankyopt table input {


border: 1px solid #d7e0e9;

}

div#clankyopt table button {
vertical-align: middle;
	margin: 0 0 0 4px;
	font-size: 10px;
	font-weight: bold;
	background: #71aee3 url(../img/button_filtrovat.png);
	border: none;
	width: 65px;
	height: 25px;
	cursor: pointer;
	font-family: sans-serif;
	color: #00549d;
	padding: 0;
	text-transform: uppercase;
}

table.filtr td{
	width: 690px;
}

table.filtr p.clanekinfo {
	clear: none;
}

/* otazky a odpovedi */

div.qa {
	margin: 15px -17px 0 -18px;
	border-bottom: 1px solid #e7eef4;
}

p.q {
	color: #1e59a9;
	padding: 0 17px 0 18px;
}

p.q span {
	font-weight: normal;
}

div.a {
	margin: 7px 18px 0 0;
	background: url(../img/ico_reply2.png) no-repeat 20px 10px;
}

div.a p {
	color: #28354b;
	background: #ebf6ff;
	border: 1px solid #dae3eb;
	padding: 5px;
	margin: 0 0 15px 37px;
}




/* Formul�� v prav�m sloupci */

table.colform {
	border-collapse: collapse; border-spacing: 0px;
	font-size: 76%;
	margin: 1em 0 1em 0;

}
table.colform td{
	padding: 0 5px 5px 3px;

}

table.colform input, table.colform textarea {
	width: 180px;
	margin: 0;
	border: 1px solid #d7dfe7;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
	font-size: 100%;
	padding: 2px;
}

table.colform #submitB {
	width: 56px;
	height: 25px;

	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background: #71aee3 url(../img/button_odeslat.png);
	border: none;
	line-height: 25px;
	cursor: pointer;
	font-family: sans-serif;
	color: #00549d;
	padding: 0 0 2px 0;
	text-transform: uppercase;
}


       /* Diskuze vypis */

div#diskuze-list-open div.d-item {
/*    background: url(../images/d-item-top.png) no-repeat;*/
	padding: 9px 0 0 0;
    margin: 9px 0 0 0;
}
div#diskuze-list-open div.reply {
    background: url(../img/d-item-top2.png) no-repeat 10px 0;
	padding: 10px 0 0 39px;
    margin: 0 0 0 0;
    
    
}
div#diskuze-list-open div.d-item table {
    border-collapse: collapse;
    border-spacing: 0px;
	
    /*border-left: 1px solid #e0ecf4;
    border-right: 1px solid #e0ecf4;*/
    margin: 0;
	
}


                        

div#diskuze-list-open div.d-item table td{
    background: #fafdff;

    
}

div#diskuze-list-open div.d-item table td.tlc {
    padding: 9px 0 5px 12px;
    font-size: 70%;
        background: url(../img/d-item-top.png) no-repeat top left;
		border-left: none;
    
}
div#diskuze-list-open div.d-item table td.trc {
    font-size: 70%;
        background: url(../img/d-item-top.png) no-repeat top right;
}

div#diskuze-list-open div.d-item table td.title {
    padding: 0 0 8px 12px;
    font-size: 70%;
    background: url(../img/d-item-top.png) no-repeat bottom left;
}
div#diskuze-list-open div.d-item table td.title2 {
    padding: 0 0 8px 0px;
    font-size: 70%;
	
}

div#diskuze-list-open div.d-item table td.title2 a {
	font-weight: normal; text-decoration: none;
    
}
div#diskuze-list-open div.d-item table td.title2 a:hover {
    text-decoration: none;
    color: #f2a510;
    
}

div#diskuze-list-open div.d-item table td.title2 a span {
    font-weight: bold;
    text-decoration: underline;
    
}


div#diskuze-list-open div.d-item table td.tcc {
    font-size: 70%;
	padding: 0 0 0 0px;
		background: url(../img/d-item-top.png) no-repeat top;
}

div#diskuze-list-open div.d-item table td.text {
        font-size: 76%;
        padding: 12px 12px 0px 12px;
        border-top: 1px solid #e0ecf4;
        border-left: 1px solid #e0ecf4;
        border-right: 1px solid #e0ecf4;
        line-height: 1.4;
}

div#diskuze-list-open div.d-item table td.blc {    background: url(../img/d-item-bottom.png) no-repeat left top;     height: 9px;
		font-size: 1px;}
div#diskuze-list-open div.d-item table td.brc {    background: url(../img/d-item-bottom.png) no-repeat right top;     height: 9px;
        font-size: 1px;}




div#diskuze-list-open div.d-item td.trc {
    padding: 0 10px 8px 0px;
    text-align: right;
}
div#diskuze-list-open div.d-item td.trc a {
	display: block;
    background: url(../img/button_odpovedet.png) no-repeat;
    width: 71px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
    font-size: 10px;
	float: right;
	margin: 0 0 0 auto;
}

/* Pridat prispevek */
div#diskuze-list-add h3 {
font-size: 88%;
color: #1e59a9;
margin: 0 0 16px 0;
}

div#diskuze-list-add iframe {
margin: 0 0 20px 0;
}
div#diskuze-list-add table {
    font-size: 76%;
    border-collapse: collapse;
    border-spacing: 0px;
	width: 100%;
}
div#diskuze-list-add table td{
    vertical-align: top;
    padding: 0 0 10px 0;
    text-align: left;
}
div#diskuze-list-add table span.wsp {
width: 150px; display: block; float: left;}



div#diskuze-list-add table td input{
    border: 1px solid #d7e0e9;
    
}

div#diskuze-list-add table td textarea{
	border: 1px solid #d7e0e9;
	width: 540px;
    margin: 0 0 5px 0;
    height: 150px;
}

div#diskuze-list-add table td.amail input,div#diskuze-list-add table td.aloggedas input, div#diskuze-list-add table td.aname input{
    width: 150px;

}
div#diskuze-list-add table td.amail  {
    
    padding: 0 0 0 10px;
    
}
div#diskuze-list-add table td.atitle2 input {
    width: 540px;
}

div#diskuze-list-add table td.td1 {
    width: 100px; padding: 0 10px 0 0;
}

div#diskuze-list-add table td.aloggedas {

}

div#diskuze-list-add table tr.areply td{
    border-top: 1px solid #eaeef3;
    padding: 20px 0 0 0;
}


div#diskuze-list-add table td.buttons {
	padding: 0 0 16px 0;
}

div#diskuze-list-add #a-odeslat {
    font-size: 10px;
    width: 66px;
    height: 25px;
    background: url(../img/button_add.png) no-repeat;
    line-height: 22px;
    border: none;
    font-family: sans-serif;
    font-weight: bold; 
	text-transform: uppercase;
    text-align: center;
    color: #1a67a9;
    margin: 0 10px 0 0;
}

div#diskuze-list-add #a-nahled {
    font-size: 10px;
	width: 66px;
    height: 25px;
    background: url(../img/button_add.png) no-repeat;
    line-height: 22px;
    border: none;
    font-family: sans-serif;
    font-weight: bold; 
    text-transform: uppercase;
    text-align: center;
    color: #1a67a9;
    margin: 0 10px 0 0;
}

div#diskuze-list-add li {
    font-size: 10px;
    border: none;
	font-family: sans-serif;
    font-weight: bold; 
	text-transform: uppercase;
    color: #1a67a9;
    margin: 0 10px 0 0;
    list-style-type: none;
    color: red;
}

div.preloader {
text-align: center;
clear: both;
width: 100%;
padding: 20px 0 20px;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: gray;
}

div.preloader img {
margin: 0 0 10px 0;}

.vypis_odskok
{
    width: 15px;
    height: 10px;
    float:left;
    background-color:  #ffffff;
}


.sipkaBut
{
    padding-left: 15px;
    background: url(../img/ico_reply.png) no-repeat 0 center;
	width: 24px;
    height: 19px;
	border: none;
	color: #D7DDEB;
}  

.highlight{
background-color:yellow;
}

select.serach {
width: 130px;
}

select.serach2 {
width: 145px;
}

.iframe{
margin-bottom: 15px;
}

.tsts{
display:none;
}

p#new_item {
	font-size: 70%;
	padding: 3px 0 0px 0;
	margin: 0 0 10px 0;
}
p#new_item strong{
	color: #28354b;
	margin: 0 4px 0 0;
}
p#new_item a{
	color: #28354b;
	margin: 0 2px 0 0;
}
p#new_item a:hover {
	color: #fea700;
	text-decoration: none;
}  

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.tiphref{
position: relative;
z-index: 20;
}

.tiphref:hover {
background-color: transparent;
z-index: 1000; 
}
.tiphref div.bublina{ /*CSS for enlarged image*/
position: absolute;
font-size: 11px;  
font-weight: normal;
width: 226px; 
border: 0px;  
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
line-height:normal;
float:none;
white-space:normal;    

}

.tiphref:hover div.bublina{ /*CSS for enlarged image on hover*/
background-color: transparent;
visibility: visible;  
top: 10px;
left: -100px; /*position where enlarged image should offset horizontally */
}

.tiphref:hover div.bublina div.b-top{     
background: url(../img/b-top.png) no-repeat;  
height: 44px; 
}

   
.tiphref:hover div.bublina div.b-mid{  
  padding: 8px; 
  width : 210px;     
  overflow:hidden;  
  background: url(../img/b-mid.png) repeat-y;      
}
 
.tiphref:hover div.bublina div.b-bot{   
background: url(../img/b-bot.png) no-repeat;
height: 24px;
}

	

/* TERMIN */

div.slovnikitem {
	margin: 15px 0px 0 0px;
	
}

p.termin {
	color: #1e59a9;
	padding: 0 0px 0 0px;
}

p.termin span {
	font-weight: normal;
}

div.popis {
	margin: 0px 18px 0 0;
	background: url(../img/ico_reply3.png) no-repeat 2px 7px;    
}

div.popis .obal {
	color: #28354b;
	font-size: 83%;  
	padding: 3px 5px 5px 0px;
	margin: 0 0 15px 20px;
}

div.popis .obal p {
	font-size: 100%;  
}

h4#slovnik-h4 {
	color: #1e59a9;
	font-size: 89%;
	margin: -30px 0 8px 0;
	clear: both;
	
		border-top: 1px solid #eaeef3;
			padding: 20px 0 0 0;
}


html > body h4#slovnik-h4 {
	color: #1e59a9;
	font-size: 89%;
	padding: 20px 0 0 0;
	clear: both;
	margin: 10px 0 0 0;
		border-top: 1px solid #eaeef3;
}


h3#letterh3 {
  color: #1e59a9;
	font-size: 71%;
	margin: 20px 0 8px 2px;
	clear: both;
}

p.letters {
	
	margin: 0 0 0 0px;
	text-align: right;
	font-size: 70%;
	width: 385px;

	height: 70px;
	float: left;
}


div#ltrsearch {
width: 270px;

float: left;    
}
div#ltrsearch input.text {
  width: 120px;
  vertical-align: center;
}
div#ltrsearch h3 {
color: #1e59a9;
	font-size: 86%;
	margin: 0px 0 4px 0;
	clear: both;

}

p.letters strong.h {
	
	color: #1e59a9;
}

p.letters strong.active {
	text-decoration: none;
	font-size: 13px;
	color: #1e59a9;
	background: url(../img/act.png) no-repeat;
	padding: 0px 0px 10px 0px; 
	font-weight: bold;
	line-height: 22px;
	display: block;
	float: left;
	text-align: center;
	width: 22px;
	margin: 0 2px 0 2px;
}

p.letters a {
	text-decoration: none;
	font-size: 13px;
	color: #1e59a9;
	background: url(../img/act.png) no-repeat;
	padding: 0px 0px 10px 0px; 
	font-weight: bold;
	line-height: 22px;
	display: block;
	float: left;
	text-align: center;
	width: 22px;
	margin: 0 2px 0 2px;
	
}
div.letter {
border-top: none;
border-bottom: none;
height: 40px;

}

html > body div.letter {
border-top: none;
border-bottom: none;
height: 90px;

}

div#ltrsearch button {
width: 52px;
background: url(../img/button_slovnik.png) no-repeat;
height: 25px;

}


/* Nove knihy, nove seminare */

div#hpchsemi {
border-top-color: #eef3f7;
background: #ffffff;
}

div#hpchsemi h3 {
 background-image: url(../img/icons/hp_hpchsemi.png);
}

div#hpchsemi ul {
font-size: 71%; list-style: none;
}

div#hpchsemi ul li{
padding: 0px 0 0px 7px;
background: url(../img/sipka.png) no-repeat 0 6px;
line-height: 1.6;
}

div#hpchsemi ul li a{
color: #28354b;
text-decoration: none;
}

div#hpchsemi ul li a:hover{
color: #ff9600;
}

div#hpchsemi ul li a:hover span{
color: #ff9600;
}

div#hpchsemi ul li a span{
font-weight: bold;
color: #1e59a9;
text-decoration: underline;
}

 

div#hpnovlit {
 border-top-color: #eef3f7;
 background: #ffffff;
}

div#hpnovlit h3 {
 background-image: url(../img/icons/hp_hpnovlit.png);
}

div#hpnovlit h4 {
font-size: 11px; margin: 0;
}


div#hpnovlit p {
font-size: 11px; margin: 2px 0 6px 0;
}
 
div#hpnovlit td.td1 {
border-right: 1px solid #eaeff3;
padding: 0 14px 0 0;
vertical-align: text-top;
}

div#hpnovlit td.td2 {
vertical-align: text-top;
padding: 0 0 0 14px;  
}
div#hpnovlit .imageframe {
width: 72px;
height: 102px;
}  

div#hpreklama {
border-top-color: #eef3f7;
background: #ffffff;
text-align: center;
}

div#hpreklama h3 {
background-image: url(../images/icons/hp_nazoryprofesionalu.png);
text-align: left;
}
 
div#hpreklama img{
 margin: 20px 6px 20px 0;
}

div.hpboxcol1 h3 {
 
               padding: 0px 0 4px 0;
 
}

div#article-format div.imageframe2 {
display: block;
border: 1px solid #b4c6d3;
padding: 4px;
background: #fff;
font-size: 0;
margin: 0 0 6px 0;
}









/* kontakt, objednavka form*/

div.apform {
border: 1px solid #e6edf3;
padding: 10px;
background: #fffcf8;
margin: 30px 0 0 0;
}

div.apform h2 {
font-size: 120%;
padding: 0 0 10px 0;
}



table.colform2 {
	border-collapse: collapse; border-spacing: 0px;

	margin: 1em 0 1em 0;

}
table.colform2 td{
	padding: 0 5px 5px 3px;
vertical-align: top;
}

table.colform2 input.text, table.colform2 textarea {
	width: 500px;
	margin: 0;
	border: 1px solid #d7dfe7;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;

	padding: 2px;
}


table.colform2 input.submit {
  
	margin: 0;
	border: 1px solid #d7dce2;
	font-family:  "Tahoma CE","Tahoma", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
background: #cce6f9;
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
}

table.colform2 #submitB {
	width: 56px;
	height: 25px;

	text-align: center;

	font-weight: bold;
	background: #71aee3 url(../img/button_odeslat.png);
	border: none;
	line-height: 25px;
	cursor: pointer;
	font-family: sans-serif;
	color: #00549d;
	padding: 0 0 2px 0;
	text-transform: uppercase;
}
p.povinne { color: red; margin: 0; }
table.colform2 td.povinna {
background-image: url(../img/star.gif);
background-repeat: no-repeat;
background-position: right 2px;
padding-right: 18px;
}

#soutezici-registrace {
  width: 670px; }

#soutezici-registrace input {
  border: 1px solid #1e59a9 !important;
  background: #FDFEFF;
}
#soutezici-registrace div {
  width: 335px; }
  
#soutezici-registrace td {
  width: 200px; }

  
#hpakciecz{background-color: #FFFFFF;border-color: #f4ecd8 #e7eef4 #fff #dfebf4;}
div#hpakciecz h3 {color:#1E59A9;margin-bottom: 15px;background: url(../img/akcieCZlogo.png) no-repeat right 5px;}
div#hpakciecz h4 { margin-bottom: 2px;font-size:70%;}
div#hpakciecz h4 span{ font-weight: normal; color: #141414; float: right;}
div#hpakciecz p{line-height: 1.25;font-size: 70%; text-align: justify;}
div#hpakciecz div{border-bottom: 1px solid #E8E9EB; padding: 6px 0 0 0;}
div#hpakciecz div.suda{border-bottom: 1px solid #E6EAEB; background: #F3F9F9 url(../img/bcks-akcieHP.png) repeat-y left;}
div#hpakciecz h4 a span{background:transparent url(../img/sipka.png) no-repeat scroll 0px 5px; float: none;
margin:0pt 0pt 0pt 4px;text-decoration:none;}

#akciecz{background-color: #FFFFFF; margin-bottom: 28px;}
#akciecz .lefta{width: 314px; float: left; margin-right: 18px;}
#akciecz .righta{float: left;width: 314px;}
div#akciecz h3 {color:#1E59A9;margin-bottom: 15px; background: url(../img/akcieCZlogo.png) no-repeat 598px 5px;}
div#akciecz h4 { margin-bottom: 2px;font-size:70%;}
div#akciecz h4 span{ font-weight: normal; color: #141414; float: right;}
div#akciecz p{line-height: 1.25;font-size: 70%; text-align: justify;margin:0pt 0pt 0.5em;}
div#akciecz div div{border-bottom: 1px solid #E8E9EB; padding: 6px 0 0 0;}
div#akciecz div div.suda{border-bottom: 1px solid #E6EAEB; background: #F3F9F9 url(../img/bcks-akcie.png) repeat-y left;}
div#akciecz h4 a span{background:transparent url(../img/sipka.png) no-repeat scroll 0px 5px; float: none;
margin:0pt 0pt 0pt 4px;text-decoration:none;}

div#hp_spolupracujeme{ border-top-color: #E7E9E4; padding-bottom: 25px; *min-height: 200px;_height: 200px;}
div#hp_spolupracujeme a{	margin-right: 12px;}