@media screen,projection {
* {
  margin: 0px;
  padding: 0px;
}


body 	{
	font-family: Verdana,'Arial CE',Arial,sans-serif;
	font-size: 80%;
	background: #DCDCDC;
	text-align: center;
	color: #000000;
	line-height: 150%;
}
/*--- layout stranky ---*/
#pageout {
	margin: 0 auto;
	width: 1200px;
}


div.page {
	float: left;
	width: 1200px;
	background-color: #fff;
	padding: 0;
	position: relative;
}

#podpage {
	background: #253C00 url(spr.png) center center no-repeat; /* bg-footer.png */
  background-position: -0px -0px;
	margin: 0px auto 0 auto;
	width: 1200px;
	height: 109px;
	padding: 20px 0 10px 0;
	line-height: 130%;
	font-size: 70%;

	}

#podpage p {
	text-align: center;
	margin: 0.5em auto;
	margin: 0;
	}

#podpage, #podpage a {
	color: #ffffff;
	}

#podpage span.feeds {
	float: right;
	margin-right: 10px;
}


#zahlavi {
	height: 192px;
	position: relative;
	}

#logo {
	float: left;
	width: 275px;
	height: 117px;
	margin: 10px 0 0 0;
	}


#logo a {
	display: block;
	}

#backhome {
	position: absolute;
	top: 0;
	left: 20px;
}

#dokument {
	clear: both;
	margin: 10px auto 0 auto;
	width: 100%;
	}

#obsahpravy {
	padding-bottom: 20px;
	float: right;

    width: 752px;
	min-height: 388px;
	padding: 20px;
	background: #ffffff url(bg-stin.png) right top no-repeat; /*  */
	min-height: 150px;           
	margin-right: 6px;
	}


#obsah table {width: 100%;}

#levy {
	float: left;
	width: 390px;	
	padding: 0 0 0 0px;
	margin-left: 12px;
	}

#menu {
	clear: both;
	position: absolute;
	bottom: 0px;
	left: 10px;
	height: 71px;
	width: 1172px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJUAAAAkCAYAAAAw7QsdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAN9SURBVHja7McxEQAgDAQw6l8MVlCAlWfqdcJBsqWSrHbungAAAADAxxOAHTumAQCAYQCU+Tfdnf1qAGRwnUpPKgEAAAAwRQAB2KFDAgAAEIiBBklOan1VLI4Cd252dWPSjgAAAADwWgHYoWMaAAAAhkHJ/Iuuhv0ggSkAAAAA4JUA7NixAAAAAMAgf+sx7C+MpBIAAAAAWwKwY8cCAAAAAIP8rcewvzCSSgAAAABsCcCOHQsAAAAADPK3HsP+wkgqAQAAALAlgADs2LEAAAAAwCB/6zHsL4ykEgAAAABbArBjxwIAAAAAg/ytx7C/MJJKAAAAAGwJwI4dCwAAAAAM8rcew/7CSCoBAAAAsCWAAOzYsQAAAADAIH/rMewvjKQSAAAAAFsCsGPHAgAAAACD/K3HsL8wkkoAAAAAbAnAjh0LAAAAAAzytx7D/sJIKgEAAACwJYAA7NixAAAAAMAgf+sx7C+MpBIAAAAAWwKwY8cCAAAAAIP8rcewvzCSSgAAAABsCcCOHQsAAAAADPK3HsP+wkgqAQAAALAlgADs2LEAAAAAwCB/6zHsL4ykEgAAAABbArBjxwIAAAAAg/ytx7C/MJJKAAAAAGwJwI4dCwAAAAAM8rcew/7CSCoBAAAAsCWAAOzYsQAAAADAIH/rMewvjKQSAAAAAFsCsGPHAgAAAACD/K3HsL8wkkoAAAAAbAnAjh0LAAAAAAzytx7D/sJIKgEAAACwJYAA7NixAAAAAMAgf+sx7C+MpBIAAAAAWwKwY8cCAAAAAIP8rcewvzCSSgAAAABsCcCOHQsAAAAADPK3HsP+wkgqAQAAALAlgADs2LEAAAAAwCB/6zHsL4ykEgAAAABbArBjxwIAAAAAg/ytx7C/MJJKAAAAAGwJwI4dCwAAAAAM8rcew/7CSCoBAAAAsCWAAOzYsQAAAADAIH/rMewvjKQSAAAAAFsCsGPHAgAAAACD/K3HsL8wkkoAAAAAbAnAjh0LAAAAAAzytx7D/sJIKgEAAACwJYAA7NChDQAACMCw8P/Rw+J4oHWzm+p2lgAAAADwWQHYtWMBAAAAgEH+1mPYXxyZSgAAAABsCcCOHQsAAAAADPK3HsP+wkgqAQAAALAlgADs2LEAAAAAwCB/6zHsL4ykEgAAAABbArBjxwIAAAAAg/ytx7C/MJJKAAAAAGwJMABARQ+q/Q8zowAAAABJRU5ErkJggg==') center bottom no-repeat; /* bg-hmenu.png */
	}

#menu ul {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAYAAABcmsDOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABOklEQVR42mJgYGDgBGKh/0gAIICYgAIgzMIABWnzeRgAAghDEAQAAggkwAjEzMiCAAEEE2REFgQIICYGLAAggLAKAgQQVkGAAMIqCBBAWAUBAgirIEAAYRUECCCsggABhFUQIICwCgIEEEtKSgrHjRs3OJAFAQKIxdTUlIeTk5MbWRAggFiUlJT4fv/+zYssCBBALCIiIvyfP3/mQRYECCAWXl5eAWFhYRTtAAHEAjRPiJ+fnwtZECCAWNjY2IR5eHhQbAcIIBZ2dnYhDiBAFgQIIBZmZmYhoGp2ZEGAAAIJCgNVsyILAgQQCxMTkxBQAiWKAQKIhZGRUYCFhQUligECCKSSH5pS4AAggEAq+YDaUeIdIIBAgtzoiQEggBhBqQw9PAECCGsgAwQQVkGAAMIqCBBAWAUBAgwASSIiLYVhDCkAAAAASUVORK5CYII=') left bottom no-repeat; /* bg-hmenu-l.png */
	height: 71px;
	overflow: hidden;
	}


