

body {
    /*background : #ffffff url(../data/body_bg.jpg) repeat-y center top;
    */ font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    padding : 0px;
    margin : 0px;
    margin-top:0px;
    color:#2c2d4b;
    background-image: url(../data/bb_bg.jpg);
    background-position: center top;
    background-repeat: repeat-y;
  }


.zarovnani {
    position: relative;
    margin:0px;
    padding:0px;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    width:950px;
    background-color:#ffffff;
  }

/*#hlavicka-leva {ftp://tolkcz@d035ug.forpsi.com/www/css/tolk.css
    float:left;
    margin:0px;
    padding:0px;
    width:165px;
    height:165px;
  }


#hlavicka {
	position: relative;
    margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    height : 150px;
    width : 978px;
    background-image: url(../data/halvicka_bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
  }


#hlavicka img {
    border:0px;
    margin:0px;
    padding:0px;
  }*/





#hlavicka-leva {
    float:left;
    margin:0px;
    padding:0px;
    width:164px;
    height:172px;
    background-image: url(../data/tolk.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    border-right:1px solid #bbbcce;
  }


#hlavicka {
    margin:0px;
    padding:0px;
    position : relative;
    float : left;
    height : 172px;
    width : 782px;
  }


#hlavicka a,#hlavicka a:link,#hlavicka a:visited {
    color:#dc6c24;
    text-decoration:none;
  }


#hlavicka a:hover {
    color:#3d4061;
  }

/*#hlavicka .novinky {
    padding : 0px;
    margin : 0px;
    position : absolute;
    left : 205px;
    top : 29px;
	height : 105px;
    width : 540px;
    color : #000000;
    font-size :11px;
background-color:#f7f7f7;
  }*/



#hlavicka .novinky {
    padding : 0px;
    margin : 0px;
    height : 115px;
    overflow : auto;
    position : absolute;
    right : 0px;
    top : 25px;
    width : 222px;
    color : #000000;
    font-size :11px;
    border:1px solid #e4e5ee;
    /* background-image: url(../data/hlav_pod.png);
    background-position: center top;
    background-repeat: no-repeat;
    */;
  }


#hlavicka .novinky p {
    margin : 12px;
    height : 90px;
    overflow : auto;
  }


#hlavicka h1 {
    font-size :30px;
    margin : 0px;
    bottom : 10px;
    width:500px;
    color : #737492;
    left : 15px;
    position : absolute;
    /*filter: alpha(opacity=0.6);
    opacity: 0.6;
    -khtml-opacity: 0.6;
    ;
    */;
  }


#hlavicka h1 span {
    color : #de6b2a;
  }


#hlavicka .vlajky {
    position:absolute;
    top:8px;
    right:20px;
    margin:0px;
    float:right;
    padding:0px;
    height:12px;
    height : 20px;
    line-height:20px;
  }


#hlavicka .vlajky .active img {
    border:solid 1px #000000;
    padding:0;
    margin:0px;
    padding:0px;
  }


#hlavicka .vlajky img {
    border:solid 1px #000000;
    width : 17px;
    margin:0px;
    padding:0px;
  }


#hledani {
    float:right;
    height:26px;
    width:198px;
    margin:0px;
    padding:0px;
    /*line-height:26px;
    */ background-color: #797a96;
    color:#ffffff;
  }


#hledani form {
    margin:0px;
    padding:0px;
  }


#hledani .hledej_form {
    margin:0px;
    padding:0px;
    margin-top:4px;
    margin-left:0px;
    height:16px;
    width:120px;
    border:0px;
    font-size:12px;
    border:1px solid #c5cacd;
  }


#hledani .hledat_tl {
    margin:0px;
    padding:0px;
    margin-top:1px;
    margin-left:2px;
    width:60px;
    border:0px;
    font-size:11px;
    color:#ffffff;
    height:18px;
    background-color: #1f1f37;
    border:1px solid #7c7c98;
  }


#navigace {
    padding-left:10px;
    float : right;
    height : 26px;
    width : 742px;
    color:#ffffff;
    background-color:#797a96;
    /*#3d4061;
    */ font-size:11px;
  }


#navigace .nav {
    float:left;
    line-height:26px;
  }


