body {
/*margin:0;*/
/*padding:0;*/
font-size:80%;
}

main {
border:0;
width:100%;
}

ul, .ul2 {
margin:0 0 25px 18px;
padding:0;
clear:both;
list-style-type:square;
} 

img {border:0;}

h1 {
font-size:130%; /*vychozi velikost */
}

h2 {
margin:10px 0 5px 0;
font-size:100%; /*vychozi velikost */
}

p {
width:90%;
float:left;
margin:0 0 10px 0;
line-height:100%;
border:0px solid red;
text-align:justify;
}

p a {text-decoration:underline;}
ul a {text-decoration:underline;}
.div_file a {text-decoration:underline;}

.dat_clanek {  /* div pro datum u clanku */
float:right;
margin:10px 0 5px 0;
}

.dat_clanek ul {
margin:0 0 0 20px;
}


.div_file {margin:5px 0 3px 0;}
.div_file_all {
clear:booth;
margin:5px 0 30px 0;
}


.div_file img{
float:left;
margin:0 10px 0 0;
}

.noborder {border:0;}

.main_adm { /* - hlavni ram okolo vseho v ADMINU*/
clear:both;
width:980px; 
text-align:left;
}

.top {
display:none;
clear:both;
text-align:left;
width:100%;
}

.top2 {
display:none;
clear:both;
width:100%;
text-align:left;
}

.topmenu a{
float:left;
}

.top h1 {margin-left:20px;}
.top img {
float:left;
margin:10px 10px 5px 10px;
}

.left {
display:none;
float:left;
text-align:left;
}

.left p {
display:none;
width:89%;
float:left;
padding:10px 7px 5px 10px;
border:0px solid red;
}

.right {
width:100%;
margin:0;
/*padding:10px 5px 10px 5px;*/
text-align:justify;
}

.foot {
clear:both;
width:100%;
text-align:center;
padding:10px 0 10px 0;
font-size:11px;
}

.gallery {
overflow:auto;
float:left;
width:200px;
height:180px; 
border:1px solid #e0e0e0;
padding:10px 10px 0 10px;
text-align:center;
margin:10px 10px 5px 0;
}


h1,h3,h4,h5,form {display:inline;}


.form textarea {
height:50px;
}

.form input, .form textarea {width:94%;}
.form .inpform {width:50px;}

.lang {
display:none;
clear:both;
margin:5px 0 5px 10px;

}

.lang img {
display:none;
margin-right:2px;
}

.search {
display:none;
clear:both;
margin:10px 0 10px 10px;
}

.form {
clear:both;
margin:20px 0 20px 7px;
border:0px solid #c0c0c0;
}

.divform {
clear:both;
}

.about {
display:none;
clear:both;
text-align:right;
}

.about img, .about a{margin:5px 5px 0 3px;}

.gal_blok a{
float:left;
margin:1px;
padding:1px;
border:1px solid #E0E0E0;
}


/* admin ==========================================================================*/
.wellcome_admin {
clear:both;
padding-top:10px;
text-align:center;
font-size:11px;
color:#ff9900;
}

.top_vypis_adm {font-size:9px; float:right; font-family:arial;}

