/***********************************************************************************************************/
/* HipHopShopy @ amedio.cz, 2008 */
/*	display;
	position;
	float;
	overflow;
	width;
	height;
	min-width;
	max-width;
	min-height;
	max-height;
	margin;
	padding;
	border;
	background;
	color:
	font;
	text;
/***********************************************************************************************************/

* {margin: 0; padding: 0;}

body {
	height: 100%;
	font-family: 'Arial', sans-serif;
	
}
html {
	height: 100%;
	background: #fff;
}

img {
	border: 0;
}

fieldset {
	border: 0;
}

a {
	color: #65b3e2;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

/***********************************************************************************************************/
/* Layout */
/***********************************************************************************************************/

div#root {
	background: #fff url('img/top-pattern.gif') repeat-x left top;
	margin: 0px;	
}

div#main {
	width: 1000px;
	margin: 0 auto;
}

div#top {
	position: relative;
	height: 100px;
	background: url('img/logo.gif') no-repeat left top;
}

div#top form {
	position: absolute;
	right: 0;
	top: 30px;
	width: 300px;
	height: 39px;
	background: #1b1b1b url('img/search-pattern.gif') no-repeat left top;
}

div#top form input.text {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 225px;
	background-color: transparent;
	color: #999;
	border: 0px solid white;
	padding: 0px 4px 0px 0;
	font-size: 1em;
}

div#top form input.image {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 62px;
	height: 39px;
}

div#logo {
	position: absolute;
	left: 10px;
	top: 15px;
	width: 360px;
	height: 70px;
	cursor: pointer;
	border: 0px solid white;
}

div#top h1, div#top p {
	display: none;
}

div#menu {
	position: relative;
	height: 36px;
}

div#content {
	position: relative;
	margin: 29px 0px 0px 0px;	
	border: 1px solid white;
}

div#content .content-top {
	margin: 0px 0px 0px 35px;
	border: 0px solid black;
}

div#content .content-top .left {
	width: 636px;
	float: left;
}

div#content .content-top .right {
	float: right;
	width: 300px;
}

div#content .content-bottom {
	height: 437px;
	margin: 0 0 53px 35px;
	position: relative;
	background: url('img/middle-pattern.gif') repeat-x left top;
}

/* ***************************** content > content-top > new ********************** */

#new .image {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #a0a0a0;
	width: 170px;
	height: 170px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	text-align: center;
}

#new .text {
	margin: 0px 0px 0px 200px; 
}

#new .text h2 {
	width: 330px;
	font-size: 1.8em;
	letter-spacing: -2px;
}

#new .text h2 a {
	color: #65b3e2;
	text-decoration: none;
}

#new .text h2 a:hover {
	text-decoration: underline;
}

#new .text p.date {
	color: #999;
	font-size: .7em;
	margin: 0;
	line-height: 1.6em;
}

#new .text p.perex {
	color: #999;
	font-size: .8em;
	margin: 10px 0 0 0;
	line-height: 1.6em;
}

/* ***************************** content > content-top > next-articles ********************** */

#next-articles p.info {
	line-height: 1.6em;
	color: #999;
	font-size: .65em;
	text-transform: uppercase;
	margin: 20px 0 0 0;
}

#next-articles .item  {
	line-height: 2em; 
	border-bottom: 1px solid #e7e7e7;
}

#next-articles .item span.date {
	float: right;
	font-size: .7em;
	color: #c9c9c9; 
}

#next-articles .item h2 {
	margin: 0px;
	font-size: .75em;
	font-weight: bold; 
}

#next-articles .item h2 a {
	color: #000;
	text-decoration: none;
}

#next-articles .item h2 a:hover {
	text-decoration: underline;
}

/* ***************************** content > content-top > staticke ********************** */

#staticke {
	margin: 0 0 40px 0;
}

#staticke p {
	font-size: 0.8em;
	color: #666;
	line-height: 1.7em;
	margin-bottom: 15px;
}

#staticke h1 {
	background: #fff;
	color: #65b3e2;
	font-size: 1.7em;
	letter-spacing: -2px;
	margin: 0 0 20px 0;
}

