/* Reset styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Default styles */
* { margin: 0; padding: 0; border: 0; }
body { text-align: center; font: 75%/1.5 sans-serif; color: #566d74; background: #707ea9}
h1 em { text-align: right; text-transform: none; font-weight: normal; font-style: normal; color: #57757b; }
h1 span { background: url('../images/nebojte_se.png') left top no-repeat; }
h2 { font-size: 140%; }
h2 span { background: url('../images/vime_jak_na_to.jpg') left top no-repeat; }
h3 { font-size: 120%; }
address { font-style: normal; }
a:hover , a:focus { text-decoration: none; }
label , table { font-size: 100%; }
hr { display: none; }

/* Classes */	
.cl { clear: both; visibility: hidden; overflow: hidden; width: 1px; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.ac { position: absolute; left: -9999px; z-index: -1; }
.bold { font-weight:bold; }

/* Main Layout */
#main { text-align: left; width:950px; margin:0 auto;}

/* Header */
#header { height: 75px; margin: 0 -5px; background: url(../images/header_bg.png) no-repeat top center;}
#logo { float: left; display: block; margin-left: 5px; }
#logo a { width:276px; height:45px; display: block; margin-top: 17px; margin-left:25px; background: url(../images/logo.png) no-repeat left top; }

/* Menu */
#menu { 
	float: right; 
	margin-right: 5px;
}
#menu ul {
	list-style: none;
}

#menu li { 
	display:block;
	float:left;
	text-indent:-9999px;
}
#menu li a {
	display:block;
	overflow:hidden;
	text-decoration:none;
	height:75px;
}
#menu li#home a  {	
	background: url(../images/menu_home.png);
	width:64px;
}
#menu li#training a  {	
	background: url(../images/menu_training.png);
	width:160px;
}
#menu li#mobile a  {	
	background: url(../images/menu_learning.png);
	width:140px;
}
#menu li#news a  {	
	background: url(../images/menu_news.png);
	width:65px;
}
#menu li#contact a  {	
	background: url(../images/menu_contact.png);
	width:90px;
}

#menu li#home a, 
#menu li#training a, 
#menu li#mobile a, 
#menu li#news a, 
#menu li#contact a
{ background-position:0 -150px; }

#menu li#home a:hover, 
#menu li#training a:hover, 
#menu li#mobile a:hover, 
#menu li#news a:hover, 
#menu li#contact a:hover  
{ background-position:0 -75px; }

#menu li#home a:active, 
#menu li#training a:active, 
#menu li#mobile a:active, 
#menu li#news a:active, 
#menu li#contact a:active
{ background-position:0 0px; }

/* Headlines */
#headlines { background: url('../images/headline_bg.jpg') left top no-repeat; position: relative; height: 295px; margin: 0; padding: 0;}
#headlines_content { background: url('../images/headline_bg.jpg') left top no-repeat; position: relative; height: 165px; margin: 0; padding: 0; }
#headlines h1, #headlines_content h1 { line-height: 1.3; font-size: 250%; color: #fff; float: left; width: 400px; display: inline; }
#headlines h1 { margin: 50px 0 0 20px; }
#headlines_content h1 { margin: 20px 0 0 20px; }
#headlines_content h2 { text-align: center; font-size: 200%; color: #292929; }
#headline_image { position:absolute; right:0; }

/* Main Content */
#maincontent { color: #000; width: 100%; background: url(../images/content_bg_home.png) top left repeat-y; }
#maincontent h2 { height:35px; line-height:35px; background-color: #666; padding-left: 14px; text-transform: uppercase; font-weight:bold; font-size: 120%; color:#fff; }
#maincontent h2 span { display:block; padding-left: 35px; }
#singlecontent {background: #f6f7fa url(../images/rightcolumn_bg.png) bottom left repeat-x; }
.home-1 p { padding:15px 20px; }
.home-2 p { padding:15px 20px; }
div.last {float:left; margin-right:0;}
.home-1 {float:left; width:390px;}
.home-2 {float:left; width:320px;}
.home-3 {float:left; width:240px;}
.leftcolumn {float:left; width:270px;}
.rightcolumn {float:left; width:680px; /*background: url(../images/rightcolumn_bg.png) bottom left repeat-x;*/ }