#menu ul li {
	list-style-type: none;
	float: left;
	padding-left: 10px;
	}

#menu ul li.zajezdy, #menu ul li.hp, #menu ul li.dalsi-zeme, #menu ul li.fotogalerie {
	float: right;
	}

#menu ul li a, #menu ul li a span {
	display: block;
	height: 37px;
	background: url(zalozka.png) center center no-repeat;
	}

#menu ul li a.active, #menu ul li a.active span {
 background: url(zalozka-la.png) center center no-repeat;
	}


#menu ul li a, #menu ul li a.active {background-position: right; text-align: left;}
#menu ul li a span, #menu ul li a.active span {background-position: left; position: relative; left: -10px;}

#menu ul li a {
	color: #ffffff;
	text-decoration: none;
	line-height: 37px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
}

#menu ul li a span {
	padding-left: 10px;
	text-align: center;
}


#menu ul li a {width: 130px;}
#menu ul li a span {width: 120px;}

#menu ul li.zeme a { width: 210px; white-space: nowrap; padding-right: 5px;} /* 95 */
#menu ul li.zeme a span {white-space: nowrap;} /* 80 */

/*#menu ul li.zeme a span {background-image: url(zalozka-l.png);} - v�ude je active*/ /* lev� hrana */
#menu ul li.zeme a.active span {background-image: url(zalozka-la.png);} /* lev� hrana */
#menu ul li.hp a {background-image: url(zalozka.png);} /* prav� hrana */
/* #menu ul li.hp a.active span {background-image: url(zalozka-pa.png);} prav�  hrana */


#menu ul li.zajezdy a {width: 100px;} /* 150 */
#menu ul li.zajezdy a span {width: 90px;} /* 140 */

#icohome {
	position: relative;
	top: 5px;
}

/* smenu */
#smenu {
	position: absolute;
	bottom: 3px;
	width: 1170px;
	left: 0px;
	height: 30px;
	padding: 0 0 0 10px;
}

#smenu, #smenu a  {
	color: #F1FFFF;
	
}

#smenu li {
	list-style-type: none;
	float: left;
	
	font-weight: bold;
	border-left: 2px solid #78BE03;
	line-height: 100%;
	padding: 0px 0 0 10px;
	margin: 6px 0 0 10px;
}

#smenu li:first-child {border-left: none;}

#smenu li.active a {
	text-decoration: none;
}

div.lmenu {
	position: relative;
	background: #ffffff url(bg-stin.png) left top no-repeat; /*  */
	padding-top: 7px;
	z-index: 10;
}

div.lmenu li {
	padding-left: 20px;
	list-style-type: none;
}

div.lmenu li a {
	color: #659E0B;
	text-align: left;

	text-decoration: underline;
}

div.lmenu h3 {
	height: 30px;
	font-size: 110%;
	background: #ccc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYsAAAAmCAIAAAC6dyBYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACn0lEQVR42uzUsQ0AIAwDQdh/5Dg2ERGIASh9xY/wMzNJdgFERFUSDz2Gmdlv9zD9ooKtdrQEEAtEBSMjI0QdhGRiYgKKAEl4CQWXHQWjYBSMAlqUUJDSBlL4wEskgABigauAl1NAwMzMDFENFxktnkbBKBgFdCuhgCRECiCAEG0o5DIIogiz9TRaTo2CUTAKaFRCARnAQooJDOAMgABCtKGQCylIK2u0czcKRsEooGcbCgLggkA2QACxICuC9+mARddoF28UjIJRQOc2FLz8gQOAAGLBbDTBuQwY41OjYBSMglFA0xIKMhQFAcCSByCAWJDVwUsiePE0WjaNglEwCugDGLEBgABC6eVhahgNtVEwCkbBAJZQAAHENBouo2AUjIJBCwACaLSEGgWjYBQMXgAQQKMl1CgYBaNg8AKAABotoUbBKBgFgxcABNBoCTUKRsEoGLwAIIBGS6hRMApGweAFAAE0WkKNglEwCgYvAAig0RJqFIyCUTB4AUAAjZZQo2AUjILBCwACaLSEGgWjYBQMXgAQQKMl1CgYBaNg8AKAABotoUbBKBgFgxcABNBoCTUKRsEoGLwAIIBGS6hRMApGweAFAAE0WkKNglEwCgYvAAig0RJqFIyCUTB4AUAAjZZQo2AUjILBCwACaLSEGgWjYBQMXgAQQKMl1CgYBaNg8AKAABotoUbBKBgFgxcABNBoCTUKRsEoGLwAIIAQJdTozS6jYBSMgsEGAAIIpQ01erfwKBgFo2BQAYAAYoKXTaP3d46CUTAKBhsACCCUXt5oG2oUjIJRMKgAQAAxIRdPo22oUTAKRsGgAgABhOjljRZPo2AUjILBBgACCNGGYhgdKR8Fo2AUDDIAEECINhS8nBptTI2CUTAKBgkACDAAWhv44bSeIQQAAAAASUVORK5CYII=') center top no-repeat; /* bg-menu.png */
	margin: 0;
	overflow: hidden;
}


div.lmenu h3 a {
	display: block;
	width: 100%;
	height: 30px;
	text-align: left;
	line-height: 30px;
}

div.lmenu h3 a span {
	display: inline-block;
	height: 25px;
	margin: 0 5px 0 20px;
}

/*
div.lmenu h3.headerbar {
	background: #ccc url(plus.gif) right top no-repeat;
}*/

div.lmenu h3.exp {
	height: 31px;
}

div.lmenu li.active a {
	color: #000000;
	font-weight: bold;
	}	

div.lmenu li.active li a {
	color: #659E0B;
	font-weight: normal;
}

div.lmenu span.dir {
/*	background: transparent url(plus.gif) right 9px no-repeat; */
	padding-right: 25px;
	
}

div.lmenu ul.submenu {
	padding: 0 0 0 20px;
	background: #fff url('data:image/gif;base64,R0lGODlhEAABAJEAAGWeC////9vnvwAAACwAAAAAEAABAAACB4wDCRfiUgAAOw==') left top repeat-y; /* bg-lmenu.gif */
	border-right: 1px solid #DDDDDD;
}