#staticke h2 {
	color: #65b3e2;
	letter-spacing: -2px;
	font-size: 1.8em;
	margin: 0px;
}

#staticke ul, #staticke ol {
	margin: 0 0 15px 15px;
}

#staticke ul li, #staticke ol li {
	color: #666;
	font-size: .8em;
	line-height: 1.6em;
}

/* ***************************** content > content-bottom ********************** */

div#content .long {
	height: 437px;
}

div#content .short {
	height: 200px;
}

div#content .content-bottom .box1 {
	width: 310px;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1px solid #e7e7e7;
	margin: 30px 0 0 0;
}

div#content .content-bottom .box1 .content {
	margin: 0 30px 0 0;
	position: relative;
	border: 0px solid black;
}

div#content .content-bottom .box2 {
	width: 340px;
	position: absolute;
	left: 310px;
	top: 0;
	border-right: 1px solid #e7e7e7;
	margin: 30px 0 0 0;
}

div#content .content-bottom .box2 .content {
	margin: 0 30px 0 30px;
	position: relative;
	border: 0px solid black;
}

div#content .content-bottom .box3 {
	width: 310px;
	position: absolute;
	left: 650px;
	top: 0;
	margin: 30px 0 0 0;
}

div#content .content-bottom .box3 .content {
	margin: 0 0 0 30px;
	position: relative;
	border: 0px solid black;
}

.content-bottom p.category {
	text-transform: uppercase;
	font-size: .6em;
	color: #999;
	line-height: 1.6em;
	margin: 0px 0px 20px 0px;
}

.content-bottom p.category a {
	color: #65b3e2;
	text-decoration: underline;
}

.content-bottom p.category a:hover {
	color: #000;
	text-decoration: none;
}

.content-bottom h2 {
	font-size: 1.3em;
	font-weight: normal;
	color: #000;
	margin: 0;
	line-height: 1.4em;
}

.content-bottom h2 a {
	color: #000;
	border-bottom: 1px solid #e7e7e7;
	text-decoration: none;
}

.content-bottom h2 a:hover {
	border-bottom: 1px solid #fff;
}

.content-bottom p {
	margin: 20px 0px 0px 0px;
	font-size: .75em;
	color: #666;
	line-height: 1.7em;
}

.content-bottom a.aButton {
	position: absolute;
	left: 0;
	bottom: 20px;
}


/* ************************* footer > content ********************** */

div#footer .box1 {
	width: 310px;
	position: absolute;
	left: 35px;
	top: 0;
	height: 195px;
}

div#footer .box2 {
	width: 340px;
	position: absolute;
	left: 345px;
	top: 0;
	height: 195px;
}

div#footer .box3 {
	width: 310px;
	position: absolute;
	left: 685px;
	top: 0;
	height: 195px;
}

div#footer .box3 p {
	margin: 15px 0px 0px 23px;
	color: #999;
	line-height: 1.7em;
	font-size: .7em;
}

div#footer h3 {
	margin: 35px 0px 0px 0px;
	height: 36px;
	width: 310px;
}

div#footer h3.category {
	background: url('img/category.gif') no-repeat left top;
}

div#footer h3.archive {
	background: url('img/archive.gif') no-repeat left top;
}

div#footer h3.tipblog {
	background: url('img/tipblog.gif') no-repeat left top;
}

div#footer h3 span {
	display: none;
}


/* ************************* content > content-top > add ********************** */

div#add {
	margin: 0 0 20px 0;
}

div#add h1 {
	background: #fff;
	color: #65b3e2;
	font-size: 1.7em;
	letter-spacing: -2px;
	margin: 0 0 20px 0;
}

div#add p.note {
	color: #999;
	font-size: .75em;
	line-height: 1.6em;
	margin: 30px 0 30px 0;
}

div#add p.note sup {
	color: #ff3366;
	font-weight: bold;
	font-size: 1.5em;
}

div#add table {
	font-size: 1em;
	border-collapse: collapse;
}

div#add table td {
	padding: 5px 0 5px 0;
}

div#add table td.categories {
	border: 1px solid white;
	width: 490px;
}

