/*
Theme Name: CPM 2009
Theme URI: http://www.ecpm.cz/
Description: Zakladni sablona pro portal CPM.cz
Version: 2
Author: AVIZO, a.s., http://www.avizo.cz, CSS coder: Ales Skotnica
*/


/***************** Telo */
    body {margin:0;padding:0;font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:0.75em;font-style:normal;font-weight:normal;line-height:1.6em;text-align:center;color:#1F596A;background:#E9F5F8;}

/***************** odkazy */
	a, a:link, a:visited                {color:#40A3C1;text-decoration:underline;background-color:transparent;}
	a:hover, a:focus                    {color:#999900;text-decoration:underline;background-color:transparent;}
	a:active                            {color:#CC6600;text-decoration:underline;background-color:transparent;}
    a img, a:link img, a:visited img    {border-style:none;background-color:transparent;text-decoration:none;}

/***************** ruzne obecne tagy */
    hr, .txt, .n, #counters {display:none;}
    .clr {clear:both;width:100%;overflow:hidden;}
    form {padding:0;margin:0;}
	.doth {background:url(img/dot-h.gif) repeat-x bottom;color:#334964;padding-bottom:5px;}
	.forColDoth {background:url(img/4col-dot.gif) repeat-y;}
	.nbox {border:solid 1px #A7D6E4;background:#E9F5F8;padding:20px;margin:25px 0;font-size:14px;}
	.nomargin {margin:0;}
	.marginBdef {margin-bottom:30px;}
	.cntr {text-align:center;}
	
	h1, h2, h3, h4, h5, h6 {font-size:1em;line-height:1.2em;margin:10px 0;padding:0;font-weight:normal;font-family:sans-serif;}

/***************** ikony souboru */

    a.fi-arj, a.fi-rar, a.fi-zip, a.fi-jpeg, a.fi-jpg, a.fi-gif, a.fi-png, a.fi-tif, a.fi-bmp, a.fi-doc, a.fi-xls, a.fi-ppt, a.fi-pps, a.fi-pdf, a.fi-txt, a.fi-none
    {padding:2px 0 2px 20px;}

    a.fi-arj, a.fi-rar, a.fi-zip {background: url(img/file-zip.gif) no-repeat 0px 50%;}
    a.fi-jpeg, a.fi-jpg, a.fi-gif, a.fi-png, a.fi-tif, a.fi-bmp {background: url(img/file-jpg.gif) no-repeat 0px 50%;}
    a.fi-doc {background: url(img/file-doc.gif) no-repeat 0px 50%;}
    a.fi-xls {background: url(img/file-xls.gif) no-repeat 0px 50%;}
    a.fi-ppt, a.fi-pps {background: url(img/file-pps.gif) no-repeat 0px 50%;}
    a.fi-pdf {background: url(img/file-pdf.gif) no-repeat 0px 50%;}
    a.fi-txt {background: url(img/file-txt.gif) no-repeat 0px 50%;}
    a.fi-none {background: url(img/file-none.gif) no-repeat 0px 50%;}

/***************** zakladni box model */
	#bd, #bd-h {widht:100%;overflow:hidden;margin:0;padding:0;border-top:solid 1px #A7D6E4;}
		#bd {background:#fff url(img/bg-default.jpg) no-repeat top center;}
		#bd-h {background:#fff url(img/bg-home.jpg) no-repeat top center;}
	#pg {width:990px;margin:0 auto;padding:0 0 30px 0;position:relative;}
	#header, #header-h {widht:100%;height:72px;overflow:hidden;margin:0;padding:0;text-align:left;}
	#header-h {height:104px;text-align:left;}
	#ft {widht:100%;overflow:hidden;margin:0;padding:0;background:url(img/ft.jpg) repeat-x top center;text-align:center;}
	#ftm {width:980px;overflow:hidden;margin:0 auto;padding:0;text-align:left;}	
	
	.content {width:930px;overflow:hidden;margin:15px auto 0 auto;padding:0;text-align:left;}

/***************** logo */
	#logo, #logo a, #logo a span {margin:0;padding:0;overflow:hidden;width:199px;height:50px;}
	#logo {position:absolute;top:13px;left:5px;}
	#logo a {position:relative;float:left;}
	#logo a span {position:absolute;top:0;left:0;background:url(img/logo.jpg) no-repeat;cursor:pointer;}
	#header-h #logo, #header-h #logo a, #header-h #logo a span {width:232px;height:61px;}
	#header-h #logo {top:13px;left:6px;}
	#header-h #logo a span {background:url(img/logo-home.jpg) no-repeat;}


/***************** slogany */
	#ldesc, #ldesc strong, #ldesc strong span {margin:0;padding:0;width:453px;height:55px;overflow:hidden;}
	#ldesc {position:absolute;top:13px;left:245px;}
	#ldesc strong {position:relative;float:left;}
	#ldesc strong span {position:absolute;top:0;left:0;}
	.ldesc1-cz {background:url(img/ldesc1-cz.jpg) no-repeat;}
	.ldesc1-en {background:url(img/ldesc1-en.jpg) no-repeat;}
	.ldesc1-pl {background:url(img/ldesc1-pl.jpg) no-repeat;}


/***************** vlajky */
	#flags  {display:block;width:110px;height:26px;position:absolute;top:0;right:255px;margin:0;padding:0;line-height:1em;}
	.flag-cz, .flag-en, .flag-pl {display:block;width:36px;height:26px;margin:0;padding:0;float:left;}
	.flag-cz {margin-right:1px;} .flag-en {margin-right:1px;}
	#flags a, #flags a span {display:block;width:35px;height:26px;margin:0;padding:0;overflow:hidden;}
	#flags a {float:left;position:relative;}
	#flags a span {position:absolute;top:0;left:0;background:url(img/flags.jpg) no-repeat 0px 0px;cursor:pointer;}
	#flags .flag-cz a span, #flags .flag-cz a:visited span {background-position:0px 0px;}		#flags .flag-cz a:hover span {background-position:0px -26px;}
	#flags .flag-cz a span.flag-active, #flags .flag-cz a:visited span.flag-active {background-position:0px -52px;}		#flags .flag-cz a:hover span.flag-active {background-position:0px -26px;}
	#flags .flag-en a span, #flags .flag-en a:visited span {background-position:-36px 0px;}		#flags .flag-en a:hover span {background-position:-36px -26px;}
	#flags .flag-en a span.flag-active, #flags .flag-en a:visited span.flag-active {background-position:-36px -52px;}		#flags .flag-en a:hover span.flag-active {background-position:-36px -26px;}
	#flags .flag-pl a span, #flags .flag-pl a:visited span {background-position:-72px 0px;}		#flags .flag-pl a:hover span {background-position:-72px -26px;}
	#flags .flag-pl a span.flag-active, #flags .flag-pl a:visited span.flag-active {background-position:-72px -52px;}		#flags .flag-pl a:hover span.flag-active {background-position:-72px -26px;}

/***************** maly vypis polozky */
	.slist {width:100%;overflow:hidden;color:#1F596A;line-height:1.2em;margin:0 0 15px 0;padding:0;font-size:11px;}
	.slist-r {float:right;width:230px;}	.slist-l {float:left;width:230px;}
	.slist a {font-size:12px;font-weight:bold;}
	.slist-img {display:block;width:auto;border:solid 1px #3FA3BF;background:#fff;float:right;position:relative;padding:5px 0;margin:0 0 5px 10px;}


/***************** vyhledavaci formular */
    .searchform {margin:0 0 20px 0;padding:0 0 5px 0;}
    .searchform form {padding:0 0 0 50px;background: url(img/search.jpg) no-repeat 0px 0px;min-height:43px;height:auto;} * html .searchform form {height:43px;}
    .searchform th {text-align:right;font-weight:normal;padding-right:10px;}

    .nresult {float:right;width:auto;margin:12px 0 0 0;padding:0;text-align:right;}
    .nresult strong {font-size:1.2em;}


/***************** path navigator */
	.pathnav {margin:5px 0 20px 0;padding:0;line-height:1.2em;font-size:11px;}
	.pathnav a {padding-left:14px;margin-right:10px;background: url(img/pathnav-a.gif) no-repeat 0px 2px;}
	span.pathnav-e {padding-left:10px;background:url(img/pathnav-a-e.gif) no-repeat 0px 2px;}
	.pathnav a.home {padding-left:18px;background: url(img/pathnav-h.gif) no-repeat 0px 0px;}



/***************** nadpisy v obsahu */
	.content h1 {color:#333333;margin:10px 0 25px 0;font-size:28px;font-weight:normal;}
	.th2 {color:#1F596A;margin:10px 0 25px 0;font-size:22px;font-weight:normal;background: url(img/dot-h.gif) repeat-x bottom;padding-bottom:5px;}
	.hcont {font-size:14px;font-weight:bold;margin:30px 0 0 0;padding:0 0 0 25px;background: url(img/ico-contact.jpg) no-repeat 0px 0px;}

/***************** seznam podrubrik */
    .fcategory {width:100%;overflow:hidden;margin:5px 0 30px 0;padding:0;}
    .fcategory ul {display:block;width:auto;float:left;margin:0;padding:0 0 0 30px;list-style:none;}
    .fcategory ul li {display:block;padding:0 0 0 22px;background: url(img/folder.gif) no-repeat 0px 3px;margin:0;color:#999;}

/***************** pata - copyright, odkazy atd. */
	#fcopy {margin:20px 0 0 0;padding:20px 0 20px 250px;font-size:11px;color:#38A0C5;background:url(img/fcopy.gif) no-repeat 0px 20px;border-top:solid 1px #9AD0E2;}
	#fcopy p {margin:8px 0 10px 0;padding:0;line-height:1.3em;}
	.flinks {border-top:solid 1px #9AD0E2;margin:20px 0 0 0;padding:20px 0 0 0;color:#38A0C5;text-align:center;}
	
	.ftbox {width:230px;margin:0 20px 0 0;padding:0;float:left;font-family:sans-serif;}
	.ftboxn {margin:0;} .ftboxr {margin:0;float:right;}	.ftboxbr {margin:0;float:right;width:480px;} .ftboxbr .slist {margin:0;}
	
	.fttit {color:#1F596A;font-size:14px;margin:15px 0 3px 0;padding:0;line-height:1.2em;} .fttit strong {font-weight:normal;}
	.fttit a, .fttit a:visited {color:#1F596A;text-decoration:none;} .fttit a:hover {color:#1F596A;text-decoration:underline;}
	
	.ftbox ul {margin:0 0 0 0;padding:0;list-style:none;}
	.ftbox li {font-size:11px;line-height:1.2em;}
	
	.ftfold {font-size:11px;line-height:1.2em;margin:0 0 15px 0;padding:0;color:#40A3C1;}
	


/***************** top navigace */
	#tm {margin:0;padding:0;position:absolute;top:42px;left:248px;height:30px;width:730px;}
	#tm a, #tm a:visited {margin:0 5px 0 0;padding:0 30px;float:left;width:auto;background:#CDE8F0;position:relative;line-height:30px;font-size:12px;text-decoration:none;color:#6587A4;}
	#tm a:hover {text-decoration:none;color:#fff;background:#3FA3C0;}
	#tm a .tmr, #tm a .tml {display:block;width:21px;height:30px;position:absolute;top:0;background: url(img/tm.jpg) no-repeat 0px 0px;}
	#tm a .tml, #tm a:visited .tml {left:0;background-position:-40px 0px;}
	#tm a:hover .tml {background-position:-84px 0px;}
	#tm a .tmr, #tm a:visited .tmr {right:0;background-position:-63px 0px;}
	#tm a:hover .tmr {background-position:-105px 0px;}

	#tm a.active, #tm a.active:visited {background:#fff;text-decoration:none;color:#1F596A;}
	#tm a.active:hover {text-decoration:underline;color:#1F596A;background:#fff;}
	#tm a.active .tml, #tm a.active:visited .tml {background-position:0px 0px;}
	#tm a.active:hover .tml {background-position:0px 0px;}
	#tm a.active .tmr, #tm.active a:visited .tmr {background-position:-21px 0px;}
	#tm a.active:hover .tmr {background-position:-21px 0px;}
	
/***************** top user */	
	#tuser {position:absolute;top:3px;right:25px;margin:0;padding:4px 0 0 25px;background: url(img/ico-user.gif) no-repeat 0px 3px;text-align:right;font-family:sans-serif;}
	#tuser p {font-size:11px;margin:0 0 5px 0;padding:0;line-height:1.3em;}
	#tuser p a {font-weight:bold;text-decoration:none;color:#6587A4;} #tuser p a:hover {text-decoration:none;color:#c00;}

/***************** default vypis polozek */
    .flist {width:100%;overflow:hidden;margin:0 0 15px 0;padding:0 0 15px 0;background: url(img/dot-h.gif) repeat-x bottom;}
    .flist-nbg {background:none;}
    .flist-l {margin:0;padding:0;float:left;line-height:1em;width:210px;text-align:center;}
    .flist-l  a img, .flist-l a:visited img {border:1px solid #D0EAF0;}
    .flist-l  a:hover img {border:1px solid #A7D6E4;}
    .flist-r {margin:0;padding:0;float:right;text-align:left;overflow:hidden;width:715px;}
    .flist-n {margin:0;padding:0;text-align:left;overflow:hidden;width:100%;}
    .flist-small {width:270px;}
    .detail-l .flist-r, #content-l .flist-r {width:470px;}
    .flist-r h2, .flist-r h3, .flist-r h4, .flist-r h5, .flist-n h2, .flist-n h3, .flist-n h4, .flist-n h5 {margin:0 0 15px 0;padding:0;font-size:18px;font-weight:normal;}
    .flist-r p, .flist-n p {margin:0 0 8px 0;padding:0;width:100%;overflow:hidden;}
    a.flist-m, a.flist-m:visited {color:#666;}
    a.flist-m:hover {color:#999900;}
    .flist-to, .olist-to {color:#666;font-size:0.9em;}
    .flist-to .ic-reg, .flist-to .ic-time, .flist-to .ic-area, .flist-to .ic-price, .flist-to .ic-kind, .flist-to .ic-offer, .flist-to .ic-phase, .flist-to .ic-firm, .flist-to .ic-src, .olist-to .ic-time
        {display:block;padding:2px 0 2px 27px;}

	.conbox2r .flist-r {width:276px;}
	.conbox2r .flist-l {width:160px;}
	.conbox2r .flist-r h2 {margin:0 0 8px 0;font-size:14px;font-weight:normal;}
	.conbox2r .flist-r p {margin:0;font-size:11px;font-weight:normal;font-family:sans-serif;line-heigt:1.2em;}


    .ic-reg {background: url(img/ico-map.gif) no-repeat 3px 50%;}
    .ic-time {background: url(img/ico-clock.gif) no-repeat 5px 50%;}
    .ic-area {background: url(img/ico-area.gif) no-repeat 5px 50%;}
    .ic-price {background: url(img/ico-price.gif) no-repeat 8px 50%;}
    .ic-kind {background: url(img/ico-kind.gif) no-repeat 4px 4px;}
    .ic-offer {background: url(img/ico-offer.gif) no-repeat 5px 50%;}
    .ic-phase {background: url(img/ico-phase.gif) no-repeat 5px 50%;}
    .ic-firm {background: url(img/ico-firm.gif) no-repeat 5px 50%;}
	.ic-src {background: url(img/ic-link-go.gif)  no-repeat 5px 50%;}
	
	/* priority */

	.flprior .flist {margin:0;padding:10px 0 0 0;background:#FCF2C8 url(img/flprior.png) no-repeat top left;}
	.flprior-end {width:100%;height:10px;overflow:hidden;background:#FCF2C8 url(img/flprior-end.gif) no-repeat bottom left;padding:0;margin:0 0 15px 0;}
    .flprior .flist-l  a img, .flprior .flist-l a:visited img {border:solid 2px #F9E184;}
    .flprior .flist-l  a:hover img {border:solid 2px #CC0033;}

	.flprior h2 a, .flprior h2 a:visited {color:#CC0033;}
	.flprior h2 a:hover {color:#999900;}


/***************** tblist */

    .tblist {margin:10px 0 30px 0;}
    .tblist tbody th, .tblist tbody td {vertical-align:top;border-bottom:solid 1px #B6CCE9;padding:3px;}
    .tblist tbody th {font-size:1em;font-weight:bold;color:#666;text-align:right;padding-right:10px;}

/***************** default detail */
    .detail-l {width:710px;float:left;margin:15px 0;}
    .detail-r {width:195px;float:right;}
    .dateil-tit {background:transparent;padding:0;}

    /* fotogalerie */
    .fotohlav {text-align:center;margin:10px 0 5px 0;padding:0;line-height:1em;}
    .bigphoto {text-align:center;margin:0 0 15px 0;padding:0;}
    a#zoomLink {padding-left:18px;background: url(img/zoom-in.gif) no-repeat 0px 50%;}
    #addet-media {position:relative;}


    /* light box */
    .libox {display:block;position:absolute;top:-72px;left:0;width:660px;background:#89A6CE;z-index:900;}
    .libox-tools {margin:0;padding:0;height:40px;width:100%;overflow:hidden;position:relative;line-height:40px;font-size:1.4em;color:#fff;font-weight:bold;}
    .libox-img {margin:0;padding:0 0 10px 0;text-align:center;}
    .libox-img img {border:solid 1px #fff;}
    .bigp-left {position:absolute;top:5px;left:10px;cursor:pointer;}
    .bigp-right {position:absolute;top:5px;left:50px;cursor:pointer;}
    .bigp-close {position:absolute;top:5px;right:10px;cursor:pointer;}

    /*logo v pravem sloupci*/

    .logo-right {margin:20px 0 20px 0;padding:8px;text-align:center;}


    /* typy souboru */

    a.fi-arj, a.fi-rar, a.fi-zip, a.fi-jpeg, a.fi-jpg, a.fi-gif, a.fi-png, a.fi-tif, a.fi-bmp, a.fi-doc, a.fi-xls, a.fi-ppt, a.fi-pps, a.fi-pdf, a.fi-txt, a.fi-none
    {padding:2px 0 2px 20px;}

    a.fi-arj, a.fi-rar, a.fi-zip {background: url(img/file-zip.gif) no-repeat 0px 50%;}
    a.fi-jpeg, a.fi-jpg, a.fi-gif, a.fi-png, a.fi-tif, a.fi-bmp {background: url(img/file-jpg.gif) no-repeat 0px 50%;}
    a.fi-doc {background: url(img/file-doc.gif) no-repeat 0px 50%;}
    a.fi-xls {background: url(img/file-xls.gif) no-repeat 0px 50%;}
    a.fi-ppt, a.fi-pps {background: url(img/file-pps.gif) no-repeat 0px 50%;}
    a.fi-pdf {background: url(img/file-pdf.gif) no-repeat 0px 50%;}
    a.fi-txt {background: url(img/file-txt.gif) no-repeat 0px 50%;}
    a.fi-none {background: url(img/file-none.gif) no-repeat 0px 50%;}

    /* kontakty */

    .vcard {text-align:left;font-style:normal;font-size:0.9em;padding:5px 10px;line-height:1.3em;margin:0;}
    .vcard p{padding:5px 0;margin:0;width:100%;overflow:hidden;}
    .k-line {text-align:center;margin:0;padding:0;line-height:1px;}
    .vcard img {vertical-align:middle;}
    .vcard .type {display:none;}
	.otc {display:block;width:100%;float:left;margin:0;line-height:1.3em;padding:3px 0;border-bottom:solid 1px #DEE6EF;}
	.otcont {margin:0 0 15px 0;padding:0 0 0 10px;font-size:0.9em;line-height:1.3em;}
	.otcont p {margin:0;padding:5px 0 0 0;}
	.org {font-size:1.1em;color:#1485C8;}


    /* info text */
		/* nadpisy */
		.detail-txt h2 {font-size:1.6em;font-weight:normal;color:#1485C8;}
		.detail-txt h3 {font-size:1.3em;font-weight:bold;color:#1485C8;}
		.detail-txt h4 {font-size:1.2em;font-weight:bold;color:#1485C8;}
		.detail-txt h5 {font-size:1em;font-weight:bold;color:#1485C8;}

	.detail-txt table {border-left:solid 1px #D1DFF1;border-top:solid 1px #D1DFF1;width:100%;}
    .detail-txt td, .detail-txt th {border-right:solid 1px #D1DFF1;border-bottom:solid 1px #D1DFF1;padding:3px;}
	
	/* pro clanek */
	.art-an, .art-tl {border:solid 1px #C1CCDE;background:#E5EFF8;width:99%;overflow:hidden;padding:0;margin:0;}
	.art-an p {padding:10px;margin:0;font-size:1.2em;}
	.art-an-img {float:right;margin:0 0 10px 20px}
	.art-tl {list-style:none;padding:10px 0;}
	.art-tl li {display:inline;font-size:1.2em;margin:0 50px 0 15px;}
	
	
/***************** menu v pravem sloupci */

	.rmenu {margin:25px 0;width:100%;padding:11px 0 0 0;background:#CDE8F1 url(img/rmenu.gif) no-repeat top;}
	.rmenu-b {margin:0;padding:0 10px 11px 10px;background:url(img/rmenu-b.gif) no-repeat bottom;}
	.rmenu ul {width:100%;overflow:hidden;list-style:none;margin:0;padding:0;}
	.rmenu li {font-family:sans-serif;font-size:12px;border-bottom:solid 1px #B3DCEA;}
	.rmenu li ul {display:block;border:none;margin:0;padding:0;}
	.rmenu li li {border:none;font-size:11px;}
	.rmenu li.active span {display:block;padding:5px 5px 5px 10px;font-weight:bold;color:#000;}
	.rmenu li.active li {font-weight:normal;}
	.rmenu li li span {padding:0;}
	.rmenu li li.active {display:block;font-weight:bold;padding:2px 5px 2px 20px;color:#000;}
	.rmenu li a, .rmenu li a:visited {display:block;padding:5px 5px 5px 10px;color:#1F596A;text-decoration:none;background:transparent;}
	.rmenu li a:hover {color:#1F596A;text-decoration:underline;background:#DEF0F5 url(img/rmenu-li-hover.gif) no-repeat right 50%;}
	
	.rmenu li li a, .rmenu li li a:visited {display:block;padding:2px 5px 2px 20px;color:#1F596A;text-decoration:none;background:transparent;}
	.rmenu li li a:hover {color:#1F596A;text-decoration:underline;background:#DEF0F5 url(img/rmenu-li-hover.gif) no-repeat right 50%;}

	.rhmenu {margin:25px 0;width:100%;padding:0;background:transparent;}
	.rhmenu ul {border-top:solid 1px #EBEBEB;}
	.rhmenu li {border-bottom:solid 1px #EBEBEB;}
	.rhmenu li.active span {color:#000;}
	.rhmenu li a, .rmenu li a:visited {color:#1F596A;text-decoration:none;background:transparent;}
	.rhmenu li a:hover {color:#999900;text-decoration:none;background:#ECF7F9;}
	.rhmenu li li a, .rmenu li li a:visited {color:#1F596A;text-decoration:none;background:transparent;}
	.rhmenu li li a:hover {color:#999900;text-decoration:none;background:transparent;}
	
/***************** katalog - abeceda */	

	.aCatNav {margin:20px 0 0 0;background:url(img/dot-h.gif) repeat-x top;padding:10px 0 0 0;}

	.aCatNav strong {font-weight:normal;padding-left:20px;background: url(img/ico-catalog.gif) no-repeat 0px 0px;}
	.aCatNav em {font-style:normal;font-size:16px;color:#999; word-spacing:0.5em;}
	.aCatNav em a, .aCatNav em a:visited {color:#1F596A;text-decoration:underline;}
	.aCatNav em a:hover {color:#999900;text-decoration:underline;}


/***************** 4 boxy na strance + ruyne vypisy */
	.conbox {width:218px;margin:0 20px 0 0;padding:0;float:left;}
	.conboxA {height:270px;position:relative;}
	.conbox2r {width:456px;margin:0 20px 0 0;}
	.conbox3r {width:694px;margin:0 0px 0 0;}
	.conboxn {margin:0;} .conboxr {margin:0;float:right;}	
	.cglinks {font-style:normal;font-size:12px;line-height:1.2em;font-family:sans-serif;color:#999;margin:5px 0 10px 0;padding:0;}
	.conbox h2 {font-size:17px;font-family:sans-serif;font-weight:normal;margin:0 0 10px 0;padding:0;}
	.fslist {width:100%;overflow:hidden;color:#1F596A;line-height:1.3em;margin:0 0 0 0;background:url(img/dot-h.gif) repeat-x top;padding:10px 0 0 0;}
	.fslist h3 {font-size:12px;font-family:sans-serif;font-weight:bold;}
	.fslist p {font-size:11px;font-family:sans-serif;}
	.fslist-img {display:block;width:auto;border:solid 1px #3FA3BF;background:#fff;float:right;position:relative;padding:5px 0;margin:0 0 5px 10px;}
	.conboxA .fslist {height:140px;position:absolute;bottom:0;left:0;} 
	.conbox .rmenu {margin:0;}

	.colPul {width:100%;overflow:hidden;background:url(img/dot-v.gif) repeat-y center;}
	.colPul .conbox {width:48%;margin:0;padding:0;float:left;}
	.colPul .conboxr {width:48%;float:right;}


/***************** zvyrazneny box */
	.rbox-top {display:block;margin:0;padding:0;height:24px;background: url(img/rbox-top.png) no-repeat;}
	.rbox-bottom {display:block;margin:0 0 30px 0;padding:0;min-height:286px;height:auto;background:url(img/rbox-bottom.png) no-repeat bottom} * html .rbox-bottom {height:286px;} 
	.rbox {margin:0;padding:0 15px 15px 15px;}

/***************** zvyrazneny Velky box */
	.bbox-top {display:block;margin:30px 0 0 0;padding:0;height:24px;background: url(img/bbox-top.png) no-repeat;}
	.bbox-bottom {display:block;margin:0 0 30px 0;padding:0 15px 15px 15px;min-height:286px;height:auto;background:url(img/bbox-bottom.png) no-repeat bottom} * html .bbox-bottom {height:286px;} 
	.bbox {margin:0;padding:0;width:100%;overflow:hidden;background:url(img/4col-dot.gif) repeat-y center;}	
	.bbox .conboxl, .bbox .conboxr {width:203px;}

/***************** vypis nasich tipu */
	h2.olistTitle {font-size:12px;font-weight:bold;height:35px;}
	h2.olistTitle a, h2.olistTitle a:visited {color:#20596A;text-decoration:none;} 	h2.olistTitle a:hover {color:#999900;text-decoration:underline;}
	.olist {width:100%;overflow:hidden;margin:0;padding:0;}
	.olist p {width:100%;margin:0;padding:0;font-family:sans-serif;font-size:11px;}
	p.olist-i {display:block;width:100%;text-align:center;line-height:110px;/*height:110px;*/margin:0 0 5px 0;padding:0;}
	
	.olist-i a {display:block;width:150px;height:auto;margin:auto;} 
	
	.olist h3 {font-family:sans-serif;font-size:14px;font-weight:bold;}

/***************** vypis clanku maly */
	.sAlist {margin:0 0 20px 0;padding:0;width:100%;overflow:hidden;font-family:sans-serif;}
	.sAlist h3 {margin:0 0 5px 0;padding:0;font-size:14px;font-weight:bold;line-height:1.2em;}
	.sAlist-info {line-height:1.3em;margin:0 0 5px 0;padding:0;font-size:12px;}
	.sAlist-wrk, .sAlist-src, .sAlist-date {font-size:11px;margin:0 0 2px 0;padding:0;line-height:1.2em;}
	.sAlist-wrk, .sAlist-src {color:#666;}
	.sAlist-date  {color:#999;}
	
	.sClist .sAlist-info {font-size:11px;}
	.sClist .sAlist-date {font-weight:bold;color:#20596A;}

/***************** nadpisy */
	.tit {font-size:16px;font-weight:normal;color:#20596A;margin:0 0 10px 0;padding:0 0 0 25px;overflow:hidden;line-height:1.2em;height:auto;}
	.tit a, .tit a:visited {color:#20596A;text-decoration:none;} 	.tit a:hover {color:#999900;text-decoration:underline;}
	.titOtip {background: url(img/ico-ourtip.gif) no-repeat 0px 0px;}
	.titCPM {background: url(img/ico-cpm.gif) no-repeat 0px 3px;}
	.titAnal {background: url(img/ico-analyzy.gif) no-repeat 0px 0px;}
	.titPorad {background: url(img/ico-poradenstvi.gif) no-repeat 0px 0px;}
	.titCalendar {background: url(img/ico-calendar.gif) no-repeat 0px 0px;}
	.titNews {background: url(img/ico-news.gif) no-repeat 0px 0px;}
	.titPartners {background: url(img/ico-partners.gif) no-repeat 0px 0px;}
	.titCatal {background: url(img/ico-catalog.gif) no-repeat 0px 0px;margin:0 0 20px 0;}
	.padt24 .tit {margin:24px 0 10px 0;}

/***************** accordion */
	#accordion h2 {font-size:1.2em;margin:5px 0 0 0;padding:5px;font-weight:bold;}
	.ui-accordion-header  {cursor:pointer;}
	.ui-state-active, .ui-state-hover  {background:#D1DFF1}
	.ui-accordion-content  {margin:0 0 15px 0;padding:10px;border-left:solid 1px #D1DFF1;border-bottom:solid 1px #D1DFF1;border-right:solid 1px #D1DFF1;}

/***************** Custom Theme */
	#superbox-overlay{background:#e0e4cc;}
	#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(loader.gif) no-repeat 0 0;}
	#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
	#superbox .close a span{color:#fff;}
	#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
	#superbox .nextprev .disabled{background:#ccc;cursor:default;}
	
	
/***************** strankovani */
    .pagination {margin:15px 0 20px 0;padding:15px 0 0 0;width:100%;text-align:center;}
    .pagination table  {margin:0 auto;padding:0;width:auto;}
    .pagination a, .pagination a:visited {text-decoration:underline;color:#CC0033;}
    .pagination a:hover {text-decoration:underline;color:#396184;}
    .fpage-h, .prpage-h, .nxpage-h, .lpage-h  {color:gray;}
    .fpage-h, .prpage-h, .fpage, .prpage  {padding:0 20px 0 0;}
    .nxpage-h, .lpage-h, .nxpage, .lpage  {padding:0 0 0 20px;}
    a.tpage, a:visited.tpage {font-weight:bold;text-decoration:none;color:#000;}
    a:hover.tpage {text-decoration:underline;color:#CC0033;}
	
/***************** specialni vypis kategorii */
	.specCat {width:217px;margin:0 20px 30px 0;padding:0;float:left;}
	.specCatEnd {margin:0;float:right;}
	.specCat h2 {font-size:16px;font-weight:normal;}
	.specCat p {margin:0;padding:0;}
	.specCat p a, .specCat p span {padding-left:20px;background: url(img/folder.gif) no-repeat;}

	
/***************** bannery */
	.banners {margin:15px 0;width:100%;overflow:hidden;text-align:center;}
	.banner170 {margin:15px auto;width:170px;}