/* fmenu */
#fmenu {
	padding: 0 0 0 10px;
	margin: 0 0 0 30px;
}

#fmenu, #fmenu a  {
}

#fmenu li {
	list-style-type: none;
	float: left;
	
	font-weight: bold;
	font-size: 120%;
	border-right: 2px solid #87CE15;
	line-height: 100%;
	padding: 0px 5px 0 0;
	margin: 0px 5px 0 0;
}

#fmenu li:first-child {
	border-left: 2px solid #87CE15;
	padding: 0px 5px;
}


/* search */

#search {
	float: right;
	width: 200px;
	height: 20px;
	background-color: #ffffff;
	margin: 4px;
	}

#sword {
	width: 160px;
	height: 19px;
	border: none;
	}

#sbtn {
	position: relative;
	top: 2px;
    width: 18px;
	height: 15px;   
	}

#loged {
	float: right;
	width: 300px;
	text-align: right;
	margin: 2px 13px 0 0px;
	}

#loged {
	margin: 20px;
	}

#login {
	position: absolute;
	top: 15px;
	right: 25px;
	width: 211px;
	
	min-height: 120px;
	}

#login label {
	display: none;
	
	}

#login fieldset {
	border: none;
	padding: 5px;
	}


#login #muj-ucet {
	display: block;
	text-align: left;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFmSURBVHjaYvz//z8DLQBAADEx0AgABBALIQVOmaz8QKoRiCOh6j8BcR8QT903/fc/XPoAAoiFgKHMQCoHiPORhIWAuB2IbwLxLlx6AQKIUFAIA3EEFnFuIA7ApxEggAgZzAHEongsxQkAAoiQwaAw/IND7i8+jQABREyq+EuOwQABRMjgr0B8H4fcU3waAQIIr8HA5PQeSG3EIvUWiHfg0wsQQMQExRIgPo0mth5o6QF8mgACiBiD1YCYD01MBpjGFfBpAgggRmxlBVATJ5AyAmIvIE4AYiksem8A8SZQiAHxCaAPPiJLAgQQisFAA3mBVAwQpwOxEhDzEuGjr9CIXArN5qDwZwAIILjBQEMVgdRMIHaloOw5BnIY0PD7AAHEBDWUDUi1UmgoCFgBcRmIARBAsMiTAWJvKpWYBiACIIBgBmtjiXlygRiIAAggWLH5GognQssGSsv35yAGQAAx0qpqAggwAEc7StOE4PC9AAAAAElFTkSuQmCC') left center no-repeat; /* ico-login.png */

	color: #060603;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 30px;
	margin: 5px;
	position: relative;
	}


#login #user {
	width: 194px;
	height: 21px;
	color: #6D6D6D;
	}

#login #password {
	width: 125px;
	height: 21px;
	vertical-align: middle;
	color: #6D6D6D;
	}

#login div.clear {
    height: 24px;
	margin-top: 0;
	white-space: nowrap !important;            
	}


#sbm {
	background: url('data:image/gif;base64,R0lGODlhQwAYALMAAMPQsDNVA4yjZ2mHOE5zBIKgBPDz61B0GKm7jtnhzTpeA1h8BCtJAn2cBP///0FoBCH5BAAAAAAALAAAAABDABgAAAT/sJRGq7046803aUsojmRpnmiKPspCPHAsz3Rt3/gduHnv/z7F7gUsGn/C0HHJpCWJzegxuSgiDIMEIgZwbGMIhwB2MACkrKHt4Gg7DONHGDF4P7pf2FyfsNUNDwliOFRrbQdlDgc2eDJhcT+CkDVPhoqBDllim4BdAAYOZ48CbgljAqAOCWxwbpeUO1U1bIoDBoCCbaSdXnWKezB/rIsPrJiTTmqzrgADx8V2jaADjwdhbQa0BgiIdpKEsZbEMN/G0plzc8YC19negzeVy6/kg+ZeD9NzXQJ/McLR4NkoNG/cs3tb9ImxpeqNL1UCCNhhSG+GPDQYexDMyHGgso4gK2VsDBnyIkmQI09yFEJAgcuXMGPKnEmzps2aAQIIYcCzp8+fQIMKHUqUaAQAOw==') center right no-repeat; /* bt-login.gif */
    width: 70px;
    height: 24px;
    vertical-align: middle;
	}


#login #zapom {
	text-align: right;
	margin: 0 3px 0 0;
	color: #47650F;
	line-height: 120%;
	font-size: 90%;
	font-weight: bold;
	white-space: nowrap;
	}

#login #zapom a {
	color: #47650F;
	}



/* levy */


/* */

h3.nastip, h3.zajezdy-docelsv {
	 width: 390px;
	 height: 42px;
	 margin: 0;
	}

h3.nastip {
	background: #416804 url(spr.png) no-repeat left top; /* top-nas-tip-zeleny.gif */

  height: 42px;
  background-position: -5px -140px;
	}

h3.zajezdy-docelsv {
	background: #416804 url(spr.png) no-repeat left top; /* top-daledoporucujeme-zeleny.gif */

  height: 42px;
  background-position: -406px -140px;
	}

div.box {
	margin-top: 12px;
	}

div.box h3 span {display: none;}

div.boxin {
	width: 368px;	/* 399 */
	padding: 10px;

	font-size: 95%;
	color: #242424;
	font-weight: normal;
	text-align: left;
	
	background-color: #FCFFF8;
	border: 1px solid #416804;
	}

div.boxin h4 {
	font-size: 150%;
	color: #416804;
	margin: 1em 0 0 0;
	font-family: Arial, sans-serif;
	font-weight: bold;
	}

div.boxin a {
	color: #416804;
	}

/* obsah */

#obsah {
	text-align: left;
	margin: 0;
	}


div.prvniper {
	border-top: none;
	padding-top: 0 !important;
	}

div.abstrakt {
	float: right;
	width: 579px;
	}

div.produkt div.abstrakt h3 {
    margin-top: 0;
	}

/*
div.produkt {
    margin-top: 20px;
	clear: both;
	}
*/

div.prodimg {
    width: 130px;
    float: left;
	}

