/*(c) Soferuj.sk;autor:Max|www.vyrcoop.com*/
html, body {height:100%;}
body {margin:0px;padding:0px;background:black url('../design/back.png') center center repeat-y;font-family:Verdana, Tahoma, sans-serif;}
.main {background:black url('../design/backt.png') center center repeat-y;}
#main {margin:0px auto;height:100%;min-height:100%;position:relative;} #main[id] {height:auto;}
  /*HLAVICKA*/
  #head {width:950px;height:170px;margin:0px auto;background:#003366 url('../design/head.png') no-repeat;position:relative;}
    #head h1 {width:292px;height:96px;margin:0px;}
      #head h1 a {width:217px;height:86px;margin:10px 0px 0px 75px;display:block;position:absolute;overflow:hidden;color:#E9F3D9;background-color:#003366;}
      #head h1 a span {width:217px;height:86px;display:block;position:absolute;top:0px;left:0px;z-index:2;background:url('../design/soferuj.sk.png') no-repeat;}
    #head ul {width:810px;height:44px;margin:30px auto 0px auto;padding:0px;list-style-type:none;}
      #head ul li {width:100px;height:44px;margin:0px 0px 0px 12px;display:block;float:left;line-height:40px;}
      #head ul li a {width:100px;height:44px;margin:0px;position:absolute;text-align:center;color:#A7A7A7;text-decoration:none;cursor:pointer;} #head ul li a:hover {font-weight:bold;color:white;}
      #head ul li a span {width:100px;height:44px;position:absolute;top:0px;left:0px;background-position:center top;background-repeat:no-repeat;behavior: url('hover.htc');}
      #head ul li a span:hover, .active {background-position:center bottom !important;}
      .mhome {background-image:url('../design/mhome.png');} .mkat {background-image:url('../design/mkat.png');}
      .mtesty {background-image:url('../design/mtesty.png');} .mteor {background-image:url('../design/mteor.png');}
      .mfaq {background-image:url('../design/mfaq.png');} .mforum {background-image:url('../design/mforum.png');}
      .mkon {background-image:url('../design/mkon.png');}
		#schools {width:35px;height:123px;display:block;position:absolute;left:15px;top:198px;background:url('../design/schools.png') left top no-repeat;}
			#schools:hover {background-position:right top;}
  /*PATA*/
  #foot {height:150px;width:100%;position:absolute;left:0px;bottom:0px;background:#002B5D url('../design/foott.png') repeat-x;color:#A8D3FF;text-align:center;}
    #foot p {margin-top:10px;font-size:68%;line-height:120%;}
      #foot p a {margin:0px 8px;color:#B3D9FF;font-weight:normal;text-decoration:none;}
      #foot p a:hover {color:white;}
    #copy {width:800px;margin:0px auto;padding-top:20px;font-weight:bold;text-align:right;}
      #copy a {width:150px;float:right;display:block;margin:5px 0px !important;line-height:150%;font-weight:normal;font-size:80%;}
    #top {width:840px;margin:0px auto -57px;position:relative;top:-57px;text-align:right;}
      #top a img {border:none;}
  /*OBSAH*/
  #content {width:851px;min-height:200px;height:200px;margin:0px auto 0px auto;padding-bottom:190px;font-size:75%;background:white url('../design/back.png') center center repeat-y;}
  #content[id] {width:850px;height:auto;}
    .main #content {background:white url('../design/backt.png') center center repeat-y;}
    /*PRAVY PANEL TITULKA*/
    h3.right {width:355px;float:right;clear:both;height:35px;margin:10px 0px 0px;background:#D7CAE1 url('../design/lefth3.png') repeat-y;font-size:100%;line-height:300%;}
      #content h3 img {padding:10px 5px 0px 12px;float:left;}
		/*novinky*/
		#content .news {width:303px;margin:8px 20px 0px 0px !important;padding:2px 0px !important;display:inline;float:right;clear:both;line-height:120%;}
    /*odporucane*/
    #content .rightr {width:355px;margin-top:8px;padding:2px 0px;display:block;float:right;clear:both;line-height:150%;text-indent:32px;color:black;text-decoration:none;font-weight:bold;}
      #content .rightr:hover {background:#BFBFBF url('../design/leftanchor.png') repeat-y;}
      #content .rightr span {display:block;margin-left:8px;font-weight:normal;}
    /*najblizsie kurzy*/
    #content .righto {width:355px;margin-top:8px;padding:2px 0px;display:block;float:right;clear:both;line-height:150%;text-indent:32px;color:black;text-decoration:none;cursor:pointer;}
      #content .righto:hover {background:#BFBFBF url('../design/leftanchor.png') repeat-y;}
      #content .righto span {width:213px;display:inline;float:right;margin:0px 14px 0px 0px;padding:0px;font-weight:normal;text-indent:0px;}
      #content .righto strong {width:122px;float:left;text-align:right;text-indent:0px;}
    /*OBSAH TITLUKA*/
    #velcome {width:401px;height:169px;margin:15px 0px 0px 28px;background:#C4DF9B url('../design/velcome.png') no-repeat;}
      #velcome h2 {padding:24px 30px 3px 24px;margin:0px 10px 10px 0px;font-size:100%;color:#4B4B4B;} #velcome h2 strong {color:black;} #velcome h2 span {color:#CE6730;}
      #velcome p {margin:5px 30px 3px 24px;font-size:100%;}
    .main form {margin:0px 0px 20px 17px;color:#4B4B4B;}
      .main form .tpole {width:320px;margin:0px;padding:3px 0px;text-indent:3px;border:1px solid #B4B4B4;background-color:#E6E6E6;} .main .tpole[class] {padding:3px 0px 2px;}
      .main form .button {width:95px;padding:1px 0px;background-color:#CDCDCD;border:1px solid #B4B4B4;} .main form .button[class] {padding:2px 0px;height:23px;}
			/*podrobnejsie vyhladavanie*/
			div#sform {display:none;}
			div#sform #slink {font-weight:normal;text-decoration:none;color:#0060D4;width:200px;display:block;margin-top:-10px;}
				div#sform #slink:hover {text-decoration:underline;}
			div#sform #dsearchtab {margin-left:37px;}
				div#sform #dsearchtab td {padding:5px 40px 5px 0px;}
				div#sform #dsearchtab insert {padding:3px;}
				div#sform #dsearchtabins {width:240px;}
    .main dl {width:425px;margin:5px 0px 0px 54px;}
      .main dl dt {margin-top:10px;font-weight:bold;}
      .main dl dd {margin-left:10px;}
    #mapa {width:428px;height:207px;margin-left:54px;margin-top:15px;background:url('../design/mapa/kraje.png') no-repeat;position:relative;}
      #mapa a {display:block;position:absolute;background-position:-200px 0px;background-repeat:no-repeat;}
      #mapa a:hover {background-position:left top;}
      .bratislavsky {width:53px;height:73px;left:0px;top:95px;background-image:url('../design/mapa/bratislavsky.png');}
      .trnavsky {width:78px;height:128px;left:13px;top:69px;background-image:url('../design/mapa/trnavsky.png');}
      .trenciansky {width:102px;height:93px;left:50px;top:27px;background-image:url('../design/mapa/trenciansky.png');}
      .nitriansky {width:103px;height:108px;left:62px;top:95px;background-image:url('../design/mapa/nitriansky.png');}
      .zilinsky {width:116px;height:91px;left:125px;top:6px;background-image:url('../design/mapa/zilinsky.png');}
      .banskobystricky {width:143px;height:93px;left:126px;top:79px;background-image:url('../design/mapa/banskobystricky.png');}
      .kosicky {width:159px;height:78px;left:251px;top:76px;background-image:url('../design/mapa/kosicky.png');}
      .presovsky {width:191px;height:77px;left:233px;top:27px;background-image:url('../design/mapa/presovsky.png');}
    /*KATALOG*/
    #tabh {width:725px;height:39px;margin:15px 20px 0px 37px;background:#82CAFC url('../design/tabh.png') repeat-x;font-size:80%;}
      #tabhl {width:9px;height:39px;float:left;background:url('../design/tabhl.png') no-repeat;}
      #tabhr {width:9px;height:39px;float:right;background:url('../design/tabhr.png') no-repeat;}
      #tabh form {margin:0px;height:39px;display:block;}
        #tabh form fieldset {padding-top:12px;border:none;}
        #tabh form select {margin-right:15px;font-size:100%;}
        #tabh form a {font-weight:bold;color:black;text-decoration:none;} #tabh form a:hover {text-decoration:underline;}
      #tabh strong {font-size:125%;margin-right:30px;}
    #tabf {width:725px;height:22px;margin:0px 20px 20px 37px;background:#82CAFC url('../design/tabf.png') repeat-x;color:#737373;font-size:90%;line-height:200%;text-align:center;}
      #tabfc {height:22px;margin:0px 232px;font-size:120%;text-align:center;}
				#tabfc strong {line-height:100%;}
			#tabfl {height:22px;padding-left:11px;background:url('../design/tabfl.png') left bottom no-repeat;float:left;}
      #tabfr {height:22px;padding-right:11px;background:url('../design/tabfr.png') right bottom no-repeat;float:right;}
      #tabf a {color:#3D3D3D;text-decoration:none;}
        #tabf a:hover {color:black;text-decoration:underline;}
    #rowt {width:725px;margin:0px 20px 0px 37px;padding:0px;border-collapse:collapse;border-left:1px solid #82CAFC;}
      #rowt th, #rowt td {padding:4px 8px;border-width:0px 1px 1px 0px;border-style:solid;border-color:#82CAFC;}
      #rowt th {text-align:left;font-weight:normal;background:#ddd url('../design/tabsg.png') repeat-x;}
      #rowt td {font-size:90%;}
      #rowt a, .prpkat td span {color:black;text-decoration:none;cursor:pointer;} #rowt a:hover {text-decoration:underline;} #rowt a:visited {color:#3D3D3D;}
      #rowt tr:hover {background-color:#F5F5F5;}
			/*katalog institucii poskytujucich kurz prvej pomoci*/
			.prpkat tr:hover {background-color:#e4e4e4 !important;}
			.prpkat td {padding:0px 8px !important;border-bottom:none !important;}
				.prpkat td div {padding:5px 0px;}
			.activeprp b {color:#3d3d3d;}
			.activeprp a {color:#0060d4 !important;}
			.activeprp td {padding:0px 8px !important;border-bottom:none !important;vertical-align:top;}
				.activeprp td div {line-height:150%;padding:5px 0px;display:none;}
				.activeprp td p {margin:0px;}
			.activeprp {background-color:#e4e4e4;border-width:0px 0px 1px 0px;border-style:solid;border-color:#82cafc;}
			/**/
    .rowimg {width:723px;margin:0px 20px 0px 37px;min-height:115px;height:115px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#82CAFC;} .rowimg[class] {height:auto;} 
      .rowimg:hover {background-color:#F5F5F5;}
      .rowimg img {float:left;margin:13px;padding:6px;border:1px solid #8E8E8E;}
      .rowimg h4 {margin:0px 10px 0px 140px;padding-top:13px;font-size:100%;}
        .rowimg a {color:#003B83;text-decoration:none;} .rowimg a:hover {color:#0060D4;text-decoration:underline;}
        .rowimg h4 span {font-weight:normal;}
      .rowimg p {margin-top:5px !important;padding-left:110px;font-size:92%;line-height:160%;}
      .detail {width:100px;display:block;margin:5px 10px 13px 140px;padding:1px 0px 0px 25px;font-size:100%;font-weight:bold;background:url('../design/detail.png') 5px 0px no-repeat;}
      .rowimg table {margin:13px 90px 13px 13px;display:inline;float:right;border-collapse:collapse;border:1px solid #82CAFC;}
        .rowimg table td {padding:4px 8px;text-align:center;border-left:1px solid #82CAFC;background-color:#F7F7F7;}
        .bd td {border-bottom:1px solid #82CAFC;}
        .tbh {background-color:#EDEDED !important;border-left:none !important;text-align:right !important;}
		/*podrobnejsie vyhladavanie*/
		#sform {display:none;}
		#slink {font-weight:normal;text-decoration:none;color:#0060D4;width:200px;display:block;margin-top:-10px;}
			#slink:hover {text-decoration:underline;}
		#dsearchtab {margin-left:37px;}
			#dsearchtab td {padding:5px 40px 5px 0px;}
			#dsearchtab insert {padding:3px;}
			#dsearchtabins {width:240px;}
		/*zobrazenie reklamy*/
		#add-block {margin:10px 20px 10px 37px;width:725px;background-color:#fedfbd;border:1px solid #fdc291;position:relative;}
			#add-block p {margin:5px;border-top:1px solid #c6ae93;line-height:120%;padding-top:3px;}
				#add-block p a {font-weight:normal;text-decoration:none;} #add-block p a:hover {text-decoration:underline;}
			#add-block p.add-first {border:none;padding:0px;}
			#add-block span {position:absolute;right:1px;top:1px;font-variant:small-caps;color:#eb9752;}
    /*STRANKA AUTOSKOLY*/
		#asp {margin:10px 62px;height:30px;padding:0px;background:url('../design/asp_b.png') repeat-x;} /*panel*/
			#asp li {list-style-type:none;height:23px;margin:6px 0px 0px 0px;float:left;display:inline;}
				#asp li a {height:23px;padding:0px 9px;color:black;line-height:22px;font-weight:bold;text-decoration:none;float:left;border-width:1px 1px 0px 0px;border-style:solid;border-color:#7b8b9d;background:url('../design/asp_b2.png') left bottom repeat-x;}
					#asp li a:hover, #asp li.aspactive a {background:url('../design/asp_b.png') left bottom;}
				.asp_first {border-left:1px solid #7b8b9d;}
				.asp_last a {border-right:none !important;} .asp_last {border-right:1px solid #7b8b9d;}
				.aspactive a {border-top:none !important;} .aspactive {border:none;}
			#asp li#asp_l {width:6px;height:30px;margin:0px;padding:0px;border:none;background:url('../design/asp_bl.png') no-repeat;float:left;}
			#asp li#asp_r {width:6px;height:30px;margin:0px;padding:0px;border:none;background:url('../design/asp_br.png') no-repeat;float:right;}
		#as_i {margin:10px 77px;} /*info*/
		#as_bi {margin:5px 77px;width:320px;border:none;line-height:140%;} /*basic info*/
			#as_bi td {padding-top:5px;}
			.as_bih {font-weight:bold;width:100px;vertical-align:top;}
		#as_map {float:right;display:inline;margin-right:115px;margin-bottom:20px;width:275px;height:197px;background:url('../design/as_mapb.png') no-repeat;} /*mapa*/
			#as_map img{margin:12px 0px 0px 13px;border:none;}
		.as_hr {height:5px;margin:10px 62px;clear:both;background-color:#eaf2fa;font-size:0px;} /*horizontal line*/
		.as_tab {float:left;} /*tabulky*/
			.as_tab h3, .ash3 {margin-left:77px !important;font-size:100%;margin-top:10px;}
			#astabk {width:320px;margin:15px 0px 20px 77px;border-collapse:collapse;border-left:1px solid #82CAFC;border-top:1px solid #82CAFC;}
	      #astabk th, #astabk td {border-width:0px 1px 1px 0px;border-style:solid;border-color:#82CAFC;}
	      #astabk th {padding:6px 5px;background-color:#EDEDED;}
	      #astabk td {padding:4px 5px;text-align:center;}
	      #astabk .lft {text-align:left;padding-left:10px;}
				#astabk a {color:black;} #astabk a:hover {color:#0060D4;}
			#astabd {width:340px;margin:15px 0px 20px 35px;border-collapse:collapse;}
				#astabd tr {border-bottom:1px solid #82cafc;}
				.astabdf {border-top:1px solid #82cafc;}
				#astabd td {padding:5px;line-height:140%;}
				#astabd .even {background-color:#eaf2fa;}
				#astabdh {margin-left:35px !important}
		/*anchors*/
		#as_i a, #as_bi a, #astabd a {color:black;} #as_i a:hover, #as_bi a:hover, #astabd a:hover {color:#0060D4;}
    /*najblizsie kurzy*/
    #astabc {width:725px;margin:15px 0px 0px 57px;border-collapse:collapse;font-weight:bold;}
      #astabc td, #astabc th {padding:8px;vertical-align:top;border-top:1px solid #82CAFC;}
      #astabc th {white-space:nowrap;}
      #astabc ul {margin:0px;padding-left:10px;line-height:130%;font-weight:normal;}
      .lichy {background-color:#F3F3F3;}
    /*diskusia*/
      .dsp {height:140px;min-height:140px;line-height:150%;} .dsp[class] {height:auto;}
      /*hodnotenie*/
      .rankp {float:left;display:inline;margin-left:53px;margin-right:0px;}
      .rankbg {width:70px;height:15px;margin:15px -39px 0px 8px;float:left;font-size:0px;line-height:0px;background:silver url('../design/rankbg.png') repeat-x;}
      .rankbg span {height:15px;display:block;background:url('../design/rank.png') repeat-x;font-size:0px;line-height:0px;}
        .r1 {width:14px;} .r2 {width:28px;} .r3 {width:42px;} .r4 {width:56px;} .r5 {width:70px;}
      /*vypis diskusie*/
      .prispevok {width:700px;height:100px;min-height:100px;margin:0px 20px 10px 74px;clear:both;border-bottom:1px solid #D8D8D8;background:white url('../design/discusbg.png') left bottom repeat-x;} .prispevok[class] {height:auto;}
        .prl {width:140px;margin:10px 10px 10px 10px;padding:0px;float:left;}
          .prl span {font-size:90%;line-height:200%;}
            .prl span span {display:block;margin:-2px 0px 0px 13px;color:#737373;}
          .prispevok .rankbg {margin:2px 0px 0px 13px;float:none;}
        .prispevok p {width:520px;float:left;margin:13px 10px 10px 0px;font-size:90%;line-height:130%;}
      /*formular*/
      #asdis {margin:15px 20px 20px 84px;}
        #asdis input, #asdis select {width:160px;height:18px;background-color:#E6E6E6;border:1px solid #B4B4B4;}
        #asdis label {font-weight:bold;} #asdis label span {font-weight:normal;}
        #asdis textarea {font-size:100%;line-height:130%;font-family:Verdana, Tahoma, sans-serif;background-color:#E6E6E6;border:1px solid #B4B4B4;}
        #asdis input.asbutton {height:25px;}
        #asdis p {margin:0px 0px 8px 0px;}
    /*autopark*/
    #panel {width:464px;height:137px;min-height:137px;margin:15px 20px 0px 70px;position:relative;background:white url('../design/panelb.png') repeat-y;} #panel[id] {height:auto;}
    	#panelup {width:464px;height:14px;display:block;background:url('../design/panelup.png') no-repeat;}
    	#paneldown {width:464px;height:14px;display:block;position:absolute;left:0px;bottom:-1px;background:url('../design/paneldown.png') left bottom no-repeat;}
			/*obrazok*/
    	#paneli, #panelimga {height:75px;width:100px;position:absolute;left:20px;top:32px;}
    		#panelimga {left:0px;top:0px;display:none;z-index:2;}
			/*auta*/
			#panell {width:323px;margin:10px 6px 0px 135px;padding:0px 0px 13px 0px;}
				#panell a {height:24px;display:block;text-indent:20px;line-height:2em;text-decoration:none;color:black;background:url('../design/panellink.png') 0px 30px no-repeat;cursor:pointer;}
					#panell a:hover {background-position:0px 0px !important;cursor:pointer;}
    .gal_t {margin:15px auto 0px auto;clear:both;width:716px;height:13px;background:white url('../design/ast.png') no-repeat;font-size:0px;}
    .gal_c {margin:0px auto;width:716px;height:260px;min-height:260px;background:white url('../design/asc.png') repeat-y;text-align:center;} .gal_c[class] {height:auto;}
		.asthumb {width:120px;height:109px;display:block;float:left;margin:20px 0px 0px 19px;}
				.asthumb span {display:none;}
				.asthumb a {width:115px;height:91px;margin:0px auto;display:block;background:url('../design/asthumb.png') no-repeat;}
				.asthumb a:hover {background-position:left bottom;}
					.asthumb a img {margin:8px auto 5px auto;border:none;}
    .gal_b {margin:0px auto 10px auto;width:716px;height:12px;background:white url('../design/asb.png') left bottom no-repeat;font-size:0px;}
		/*STARA STRANKA AUTOSKOLY*/
			/*prave menu*/
		  #asmenu {width:238px;min-height:131px;margin-left:20px;float:right;background:#F7F7F7 url('../design/astop.png') no-repeat;}
		   #asmenu a {display:block;width:238px;height:40px;text-decoration:none;text-indent:44px;line-height:300%;overflow:hidden;font-size:100%;font-weight:bold;color:#4B4B4B;background-color:#F7F7F7;background-repeat:no-repeat;} #asmenu a[href] {line-height:400%;overflow:hidden;}
		    #asmenu a:hover {color:#0E0E0E;background-color:#E1E3E3;background-position:left bottom;}
		      .asactive {background-position:left bottom;color:#0E0E0E !important;}
		      .as {background-image:url('../design/as.png');margin-top:5px;}
		      .asauto {background-image:url('../design/asauto.png');}
		      .ashelp {background-image:url('../design/ashelp.png');}
		      .aspsycho {background-image:url('../design/aspsycho.png');}
		      .asdiscus {background-image:url('../design/asdiscus.png');}
		    #asmenu span {display:block;width:238px;height:6px;font-size:0px;line-height:0px;background:url('../design/asbottom.png') no-repeat;}
		  #asphotos {width:230px;height:179px;margin-top:20px;float:right;clear:right;background:url('../design/asphotos.png') right top no-repeat;}
		  	#asphotos img {width:100px;height:75px;margin:0px;border:none;}
		  	#asphotos a {width:100px;height:75px;display:inline;float:right;margin:9px 0px 0px 9px;}
		  	#asphotos a:hover {border-style:solid;border-width:4px;border-color:#c28cff;margin:5px -4px -4px 5px;}
		  	#asphotos a.aspr:hover {border-right-width:0px;margin-right:0px;}
			/*kontakt, ponukame*/
		  #asblock {width:550px;float:left;margin:10px 0px 3px 37px;display:inline;}
		  	#asblock p {margin:0px 10px 10px 0px;float:left;width:200px;}
		  	#asblock p.aspopis {float:none;width:auto;}
		  .asmw {clear:left;}
		  	.asmw a {font-weight:normal;}
		  .asof img {margin-left:3px;}
		  /*ceny, kurzy, prva pomoc, psychotesty*/
		  #astabpt {width:390px;margin:15px 0px 20px 80px;border-collapse:collapse;border-left:1px solid #82CAFC;border-top:1px solid #82CAFC;}
		    #astabpt th, #astabpt td {border-width:0px 1px 1px 0px;border-style:solid;border-color:#82CAFC;}
		    #astabpt th {padding:6px 5px;background-color:#EDEDED;}
		    #astabpt td {padding:4px 5px;text-align:center;}
		    #astabpt .lft {text-align:left;padding-left:10px;}
				#astabpt a {color:black;} #astabpt a:hover {color:#0060D4;}
		/*KONIEC :STARA STRANKA AUTOSKOLY:*/
    /*TESTY*/
    #tlinks {height:159px;margin:15px 0px 0px 28px;padding-bottom:0px;}
    #tlinks a {display:block;width:137px;height:159px;background-repeat:no-repeat;margin:0px 10px 0px 8px;padding:0px;float:left;}
    	#tlinks a span {padding-top:139px;text-align:center;display:none;}
    	#znackyl {background-image:url('../design/testy/znacky.png');}
    	#krizovatkyl {background-image:url('../design/testy/krizovatky.png');}
    	#legislatival {background-image:url('../design/testy/legislativa.png');}
    	#oftestyl {background-image:url('../design/testy/oftesty.png');}
    	#ntestyl {background-image:url('../design/testy/ntesty.png');}
    .tpanel, .tipanel {margin:0px;padding:8px 6px 8px 37px;clear:both;background:url('../design/testy/panel.png') repeat-y;}
    	.tpanel {display:none;}
    	.tpanel p, .tpanel form {margin:5px 10px 10px 10px;} .tpanel form {margin-bottom:0px;}
    	.tipanel p, .tipanel form {margin:0px 10px 0px 0px;}
		.tipanel b span {color:#197b30;font-size:120%;}
    	.tsubmit {float:right;margin:-50px 52px 0px 0px;}
    	.tpclose {float:right;color:black;text-decoration:none;margin-top:-6px;}
    	/*vypis*/
    	#tcounter {width:40px;text-align:center;}
    	#testform p {line-height:160%;margin-left:67px;}
			#testform strong {display:block;margin-bottom:5px;margin-left:-30px;}
    	#testform img {float:left;margin:0px 30px 5px -15px;}
    	#testform input {margin-left:-20px;margin-right:3px;}
			#testform span {margin-left:0px;}
			#testform span.spravne, #testform span.oznacene {font-weight:bold;padding-right:20px;background-position:right top;background-repeat:no-repeat;}
			#testform span.oznacene {background-image:url('../design/oznacene.png');}
			#testform span.spravne {background-image:url('../design/spravne.png');}
			#testform span.nespravne {font-style:italic;color:#ed1c24;padding-right:20px;background:url('../design/nespravne.png') right 2px no-repeat;}
    	#testform p {clear:both;}
	    	#tvsubmit {width:150px;margin-left:0px;}
    /*OSTATNE*/
		table.groups {margin:10px 10px 10px 37px;width:720px;border-collapse:collapse;border:1px solid #82CAFC;text-align:center;}
		    table.groups th {padding:5px;background-color:#EDEDED;border-width:0px 1px 1px 0px;border-style:solid;border-color:#82CAFC;}
		    table.groups td {padding:5px;border:1px solid #82CAFC}
		ul.list {margin-left:16px;}
    h2 {margin:0px 20px 5px 28px;padding-top:15px;font-size:120%;}
    h3 {margin:15px 0px 0px 37px;font-size:110%;}
      h3 span {font-weight:normal;color:#737373;}
				h3 span.red {color:#ba2222;font-weight:bold;}
    h4 {margin:10px 20px 0px 54px;font-size:100%;}
    p {margin:15px 37px 3px 37px;line-height:150%;}
      p a {color:black;text-decoration:underline;font-weight:bold;} p a:hover {color:#0060D4;}
    ol {margin:15px 37px 3px 37px;line-height:150%;padding-left:20px;font-weight:bold;}
      ol li {margin-top:3px;}
      ol ol {margin:5px 37px 3px 0px;}
      ol ol li {font-weight:normal;}
      ol.normal {font-weight:normal;}
    ul {padding:1em 37px;margin:0px;}
    dl.faq {margin:15px 37px 3px 37px;line-height:150%;}
      dl.faq dt {font-weight:bold;}
      dl.faq dd {padding:5px 0px 10px 15px;margin:0px 0px 10px -5px;background:url('../design/faqbg.png') left bottom no-repeat;}
      dl.faq dd p {margin:0px;}
    .table1 {border-collapse:collapse;margin:10px 38px;min-width:600px;}
      .table1 td {padding:5px;border:1px solid #ccc;}
      .table1 th {padding:8px 5px;border:1px solid #ccc;}
    .pl50 {padding-left:50px;}
    .upp {text-transform:uppercase;margin-top:20px;color:#003b83;font-size:120%;border-top:1px dashed #ccc;padding-top:10px;}
    .noBorder {border:none;}

    .gray {color:#555;}
		.clearb {clear:both;}
		.textal {text-align:left;}
		
