/* ================================================ G L O B A L ============================================ */
html, body, form, fieldset, 
table, caption, tr, td, th, 
div, p, ul, ol, li, a, img, 
dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0px solid; }

html 		{ font-size: 100.01%; }
body, table { font-family: Verdana, Arial, sans-serif; }
body 		{ font-size: 75%; color: #232323; background: #fff; line-height: 1.5em; /* = LH */  }
body.login	{ background: url("../images/bg-login.jpg") no-repeat center top #0da1d8; }
table 		{ font-size: 100%; }

	/* non semantic */
hr   		{ display: none; }
.hidden 	{ position: absolute; top: -9999px; left: -9999px; }
.clr		{ clear: both; height: 0; overflow: hidden; font-size: 1px; border: 0; padding: 0; margin: 0; line-height: 0; }
.replace	{ position: absolute; top: 0; left: 0; overflow: hidden; z-index: 1; display: block; }
.hand 		{ cursor:pointer; }
.opacity:hover{ -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; cursor: pointer; }
.half		{ width: 48%; }
	/* list style */
ul	{ list-style-type: none; }	
ol 	{ list-style-type: decimal; list-style-position: inside; }

	/* links */
a, a:link 		 { color: #1581a9; text-decoration: underline; outline: none; }
a:focus, a:hover { color: #1581a9; text-decoration: none; }

	/* text flow */
p, dl, dd, ul, ol, 
table, form, blockquote { margin-bottom: 1.5em; /* = LH */ }
ul, ol, dd, blockquot	{ margin-left: 1.5em; /* = LH */ }
blockquote 				{ margin-right: 1.5em; /* = LH */ }
sup, sub 				{ line-height: 0; }

	/* font-weight */
h1, h2			{ font-weight: normal; }
th, strong, dt, 
h3 h4, h5, h6, dfn { font-weight: bold; }

	/* font style */
em, dfn, q, cite { font-style: italic; }

	/* headings */
h1, h2, h3,
h4, h5, h6		{ color: #202b33; margin: 0 0 0.5em; line-height: 1.5em; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h4,h5,h6 { font-size: 1.1667em; }

	/* float and aling */
.fl	{ float: left; }
.fr	{ float: right; }
.al, .l	{ text-align: left; }
.ac, .c	{ text-align: center; } 
.ar, .r	{ text-align: right; }


table 		{ width: 100%; border-collapse: collapse; border: 0; padding: 0; margin: 0 0 1.5em; }
table td,
table th 	{ padding: 3px 10px; color: #000; border: solid #ebedf1; border-width: 0 0 1px; vertical-align: middle; }
table th	{ background: url('../images/bg_table_th.png') repeat-x left top #d4ebf9; color: #3e4546; border-bottom: 1px solid #70cdef; font-weight: normal; padding: 10px; }
table a,
table a:link{ text-decoration: none;  }
table th a img { vertical-align: middle; padding: 0 0 0 5px; }
table td a img	{ vertical-align: middle; }
table tr.line td, 
table tr.line th 			{ background-color: #f9f9fa; }
table tr.row_totals { background: url('../images/bg_table_th.png') repeat-x left top #d4ebf9; border-top: 1px solid #70cdef; }
.ListTable tr:hover td, 
.ListTable tr:hover td.line { background-color: #fffccb; }

th.actionclm  	{ width:120px; }
th.shortclm		{ width:40px; }

.DetailTable th { width: 250px; border-bottom: 1px solid #EBEDF1 }


table th span.small-title { font-size: 0.75em; }

table tr.order_status_1 td { background: #ffffff; } /*prijata*/
table tr.order_status_2 td { background: #90bfff; } /* vyriyuje se */
table tr.order_status_3 td { background: #fc6060; } /* storno */
table tr.order_status_4 td { background: #f7cd3c; } /* nekompletni */
table tr.order_status_5 td { background: #5bee7a; } /* expedovana */
table tr.order_status_7 td { background: #DBF0F3; } /* pripraveno k vyzvednuti */
table tr.order_status_8 td { background: #5bee7a; } /* vyzvednuto */

	/* forms */
form input,
form textarea			{ font-family: Arial, sans-serif; font-size: 1.0em; overflow: visible; }	
form textarea.auto		{ height: 35px; }
form ol 				{ list-style-type: none; margin: 0; }
form ol li input.text,
form ol li textarea 	{ padding: 5px; }
form ol li label 		{ color: #414141; font-size: 1.0833em; display: block; margin-bottom: 0.3em; }
form ol li label span 	{ color: #ff0000; }
form ol li.submit		{ cursor: pointer; float: right; }
form ol li.submit input { color: #000; overflow: visible; padding: 5px 10px; cursor: pointer; }
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="image"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: 0; padding: 0; margin: 0; }

/* ======================================================================================================== */
#master-1	{ background: url("../images/bg-master-1.png") #222a34 repeat-x left top; min-width: 980px; width: 100%; min-height: 101px; float: left; }
#master-2	{ float: left; min-width: 980px; width: 100%; position: relative; text-align: left }
.page 		{ padding: 20px 25px 0 25px; }
#main		{ float: left; width: 100%; padding: 15px 0 0; }
#foot		{ float: left; width: 100%; padding: 80px 0 10px; }



.button			{ background: url("../images/bg-button.png") #dcdcdc repeat-x left top; border: solid #91939a; border-width: 0 0 1px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; display: block; float: left; padding: 3px 10px; color: #54565b; margin: 17px 0 0 0; text-shadow: 1px 1px 1px #fff; }
.button:hover	{ color: #54565b; }
#struktura .button { float: none; margin: 0 0 0 10px; display: inline-block; font-size: 1.0em; }

.h-underline		{ border-bottom: 1px solid #dcdee2; padding: 0 0 10px; font-size: 1.5em; font-weight: normal; position: relative; z-index: 2; margin-bottom: 50px; }
input[type="text"], textarea, 
input[type="password"], 
select, .counter		{ background: url("../images/bg-inp.png") #fff repeat-x left top; border: 1px solid #c1c5cb; padding: 4px 5px; }
.counter				{ padding: 2px 5px 3px; vertical-align: top; position: absolute; top: 0; margin: 0 0 0 5px; margin: 0/9; }
input[type="text"]:focus,
textarea:focus			{ border: 1px solid #0da1d8; outline: none; -webkit-box-shadow: 0px 0px 3px 2px #d5eff8; -moz-box-shadow: 0px 0px 3px 2px #d5eff8; box-shadow: 0px 0px 3px 2px #d5eff8; }
input[type="radio"]		{ position: relative; top: 2px; }



/* ---------------------------------------/ LOGIN SCREEN /---------------------------------------------------- */
	/* top bubble */
a.login-logo		{ display: block; width: 98px; height: 126px; background: url("../images/login-logo.png") no-repeat left top; position: absolute; left: 50%; margin-left: -54px; top: 41px; font-family: Arial, sans-serif; }
	/* login inputs */	 
#login-box					{ width: 478px; margin: 0px auto 30px; background: url("../images/login-rope.png") no-repeat center top; padding: 224px 0 0; }
#login-box p.title			{ background: url("../images/login-title.png") no-repeat center top #e3e3e3; width: 369px; margin: 0px auto; text-transform: uppercase; color: #6e6e6e; font-size: 1.1667em; text-align: center; padding: 19px 0 15px 0; }
#login-box #content			{ background: url("../images/login-content.png") #fff no-repeat center top; width: 369px; height: 165px; margin: 0px auto; padding: 15px 0 0; }
#login-box input.text		{ border: solid #cecece; border-width: 0 0 1px 0; background: none; width: 329px; margin: 0 0 0 19px; color: #9d9d9d; font-size: 1.1667em; padding: 9px 0; outline: none; }
#login-box input.text:focus	{ -webkit-box-shadow: 0 0 0 0 #d5eff8; -moz-box-shadow: 0 0 0 0 #d5eff8; box-shadow: 0 0 0 0 #d5eff8;}
#login-box .login-but			{ width: 329px; margin: 19px 0 0 20px; float: left; }
#login-box .login-but .submit	{ background: #11a8e0; color: #fff; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 10px 17px; font-weight: bold; float: left; margin: 0; }
#login-box .login-but .remember	{ float: right; color: #434343; margin-top: 8px; }
#login-box .login-but label		{ position: relative; top: -3px; margin-left: 3px; }	
#login-box p.nopass				{ text-align: center; margin: 0; }

	/* info text */
body.login blockquote p	{ color: #fff; }


/* ---------------------------------------/ TOP BOX /----------------------------------------------------- */

#login p a,			
#breadcrumbs a.home		{ background: url("../images/head-icons.png") no-repeat; }
	/* breadcrumbs */
#breadcrumbs		{ font-size: 1.5em; color: #b6c0cf; margin: 0 0 0 25px; float: left; padding: 18px 0 17px; }
#breadcrumbs a		{ color: #b6c0cf; text-decoration: none; }
#breadcrumbs a:first-child { font-family: Calibri, Arial, sans-serif; }
#breadcrumbs a:hover{ text-decoration: underline; }
#breadcrumbs span	{ color: #f0f0f0; }
#breadcrumbs a.home	{ background-position: left top; padding: 4px 0 4px 30px; }
#breadcrumbs a span	{ color: #f0f0f0; }

	/* login */
#login		{ float: right; margin: 0 15px 0 0; padding: 18px 0 17px; position: relative; }
#login p	{ color: #fff; }
#login p a	{ background-position: right -51px; color: #cad0dc; font-size: 0.9167em; padding: 6px 30px 6px 0; }
#login .napoveda 		{ color: #CAD0DC; text-decoration: underline; margin-right: 40px; font-size: 11px; float: right; position: absolute; right: 0;	bottom: 0; margin-right: 0; }
#login .napoveda:hover,
#login .napoveda:link 	{ text-decoration: underline; }
#login .napoveda i 		{ font-size: 16px; color: #0DA1D8; padding-left: 5px; text-decoration: none;}

	/* menu */
#menu-cover			{ float: left; width: 100%; } 
#menu				{ margin: 0 17px; }
#menu li			{ float: left; margin: 0 1px; position: relative; }
#menu li a			{ color: #f0f0f0; display: block; background: url("../images/bg-menu.png") #818a9a repeat-x left top; padding: 5px 8px; font-weight: bold; border-top: 1px solid #abb1bb; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center; text-decoration: none; text-shadow: 0 -1px 0 #5E6675; }
#menu li a.active	{ background-position: left -96px; background-color: #e0e1e4; color: #3b3e45; border-color: #fff; padding: 8px 10px 7px 10px; margin-top: -5px; text-shadow: 1px 1px 1px #fff; }
#menu li a:hover	{ background-position: left -48px; background-color: #1990bc; border-color: #52b2d5; text-shadow:  0 -1px 0 #076385; color: #f0f0f0; }
#menu li a.active:hover	{ background-position: left -96px; background-color: #e0e1e4; color: #3b3e45; border-color: #fff; padding: 8px 10px 7px 10px; margin-top: -5px; text-shadow: 1px 1px 1px #fff; }
#menu li.m0			{ margin: 0 16px 0 0; }
#menu li.m0 a		{ min-width: 42px; display: block; background-color: #818a9a; border: 0; position: relative; margin-top: -5px; padding: 0; height: 34px; }
#menu li.m0 a:hover	{ padding: 0; margin-top: -5px; }
#menu li.m0 a span	{ background: url("../images/bg-home.png") no-repeat left top; display: block; min-width: 42px; height: 34px; }
#menu li.m0 a:hover span,
#menu li.m0 a.active span	{ background-position: left -34px; border: 0; display: block; height: 34px; width: 42px; margin-top: 0; }

	/* submenu */
#sm-cover			{ float: left; width: 100%; background: #d8dbdf url('../images/submenu-repeat.png') repeat-x 0 100%; }
.submenu			{ margin: 0 5px 0 77px; }
.submenu li 		{ float: left; margin: 15px 10px 15px 0; width: 170px; -webkit-box-shadow:  1px 0px 0px 0px rgba(0, 0, 0, 0.1); box-shadow:  1px 0px 0px 0px rgba(0, 0, 0, 0.1); border-right: 1px solid #F1F2F3; }
.submenu li.wide.c2 { width: 340px; }
.submenu li.wide.c3 { width: 510px; }
.submenu li a 		{ display: block; text-decoration: none; color: #232B35; margin: 0 5px 0 0; padding: 3px 15px 3px 0; float: left; width: 150px; } 
.submenu li a:hover { color: #1581A9; }
.submenu li a i 		{ color: #666F7D; display: inline-block; padding-right: 3px; font-size: 14px; }
.submenu li a:hover i 	{ text-decoration: none; color: #0DA1D8; }

/* ---------------------------------------/ INDEX BOX /------------------------------------------------- */

	/* search */
#search 				{ width: 340px; border: 1px solid #c1c5cb; background: #fff; /*position: absolute; top: 0; right: 25px; margin: 18px 0 15px 0; z-index: 10;*/ float: right; position: relative; margin: 0 0 15px; }
#search input.text 	  	{ font-size: 1.9166em; border: solid #eaeaea; border-width: 1px 0 0 0; background: #fff; color: #9fa5ad; padding: 5px 30px 6px 5px; width: 298px; margin: 0; }
#search input.text:focus{ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#search input.submit  	{ position: absolute; top: 1px; right: 0; cursor: pointer; color: #302e31; text-align: center; background: #c9c7c7; border: 0; padding: 0; margin: 0; font-size: 1.0em; font-weight: bold; outline: none; }

	/* iBox */
.INDEX			{ float: left; width: 100%; margin: 26px 0 0; }
.INDEX li					{ float: left; width: 30.35%; margin: 0 4% 0 0; }
.INDEX .iBox .button		{ text-decoration: none; color: #54565B; }
.INDEX .iBox:first-child	{ margin-left: 0; }
.INDEX .iBox:last-child 	{ margin-right: 0; }
.INDEX .iBox .flink			{ display: block; border-bottom: 1px solid #70cdef; background: url("../images/bg-title.png") #dceffa repeat-x left top; color: #1685af; text-decoration: none; font-size: 1.3333em; }
.INDEX .iBox .flink:hover	{ text-decoration: underline; }
.INDEX .iBox .flink span	{ padding: 11px 13px 9px 13px; display: block; }
.INDEX .iBox .iBox-cover	{ border: solid #dcdee2; border-width: 0 1px 1px 1px; padding: 15px 12px; }
.INDEX .iBox .recom			{ background: #fffccb; }
.INDEX .iBox .recom table th,
.INDEX .iBox .recom table td 	{ border: 0; background: none; text-align: left; padding: 1px 0; color: #202b33; font-size: 1.0833em; }
.INDEX .iBox .recom table th	{ color: #DB4B39; vertical-align: top; padding: 0 7px 0 11px; }
.INDEX li p.info				{ color: #767676; text-decoration: none; background: url("../images/ico.png") no-repeat 0 3px; padding: 0 0 25px 36px; display: block; font-size: 1.0833em; margin: 0; }
.INDEX .iBox h3					{ font-size: 1.1667em; padding: 0 1px; display: block; margin: 0 0 1px; }
.INDEX .iBox h3.newsletter		{ margin: 35px 0 0; display: block; }
.INDEX li ul				{ margin: 0; }
.INDEX li ul li 			{ width: auto; float: none; border: 0; border-bottom: 1px solid #E3E3E3; margin: 0; padding: 0 3px; }
.INDEX li a.text-item		{ color: #1581A9; text-decoration: underline; display: inline-block; padding: 8px 0 8px 0; }
.INDEX li a.text-item:hover	{ text-decoration: none; }
.INDEX li a.date-item		{ float: right; text-decoration: none; color: #DB4B39; font-weight: bolder; font-size: 11px; padding-top: 8px; font-size: 0.9167em; }
.INDEX2 li p.info			{ padding-bottom: 12px; }



.total			{ float: left; font-weight: bold;  }
.grid			{ float: right; }
.grid a			{ display: inline-block; text-align: center; border: 1px solid #a9abaf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 3px 5px; min-width: 11px; text-decoration: none; color: #6e737b; background: #fff; font-size: 1.1667em; }
.grid a:hover 	{ background: #707a89; border: 1px solid #707a89; color: #fff; }
.pagination var { font-style: normal; }
.actions-button	{ float: right; margin: 10px 0 0; }  

#SearchForm p 	{ font-size: 1.1667em; float: left; margin: 2px 15px 0 0; }
#SearchForm button { float: left; margin-right: 10px; }
#SearchUl 		{ margin: 1.0em 0 0; }
#SearchUl select{ padding: 2px 2px 2px 5px; width: 160px; }
#SearchUl input	{ width: 160px; }
#SearchUl li	{ float: left; margin: 0 10px 10px 0; } 


/* ---------------------------------/ EDITACNI FORMULARE + LAYOUT VNITRKU /-------------------------------------------- */

	/* nadpis s modrym pozadim u stranek kde nejsou taby */
h2.title		{ border-bottom: 11px solid #e7f5fc; padding: 0 2px 0 0; width: 100%; margin: 0; font-size: 1.0em; color: #1686af; font-weight: bold; }
h2.title span	{ display: inline-block; background: #e7f5fc; color: #1686af; margin: -1px 0 0; padding: 10px 15px 6px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }

	/* taby - detail stranky, produktu, ... */
form legend						{ font-size: 2em; color: #3b3e45; padding: 26px 0 29px 0; }	
.ui-tabs 						{ position: relative; padding: 0; zoom: 1; } 
.ui-tabs .ui-tabs-nav 			{ margin: 0; padding: 0; }
.ui-tabs .ui-tabs-panel,
.insider						{ display: block; border-width: 0; padding: 1em 1.4em 0.82em 1.4em; background: none; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px; } 
.ui-tabs .ui-tabs-hide			{ display: none !important; }
#tabs ul.nav, ul.nav			{ background: none; border-bottom: 11px solid #e7f5fc; width: 100%; margin: 0; padding: 0 2px 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
#tabs ul.nav li, ul.nav li 		{ background: none; border: 0; outline: none; margin: 0 -3px 0 0; white-space: nowrap; list-style: none; position: relative; top: 3px; padding: 0; display: inline-block; }
#tabs ul.nav li a, ul.nav li a  { display: block; background: #dadce0; text-decoration: none; color: #3b3e45; font-weight: normal; padding: 6px 6px; margin: 5px 0 0; cursor: pointer; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#tabs ul.nav li a:hover, 
ul.nav li a:hover 				{ color: #000; }
#tabs ul.nav li.ui-tabs-selected a,
#tabs ul.nav li.ui-tabs-active a,
ul.nav li.ui-tabs-active a,
ul.nav li.ui-tabs-selected a { background: #e7f5fc; color: #1686af; font-weight: bold; margin: -1px 0 0; padding: 10px 15px; cursor: text; }

	/* seznam stranek + taby s jazyky + vyhledavani */
ul.noborder { border: 0; }
ul.margin	{ margin-bottom: 10px; }
ul.margin li.ui-tabs-selected a,
ul.margin li.ui-tabs-active a { padding: 10px 15px 6px; }

#cover-box					{ width: 100%; border: 1px solid #dcdee2; border-top-color: #70cdef; padding: 4px 0 25px;  }
#cover-box.border			{ border-bottom: 0; } /* obrazky a prilohy edit produktu */
#form-cover.margin-bottom	{ margin: 0 0 1.5em; } /* odsazeni tabulky od formulare - nejprodavanejsi */
#form-pages #cover-box 		{ border-bottom: 0; } 
#form-pages #tab-0,
#form-pages #tab-1, 
#form-pages #tab-2, 
#form-pages #tab-3			{ padding-bottom: 70px; border-bottom: 1px solid #dcdee2; }
#form-pages #tab-0.border	{ border-bottom: 0; } /* vse #form-pages se tyka ciste textu */

	/* save buttons */
#buttons 				{ padding: 0 0 0 24.5%; }
#form-pages #buttons	{ margin: -50px 0 0; }	
.button-green,
a.button-green			{ background: url("../images/bg-btn.png") repeat-x left top #72b019; border-bottom: solid #456a11; border-width: 0 0 1px 0; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px; color: #fff; padding: 4px 11px 4px 11px; cursor: pointer; text-decoration: none; }
#insert-img				{ float: right; margin: -10px 10px 0 0; position: relative; z-index: 10; }
#insert-img .arrow-up	{ background: url("../images/arrow-up.png") no-repeat left top; width: 15px; height: 53px; position: absolute; left: -25px; top: -32px; }







/***/	
.btns-cover		{ width: 100%; margin: -50px 0 0; }
.save .btns-in	{ padding: 0 0 0 24.5%; }

	/* tabs menu */

#tabs ul.j-tabs,
ul.j-tabs 				{ background: none; border-bottom: 11px solid #e7f5fc; display: block; width: 100%; margin: 0; }
#tabs ul.j-tabs.list,
ul.j-tabs.list			{ border-bottom: 0; }
#tabs ul.j-tabs li,
ul.j-tabs li			{ background: none; border: 0; outline: none; margin: 0 -3px 0 0; white-space: nowrap; list-style: none; position: relative; top: 3px; padding: 0; display: inline-block; }
#tabs ul.j-tabs li a,
ul.j-tabs li a			{ display: block; background: #dadce0; text-decoration: none; color: #3b3e45; font-weight: normal; padding: 0; cursor: pointer; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin-top: 5px; }
#tabs ul.j-tabs li.ui-tabs-selected a,
#tabs ul.j-tabs li.ui-tabs-active a,
ul.j-tabs li.ui-tabs-active a,
ul.j-tabs li.ui-tabs-selected a{ background: #e7f5fc; color: #1686af; font-weight: bold; margin-top: -1px; margin-bottom: 0; padding-bottom: 1px; cursor: text; }
#tabs ul.j-tabs li a span,
ul.j-tabs li a span 				{ display: block; background: none; padding: 6px 17px 6px 15px; }

#tabs ul.j-tabs li.selected a span,
#tabs ul.j-tabs li.active a span,
ul.j-tabs li.selected a span,
ul.j-tabs li.active a span,
#tabs ul.j-tabs li.ui-tabs-selected a span,
#tabs ul.j-tabs li.ui-tabs-active a span,
ul.j-tabs li.ui-tabs-active a span,
ul.j-tabs li.ui-tabs-selected a span { padding: 10px 17px 9px 15px; }
#form-pages ul.j-tabs,
#form-cover ul.j-tabs { padding: 0 2px 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }







	/* tabs content */
.yui-content	{ width: 100%; border: 1px solid #dcdee2; border-top-color: #70cdef; padding: 4px 0 25px; border-bottom: 0; }
#form-pages,
#form-cover		{ margin: 0; max-width: 1250px; min-width: 980px; width: 67%; }
#form-cover .yui-content { border-bottom: 1px solid #dcdee2; }
#form-cover .btns-cover { margin: 0; }
#form-cover #tab-0,
#form-cover #tab-1 { padding-bottom: 1.0em; border: 0;  }


.EditTable th,
.EditTable td	{ background: none; border: 0; text-align: left; color: #3b3e45; font-weight: normal; padding: 3px 10px; }
.EditTable th	{ width: 23%; }
.EditTable td div:first-child	{ position: relative; }
.EditTable .word_count			{ margin: 0; }
.EditTable input[type="text"],
.EditTable input[type="password"]{ width: 290px; }
.EditTable textarea				{ width: 90%; }
.EditTable select				{ width: 302px; }
.EditTable .editHint			{ background: url("../images/ico.png") no-repeat left top; display: none; padding: 0 0 0 25px; position: absolute; top: 3px; left: 345px; font-style: italic; }

/* tooltip */
.EditTable .tooltip-td          { padding-left: 0; padding-right: 0; width: 17px; }
.EditTable .tooltip-td span     { color: #919191; font-size: 0.9167em; cursor: pointer; }

.no-tooltip th,
.no-tooltip td	{ background: none; border: 0; text-align: left; color: #3b3e45; font-weight: normal; padding: 3px 10px; }
.no-tooltip th	{ width: 24%; }
.no-tooltip input[type="text"],
.no-tooltip input[type="password"]{ width: 200px; }
.no-tooltip textarea	{ width: 200px; }
.no-tooltip select		{ width: 212px; }


/* ---------------------------------------/ ADD IMAGES - TEXT PAGE /---------------------------------------------- */

	/* images box cover */
#images-cover			{ margin: 0; max-width: 1250px; min-width: 980px; width: 67%; }
#images-cover .indent	{ border: solid #dcdee2; border-width: 0 1px 1px 1px; float: left; width: 100%; padding: 7px 0 30px 0; }
	/* edit products - obrazky + prilohy */
#images-cover.products .indent { border-width: 0 1px; }
#images-cover.products .second { border-width: 0 1px 1px; }
#images-cover.products #images-ul li,
#images-cover.products #files-ul li 			{ width: 30%; }
#images-cover.products #images-ul li.img-step2,
#images-cover.products #files-ul li.img-step2	{ width: 68%; float: right; margin: 0; }

	/* images steps */
#images-ul,
#files-ul					{ margin: 0; width: 100%; }
#images-ul li,
#files-ul li				{ float: left; margin: 0 2% 0 0; width: 23% }
#images-ul li .step,
#files-ul li .step			{ background: #fffccb; margin: 0 0 10px; }
#images-ul li .step-i,
#files-ul li .step-i		{ padding: 6px 14px; display: block; }
#images-ul li .step-i span,
#files-ul li .step-i span	{ font-weight: bold; color: #DB4B39; font-size: 1.5em; }
	/* images step 1 */
.img-step1						{ width: 290px; margin-left: 26px; position: relative; }
.img-step1 table				{ float: left; }
.img-step1 table th,
.img-step1 table td				{ border: 0; background: none; text-align: left; padding: 0 0 4px; font-weight: normal; }
.img-step1 table th				{ width: 60px; }
.img-step1 table .t				{ width: 140px; }
.img-step1 table .button		{ margin: 4px 0 0; }
.img-step1 table #submit_btn	{ margin: 10px 0 0 2px; }
.img-step1 .arrow				{ background: url("../images/arrow.png") no-repeat left top; width: 54px; height: 14px; position: absolute; right: -45px; top: -33px; }
	/* images step 2 */
#images-ul li.img-step2			{ width: 50%; position: relative; }
.img-step2 table th,
.img-step2 table td 		{ text-align: left; }
.img-step2 table th 		{ border: solid #70cdef; border-width: 0 0 1px 0; background: url("../images/bg-th.png") #d5ebf9 repeat-x left top; font-weight: normal; padding: 10px 0; color: #3e4546; }
.img-step2 table th.cntr	{ text-align: center; }
.img-step2 table td.cntr	{ padding-left: 28px; }
.img-step2 table td 		{ padding: 5px 0; border: solid #ebedf1; border-width: 0 0 1px 0; color: #5d616a; }
.img-step2 table td:first-child,
.img-step2 table th:first-child	{ text-align: center; width: 10.6%; }
.img-step2 table td.scnd			{ width: 25.3%; }
.img-step2 table td.thrd			{ width: 38.4%; }
.img-step2 table a,	
.img-step2 table img		{ vertical-align: middle; }
.img-step2 table .thumb	{ margin: 5px 0 0; }
.img-step2 .arrow				{ background: url("../images/arrow.png") no-repeat left top; width: 54px; height: 14px; position: absolute; right: -45px; top: -33px; }
	/* images step 3 */
#images-ul li.img-step3	{ margin: 0; float: right; }
.img-step3 .img-param	{ padding: 0 0 5px 5px; margin: 0; }
.img-step3 .boolarea	{ margin: 0 0 17px; padding: 0 5px 0 5px; text-align: left; }
	
#special_form_data,
#special_form_data_files { padding: 0 15px; margin: 0; }

	
/* ---------------------------------------/ FOOT BOX /---------------------------------------------------- */

#foot p	{ margin: 0; color: #999da2; font-size: 0.9167em; text-align: center; }



span.file,
span.folder,
span.file img,
span.folder img { vertical-align: middle; }



/* ---------------------------------------/ JQUERY TREE TABLE /------------------------------------------- */

	/* jquery.treeTable.collapsible */
.treeTable tr td .expander 				{ background-position: left center; background-repeat: no-repeat; cursor: pointer; padding: 0; zoom: 1; /* IE7 Hack */ }
.treeTable tr.collapsed td .expander	{ background-image: url('../img/toggle-expand-dark.png'); }
.treeTable tr.expanded td .expander 	{ background-image: url('../img/toggle-collapse-dark.png'); }
	/* jquery.treeTable.sortable */
.treeTable tr.selected, .treeTable tr.accept 	{ background-color: #3875d7; color: #fff; }
.treeTable tr.collapsed.selected td .expander, 
.treeTable tr.collapsed.accept td .expander 	{ background-image: url('../img/toggle-expand-light.png'); }
.treeTable tr.expanded.selected td .expander, 
.treeTable tr.expanded.accept td .expander 		{ background-image: url('../img/toggle-collapse-light.png'); }
.treeTable .ui-draggable-dragging 	{ color: #000; z-index: 1; }
.treeTable .ui-draggable 			{ _cursor: hand; cursor: pointer; }


	
	/* Accordion
----------------------------------*/

.ui-dialog { position: relative; padding: 0em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: 0em; position: relative; display: none; }
.ui-dialog .ui-dialog-title { float: left; margin: 0em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: 0em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* DRAG DROP */
table tr td.dragdrop { background-image: url(../img/move.png); background-repeat: no-repeat; background-position: 5px 5px; padding-left: 25px; }
.ondrag { border: 2px dashed #000; }

table.jqplot-table-legend   {width: 90px; }

ul.lang		{ margin: 0; }
ul.lang li { float: left; margin: 0 10px 0 0;}

#dir_list   {z-index:9999; }
.EditTable input.datetime-time { width:60px; }

/*div.err	{clear: both; padding: 2px; border: 2px solid; color: #c00; }*/
div.err ul { margin: 0px; }



table tr.new-0	{ font-weight: bold; background-color:#5f5 !important; }
table tr.new-1	{ font-weight: bold; background-color:#11dd00 !important; }
table tr.new-2	{ font-weight: bold; background-color:#11cc99 !important; }
table tr.new-3	{ font-weight: bold; background-color:#66ccff !important; }
table tr.new-4	{ font-weight: bold; background-color:#bb88ff !important; }
table tr.new-5	{ font-weight: bold; background-color:#dd77dd !important; }
table tr.new-6,table tr.new-7,table tr.new-8,table tr.new-9,table tr.new-10	{ font-weight: bold; background-color:#dedede !important; }


table tr.new-0 td	{  background-color:#5f5 !important; }
table tr.new-1 td	{  background-color:#11dd00 !important; }
table tr.new-2 td	{  background-color:#11cc99 !important; }
table tr.new-3 td	{  background-color:#66ccff !important; }
table tr.new-4 td	{  background-color:#bb88ff !important; }
table tr.new-5 td	{  background-color:#dd77dd !important; }
table tr.new-6  td,table tr.new-7 td,table tr.new-8 td,table tr.new-9 td,table tr.new-10 td	{ background-color:#dedede !important; }

.hand { cursor:pointer; }
b.ok { color:  #292;}
label.topay	{ font-weight: bold; }
.error, a.error	, a.red		{ color: #c00; text-decoration: none; font-weight: bold; }
.err {
	background-color: #FFC6C6;
    border: 1px solid #EEA9A9;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 10px;
	 font-weight: bold;
	 color: #CC0000;
}

.wrn {
	background-color: #cce5ff;
    border: 1px solid #5e9fe3;
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 10px;
	 font-weight: bold;
	 color: #0c4682;
}

.ikona	{ height:16px; }


.EditTable input.datepicker-time,
.EditTable input.timeInput			{ width: 126px; }

/*#items-result { max-height: 500px; overflow: auto; }*/

/* #form-e_products-result div.cover, */
form div.cover { max-height: 400px; overflow: auto; margin-bottom: 1.5em; }

form div.cover table { margin-bottom: 0; }


a.ares { color: #cc0000; margin: 0 0 0 3px; vertical-align: bottom; }
a.ares:hover { color: #730202; }

	/* admin/e_orders_edit.php - detail objednavky */
table td.editable,
table td.editable_possible_value	{ text-decoration:underline; cursor: pointer; color: #1581A9; width: 136px; }
table td.editable form 		{ margin: 0; }
table td.editable button,
table td.editable_possible_value button 	{ background: url("../images/bg-btn.png") repeat-x left top #72b019; border-bottom: solid #456a11; border-width: 0 0 1px 0; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; color: #fff; padding: 2px 11px 2px 11px; cursor: pointer; text-decoration: none; margin: 0 0 0 1px; }
table td.editable input 	{ border: 1px solid #ccc; background: #fff; width: 100px; margin-right: 5px; padding: 3px 5px; }

 /* admin/e_revaluation.php - preceneni produktu */
#treeview { margin-bottom: 1.5em; }

#form-e_orders fieldset { display: block; margin-bottom: 10px; }
#form-e_orders fieldset #label-stav { margin-left: 30px; }
#form-e_orders fieldset select { margin-right: 15px; }

input.w30	{ width: 30px; }
input.w500	{ width: 500px; }

#grafy { width: 90%; }

.shift	{ margin-top: 25px; }

.editable form.shorter-inp input		{ width: 75px!important; text-align: center; }
.possible-value-sel						{ width: 105px; margin: 0; }
.possible-value-sel select				{ width: 55px!important; margin-right: 5px; }


.editable-tooltip {text-decoration:underline; cursor:pointer;}

 /*  .editable-area {width: 300px; height: 60px; display: block;} */

table.order-stats td,
table.order-stats th { border: 1px solid #ebedf1; padding: 3px 10px; }
table.order-stats th { border-right: 0; background: none;  text-align: left; width: 180px;}
table.order-stats td { border-left: 0; }
table.order-stats td.td-submit { border: 1px solid #ebedf1; text-align: center; padding: 10px; }
.order-stats-cover { float: left; width: 440px; margin-right: 50px;}
table.order-stats label	{ display:block; } 

/* OBJEDNAVKA - dva sloupce */
#two-cols {}
#two-cols .col { width: 50%; float: left; }
#two-cols h2 { margin-top: 16px;}

table tr.delivery_21 td, table tr.delivery_21 td a  { color: black; }