div#add table td.categories div {
	float: left;
	width: 163px;
}

div#add table td label {
	font-size: .75em;
	font-style: italic;
	padding: 0 10px 0 0;
}

div#add table td label sup {
	color: #ff3366;
}

div#add table td .input {
	width: 480px;
}

div#add table td .textarea {
	width: 480px;
	background: #f7f7f7;
	border-bottom: 1px solid #d5dddd;
	border-left: 1px solid #aab3b3;
	border-right: 1px solid #aab3b3;
	border-top: 1px solid #999999;
	padding: 4px;
	font-size: .75em;
	font-family: 'Arial';
	margin-bottom: 10px;
}

/* náhled v texyle */

div#add table td .preview {
	white-space: normal !important;
}

div#add table td .preview h2 {
	font-size: 1em;
	margin: 0 0 10px 0;
	color: #65b3e2;
}

div#add table td .preview h3 {
	font-size: .9em;
	margin: 0 0 10px 0;
	color: #65b3e2;
}

div#add table td .preview h4 {
	font-size: .8em;
	margin: 0 0 10px 0;
	color: #65b3e2;
}

div#add table td .preview p {
	margin-bottom: 15px;
	color: #666;
	font-size: .8em;
	line-height: 1.6em;
}

div#add table td .preview ul, div#add table td .preview ol {
	margin: 0 0 15px 15px;
}

div#add table td .preview ul li, div#add table td .preview ol li {
	color: #666;
	font-size: .8em;
	line-height: 1.6em;
}

div#add table td .preview a {
	color: #65b3e2;
	text-decoration: underline;
}

div#add table td .preview a:hover {
	text-decoration: none;
}

div#add table td .submit {
	width: 83px;
	_height: 24px;
	&height: 24px;
	padding: 5px 0 5px 0 !important;
	border: 0;
	background: url('img/submit.gif') !important;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

/* ************************* content-top > right > switch-box ********************** */

div#switch-box {
	background-color: #e7e7e7;
	padding: 7px 5px 5px 5px;
}

div#switch-box .box {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 20px 10px 20px 10px;
}

div#switch-box .box .item  {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 8px 0;
}

div#switch-box .box .item span.date {
	font-size: .7em;
	color: #c9c9c9; 
}

div#switch-box .box .item h2 {
	margin: 0px;
	font-size: .75em;
	font-weight: bold; 
	line-height: 1.3em;
}

div#switch-box .box .item h2 a {
	color: #000;
	text-decoration: none;
}

div#switch-box .box .item h2 a:hover {
	text-decoration: underline;
}

.content-top .right h3 {
	text-align: center;
	color: #ccc;
	font-weight: normal;
	font-size: 1.8em;
	letter-spacing: -2px;
	margin: 55px 0 50px 0;
}

.content-top .right h3 span {
	color: #65b3e2;
	font-weight: bold;
	font-size: 1.6em;
}


/* ************************* footer > content ********************** */

div#footer {
	background: #333 url('img/footer-pattern.gif') repeat-x left top;
	margin: 0px;	
}

div#footer .content {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	height: 290px;
}

div#footer .box1 {
	width: 310px;
	position: absolute;
	left: 35px;
	top: 0;
	height: 290px;
}

div#footer .box2 {
	width: 340px;
	position: absolute;
	left: 345px;
	top: 0;
	height: 290px;
}

div#footer .box3 {
	width: 310px;
	position: absolute;
	left: 685px;
	top: 0;
	height: 290px;
}

div#footer .box3 p {
	margin: 15px 0px 0px 23px;
	color: #999;
	line-height: 1.7em;
	font-size: .7em;
}

div#footer h3 {
	margin: 35px 0px 0px 0px;
	height: 36px;
	width: 310px;
}

div#footer h3.category {
	background: url('img/category.gif') no-repeat left top;
}

div#footer h3.archive {
	background: url('img/archive.gif') no-repeat left top;
}

div#footer h3.tipblog {
	background: url('img/tipblog.gif') no-repeat left top;
}

div#footer h3 span {
	display: none;
}