div.abstraktimg {
	float: left;
	width: 170px;
	}

div.abstraktimg img {
	border: 1px solid #C5D1EB;
	padding: 0px;
	}



div.perex, div.perex1 {
	clear: both;
	margin: 0px 0 0px 0;
	border-bottom: 1px solid #E0E0E0;
	padding: 15px 0 15px 0;
	}


div:last-child.perex, div:last-child.perex1 {
	border-bottom: none;
	}

div.perex1 div.abstrakt {float: right;}
div.perex1 div.abstraktimg {float: left; text-align: left;}

div.perex div.abstrakt {float: right;}
div.perex div.abstraktimg {float: left; text-align: left;}


div.abstrakt h3 {margin-top: 0; font-size: 160%; font-weight: normal;}
div.abstrakt h3 a {}
#obsah div.abstrakt p {margin-top: 0;}
#obsah div.abstrakt p.dat {margin-top: 0px; float: right;}

#obsah div.abstrakt p.datum, #obsah div.abstrakt p.datum a {color: #818181;}

div.blok-stin2, div.blok-stin, div.blok-kategorie, div.blok-kategorie-green, #firma-zahlavi, #mapa, #kontakty, #fotogalerie {
	/* default vnc */
	border: 1px solid #09678B;
	padding: 10px;
	text-align: left;
	overflow: hidden;
}

div.blok-stin2, div.blok-stin {
	border: none;
}

div.blok-stin2, div.blok-stin, div.blok-kategorie, div.blok-kategorie-green {
	margin-top: 10px;
}

div.blok-kategorie p.clankymore, div.blok-kategorie-green p.clankymore {
	text-align: right;
}


div.blok-kategorie-green {
	border: 1px solid #73B508;
}

div.blok-kategorie-green * {
	color: #73B508;
	}


div.blok-stin2 *, div.blok-stin *, div.blok-kategorie * {
	color: #09678B;
	}


div.blok-stin2 *, div.blok-stin * {
	font-weight: bold;
	}

div.blok-stin li, div.blok-stin li, div.blok-kategorie li, div.blok-kategorie-green li {
	list-style-type: none;
	}

div.blok-stin h2, div.blok-stin h2, div.blok-kategorie h2, div.blok-kategorie-green h2 {
	margin-top: 0;
	}


div.blok-kategorie span.datum {
	color: #999999;
	}

#obsah>div.blok-kategorie, #obsah>div.blok-kategorie-green {
	margin: 0 6px 20px 6px;
	}


#firma-zahlavi div.levy {
	width: 50%;
	float: left;
	}

#firma-zahlavi div.pravy {
	width: 49%;
	float: right;
	}

#firma-zahlavi h1 {
    color: #09678B;              
	}

#firma-zahlavi div.levy a {
	color: #343434;
	}

#firma-zahlavi div.pravy p {
	text-align: right;
	}

#firma-zahlavi ul#menicko a, #kontakty a {
	color: #09678B;
	}

#mapa {
	border-color: #73B508;
	}


ul#menicko li {
	list-style-type: none;
	float: right;
	border-right: 1px solid #09678B;
	padding: 0 10px 0 10px;
	line-height: 100%;
	text-align: right;
	}

ul#menicko li:first-child {
	border-right: none;
	padding-right: 0;
	}

#ck div.blok-kategorie {
    border-color: #09678B;
}

#ck h1, #ck h2, #ck a {
    color: #09678B;
}

#ck div.blok-kategorie li {
	width: 49%;
	float: left;
}

.green {color: #73B508;}
.blue {color: #09678B;}



/* drobecky */

#drobecky, ul.drobeckova_navigace {
	margin-bottom: 20px;
	min-height: 1em;
	}

#drobecky li, ul.drobeckova_navigace li {
	list-style-type: none;
	float: left;
	padding: 0 5px 0 18px;
	background: url('data:image/gif;base64,R0lGODlhDgASANUnAPDw8Pv7+/T09Pb29vf39/n5+dHY5/X19bfD3s/S2NPZ6I+cvI2NjXKDq93f5XqEnae22aysrGmBupSYoNvb24+TnK2ywYCUw1Z1wd/h6Ovr6+rq6ufo6fHx8ebn6N7h6Ozs7Pj4+PLy8vPz8/7+/u3t7vz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAAAOABIAAAZVwJNwSCwaj8ikcslsIgMCwAAqNQoiDAoASwkVA5zKZOMRa0xFQuJh6awtg2LB0VgA6IsRkVS6SDIgfh8FRAQQGAgihwgERSYKBgePkUcmaCeWTppFQQA7') no-repeat left top;	/* bg-drobecky.gif */
	
	white-space: nowrap;
	}

#drobecky li.first, ul.drobeckova_navigace li.dn_domena {
	background: none;
	padding-left: 0;
	}

#drobecky li, #drobecky li a, ul.drobeckova_navigace li, ul.drobeckova_navigace li a  {
	color: #595956;
	}

/* nejnovejsi MULTIRADKOVA DN (drobeckova navigace) */

#DROBECKOVA_NAVIGACE {
	padding:	0	0	0	0;
	margin:		0	0	0	0;
}

#DROBECKOVA_NAVIGACE li {
	list-style-type: none;
	padding: 0 0 0 0;
}

#DROBECKOVA_NAVIGACE li.DN_lichyradek {
	
}

#DROBECKOVA_NAVIGACE li.DN_sudyradek {
	
}

#DROBECKOVA_NAVIGACE li ul.DN_obsahradku{
	margin-bottom: 15px;
	min-height: 1em;
}

#DROBECKOVA_NAVIGACE li ul.DN_obsahradku li {
	list-style-type: none;
	float: left;
	padding: 0 5px 0 18px;
	background: url('data:image/gif;base64,R0lGODlhDgASANUnAPDw8Pv7+/T09Pb29vf39/n5+dHY5/X19bfD3s/S2NPZ6I+cvI2NjXKDq93f5XqEnae22aysrGmBupSYoNvb24+TnK2ywYCUw1Z1wd/h6Ovr6+rq6ufo6fHx8ebn6N7h6Ozs7Pj4+PLy8vPz8/7+/u3t7vz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACcALAAAAAAOABIAAAZVwJNwSCwaj8ikcslsIgMCwAAqNQoiDAoASwkVA5zKZOMRa0xFQuJh6awtg2LB0VgA6IsRkVS6SDIgfh8FRAQQGAgihwgERSYKBgePkUcmaCeWTppFQQA7') no-repeat left top;	/* bg-drobecky.gif */
	
}

