.nomargin{margin:0;}
.nopadding{padding:0}
.noborder{ border: 0px !important;}
.space{ margin-top: 30px ;}
#clear{ clear:both;}


body,html{
	margin:0;
	padding:0;
	background: #DBDBDA;
	text-align:center;
	font-size:12px;
	font-family:Verdana;
	line-height: 12px;}

img{border: 0;}

#logo{ float:left; margin:4px 0 4px 4px;}

#doktori{ float:right; margin:4px 4px 4px 0; }	

#left{ width:194px; clear:both; float:left;margin-left:4px; _margin-left:2px;}

#casopisy { float:left; background:url(images/box-casopisy.gif) no-repeat; width:194px; height:271px;}
#casopisy a {  font-size:12px; font-weight:bold; color: #535353; text-decoration: none;}
#casopisy a:hover { color: red;}
#casopisy-in { padding:28px 0 0 10px;}

#podujatia { float:left; width:194px; margin-top: 10px;}
#podujatia_top { background:url(images/podujatia_top.gif) no-repeat; width:194px; height:27px;}
#podujatia_stripe { background:url(images/podujatia_stripe.gif); width:194px;}
#podujatia_bottom { background:url(images/podujatia_bottom.gif) no-repeat; width:194px; height:8px;}
#podujatia a {  font-size:12px; font-weight:bold; color: #535353; text-decoration: none;}
#podujatia a:hover { color: red;}
#podujatia-in { padding:4px 0 0 10px;}
span.podujatie_datum { font-size:10px; }

#prihlasenie { margin-top:12px; float:left; width: 194px; height:137px; background:url(images/box-prihlasenie.gif) no-repeat;}
#prihlaseny { padding-top: 5px; margin-top:12px; float:left; width: 194px; height:137px; background:url(images/box-prihlaseny.gif) no-repeat;}

#forum { margin-top:12px; float:left; width: 194px; height:56px; background:url(images/box-forum.gif) no-repeat;}
#forum-vstup { margin-top:0px; float:left; width: 194px; height:26px; background:url(images/box-forum-vstup.gif) no-repeat; font-size:11px;}
#forum-vstup input { border: solid 1px silver; width:150px; height:16px;}
#forum_box {padding-top:30px; padding-left: 5px; padding-right: 5px;  font-size:10px;}

#right{ float:right; margin-right:4px; _margin-right:2px; width:578px; text-align:left;}

#vyhladavanie { float:right; background:url(images/box-vyhladavanie.gif) no-repeat; width:225px; height:58px; }	
#vyhladavanie input { border: solid 1px silver; width:150px; height:16px; margin: 30px 0 0 10px;}

.navigacia{ padding:5px 0 10px 12px; text-align: right;}
.navigacia a{text-decoration:underline; color:#007572; margin-right:5px;}
.navigacia a:hover{color:red; text-decoration:none;}

.strip{width:4px; height:200px; position:absolute; z-index:2; margin-top:181px; _margin-top:243px}
	.sie{ visibility:hidden; _visibility:visible; !important}
	.smoz{_visibility:hidden; visibility:visible; !important}

#banner { text-align: center; height: 60px;}
#login { padding: 30px 0 0 20px; font-weight:bold; font-size:10px;}
#login input { border: solid 1px silver; width:150px; height:16px;}
#login a { margin-left:70px; color: #999999; height:50px;}

#logout { padding: 30px 0 0 20px; font-weight:bold; font-size:10px;}
#logout input { border: solid 1px silver; width:150px; height:16px;}
#logout a { margin-left:70px; color: #999999; height:50px;}

#footer {
background: #00A48F;
width:784px; 
color: white;
height: 15px;
margin:0 auto; 
text-align:right; 
position:relative;
padding-top: 2px;
border-bottom: 1px solid #007572;
}
	