div#footer p.copyright {
	text-align: center;
	margin: 5px 0 0 0;
	padding: 0 0 25px 0;
	color: #666;
	line-height: 1.7em;
	font-size: .7em;
}

div#footer p.copyright a {
	color: #666;
}

/* ***************************** #ulMenu ****************************** */

ul#ulMenu {
	margin: 0px 0px 0px 35px;
	padding: 0px;
	list-style-type: none;
	height: 36px;
	line-height: 36px;
	width: 700px;
	font-size: .7em;
}

ul#ulMenu li {
	margin: 0px 20px 0px 0px;
	float: left;
}

ul#ulMenu li.note {
	color: #717171;
	font-weight: bold;
}

ul#ulMenu li a {
	color: #717171;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

ul#ulMenu li a:hover {
	color: #fff;
	background-color: #65b3e2;
	text-decoration: none;
}

.aPR {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	line-height: 36px;
	font-size: .7em;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.aPR:hover {
	text-decoration: none;
}

.aPR img {
	display: block;
	float: left;
	margin: 11px 8px 0px 0px;
}

/* ***************************** #ulCategory ****************************** */

ul#ulCategory {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	font-size: .7em;
	width: 270px;
}

ul#ulCategory li {
	margin: 0px 6px 6px 0px;
	float: left;
	line-height: 20px;
}

ul#ulCategory li a {
	background-color: #474747;
	color: #a8a8a8;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

ul#ulCategory li a:hover {
	color: #fff;
	background-color: #65b3e2;
	text-decoration: none;
}

/* ***************************** #ulArchive ****************************** */

ul#ulArchive {
	margin: 18px 0px 0px 18px;
	padding: 0px;
	list-style-type: none;
	font-size: .7em;
	width: 270px;
}

ul#ulArchive li {
	margin: 0px 6px 6px 0px;
	float: left;
	line-height: 20px;
}

ul#ulArchive li a {
	background-color: #474747;
	color: #a8a8a8;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

ul#ulArchive li a:hover {
	color: #fff;
	background-color: #65b3e2;
	text-decoration: none;
}

/* ***************************** #ulBottomMenu ****************************** */

ul#ulBottomMenu {
	margin: 15px 0px 0px 25px;
	padding: 0px;
	list-style-type: none;
	font-size: .7em;
}

ul#ulBottomMenu li {
	margin: 0px 15px 0px 0px;
	float: left;
	line-height: 20px;
}

ul#ulBottomMenu li a {
	color: #fff;
	text-decoration: none;
}

ul#ulBottomMenu li a:hover {
	text-decoration: underline;
}

ul#ulBottomMenu li a.feed {
	color: #ff9900;
	font-weight: bold;
}

/* ***************************** #ul-right-menu ****************************** */

ul#ul-right-menu {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style-type: none;
	font-size: .7em;
	width: 290px;
	height: 20px;
}

ul#ul-right-menu li {
	margin: 0px 6px 0px 0px;
	float: left;
	line-height: 20px;
}

ul#ul-right-menu li a {
	color: #999;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

ul#ul-right-menu li a.active {
	color: #fff;
	background-color: #65b3e2;
}

ul#ul-right-menu li a:hover {
	color: #fff;
	background-color: #65b3e2;
	text-decoration: none;
}

/***********************************************************************************************************/
/* Tagy */
/***********************************************************************************************************/
	
.tag-6 {font-size: 1.9em !important;}
.tag-5 {font-size: 1.7em !important;}
.tag-4 {font-size: 1.5em !important;}
.tag-3 {font-size: 1.3em !important;}
.tag-2 {font-size: 1.1em !important;}
.tag-1 {font-size: .9em !important;}


/***********************************************************************************************************/
/* Clanek */
/***********************************************************************************************************/

div#clanek {
	padding-bottom: 20px
}

div#clanek .h1RightFloat {
	border: 0px solid black;
	margin: 0 0 0 200px;
}

div#clanek h1 {
	background: #fff;
	color: #65b3e2;
	font-size: 1.7em;
	letter-spacing: -2px;
}

div#clanek h2 {
	font-size: 1em;
	margin: 0 0 10px 0;
	color: #65b3e2;
}

