/* docasne */
a.button.more { display:none; }

/* RESET
======================================================================= */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	background: transparent;
	font-weight: normal;
	font-style:normal;
	border:none;
	border-collapse: collapse;
	border-spacing: 0;	
	quotes: none;
	list-style: none;
}

/* TYPO
======================================================================= */
body, td, th	{ font-family:"Arial", "sans-serif"; font-size:12px; color:#444444; line-height:1.5em; text-align:justify; }
p 				{ padding-bottom:1em; }
a				{ color:#fba823; }
h1, .h1			{ font-size:36px; color:#f59123; margin-bottom:15px; }
h2, .h2			{ font-size:18px; color:#2364AE; padding-bottom:5px; }
h3, .h3			{ font-size:14px; color:#2364AE; padding-bottom:5px; }
h4, .h4			{ font-size:12px; color:#2364AE; }
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4			{ text-align:left; line-height:normal; }
h1 a, h2 a, h3 a, h4 a	{ text-decoration:none; color:#2364ae; }
blockquote 		{ padding-left: 3em; }
input, select,
textarea 		{ border:1px solid #dfdfdf; padding:5px; font-size:11px; color:#666666;  font-family:"Arial", "sans-serif"; line-height:normal; }
input.button, 
button, .button { cursor:pointer;  display:inline-block; background:#2364ae; color:#ffffff; padding:7px 0 7px 0; text-align:center;  -moz-border-radius:3px;   -khtml-border-radius: 3px;   -webkit-border-radius:3px; border-radius:3px; text-decoration:none; line-height:1em; }

input.wide,
button.wide		{ width:100%; }
ul, ol { padding:0 0 10px 10px; }
ul li			{ background:url(/images/li.gif) 0 6px no-repeat; padding-left:9px; margin:2px 0; text-align:left; }
ol li			{ list-style:decimal; text-align:left; margin-left:1em;}

strong { font-weight:bold; color:#2364ae; }
.li { font-weight:bold; color:#2364ae;  }
img.left { float:left; margin:0 10px 10px 0; }
img.right { float:right; margin:0 0 10px 10px; }

cite { font-size:16px; color:#2364ae; font-style:italic; display:block; padding:0 10px 20px 10px; text-align:left; line-height:1.3em; }

ul.cube { background:url("/images/cube.gif") no-repeat; padding:20px 0 0 150px; height:130px; color:#2364AE; font-size:18px; line-height:24px; }

table.page2col { border:0; }
table.page2col .leftCol, table.page2col .rightCol { width:330px; }
table.page2col .midCol { width:50px; }



/* LAYOUT
======================================================================= */

#root		{ width:960px; margin:0 auto; }
#head 		{ height:210px; background:url("/images/head.jpg") no-repeat; }
#clickHome	{ height:130px; display:block; text-decoration:none; }
#menu		{ height:80px; }
#home		{ background:url("/images/homebg.gif") repeat-y; }
#page		{ background:url("/images/pagebg.gif") repeat-y; }
#page #main,
#blog #main { width:460px; margin:0 250px; }

#home #main { width:710px; margin-right:250px; }
#sbr 		{ width:245px; float:right; }
#sbrIn		{ padding-left:40px; }
#sbl 		{ width:250px; float:left; }
#sblIn		{ padding-right:40px; }
#foot		{ height:40px; background:url("/images/foot.gif") no-repeat; margin-top:20px; padding-top:10px; }

* html #home #main { margin-right:245px; }
* html #page #main,
* html #blog #main { width:450px; margin:0 245px; }


/* MENU
======================================================================= */
#menu li				{ background:none; margin:0; padding:0; list-style:none;  }
#menu					{ -moz-border-radius:5px;   -khtml-border-radius: 5px;   -webkit-border-radius:5px; border-radius:5px; }
#menu a					{ text-align:left;   }
#menu li 				{ float:left; padding-left:20px; padding-bottom:10px; position:relative; }
#menu li[active='0']>a		{ background:url(/images/menu-active.png) center top no-repeat; }
#menu li li[active='0']>a		{ background:none; }

#menu a 				{ display:block; padding-top:15px; color:#ffffff; text-decoration:none; }
#menu ul ul				{ display:none; position:absolute; left:0; top:35px; width:200px; padding-top:10px; background:url(/images/submenu-active.png) center top no-repeat; z-index:1000; }
* html #menu ul ul				{ background:url(/images/ie-submenu-active.gif) center top no-repeat; }
#menu ul ul li			{ float:none; padding:0;  background:#264e77; line-height:1em; }
#menu ul ul li.active a { background:none; }
#menu ul ul a			{ padding:8px; display:block;  z-index:2000;  position:relative; }
#menu ul ul a:hover		{ background:#2a77be;}


/* ONAPGE
=======================================================================*/
#sbl { text-align:left; }
.cleaner { font-size:0; line-height:0; clear:both; }
#rozcestnik { }
#rozcestnik a { display:block;  width:210px; height:140px; padding:7px; color:#ffffff; text-decoration:none; text-align:left;  background:url("/images/hp-box.gif") no-repeat; }
#rozcestnik .rozcestnikTitle { display:block; font-size:18px; color:#ffffff; }
#rozcestnik .rozcestnikDesc { color:#125688; font-size:11px; }

#rozcestnik2 td { vertical-align:top; text-align:left; }
#rozcestnik2 .shadow { background:url(/images/shadow280.gif) center bottom no-repeat;  padding-bottom:20px; }

input.email { background:#ffffff url(/images/mailsmall.gif) 98% 50% no-repeat; }
input.user { background:#ffffff url(/images/user-small.gif) 98% 50% no-repeat; }
input[name='CaptchaV2'] { background:#ffffff url(/images/image-small.gif) 98% 50% no-repeat; }

.navigo { width:460px; }
* html .navigo { width:450px; }

a.button.order,
a.button.more	{ padding-left:20px; text-align:left; }
a.button.order	{ width:220px; background:#fba823 url(/images/buttonarrow.png) 97% 50% no-repeat; }
a.button.more	{ width:120px; background:#2364ae url(/images/buttonarrow.png) 97% 50% no-repeat;}

* html a.button.order	{ width:220px; background:#fba823 url(/images/ie-buttonarrow.gif) 97% 50% no-repeat; }
* html a.button.more	{ width:120px; background:#2364ae url(/images/ie-buttonarrow.gif) 97% 50% no-repeat;}

.fastFacts { text-align:left; }
.fastFact { display:none; }
.fastFacts .item { padding-bottom:10px; border-bottom:1px solid #dddddd; margin-bottom:10px; }

.banner { margin:10px 0; }
.banner img { padding-right:20px; }
.banner td { vertical-align:middle; }

#slideContactForm { display:none; }
#contactForm { display:block; padding:0; margin:0; padding:10px; border:1px solid #dddddd; background:#f6f6f6; line-height:normal; }
#contactForm td { vertical-align:middle; }
#contactForm #FullName, #contactForm #EmailAddress { width:200px; }
#contactForm .cat_dropdown { width:420px; }
#contactForm textarea{ width:420px; height:50px; }
#contactForm #captcha { border:1px solid #ddd; padding:5px; height:36px; }
#contactForm .captchaimg { float:right;}
#contactForm .cat_textbox { margin-top:6px; }

#mProcess a { display:block; width:210px; background:#fba823;  color:#ffffff; text-decoration:none; -moz-border-radius:3px;   -khtml-border-radius: 3px;   -webkit-border-radius:3px; border-radius:3px;  position:relative; margin-bottom:5px;}
#mProcess a.tvorba { background:#d3e0ef; }
#mProcess .mProcessOrder { display:inline-block; height:40px; line-height:40px; padding:0 10px 0 10px; font-size:24px; }
#mProcess .mProcessTitle { display:inline-block; height:40px; line-height:40px; font-size:14px; }
#mProcess .mProcessStatus { display:block; width:18px; height:20px; position:absolute; top:11px; right:-9px; background:url(/images/process-deactive.png) no-repeat; }
#mProcess .mProcessStatus.active { background:url(/images/process-active.png) no-repeat; }

* html #mProcess .mProcessStatus {  background:url(/images/ie-process-deactive.gif) no-repeat; }
* html #mProcess .mProcessStatus.active { background:url(/images/ie-process-active.gif) no-repeat; }

.blogPost { margin-bottom:50px; }
.footLinks { font-size:14px; color:#999999; }
.footLinks A:link    { text-decoration: none;  color:#999999; }
.footLinks A:visited { text-decoration: none;  color:#999999; }
.footLinks A:active  { text-decoration: none;  color:#f59123; }
.footLinks A:hover   { text-decoration: underline;: none;  color:#f59123; }