#DROBECKOVA_NAVIGACE  li ul.DN_obsahradku li.dn_domena {
	background: none;
	padding-left: 0;
}

#DROBECKOVA_NAVIGACE  li ul.DN_obsahradku li,
#DROBECKOVA_NAVIGACE  li ul.DN_obsahradku li a {
	color: #595956;
}


#zememore {
	text-align: right;
	font-weight: bold;
	position: absolute;
	bottom: 20px;
	right: 50px;
}

#banner {
	width: 300px;
	float: left;
	height: 100%;
}

div.an {
    border: 1px solid #09678B;
    overflow: hidden;
    padding: 10px;
    margin: 20px 0 0 0;
    }

div.an:first-child {
	margin-top: 0;
	}

div.an h2, #obsah div.an p {margin-top: 0;}

div.an h2, div.an p.b, div.an p.anmore  {color: #09678B; font-weight: bold;}

div.an div.levy {
	width: 400px;
	float: left;
	}

div.an div.pravy {
	width: 220px;
	float: right;
	}

#obsah p.anmore  {
	text-align: right;
	}

/* bloky seznamy podsekci */


div.barblok {
	padding: 15px 15px 15px 15px;
	border: 1px solid;
	}



#obsah p.clankymore {
	text-align: right;
	border-top: none;
	width: 13em;
	float: right;
	}


tr td, tr th {
	border-bottom: 1px solid #d5d5d5;
	}


/* Fotogalerie */

ul.fotomenu {
	margin: 0 0 0px 0;
	border: 1px solid #d5d5d5;
	padding: 10px;
	min-height: 1em;
	}

ul.fotomenu li {
	list-style-type: none;
	/*float: left;*/
	width: 32%;
	text-align: left;
	}

ul.fotomenu li a {
	color: #545659;
	
	}

ul.fotomenu li a:hover {
	color: #545659;
	
	}

div.th {
	width: 145px;
	float: left;
	text-align: center;
	margin: 20px 0 0 0;
	}

div.th img.th, div.th img, div.dlazdice img {
	/*width: 135px;
	height: 98px;*/
	border: 1px solid #d5d5d5;
	padding: 2px;
	}

div.th h3, div.dlazdice h3 /*, div.th a.tuc */ {
	font-size: 100%;
	color: #183F98;
	margin: 0 0 2px 0;
	padding: 0;
	line-height: 100%;

	}


div.th h3 a, div.dlazdice h3 a {
	color: #183F98;
	}


#obsah div.th p {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align: center;
	font-style: italic;
	}

div.th p, div.th p a {
	color: #545659;
	}

#roleta {
	overflow-y: scroll;
	height: 150px;
	padding: 0 50px 0 0;
	min-height: 1em;
	}

#roleta.noroll {
	overflow-y: visible;
	}

#roleta ul {
	list-style-type: none;
	}

/* detail fotografie */

ul.nop {
	margin-top: 20px;
	clear: both;
	}

ul.nop span {
	color: #183F98;
	font-weight: bold;
	}

ul.nop li {
	width: 65%;
	float: left;
	list-style-type: none;

	}

ul.nop li.linop2 {
	width: 33%;
	}

strong.fd {
	color: #183F98;
	}

#nft {
	text-align: center;
	}

/* ram */
div.fram {
	padding: 0px;
	/*position: relative;*/
	min-height: 1em;
	margin: 0px 0 0 0;
	}

div.th2 {
    margin: 10px auto;
	}

div.ram {
	border: 1px solid #d5d5d5;
	padding: 10px;
	/*position: relative;*/
	min-height: 1em;

	margin: 0px 0 0 0;
	}

div.ramtop {margin: 30px 0 0 0;}

h2.nadram {
	background-color: #ffffff;
	text-align: center;
	padding: 3px 10px;
	margin: 30px 0 0px 30px;

	font-size: 100%;
	line-height: 100%;
	font-weight: bold;

	color: #6C6C6B;
	border: 1px solid #d5d5d5;
	border-bottom: none;

	width: 15em;
	white-space: nowrap;
	}

/* formulare */

div.ram fieldset {border: none; margin: 0 30px;}
div.ram legend {display: none;}

.clear {
	clear: both;
	}

div.clear {
	clear: both;
	margin: 0.25em 0;
	}

div.clear label, div.half label {
	display: block;
	width: 16em;
	float: left;
	color: #6C6C6B;
	}

div.half label {
    width: 6em;
	}

div.clear label.em4 {width: 4em;}
div.clear label.em14 {width: 14em;}
div.clear label.em16 {width: 16em;}
div.clear label.em20 {width: 20em;}

form {
	font-size: 95%;
	}

input[type=text], input[type=password], input[type=file], textarea {
	border: 1px solid #416804;
	border-style: solid;
	background-color: #ffffff;
	width: 11em;
	padding: 0 0.5em;
	}


textarea {
	width: 100%;
	height: 12em;
	}

p.forget {
	text-align: left;
	padding: 20px 0 0 0;
	color: #6C6C6B;
	}

p.forget a {
	color: #6C6C6B;
	}

/* zájezdy */


#prepinac li {
	margin-top: 30px;
	list-style-type: none;
	float: left;
	width: 110px;
	background-color: #FDEFD2;
	text-align: center;
	}

#prepinac li a {color: #E7A106;}

#prepinac li.active {
	background-color: #E7A106;
	}

#prepinac li.active a {color: #ffffff;}


#obrpan {margin: 0 0 0 10px;}

#obrpan img.ram {
	border-color: #D5D5D5;
	margin: 10px 10px 0 0;
	}


/* popup funkcionalita */
#dek {
	position:absolute;
	visibility:hidden;
	z-index:200;
	left:10px;
	top:10px;
	}

