﻿/* michal.tamas | 2007-21-10 */
* { margin:0; padding:0; }
html, body { height:100%; }
body { font-size:.625em; line-height:1.3; color:#002D62; background:#fff; padding:7px 0; }
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

p { margin-bottom:1em; }
li { margin-left:2em; }
ol li { margin-left:3.5em; }
img { border:0; }
table { border-collapse:collapse; border:0; }
input, select, textarea { font-size:1em; }

.separator { clear:both !important; }
.nonVisual { height:0 !important; padding:0 !important; margin:0 !important; overflow:hidden; } /* don't use visibility:hidden or display:block - may hide from screen readers */
.noClear { clear:none !important; }

a { color:#0983d8; text-decoration:underline; }
a:hover { color:#0983d8; text-decoration:none; }

.bold { font-weight:bold !important; }
.normal { font-weight:normal !important; }
.italic { font-style:italic !important; }
.underline { text-decoration:underline !important; }

.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }

/* banner*/
.banner_position { float: right; width: 771px; padding: 8px 0px 0px 58px;}
.banner_position a {display: block; height: 90px; width: 728px; float: left;}
.forum_banner_position { width: 766px; padding: 10px 0px 0px 32px;}
.forum_banner_position a {display: block; height: 90px; width: 728px; }

/* layout */
#container { width:980px; margin:0 auto; font-size:1.2em; background:#fff; }
	#header { position:relative; width:100%; height:137px; overflow:hidden; background:url(../Img/top_banner.jpg) no-repeat; }
	
	#contentWrap { width:980px; }
	#navigation { float:left; width:150px; margin:8px 0; }
	
	#contentMain { float:left; overflow:hidden; width:585px; margin:8px; background:url(../Img/content_middle.gif) repeat-y; }
	body.index #contentMain span.backgroundTop { display:block; width:585px; height:12px; background:url(../Img/content_top.gif) no-repeat; }
	body.index #contentMain span.backgroundBottom { clear:both; display:block; width:585px; height:12px; background:url(../Img/content_bottom.gif) no-repeat; }
	
	body.subpage #contentMain { float:left; width:585px; margin:8px; background:url(../Img/content_middle_subpage.gif) repeat-y; }
	body.subpage #contentMain span.backgroundTop { display:block; width:585px; height:12px; background:url(../Img/content_top_subpage.gif) no-repeat; }
	body.subpage #contentMain span.backgroundBottom { clear:both; display:block; width:585px; height:12px; background:url(../Img/content_bottom_subpage.gif) no-repeat; }
		body.index #content { float:left; width:322px; margin:7px 0 7px 7px; padding:0 7px; overflow:hidden; }
		body.subpage #content { float:left; width:563px; margin:7px 0 7px 7px; padding:0 7px; }
		#advert { float:right; width:228px; margin:7px; }
#vyhladavanie { float:right; width:228px; margin:7px; }	
	
	#links {  float:right; margin:8px 0; width:228px; }
	#footer { clear:both; width:940px; margin-top:8px; padding:55px 20px 12px 20px; background:url(../Img/footer.jpg) no-repeat; font-size:1.1em; color:#fff; }

	#naviContent { width:148px; margin-bottom:10px; padding:10px 1px; background:url(../Img/content_blue_bottom.gif) left bottom no-repeat; }
	#naviContentCalc { width:148px; margin-bottom:10px; padding:10px 1px; background:url(../Img/h_calc_bottom_content.gif) left bottom no-repeat; }

/* all */
h1 a { position:absolute; display:block; top:15px; left:20px; width:350px; height:50px; text-indent:-5000px; }
#content h2 { font-size:1.8em; }

#navigation h2 { display:block; width:150px; color:#000; font-size:1.2em; }
#navigation h2 span { display:block; width:142px; padding:3px 4px 8px 7px; }
#navigation h2 a { display:block; width:142px; padding:3px 4px 8px 7px; color:#fff; text-decoration:none; }
#navigation h2.orange { margin-bottom:10px; color:#fff; background:#fcb630 url(../Img/header_orange_top.gif) left top no-repeat; }
#navigation h2.orange a { background:url(../Img/header_orange_bottom.gif) left bottom no-repeat; }

#navigation h2.blue2 { margin-bottom:10px; color:#fff; background:#4fc9f5 url('../Img/header_blue_top.gif') no-repeat left top; }
#navigation h2.blue2 a { background:url(../Img/header_blue_bottom2.gif) left bottom no-repeat; }

#navigation h2.y { margin-bottom:10px; color:#fff; background:#fdb2ff url('../Img/h_y_top.gif') no-repeat left top; }
#navigation h2.y a { background:url(../Img/h_y_bottom.gif) left bottom no-repeat; }

#navigation h2.blue { color:#fff; background:#4fc9f5 url(../Img/header_blue_top.gif) left top no-repeat; }
#navigation h2.blue a { background:url(../Img/header_blue_bottom.gif) left bottom no-repeat; }

#navigation h2.blue3 { color:#fff; background:#4fc9f5 url(../Img/header_blue_top.gif) left top no-repeat; }
#navigation h2.blue3 a { background:url(../Img/header_blue_bottom3.gif) left bottom no-repeat; }

#navigation h2.purple { margin-bottom:10px;  color:#fff; background:#e2cde4 url(../Img/header_purple_top.gif) left top no-repeat; }
#navigation h2.purple a { background:url(../Img/header_purple_bottom.gif) left bottom no-repeat; }

#navigation h2.calc { margin-bottom:10px; color:#fff; background:#adbde1 url(../Img/h_calc_top.gif) left top no-repeat; }
#navigation h2.calc a { background:url(../Img/h_calc_bottom.gif) left bottom no-repeat; }

#navigation h2.calc2 { color:#fff; background:#adbde1 url(../Img/h_calc_top.gif) left top no-repeat; }
#navigation h2.calc2 a { background:url(../Img/h_calc_bottom2.gif) left bottom no-repeat; }

#navigation h2.web { margin-bottom:10px; color:#fff; background:#ffeb94 url(../Img/h_kedy_top.gif) left top no-repeat; }
#navigation h2.web span { background:url(../Img/h_kedy_bottom.gif) left bottom no-repeat; }

#navigation h2.kde { margin-bottom:10px; color:#fff; background:#dbe8a2 url(../Img/h_kde_top.gif) left top no-repeat; }
#navigation h2.kde a { background:url(../Img/h_kde_bottom.gif) left bottom no-repeat; }

#navigation h2.kde2 { margin-bottom:10px; color:#fff; background:#dbe8a2 url(../Img/h_kde_top.gif) left top no-repeat; }
#navigation h2.kde2 a { background:url(../Img/h_kde2_bottom.gif) left bottom no-repeat; }

#navigation h2.kedy { margin-bottom:10px; margin-bottom:10px; color:#fff; background:#fcc9ac url(../Img/h_web_top.gif) left top no-repeat; }
#navigation h2.kedy a { background:url(../Img/h_web_bottom.gif) left bottom no-repeat; }

#kontextNavi { margin:5px 0 0 0; font-weight:bold; }

#links h2.gray, #advert h2.gray, #vyhladavanie h2.gray { display:block; width:228px; color:#000; font-size:1.2em; background:#d2d4d5 url(../Img/header_gray_top.gif) left top no-repeat; }
#links h2.gray span, #advert h2.gray span, #vyhladavanie h2.gray span { display:block; width:220px; padding:3px 4px; background:url(../Img/header_gray_bottom.gif) left bottom no-repeat; }

#contentMain h3 { font-size:1.1em; }
#contentMain h3 a { text-decoration:none; }
#contentMain h3 a:hover { text-decoration:underline; }
#contentMain .item { clear:both; padding-top:7px; }
#contentMain .margin { padding:7px; }
#contentMain .item img { float:left; margin-right:4px; }
#contentMain .item .itemText { float:right; width:238px; }

#links .infoBox { padding:0 7px; }
#links .infoBox ul { list-style:none; padding:9px 0;}
#links .infoBox ul li { margin:0px; font-weight:bold; list-style:none;}
#links .infoBox ul li a { text-decoration:none; }
#links .infoBox ul li a:hover { text-decoration:underline; }
#links .woman {  background:url(../Img/info_box_woman.gif) no-repeat top right; }
#links .man {  padding-bottom:13px; background:url(../Img/info_box_man.gif) no-repeat bottom right; border-bottom:solid 1px #d2d4d5; }
#links p { clear:left; }

#naviContent ul, #naviContentCalc ul { list-style:none; }
#naviContent ul li, #naviContentCalc ul li { margin:0px; }
#naviContent ul li a, #naviContentCalc ul li a { display:block; width:134px; padding:1px 7px; font-weight:bold; text-decoration:none; color:#000000; }
 #naviContent ul li a:hover  { display:block; background:#dceff6; }
 #naviContentCalc ul li a:hover { display:block; background:#ADBDE1; }

#naviContent ul li ul, #naviContentCalc ul li ul { margin:0px; }
#naviContent ul li ul li a { display:block; width:114px; padding:1px 17px; font-weight:normal; }
#naviContent ul li ul li a:hover { display:block; }

#footer span.info { margin-left:40px;}
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#content img { border:1px solid #d2d4d5; }

#header ul { position:absolute; top:85px; left:130px; list-style:none; }
#header ul li { float:left; margin:0px; }
#header ul li a { display:block; padding:4px 22px 13px 22px; font-size:1.2em; font-weight:bold; color:#fff; text-decoration:none; background:url(../Img/menu_noselect.gif) top right no-repeat; }
#header ul li a:hover { background:url(../Img/menu_select.gif) top right no-repeat; }

#header ul li a.firstChild { padding:4px 0 13px 0; width:109px; text-align:center; background:url(../Img/menu_left_noselect.gif) top left no-repeat; }
#header ul li a.firstChild:hover { background:url(../Img/menu_left_select.gif) top left no-repeat; }

#header ul li a.lastChild { padding:4px 24px 13px 24px; background:url(../Img/menu_right_noselect.gif) top right no-repeat; }
#header ul li a.lastChild:hover {  background:url(../Img/menu_right_select.gif) top right no-repeat; }

#content .etarget { margin:20px 0; padding-top:10px; border-bottom:1px solid #d2d4d5; border-top:1px solid #d2d4d5;  }
/*#content .contentText img { margin: 0 0 10px 30px; }*/
#content .form { margin:30px 0 10px 0; padding-top:30px; border-top:1px solid #d2d4d5; }
#content .form img { border:0px solid #fff; }
#content label { float:left; width:130px; }


#links ul, #advert ul, #vyhladavanie ul { list-style:none; padding:13px 0 15px 0; }
#links ul li, #advert ul li, #vyhladavanie ul li { margin-left:7px; }

ul.zoznam { list-style:none; padding:0px 0 15px 0; }
ul.zoznam li { margin-left:7px; }


.gallerySide { padding:15px 7px 10px 7px; }
.gallerySide h3 { font-size:1.1em; margin-bottom:3px; }

.strankovani { clear:left; margin-top:20px; }

.google { position:absolute; top:30px; left:454px; width:320px; height:24px; padding:3px; border:0px solid #fff; background:url(../Img/form_back.gif) no-repeat top left; }
.googleInput { float:left; margin-top:0px; border:0px solid #fff !important; width:228px; height:14px; background:#62add5 !important; color:#fff;}
.button { margin:0 6px 0 0; padding:0; float:right;  }

.standardForm { margin-top:20px; }
.standardForm select { width:200px; }
.standardForm  .btn { margin-left:129px; }
p.result { font-weight:bold; margin-bottom:40px; }
.gal_prehled { width:570px; }
.gal_prehled td.popis, .gal_prehled td.titulek, .gal_prehled td.udaje { text-align:left; }

.kdebox {text-align:left;margin-top:10px;}
.kdebox td {padding:3px;}
.kdebox p {font-size:80%;margin-bottom:0;padding-bottom:0;}
.konecbox {width:100%;border-bottom:1px solid #f2f2f2;}

#forum_nove_prispevky {
position: absolute; 
width: 215px; 
height: 400px; 
top: 300px; 
left: 200px ;
}