/* Sub Content */
#singlecontent .singlecolumn { padding:15px; }
#subcontent { color: #000; width: 100%; background: url(../images/content_bg-2.png) bottom left repeat-x; }
#subcontent h2 { height:35px; line-height:35px; background-color: #666; padding-left: 14px; text-transform: uppercase; font-weight:bold; font-size: 120%; color:#fff; }
#subcontent h2 span { display:block; padding-left: 35px; }
#subcontent .rightcolumn h3, #singlecontent h3 { height:35px; line-height:35px; margin: 0 15px; font-weight:bold; font-size: 100%; border-bottom:1px solid #aeafb0; }
#subcontent .rightcolumn h3 span, #singlecontent h3 span { display:block; padding-left: 35px; }	
.leftcolumn p { padding:20px; }
.leftcolumn hr { margin:0 20px; display:block; border-bottom:1px solid #a5afc9; border-top:1px solid #cacfdf;}
.home-2 hr { margin:0 14px; display:block; border-top:1px solid #cacfdf;}
.rightcolumn .content { color:#838384; margin:15px; } 
.rightcolumn .content img, #singlecontent .singlecolumn img { margin:10px; } 	

/* Heading icons */
span.contact-phone { background: url(../images/icon_contact_phone.png) center left no-repeat; }
span.contact-address { background: url(../images/icon_contact_address.png) center left no-repeat; }
span.contact-form { background: url(../images/icon_contact_form.png) center left no-repeat; }
span.home-news { background: url(../images/icon_info.png) center left no-repeat; }
span.home-downloads { background: url(../images/icon_download.png) center left no-repeat; }
span.news-current { background: url(../images/icon_news.png) center left no-repeat; }
span.training-current { background: url(../images/icon_training_heading.png) center left no-repeat; }
span.news-list { background: url(../images/icon_info.png) center left no-repeat; }
span.training-list { background: url(../images/icon_training.png) center left no-repeat; }
span.mobile-learning { background: url(../images/icon_training.png) center left no-repeat; }

/* Contact Page */
.ContactForm ol li
{
	list-style:none;
}
.ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:10px 0;	
	padding:9px 0 10px 33px;
	background-image:url(../Data/Assets/Misc/error_icon.gif);
	background-repeat:no-repeat;
	background-position:15px 12px;
}
.ContactForm fieldset
{	
	border:0px solid #000000;
	display:block;
	margin:15px 20px;
	width:93%;
}
.ContactForm legend
{
	display:none;
}
.ContactForm label
{
	color:#000;
	font-weight:bold;
}
.ContactForm .frmButton { cursor:pointer;color:#ccc;display:block; font-size:0; text-indent:-9999px; height:26px; width:98px; background: url(../images/button_submit.png) top left no-repeat; }
.ContactForm fieldset p { float:right; margin-top:20px; margin-right:-8	px; } 
.ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}
.ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}

/* News Page */
ul.news-training-list li { list-style:none; padding:10px 20px; }
.news-training-list h3 { font-size:100%; }
.news-training-list h3 a { font-weight:bold;color:#000;text-decoration:none; }
.news-training-list h3 a:hover { text-decoration:underline; }
.news-training-list h3 em { display:block; }
.news-training-list p { padding:10px 0 0 0; color:#707ea9; }

/* News/Training/Download lists On Home Page */
ul.list-home li { list-style:none; margin:10px 14px; }
.list-home h3 { font-size:120%; margin-left:30px; }
.list-home h3 a { font-weight:bold;color:#000;text-decoration:none; }
.list-home h3 a:hover { text-decoration:underline; }
.list-home p { color:#707ea9; margin-left:30px; padding:0; color:#000}
.list-home a { font-weight:bold;color:#707ea9;text-decoration:underline; }

.list-home li.news-item { background: url(../images/icon_news.png) top left no-repeat; }
.list-home li.training-item { background: url(../images/icon_training.png) top left no-repeat; }
.list-home li.video-item { background: url(../images/icon_training.png) top left no-repeat; }
.list-home li.document-item { background: url(../images/icon_news.png) top left no-repeat; }

/* Footer */
#footer { margin: 0 0 50px; padding: 0 15px; background-color: #fff; color: #000; font-size:80%; line-height:35px; }
#footer p {padding:0;}
#footer .copy { float: left; }
#footer .copy a { text-decoration: none; margin-left: 8px; }
#footer .copy a:hover , #footer .copy a:focus { text-decoration: underline; }
#footer .copy strong { margin-right: 8px; }
#footer .web { float: right; }
#footer a { color: #000; }

























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