/* popup vzhled */
#dek {
	background-color: #D18228;
	background-color: #fdebeb;

	border: 2px solid #851C19;
	border: 2px solid #bf1f00;

	padding: 0;
	}

#dek h2 {
	border: none;
	background-color: #851C19;
	background-color: #bf1f00;
	text-align: center;
	color: #ffffff;
	margin: 0 0 10px 0;
	}

#dek p {
	margin: 10px;
	}

#dek img {margin: 10px;}

/* sekce uzivatele */

#umenu li {list-style-type: none;}

#foldersel {
	margin: 30px 0;
	}

/* ostatni */

.half, .halfl, .halfikony {
	width: 50%;
	float: left;
	}

.halfp {
	width: 50%;
	float: left;
	}

.halfikony {
	text-align: center;
	padding: 0 0 20px 0;
	}

.halfikony img {
	margin: 0;
	}

.halfikony a {
	font-weight: bold;
	padding: 0;
	}

.threequart {
	width: 75%;
	float: right;
	}

.third {
	display: block;
	width: 33%;
	float: left;
	}

.uo {
	clear: both;
	font-size: 1px;
	height: 0px;
	padding: 0;
	margin: 0;
	}

hr.uo {
	visibility: hidden;
	}

img.ram {padding: 2px; border: 1px solid;}

div.notop {
	margin: 0;
	}

p.anotace {
	font-weight: bold;
}

hr.hrdotted {
	border: none;
	padding: 0;
	height: 2px;
	/*border-bottom: 1px dotted #DCD4D4;*/
	background: url('data:image/gif;base64,R0lGODlhBgACAIAAANzU1P///yH5BAAAAAAALAAAAAAGAAIAAAIFBIJhGQUAOw==') repeat-x left bottom; /* hrdotted.gif */
	margin: 10px 0;
	clear: both;
	}

div.noma, p.noma {margin: 0;}

span.quemark {
	color: #ffffff;
	background-color: #B5ADAD;
	font-size: 115%;
	font-weight: bold;
	padding: 1px 5px;
	}

ul.mojefoto {
	list-style-type: none;
	margin: 0 0 20px 0;
	}

ul.mojefoto, ul.mojefoto a {
	color: #6F6F6F;
	}

/* komentare */

#komentare {
	color: #6B5526;
	}

div.komentar a {
	color: #183F98;
	}


p.headkom, div.koment {
	width: 350px;
	float: right;
	}

p.headkom img {
	/*display: block;
	width: 21px;
	height: 12px;
	margin-top: 0px;
	float: left;
	clear: none;*/
	}

/* detail */

#glob {
	float: right;
	width: 300px;
	list-style-type: none;
	}

#glob a {
	color: #6C6C6B;
	}

div.martop {
	margin: 10px 0 0 0;
	}

/* posta */

#posta {
	width: 100%;
	}

#posta a, #pzprava a {
	color: #6C6C6B;
	}

#pzprmess {
    padding: 0 1em 1em 1em;
	}

/*
#posta td, #posta th {
	border-color: #d5d5d5;
	}
*/

th.od {width: 25%;}
th.predmet {width: 45%;}
th.cas {width: 30%;}

#pzprava {
	margin: 20px 0 0 0;
	}

#pzprheader ul {
	list-style-type: none;
	}

#pzprheader ul span {
	font-weight: bold;
	}

/* adresar */

#adresar {
	padding: 0 10px 10px 10px;
	}

#adresar p.headkom, #adresar div.koment {
	width: 300px;
	float: left;
	}

#adresar div.davatar {
	float: right;
	margin: 0 20px;
	}

#adresar div.komentar h3 {
	width: 300px;
	float: left;
	clear: none;
	margin: 0;
	}

#adresar div.komentar {
	min-height: 100px;
	padding: 10px;
	margin: 10px 0 0 0;
	background-color: rgb(237,237,237);
	}

div.pager {
	clear: both;
	margin: 10px 0;
	}

ul.abeceda {
	min-height: 1em;
	margin: 0 0 20px 0;
	}

ul.abeceda li {
	list-style-type: none;
	float: left;
	width: 1.4em;
	}

ul.abeceda li.ch {
	width: 2.3em;
	}

/* zapisy */

div.zapisot {
	margin: 10px 0 0 0;
	font-size: 95%; /* 90 */
	line-height: 135%;
	}

div.zapisot div {
	margin-bottom: 0;
	padding: 5px 20px;
	}

div.zapisot h2 {
	margin-top: 0;
	font-size: 140%; /* 90 */
	}

div.zapisot a {
	color: #6C921C;
	}

div.zapisot p {}

div.zapisot p.kontakt {

	}

#obsah div.zapisot p.url {
	margin-top: 0;
	width: 70%;
	float: left;
	font-weight: bold;
	}

#obsah div.zapisot p.detail-firmy {
	margin-top: 0;
	width: 29%;
	float: right;
	text-align: right;
	font-weight: bold;
	}

div.rozsireny, div.zakladni, div.zapis, div.garance  {
	padding: 10px 0px 20px 0px;
	}

div.zapisot div.rozsireny {

	border: none;
	min-height: 1em;
	padding: 10px 20px 15px 20px;
	}

div.zapisot div.prednostni {
	background-color: #f0fff5;
	border: 2px solid #87B72B;
	min-height: 1em;
	padding: 5px;
	}

div.zapisot div {
	border-bottom: 1px dotted #87B72B;
	padding: 10px 20px 15px 20px;
	}

div.zapisot div div {
	border: none;
	padding: 0;
	}

div.zin1 {
	/*border: 1px solid green;*/
	width: 510px;
	float: left;
	min-height: 10px;

	}

div.large {
    width: 433px;
	}

div.zin2 {
	/*border: 1px solid blue;*/
	width: 200px;
	float: right;
	min-height: 10px;
	text-align: right;
	}

#obsah div.zin2 p {
	margin: 0 auto 20px auto;
	}

#obsah div.zin2 p.verified {
	margin: 0 auto 15px auto;
	}

#obsah p.verified {
	font-style: italic;
	font-size: 90%;
	text-align: center;
	}

#popis {

	}

#popis p {
	text-align: justify;
	}

h3.ramnadpis {
	margin: 0;
	padding: 0 1em;
	position: absolute;
	top: -10px;
	background-color: #fff;
	}


