body { background:#bbb; margin:0; font-family:Arial, Helvetica, sans-serif; }
img { border:0;}
input:focus, select:focus, textarea:focus { outline:none; } 
input[type="text"], select, textarea { background-color:#FFF;} button { cursor:pointer;}
	
.login { width:360px; height:auto;; overflow:hidden; margin:20% auto 0 auto; border:1px solid #fff; background:#FFF;
	box-shadow: 0 0 6px #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.login .logo { text-align:center;} .login  img { margin:15px 0;}	
.login input[type="text"],.login input[type="password"] { box-shadow: 0 0 4px #000; padding:6px 8px; margin-left:100px; border:none; 
	margin-bottom:12px; width:144px;}	
.login button {  box-shadow: 0 0 4px #000; width:100px; height:30px; margin-left:130px; cursor:pointer; border:none; 
	background: -webkit-gradient(linear, left top, left bottom, from(#FEFE08), to(#F8D808));	background: -moz-linear-gradient(top, #FEFE08, #F8D808);
	background-image: -o-linear-gradient(top, rgb(253,253,8),rgb(248,240,8));	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEFE08, endColorstr=#F8D808);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8D808, endColorstr=#v)"; margin-bottom:30px;}	
.login_err { width:306px; margin:0 20px 20px 20px; text-align:center; background-color:#c00; color:#fff; padding:6px;}

.menu { width:100%; height:62px; overflow:hidden; background:#802890; } .menu a:first-child { margin-left:20px;}
.menu span { color:#fff; font-size:11px; text-align:center; 
	display:block; width:134px; height:auto; overflow:hidden; position:absolute; top:46px; right:10px;}
.menu_img { margin-top:8px; margin-left:15px; width:50px;height:50px;}

.menu .ld { width:210px; height:auto; overflow:hidden; float:left;margin: 20px 0 0 10px;}

.mni { width:180px; height:auto; float:left;}
.mn, .mn-s, .mn-o, .mn-h, .mn-h-s { display:block; height:auto; float:left; text-align:center; text-decoration:none; font-size:14px;
	width:106px;position:relative; padding:8px 4px 7px 4px; margin: 14px 10px 14px 0; color:#000; text-transform:uppercase; font-weight:bold; 
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
} .mn-h, .mn-h-s {width:30px;float:right;}
.mn, .mn-o, .mn-h, .add { color:#000; background: #aaa; background: linear-gradient(#eee, #aaa); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#aaa));
background: -moz-linear-gradient(#eee, #aaa);background: -o-linear-gradient(#eee, #aaa);}

.mn-s, .mn:hover, .add:hover, .mn-h:hover, .mn-h-s { background: #F8D808;background: linear-gradient(#FEFE08, #F8D808); 
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFE08), to(#F8D808));
background: -moz-linear-gradient(#FEFE08, #F8D808);background: -o-linear-gradient(#FEFE08, #F8D808);}
.mn-s:after {content: ""; position: absolute;bottom: -10px;left: 47px; border-width: 10px 10px 0; border-style: solid; border-color: #F8D808 transparent;display: block;width: 0;}

.mn-o { float:right; margin-right:20px; } 
.mn-o:hover { background:#FF6262;background: linear-gradient(#FF6262, #C03); background: -webkit-gradient(linear, 0 0, 0 100%, from(#FF6262), to(#C03));
background: -moz-linear-gradient(#FF6262, #C03);background: -o-linear-gradient(#FF6262, #C03);}


h1 { margin:10px 0; }
h2 { font-size:16px; color:#fff; padding:4px 0; text-indent:8px; 
width:100%; height:auto; overflow:visible;margin:4px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
background: ##802890;background: linear-gradient(#EA00EA, ##802890); background: -webkit-gradient(linear, 0 0, 0 100%, from(#EA00EA), to(#802890));
background: -moz-linear-gradient(#EA00EA, #802890);background: -o-linear-gradient(#EA00EA, #802890); }
h2 span { color:#F93;} /*#C3F500*/

#wrapper { width:auto; height:auto; overflow:hidden; padding:5px 15px 15px 15px;}

.header { width:100%; height:34px; overflow:visible;margin:4px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
background: #B0F0F8;background: linear-gradient(#B0F0F8, #3098C8); background: -webkit-gradient(linear, 0 0, 0 100%, from(#B0F0F8), to(#3098C8));
background: -moz-linear-gradient(#B0F0F8, #3098C8);background: -o-linear-gradient(#B0F0F8, #3098C8);}
.header h1 { width:auto; float:left;  padding:2px 10px; margin:0; font-size:1.4em; color:#fff; text-shadow: #999 -1px -1px 0px;}

.add {display:block; height:auto; float:right; text-align:center; text-decoration:none;
	width:110px; padding:12px 4px 10px 4px; margin:-4px 5px 0 0;  text-transform:uppercase; font-weight:bold; 
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.add {background: #C3F500;background: linear-gradient(#C3F500, #81A100); background: -webkit-gradient(linear, 0 0, 0 100%, from(#C3F500), to(#81A100));
background: -moz-linear-gradient(#C3F500, #81A100);background: -o-linear-gradient(#C3F500, #81A100);}

.add:hover { color:#fff;background: #B3E500;background: linear-gradient(#B3E500, #719100); background: -webkit-gradient(linear, 0 0, 0 100%, from(#B3E500), to(#719100));
background: -moz-linear-gradient(#B3E500, #719100);background: -o-linear-gradient(#B3E500, #719100);}

.right { float:right;}

#filter { width:100%; height:auto; overflow:hidden; border:1px solid #fff; margin-top:10px; margin-bottom:3px; font-size:0.75em;
	 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}

.f_box { width:auto; height:auto; overflow:hidden; float:left; margin:8px 0 10px 8px;}
.f_item {width:auto; height:auto; overflow:hidden; padding:0px; } .f_item input, .f_item label {cursor:pointer;}
.f_gr {width:auto; height:auto; overflow:hidden; padding:4px 8px; background-color:#888; color:#fff; font-weight:bold; font-size:0.95em; }
.f_bbox {width:100%; height:auto; overflow:hidden; }
#lnaz { margin-left:8px;display:block; width:45px; line-height:26px; height:auto; overflow:hidden; float:left;} #naz { width:160px; float:left;}

#navi { width:100%; height:auto; overflow:hidden; float:right; background:#bbb;  }
#navi span { display:block;width:250px; height:auto; overflow:hidden; float:left;  font-size:13px; margin-top:12px; }
#navi-rv {}
#navi-rf {}
#navi-fw {}
#navi-ff { width:40px; height:26px; overflow:hidden; float:right; margin:3px 5px; font-size:22px; font-weight:bold; text-align:center; padding-top:1px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor:pointer;} 
#navi-ff:hover { background: #B0F0F8;background: linear-gradient(#B0F0F8, #3098C8); background: -webkit-gradient(linear, 0 0, 0 100%, from(#B0F0F8), to(#3098C8));
background: -moz-linear-gradient(#B0F0F8, #3098C8);background: -o-linear-gradient(#B0F0F8, #3098C8);}


.nav { display:block; width:31px; height:29px; overflow:hidden; float:right; margin:2px 2px; font-size:22px; font-weight:bold; text-align:center; text-decoration:none; color:#000;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor:pointer;} 
.str { width:auto; height:13px; overflow:hidden; float:right; margin:10px 5px 0 5px; font-size:13px; vertical-align:middle;}

.right { float:right;}
#main {width:100%; height:auto; overflow:hidden; }

.zoznam { width:100%; font-size:12px; border-spacing:1px; background:#ccc;}
.zoznam th { background:#000; color:#fff;padding:4px 2px;font-size:11px;}
.zoznam td { padding:5px 4px;}
.zoznam tr { cursor:pointer;}
.zoznam tr:nth-child(even) {background: #fff}
.zoznam tr:nth-child(odd) {background: #ddd}

.zoznam2 { width:100%; font-size:12px; border-spacing:1px; background:#ccc;}
.zoznam2 th { background:#000; color:#fff;padding:4px 2px;font-size:11px;}
.zoznam2 td { padding:5px 4px;}
.zoznam2 tr:nth-child(even) {background: #fff}
.zoznam2 tr:nth-child(odd) {background: #ddd}

.cs { color:#239;}
.apz-s { width:19px;}
.apz-p { width:50px;}
.apz-z { width:92px;}
.apz-d { width:72px;}
.st-a { color:#063;}
.st-n { color:#C00;}

.zv-a, .zv-n {width:6px; height:6px; margin:2px 0 0 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.zv-a { background-color:#063;} .zv-n { background-color:#C00;}

.pocet { width:auto; height:auto; overflow:hidden; float:left; font-size:13px; margin-top:12px;}

.nav:hover, .zoznam tr:hover { background: #B0F0F8;background: linear-gradient(#B0F0F8, #3098C8); background: -webkit-gradient(linear, 0 0, 0 100%, from(#B0F0F8), to(#3098C8));
background: -moz-linear-gradient(#B0F0F8, #3098C8);background: -o-linear-gradient(#B0F0F8, #3098C8);}

.bl { width:auto; height:auto; overflow:hidden;}
.beta { width:auto; height:auto; overflow:hidden;float:right; font-size:11pt; color:#c00; margin-top:6px; margin-right:5px; }

.err { background-color:#c00; color:#fff; padding:2px 4px;} .fot { background-color:#090; color:#fff; padding:2px 4px;}

#detail {}
.d-wrap {position:fixed; top:0; left:0; width:100%; height:100%; overflow:scroll; background:url(images/wrap.png) repeat center center;}
.d-main { width:1120px; height:auto;/*685*/ overflow::hidden; margin:55px auto 0 auto;/*80*/ background:#fff; padding:15px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.d-main h3 { display:block; width:930px; height:auto; float:left; margin-top:5px; }
/* .d-main input[type=text] { background:#fff;} */
.d-main input[type=text], .d-main select, .d-main textarea
{  padding: 5px; font-size:0.75em;border:solid 1px #f5f5f5;margin: 2px 0;box-shadow:inset 1px 1px 2px #999;background:#fff; float:left;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} .d-main input[type=text]:focus {  background-color:#FEFE08;}
.d-main input[type=text] {text-indent:3px;width:204px;}
.d-main select {width:216px;}
.d-main input[type=checkbox], .d-main input[type=radio] { margin-top:8px; float:left; cursor:pointer; }
.d-main textarea { font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}

.d-main p {font-size:0.75em; }

.d-priloha { width:auto; height:auto; overflow:hidden;border:1px solid #ddd; padding:1px; margin-bottom:3px;}
.d-priloha label { line-height:24px; text-indent:3px; padding-left:3px;}
.d-priloha span { font-size:0.65em;line-height:24px;}
.d-zmz {width:auto; height:auto; overflow:hidden; float:left; background:#ddd;} .d-zmz label { float:left;} .d-zmz input[type=checkbox] { margin-top:6px; float:left;}

.d-item, .d-item-r { width:330px; height:auto; overflow:hidden; }  .d-item-r { margin:6px 0;}
.d-sep { width:100%; height:8px; overflow:hidden; }
.d-item label { display:block; width:95px; height:auto; padding: 5px 0; font-size:0.75em;margin: 2px 0; float:left;}
.ofs2 label {width:160px;} .ofs2 input[type=text] {width:140px;}
.d-item-r label {display:block; width:auto!Important; height:auto; padding: 5px 0; font-size:0.75em;margin: 2px 5px 2px 0; float:left;cursor:pointer;}
.d-radio { width:auto; height:auto; overflow:hidden; padding:0 4px 0 7px; margin-right:14px; border:1px solid #ddd; float:left; 
	 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;} .d-radio:hover { background-color:#ddd;}


.d-col { width:330px;height:auto; overflow:hidden; float:left; margin-bottom:6px; } .ofs3 {margin-top:-2px;width:440px; } .ofs3 .d-item {width:440px; }
.d-cols { width:660px;height:auto; overflow:hidden; float:left; }
.d-col50 { width:545px;height:auto; overflow:hidden; float:left; margin-bottom:6px; }
.d-col50 .popis {width:545px; height:500px; }

.mr10 { margin-right:10px;}

.d-c1, .d-c2 { height:auto; overflow:hidden; float:left; margin-bottom:6px;  }

.d-c1 { width:865px;  } 
.d-c1 .d-item { width:100%; }
.d-c1 input[type=text], .d-c1 textarea { margin-right:6px;}
.d-c1 textarea.anot { height:133px;}
.d-c1 textarea.seo { height:45px;}

.d-c1 input[type=text], .d-c1 textarea, .nj {width:362px;}

.d-c2 { width:230px; } 
.d-c2 label {width:80px; }
.d-c2 input[type=text] {width:140px; }
.d-c2 select {width:152px; }

.nj {font-size:0.75em; text-align:center; line-height:24px; display:block;  height:auto; float:left; margin-right:6px;}
#videa { width:742px;}

.d-close, .d-save { background: #ddd; background: linear-gradient(#ddd, #aaa); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#aaa));
background: -moz-linear-gradient(#ddd, #aaa);background: -o-linear-gradient(#ddd, #aaa); border:none; position:relative;
  height:33px; overflow:hidden; float:right; cursor:pointer;font-weight:bold; 
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.d-close { width:40px; z-index:106; }
.d-close:hover { background:#FF6262;background: linear-gradient(#FF6262, #C03); background: -webkit-gradient(linear, 0 0, 0 100%, from(#FF6262), to(#C03));
background: -moz-linear-gradient(#FF6262, #C03);background: -o-linear-gradient(#FF6262, #C03);}

.d-save { width:80px; }
.d-save:hover { background: #B0F0F8;background: linear-gradient(#B0F0F8, #3098C8); background: -webkit-gradient(linear, 0 0, 0 100%, from(#B0F0F8), to(#3098C8));
background: -moz-linear-gradient(#B0F0F8, #3098C8);background: -o-linear-gradient(#B0F0F8, #3098C8);}

.d-main .bpozn { width:350px; height:211px; overflow:hidden; }
.d-main .pozn  { width:427px; height:116px; float:left; font-size:0.75em;} .d-main .lpozn { margin:2px 0 1px 0;} #poznamka {height:140px; }
.d-main .zpozn { width:300px; height:97px; float:left; font-size:0.75em;} .d-main .lzpozn { margin:2px 0 0 0px;}
.d-main .param { width:545px; height:527px;} 
.vyc { float:right; padding:0 10px; cursor:pointer; border:1px solid #ccc;} .vyc:hover { background-color:#ddd;}

#ph-box { width:1100px; height:216px; margin-top:4px;  }
#ph-box label {font-size:0.75em};

.d-carusel {width:auto;height:146px; max-height:146px; overflow:hidden; }
.d-fotos { width:1090px; height:168px; border:1px solid #ddd; margin-bottom:12px; padding:8px 0 0 8px;
	overflow: auto; overflow-x: scroll; overflow-y: hidden; -ms-overflow-x: scroll; -ms-overflow-y: hidden; white-space: nowrap;}
.d-carusel {width:7000px; }
.d-foto {width:auto; height:146px; overflow:hidden; float:left;  margin-right:5px; margin-bottom:8px; }
.d-foto img { display:block; width:auto; height:auto; max-width:220px; max-height:146px; border:1px solid #ddd; float:left; }
.d-foto .zmazat { position:relative; z-index:103; width:180px; height:2px; top:80px overflow:hidden; background-color:#f00;   
	-moz-transform: rotate(-20deg);  -ms-transform: rotate(-20deg);  -webkit-transform: rotate(-20deg);  transform: rotate(-230deg);}

.d-foto-btns {width:auto;  height:62px; overflow:hidden;  float:left; }

.d-foto-b, .d-foto-b, .d-foto-b { width:20px; height:19px; overflow:hidden; font-weight:bold; font-size:15px;
background-color:#666; margin-bottom:2px; text-align:center; cursor:pointer; visibility:hidden;  }
.d-foto-b:hover, .d-foto-b:hover, .d-foto-b:hover { background-color:#000; }
.d-foto-l, .d-foto-r {color:#fff;} .d-foto-d {color:#F33; margin-top:1px;}
/* .d-foto-l { margin:35px 0 0 8px;} .d-foto-r { margin:35px 0 0 40px;} .d-foto-d { margin:35px 0 0 72px;}*/

.d-foto:hover .d-foto-b {visibility:visible; }
.d-main .zvnt { width:65px; margin-left:48px; }
#ph-box #image_files { font-size:13px;}


input:focus, select:focus, textarea:focus {  background-color:#eEfE08;} 

#upload_form {
    float:left;
    padding:20px;
    width:700px;
}
#preview {
    background-color:#fff;
    display:block;
    float:right;
    width:200px;
}
#upload_form > div {
    margin-bottom:10px;
}
#speed,#remaining {
    float:left;
    width:100px;
}
#b_transfered {
    float:right;
    text-align:right;
}
.clear_both {
    clear:both;
}
#image_file {
    width:400px;
}
#progress_info {
    font-size:10pt;
}
#fileinfo,#error,#error2,#abort,#warnsize {
    color:#aaa;
    display:none;
    font-size:10pt;
    font-style:italic;
    margin-top:10px;
}
#progress {
    border:1px solid #ccc;
    display:none;
    float:left;
    height:14px;

    border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    -webkit-border-radius:10px;

    background: -moz-linear-gradient(#66cc00, #4b9500);
    background: -ms-linear-gradient(#66cc00, #4b9500);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc00), color-stop(100%, #4b9500));
    background: -webkit-linear-gradient(#66cc00, #4b9500);
    background: -o-linear-gradient(#66cc00, #4b9500);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500')";
    background: linear-gradient(#66cc00, #4b9500);
}
#progress_percent {
    float:right;
}
#upload_response {
    margin-top: 10px;
    padding: 20px;
    overflow: hidden;
    display: none;
    border: 1px solid #ccc;

    border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    -webkit-border-radius:10px;

    box-shadow: 0 0 5px #ccc;
    background: -moz-linear-gradient(#bbb, #eee);
    background: -ms-linear-gradient(#bbb, #eee);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbb), color-stop(100%, #eee));
    background: -webkit-linear-gradient(#bbb, #eee);
    background: -o-linear-gradient(#bbb, #eee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee')";
    background: linear-gradient(#bbb, #eee);
}

#tit-box {width:99.5%; height:auto; overflow:hidden; border:1px solid #fff; margin-top:10px; margin-bottom:3px; font-size:0.75em;
	 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}
#tit-box a { color:#000;} 
.tit-mod label { display:block; width:80px; height:auto; float:left; padding:2px 4px; }
.tit-mod span {display:block; width:20px; height:auto; float:left; padding:2px 0; text-align:right;}
.tit-mod label:hover, .tit-mod span:hover { text-decoration:underline; cursor:pointer;}	 

.data-box-tab{width:100%;display:inline-block;margin:-10px 0 0 0;}
.data-box-tab span { 
    display:block; width:auto;height:auto;overflow:hidden;float:left; font-size:0.8em;padding:0.55em 1.5em; margin-right:2px;
    text-align:center;  background:#ccc; vertical-align:middle; cursor:pointer; height:auto;
	-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}
.data-box-tab span:hover { color:#000; background:#ddd;}
.data-box-tab span.active {color:#000; background:#f2f2f2;}
#ak1, #ak2, #ak3, #ak4 {width:auto;} 
#tab1, #tab2, #tab3, #tab4 { width:auto; height:auto; overflow:hidden; background:#f2f2f2; padding:10px; margin-top:-4px; margin-bottom:8px;
-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;}
#tab2, #tab3, #tab4 { display:none;}
#financ { width:1088px; height:599px; background-color:#fff;}

.napoveda { background:#fff; padding:10px;}
.napoveda h1 { display:block; width:100%!important; height:auto; overflow:hidden;}
.napoveda p { font-size:13px;}

#us { width:100%; height:auto; overflow:hidden; display:none;} 
#us img, #us span { display:block; width:auto; height:auto; float:left;} 
#us span { font-size:13px; line-height:32px; margin-left:8px;}
#us #pb { margin-left:10px;}


/* vyčistiť */
.item_div {width: 99.9%; height: auto; background: #f5f5f5 url(images/item_bkn.png) repeat-x top left; 
border: solid #ccc 1px; border-right: solid #999 2px; 
border-bottom: solid #999 2px; margin: 1% 0 0 0; overflow:hidden; font-size:12px; margin-bottom:4px;}
.item_div:hover{border: solid #000 1px; background:url(images/item_bk_a2.png); border-right: solid #000 2px; border-bottom: solid #000 2px;}
.item_foto{width: 120px; height: 90px; float: left;border-right: solid #999 1px;cursor:pointer;} 
.nahlad {width: 120px; height: 90px;}
.item_descr{width: auto; height: 90px; float: left; padding-left:10px;}
.item_descr p{font-size: 12px; margin-top:4px; margin-bottom:0; }
.item_descr_local{font-weight: bold; color:#802991; padding-top:4px; }
.item_descr a{color:#802991; text-decoration:none;}
.item_descr a:hover{color:#000}

.item_foto2{width: 120px; height: 90px; float: left;border-right: solid #999 1px;cursor:pointer; margin-right:10px;} 
.item_descr2{width: auto; height: auto; }
.item_descr2 p{font-size: 11px; margin:4px 0 0 0;}
.item_descr2 a {color:#802991; text-decoration:none;}
.item_descr2 a:hover{color:#000}

.item_div .gps { width:98px; height:70px; padding:8px 3px; overflow:hidden; float:right; font-weight: bold; color:#802991; cursor:pointer;}

.item_div .imp {color:#F93; font-weight:bold;}

.item_d_name 	{width:194px; height:18px; float:left;color:#802991; font-size:13px; font-weight: bold; padding-top:4px; padding-left:6px;  }
.item_d_number 	{width:174px; height:18px; float:left;color:#802991; font-size:13px; font-weight: bold; padding-top:4px;  }
.item_d_number 	a { text-decoration:none; }
.item_d_cb 		{width:64px;  height:18px; float:left; padding-top:4px; }

.item_d_lok		{width:202px; min-height:66px; height:auto; float:left; padding:0; margin-top:2px;}
.item_d_lok	ul	{margin:0; padding:0;}
.item_d_lok	li	{padding-left:6px; line-height:15px; font-size:12px;}
.item_dd		{width:237px; min-height:66px; height:auto; float:left;margin-top:2px;}

.item_label{width: 70px; height: 80px; float: left; color:#802991; text-align: center; font-size:14px; font-weight:bold; border-left: solid #ccc 1px; padding: 5px; line-height:1.3em;}
.item_label input{margin: 3px;}
.item_label2 input{margin: 10px;}
/* ========= */

.bl { width:100%; height:auto; overflow:hidden;}

.item_div_d {width: 97.9%; height: auto; margin: 0 1%; overflow:hidden; display:none;} 
.item_div_d .kdi { width:50%; height:auto; vertical-align:top;}

.wait {width: 99.9%; height: 60px; margin: 1% 0; overflow:hidden; background:#fff url(images/loading.gif) no-repeat center center;}
.space { width:100%; height:20px; overflow:hidden;}
.objz { width:97.99%; height:auto; overflow:hidden; padding:1%; background:#fff; font-size:1.3em;}
.objz table { width:100%; border-collapse:collapse; font-size:12px; margin-top:6px;}
.objz td { border:1px solid #999;}
.objz td.cislo { width:70px}
.objz td.lokal { width:38%}

.fotou { width:97.99%; height:auto; overflow:hidden; padding:1%; background:#fff; line-height:1.5; }
.fotou button, .fotou input { margin:2px 0;}
.storno {text-decoration:line-through; color:#F00;}

.item_label button { width:64px; height:34px; margin:7px 3px 0 0; background: #ddd; font-size:11px;
background: linear-gradient(#ddd, #aaa); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#aaa));
background: -moz-linear-gradient(#ddd, #aaa);background: -o-linear-gradient(#ddd, #aaa); border:none; 
   overflow:hidden; float:right; cursor:pointer;font-weight:bold; 
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	
.item_label button:hover {background: #C3F500;background: linear-gradient(#C3F500, #81A100); 
background: -webkit-gradient(linear, 0 0, 0 100%, from(#C3F500), to(#81A100));
background: -moz-linear-gradient(#C3F500, #81A100);background: -o-linear-gradient(#C3F500, #81A100);}

.pri-f {width:100%; height:auto; padding:5px 0 2px 0; overflow:hidden;}
.pri-f img {width:99.5%; height:auto; border:1px solid #fff; margin-right:15px; }
.pri-ff, .pri-fd { width:auto; height:auto; overflow:hidden; float:left; } 
.pri-f .err { font-size:14px; font-weight:bold; padding:8px 14px;}

.p-item { width:auto; height:auto; overflow:hidden; padding:3px 0; }
.p-item label { width:110px; line-height:20px; float:left;}

.foto-grid { width:100%; height:auto; overflow:hidden; background:#fff;}
.foto-grid.g1 input { float:right;}
.foto-np { width:388px; min-height:317px; height:auto; overflow:hidden; background:#fff; margin:4px 0 15px 0; float:left; }
.foto-np h3 { font-size:1em; font-weight:normal; text-indent:6px; padding:2px 0; margin:4px 4px 0 4px; background:#ddd;}
.foto-np img {width:380px; height:auto; margin-left:4px; }

.foto-grid table { width:auto; border-collapse:collapse; font-size:13px; margin:6px;}
.foto-grid th, .foto-grid td { border:1px solid #999; padding:2px 8px}
.foto-grid .dt { width:102px}
.foto-grid .cislo { width:60px}
.foto-grid .akcia { min-width:200px}

#pri1 { width:39.5%; height:auto; overflow:hidden; float:left;}
#pri2 { width:59.5%; height:760px; overflow-x:hidden; overflow-y:auto; float:right;}

.p-item button.ulo { width:85px; height:35px; margin:7px 2px 0 0; background: #ddd; font-size:12px; border:none;
background: #F8D808;background: linear-gradient(#FEFE08, #F8D808); float:left;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFE08), to(#F8D808));
background: -moz-linear-gradient(#FEFE08, #F8D808);background: -o-linear-gradient(#FEFE08, #F8D808);
overflow:hidden; cursor:pointer;font-weight:bold; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	
.p-item button.ulo:hover {background: #C3F500;background: linear-gradient(#C3F500, #81A100); 
background: -webkit-gradient(linear, 0 0, 0 100%, from(#C3F500), to(#81A100));
background: -moz-linear-gradient(#C3F500, #81A100);background: -o-linear-gradient(#C3F500, #81A100);}

.p-item button.zmz {width:85px; height:35px; margin:7px 2px 0 0; background: #ddd; font-size:12px; border:none; font-weight:bold;
	color:#000; background: #888; background: linear-gradient(#eee, #888); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#888));
background: -moz-linear-gradient(#eee, #888);background: -o-linear-gradient(#eee, #888);float:right; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.p-item button.zmz:hover { background:#FF6262;background: linear-gradient(#FF6262, #C03); background: -webkit-gradient(linear, 0 0, 0 100%, from(#FF6262), to(#C03)); background: -moz-linear-gradient(#FF6262, #C03);background: -o-linear-gradient(#FF6262, #C03);}

.p-item input[type="text"], .p-item select { border:1px solid #666; padding:4px;}

.p-item .d1 { width:60px; float:left;}
.p-item .d2 { width:120px;float:left;}
.p-item .d3 { width:130px;float:left;}
.p-item .d4 { width:360px;}
.p-item.h { display:none;}

.fotou #image_files { padding:8px; }
.fotou #image_files:hover {background: #C3F500;background: linear-gradient(#C3F500, #81A100); 
background: -webkit-gradient(linear, 0 0, 0 100%, from(#C3F500), to(#81A100));
background: -moz-linear-gradient(#C3F500, #81A100);background: -o-linear-gradient(#C3F500, #81A100);}

.pokyny { background:#eee; font-size:14px; line-height:18px; padding:6px 10px; margin:2px 0 6px 0;}
.adm table { background:#fff; border-collapse:collapse; font-size:14px;}
.adm table td { padding:2px 4px; border:1px solid #888;}

.ks table { background:#fff; border-collapse:collapse; font-size:14px;}
.ks table td { padding:2px 4px; border:1px solid #888;}
.d-op { background:#fff; margin-top:10px; padding:20px;}
.d-op input[type="text"], .d-op select { padding:2px 4px; }

.d-fbo { width:auto; min-width:184px; font-size:15px; height:auto; overflow:hidden; float: left; border:1px solid #fff; padding:2px 6px; margin-left:20px;} .d-fbo:hover { color:#fff; background:#666;}
.d-fbo label { width:160px; cursor:pointer;}
.f15 { font-size:15px;}

.p-item label.l2 { margin-left:15px; width:65px;}
.d-fbo.c1 { margin-left:20px;}

.rp_o { width:97.9%; height:auto; overflow:hidden; background:#FFFF80; font-size:0.85em; padding:5px 1%; margin:5px 0 1px 0;}
.rp_o .imp {color:#F71; font-weight:bold;}
.rp_i { width:97.9%; height:auto; overflow:hidden; background:#FFF; font-size:0.85em; padding:0px 1%; margin-bottom:1px;}
.rp_c { width:83px; height:auto; overflow:hidden; float:left; line-height:20px; cursor:pointer; }
.rp_i:hover { font-weight:bold; color:#802991;}
.rp_b { width:auto; height:auto; overflow:hidden; float:left;}
.rp_b button { background:#fff; padding:2px 6px 3px 6px; border:none; margin:0px;}
.rp_b button:hover { background:#555; color:#fff; }
.rp_b button.u { background:#AEFFAE; color:#005900;}
.rp_oo { width:auto; height:auto; overflow:hidden; float:left;line-height:20px; margin-left:10px; font-size:0.8em; }
.rp_oo .imp {color:#F71; font-weight:bold;}
.rp_d {width: 99.8%; height: auto; margin:0; overflow:hidden; display:none; background:#fff;} 
.rp_d p { margin:0.2em 1em; font-size:0.8em;}
.rp_d .kdi { width:50%; height:auto; vertical-align:top;}

.foto-grid table .td-c { padding:1px;}
.foto-grid table .td-c input { border:none; width:50px; margin-right:3px; text-align:right;}
.foto-grid table .td-k { padding:1px;}
.foto-grid table .td-k input { border:none; width:45px; margin-right:3px; text-align:right;}
.foto-grid table .td-s {text-align:right; font-weight:bold; font-size:11px;padding:2px 4px 2px 0}
.msg { background-color:#9F6; padding:10px 20px; font-weight:bold;}
#mfu  { display:none; width:30%; height:auto; overflow:hidden; position:absolute; top:70px; margin:0 32%; padding:12px; background-color:#9F6; font-weight:bold; text-align:center; border:1px solid #fff;}

.foto-grid table .td-c input.s, .foto-grid table .td-k input.s { background:#FC0; }

@media print {
    body { background:#fff;  }
	#wrapper { padding:0;}
	.menu { display:none;}
	h1 { font-size:20pt; display:none;}
	.fuc h2 { background:#fff; color:#000; text-indent:0; }
	.fuc input { border:none; background:#fff;}
	.fuc button {display:none;}
	.foto-grid table { margin:0;}
	.foto-grid table th, .foto-grid table td { font-size:9pt; padding: 2px 6px;}
	.dt { min-width:100px;}
	.sfo { min-width:75px;}
	.foto-grid th.sme { width:35px; overflow:hidden;}
	.foto-grid th.rok { width:45px; overflow:hidden;}
	.cislo { width:46px;}
	.foto-grid .odf { min-width:116px;}
	.akcia { min-width:9px; max-width:65px;}
}