.submit, .submit2, .submit_forum, .submit_logout {background: transparent; position:absolute; color:#FFFFFF; font-weight:bold;}
.submit {height: 20px; width:40px !important; margin: 40px 0 0 -160px;}
.submit2 {height: 20px; width:30px !important;}
.submit_logout {height: 20px; width:80px !important; margin: -39px 0 0 -10px;}
.submit_forum {height: 20px; width:50px !important; margin: 3px 0 0 11px;}

table { border:0px;}
td {color:#333333;	font-family:Verdana;	font-size:11px;	border:0px;	text-align:justify;}
td.ciara_zelena {height: 1px; background-color:#00A400;}
td.td_right {text-align:right;}
tr.tr_topleft { vertical-align:text-top; text-align:left;}
tr.code {display:none;}

.head0 { background-color:#DBDBDB;}
.head1 { background-color:#E0E0E0; padding: 3px; font-size:12px;}
.head2 { background-color:#FFFFFF;}

.user_table  {width:564px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	float:right;	border: 1px solid #DBDBDB;}
.user_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}

.user_table input {background-color:#F0F0F0; font-weight:normal; color:#000000; font-size:9pt; border:#D0D0D0 1px solid;}
.user_table input.check {background-color:transparent; font-weight:normal; font-size:9pt; border:0px;}
.user_table input.button {background-color:#00A48F; font-weight:bold; color:#F0F0F0; font-size:9pt; border: #00A48F 2px solid;}
.user_table input.remLen {background-color:transparent; font-weight:normal; color:#F0F0F0; font-size:8pt; border: 0px;}
.user_table textarea {background-color:#FEFEFE; color:#000000; font:9pt verdana,arial,sans-serif; border:#000000 1px solid;}

a.small {text-decoration:underline; color:#007572;}
a.small:hover {text-decoration:none; color:#007572;}

a.novinky {text-decoration:none; color:#000000;}
a.novinky:hover {text-decoration:none; color:#305050;}

.novinky_table  {width:330px;	margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	float:left;	border: 1px solid #DBDBDB;}
.novinky_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}

.about_table  {width:564px; margin-left:6px; margin-top: 10px; margin-right: 0px; font-family:Verdana;	font-size:11px;	float:left;	border: 1px solid #DBDBDB; text-align:justify;}
.about_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}
.about_text {padding: 2px 2px 2px 2px;}

a.testy {text-decoration:none; color:#007572; margin-bottom:2px; }
a.testy:hover {text-decoration:underline;  color:#007572; margin-bottom:2px; }

.foto_table  {width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	float:right;	border: 1px solid #DBDBDB;}
.foto_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}
.foto_text {padding: 2px 2px 2px 2px;}

a.foto {text-decoration:none; color:#007572; margin-bottom:5px; }
a.foto:hover {text-decoration:underline;  color:#007572; margin-bottom:2px; }
a.pict {text-decoration:none; color:#007572; font-size:11px; font-weight: bold; }
a.pict:hover {text-decoration:underline;  color:#007572; font-size:11px; font-weight: bold; }

.pict_title { font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.anketa_table {	width:225px;	float:right; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;}
.anketa_old_table {width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	float:right;	border: 1px solid #DBDBDB;}
.anketa_title {	background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}
.anketa_otazka {padding-top: 3px; 	font-weight:bold; 	color: #666666;}
.anketa_odpoved {padding: 1px;	margin-top: 5px;}
.anketa_ostatne {padding: 1px;	background-color:#00A48F;}
a.anketa {text-decoration:underline; color:#007572; margin-bottom:2px; }
a.anketa:hover {text-decoration:none; color:#007572; margin-bottom:2px; }
a.anketa_old {text-decoration:none; color:#000000;}
a.anketa_old:hover {text-decoration:underline; color:#000000;}

.mess {float:left; width:552px;	margin-left:6px; margin-top: 10px;  margin-right:3px; margin-bottom:0px; padding:7px; font-family:Verdana; font-size:11px; background:#C0F0E0;}
.errmess {float:right;width:550px; text-align:center; margin-top:10px; margin-left:6px; margin-right:0px; margin-bottom:0px; padding:7px; font-family:Verdana; font-size:11px; background:#F0D0D0;}
.goodmess {float:right;width:552px; text-align:center; margin-top:10px; margin-left:6px; margin-right:0px; margin-bottom:0px; padding:7px; font-family:Verdana; font-size:11px; background:#C0F0E0;}

.kontakt_table  {width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	float:right;	border: 1px solid #DBDBDB;}
.kontakt_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}
a.kontakt {text-decoration:underline; color:#007572; margin-bottom:2px; }
a.kontakt:hover {text-decoration:none; color:#007572; margin-bottom:2px; }

.oznam_head {width:325px; margin-left:6px; margin-top: 20px; padding:3px; font-family:Verdana; font-weight:bold; font-size:11px; float:left; background:#00A48F; border: 1px solid #007572;}

.oznam_table  {width:333px; margin-left:6px; margin-top: 10px;	font-family:Verdana; font-size:11px; float:left;}
.oznam_title {background-color:#00A48F;	padding: 1px;	font-weight:bold;}
.oznam_text  {background-color:#DBDBDB; border: 1px solid #DBDBDB; padding: 1px}

.predplatne_table  {width:562px; margin-left:6px; margin-top: 10px; margin-right: 0px; font-family:Verdana;	font-size:11px;	float:right;	border: 1px solid #DBDBDB;}
.predplatne_title {background-color:#DBDBDB;	padding: 1px;	font-weight:bold;	border-bottom: 2px solid #007572;}

.search_found {color:#AA0000; }
.search_vysledok { margin-bottom:2px; padding-left: 8px; font-size:9px;}
.search_suhrn { margin-bottom:2px; padding-left: 8px; font-size:9px; border-top: 1px solid #F0F0F0; background-color:#F5F5F5; border-bottom: 1px solid #F0F0F0;}

.archiv_table  {float:right; width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	border: 1px solid #DBDBDB;}
.archiv_title {background-color:#DBDBDB;	padding: 1px; font-size: 13px;	font-weight:bold;	border-bottom: 2px solid #007572;}
.archiv_casopis {background-color:#00A48F; padding: 2px;  font-size: 12px; padding-top: 3px; font-weight:bold;	border-bottom: 1px solid #007572;}
.archiv_subtitle {background-color:#00A48F; padding: 1px; font-size: 12px; font-weight:bold; border-bottom: 1px solid #007572;}
.archiv_subtable {background-color:#D0FFFF; padding: 1px; font-size: 9px;	border-bottom: 1px solid #00D4AF;}
.archiv_clsubtitle {padding: 5px; font-size: 12px; font-weight:bold;}
.archiv_nazov { margin-bottom:1px; padding-left: 3px;}
.archiv_autor {padding: 1px; font-size: 11px; padding-left: 6px;}
.archiv_rocnik {font-size: 12px; font-weight:bold; color:#000000;}
.archiv_riadok {margin-bottom: 3px;}
.archiv_pdf { text-align:center; padding:5px; }
.archiv_pdf a {text-decoration:none; color:#007572; font-size: 11px; margin-bottom:2px; padding: 2px; font-weight:bold;}
.archiv_pdf a:hover {text-decoration:none; color:#AA0000; font-size: 11px; margin-bottom:2px; }

.archiv_text { text-align:justify; padding:5px; }
.archiv_text a {text-decoration:underline; font-weight:bold; color:#006060;}
.archiv_text span {color:#006060; font-weight:bold;}
.archiv_text span.mark {color:#AA0000; font-weight:bold;}
.archiv_medzera {height: 7px;}
a.archiv {text-decoration:none; color:#007572; font-size: 12px; margin-bottom:2px; padding: 3px; font-weight:bold;}
a.archiv:hover {text-decoration:none; color:#AA0000; font-size: 12px; margin-bottom:2px; }
a.archiv_nazov { text-align: left;text-decoration:none; color:#007572; font-weight: bold; font-size: 11px;}
a.archiv_nazov:hover { text-align: left;text-decoration:uderline; color:#AA0000; font-size: 11px;}

.cas_foto {float:left; margin-left:6px; margin-top: 35px; }
.cas_info {float:right; margin-left:6px; margin-top: 30px; width: 420px;}
.cas_title {font-weight:bold; font-size: 14px; color:#666666; margin-bottom: 5px;}
.cas_table {float:left; width: 550px; margin-top: 15px; margin-left: 6px;}
.cas_rada {font-weight:bold; font-size: 11px; color:#333333;  margin-left:0px;  margin-top:5px; margin-bottom: 5px;}
.cas_about {font-size: 11px; color:#666666;  margin-bottom: 8px;}
.cas_podciarou {float:left; width: 550px; font-size:10px; margin-top: 1px; margin-left: 6px; text-align:justify;}
.cas_podtext {float:left; width: 566px; font-size:10px; margin-top: 1px; margin-left: 6px; text-align:justify;}
.cas_podtext a {text-decoration:none; color:#007572; font-size: 11px; margin-bottom:2px; }
.cas_podtext a:hover {text-decoration:underline; color:#AA0000; font-size: 11px; margin-bottom:2px; }
.cas_pokyny {float:left; width: 570px; font-size:11px; margin-top: 20px; margin-left: 6px; margin-bottom: 10px; text-align:left; color:#000066; font-weight:bold; text-decoration:underline;}
a.cas {text-decoration:none; color:#007572; font-size: 11px; font-weight:bold; margin-bottom:2px; }
a.cas:hover {text-decoration:underline; color:#AA0000; font-size: 11px; font-weight:bold; margin-bottom:2px; }

.forum_table  {float:right; width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	border: 1px solid #DBDBDB;}
.forum_title {background-color:#DBDBDB;	padding: 1px; font-size: 13px;	font-weight:bold;	border-bottom: 2px solid #007572;}
.forum_title a {text-decoration:none; color:#007572; margin-bottom:2px; font-size:10px; font-weight:normal;}
.forum_title a:hover {text-decoration:underline; color:#007572; margin-bottom:2px; font-size:10px; font-weight:normal;}
.forum_medzera {height: 7px;}
.forum_navig {float:right; width:562px; margin-left:6px;	margin-top: 10px;	font-family:Verdana;	font-size:11px;	border-top: 1px solid #BDBDBD;}
.forum_navig a {text-decoration:none; color:#007572; margin-bottom:2px; font-size:11px; font-weight:normal;}
.forum_navig a:hover {text-decoration:underline; color:#007572; margin-bottom:2px; font-size:11px; font-weight:normal;}
.forum_strip {color:#000000; padding:1px 1px 1px 1px; text-align:left;	font-family:Verdana; font-size:10px;	font-weight:bold;	background-color: #DBDBDB;}
.forum_text {text-align:justify; padding: 3px 2px 3px 2px; color:#101010;	font-family:Verdana;	font-size:10px;}
.forum_time { background-color:#F0F0F0; text-align:right;	border-top: 1px solid #DBDBDB; color:#666666;	font-family:Verdana;	font-size:10px;}
.forum_table input {background-color:#F0F0F0; font-weight:normal; color:#000000; font-size:9pt; border:#D0D0D0 1px solid; margin: 1px 0 1px 0}
.forum_table input.button {background-color:#00A48F; font-weight:bold; color:#F0F0F0; font-size:9pt; border: #00A48F 2px solid;}
.forum_table input.remLen {background-color:transparent; font-weight:normal; color:#101010; font-size:8pt; border: 0px;}
.forum_table textarea {background-color:#F0F0F0; color:#000000; font:9pt verdana,arial,sans-serif; border:#D0D0D0 1px solid;}

.diskusia_row {	text-align:center;	word-spacing:60px;}
.text_grey {color:#5B5B5B; font-weight:bold}

a.red {color:#FA0000; text-decoration:none}
a.red:hover {text-decoration:underline; color:#FA0000;}
