body {margin: 0; padding: 0; color: white; font: small Arial, Helvetica, Verdana, sans-serif;
      background: #6f6f6f url('bg.jpg') fixed top center;}
      
img {border: 0px;}

.center {text-align: center;}

a:link {text-decoration: none; background-color: transparent; color: gold;} 
a:visited {text-decoration: none; background-color: transparent; color: gold;}
a:hover {text-decoration: none; background-color: transparent; color: #66CCFF;}
a:hover img {border: 1px #66CCFF;}

#site {width: 950px; margin-left:auto; margin-right:auto;}
#logo {margin-left: 200px;}
#reklama_up {background-color: transparent; margin-bottom: 10px; margin-top: 3px; text-align: center;}
#lava {float: left; width: 120px; margin: 0px 10px 0px 50px;}
#stred {width: 650px; margin: 0px auto; margin-left: 40px; float:left;}
.spodok {text-align: center; margin-top: 10px;}

.sekcia {background: #606972; border-bottom: 1px solid black; margin: 0; padding: 0; font-weight: bold; color: white;}
.menu {border: 1px solid black; vertical-align:top; background: #525252; text-align: center; margin-bottom: 10px;}
.menu ul {margin: 0; padding: 0;}
.menu li {display: block; list-style-type: none;}
.menu a:link, .menu a:visited{ text-decoration: none; background-color: transparent; color: white;}
.menu a:hover {text-decoration: none; background-color: transparent; color: gold;}


.news {padding: 0px; margin-bottom: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;}
.news_nazov {border: 1px solid black; border-right: 0px; float: left; padding: 0px; width: 33%; text-align: left;
             color: #F0F8FF; font-weight: bold; background: #606972;}
.news_datum {border: 1px solid black; float: left; padding: 0px; width: 33%; text-align: center;
             color: #F0F8FF;	background: #606972;}
.news_autor {border: 1px solid black; padding: 0px; text-align: right;
             color: #F0F8FF;	background: #606972; font-style: italic;}
.news_clanok {border: 1px solid black; border-top: 0px; padding: 4px; background: #2f323c;}
.news_piskom {border: 1px solid black;padding: 0px; border-top: 0px; float: left; width: 50%; text-align: left;
              color: #F0F8FF;	background: #606972;}
.news_citkom {border: 1px solid black;padding: 0px; border-top: 0px; text-align: right;
              color: #F0F8FF;	background: #606972;}
#news_dalej {border: 1px solid black; color: #F0F8FF;	background: #2f323c; padding: 0px; margin-top: 5px; text-align: center;}
          
.tr    {display: table-row;}
.td    {display: table-cell;}

.tutor {padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; margin-top: 5px;}
.tutor_nazov {border: 1px solid black; padding: 0px; color: #F0F8FF; background: #606972; font-weight: bold; text-align: center; font-size: 12px;}
.tutor_clanok {border: 1px solid black; border-top: 0px; padding: 5px; background: #2f323c; text-align: justify; }
.tutor_clanok li {margin-top: 10px;}

.tutor_source {background: #2f323c; margin-top: 5px; width: 650px; border: 1px solid black;}
.tutor_show {background: #2f323c; border-bottom: 1px solid black;}
.tutor_obr {background: #2f323c; width: 120px; height: 120px; float: left; margin-right: 5px; border-right: 1px solid black;}
.tutor_anotacia {background: #2f323c; height: 115px; padding-top: 5px;}

.tutor_cod1 {background: #2f323c; border: 1px solid black; margin-bottom: 100px;}
.tutor_nazov_cod1 {padding: 0px; color: #F0F8FF; background: #606972; font-weight: bold; text-align: center; font-size: 12px;}
.tutor_show_cod1 {background: #2f323c; float: left;}
.tutor_autor_cod1 {background: #2f323c; border-bottom: 1px solid black; text-align: right; border-left: 1px solid black;}




.tutor_podkategoria {text-align:right; border: 1px solid black; background: #2f323c;}
.tutor_podkategoria select {color: gold; background: #525252; border: 0px;}

.koment {border: 1px solid black; padding: 0px; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #F0F8FF; background: #606972; margin-bottom: 10px;}
.koment_nazov {background: #2f323c; text-align: center; font-size: 14px; font-weight: bold;}
.koment_meno {border: 1px solid black; font-weight: bold; border-right: 0px; border-left: 0px;}
.koment_datum {margin-left: 15%;}
.koment_kod  {font-weight: bold; vertical-align: middle;}
.koment_img {vertical-align: middle;}
.koment_pis {border: 1px solid black; border-right: 0px; border-left: 0px; text-align: center;}
.koment_add {text-align: right;}

.komuk {margin-top: 10px; border: 1px solid black; padding: 0px; background: #606972;}
.komuk_autor {border: 1px solid black; float: left;width: 50%; background: #2f323c; border-top: 0px; border-left: 0px;}
.komuk_datum {border: 1px solid black; background: #2f323c; border-top: 0px; border-right: 0px;}

.contact {border: 1px solid black; padding: 5px; background: #2f323c;}
.contact_hl {font-weight: bold; float: left; margin: 0px; padding: 0px;}
.contact_pln {text-align: right;}
.contact img {border: 1px solid gold; float: left; margin: 10px;}
.contact ul {margin-left: 120px; padding: 0; border-bottom: 1px dotted gold;}
.contact li {display: block; list-style-type: none;}

.linky {border: 1px solid black; padding: 5px; background: #2f323c;}
.linky span {font-size: 20px; font-weight: bold; border-bottom: 1px dotted gold;}
.linky li {display: block; list-style-type: none;}

input {color: gold; background: #2f323c; border: 0px solid #66cc33}
textarea {color: gold; background: #2f323c; border: 0px solid #66cc33}


#tip {background-color: #DBDBCE; color: black; border: 1px solid black; margin: 10px 10px 10px 10px;}
#tip span {color: green;}   
.tuc {font-weight: bold; color: yellow;}
.inv {color: red; font-weight: bold; font-style: italic;}
.podnadpis {text-align: center; font-weight: bold; font-size: 14px; color: gold;}

/*google*/
#greklama {position: absolute; left: 90%; top: 300px;}
#cse-search-box input {color: red; margin-top: 3px; margin-bottom: 3px;}
.spod {border: 1px solid black; background: #2f323c;}