* {margin:0; padding:0;}
body { padding:10px 0; font-size:.625em; color:#696969; line-height:1.3; background-color:#fff;}
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

/* --- default tag styles --- */
p { margin-bottom:1.5em; }
li { margin-left:2em; }
ol li { margin-left:3.5em; }
img { border:0; behavior: url(../Css/iepngfix.htc); }
table { border-collapse:collapse; border:0; }
input, select, textarea { font-size:1em; }

.separator { clear:both !important; }
li.lastChild { background:none !important; }
li.lastChild a { border-width:0px !important; }
img { border:none; }

a {color:#e20074; text-decoration:underline;}
a:hover {color:#e20074; text-decoration:none;}
a[target="_blank"]{ color:#e20074; text-decoration:underline; background-color: inherit; background-image: url(../images/blanklink.jpg);background-repeat: no-repeat; background-position: right center; padding-right: 15px; padding-top: 2px; }
img a[target="_blank"]{ background-color: inherit; background-image: none; background-position: none; padding-right: 0px; padding-top: 0px;  }
strong a[target="_blank"] { background-color: inherit; background-image: none ; background-position: none; padding-right: 0px; padding-top: 0px; }


/* --- header tag styles --- */
h2 { width:0px; height:0px; overflow:hidden; }
h3 { margin-bottom:0.7em; font-size:2em; color: #e20074; font-family:Arial, Helvetica, sans-serif; font-weight: normal; }
h4 { font-weight:bold; font-size:1.35em; color: #696969;margin-bottom:.5em;}
/* povodna H4
h4 {color: #333333; margin-bottom:.5em;}
*/
h5 {color: #334d55;}

/* --- layout div-s --- */
#container { position:relative; width:974px; margin:0 auto; font-size:1.19em; background:#fff url(../Img/bg_l.gif) repeat-y top left; }
	#header { position:relative; z-index:1000; width:960px; height:148px; padding:7px 7px 0 7px; background:transparent url(../Img/bg_t.gif) no-repeat top left; }

	#contentWrap { float:left; width:960px; margin:0 7px; padding-bottom:20px; background:transparent url(../Img/cnt_b.gif) repeat-x bottom left; /* fix IE6 bug */ display:inline; overflow:hidden; }
	#index #contentWrap { width:920px;  padding:0 20px 15px 20px; overflow:hidden;}

		#contentPnl { float:right; width:760px; }
		body#subpageFull #contentPnl { float:right; width:960px; }
			#content { float:left; width:540px; /* fix IE6 bug */ display:inline; }
			body#subpageFull #content { float:left; width:720px; margin-left:20px; /* fix IE6 bug */ display:inline; }
			#infoPnl { float:right; width:180px; margin-right:20px; /* fix IE6 bug */ display:inline; }
		#subNavi { float:left; width:160px; margin-left:20px; /* fix IE6 bug */ display:inline; }
	#footer { clear:both; width:928px; padding:12px 23px; background:#fff url(../Img/bg_b.gif) no-repeat top left;}
	


/* ---vyuziva sa pri MaxiTemplate --- */
body#subpageFull #content2 { float:left; width:960px; margin-left:0px; /* fix IE6 bug */ display:inline; }

/* ---vyuziva sa pri LightboxTemplate --- */
body#subpageFull #content_lightbox { float:left; font-size:1.19em; /* fix IE6 bug */ display:inline; }

/* --- #header --- */
#header h1 { position:absolute; top:14px; left:9px; width:186px; height:32px; background:red  }
#header h1 a { display:block; width:955px; height:77px; background:#fff url(../Img/t-com-logo.gif) no-repeat top left; text-indent:-5000px; outline:none; }

#header ul { list-style:none; }
#header ul { position:absolute; top:23px; right:0; }
#header ul li { float:left; margin:0 15px 0 0; padding:0 15px 0 0; background:transparent url(../Img/li_spr.gif) no-repeat center right; }
#header ul li a { color:#696969; text-decoration:none; }
#header ul li a:hover { text-decoration:underline; }

/*zmena */
#header ul#navigation { position:absolute; top:74px; left:7px; width:743px; padding-left:217px; z-index:100; }
#header ul#navigation li { float:left; margin:0; padding:0; background:none; }
#header ul#navigation li a { float:left; height:24px; padding:8px 32px 0 32px; margin:0 1px; background:transparent url(../Img/mn_off.gif) repeat-x top left; border:1px solid #d6d6d6; border-bottom-width:0px; color:#777777; font-weight:bold; text-decoration:none; overflow:hidden; }
#header ul#navigation li.sel a { display:block; height:24px; padding:9px 33px 0 33px; background:transparent url(../Img/Nav/mn_on.gif) repeat-x top left; border-width:0px; color:#333; }
#header ul#navigation li.sel ul { position:absolute; top:33px; left:0; width:950px; padding-left:10px; height:33px; background:transparent url(../Img/Nav/mn_bg.gif) repeat-x top left; }
#header ul#navigation li.sel ul li { position:relative; margin:0; padding:9px 0; }
#header ul#navigation li.sel ul li a { display:block; width:auto; height:auto; padding:0px 14px; background:none; border-right:1px solid #c0c0c0; }
#header ul#navigation li.sel ul li ul { display:none; }
#header ul#navigation li.sel ul li:hover ul { display:block; position:absolute; top:33px; left:-2px; width:165px; height:auto; padding:0; border:1px solid #e0e0e0 }
#header ul#navigation li.sel ul li:hover ul li { position:relative; clear:both; margin:0; padding:0; width:auto; }
#header ul#navigation li.sel ul li:hover ul li a { width:145px; margin:0; padding:6px 10px 7px 10px; border-width:0px; font-weight:normal; color:#545454; background:#e0e0e0; }
#header ul#navigation li.sel ul li:hover ul li a:hover { background:#fff; }
#header ul#navigation li.sel ul li:hover ul li:hover a { background:#fff; }
#header ul#navigation li.sel ul li:hover ul li:hover ul { visibility:visible; top:-1px; left:165px;  }
#header ul#navigation li.sel ul li:hover ul li:hover ul li a { background:#e0e0e0; }
#header ul#navigation li.sel ul li:hover ul li:hover ul li a:hover { background:#fff; }

#header ul#navigation li.sel ul li:hover ul li ul { visibility:hidden; }
#header ul#navigation li.sel ul li:hover ul li:hover ul li ul { display:none; }



/* --- #content --- */
#content ul#kxtNavi { margin-bottom:0.7em; padding-bottom:1em; border-bottom:1px solid #dcdcdc; }
#content ul#kxtNavi li {display:inline; margin:0 4px 0 0; padding:0 9px 0 0; background:transparent url(../Img/li_kxt.gif) no-repeat right center; }
#content ul#kxtNavi li a { color:#696969; text-decoration:underline;}
#content ul#kxtNavi li a:hover { text-decoration:underline; }
#content ul#kxtNavi li#kxtNaviLastItem {background: none;}

#content ul { margin-bottom:1.5em; list-style:none; }
#content ol { margin-bottom:1.5em; }
#content ul li { margin:0 0 0.5em 1em; padding:0 0 0 13px; background:transparent url(../Img/li_rec.gif) no-repeat left 6px; }
#content ol li { margin-bottom:.4em; }

#content .inlineStyle { width:100%; text-align:right; }

#content img.imgright { float:right; margin:0  0 1em 1em; }
#content img.imgleft { float:left; margin:0 1em 1em 0; }


/* --- #subNavi --- */
#subNavi ul { list-style:none; margin-bottom:1.5em; }
#subNavi ul li { margin:0; padding:4px 0 4px 12px; background:transparent url(../Img/smn_off.gif) no-repeat 2px 8px; }
#subNavi ul li a { color:#696969; font-weight:bold; text-decoration:none; }
#subNavi ul li.sel { background:transparent url(../Img/smn_on.gif) no-repeat left 9px; }
#subNavi ul li.actualSel { background:transparent url(../Img/smn3_on.gif) no-repeat left 9px; }
#subNavi ul li.actualSel a {color:#e20073; }
#subNavi ul li.actualSel ul li a {color:#696969 }
#subNavi ul li ul li.sel { background:transparent url(../Img/smn2_c.gif) no-repeat left -14px; }
#subNavi ul li ul li { background:transparent url(../Img/smn2_c.gif) no-repeat left -14px; }
#subNavi ul li ul li.firstElem { background:transparent url(../Img/smn2_t.gif) no-repeat left 10px; }
#subNavi ul li ul li.lastElem { background:transparent url(../Img/smn2_b.gif) no-repeat left -38px; }
#subNavi ul li ul li.oneElem { background:transparent url(../Img/smn2_o.gif) no-repeat left 10px; }
#subNavi ul li ul li ul li { background:transparent url(../Img/smn_off.gif) no-repeat 2px 8px; }
#subNavi ul li ul li a { font-weight:normal;  }
#subNavi ul li ul li.sel a { color:#e20073 }
#subNavi ul li ul li.sel ul li a {  color:#696969; }
#subNavi ul li ul li ul li.sel { background:transparent url(../Img/smn3_on.gif) no-repeat left 9px; }
#subNavi ul li ul li.sel ul li.sel a {  color:#e20073; }


#subNavi ul li ul { margin:4px 0 0 0;}


/* --- #infoPnl --- */
.borderPnl { margin-bottom:4em; padding:13px 15px 0px 15px; border:1px solid #dcdcdc; }
.borderPnl h3 { margin-bottom:0.5em; }
.borderPnl a { color:#696969; }
.borderPnl a:hover { color:#696969; }

.noBorderPnl { margin-bottom:4em; padding:0 10px; }
.noBorderPnl h3 { margin-bottom:0.5em; }


/* --- #footer ---*/
#footer p { float:right; }
#footer ul { float:left; list-style:none; }
#footer ul li { float:left; margin:0 15px 0 0; padding:0 15px 0 0; background:transparent url(../Img/li_spr.gif) no-repeat center right; }
#footer a { color:#696969; text-decoration:none; }
#footer a:hover { text-decoration:underline; }


/* --- panels --- */
#topBanner { float:left; width:693px; margin-bottom:15px; }

.rightPanel { float:right; position:relative; z-index:0; width:188px; height:244px; margin-bottom:15px; overflow:hidden; }

.newsList { width:940px; float:left; }
.newsList .newsBanner { float:right; width:257px; height:344px; margin:-1px 21px -1px 0; padding:13px 17px 13px 17px; overflow:hidden; border:1px solid #DCDCDC; }

.newsList dl { float:left; width:257px; height:100px; margin:-1px 20px 0px 0; padding:11px 17px; overflow:hidden; border:1px solid #DCDCDC; background:#ffffff; }
.newsList dt { height:17px; overflow:hidden; margin-bottom:0.5em; font-size:1.1em; font-weight:bold; color:#e20074; }
.newsList dd.img { float:left; margin-right:1em; }
.newsList dd p { display:block; height:46px; overflow:hidden; margin-bottom:0.5em; }
.newsList dd p.btnWrap { display:inline; height:auto; }
.newsList dd p.btnWrap a { float:right; }
.newsList dd p.btnWrap a.borderBtn { margin-left:10px; }
/*new news doplnene */
.newsList a.img { float:left; margin-right:1em;}
.newsList dl a.newsart { height:17px; overflow:hidden; margin-bottom:0.5em; font-size:1.1em; font-weight:bold; color:#e20074; display: block; 	text-decoration: none; }


.speedAccess { position:absolute; bottom:0; left:0; }
.speedAccess h3 { width:137px; height:22px; margin-bottom:.5em; background:transparent url(../Img/h_access.gif) no-repeat left top; text-indent:-5000px; }
.speedAccess ul { list-style:none; }
.speedAccess ul li { margin:0; padding:3px 0 3px 10px; background:transparent url(../Img/li_rec.gif) no-repeat left 9px;  }
.speedAccess ul li a { color:#696969; text-decoration:none; }
.speedAccess ul li a:hover { text-decoration:underline; }

#Pane7 { float:left; width:235px; overflow:hidden; }
#Pane8 { float:right; width:235px; overflow:hidden; }


/* --- img heading ---*/
h3.clientZone { width:100px; height:22px; margin-bottom:0.5em; background:transparent url(../Img/h_clientzone.gif) no-repeat left top; text-indent:-5000px; }
h3.news { width:78px; height:22px; margin-bottom:0.5em; background:transparent url(../Img/h_news.gif) no-repeat left top; text-indent:-5000px; }
h3.callCenter { width:164px; height:78px; margin-bottom:0.5em; background:transparent url(../Img/call_center.gif) no-repeat left top; text-indent:-5000px; }
h3.callCenter2 { width:164px; height:78px; margin-bottom:0.5em; background:transparent url(../Img/call_center_business.gif) no-repeat left top; text-indent:-5000px; }
h3.maxklub { width:164px; height:78px; margin-bottom:0.5em; background:transparent url(../Img/bnr_question_max2.gif) no-repeat left top; text-indent:-5000px; }
h3.suvisiace { width:103px; height:45px; margin-bottom:0.5em; background:transparent url(../Img/sinfo.gif) no-repeat left top; text-indent:-5000px; }

/* --- buttons ---*/
a.btnGray { display:block; width:136px; text-align:center; padding:3px 0; background:transparent url(../Img/btn_bg.gif) repeat-x left top; color:#fff; text-decoration:none; }
a:hover.btnGray { color:#fff; }

a.btnPrint { float:right; margin-left:20px; padding-right:23px; background:transparent url(../Img/prt.gif) no-repeat right center; color:#696969; text-decoration:none; }
a:hover.btnPrint {color:#696969;}

a.btnTop { float:right; margin-left:20px; padding-right:23px; background:transparent url(../Img/top.gif) no-repeat right center; color:#696969; text-decoration:none; }
a:hover.btnTop { color:#696969; }



a.solidBtn { display:block; width:49px; text-align:center; padding:3px 6px; font-size:0.9em; background:transparent url(../Img/btn_bg.gif) repeat-x left top; color:#fff; text-decoration:none;  }
a:hover.solidBtn { color:#fff; }

a.borderBtn { display:block; width:54px; text-align:center; padding:2px 6px; font-size:0.9em; border:1px solid #959595; background:#fff; color:#696969; text-decoration:none; }
a.borderBtn2 { display:block; width:109px; text-align:center; padding:3px 6px; font-size:0.9em; background:transparent url(../Img/btn_bg.gif) repeat-x left top; color:#fff; text-decoration:none;  }
a:hover.borderBtn { color:#696969; }
a:hover.borderBtn2 { color:#fff; }

/* --- tables --- */
#content table { border:1px solid #c2c2c2; border-collapse:collapse; margin-bottom:1.5em; }
#content table tr td { padding:2px 4px; border:1px solid #c2c2c2; }
#content table tr th, table tr td.tableviachead { border:1px solid #c2c2c2; padding:2px 4px; vertical-align:top; background:#ededed; }
#content table tr td p, #content table tr th p { margin:0px; padding:0px;}
#content table tr td.tableviacrow1 { background:#fff; color:#E20074; font-weight:bold; /*border-bottom:solid 1px #ccc !important;*/}
#content table tr td.tableviacrow2 { /*border-bottom:solid 1px #ccc !important;*/}

/* --- site elements --- */
.magenta { color:#e20074; }
img.imgright { float:right; margin:0 0 1em 1em; }
img.imgleft  { float:left; margin:0 1em 0 1em; }
ul.separList { margin:4em 0 !important; }
.article { font-weight:bold; font-size:1.35em; color: #696969;}
.subarticle { font-weight:bold; font-size:1.2em; color: #696969;}
.small { font-weight:normal; font-size:0.85em;}
.small2 { font-weight:normal; font-size:1em; }
table.table539 { width:539px; }
body#subpageFull table.table539 { width:720px; }
td.dobrytip { background:#ededed; }
.akcie_sub { background:#ededed; margin-bottom:2em; padding:1.5em 0.5em 0.5em 0.5em; border:1px solid #c2c2c2; }
.forumDate { font-weight:bold; }
.left_name { float:left; padding:2px 5px; }
.right_name { float:right; padding:2px 5px; text-align:right; width:150px; }
#printContainer { padding:20px; font-size:1.1em; }
#printFooter { margin-top:20px; clear:both; }
/* --- search --- */ /* zmena */
#subHeaderRight { position:absolute; top:111px; right:20px;  z-index:1000; }
#subHeaderRight input { float:left; }
#subHeaderRight input.inputSearch { width:114px; margin:0 9px 0 0; padding:4px 3px 3px 4px;  border:1px solid #979797;background-image: url(../Img/nav/search.gif); }

/* --- forms --- */
fieldset { clear:both; border-width:0px; margin:0 0 1.5em 0; padding:0; }
fieldset legend { text-indent:-5000px; }
div.btnBox { clear:both; margin-bottom:4em;  }
div.box { float:left; clear:both; margin:0 0 1em 0; }
div.boxLeft { float:left;}
div.boxRight {clear:left;}
.formCheckBox, .formCheckBox td, .formRadio, .formRadio td { border-width:0px !important; }
.input50 { width:50px; margin:0; padding:0; }
.input69 { width:69px; margin:0; padding:0; }
.input94 { width:94px; margin:0; padding:0; }
.input129 { width:129px; margin:0; padding:0; }
.input350 { width:350px; margin:0; padding:0; }
select.input350 { width:350px; }

/* --- forms aktivacia magiosat --- */
.input350a { width:350px; margin:0; padding:3px; border: 1px solid #666666; }
.input350e { width:350px; margin:0; padding:3px; border: 1px solid #e20074; background-color: #FFFFCC; }

/* --- forms aktivacia magiosat chyba --- */
.error {width:100%; overflow:hidden;	background-repeat: no-repeat; background-position: left bottom;	border: 1px solid #CCCCCC; background-color: #FFFFCC;	margin-bottom: 20px; padding: 0px; }
.error .item { float:left; padding-top: 15px; padding-right: 17px; padding-bottom: 17px; padding-left: 17px;}

div.btnBox input { font-weight:bold; }
.boxLeftv { float:left; width:150px; margin:0; }
.fieldName { display:block; margin:20px 0pt 5px; }
.formTextField {width:260px;}
.formTextArea { height:70px; width:260px; }
.formTextSelect { width:210px; }

/* doplnene */
a.akcie_sub2:link, a.akcie_sub2:visited, a.akcie_sub2:hover { background:inherit; color:#696969; text-decoration:none;display:block;}
.noborder, table .noborder, table td .noborder, table tr .noborder {border:0px solid red !important; }
.odoslat {width:100px; text-align:center; background:transparent url(../Img/btn_bg.gif) repeat-x left top; color:#fff; text-decoration:none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 5px; padding-top: 3px; padding-right: 0; padding-bottom: 3px; padding-left: 0;}

/* doplnene oddelujuce ciary */
#containerTabs fieldset div.oddelit { float: right; width: 530px; height: 1px;	margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;	padding: 0px; background-image: url(../Img/oddel_form.jpg); background-position: 0px; background-repeat: no-repeat; }
.oddelit { float: right; width: 530px; height: 1px;	margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;	padding: 0px; background-image: url(../Img/oddel_form.jpg); background-position: 0px; background-repeat: no-repeat; }

/* doplnena chyba */
.bad { color:#e20074; }


/* cuspo */

/* zalozkovy system */

#containerTabs {width:540px; margin: 30px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #696969;}
#containerTabs * {margin: 0; padding: 0; border: none; }
#containerTabs a {color: #696969;}



/* tabs navigation */

ul#navTabs {float:left; width: 540px; min-height: 34px; margin: 0; padding: 0; list-style: none; background: url(../Img/bgHeaderContainerTabs.gif) no-repeat left 33px;}
ul#navTabs li {float:left; display:block; min-height: 34px; margin:0 1px 0 0; padding: 0; background: url(../Img/bgNavSubPageFormLink.gif) no-repeat left top;}
ul#navTabs li a {display:block; min-height: 34px; padding:3px 6px; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; background: url(../Img/abc.gif) no-repeat right top;}
ul#navTabs li.activeLink {background: url(../Img/bgNavSubPageFormLinkActive.gif) no-repeat left top;}
ul#navTabs li.activeLink a {background: url(../Img/bcd.gif) no-repeat top right;}



/* forms */

#containerTabs fieldset {clear: left; background: url(../Img/bgContainerTabs.gif) repeat-y left top;}
#containerTabs fieldset legend {display: none;}
#containerTabs fieldset h3 {float: left; margin: 14px 18px;}
#containerTabs fieldset div.adresaUmiestnenia {float: right; width: 150px; margin: 10px 30px 10px 18px; padding: 4px 10px; border: solid 1px #d6d6d6; text-align: center;}
#containerTabs fieldset p {float: left; width: 504px; margin: 4px 0; padding: 0 18px;}
#containerTabs fieldset p input {width: 480px; height: 14px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: bold; color: #555555; background-color: #fff;}
#containerTabs fieldset p input[readonly] {color: #aaa;}
#containerTabs fieldset p input.half {width: 240px;}
#containerTabs fieldset p textarea  {width: 480px; height: 14px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#containerTabs fieldset p select {width: 216px; height: 18px; padding: 2px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#containerTabs fieldset p select option {width: 200px; height: 14px; padding: 2px 6px 1px 6px; border-bottom: solid 1px #d6d6d6; font-size: 12px; font-weight: bold; color: #696969; background-color: #fff;}
#containerTabs fieldset p label {float: left; width: 480px; height: 14px; margin-bottom: 4px;}
#containerTabs fieldset p.headline {margin-top: 20px; font-weight: bold;}
#containerTabs fieldset p.fieldsetFooter {width: 540px; min-height:20px; margin: 0; padding: 0; background: url(../Img/bgFooterContainerTabs.gif) no-repeat left bottom;}
#containerTabs fieldset p.buttons {margin-top: 20px; padding-right: 30px;}
#containerTabs fieldset p.buttons input.inputBtn {float: right; width: 80px; height: 20px; margin: 0 2px; padding: 0 6px 3px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal;}
#containerTabs fieldset p.buttons input.Pos {margin-right: 10px; color: #fff; background-color: #999; border: solid 1px #999;}
#containerTabs fieldset p.buttons input.Neg {color: #696969; background-color: #fff;}
#containerTabs fieldset table {float: left; width: 494px; margin: 20px 18px; padding: 0;}
#containerTabs fieldset input span {border:5px solid red !important; }
#containerTabs fieldset table input.test{width: 180px; height: 14px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#containerTabs fieldset table select.test{width: 195px; height: 20px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#containerTabs fieldset table .tableviacrow3 a {color: #e20074;}

/* tooltip */
abbr, acronym, span.abbr { background-color:#696969; color:#fff; padding: 3px !important; display:block;}
.napovedaokno{ width: 220px;	text-align: center;	vertical-align: middle;	background-color: #696969;	font-size: 1em;	color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF;	border-bottom-color: #FFFFFF; float: right; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; margin-bottom: 20px;}
/* end tooltip */

/* new tooltip */
body div#toolTip { position:absolute;z-index:1000; background:#696969;border:1px solid #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block; margin-top:25px; color:#e20074; font-style:normal; font-weight:bold; text-align: right;background-color: #EBEBEB; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

/* end new tooltip */

/* forms wizard */
#Wizard1 {width:540px;}
#Wizard1 a {color: #696969;}

#Wizard1 fieldset { padding:20px; border:1px solid #d6d6d6; border-top:0px;}
#Wizard1 fieldset textarea { width:380px; margin:0; padding:0; }

#Wizard1 fieldset h3 {float: left; margin: 14px 18px;}
#Wizard1 .stepCounter {float: right; width: 150px; margin: 10px 30px 10px 18px; padding: 4px 10px; border: solid 1px #d6d6d6; text-align: center;}

#Wizard1 fieldset p.buttons input.inputBtn {width:80px; height:20px; padding: 0px 6px 3px 6px; border: solid 1px #d6d6d6; font-weight: normal;}
#Wizard1 fieldset p.buttons input.Pos {float: right; color: #fff; background:#999 url(../Img/arr_r.gif) no-repeat right center; border:solid 0px #999;}
#Wizard1 fieldset p.buttons input.Neg {float: left; color: #696969; background:#fff url(../Img/arr_l.gif) no-repeat left center;}
#Wizard1 fieldset p.buttons input.Send {float: right; color: #fff; background:#e20074; border: solid 0px #e20074;}

#Wizard1 fieldset table, #Wizard1 fieldset table td { border-width:0px; margin-bottom: -5px; }
#Wizard1 fieldset table { width:100%; margin-top:10px; }
#Wizard1 fieldset table td { padding:0 0 10px 0; }

#Wizard1 fieldset input, #Wizard1 .dynamictable input, #Wizard1 fieldset select {width: 380px; }
#Wizard1 fieldset table input { width: 20px; }
#Wizard1 fieldset p.buttons { display:block; height:20px; margin:20px 0 0 0; padding:0; }

/* #Wizard1 table .tsuma { border-top: solid 1px #999; } */
#Wizard1 table tr.tsuma { height: 30px; background-image: url(../Img/oddel_wizard.png); background-position: 0px 0px; background-repeat: no-repeat; }

#Wizard1 fieldset span{	padding:0px; margin-top: 0px; margin-bottom: 20px; }
.alert { padding:0px; margin-top: 0px; display: block; }

/*
#Wizard1 fieldset p.buttons input.Pos {float: right; margin-right: 10px; color: #fff; background:#999 url(../Img/arr_r.gif) no-repeat right center; border: solid 1px #999;}
#Wizard1 fieldset p.buttons input.Neg {float: left; color: #696969; background:#fff url(../Img/arr_l.gif) no-repeat left center;}
#Wizard1 fieldset p.buttons input.Send {float: right; color: #fff; background:#e20074; border: solid 1px #e20074;}
*/


/*
#Wizard1 fieldset table {float: left; width: 494px; margin: 20px 18px; padding: 0;}
#Wizard1 fieldset p {float: left; width: 504px; margin: 4px 0; padding: 0 18px;}
#Wizard1 fieldset p input {width: 480px; height: 14px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#Wizard1 fieldset p input[readonly] {color: #aaa;}
#Wizard1 fieldset p input.half {width: 240px;}
#Wizard1 fieldset p textarea  {width: 480px; height: 14px; padding: 2px 6px 1px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal; color: #696969; background-color: #fff;}
#Wizard1 fieldset p select {width: 216px; font-weight: normal; color: #696969; background-color: #fff;}
#Wizard1 fieldset p label {float: left; width: 480px; height: 14px; margin-bottom: 4px;}
#Wizard1 fieldset p.headline {margin-top: 20px; font-weight: bold;}
#Wizard1 fieldset p.fieldsetFooter {width: 540px; min-height:20px; margin: 0; padding: 0; background: url(../Img/bgFooterContainerTabs.gif) no-repeat left bottom;}
#Wizard1 fieldset p.buttons {margin-top: 20px; padding-right: 30px;}
#Wizard1 fieldset p.buttons input.inputBtn {width: 80px; height: 20px; margin: 0 2px; padding: 0 6px 3px 6px; border: solid 1px #d6d6d6; font-size: 12px; font-weight: normal;}
#Wizard1 fieldset p.buttons input.Pos {float: right; margin-right: 10px; color: #fff; background:#999 url(../Img/arr_r.gif) no-repeat right center; border: solid 1px #999;}
#Wizard1 fieldset p.buttons input.Neg {float: left; color: #696969; background:#fff url(../Img/arr_l.gif) no-repeat left center;}
#Wizard1 fieldset p.buttons input.Send {float: right; color: #fff; background:#e20074; border: solid 1px #e20074;}


div.wizard { font-family: Arial, Helvetica, sans-serif; font-size: small; }
div.wizard .header { float: right; width: 75%; height: 5%; text-align: center; background-color: #5D7B9D; color: White; font-weight: bold; }
div.wizard .sidebar { float: left; width: 25%; height: 100%; background-color: #7C6F57; }
div.wizard .sidebar a { margin: 4px; display:block; text-decoration: none; color: White; }
div.wizard .sidebar a.active { font-weight:bold; }
div.wizard .step { clear: right; float: right; width: 75%; height: 90%; background-color: #F7F6F3; }
div.wizard .nav { clear: right; float: right; width: 75%; height: 5%; text-align:right; vertical-align:middle; background-color: #F7F6F3; }
div.wizard .nav input[type="submit"] { background-color: #F7F6F3; color: #5D7B9D; border-color: #7C6F57; border-style: solid; border-width: thin; }

*/



/* umiestnenie obrazkov - magio video pozicovna */

.card-left2, .card-right2 {text-align: center; margin-top: 0; margin-right: 0px; margin-bottom: 40px; margin-left: 0; padding-top: 0px;	padding-right: 0; padding-bottom: 0px; padding-left: 0; width: 174px; height: 210px; float: left;}
.card-right2 { float: right; margin: 0 0 15px 6px;}
#imgvideo { width:220px; height:280px; padding:0; float:right;}


/* faktury banka.ascx */
a.lnkTatraPay span { display:none; visibility:hidden; float: left;}
a.lnkTatraPay:link, a.lnkTatraPay:visited, a.lnkTatraPay:hover { background:#FFF url('../ImgCont/tatrapay.gif'); color:#333; width:89px; height:31px; text-decoration:none; display:block; visibility:visible;}

a.lnkePlatby span { display:none; visibility:hidden;}
a.lnkePlatby:link, a.lnkePlatby:visited, a.lnkePlatby:hover { background:#FFF url('../ImgCont/eplatby.gif'); color:#333; width:91px; height:33px; text-decoration:none; display:block; visibility:visible;}

a.lnkSporopay span { display:none; visibility:hidden;}
a.lnkSporopay:link, a.lnkSporopay:visited, a.lnkSporopay:hover { background:#FFF url('../ImgCont/sporopay.gif'); color:#333; width:91px; height:33px; text-decoration:none; display:block; visibility:visible;}


/* rychly pristup pre podnikatelov */
.speedAccess2 {	position:absolute; bottom:0; left:0; top: 0px;}
.speedAccess2 h3 { width:137px; height:22px; margin-bottom:.5em; background:transparent url(../Img/h_access.gif) no-repeat left top; text-indent:-5000px; }
.speedAccess2 ul { list-style:none; }
.speedAccess2 ul li { margin:0; padding:3px 0 3px 10px; background:transparent url(../Img/li_rec.gif) no-repeat left 9px;  }
.speedAccess2 ul li a { color:#696969; text-decoration:none; }
.speedAccess2 ul li a:hover { text-decoration:underline; }

/* zobrazenie vsetkych noviniek new */
.allnews { float:right; text-align:right; width:300px; padding:10px 0 0 0; margin:0 21px 0 0; }
.allnews2 {	float:right; padding-top: 10px; padding-bottom: 10px; text-align: right; margin-top: 0px; margin-right: 314px; margin-bottom: 0px; margin-left: 0px; padding-right: 2px; padding-left: 0px;}
a.btnnews {	display:block; width:136px; text-align:center; background:transparent url(../Img/btn_bg.gif) repeat-x left top; color:#fff;	text-decoration:none; padding-top: 3px; padding-right: 0px;	padding-bottom: 3px; padding-left: 0px; font-size: 0.9em;}
a.btnnews_white { float:right; width:136px; text-align:center; padding:2px 6px; font-size:0.9em; border:1px solid #959595; background:#fff; color:#696969; text-decoration:none; }
a:hover.btnnews_white { color:#696969; }

/* novinka na podstranke */
.subnews {width:538px; overflow:hidden;	background-repeat: no-repeat; background-position: left bottom;	border: 1px solid #CCCCCC;	margin-bottom: 20px; padding: 0px; }
.subnews .item { float:left; width:505px; padding-top: 15px; padding-right: 17px; padding-bottom: 17px; padding-left: 17px;}

.subnews dt { margin-bottom:0.5em; font-size:1.1em; font-weight:bold; color:#e20074; }
.subnews a.img { float:left; margin-right:1em; }
.subnews dd p {
	margin-bottom:0.5em;
}
.subnews dd p a { float:right; }
.subnews dd p a.borderBtn { margin-left:10px; }
.subnews dd a.subnews {
	float: left;
	display: block;
	width: 410px;
	border: 0px;
	font-size:1.1em;
	font-weight:bold;
	color:#e20074;
	margin-bottom:1em;
	height: 19px;
	overflow: hidden;
}

.fileList strong { padding-left:17px; background:transparent url(../ImgCont/ico/ico_download.gif) no-repeat left top; font-weight:normal; }


/* faktury(cuspo) */

#content table.fakturybox { width:480px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#content table tr td.fakt2 { vertical-align:middle; background-color: #FFFFFF; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #c2c2c2; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; height: 35px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; }
#content table tr th, table tr td.fakt { border:1px solid #c2c2c2; padding:2px 4px; vertical-align:top; background-color: #F7F7F7; }
.fmaili { font-weight:lighter; font-size: 0.85em; text-decoration: none;}
.fmaili a { font-weight:lighter; font-size: 0.85em; text-decoration: none;}
input.inputMail { width:114px; border:1px solid #979797; font-size: 0.85em; text-decoration: none; float: left; margin-top: 0; margin-right: 9px; margin-bottom: 0; margin-left: 0; padding-top: 2px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; }
input.checkMail{ font-size: 0.85em; text-decoration: none; float: left; background-color: #CCCCCC; list-style-type: none; }
img.mail { float: right; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: right; }
p.inputmail { float:left; width: 140px; }
.listok { display: block; vertical-align: middle; width: 60px; float: left; height: 20px; margin-right: 8px; margin-top: 8px; }
.listok2 { width: 30px;	height: 20px; float: right; }
.suhlas { font-size: 0.9em; background-color: #F5F5F5; width: 525px; display: block; padding: 7px; font-weight: lighter; }
.suhlas a {
	font-size: 1.1em;
	padding: 2px;
}

/* shop tabulka */
.ikona-top { margin: 0px; float: right; }
.ikona10 { margin: 2px !important; }
.cena_SKK { font-size: 9px !important; color: #666666 !important; }
.cena_EUR { font-size: 12px !important; color: #333333; font-weight: bold !important; }
.cena_magenta { color: #e20074 !important; font-size: 12px !important; }

.shop_tabulka { border-top-style: none  !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none  !important; }
.shop_tabulka td { border-right-style: none !important; border-bottom-style: none; }
.shop_hlavicka_nazov-riadku { font-size: 14px !important; font-weight: bold !important; text-align: center !important; color: #333333 !important; padding-top: 5px !important; padding-right: 0px !important; padding-bottom: 5px !important; padding-left: 0px !important; border-bottom-width: 2px !important; border-bottom-style: solid  !important; border-bottom-color: #666666  !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; }
.shop_hlavicka_nazov-stlpca { font-size: 14px !important; font-weight: bold !important; text-align: center !important; color: #333333 !important; padding-top: 5px !important; padding-right: 0px !important; padding-bottom: 5px !important; padding-left: 0px !important; border-bottom-width: 2px !important; border-bottom-style: solid  !important; border-bottom-color: #666666 !important; border-top-style: none !important; border-right-style: none !important;	border-left-style: none !important;}
.shop_hlavicka_nazov-stlpca-top { font-size: 15px !important; font-weight: bold !important; text-align: center !important; color: #e20074 !important; padding-top: 5px !important; padding-right: 0px !important; padding-bottom: 5px !important; padding-left: 0px !important; border-bottom-width: 2px !important; border-bottom-style: solid  !important; border-bottom-color: #666666 !important; background-color: #D8EDF8 !important; border-left-style: none !important; }
.shop_vysvetlivka { font-size: 9px !important; color: #666666 !important; padding-top: 4px !important; padding-bottom: 4px !important; padding-right: 0px !important; padding-left: 0px !important;	text-align: center; border-bottom-width: 1px !important; border-bottom-style: solid  !important; border-bottom-color: #cccccc !important; border-left-width: 1px !important;	border-left-style: solid  !important; border-left-color: #cccccc !important; }
.shop_vysvetlivka-top { font-size: 9px !important; color: #666666 !important; padding-top: 4px !important; padding-bottom: 4px !important; padding-right: 0px !important; padding-left: 0px !important;	text-align: center !important; border-bottom-width: 1px !important; border-bottom-style: solid  !important; border-bottom-color: #cccccc !important; background-color: #D8EDF8 !important;	border-left-width: 1px !important; border-left-style: solid  !important; border-left-color: #cccccc !important; }
.shop_nazov-riadku { font-size: 10px !important; text-align: left !important;	vertical-align: middle !important;	padding-left: 5px !important; padding-top: 5px !important; padding-bottom: 5px !important;	padding-right: 0px !important;	color: #696969 !important;	border-bottom-width: 1px !important; border-bottom-style: solid  !important; border-bottom-color: #cccccc !important; border-left-style: none  !important; }
.shop_nazov-riadku-zvyrazneny { font-size: 10px !important; text-align: left !important; vertical-align: middle !important; padding-left: 5px !important; padding-top: 5px !important;	padding-bottom: 5px !important; padding-right: 0px !important; color: #696969 !important; border-bottom-width: 1px; border-bottom-style: solid  !important; border-bottom-color: #999999; background-image: url(back_white.gif); background-repeat: repeat-x !important; background-position: bottom !important; border-left-style: none  !important; }
.shop_bunka-biela { text-align: center; vertical-align: middle; font-size: 11px; color: #333333; font-weight: normal;	border-bottom-width: 1px; border-bottom-style: solid  !important; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid  !important;	border-left-color: #cccccc; }
.shop_bunka-biela-zvyraznena { text-align: center; vertical-align: middle; font-size: 12px; color: #333333; font-weight: bold;	border-bottom-width: 1px; border-bottom-style: solid  !important; border-bottom-color: #999999; background-image: url(back_white.gif);	background-repeat: repeat-x; background-position: bottom; border-left-width: 1px; border-left-style: solid  !important; border-left-color: #cccccc; }
.shop_bunka-top { text-align: center; vertical-align: middle; font-size: 11px; color: #333333; background-color: #D8EDF8; font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid  !important; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid  !important; border-left-color: #cccccc; }
.shop_bunka-top-zvyraznena { text-align: center; vertical-align: middle; font-size: 14px; color: #e20074; background-color: #D8EDF8;	font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid  !important; border-bottom-color: #999999; border-top-style: none;	background-image: url(back_top.gif); background-repeat: repeat-x; background-position: bottom; border-left-width: 1px; border-left-style: solid  !important; border-left-color: #cccccc;}
.shop_button { text-align: center; padding-top: 10px !important; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-bottom-style: none !important; border-left-style: none  !important; }

/* --- tables vysledky --- */
#box table.vysledky th, table.vysledky td{
	border: 0px !important;
	font-size: 1.1em;
	text-decoration: none;
	color: #666666;
	background-color: #F3F3F3;
}

table.vysledky input{
	font-size: 1.1em;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}

.klik input[type="radio"] {
	border-style:none;
	height: 1.7em;
	width: 1.7em;
}
table.klik{
	border: 0px !important;
	border-style:none;
	background-color: #999999;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.plavaj {
	padding-top: 10px
}

table.clearborder, table.clearborder td, table.clearborder tr {
	border: 0px !important;
}

#simpleTooltip { padding: 7px; border: 1px solid #fff; background: #ec008c; color:#fff; }
#content .boxRight li { margin:0; background:none;}

#divImg { float:left; width:auto; background:url(../Img/autocomplete-arrow.gif) no-repeat 5px 0px;}
#divImg div { margin-top:12px; padding:6px 7px; background:#babd5a; color:#262626; font-size:.9em;}

/* --- produktovy katalog --- */

#prodCat { width:920px; }
#prodCat ul#navTabs { width:845px; min-height:0; margin:0 0 10px 0; background:none;}
#prodCat ul#navTabs li { min-height:0; margin:0 15px 0 0; padding:0 80px 0 0; background:url(../Img/breadcrumb-arrow.png) no-repeat right center; color:#696969;}
#prodCat ul#navTabs li:last-child { background:0;}
#prodCat ul#navTabs li.activeLink { }
#prodCat ul#navTabs li a { min-height:0; padding:0; background:none; color:#696969;}
#prodCat ul#navTabs li a:hover { color:#E20074}
#prodCat ul#navTabs li.activeLink a { background:none; color:#E20074}
#prodCat fieldset { font-size:12px;}

#wizardSteps { float:left; width:100%; margin-bottom:1em; font-size:1.1em; }
#wizardSteps span.steps { float:left; width:100%; font-weight:bold; }
#wizardSteps span.steps span { float:left; padding-right:30px; }
#wizardSteps span.steps span a { float:left; padding:3px 6px; cursor:default; color:#BCBCBC; text-decoration:none; }
#wizardSteps span.steps span.sel a { color:#E20074; cursor:default; }

#prodCat .pkKosik table.pkKosikTable, #prodCat .pkKosik table.pkKosikTable th, #prodCat .pkKosik table.pkKosikTable td { border:0 }
#prodCat h4 { font-size:16px; margin-bottom:10px; color:#606060 }
#prodCat h4.cart { padding-left:22px; background:url(../Img/cart.png) no-repeat left 2px; }
#prodCat .pkParametreSluzby { float:left; width:483px; padding:10px; margin-right:15px; margin-bottom:15px; border:1px solid #ddd;}
#prodCat .pkKosik { float:left; width:303px; padding:10px; border:1px solid #ddd; font-size:1.3em;}
#prodCat .pkKosik table.pkKosikTable { width:100%; font-size:12px;}
#prodCat .pkKosik table.pkKosikTable thead th { border-bottom:1px solid #ADADAD; text-align:left;}
#prodCat .pkKosikTable th.colOneOff, #prodCat .pkKosikTable th.colRecurring { width:70px; }
#prodCat .pkKosik table.pkKosikTable th, #prodCat .pkKosik table.pkKosikTable td { padding:2px 10px 2px 0}
#prodCat .pkKosik table.pkKosikTable td { padding:5px 10px 5px 0; font-size:11px;}
#prodCat .pkKosik table.pkKosikTable tfoot td { padding:5px 10px 5px 0; border-top:1px solid #ADADAD; font-weight:bold;}
#prodCat .pkKosik table.pkKosikTable .last-child { padding-right:0;}

#prodCat .stepSum { clear:both; float:left; }
#prodCat .stepSum .pkKosik { clear:both; float:left; width:898px; /* 920px */ }
#prodCat .stepSum .pkKosik table.pkKosikTable { width:500px; border:0; }

#prodCat .stepSum .pkKosikTable th.colOneOff,
#prodCat .stepSum .pkKosikTable th.colRecurring { width:90px; }
#prodCat .stepSum .pkKosikTable th.colRecurringDiscount { width:160px; }
#prodCat .stepSum .pkKosikTable a.itemDel { position:absolute; left:490px; }
#prodCat .pkKosikTable tbody tr:hover { background-color:#FFFFCA; }
#prodCat .pkKosikTable td span.labelDiscount { padding:3px; color:#fff; font-weight:bold; font-size:9px; background:#E20074; }

#prodCat .pkParamBox { clear:both; float:left; width:100%; margin:0 0 10px; /* background:red;*/ }
#prodCat .pkParamBox br { display:none; }
#prodCat .pkParamBox span.pkCategory { float:left; width:185px; margin-right:10px; text-align:right; }
#prodCat .pkParamBox span.pkServices { float:left; width:288px; margin-bottom:0; padding-bottom:5px; overflow:hidden;}
#prodCat .pkParamBox span.pkServices span.item { clear:both; float:left; width:288px; /* background:yellow;*/ }
#prodCat .pkParamBox span.pkServices label { margin-left:5px;}
#prodCat .pkParamBox span.pkServices input.rbchk, #prodCat .pkParamBox span.pkServices span.rbchk input { float:left; margin:0; padding:0; margin-bottom:5px; }
#prodCat .pkParamBox span.pkServices span.rbchk label { margin-left:0;}
#prodCat .pkParamBox span.pkServices span.moreInputWr { display:none; width:273px; /* 288px */ padding-left:25px; padding-bottom:.8em; padding-top:2px; font-size:.9em; }
#prodCat .pkParamBox span.pkServices span.moreInputWr label { float:left; width:273px; margin:0; }
#prodCat .pkParamBox span.pkServices span.moreInputWr input,
#prodCat .pkParamBox span.pkServices span.moreInputWr select { display:none; float:left; width:180px; margin-right:5px; }
#prodCat .pkParamBox span.pkServices span.moreInputWr a.btnOk { display:none; float:left; padding:1px 3px; border:1px solid #ccc; text-decoration:none; font-weight:bold; }

#prodCat span.priceSkk { display:block; font-size:.8em; }

#prodCat .addressesWr { clear:both; float:left; width:483px; /* 505px */ margin-right:15px; margin-bottom:15px; border:1px solid #ddd; padding:10px; overflow:hidden; }
#prodCat .addressesWr .contactValidationErrMsg { display:none; border:2px solid red; padding:15px; margin-bottom:15px; background:#fef3f3; color:red; text-align:center; }

#prodCat .addressesWr p.col { float:left; width:241px; margin:0; margin-bottom:8px; }
* html #prodCat .addressesWr p.col { _display:inline; _background:white; } /* ie6 duplicate characters bug fix */

#prodCat .addressesWr p.col1 { clear:both; width:242px; }

#prodCat .addressesWr p.col label { float:left; width:70px; margin-right:10px; text-align:right; }
#prodCat .addressesWr p.col span.inputWr { float:left; width:160px; }
#prodCat .addressesWr p.col span.inputWr input { width:155px; padding:1px; border:1px solid #7f9db9; }
#prodCat .addressesWr p.col span.inputWr input:focus { border-color:#E20074 }
#prodCat .addressesWr p.col span.inputWr input.invalid { border-color:red; background:#FFFFDC; }
#prodCat .addressesWr p.col span.inputWr input.invalid:focus { border-color:red }

#prodCat .addressesWr p.rbWrap { clear:both; float:left; width:483px; margin:20px 0; }
#prodCat .addressesWr .areYou1 { clear:both; float:left; width:483px; /*margin:0;*/ }

#prodCat .addressesWr .areYou1 span.q { float:left; margin-right:20px; }
#prodCat .similarWr { clear:both; float:left; width:898px; /* 920px */ padding:10px; margin-top:20px; border:1px solid #ddd; }


#prodCat .itemAndLinksWr { float:left; width:125px; margin-right:10px; }
#prodCat .itemAndLinksWr .item { position:relative; float:left; width:107px; min-height:135px; padding:8px; border:1px solid #ddd; text-align:center; }
* html #prodCat .itemAndLinksWr .item { height:135px; }
#prodCat .itemAndLinksWr .item:hover { border-color:#aaa; cursor:pointer; }
#prodCat .itemAndLinksWr .item:hover a { text-decoration:none; }
#prodCat .itemAndLinksWr .item.sel { border-color:#E20074; }
#prodCat .itemAndLinksWr .item p { clear:both; float:left; width:107px; margin:0 0 2px; }
#prodCat .itemAndLinksWr .item p.img { margin-bottom:12px; }
#prodCat .itemAndLinksWr .item p.buy { margin-bottom:0; }
#prodCat .itemAndLinksWr .item p.prices span { display:inline; font-size:1em; }
#prodCat .itemAndLinksWr .item p.prices .priceEur { font-weight:bold; }
#prodCat .itemAndLinksWr .item .flagAkcia { position:absolute; top:-9px; right:-9px; padding:2px; }
#prodCat .itemAndLinksWr .itemLinks { float:left; width:125px; }
#prodCat .itemAndLinksWr .itemLinks p { float:left; width:100%; margin:0; }
#prodCat .itemAndLinksWr .itemLinks a { float:left; width:123px; margin-top:5px; font-size:11px; line-height:1.6; text-decoration:none; text-align:center; }
#prodCat .itemLinks p.buy a { width:105px; /* 125px */ height:30px; padding:0 10px; line-height:30px; overflow:hidden; white-space:nowrap; text-align:left; color:#696969; background:url(../Img/cart-btn-kupit-bg.jpg) no-repeat; }
#prodCat .itemLinks p.more a { color:#696969; font-weight:bold; text-decoration:underline; }

* html #prodCat .similarWr .item p.img { overflow:hidden; }

#prodCat .similarWr .item a { font-weight:bold; }

#prodCat .noteWr p, #prodCat .noteWr label, #prodCat .noteWr span { float:left; }
#prodCat .noteWr label { width:120px; margin-right:10px; }
#prodCat .noteWr textarea { float:left; width:360px; height:80px; }

#prodCat .stepSum .pkKosikTable { float:left; margin-bottom:1em; }
#prodCat .stepSum .noteInjectWr { float:left; width:338px; margin-left:60px; overflow:hidden; }
#prodCat .stepSum .noteInjectWr label { float:none; display:block; width:338px; padding:0; font-size:11px; }
#prodCat .stepSum .noteInjectWr textarea { float:none; width:330px; height:100px; font-size:11px; }

#prodCat a.btnPrint { float:left; margin-left:0; }
#fancy_left, #fancy_right { display:none !important; }
div#fancy_close { top:-18px; right:12px; width:22px; height:18px; background-image:url(../images/lightview/topclose.png); }
div#fancy_inner { -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }

.prodCatPropWr { font-size:1.1em; }
.prodCatPropWr h2 { height:auto; width:auto; margin-bottom:1em; font-size:15px; }
.prodCatPropWr h3 { font-size:1em; margin:10px 0; font:inherit; color:inherit; font-weight:bold; font-size:1.1em; }
.prodCatPropWr p.img { float:right; margin:0 0 1em 1em; }
.prodCatPropWr table.table539 { clear:both; width:auto; margin-left:1px; width:99%; }
.prodCatPropWr .comment { margin:1em 0; }
.prodCatPropWr ul { margin:1em 0; }

/*
#prodCat .addressesWr .rbList input { float:left; margin-right:5px; }
#prodCat .addressesWr .rbList label { float:left; margin-right:15px; }
*/

#prodCat fieldset p.buttons { clear:both; float:left; width:505px; margin-top:20px; }
#prodCat fieldset p.buttons input.inputBtn { width:80px; padding:3px 6px; border:1px solid #d6d6d6; font-weight:normal; }
#prodCat fieldset p.buttons a.inputBtnBack { display:block; width:172px; color:#fff; padding:3px 6px; border:1px solid #d6d6d6; font-weight:normal; background:#EC008C url(../Img/arr_r.gif) no-repeat right center !important; text-decoration:none; }
#prodCat fieldset p.buttons input.magento { background:#EC008C url(../Img/arr_r.gif) no-repeat right center !important; }
#prodCat fieldset p.buttons input.Pos {float:right; color:#fff; background:#999 url(../Img/arr_r.gif) no-repeat right center; border:0;}
#prodCat fieldset p.buttons input.Neg {float:left; color:#696969; background:#fff url(../Img/arr_l.gif) no-repeat left center;}
#prodCat fieldset p.buttons input.Send {float:right; color:#fff; background:#e20074; border:0;}

/* produktovy katalog - first step - validacia */
#prodCat .pkParametreSluzby .contactValidationErrMsg { display:none; border:2px solid red; padding:15px; margin-bottom:15px; background:#fef3f3; color:red; text-align:center; }
#prodCat .pkParametreSluzby .invalid { border:1px solid red; background:#FFFFDC; padding:10px 0 0; }
/* skryvanie a odkryvanie pola */
span.hideField { visibility:hidden; }
span.showNoteField { bottom:20px; display:block !Important; position:relative; }
span.showNoteField input { display:block !Important; }
span.showNoteField a.btnOk { display:block !Important; }


.sChecker { font-size:12px; }
.sChecker div.headerWr { padding:0 20px; border-bottom:2px solid #fff; }
.sChecker h3 { padding:0 0 10px; margin:0; border-bottom:3px solid #eee; font-size:20px; font-family:Arial,Helvetica,sans-serif; }

.sChecker div.rbWr { padding:10px 20px 0; }
.sChecker h4 { padding:5px 0 5px 40px; margin:0 0 10px; font-size:16px; background:url(../Img/checker-header-01.png) no-repeat; }
.sChecker h4.h01 { background-image:url(../Img/checker-header-01.png) }
.sChecker h4.h02 { background-image:url(../Img/checker-header-02.png) }

.sChecker .rBtnList { display:block; }

.sChecker .rBtnList { position:relative; width:660px; height:131px; }
.sChecker .rBtnList br { display:none; }
.sChecker .rBtnList input { position:absolute; width:219px; height:59px; }
.sChecker .rBtnList label { position:absolute; width:199px; height:72px; margin-right:2px; padding:59px 10px 0; background:url(../Img/checker-button-black.png) no-repeat; font-size:13px; text-align:center; color:#fff; cursor:pointer; }
.sChecker .rBtnList input:checked + label, .sChecker .rBtnList .checkedLabel { background-image:url(../Img/checker-button-pink.png); }

.sChecker .rBtnList input:nth-child(1), .sChecker .rBtnList input.child1 { left:100px; z-index:2; }
.sChecker .rBtnList input:nth-child(4), .sChecker .rBtnList input.child4 { left:320px; z-index:4; }
.sChecker .rBtnList input:nth-child(7), .sChecker .rBtnList input.child7 { left:540px; z-index:6; }

.sChecker .rBtnList label:nth-child(2), .sChecker .rBtnList label.child2 { z-index:1; }
.sChecker .rBtnList label:nth-child(5), .sChecker .rBtnList label.child5 { left:221px; z-index:3; }
.sChecker .rBtnList label:nth-child(8), .sChecker .rBtnList label.child8 { left:442px; z-index:5; }

.sChecker .rBtnList input { width:auto; height:auto; top:20px; }
.sChecker .rBtnList .child1 { left:100px; z-index:2; }
.sChecker .rBtnList .child4 { left:320px; z-index:4; }
.sChecker .rBtnList .child7 { left:540px; z-index:6; }

.sChecker .rBtnList label.child2 { left:0; z-index:1; }
.sChecker .rBtnList label.child5 { left:221px; z-index:3; }
.sChecker .rBtnList label.child8 { left:442px; z-index:5; }
.sChecker .rBtnList .checkedLabel { background-image:url(../Img/checker-button-pink.png); }

.sChecker .box { clear:both; padding:10px 20px; margin:0; }
.sChecker .box1 { padding-left:39px; padding-top:3px; padding-bottom:5px; }
.sChecker .errorBox { font-weight:bold; padding-left:59px; width:500px; }
.sChecker .boxInner { }
.sChecker div.btnSubmit { clear:both; float:left; display:inline; width:228px; height:50px; margin-top:10px; margin-left:35%; background:url(../Img/checked-submit-btn-bg.png) no-repeat; }
.sChecker div.btnSubmit input { float:left; display:inline; width:223px; height:44px; border:0; padding:0; background:transparent; font-size:17px; line-height:17px; font-weight:bold; color:#fff; text-shadow:1px 1px 1px #333; cursor:pointer;}

.sChecker input.ref { font-size:16px; width:350px; margin-left:39px; border:1px solid #666666;height:20px;padding:0; }
.sChecker .auto350 {border:1px solid #666666; font-size:15px; font-weight:normal; height:20px; margin:10px 0 0; padding:0; width:350px;}

.sChecker input.invalid { background:#FFFFDC; }
.sChecker input.invalid:focus { border-color:red; }

#noteInjectWr { margin-top:-25px;}
#noteToInject { font-size:16px; color:#606060;}
#noteInjectWr #noteToInject label { margin-bottom:10px; font-size:16px; font-weight:bold; color:#606060;}
#noteInjectWr #noteToInject textarea { border:1px solid #d4d4d4; padding:3px;}
/*
.boxes { clear:both; margin-bottom:15px; padding:15px; border:1px solid #bbb;}
.boxesInner { width:100%;}
.sChecker { font-size:12px;}
.sChecker .rBtnList input { clear:both; float:left; margin-right:3px;}
.sChecker .rBtnList label { float:left;}
.btnPotvrdnie { clear:both; float:left; width:100%}
*/

#printContainer { color:#000 !important; }
#printContainer h4 { margin:.5em 0; font-size:12px; }
#printContainer table { border-collapse:collapse !important; width:100% !important; }
#printContainer th, #printContainer td { padding:3px 6px; border:1px solid #000 !important; }

#printContainer .pkKosikTable tbody td, #printContainer .pkKosikTable tfoot td { text-align:center; }
#printContainer .pkKosikTable tbody td.colName { text-align:left; }
#printContainer .pkKosikTable tfoot td { font-weight:bold; font-size:1.1em; }
#printContainer .pkKosikTable tfoot tr td:first-child { text-align:left; }

#printContainer .sumWr { width:100%; float:left; padding-top:1em; font-size:1.2em; }
#printContainer .sumWr span { width:49%; }
#printContainer .sumText { float:left; font-weight:bold; }
#printContainer .sumSum { float:right; text-align:right; }

/* tlacitko overit - univ. checker */
div.btnOver { position: absolute; top: 298px; left: 573px; }
input.inputOver { width:80px; color:#fff; text-decoration:none;	border:1px solid #979797; margin:0; background-color:#999;	background-image: url(../Img/btn_bg.gif); background-repeat: repeat-x; background-position: left top; padding: 0px; height: 22px;}
.auto350 { width:350px; padding:0px; margin-top:10px 0 0 0; height:20px; font-size:15px; font-weight:normal; border: 1px solid #999; }
input.auto350:hover { border-color:#666; }
/* overenie tc */
.auto100 { width:240px; padding:0px; margin-top:0; height:20px;	font-size:15px; font-weight:normal; border:1px solid #999; }
input.auto100:hover { border-color:#666; }

div.formLogin { position:absolute; z-index:10000; top:0; left:20px; display:none; width:610px; height:277px; padding:20px; background:url(../Img/panel-bg-gradient.png) no-repeat; }
div.formLogin a.close { position:absolute; top:-5px; right:-5px; width:23px; height:23px; overflow:hidden; text-indent:-10000px; background:url(../Img/panel-close-btn.png) no-repeat; }


ul.cmdLinks, ul.cmdLinks * { margin:0; padding:0; list-style:none; }
ul.cmdLinks li { margin-bottom:2px; font-size:13px; }
ul.cmdLinks a { display:block; width:210px; /* 250px */ padding:0 5px 0 35px; height:30px; line-height:30px; text-decoration:none; color:#373636; background:url(../Img/menu-bg-sprite.png) no-repeat 0 0; overflow:hidden;}
ul.cmdLinks a:hover { background-position:0 -30px; }
ul.cmdLinks a.active, ul.cmdLinks a.active:hover { background-position:0 -60px; color:#fff; }

div.pnlLoginControlsWr .box, div.pnlLoginControlsWr input { font-size:14px; }
div.pnlLoginControlsWr .boxLeft { width:80px; }
div.pnlLoginControlsWr .boxRight { float:left; }
div.pnlLoginControlsWr .txt { width:180px; }
#container div.infoTextWr { font-size:11px; }


/* update PK */
#M4_ucMore_pnlWorkPlace { display:none; border:100px dotted green; }
.pnlLinks { background:url(../Img/pnlLinkB.gif) no-repeat bottom left; margin-top:20px; }
.pnlLinks h3 { margin:0; padding:15px 10px 10px 20px; font-size:1em; color:#878787; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:transparent url(../Img/pnlLinkT.gif) no-repeat top left; }
.pnlLinks ul { margin:0 20px !important; padding:0 ; list-style:none; }
.pnlLinks ul li {  margin:0; padding:2px 13px !important; background:transparent url(../Img/pnlLinkLI.gif) no-repeat center left; }
.pnlLinks ul li a { display:inline; text-decoration:none; color:#373636; margin:0; padding:0; background:none; line-height:normal; }
.pnlLinks ul li a:hover { text-decoration:underline; }
.pnlLinks p.moreLink { padding:10px 10px 15px 20px; }
.pnlLinks p.moreLink a { color:#373636; font-size:0.9em; text-decoration:none; }
.pnlLinks p.moreLink a:hover { text-decoration:underline; }

.plnMoreLinks { font-size:1.1em; }
.plnMoreLinks h2 { display:block; margin-bottom:5px; width:auto; height:auto; color:#E20074; font-family:"Times New Roman",Times,serif; font-weight:normal; font-size:1.8em; }
.plnMoreLinks h3 { margin:15px 0 15px 0; padding:0; font-size:1em; color:#878787; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.pnlWrapper { float:left; width:190px; margin-right:20px; background:transparent url(../Img/ul_bg.jpg) no-repeat right top; }
.pnlWrapper ul { margin:0; padding:0 ; list-style:none; }
.pnlWrapper ul li {  margin:0; padding:2px 0 !important; }
.pnlWrapper ul li a { display:inline; text-decoration:none; color:#373636; margin:0; padding:0; background:none; line-height:normal; }
.pnlWrapper ul li a:hover { text-decoration:underline; }
.pnlLastChild { margin:0; background:none; }

/* update pk3 */
#BusinessConditions { clear:both; float:left; width:890px; /* 920px */ padding:10px 10px 10px 20px; margin-top:20px; border:1px solid #ddd; }
.errCheckbox { border-color:red !important; background:#FFFFDC; }



.form-error  { border: 1px solid red; font-size: 0.85em; color: #FFFFFF; text-decoration: none;	background-color: #FF0000; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px;	margin-left: 5px; margin-right: 0px; }

/* mapa stranok */
#content a.mapLink { list-style-type: none; color: #696969; }
#content ul.mapsite{ list-style-type: none; list-style-image: none;}

#content ul li.prva_uroven { font-size:20px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; adding-left: 10px;	list-style-type: none; }
#content ul li.druha_uroven { font-size:16px; margin-left: 30px;}
#content ul li.tretia_uroven { 	font-size:12px; background-color: #E5E5E5; margin-left: 50px; padding-left: 10px; }
#content ul li.stvrta_uroven { font-size:10px; background-color: #F2F2F2; margin-left: 70px; }
#content ul li.piata_uroven { font-size:9px; background-color: #F2F2F2; margin-left: 90px; }
#content ul li.siesta_uroven { font-size:9px; background-color: #F2F2F2; margin-left: 110px; }
#content ul li.siedma_uroven { font-size:9px; background-color: #F2F2F2; margin-left: 130px; }
#content ul li.osma_uroven { font-size:9px; background-color: #F8F8F8; margin-left: 150px; }

/* moj t-com | prihlasenie,nastavenia */
h3.loginmt { font-size: 1.2em; background-color: transparent; font-family:Arial, Helvetica, sans-serif; line-height: 7px; }
.borderPnl fieldset { clear:both; border-width:0px; margin:0px; padding:0px; }
.borderPnl2 { margin-bottom:4em; padding:13px 15px 0px 15px; border:1px solid #dcdcdc; height:228px; }
.borderPnl2 h3 { margin-bottom:0.5em; }
.borderPnl2 a { color:#696969; }
.borderPnl2 a:hover { color:#696969; }

/* aktivne */
div.option { margin-right: 15px; display: block; float: left; width: 250px; height:126px;cursor: pointer; border: 1px solid #CCC; }
div.option .onadpis{ font-size: 13px; background-color: transparent; text-decoration: none; display: block; margin-top: 5px;	margin-right: 5px; margin-left: 5px; font-weight: bold; height:30px; }
div.option .oobsah{ font-size: 1em; background-color: transparent; display: block; margin-top: 5px; margin-right: 5px; margin-left: 5px; color: #999; margin-bottom: 10px; }

a.nonelink{ text-decoration: none; }

/* neaktivne */
#container #content div.pripravujeme{ background-image: url(../Img/pripravujeme.png); background-repeat: no-repeat; height: 86px;	width: 86px; position: absolute; left: 640px; top: 246px;}
div.option_neaktiv { margin-right: 15px; display: block; float: left; width: 250px;	height:126px; border: 1px solid #E8E8E8; }
div.option_neaktiv .onadpis_neaktiv{ font-size: 13px; background-color: transparent; text-decoration: none; display: block;	margin-top: 5px; margin-right: 5px; margin-left: 5px; font-weight: bold; color:#E8E8E8; height:30px; }
div.option_neaktiv .oobsah_neaktiv{ font-size: 1em; background-color: transparent; display: block; margin-top: 5px; margin-right: 5px;	margin-left: 5px; color: #E8E8E8; margin-bottom: 10px; }

/* oddelit */

.oddel { width: 360px; height: 1px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; padding: 0px;	border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }

.trezor{ padding: 0px; display: block; text-align: center; }
.suhlas2 { font-size: 0.9em; background-color: #F5F5F5; display: block; padding: 7px; font-weight: lighter; text-align: center; }


/* Nastavenbie EF PDF */

#content table.nastavef {
	border-collapse:collapse;
	margin-bottom:1.5em;
	width: 540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #c2c2c2;
	border-right-color: #c2c2c2;
	border-left-color: #c2c2c2;
}
#content table.nastavef tr td {
	padding:2px 4px;
	border:0px solid #c2c2c2;
	vertical-align: top;
}
#content table.nastavef table { border:0px solid #c2c2c2; border-collapse:collapse; margin-bottom:1.5em; width: 260px;}
#content table.nastavef .nastavefadress { width: 290px; }

/* tlacitko zaregistrovat novinky e-mailom (1904) */
.formButtonText { width:80px; color:#fff; text-decoration:none;	border:1px solid #979797; margin:0;	background-color:#999;	background-image: url(../Img/btn_bg.gif); background-repeat: repeat-x; background-position: left top; height: 22px; padding-top: 5px;	padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}
.formButtonText:hover { color:#333;}

.napistenaminvalid
{
	background-color:#FFFFCC !important;
	display: block;
	width: 540px;
}

/* zodpovedne podnikanie */
#footer a[title*="podnikanie"] {color:#008000;}

/* Pridal mpisarcik 2011-10-18*/
#footer p, #footer ul { display:none;}
#btnNapisteNam { display:none;}
.btnTop, .btnPrint {display:none; }