#navigace a {
    position:inline;
    float:none;
    color:#ffffff;
  }


#navigace span {
    color:#ffffff;
  }


#leva {
    float:left;
    color:#333333;
    width:165px;
    margin:0px;
    padding:0px;
    padding-bottom:15px;
  }


#leva .menu {
    margin:0px;
    padding:0px;
    margin-top:0px;
    padding-bottom:40px;
    margin-left:0px;
    /*background-color: #f6f8f7;
    */border:1px solid #bbbcce;
    border-top:0px solid #3d4061;
    text-transform: lowercase;
    background-image: url(../data/menux.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
  }


#leva .menu ul {
    margin:0px;
    padding:0px;
    padding-top:10px;
    margin-left:12px;
    border-top:0px solid #dcdcdc;
    width:138px;
    font-size:12px;
    font-weight:bold;
  }


#leva .menu ul ul {
    margin:0px;
    padding:0px;
    margin-top:0px;
    margin-left:15px;
    border-top:0px solid #dcdcdc;
    font-size:12px;
    width:108px;
  }


#leva .menu ul li {
    border-bottom:0px solid #dcdcdc;
    list-style-type: none;
  }


#leva .menu ul ul li {
    border-bottom:0px solid #dcdcdc;
    list-style-type: none;
  }


#leva .menu a:link,#leva .menu a:visited {
    width:123px;
    display:block;
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    background-image: url(../data/m_dot1.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color:#727391;
    text-decoration:none;
  }


#leva .menu ul li a:hover {
    width:123px;
    display:block;
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    color:#3d4061;
    font-weight:bold;
    background-image: url(../data/m_dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    /*background-color: #ffffff;
    */;
  }


#leva .menu ul ul li a,#leva .menu ul ul li a:link,#leva .menu ul ul li a:visited {
    width:108px;
    display:block;
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    background-image: url(../data/m_dot1.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color:#727391;
    text-decoration:none;
  }


#leva .menu ul ul li a:hover {
    width:108px;
    display:block;
    padding-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    color:#3d4061;
    font-weight:bold;
    background-image: url(../data/m_dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
  }


#leva .menu ul .menu-active a,#leva .menu ul .menu-active a:link,#leva .menu ul .menu-active a:visited {
    width:123px;
    display:block;
    padding-left:15px;
    padding-top:5px;
    color:#dc6c24;
    background-image: url(../data/m_dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    /*background-color: #5d6a72;
    */;
  }


#login {
    margin:0px;
    padding:0px;
    margin-top:20px;
    padding-bottom:40px;
    border:1px solid #bbbcce;
    background-image: url(../data/menux.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
  }


#leva form {
    padding:0px;
    margin:0px;
    margin-top:20px;
    padding-left:15px;
  }


#leva .log_form {
    width:120px;
    font-size:11px;
    margin-bottom:8px;
    border:1px solid #cccccc;
  }


#leva .log_tl {
    width:84px;
    height:22px;
    font-size:11px;
    color:#cccccc;
    /*background-image: url(../data/tl_bg1.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    border:0px;
    */ background-color: #1f1f37;
    border:1px solid #7c7c98;
  }


#leva .lg {
    margin:0px;
    padding:0px;
    font-size:10px;
    padding-left:15px;
    margin-top:15px;
  }


#leva .lg li {
    list-style-type: none;
  }


#leva .lg li a,#leva .lg li a:link,#leva .lg li a:visited {
    width:123px;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
    display:block;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color:#727391;
    text-decoration:none;
  }


#leva .lg li a:hover {
    padding-top:3px;
    padding-bottom:3px;
    width:123px;
    display:block;
    padding-left:15px;
    color:#dc6c24;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #ffffff;
  }

/*-------------------------admin---------------------------------*/


#leva .admin {
    margin:0px;
    padding:0px;
    font-size:10px;
    padding-left:15px;
    margin-top:0px;
  }


#leva .admin li {
    list-style-type: none;
  }


#leva .admin li a,#leva .admin li a:link,#leva .admin li a:visited {
    width:113px;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
    display:block;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color:#727391;
    text-decoration:none;
  }