div#clanek h3 {
	font-size: 0.9em;
	margin: 0 0 10px 0;
	color: #fe7676;
}

div#clanek div.thumbnail {	
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #a0a0a0;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #a0a0a0;
	width: 170px;
	height: 170px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	text-align: center; 
	margin: 0 30px 20px 0;
	&margin: 0 30px 10px 0;
	_margin: 0 30px 10px 0;
}

div#clanek .item  {
	line-height: 2em; 
	border-bottom: 1px solid #e7e7e7;
}

div#clanek .item span.date {
	float: right;
	font-size: .7em;
	color: #c9c9c9; 
}

div#clanek .item h2 {
	margin: 0px;
	font-size: .75em;
	font-weight: bold; 
}

div#clanek .item h2 a {
	color: #000;
	text-decoration: none;
}

div#clanek .item h2 a:hover {
	text-decoration: underline;
}

div#clanek img {
	margin-bottom: 15px;
}

div#clanek p {
	margin-bottom: 15px;
	color: #666;
	font-size: .8em;
	line-height: 1.6em;
}

div#clanek ul, div#clanek ol {
	margin: 0 0 15px 15px;
}

div#clanek ul li, div#clanek ol li {
	color: #666;
	font-size: .8em;
	line-height: 1.6em;
}

div#clankyDalsi {
	border: 0px solid black;
	margin: 30px 0 0 0;
}

div#clankyDalsi h3 {
	margin: 0 0 10px 0;
	font-size: 0.7em;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
}


.archiv-boxes  {
	margin: 0 0 40px 0;
}

	.pridej {
		margin-top: 15px;
		float: left;
	}

	.autor {
		margin-top: 15px;
		float: right;
		color: #999 !important;
		font-size: .75em !important;
	}
	
	.autor a {
		color: #999 !important;
	}
	
	.autor a:hover {
		color: #fff !important;
		background: #999 !important;
	}
	
div#dalsiClanky {
	
}

div#dalsiClanky h3 {
	margin: 20px 0 10px 0;
	color: #999;
	font-size: .9em;
}

div#dalsiClanky ul li a {
	font-size: .8em;
	line-height: 1.8em;
	color: #999;
	text-decoration: none;
}

div#dalsiClanky ul li a:hover {
	color: #fff;
	background: #cc0000;
}

div#subPageHead h1 {
	background: #fff;
	color: #cc0000;
	font-size: 1.7em;
}

div#subPageHead p {
	margin-bottom: 15px;
	color: #333;
	font-size: .9em;
	line-height: 1.6em;
}


/***********************************************************************************************************/
/* Obecne tridy */
/***********************************************************************************************************/

input[type=text], input[type=password], input[type=file] {
	background: #f7f7f7;
	border-bottom: 1px solid #d5dddd;
	border-left: 1px solid #aab3b3;
	border-right: 1px solid #aab3b3;
	border-top: 1px solid #999999;
	padding: 4px;
	font-size: 11px;
}

.no {
	display: none !important;
}

.cleaner {
	clear: both;
	height: 0 !important;
	line-height: 0 !important;
	width: 0 !important;
	border: 0 !important;
	font-size: 1px;
}

.bold {
	font-weight: bold !important;
}

div.msgError {
	background: #ffdede;
	border-bottom: 2px solid #ff3366;
	border-top: 2px solid #ff3366;
	padding: 20px;
	margin: 10px 0 20px 30px;
}

div.msgError p {
	line-height: 1.5em;
	font-size: 16px !important;
	margin: 0 !important;
	color: #ff3366;
}

div.msgError p a {
	color: #ff3366;
}

div.msgError p a:hover {
	text-decoration: none;
}

div.msgInfo {
	background: #dcf0dc;
	border-bottom: 2px solid #009900;
	border-top: 2px solid #009900;
	padding: 20px;
	margin: 10px 0 20px 30px;
}

div.msgInfo p {
	margin: 0 !important;
	color: #009900;
	font-size: 16px !important;
}

div.msgInfo p a {
	color: #009900;
}

div.msgInfo p a:hover {
	text-decoration: none;
}

/* adfox */

