/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

table  {border-collapse:collapse;border-spacing:0;width:100%;background:#FAFAFA;}
td, th {vertical-align:top;padding:5px;border:1px #eeeeee solid;}
address {font-style:normal;}

.required, .red {color:red;}
.green {color:#a7be19;}
.cleaner, .clear {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}

.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}

:focus {outline:0;}

a {color:#a7be19;}
a:hover {text-decoration:none;}

h1 {font-size:30px;color:#a7be19;font-weight:normal;}
#hp h1 {margin-top:40px;width:400px;margin-bottom:40px;line-height:30px;}
h2 {color:#a7be19;font-weight:bold;font-size:24px;font-weight:normal;}
	#hp h2 {font-weight:bold;}
	h2 a {border-bottom:1px dotted #a7be19;}
	h2 a:hover {border-bottom:1px solid #444444;}
h3 {font-size:18px;color:#444444;font-weight:900;}
	h3 a {border-bottom:1px dotted #444444;}
	h3 a:hover {border-bottom:1px solid #a7be19;}
h4 {font-size:14px;}
h2 a, h3 a {text-decoration:none;}

small {font-size:90%;font-weight:bold;}

form input.text {width:190px;height:30px;line-height:30px;background:url(../images/text.png) top left no-repeat;border:0;color:#666666;margin-bottom:5px;padding:0px 5px;}
form input.submit {width:99px;height:45px;background:url(../images/send.png) top left no-repeat;border:0;cursor:pointer;}
form button {cursor:pointer;}
form textarea {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:12px;width:390px;height:190px;background:url(../images/textarea.png) top left no-repeat;border:0;color:#666666;margin-bottom:5px;padding:5px;}

#content p, #content, #content ul, #content h2, #content h3, #content h4, #content table, #content form {margin-bottom:18px;}
#content ul {margin-left:20px;list-style-type:square;}
#content ol {list-style:inside;margin-left:20px;list-style-type: decimal;margin-bottom:18px;}
#content ul ul {margin:5px 0 5px 20px;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:12px;color:#444444;}
body#hp {background:url(../images/hp-back.png) repeat-x top center;}
body#page {background:url(../images/page-back.png) repeat-x top center;}

.wrapper {width:940px;margin:0 auto;}
#logo {float:left;}
#menu {float:right;width:610px;font-weight:bold;text-align:right;margin-top:23px;}
	#menu li {display:inline;margin-left:10px;}
	#menu a {text-decoration:none;color:#444444;}
	#menu a:hover, #menu a.active {color:#a7be19;}
#hp #header {height:324px;clear:both;overflow:hidden;}
	p#intro-text {font-size:18px;color:#dddddd;line-height:18px;}
	#header .right {padding-top:10px;}
	#more-info {display:block;overflow:hidden;margin-top:20px;width:200px;height:47px;}
	#more-info a {display:block;padding-top:47px;background:url(../images/more-info.png) top left no-repeat;}
	#more-info a:active {background-position:0 -47px;}
	.news {background:url(../images/news-back.png) bottom center repeat-x;padding:10px 10px 5px 10px;margin-bottom:20px;}
		.news h3 a {color:#444444;}
	#promo {margin-top:10px;}
		#promo p {font-size:18px;margin:0;padding:0;line-height:18px;padding-bottom:10px;}
#page #header {clear:both;height:63px;overflow:hidden;padding-top:27px;}
	#navigation {color:#999999;}
		#navigation a {color:#eeeeee;text-decoration:none;}
		#navigation a:hover {background:#eeeeee;color:#444444;}
	#mapa {height:360px;width:520px;margin-bottom:20px;}
	#sluzby {font-size:14px;font-weight:bold;margin:0;padding:0;}
	#sluzby li {line-height:18px;}
		#sluzby a {border-bottom:1px #444444 dotted;color:#444444;text-decoration:none;}
	
.left {float:left;width:520px;}
.right {float:right;width:400px;}
#panel {height:86px;overflow:hidden;margin-bottom:30px;}
#panel .left p {text-shadow: 1px 1px 0 #FFFFFF;margin-top:17px;}
#content {padding:30px 0 20px 0;}
#footer{clear:both;width:100%;background:url(../images/footer-back.png) repeat-x top center;background-color:#ffffff;height:100px;margin-top:60px;}
#footer .right {font-size:18px;color:#666666;font-weight:bold;padding-top:25px;}
#footer .left {padding-top:45px;}
	#social-links span#icons {position:relative;top:10px;padding-left:10px;}
	
.trendy { float:left; width:198px; height:41px; }
.trendy#evropa { margin-right:3px; margin-bottom:3px; background:#A7BE19 url('../images/tEvropa.png') no-repeat left top; }
.trendy#polsko { margin-bottom:3px; background:#A7BE19 url('../images/tPolsko.png') no-repeat left top; }
.trendy#nemecko { margin-right:3px; background:#A7BE19 url('../images/tNemecko.png') no-repeat left top; }
.trendy#rusko { background:#A7BE19 url('../images/tRusko.png') no-repeat left top; }