#leva .admin li a:hover {
    padding-top:3px;
    padding-bottom:3px;
    width:113px;
    display:block;
    padding-left:15px;
    color:#dc6c24;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #ffffff;
  }


#leva .admin ul {
    margin:0px;
    padding:0px;
    font-size:10px;
    padding-left:5px;
    margin-top:0px;
  }


#leva .admin ul li a,#leva .admin ul li a:link,#leva .admin ul li a:visited {
    width:100px;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
    display:block;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    color:#727391;
    text-decoration:none;
    background-color: #ffffff;
  }


#leva .admin li ul a:hover {
    padding-top:3px;
    padding-bottom:3px;
    width:100px;
    display:block;
    padding-left:15px;
    color:#dc6c24;
    background-image: url(../data/dot2.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #ffffff;
  }

/*-------------------------------------------------------------------------*/










#plocha {
    float:left;
    width:584px;
    margin:0px;
    padding:0px;
  }


#plocha-bannery {
    background : url(../data/bannery_bg.jpg) repeat center top;
    padding : 0px;
    margin : 0px;
    float : left;
    width : 584px;
  }


#plocha h1 {
    font : 18px;
    border-style : none none solid;
    border-width : medium medium 1px;
  }


#plocha h2 {
    font : 14px;
  }


#plocha h3 {
    font : 12px;
    border-style : none none solid;
    border-width : medium medium 1px;
    clear:both;
  }


#plocha div.kategorie {
    margin : 0px;
    padding :2px;
    border : solid 1;
    /*background : #A4C0E4;
    */ left:8px;
    right:8px;
    height:100px;
    bottom:0px;
    text-align : center;
    clear:both;
  }


#plocha a {
    color:#dc6c24;
    text-decoration:none;
  }


#plocha a:hover {
    color:#3d4061;
    text-decoration:none;
  }


#plocha div.item {
    width :125px;
    height :125px;
    float: left;
    margin : 6px;
    padding : 0px;
    background : #eeeeee;
    position:relative;
  }


#plocha div.item-small {
    width :50px;
    height :50px;
    float: left;
    margin : 6px;
    padding : 0px;
    background : #eeeeee;
    position:relative;
  }


#plocha div.item img {
    text-align : center;
    border:none;
    padding:0px;
  }


#plocha .item .vlajka {
    border : 1px solid #cccccc;
    height : 11px;
    left : 2px;
    position : absolute;
    top : 2px;
    width : 17px;
  }


#plocha div.item span {
    /*background:#111111;
    */font : 11px serif;
    color : #ffffff;
    position : absolute;
    left : 0px;
    bottom : 0px;
    text-align : center;
    width : 125px;
    height:32px;
    background-image: url(../data/poloz.png);
    background-position: left top;
    background-repeat: repeat-x;
  }


#plocha div.item-tube {
    width :128px;
    height :125px;
    float: left;
    margin : 6px;
    padding : 0px;
    background : #eeeeee;
    position:relative;
  }


#plocha div.item-tube img {
    text-align : center;
    width:128px;
    border:none;
    padding:0px;
  }


#plocha .item-tube .vlajka {
    border : 1px solid #cccccc;
    height : 11px;
    left : 2px;
    position : absolute;
    top : 2px;
    width : 17px;
  }


#plocha div.item-tube span {
    /*background:#111111;
    */font : 11px serif;
    color : #ffffff;
    position : absolute;
    left : 0px;
    bottom : 0px;
    text-align : center;
    width : 125px;
    height:32px;
    background-image: url(../data/poloz.png);
    background-position: left top;
    background-repeat: repeat-x;
  }

/*#plocha .textinput input {
    width:560px;
  }


#plocha .textinput textarea {
    width:560px;
  }*/




.obsah {
    padding:10px;
  }

/*
.radio{
	width:16px;
	height:16px;
}
*/











/*--------------------------------------------------------------------*/


#prava {
    float:right;
    width:198px;
    margin:0px;
    padding:0px;
  }


#prava .about {
    margin :0px;
    padding : 2px;
    text-align : center;
    padding-bottom:40px;
    border:1px solid #bbbcce;
    border-top:0px solid #bbbcce;
    background-image: url(../data/menux.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
  }