#adfox-l2 {
	font-size: 12px !important;
	margin: 10px 0 10px 0 !important;
}

#adfox-l2 h2 {
	font-size: .9em !important;
	margin-bottom: 5px !important;
	background: none !important;
	
}

#adfox-l2 h2 a {
	color: #666 !important;
	background: none !important;
	padding: 0 !important;
	text-decoration: underline !important;
}

#adfox-l2 h3 {
	font-size: 1em !important;
	background: none !important;
	
}

#adfox-l2 h3 a {
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-decoration: underline !important;
	
}

#adfox-l2 h3 a:hover {
	background: #65b3e2 !important;
	color: #fff !important;
	text-decoration: none !important;
}

#adfox-l2 a {
	color: #65b3e2;
}

#adfox-l2 p {
	font-size: .9em !important;
	margin: 0 !important;
	color: #000 !important;
}

	.adfox-box {
		margin-bottom: 10px !important;
	}
	
	.adfox-box div a {
		font-size: .8em;
		color: #333 !important;
	}
		                
	.adfox-box div a:hover {
		color: #fff !important;
	}

/* new */

.adfox-search #adfox-l2 {
    font-size: 13px !important;
    font-family: 'Arial';
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 15px !important;
}

.adfox-search #adfox-l2 h3 a {
    color: blue;
}

.adfox-search #adfox-l2 h3 a:hover {
    color: blue !important;
    text-decoration: none !important;
}

.adfox-no-search #adfox-l2 {
    font-size: 13px !important;
    font-family: 'Arial';
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 15px !important;
} 

.adfox-no-search #adfox-l2 h3 a {
    color: blue;
    font-weight: bold;
}

.adfox-no-search #adfox-l2 h3 a:hover {
    color: blue !important;
    text-decoration: none !important;
}
.adfox-no-search #adfox-l2 p {
    margin: 0 !important;
}

.adfox-no-search #adfox-l2 h3 {
    margin: 0 0 5px 0 !important;
}

/***********************************************************************************************************/
/* Pager */
/***********************************************************************************************************/
	

.pager {
	margin: 25px 0 0 0;
	font-size: 1em;
	text-align: center;
}

.pager a {
	padding: 0 3px 0 3px;
	text-decoration: underline;
}

.pager span.actPage {
	font-size: 1.4em;
	color: #474747;
	padding: 0 3px 0 3px;
}

/***********************************************************************************************************/
/* jQuery validator */
/***********************************************************************************************************/
	
	
label.error {
	color: #ff3366 !important;
	display: block;
}
	
input.error {
	border: 1px solid #ff3366 !important;
	background: #ffe3ea;
}

/***********************************************************************************************************/
/* komentáře */
/***********************************************************************************************************/

.komentar table, .komentar form {
	width: 100%;
}

.komentar form label {
	display: block;
	font-style: italic;
	margin: 0 0 10px 0;
}

.komentar form textarea {
	width: 100% !important;
}

/***********************************************************************************************************/
/* univerzální pravidla */
/***********************************************************************************************************/

.aButton {
	background-color: #65b3e2;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
	font-size: .75em;
	text-decoration: none;
	line-height: 28px !important;
	height: 28px !important;
	display: inline-block;
}

.aButton:hover {
	background-color: #000;
}

.pButton {
	margin: 24px 0px 28px 0px;
}

.aTop {
	background: url('img/top.gif') no-repeat left top;
	width: 30px;
	height: 25px;
	display: block;
	position: absolute;
	right: 0;
	bottom: -1px;
	_bottom: 164px;
}

.aTop span {
	display: none;
}

/* adam, 24. 6. 2009 */

div.reklamni-text {
	width: 300px; 
	height: 30px; 
	line-height: 30px; 
	background: #f5f5f5;
	margin: 0 0 10px 0;
}

div.reklamni-text p {
	color: #000; 
	text-align: center; 
	font-size: .75em; 
}

div.reklamni-text p a {
	color: #000;
}

	.cerveny {
		background: #ffcccc !important;
		font-weight: bold;
	}
	
	.cerveny p, .cerveny p a {
		color: red!important;
	}