hr {clear:both; height:1px; color:#E0E0E0;}

.logpage {float:left; border:solid 1px #e0e0e0; padding:10px; text-align:center; background:#ffffff;}
fieldset {width:810px; border:solid 1px #e0e0e0; padding:2px; background:#f6f6f6;}
fieldset td {border:0; vertical-align: middle;}
legend {font-weight:bold; color:#ff0000; /*font-size:1em;*/}

.adm_right td {background:#F8F8F8;}
.adm {
clear:both;
color:#707070;
background:#ffffff;
font-family:arial;
}



.admin h2 {display:inline; color:#707070;}
.admin {background:#ffffff;}

.adm a {
font-size:11px;
color:#ff9900;
text-decoration:underline;
}

.adm a:hover{
font-size:11px;
text-decoration:none;
}


.adm input, .adm select, .adm textarea  {
font-family:arial;
font-size:10px;
color:#707070;
/*border:1px solid #909090;*/
}

.adm td, .adm th, .adm a  {
font-family:arial;
font-size:11px;
}


.adm h1, .adm h2 {font-size:1em;}
.adm td, .adm th {padding:2px;}

.adm_left {
float:left;
width:250px;
padding:5px;
margin:5px 5px 5px 0;
background:#ffffff;
}

.adm_left a {
display:block;
color:#660000;
width:220px;
margin:1px;
padding:4px 0 4px 20px;
background:url(../imgsys/m.png) no-repeat;
background-color:#fafafa;
text-decoration:none;
}

.adm_left a:hover {
background-color:#FFE7BE;
}


.adm_right {
float:left;
width:680px;
padding:5px;
margin:5px;
background:#ffffff;
}


.adm_right input,.adm_right select {
font-size:10px;
}


.butadm a {
font-family:arial;
float:left;
width:97px;
height:64px;
margin-right:1px;
text-align:center;
color:#000000;
background:url(../imgsys/but1.gif); 
text-decoration:none;
font-size:11px;
}

.butadm a:hover {
color:#ff9900; 
background:url(../imgsys/but2.gif);
}


table {
width:100%;
border-collapse: collapse;
}

.tb_in td{
font-size:10px;
margin:0;
padding:0 2px 0 2px;
background:#f8f8f8;
vertical-align: middle;
}

.tb_in input {
font-size:9px;
padding-left:3px;
}

 /* tabulky v editaci detail page*/
.tb_edit td {background:#f8f8f8; vertical-align: middle; }
.tb_edit th {font-size:9px;}


th {
padding:2px 4px 2px 4px;
border:1px solid #e0e0e0;
}

td {
padding:2px 4px 2px 4px;
border:1px solid #e0e0e0;
}

.tab1 td{padding:0 0 0 0;}

tr {margin:10px;}

.tdl {width:450px;text-align:right; }
.td2 {width:300px;text-align:right;}
.td3 {text-align:right;} /*v admin levy*/



.adm th {
padding:2px 4px 2px 4px;
background:#D7EAFF;
color:#000000;
border:1px solid #e0e0e0;
font-weight:normal;
}

th2 {background:#FFFAE3;}
th3 {background:#FFE7EC;}
th4 {background:#ffcc00;}

input,textarea,select {
font-family:arial,verdana,helvetica;
}

td, th {
font-family:arial,verdana,helvetica;
vertical-align: top;
}


input,textarea {
/*background:url(../imgsys/ib.png) no-repeat;*/
background-color:#ffffff;
}

.inpl {width:350px;}
.inp_25 {width:35px;}
.inp_20 {width:25px; text-align:center; background:#f4f4f4;}
.inp_15 {width:20px; text-align:center; background:#f4f4f4;}
.inp_10 {width:12px; text-align:center; background:#f4f4f4;}
.inpred {background:#ff0000; color:#ffffff;}


textarea {width:500px;height:100px;}
.textareal {width:350px; height:30px;}
.textarea_big {width:700px; height:350px;}



/*.t1 {width:150px;}*/
.t2{width:690px;text-align:justify; padding-right:5px;}
.t2 img{float:left; margin:3px 5px 0 2px;}

/*input {width:100px;}*/
.inp_raz {width:18px;}
.inp_raz2 {width:20px;}
.red {color:red;}


.admstat td, .admstat th {
text-align:left;
padding:1px 5px 1px 5px;
font-size:11px;
}



/* ============= login ==================*/
.inplog {
width:100px;
}

.divlogin {
float:left;
margin:10px 2px 10px 3px;
border:0px solid #eeeeee;
font-family:arial;
font-size:10px;
}

.divlogin input {
font-size:10px;
background:#f0f0f0;
}

.divlogin a{
float:left;
font-size:1em;
margin:5px 2px 0 0;
padding:2px 5px 2px 5px;
background:#ffcc00;
color:#000000;
border:1px solid #000000;

}

.divlogin a:hover {
background:#cc6600;
color:#ffffff;
}

/* menu ================================================================ --------------------*/

.menu {
clear:both;
}

/*predelat do admina ...*/
.menu a{
float:left;
width:82%;
display:block;
/*padding:1px 0 1px 20px;*/
margin:0 0 1px 5px;
}

.submenu a{
float:left;
width:74%;
/*padding:1px 0 1px 15px;*/
margin:0 0 1px 15px;
}

.small {font-size:10px;}


/* Eshop   --------  Eshop --------  Eshop --------  Eshop --------  Eshop --------  Eshop --------  Eshop --------  Eshop*/
.cena_eshop {
color:#cc0000;
font-size:16px;
font-weight:bold;
}

.div_eshop {
float:left;
width:99%;
border:1px solid #c0c0c0;
margin-bottom:10px;
}

.div_eshop a {
text-decoration:underline;
}

.div_eshop td {
border:0;
}

.div_eshop h2 {
text-align:left;
}

.eshop_small {
font-family:verdana,arial,helvetica;
color:#000000;
font-size:10px;
font-weight:bold;
}

.red_small 
{
font-family:verdana,arial,helvetica;
color:#cc0000;
font-size:10px;
font-weight:bold;
}

.green_small {
font-family:verdana,arial,helvetica;
color:#009900;
font-size:11px;
font-weight:bold;
}

.black_small {
font-family:verdana,arial,helvetica;
color:#000000;
font-size:10px;
font-weight:bold;
}


.popis_text_eshop {
height:120px;
overflow-y:auto;
overflow: -moz-scrollbars-vertical;
margin:10px 0 10px 0 ;
padding:0 10px 0 10px;
border-left:1px solid #e0e0e0;
}

.table_kosik {
width:100%;
}

.table_kosik th, .table_kosik td {
text-align:left;
font-weight:normal;
font-family:verdana,arial,helvetica;
font-size:11px;
color:#000000;
}

.table_kosik th {
background:#f0f0f0;
padding:6px 1px 2px 2px;
text-align:center;
}

.table_kosik td {
vertical-align:middle;
padding:2px 1px 2px 2px;
background:#ffffff;
}

.kosik_dph {
width:100%;
}

.kosik_dph td{
font-family:verdana,arial,helvetica;
color:#000000;
font-size:11px;
padding:5px;
}

.div_1 {
float:left;
margin:5px 0 5px 0;
}

.kosik_1 td{ /*tab os udaju trebas*/
font-family:verdana,arial,helvetica;
color:#000000;
font-size:11px;
padding:1px 2px 1px 2px;
valign:middle;
border:0;
}

.td1 {
/*width:250px;*/
text-align:right;
}

.main_eshop { /*pro os udaje*/
float:left;
width:99%;
border:0px solid gray;
margin:10px 0 10px 0;
}

.main_eshop2 { /*pro os udaje*/
clear:both;
border:0px solid gray;
margin:0 0 10px 0;
text-align:left;
}

.main_eshop2 textarea {
width:99%;
height:40px;
border:1px solid gray;

}

.div1 {
float:left;
width:90%;
border:1px solid #e0e0e0;
padding:5px;
margin-right:2px;
background:#fafafa;
}

.tde1 {text-align:right;}


.hist_uziv th, .hist_uziv input {
background:#e0e0e0;
}

.hist_uziv td {
background:#ffffff;
}

.div_eshop_detail {
float:left;
width:99%;
border:0px solid #c0c0c0;
margin-bottom:10px;
}

.div_eshop_det_1 {
float:left;
width:300px;
margin-right:10px;
border:0px solid #c0c0c0;
}


.vypiskosiku_top { /* odkaz na kosik v zahlavi stranky */
clear:both;
width:160px;
font-weight:bold;
border:0px solid #c0c0c0;
}

.vypiskosiku_top a {text-decoration:underline;}
.vypiskosiku_top a:hover {text-decoration:none;}

.netisknout { visibility: hidden; width:0px; height:0px}
.search1, .topmenu_main, .left, .foot, .nad_top, .divlogin, .top, .right2, .vypiskosiku_top, .disdet, .main_admnavbar {visibility: hidden; }

.butadm, .top_vypis_adm, .minimenuadm, .adm_filtr_div {display:none;}