#prava .google {
    margin :0px;
    padding : 2px;
    text-align : center;
    padding-bottom:40px;
    border:1px solid #bbbcce;
    border-top:1px solid #bbbcce;
    background-image: url(../data/menux.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
  }


#prava .about a,#leva .about a:link,#leva .about a:visited {
    color:#dc6c24;
    text-decoration:none;
  }


#prava .about a:hover {
    color:#3d4061;
  }


#prava .about img {
    margin-top : 5px;
    margin-bottom : 5px;
    text-align : center;
    vertical-align : top;
  }


#prava .about ul {
    margin:0px;
    padding:0px;
    padding-left:18px;
    text-align:left;
  }


#prava .about li {
    text-align:left;
  }


#prava .about h1 {
    font-size:14px;
    text-align:center;
  }


#prava .about h2 {
    font-size:12px;
    text-align:center;
  }


#prava h2 {
    font-size:12px;
    text-align:center;
  }


.kalendar_style {
    padding:0px;
    margin:0px;
    border-collapse:collapse;
  }


.kalendar_style td {
    padding:0px;
    margin:0px;
    border-collapse:collapse;
  }


#prava .about p {
    margin :0px;
    padding : 2px;
    vertical-align : top;
    text-align : left;
  }


#prava .info {
    margin :0px;
    margin-top:20px;
    padding : 2px;
    text-align : center;
    padding-bottom:40px;
    border:1px solid #bbbcce;
    background-image: url(../data/menux.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
  }


#prava .info a,#leva .info a:link,#leva .info a:visited {
    color:#dc6c24;
    text-decoration:none;
  }


#prava .info a:hover {
    color:#3d4061;
  }


#prava .info p {
    margin :0px;
    padding : 2px;
    vertical-align : top;
    text-align : left;
  }


#prava .info h3 {
    font : italic bold 12px serif;
    margin : 5px 0 2px;
    border-style : none none solid;
    border-width : medium medium 1px;
    text-align : left;
  }


#prava .info span {
    font : italic 10px serif;
    text-align : right;
    right:2px;
  }


#prava .kalendar {
    padding : 0px;
    margin : 0px;
    overflow : hidden;
    width : 194px;
  }


#prava .kalendar iframe {
    width : 194px;
    height:194px;
    margin :0px;
    padding : 0px;
    border :none;
    overflow:hidden;
  }

/*--------------------------------------------------------*/



.zapati {
    clear:both;
    margin:0px;
    padding:0px;
    height:23px;
    width:950px;
    margin-left:auto;
    margin-right:auto;
    /* background-image: url(../data/zapati_bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    */background-color:#ffffff;
  }


#paticka {
    color:#cccccc;
    font-size:11px;
    text-align:center;
    width:950px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
  }


#f1_upload_process {
    z-index:100;
    position:absolute;
    visibility:hidden;
    text-align:center;
    width:400px;
    margin:0px;
    padding:0px;
    background-color:#fff;
    border:1px solid #ccc;
  }


.botka {
    clear:both;
    width:950px;
  }


.uni_form {
    width:220px;
    font-size:12px;
    margin-bottom:8px;
    border:1px solid #797a96;
  }


.uni_form2 {
    width:500px;
    font-size:12px;
    margin-bottom:8px;
    border:1px solid #797a96;
  }


.uni_form3 {
    font-size:12px;
    margin-bottom:8px;
    border:1px solid #797a96;
  }


.uni_form4 {
    width:400px;
    font-size:12px;
    margin-bottom:8px;
    border:1px solid #797a96;
  }


.uni_form5 {
    font-size:12px;
    border:1px solid #797a96;
  }


.uni_tl {
    width:100px;
    height:22px;
    font-size:11px;
    color:#ffffff;
    background-color: #1f1f37;
    border:1px solid #7c7c98;
  }


.uni_tl1 {
    width:30px;
    font-size:11px;
    color:#ffffff;
    background-color: #1f1f37;
    border:1px solid #7c7c98;
  }


.uni_tl2 {
    width:130px;
    height:22px;
    font-size:11px;
    color:#ffffff;
    background-color: #1f1f37;
    border:1px solid #7c7c98;
  }


.cervena {
    color:red;
  }




