body	{ color: #414141; font-family: Arial, Verdana, sans-serif; margin-top: 0;}
h1, h3	{ font-size: 2em; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 0.5em 0;}
h4		{ height: auto; }

a		{ font-weight: bold; color: #00a8ff}

table.summary td 		{ text-align: center; }
table.summary td.stars	{ width: 110px; }
p{font-size: 16px;}

.numbers	{ text-align: right; }

.head-info{
	float: left;
	/*width: 200px;*/
	/*height: 220px;*/
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#30cbe9+0,006c89+100 */
	background: #006c89; /* Old browsers */
	
}

.head-info h3{
	color: #fff;
	font-size: 24px;
}

.content-right	{ float: right; margin: 1.5em 0 1.5em 1.5em; }
.content-left	{ float: left; margin: 0 1.5em 1.5em 0; }
.stylish		{ background: #fff; border: 1px solid #E8E9DE; padding: 2px; }

.signature		{ text-align: right; }

/* main navigation */
#mainnavi					{ list-style: none; list-style-image: none; margin: 0 0 1.5em 0; padding-top: 1em; padding-bottom: 1em; }
#mainnavi li				{ float: left; border-left: 1px dotted #fff; margin-left: 20px; padding-left: 20px; }
#mainnavi li:first-child,
#mainnavi li.first-child	{ border-left: none; margin-left: 0; padding-left: 0; }
#mainnavi li a				{ color: #fff; text-decoration: none; font-weight: normal; }
#mainnavi li a:focus,
#mainnavi li a:hover		{ text-decoration: underline; }
#mainnavi li.selected a		{ font-weight: bold; }

/* boxes */
#boxes				{ margin-bottom: 1.5em; }

/* rank box */
#rank-box			{}

/* lukas history box */
#lukas-box			{ padding-top: 1.6em; padding-bottom: 1.6em; min-height: 85px; _height: 85px; margin-bottom: 12px; }
#lukas-box a		{ text-decoration: none; font-weight: normal; }
#lukas-box a:focus,
#lukas-box a:hover	{ text-decoration: underline; }

/* question box */
#question-box			{ padding-top: 2.5em; padding-bottom: 0; min-height: 100px; _height: 100px; }
#question-box a			{ text-decoration: none; font-weight: normal; }
#question-box a:focus,
#question-box a:hover	{ text-decoration: underline; }

/* ranking */
#ranking		{ list-style: none; list-style-image: none; margin-left: 0; clear: both;}
#ranking li{margin-bottom: 40px; position: relative; padding-bottom: 30px;}
#ranking li:before{width: 100px;
background-color: #00a8ff;
position: absolute;
left: 50%;
margin-left: -50px;
bottom: 0;
height: 2px;
content:'';
}

.notes			{ float: left; width: 275px; margin-left: 0px; margin-right: 30px; }
.notes.box{padding: 0; font-size: 15px;}
.notes .center{margin: 0 auto; display: table; text-align: center;}
.notes .large	{ line-height: normal; margin-bottom: 0; }
.notes dt		{ float: left; clear: left; }
.notes dd		{ float: right; clear: right; }
.notes dl {margin-bottom: 0;}
dl dt {font-weight: normal;}

.buttons		{ text-align: center; }
.buttons img	{ margin: 0 5px; }

/* lukas history page */
.lukas-foto 	{ text-align: center; margin-bottom: 1.5em; }
.lukas-foto img	{ display: inline; }

#footer			{ border-top: 1px dotted #aaa; margin-top: 2em; padding-top: 0.5em; }

.top-1 			{ margin-top: 1em; }

ul.articles 	{ float: left; width: 100%; padding: 0 0 0 0; }
ul.articles li 	{ float: left; width: 45%; margin: 0 5% 0em 0; }
.lower	{ font-size: 1.2em;}
/* custom colors */

h1, h3				{ color: #414141; }

a.hover 			{ color: #333; text-decoration: underline; }

table.summary		{ border: 1px solid #065674; }
table.summary th	{ color: #fff; background: #00a8ff;
}

.leczenie			{ color: #065674; }
.leczenie strong 	{ color: #065674; }

#mainnavi			{ background: #065674 url(../images/mainnavi-bg.gif) 0 0 repeat-x; }

#lukas-box			{ color: #fff; background: #c11c01;}
#lukas-box a		{ color: #fff; }

#question-box		{ background: #065674 url(../images/question-box-bg.gif) 100% 0 no-repeat; }
#question-box a		{ color: #fff; }

.notes				{ color: #333; background: #ffffff; /*border: 1px solid #065674; */}

.logo_title {
	color: #fff;
	text-decoration: none;
	text-shadow: 2px 2px 6px #906C73;
	letter-spacing: -1;
	font-size: 32px;
	position: absolute;
	padding: 10px 40px;
}

.more-info{
	/*text-transform: uppercase;*/
	padding: 10px;
	font-size: 15px;
	color: #00a8ff;
	border: 2px solid #00a8ff;
	text-decoration: none;
	margin: 10px 35px 0;
	display: block;
	text-align: center;
}
.more-info:hover{
	background-color: #00a8ff;
	color: #fff;
}