ul.seznam-receptu {
	list-style-type: none;
	}

ul.seznam-receptu li a {
	color: #333333;
	}


/*--- diskuze ---*/

#obsah p.akah1 {
	margin: 0 0 0.5em 0;
	color: #6C921C;
	clear: both;
	font-size: 200%;
    line-height: 115%;
    text-align: left;
}

h1#akap {
	font-size: 100%;
    text-align: left;
    line-height: 150%;
    font-weight: normal;
	position: absolute;
	top: 0;
	left: 20px;

}


h1#akap a {
	color: #6C921C;
}


/**/


div.komentar_zahlavi {
	background-color: #FBF4E4;
	}

div.komentar {
	border: 1px solid #C9C1AA;
	padding: 0px;
	margin: 10px 0;
	}

#obsah div.komentar_zahlavi p {
	padding: 0 10px;
	margin: 0;

	}

p.komentar_obsah {
	padding: 0 10px 10px 10px;
	}

#komentare div.clear, #komentare div.und  {
	color: #5d5d5d;
	font-size: 120%;
	font-weight: bold;
	margin: 10px 0 0 0;
	}




#rozc {
	margin: 0 -10px 20px 0;
	overflow: hidden;	
	}

#rozc li {
    list-style-type: none;
    float: right;
    text-align: center;

	font-size: 100%;
	font-weight: bold;
	
	padding: 0 10px;
	border-right: 1px solid #6C921C;
	line-height: 100%;
	}

#rozc li:first-child {
	border-right: none;
	}


#rozc li a {
	color: #6C921C;
	}

#rozc li.active a {
	color: #6C921C;
	text-decoration: none;
	}

div.podrozc li {
	list-style-type: none;
}

#cksearch {
    border: 1px solid #547D04;
    margin: 0 0 10px 0;
	}
#cksearch h3 {
    margin: -5px 0 0 0;
	}

div.inforeg {
    padding: 0em 1em 1em 1em;
    margin: 1em 0 0 0;
    color: #666;
	}

#obsah div.inforeg p {
    padding: 0;
    font-weight: bold;
	}

div.inforeg span {
    font-weight: bold;
    font-size: 110%;
    color: #666;
/*    display: block;
	width: 110px;
	float: left;*/
	}

strong.online {color: #01A10F;}
strong.offline {color: #ff0000;}

strong, .strong {
	font-weight: bold;
	}

h4.mao {margin: 0; padding: 0;}
div.mao {margin: 0; padding: 5px 0;}

#personlist td input, #personlist td select {
    width: 75px;
    font-size: 95%;
	}

#obsah div.tnc {
	padding: 10px;
	border-bottom: 1px dotted #6D941D;
	}


#obsah div.tnc p.jmeno {
	text-align: right;
	}

ul.typy_ck {list-style-type: none;}

ul.typy_ck li {
	width: 30%;
	float: left;
	}


/* < sort */

ul.sort {
 list-style-type: none;
}

ul.sort li {
 list-style-type: none;
 white-space: nowrap;
 float: left;
 margin: 0 1em 0 0;
}

ul.sort li a span {
  display: block;
  width: 30px;
  float: left;
}

div.boxban {
	margin: 20px auto;
	width: 300px;
}


object {
	margin: 0 auto;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.5em 0;
	color: #87B72B;
	color: #6C921C;
	clear: both;
	}

p.akah1 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #87B72B; color: #6C921C; color: #416804;}

h1 {
	font-size: 200%;
	margin-top: 0px;
	}

h2 {
	font-size: 160%;
	}

h2, h1 {
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-weight: normal !important;
	line-height: 115%;
    }

h3 {
   font-size: 125%;
   }

li {
	text-align: left;
	list-style-position: outside;
	margin-left: 0;
	padding-left: 0;
	}

a {
	color: #6C921C;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

.g {
	color: #6C6C6B;
	}

a img, #mapa-sveta {
	border: none;
	}

p {text-align: left;}


#obsah p {
	margin: 1em 0 0 0;
	text-align: justify;
	font-size: 100%;
	line-height: 160%;
	}


.tretina {
	width: 33%;
	float: left;
}

#obsah p img {
	margin: 0;
	}

#kontext {
	border: 1px solid #cccccc;
	padding: 5px 10px 10px 10px;
	margin: 10px auto;
	}

#kontext ul, #kontext li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	}

#kontext h2, #kontext h3 {
	margin-top: 0.5em;
	}

#kontext h2 {
	font-size: 150%;
	margin-bottom: 0;
	}

#obsah p.rek_lab {
	display: block;
	color: #cccccc;
	text-align: right;
	margin: 0;
	}

.floatL {
	float: left;
}

.small {font-size: 85%;}

