/* @override 
	http://slevotisk.inshop.cz/inshop/Layout/Schemata/css/styles.css
	http://slevotisk.cz/inshop/Layout/Schemata/css/styles.css
	http://vx3333700.server3b.viwefix.cz/css/styles.css
	http://oz.slevotisk.cz/css/styles.css
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
table td{ padding-top: 3px; padding-bottom: 3px;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}
a {outline: none;text-decoration: none;}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* close commented backslash hack */
body {margin: 0;padding: 0; background-color: #ffeaca;}
body{height:100%; font: 12px 'Verdana', sans-serif;}

h1{ font-size: 33px; color: #283bbd;  font-weight: 300; text-transform: uppercase; margin-bottom: 10px;}
h1 img{display: none;}
h2{ font-size: 25px; color: #283bbd;}

.fl{float: left;}
.fr{float: right;}

.static{ width: 800px; text-align: justify; padding: 7px; margin-top: 7px; font-size: 13px; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.static p{ margin-bottom: 20px;}
.static a{ color: #1b56a6;}

#welcome h3{ color: #ff9000; font-size: 23px; padding: 5px 4px 4px; font-weight: bold;}
#welcome .Cover{ padding-top: 15px; margin-left: 15px;}
textarea { width: 569px; height: 100px;}

#left { 
position:absolute; 
left:0; 
top:0; 
padding:0; 
width: 260px; 
height:100%; /* works only if parent container is assigned a height value */ 
color:#333; 
background: black url(left-panel-footer.jpg) no-repeat center bottom; 
} 

a.logo img{display: block; margin-left: auto; margin-right: auto; padding-bottom: 10px;}

#main h2{ margin-bottom: 24px; color: #ff9000; padding: 4px 4px 4px 0; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; font-size: 30px; font-weight: bold;}

.Steps{ margin-top: 5px; margin-bottom: 15px; font-size: 19px; color: black; font-weight: bold;}
.Steps b{ color: #ff9000;}
.Steps ul{}
.Steps li{ margin-top: 5px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px;}
.Steps li #searchphrase{}
.Langueage { margin-top: 6px; margin-right: 2px; background: url(select.png) no-repeat; padding: 1px 4px 2px 2px;}
.Langueage p{ width: 93px; height: 22px;}
.Langueage img, .Langueage a{display: block;}
.Langueage img { margin-top: 2px; margin-left: 2px;}
.Langueage a{ margin-top: 3px; margin-left: 3px; color: white;}
.search{ height: 48px;}
.search ul{ padding-top: 5px; padding-left: 0;margin-right: 27px;}
.search li.inp{ background: url(search.png) no-repeat left top; width: 104px; height: 27px; margin-top: 2px; margin-left: 4px;}
.search input.wob{display: block; margin-top: 3px; height: 16px; margin-left: 6px; width: 87px; padding: 1px; color: white; font-size: 13px;}
.Lcontent{height: 100%; position: relative;}
.Lcontent .flogo{position: absolute; bottom: 0; right: 0; width: 260px;}
.Lcontent .flogo a{display: block;}
.Lcontent .flogo img{display: block; margin-left: auto; margin-right: auto; padding-bottom: 6px;}

.Navigation{ text-align: right; padding-right: 20px; height: 400px;}
.Navigation a{display: block; color: white;}
.Navigation ul{ font-size: 16px; text-transform: uppercase;}
.Navigation ul li{ padding: 7px 0 7px 7px;}
.Navigation ul li p{ color: white; font-size: 12px;}


#welcome{height: 73px; width: 900px; background: url(top-info-panel-header.png) no-repeat left top; margin-left: 260px;}

#main-wrapper {
  position: absolute;
  bottom:0;
  top:0;
  overflow:hidden;
  margin-left:260px;  
  margin-top: 74px;  
  left:0;
  right:0;}

#hlavni-cast {
	width: 100%;
	height: 100%;
	overflow: hidden;
	/*background:url(../images/foto.png) bottom right no-repeat;*/
	position: absolute;
	overflow:auto;
 	overflow-x: hidden;
 	background: url(bg1.jpg) no-repeat -61px bottom; padding-top: 0; padding-bottom: 0; padding-right: 0; font-family: Lucida Grande, Lucida, "Verdana", sans-serif;}
 	
.WidthBox{width: 990px;  padding-left: 11px; padding-top: 52px; padding-bottom: 12px;}
 	
.FormatList{}
.FormatList li{width: 220px; float: left; margin-right: 3px;}
.FormatList .Head{ color: white; background: url(sbt.png) no-repeat left top;}
.FormatList .Head h3{ font-size: 17px; padding: 19px; text-align: center;}
.FormatList a{}
.FormatList .body{ padding: 7px; background: url(sbb.png) no-repeat left bottom;}
.FormatList .body .ddes{ padding-left: 5px; padding-right: 5px; height: 94px;}
.FormatList .body .Iimg{ height: 190px;}
.FormatList .body p{ color: black; margin: 0 !important; padding: 0;}
.FormatList .body img{display: block; margin-left: auto; margin-right: auto;}

.NumberList{}
.NumberList.resize{ width: 825px; margin-bottom: 30px;}
.NumberList ul{ padding-right: 20px;}
.NumberList li{ margin-top: 4px; padding-top: 3px; padding-bottom: 3px; padding: 6px; background-color: #ed6502; font-size: 16px; color: white; }
label.error{ color: red; display: block;}

.NumberList li:hover, .NumberList li.selected{ background-color: #92d3ec;}
.NumberList li:hover{cursor: pointer; cursor: hand;}
.NumberList li span{ padding-left: 10px;}

.Product{ margin-top: 30px; padding-right: 20px;}
.Product h2{ font-size: 18px; padding: 7px; background-color: #000; color: white; -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;}
div.UploadFiles { padding: 7px; background-color: #fff3df; -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;}
div.UploadFiles h3{ font-weight: bold; font-size: 14px;}
div.UploadFiles li{ margin-top: 3px; margin-bottom: 3px; padding: 4px;}
div.SelectedComponentGroupList { margin-top: 8px;}
div.componentgroup-name { padding: 7px; background-color: #ed6402; font-size: 15px; color: white; -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;}
.Product table.product-list { margin-bottom: 0; margin-top: 0; background-color: #fff3df;}
.Product table.product-list {-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;}
.Product table.product-list td{ padding-top: 4px; padding-bottom: 4px; padding: 4px;}
.Product td.product-list-name { width: 460px;}
div.Vyber { padding-bottom: 1px; margin-top: 10px;}
div.Vyber input, div.Vyber img{display:inline-block; *display:inline; zoom: 1; padding-top: 0; margin-top: 2px;}
div.Vyber a{ padding-right: 7px;}
div.Vyber input{}
.PriceLine, .Agreement{ padding: 7px; color: white; font-size: 16px; margin-top: 2px; background-color: #fff3df;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; height: 40px;}
.PriceLine span{display: block; color: #3b70fc;}
.PriceLine .price-with-vat{ font-weight: bold;}
div.clearPrint { margin-top: 10px;}
.Agreement{ font-size: 12px; color: black; margin-bottom: 10px; height: auto;}
.Agreement span{ font-weight: bold;}
.Agreement a{ color: black; text-decoration: underline;}


.ico{position: relative; z-index: 9;}
.ico button{position: absolute; left: 187px; top: 2px; z-index: 999;}

p.1_filename { text-align: right;}

table{width: 100%;}

button.tlacitkoObecne{
	border:none;
	padding:0;
	margin: 0 0 30px;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height: 40px;
	line-height:40px;
	cursor: hand; cursor: pointer; background-image: none; background-color: transparent;
	
	}



button span, button em{
	display:block;
	height: 30px;
	line-height:30px;			
	margin:0;
}
button span{ font-size: 13px; padding-left: 10px; 
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background-image: url(plast.png);}	
button em{ font-style:normal; color: white; padding-right: 10px;}

.PriceLine button{height: 40px;}
.PriceLine button span, .PriceLine button em{height: 32px; line-height: 32px; font-size: 19px;}
p.uploadedFile { background-color: rgba(109,170,252,0.3);}
p.uploadedFile a{ color: red; padding-left: 15px;}

#Cart{}
td.name{ width: 151px;}
.RegisterTable td, table.delivery-adress td{ padding: 4px;}
input.input, input.text-input, input.field{ height: 24px; border: 1px solid #fad8a6; width: 580px;  box-shadow:inset 0 0 5px #ffd7a3;  box-shadow:inset 0 0 5px #ffd7a3; -moz-box-shadow:inset 0 0 5px #ffd7a3;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background-color: #fceccd;}
input.input.same, input.same-size{ width: 288px;}
input.input.small, input.small-size{ width: 120px;}
input.input.large, input.large-size{ width: 454px;}
.invisible{display: none;}
div.value{ font-size: 14px; margin-top: 10px;}
div.value textarea{ width: 800px !important; display: block;}

div.deliveries, div.payments { margin-bottom: 18px;}
textarea#Comment.input { height: 89px;}

/*TABLE*/
table.product-list td{ padding: 4px;}
tr.product-list-header { background-color: #6aa7f2; color: white; font-size: 15px; }
table.product-list td.space{ background-color: #fd900a; padding: 1px 0 0;}
.CheckCart{ background-color: #fff3df;}
.CheckCart h3{ background-color: #fd900a; color: white; font-size: 15px; margin-top: 0; margin-bottom: 5px; padding: 5px;}

.missing-entry{ color: red;}

.TabFields{ width: 800px;}
.TableFields { margin-bottom: 10px; margin-right: 20px; padding: 7px; 
-moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; 
box-shadow:  0px 0px 5px #f6dab5; -moz-box-shadow:  0px 0px 5px #f6dab5; -webkit-box-shadow: 0px 0px 5px #f6dab5; border: 1px solid #e4b887; background: #fff3df url(table.jpg) repeat-x; margin-top: 6px;}
.TableFields h3{ background-color: #3b70fc; padding: 12px; color: white; font-size: 17px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px;}

table.UserLoginTable {}
table.UserLoginTable td{ padding: 4px;}
.Static {}
.Static .Content{ background-color: #fff3df; margin-right: 20px; padding: 7px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px; border-radius: 12px; box-shadow:inset 0 0 5px #ffd7a3;  box-shadow:inset 0 0 5px #ffd7a3; -moz-box-shadow:inset 0 0 5px #ffd7a3;}
.Static .Content a{ color: black;}

.AdminOrders{}
.AdminOrders tr.product-list-row { background-color: #fd900a;}
.AdminOrders div.pager { margin-top: 18px;}
.FBox{width: 808px;}
.FBox h4 { background: url(regH.png) no-repeat; text-transform: uppercase; padding: 21px 21px 25px; font-size: 16px; color: white;}
.FBox .RCon{ background: url(regHc.png) no-repeat 0 bottom; padding-bottom: 22px; padding-left: 18px; padding-right: 18px;}

.Fhead{ padding-top: 23px; width: 808px; background: url(regH1.png) no-repeat left top;}
.Fhead .Fbody{background: url(regHc.png) no-repeat 0 bottom; padding: 0 19px 19px;}
.Fhead .Fbody h3{ font-size: 19px; margin-bottom: 10px; color: #283bbd;}
.Fhead .Fbody h4{ margin-top: 10px; margin-bottom: 6px; padding: 8px; background-color: #fd900a; font-size: 14px; font-weight: bold; color: white;}
.FBox .RCon td, .FBox .RCon th{ padding: 8px;}
.FBox .RCon th{ font-weight: bold;}
.FormatLight{ width: 550px;}
.FormatLight h5{ font-size: 15px; font-weight: bold; color: #fd900a;}
.FormatLight img{display: ; margin-left: auto; margin-right: auto;}

/*TEXT INPUTS*/
input.wob{ border-style: none; background-color: transparent;}
table.table.SumInfoTable th{ font-weight: bold;}

strong{ font-weight: bold;}
td.firstTd { width: 40px;}

.bulk img{max-width: 15px;}

.rp_list {
    font-family:Verdana, Helvetica, sans-serif;
    position:fixed;
    right: -220px;
    top: 74px;
    margin:0;
    padding:0;
}
span.rp_shuffle{
    background:#222 url(shuffle.png) no-repeat 10px 50%;
    width:28px;
    height:14px;
    display:block;
    margin:10px 0px 0px 20px;
    cursor:pointer;
    padding:4px;
    border:1px solid #000;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.rp_list ul{
    margin:0;
    padding:0;
    list-style:none;
}
.rp_list ul li{
    width: 240px;
    margin-bottom:5px;
    display:none;
}
.rp_list ul li div{
    display: block;
    line-height:15px;
    width: 240px;
    height: 80px;
    background:#333;
    border:1px solid #000;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
.rp_list ul li div img{
    width:70px;
    border:none;
    float:left;
    margin:4px 10px 0px 4px;
    border:1px solid #111;
    -moz-box-shadow:1px 1px 3px #000;
    -webkit-box-shadow:1px 1px 3px #000;
    box-shadow:1px 1px 3px #000;
}
span.rp_title{
    font-size:11px;
    color:#ddd;
    height:46px;
    margin:4px 0px 0px 20px;
    display:block;
    text-shadow:1px 1px 1px #000;
    padding-top:3px;
    background:#222;
    -moz-box-shadow:0px 0px 5px #000 inset;
    -webkit-box-shadow:0px 0px 5px #000 inset;
    box-shadow:0px 0px 5px #000 inset;
}
span.rp_links{
    width:195px;
    height:8px;
    padding-top:2px;
    display:block;
    margin-left:42px;
}
span.rp_links a{
    background: #222 url(bgbutton.png) repeat-x;
    padding: 2px 18px;
    font-size: 9px;
    color: #fff;
    text-decoration: none;
    line-height: 1;
    -moz-box-shadow: 0 1px 3px #000;
    -webkit-box-shadow: 0 1px 3px #000;
    box-shadow:0 1px 3px #000;
    text-shadow: 0 -1px 1px #222;
    cursor: pointer;
    outline:none;
}
span.rp_links a:hover{
    background-color:#000;
    color:#fff;
}
div.Customer { text-align: right; padding-right: 18px; color: white; margin-bottom: 9px;}
.rp_list .Ccover{position: relative;}
.rp_list .pp{position: absolute; top: 2px; left: -81px;}
.flesh h3{ font-size: 16px; color: green; font-weight: bold; margin-top: 10px;}