.bl, .bl a {color: #6c6c6c;}

fieldset {padding: 1em; border: 1px solid #E3E1E1;}

fieldset.neviditelny {
	border-color: transparent;
	margin: 0;
	padding: 0;
	}
fieldset.neviditelny legend {
	display: none;
	}


legend {margin: 0; padding: 0 1em;}

span.ccla, span.ccla a {
	color: #87B72B;
	}

div.anotheranchor a, #obsah div.anotheranchor p.odpovedet, #obsah div.anotheranchor h2 {
	color: #547D04;
	}

ul.thirdli li {
	list-style-type: none;
	width: 33%;
	float: left;
	text-align: left;
	}

ul.uhalf li {
	list-style-type: none;
	width: 49%;
	float: left;
	text-align: left;
	}

ul.uhalf li.od {
    clear: both;
    width: 100%;
    margin-top: 1em;
	}

form.sendkom fieldset {
	margin: 0;
	padding: 0;
	border: none;
	}

form.sendkom legend, form.sendkom label {
	display: none;
	}

div.pohl {
	font-size: 80%;
	font-style: italic;
	}

a.ano {
	color: #6C6C6B;
	}

.alignL {text-align: left;}
.alignR, ul li.alignR {text-align: right;}
.alignC, ul li.alignC {text-align: center !important;}
div.page img.alignR {float: right; margin: 10px 0px 10px 10px !important;}
div.page img.alignL {float: left; margin: 10px 10px 10px 0px !important;}

#obsah p img.floatR, .floatR {float: right; margin: 10px 0px 10px 10px;}
#obsah p img.floatL, .floatL {float: left; margin: 10px 10px 10px 0px;}

#obsah div.mao img.floatR {margin-top: 0;}

#obsah .first {margin-top: 0;}

a.monitsel {font-weight: bold; background-color: #000;}
a.monitunsel {font-weight: normal; background-color: #fff;}

#obsah div.error_message, div.error_message {
    color: #ff0000;
    margin: 0 0 1em 0;
    line-height: 135%;
	}

a.icofalse {font-weight: bold; color: #ff0000; }
a.icook {font-weight: bold; color: #006600; }
input.pocitadloznaku {border: none; width: 2em; clear: none;}
span.cntr {float: right;}
span.cntr2 {float: left;}
span.nowrap {white-space: nowrap;}

#obsah p.searchwhere1 {margin-top: 0px;}
#obsah p.searchwhere2 {margin-top: 0px;}


#ban_sky td, #ban_sky2 td, #ban_ahe td, #ban_squ td {
    border: none;
	}

#ban_ahe, #ban_squ, #ban_sky, #ban_sky2 {
    margin: 5px auto;
    padding-bottom: 16px;
	}

#ban-pod-lmenu {
	background: #ffffff url(bg-stin.png) right top no-repeat;
	width: 396px;
	min-height: 300px;
	text-align: center;
	padding: 30px 0 0 0;
	margin-top: 0;
	
	position: relative;
	top: -2px;
	left: 1px;
	z-index: 5;
	}

#ban-pod-lmenu-in {
	width: 300px;
	margin: 0 auto;
	}

#ban_ahe {width: 100%px;}
#ban_ahe > * {margin: 0 auto;}

#ban_sky {width: 120px;}
#ban_sky2 {width: 120px;}

#ban_sky {
  position: absolute;
  top: 0;
  left: -130px;
	}
#ban_sky2 {
  position: absolute;
  top: 0;
  left: 1010px;
	}

p#pocet_zobrazeni {
	text-align: right;
	}

#obsah div.th p.fgminidel {
	line-height: 130%;
	}

#obsah p.recnum {
	color: #6C921C;
	font-style: italic;
	margin-top: 0;
	}

div.fotoalbum {
	padding: 10px;
	width: 443px;
	}
#odkaz_hp {
	color: #666666;
	text-align: left;
	}
#obsah div.search {
	padding: 1px;
	clear: both;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#obsah div.search p {
	clear: both;
	margin: 0 0 0 0;
	padding-top: 1px;
}

#obsah div.search h2 {
	clear: left;
	margin: 15px 0 0 0;
}

#obsah div.search h2.notop {
	margin: 0;
}


#obsah div.search p.nazev_kategorie {
	margin: 15px 0 0 0;  

	float: left;

}

div.search ul.ikony_subdomen, div.search ul.nazvy_tf {
	float:left;
	list-style-type: none;
}

div.search ul.ikony_subdomen {
	margin: 5px 0 0 0;
	}

div.search ul.ikony_subdomen li, div.search ul.nazvy_tf li {
	/*clear: right;*/
	font-size: 100%;
	line-height: 100%;
	float: left;
	margin-left: 2px;
	list-style-position: outside;
	white-space: nowrap;
}

div.search ul.nazvy_tf li a {
	/*float: right;*/
	
}

span.tipvletovisku, span.tipvletovisku a {
	color: #656565;
}

p.fb {
	margin: 10px 0;
	text-align: center;
	width: 390px;
	}


/*----------------------*/
/*---    prospekty    ---*/

div.prospekt {
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
	padding: 10px;
	margin: 10px auto;
	}

li.klevy {
	}

li.kpravy {
	text-align: right;
	float: right;
	}

div.prospekt h2 {
	margin-top: 0;
	}

div.prospekt ul {
	margin: 5px 0 0 0;
	border: 1px solid transparent;
	}

div.prospekt li {
	}

div.prospekt span {
	font-weight: bold;
	}

.h3 {
	font-size: 120%;
	font-weight: bold;
	}


/*---    prospekty    ---*/
/*----------------------*/

#intersticial {
  display: none;
  background-color: #ffffff;
  height: 10000px;
  width: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
	}

#intersticialin {
  width: 800px;
  margin: 0 auto;
	}

#mapa-webu li {
	margin-left: 20px;
	}

div.zapisot div.rozsireny, div.zapisot div.prednostni {
	border: 1px solid #87B72B;
	}

p.ban-pravo-druhy {
	margin: 10px auto;
	}

#promosd {
	padding: 0px;
	width:150px;
	height: 127px;
	float: left;          
}
#topl {
	width: 100px;
	float: left;
	margin-top: 10px;
}

#faz {
	width: 100px;
	float: left;
}

#ga-lo {
	margin: 0 0 10px 0;
}

#ga-cl {
	margin: 10px 0 0 0;
	text-align: center;
}

ul.nobg li {
	list-style-type: none;
	width: 49%;
	float: left;
}

input.chb {
	margin-right: 10px;
}

div.dlazdice {
	float: left;
	width: 174px;
	text-align: center;
	margin: 8px 0 0 8px;
}

div.d1 {
	margin-left: 0 ;
	margin-right: 8px;
	}

div.d2 {
	margin-left: 0;
	}

#obsah p.dalsifts {
	text-align: right;
	}
#fgpopis {
	padding-bottom: 1em;
	}

#fb-root {
	margin-top: 1em;
	} 

#share {
	vertical-align: middle;
	height: 25px;
	line-height: 25px;
	padding: 5px 0 0 5px;
	margin: 10px 0 0 0;
	}
#sharefb {
	width: 180px;
	float: right;
	}
#sharegplus {
	width: 100px;
	float: right;
  position: relative;
  top: 5px;
	}
div.podbarveni {
	background-color: #ECF8FC;
	padding: 10px;
	}
p.cc_message {
	clear: none;
}
.cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #0B628F !important;
    color: #fff !important;
}
.cc_container .cc_btn {
    max-width: 150px !important;
}

.cc_container .cc_message {
    font-size: 0.9em !important;
}

}
