@media screen
{
    * {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:100%; font-style:normal;}
    html, body{background-color:white; color:black; font-size:11px; }
    h1{}
    h2{}
    h3{color:#0083C1;}
    h4{} 
    h1 span, h2 span, h2 span, h4 span{display:none;}
    a{}
	a:hover{}
    a img{border:none;}
    #dpgstore{width:900px; } /*top:-14px; nefakci v IE*/

#bnr	{ position: absolute; top: 38px; left: 920px; }

.objednavka_prepocitat{padding:2px 10px;}
#admin_objednavka input{padding:2px;}
.search_form_field{width:120px; padding:2px 0px 2px 10px; padding-right:20px; font-weight:bold; vertical-align:top; text-align:left;}
.search_form_input{width:390px;}
.blue{color:#0083C1;}
.info{width:530px; margin:10px 12px;} /*used in index.tpl*/
.clear_line{line-height:1px; float:none; display:block; clear:both;}
.file_multiple{margin:2px 0px; width:200px; float:none; text-align:left;}
    
#headerSluzby{
width: 900px;
/*height: 40px;*/
/*background-color: #0083c1;*/
background-color: #000033;
padding: 11px 0 11px 10px;
/*}

#headerSluzby h2{*/
/*margin: 11px 0 11px 10px;*/
font-size: 12px;
font-weight:normal;
color:#B6DCEE;
}

#headerSluzby /*h2*/ a {
text-decoration: none;
color:#ffffff;
}

#headerSluzby /*h2*/ a:hover {
text-decoration: underline;
color:#ffffff;
}



    #header{height:77px;position:relative;}
	#header h1{width:192px; height:77px; background:url('/imgs/web/logo.gif') no-repeat 15px 20px; _background:url('/imgs/web/logo.gif') no-repeat 15px 30px;  float:left;display:block;}
	#header h1 a{display:block; width:192px; height:77px;}
	#headerRight{margin-top:10px;}
	#header a:hover{color:#0083c1;}
        #webMenu{float:left;width:350px;}
    	#webMenu a{text-decoration:none; color:black;}
    	#webMenu b{font-weight:normal; color:#cdcdcd;}
    	
	    #actual{position:absolute; bottom:5px; left:196px; _position:relative; _top:-4px; _left:0px;}
  
.readonly{border:0px;}    
        #login{float:left;width:358px;}	
        #login h4{display:inline; background:url('../imgs/web/login.gif') no-repeat;padding-left:20px; padding-right:0px;color:#0083c1;}
        
        #login a{color:black;}
        #login a:hover{text-decoration:none;}
        #login input{width:100px; height:19px;}
        #login input.submit{width:62px; height:22px; border:none; background:#0083c1; color:white; font-weight:bold; position:relative; top:3px; _top:-1px;}
        #login form{}
        #login p{margin-top:6px;}

    #topMenu{height:31px;  background:#000000 url('../imgs/web/lista.gif') repeat-x; border-bottom:5px solid #b6dcee; overflow:hidden; margin-bottom:6px;}
    
    #topMenu li{ height:35px;float:left; list-style:none; _width:100px;  }
    #topMenu li.a{ background:url('../imgs/web/l-a.gif') repeat-x; }
    #topMenu li a span{background:url('../imgs/web/arrow-b.gif') no-repeat 0px 4px; padding-right:4px; }
    
    #topMenu li.a a{color:black;}
    #topMenu li.a span{background:url('../imgs/web/arrow-bl.gif') no-repeat 0px 5px; }
    
    #topMenu li a{text-decoration:none; color:#b6dcee;display:block;height:35px; _height:22px; padding-top:9px; padding-left:8px; padding-right:18px; padding-bottom: 9px; font-weight:bold; font-size:9pt; border-right:1px solid white;}
    
    #topMenu li a:hover{background:url('../imgs/web/l-a.gif') repeat-x; color:black;}
    #topMenu li a:hover span{background:url('../imgs/web/arrow-bl.gif') no-repeat 0px 5px; }
    
    #topMenu .today{width:192px; color:white; padding-top:9px;}
    #topMenu .today span{padding-left:10px;}
   

    #navigation{padding-left:10px; font-weight:normal;}
    #navigation a{color:black; font-weight:bold;}
    #navigation a:hover{color:#0083c1; text-decoration:none;}
    
     #myAccount{background:#B6DCEE; visibility:hidden; position:absolute; width:900px;}
     #myAccount ul{background:#B6DCEE; height:30px; padding-left:270px;_padding-left:290px;}
     #myAccount li{float:left; display:block;padding:4px; color:black;padding-left:10px; height:18px; _width:120px;}
     #myAccount li a{background:url('../imgs/web/arrow-bw.gif')  no-repeat 4px 7px; color:black; display:block;  padding:4px 0px 5px 10px; height:14px; border:none;}
     #myAccount li a:hover{background:url('../imgs/web/arrow-bw.gif')  no-repeat 4px 7px; color:#0083c1; display:block;  height:14px; color:black; text-decoration:underline;}
     #myAccount li.a a:hover{background:none;}
     #myAccount li.a a{background:url('../imgs/web/arrow-bw.gif')  no-repeat 4px 7px; color:#0083c1;}
     
    .line{border-top:1px solid #cdcdcd; margin-top:2px; padding-bottom:2px; width:270px; height:1px; font-size:1px; line-height:1px;}
ul.map{margin-left:20px;}   
li.map{margin-left:20px;} 
    #main
        #leftCol	{float:left;width:192px;overflow:hidden; margin-top:10px;}
        #leftCol a{color:#0083c1;font-weight:bold;}
        #leftCol a:hover{text-decoration:none;}
            .most		{ background:url('../imgs/web/wannted-top.gif') no-repeat top; width:168px;padding-top:10px; margin-left:12px; margin-bottom:10px;}
            .h-most	{ padding-left: 16px; padding-top: 14px; padding-bottom: 2px;}
	    strong.h-most	{ display: block; }
            .mostBg	{ background:url('../imgs/web/wannted-bottom.gif') #ECECEC no-repeat bottom; border:none;padding-bottom:10px;}
	    .most .inbox	{ margin:0px 1px; background:white; padding:0 9px;}
            .most a	{ color:black;}

	    .slevyLeftTOP{background:url('../imgs/web/slevy-top.gif') no-repeat top; width:168px;padding-top:10px; margin-left:12px; margin-bottom:10px;}
	    .o-slevy{padding-left:12px;padding-bottom:4px;}
	    .slevyLeftBOTTOM{background:url('../imgs/web/slevy-bottom.gif') #ccd87a no-repeat bottom; border:none;padding-bottom:10px;}
            .slevyLeft .inbox{margin:0px 1px; background:white; padding:0 9px;}

	    #eshopMenu{ background:url('../imgs/web/menu-top.gif') no-repeat top; background-color:#ececec; margin-bottom:20px;}
            #eshopMenuBg{background:url('../imgs/web/menu-bottom.gif') no-repeat bottom;padding-bottom:6px;}
            #eshopMenu .inbox{padding:10px 12px 5px 12px;}
                #search .submit{background:url('../imgs/web/submit.gif') no-repeat; width:23px; height:21px; border:none; position:relative; top:2px;}
                #search input{width:106px; height:19px;}
                #eshopMenu .inner{width:168px;background:url('../imgs/web/menu-inner-top.gif') no-repeat top; background-color:white; margin-top:4px;}
                #eshopMenu .innerBg{background:url('../imgs/web/menu-inner-bottom.gif') no-repeat bottom;}
                #eshopMenu .inner .inbox{padding:10px;}
                #eshopMenu h4.space,
		#eshopMenu strong.space	{ display: block; padding-top:15px;}
                
                #eshopMenu ul{margin-left:5px;  padding-left:0px;}
                #eshopMenu li{list-style:none; line-height:18px;}
                #eshopMenu li a{color:black; font-weight:bold;}
                #eshopMenu li ul li a{font-weight:normal;}
                #eshopMenu li a{background:url('../imgs/web/arrow-bw.gif') no-repeat 0px 5px; padding-left:8px; display:block; margin:0px; padding-top:0px; padding-bottom:0px; _height:17px;  }
                #eshopMenu li.a a{background:url('../imgs/web/arrow-bw-a.gif') no-repeat 0px 6px; padding-left:10px;  }
                #eshopMenu li.a li a{background:url('../imgs/web/arrow-bw.gif') no-repeat 0px 5px; padding-left:8px;   }
                #eshopMenu li.a li.a a{background:url('../imgs/web/arrow-bw-a.gif') no-repeat 0px 6px; padding-left:10px;   }
                #eshopMenu li.a a{ color:#0083c1;}
                #eshopMenu li.a ul li a{ color:black;}
                #eshopMenu li.a ul li a:hover{ color:#0083c1}
                #eshopMenu li.a ul li.a a{color:#0083c1;}
                #eshopMenu a:hover{color:#0083c1}
                #eshopMenu .tip{background: url('../imgs/web/ico_tip.gif') 0 0 no-repeat; position:relative; left:-12px; padding-left:12px;}
                #eshopMenu .tip a{background:none;}
                #eshopMenu .action{background: url('../imgs/web/ico_cena.gif') 0 0 no-repeat; position:relative; left:-12px; padding-left:12px;}
                #eshopMenu .action a{background:none;}
                #eshopMenu .predmety{background: url('../imgs/web/ico_predmety.gif') 0 0 no-repeat; position:relative; left:-10px; padding-left:10px;}
                #eshopMenu .predmety a{background:none;}
                #eshopMenu .potisk{background: url('../imgs/web/ico_potisk.gif') 0 0 no-repeat; position:relative; left:-10px; padding-left:10px;}
                #eshopMenu .potisk a{background:none;}
                #eshopMenu .zajimave{background: url('../imgs/web/ico_zajimave.gif') 0 0 no-repeat; position:relative; left:-10px; padding-left:10px;}
                #eshopMenu .zajimave a{background:none;}
                
.vrsek th{text-align:left;}                

.kosik{width:100%; margin:0px 10px;}         
.kosik td{border-bottom:1px solid #8B8B8B; margin:0px; padding:4px 10px 4px 0px;}
.kosik th{border-bottom:1px solid #8B8B8B; margin:0px; padding:4px 10px 4px 0px; color:#0083C1;}
.horizontal_line{width:100%; height:1px; border-top:1px solid #8B8B8B; margin:-2px 0px 5px 0px; float:none; text-align:left; clear:both; } 
.half{width:50%; float:left; text-align:left;}
               
	#content ol{
	margin-left:20px;
	margin-rigt:20px;
	}
	#content ol li{
	margin-bottom:20px;
	}

        #content{float:left;width:570px;overflow:hidden; font-size:9pt; position:relative;text-align:justify;}
            #content .h-news{width:408px;  height:30px; background:url('../imgs/web/news-bg.gif') no-repeat; margin-top:10px;}
            #news{width:407px; margin-left:143px;  _margin-left:71px;}
            #news p{padding:3px 10px;}
            
        .bigAction1		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/ahmad_kovovy_termohrnek.jpg');display:block; margin-bottom:5px;}
        .bigAction1:hover	{background-position:-551px 0;}
	
	.bigAction2		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/informacni_servis.jpg');display:block; margin-bottom:5px;}
        .bigAction2:hover	{background-position:-551px 0;}
	
	.bigAction3		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/myslete_na_vanoce.jpg'); display:block;}
	.bigAction3:hover	{background-position:-551px 0;}
	
	.bigAction4		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/vanoce_2008.jpg'); display:block;}
	.bigAction4:hover	{background-position:-551px 0;}
	
	.bigAction5		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/snehove-lopaty.jpg'); display:block;}
	.bigAction5:hover	{background-position:-551px 0;}
	
	.bigAction6		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/pf2009.jpg'); display:block;}
	.bigAction6:hover	{background-position:-551px 0;}
	
	.bigAction7		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/morgan_nuz.jpg'); display:block;}
	.bigAction7:hover	{background-position:-551px 0;}

	.bigAction8		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/antistres.jpg'); display:block;}
	.bigAction8:hover	{background-position:-551px 0;}

	.bigAction9		{width:551px; height:131px; overflow:hidden;background:url('/data/Image/akce/tasky.jpg'); display:block;}
	.bigAction9:hover	{background-position:-551px 0;}
	
	.bigAction10		{width:551px; height:260px; overflow:hidden;background:url('/data/Image/akce/zahradnici.jpg'); display:block;}
	.bigAction10:hover	{background-position:-551px 0;}

	.bigAction7 span	{display: none; }
	
            #content .h-news  span{display:block; padding:8px 8px 5px 12px; font-size:11pt;}
            #content a{color:#0083c1;font-weight:bold;}
            #content a:hover{text-decoration:none;}
            #content .inbox{padding:20px 10px 20px 10px;}
            
            #content .inbox2{padding:0px 10px 20px 10px;}
            
            #content h2{font-size:16pt; color:#0083c1; text-align: left; margin-bottom:10px; width:320px;}
            #content a:hover{color:#0083c1;}
            #content #toolbar{position:absolute; right:15px; top:20px;}
                     #toolbar a{background:url('../imgs/web/arrow-bw.gif') no-repeat 0 5px; padding-left:6px; font-weight:normal;}
            #content p{}
            #content .smallAction	{ float:left; background:url('/data/Image/akce/zakazkova-vyroba.jpg') no-repeat; width:139px; height:139px; overflow:hidden; display:block; margin-top:10px;}
            #content .smallAction:hover	{ background-position:-139px 0;}
	    #content .smallAction span	{ display: none; }
            #content .submit{text-align:center; background:#0083c1; color:white; font-weight:bold; border:none;}
            #toChartTab {width:100%;}
            #toChartTab .submit{padding:5px;}
            #newsList{padding:10px;}
            
            .newsArchive{padding-left:75px; background:url('../imgs/web/arrow-bw.gif') no-repeat 68px 5px; margin-top:5px;}
            
            #detail.inbox{margin-left:10px;}
            #detail img{width:180px; /*height:180px;*/ margin-right:30px;}
            #detail h3{font-size:11pt; margin-bottom:4px;}
            #detail h3 b{color:black;}
            #detail table{margin-bottom:10px;}
            #detail table th{width:120px;padding-bottom:2px; padding-top:2px;}
            #detail table td{padding-bottom:2px; padding-top:2px;}
            #detail .fr{width:200px;}
            #detail .fl{width:280px;}
            #detail .fr a{ background:url('../imgs/web/lupa.gif') no-repeat; height:18px; padding-left:22px; padding-top:2px; margin-top:5px; display:block;}
            #largeImage{position:absolute;top:40px; right:9px; z-index:20; border:1px solid black;width:550px; height:550px; overflow:hidden;}
            #largeImage img{width:550px; height:550px;}
            /*#largeImage2{position:absolute; z-index:30; border:1px solid black;width:500px; height:500px; overflow:hidden;}
            #largeImage2 img{width:550px; height:550px;}
            */
            #page .bold	{ text-decoration:none; color:black;}            
            #page	{ margin-top:1em; padding-top: 1em; text-align: center; border-top: 1px solid #ececec; }
	    #page a	{ padding: 0 0.2em; }
            #itemList{width:530px; margin-top:10px;}
            #itemList img{width:50px; /*height:50px;*/padding:5px 10px;}
            #itemList td{padding:3px; border-top:1px solid #8b8b8b;}
            #itemList .cena{ text-align:right; border:none; width:80px; padding-right:5px; font-weight:bold;}
            #itemList .long{width:70px; text-align:right;}
            
            #itemList thead{color:#0083c1; font-weight:bold;}
            #itemList th{padding-bottom:4px;}     
            
            .item img { max-width:120px; max-height:120px; margin: 4px auto 8px auto; }
            #detail .item img{width:120px; height:120px; margin:4px;}
            .item 		{ width:128px; float:left; position:relative; margin-right:9px; margin-top:10px; }
            .item .last		{ margin-right:0px;}
            .item a		{ padding-left:6px;display:block; line-height: 20px; z-index: 1; text-align: left; }
            .item form		{ padding-left:6px;}
            .item span		{ position:absolute; top:0; left:0; background: url('/imgs/web/item-border.gif') top no-repeat; width:129px; height:128px; text-decoration:none; cursor:hand; z-index: 10; }
            .item span.tip	{ background: url('../imgs/web/ico_tip.gif') top no-repeat; z-index:15; top:107px; left:21px;width:18px; height:18px;}
            .item span.only	{ left:6px;width:18px;}
            .item span.sleva	{ background: url('../imgs/web/ico_cena.gif') top no-repeat; z-index:20; top:107px; left:6px;width:18px; height:18px;}

            #detail span.tip{background: url('../imgs/web/ico_tip.gif') top no-repeat; z-index:15; width:18px; height:18px; display:block;position:absolute;top:210px;}
            #detail span.sleva{background: url('../imgs/web/ico_cena.gif') top no-repeat; z-index:20;width:18px; height:18px; display:block;position:absolute;top:210px; right:175px;}
            
            .item a u{display:none;}
            .item {text-align:left;}
            #tabs{position:absolute; top:0px; left:0px; height:32px; width:100%;}
            
            .tab{ background: url('../imgs/web/small-head-bg.gif') no-repeat; width:141px; height:30px; float:left; margin-right:2px;}
            .tab h3{cursor:pointer;}
            #content .tab.a{ background:url('../imgs/web/small-head-bg-a.gif') no-repeat; width:141px; height:38px;float:left;margin-right:2px;}
            #content .tab.a h3, .tab h3{margin:8px 8px 5px 12px;}
            #content .tab.a h3 b, .tab h3 b{color:black;}
            
            #tabWindow{ clear:both; }
            #tabWindow input{text-align:right; margin-right:2px;}
            
            #tabWindow th{ color:#0083C1;}
            .toChartInput{width:92px;}
            
            #tabWindow table{width:450px;}
            #questionTab th{padding-left:10px;}
            #questionTab p{padding:4px 10px 20px 10px;}
            .potisknout{margin-left:0px; float:left;}
            label{color:#0083C1; float:left;}
            .label{color:#0083C1;}

.margin_bottom{margin-bottom:5px; color:#0083C1;}            
.margin_bottom_right{margin-bottom:5px; font-weight:bold;}
            
            .tabWindowBg,#tabWindowBg{ background:url('../imgs/web/middle-bottom.gif') no-repeat bottom;}
            #tabWindow{ background:  url('../imgs/web/middle-top.gif') 0px 32px no-repeat;padding-top:32px; position:relative; }
            
            #tabWindow .inbox{padding:12px 6px 6px 6px;position:relative; top:-12px;}
            #tabWindow .bg{background-color:#ECECEC; margin-top:10px;}
            
            #tabWindow p.inbox{padding:10px 15px 10px 15px; }
            .tabWindowIngoxBg,#tabWindowInboxBg{ background:white url('../imgs/web/middle-inner.gif') no-repeat bottom; }
            #tabWindow .submit{margin-left:7px;margin-bottom:8px;}
            
            #filter		{ width:551px; height:67px; background:url('/imgs/web/filter.gif') no-repeat center top;}
	    #filter table	{ width: 550px; }
	    #filter table td	{ padding: 0 10px; line-height: 32px; height: 32px; }
            #filter h3		{ padding: 0; margin: 0; font-size:10pt; }
            #filter h3 b	{ color:black;}
            #filter .display	{ margin:8px 12px 5px 12px; _margin:4px 6px 3px 6px;}
            #filter .display input{position:relative; top:3px;}
            #filter .order	{ padding: 8px 18px 5px 12px; _padding:7px 5px 3px 6px; text-align: right; }
            #filter option	{ padding-right:8px;}
            #order p		{ padding:5px 10px;}
            
            #filter .submit{background:url('../imgs/web/submit.gif') no-repeat; width:23px; height:21px; border:none; position:relative; }            
            #register table{text-align:left;}
            #register input{width:200px;}        
            #order table thead{color:#0083c1;}
            #orderChart thead{color:#0083c1; font-weight:bold;}
            #orderChart a{color:black;}

            #orderInfo input,#orderInfo textarea {width:240px;}
            #orderInfo h3{color:black;}
            #orderInfo th{padding-left:15px; text-align:left;}
            #orders{width:100%; margin-top:10px;}
            #orders th, #orders td{padding:5px 3px;}
            table#orders  td{border-top:1px solid #8b8b8b;}
            table#orders  td a{background: #0083c1; color:white; height:24px;padding:2px; text-decoration:none;}
            table#orders  td a:hover{color:white; text-decoration:underline;}

            #questionTab td input,#questionTab  td textarea {width:240px; text-align:left;}
            #questionTab h3{padding-left:6px;}
            
            #orderView h3{font-size:11pt;}
            #orderView th{padding-left:12px; text-align:left;}
            #goodsInOrder td, #goodsInOrder th{border-top:1px solid #8b8b8b; text-align:left;}
            #goodsInOrder thead td{border-top:none;}
            
            .padding th,.padding td{padding:3px;}
            .padding tr{padding-left:12px;}
            .padding th{padding-left:12px;}
                                     
                                 
            .item input{border:0px; height:15px;width:40px; padding-right:2px; position:relative; top:2px; text-align:right; background:url('../imgs/web/ks.gif') repeat-x bottom; margin-bottom:2px;}
            .item.longer input{background:url('../imgs/web/ks.gif') repeat-x bottom; width:100px;}
            .item .long{width:100px; }            
            .item select{border:0px;width:60px; font-size:8pt;}
            .item input.image{width:16px; height:18px; background:none;}
            
            
            #chartContent td{padding-bottom:2px;}
            .chart p{margin-top:7px;}
            #chartContent .suma{border-top:1px solid #8b8b8b; padding-top:2px; }
            table#orderChart{width:100%;}
            table#orderChart input{width:50px; text-align:right; margin-left:10px;}
            table#orderChart td{border-top:1px solid #8b8b8b;}
            table#orderChart td,table#orderChart th{padding:3px;}
            .required{background:#B6DCEE;}
            .readonly input{border:0px; background:white;}
            .readonly textarea{border:0px;}
            #content table u{color:#0083c1; text-decoration:none; font-weight:bold;}
            .noBuy{ height:18px;width:16px; border:none; background-image:none;}
             #register th{padding-left:12px;}           
        #rightCol{float:right;width:138px;overflow:hidden;}
            #rightCol a{color:#0083c1;}
            #rightCol .chart		{ margin-top:10px;}
            #rightCol a:hover		{ text-decoration:none;color:#0083c1;}
            #rightCol table a		{ color:black;font-weight:bold;}
            #rightCol table a:hover	{ text-decoration:none;}
            #rightCol table .rmBox	{ position:relative;height:1px; line-height:1px;font-size:1px; }
            #rightCol .rightBox		{ background:#ECECEC url('../imgs/web/right-top.gif') no-repeat top; margin-bottom:15px;}
            #rightCol .rightBoxBg	{ background:white url('../imgs/web/right-inner-top.gif') top no-repeat;}
            #rightCol .rightBoxBottomBg	{ background:url('../imgs/web/right-bottom.gif') no-repeat bottom; padding-bottom:7px;_padding-bottom:10px;}
            #rightCol .rightBox .inbox	{ padding:6px;}
	    
	    #rightCol .rightBoxviteze{background:#ECECEC url('../imgs/web/right-top.gif') no-repeat top; margin-bottom:15px;}
            #rightCol .rightBoxBgviteze{background:#ea8e05 url('../imgs/web/right-vite-ze-inner-top.gif') top no-repeat;}
            #rightCol .rightBoxBottomBgviteze{background:url('../imgs/web/right_vite_ze_bottom.jpg') no-repeat bottom; height:300px; padding-bottom:0px;_padding-bottom:10px;}
            #rightCol .inboxviteze{padding:6px;}
	    
            #rightCol h3,
	    #rightCol strong.title	{ display: block; margin-left:10px; padding-top:10px; font-size:11pt;color:#0083c1; background:url('../imgs/web/down-arrow.gif') no-repeat 100px 15px;}
            a.orderNow{background:url('../imgs/web/order.gif') no-repeat; height:22px; padding-left:28px; padding-top:2px; margin-top:5px; display:block; color:#0083c1;font-weight:bold;}
            a.removeItem span,a.remove span{display:none;}
            a.removeItem{display:block;background:url('../imgs/web/remove.gif') no-repeat; height:18px;width:15px;}
            a.remove{display:block;background:url('../imgs/web/remove.gif') no-repeat; height:18px;width:15px;margin-left:2px; position:absolute; right:-2px; top:-15px;}
        
            h3.bg,
	    strong.bg		{ width:550px; height:30px; background: transparent url('/imgs/web/head-bg.gif') no-repeat center center; margin-top:10px; display: block; }
            h3.bg span,
	    strong.bg span	{ display:block; padding:8px 8px 5px 12px; font-size:11pt;}
            h3.bg b,
	    strong.bg b		{ color:black;}
            h3.bestPick,
	    strong.bestPick	{ margin-top:20px;}
            
            
    #footer {line-height:18px; clear:both;}
    #footer a{color:black;}
    #footer a:hover{text-decoration:none;}
        #powered{float:left; width:187px;margin-left:5px;}
        #newsletter{background-color:black; height:28px; width:100%; margin-bottom:1px;color:white}
        #newsletter form{padding:4px;}
        #newsletter input{margin-left:20px;}
        #newsletter .submit{background:url('../imgs/web/submit.gif') no-repeat; width:23px; height:21px; border:none; margin-left:0px;}
    
/*	#partneri{ padding: 11px 10px 11px 10px; background-color:#a4a4a4; 	width:900px; margin-bottom:5px;margin-top:1px;color:white}*/
	#partneri {
line-height:14px;font-size:11px;
width: 900px;
background-color: #a4a4a4;
color: #ffffff;
margin-bottom:5px;
/*padding: 11px 0 11px 10px;*/
}

#partneri p{
padding: 6px 0 11px 6px;
}

#partneri a{
color: #ffffff;
text-decoration: underline;
}

#partneri a:hover {
color: #ffffff;
text-decoration: underline;
}

#partneri2	{ background: #a4a4a4; padding: 6px; }
#partneri2 a	{ color: #fff; }
    .submit{cursor:pointer;}
    .cl{font-size:1px; clear:both; height:1px; line-height:1px;}
    .fl{float:left;}
    .fr{float:right;}
    .item .variants {background:url('../imgs/web/varianty.gif') 0 4px no-repeat; padding-left:24px;  position:static; display:block; margin-top:2px; height:16px; overflow:hidden; width:100px;}
    .howTo{padding:5px;}
    #itemList .variants{background:url('../imgs/web/varianty.gif') 0 4px no-repeat; padding-left:24px;}
    .ourPrice{color:#0083C1;}
    .checkbox{width:20px;}
    .hidden{display:none;}
    
    #mail{}
    #mail h1{font-size:140%; padding:20px 20px 0 20px; background:#B6DCEE; padding-bottom:5px;}
    
    #mail form {padding:0 20px;}
    #mail .submit{background:#0083C1; color:White; border:none; padding:2px;}
    #flash_help{padding-left:18px; background:url('../imgs/web/ico_napoveda.gif') 0 0px no-repeat; position:absolute; color:#6A6A6A; z-index:10; top:58px; left:790px;}
  #print-box{width:553px; border:0px solid black;}  /**pro tisk objednavky*/
  #print-box th, #print-box td {text-align:left; padding-right:10px; width:auto;}
}

@media print
{

  #header,#toolbar,#flash,#footer,#col-a{display:none;}
  #col-b{ width:512px; margin:0 12px 0 12px; float:left; position:relative;}
	#col-c{ width:159px; float:left;}
 
}
.glt-elm{
	font-size:100%;
	font-weight:bold;
	position: absolute;
	left: 0;
	top: 0;
	width: 166px;
	color: black;
	opacity: 0.9;
	visibility: hidden;
	_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.glt-elm p{
	background:url('../imgs/tooltip/background.gif');
	margin: 0;
	padding: 0 1.2em;
}

.glt-elm img{
	display: block;
}

.without_line{border:0px solid black;}
.with_top{border-top:1px solid red; border-bottom:0px solid white; }

.hidde_this_little{width:auto; background:#ffffff; border:none; text-align:left;}

/*velky kosik*/
/*.basket_identifikator{background:#ECECEC;} podbarveni*/
.basket_header{width:100%; height:65px; float:none; border:0px solid black; background: #ffffff url('../../imgs/kosik/ico_box_bcg.gif');}
    .basket_header p{margin:0px; padding:0px; line-height:10px;}
    .basket_head_left{text-align:left; float:left; border:0px solid red; padding-top:8px;}
    .basket_head_right{text-align:right; float:right; border:0px solid blue;}
a.basket_upravy{width:83px; height:54px; border:0px solid black; float:left; margin:5px 0px 0px 7px; }
    a.basket_upravy:hover{width:83px; height:54px; border:0px solid black; float:left; margin:5px 0px 0px 7px;}
    a.basket_upravy:link{width:83px; height:54px; background:black;}
.basket_body{width:549px; float:none; border:1px solid transparent; background: white url('../../imgs/kosik/ico_box_bcg_middle.gif');}
.basket_body td, th{padding-right:10px;}
.basket_body_bottom{width:auto; height:9px; float:none; border:0px solid red; background: url('../../imgs/kosik/middle-bottom.gif') no-repeat;}
.basket_body_top{width:auto; height:9px; float:none; border:0px solid black; background: url('../../imgs/kosik/ico_box_bcg_top.gif') no-repeat;}
.basket_left{float:left; text-align:left;}
.basket_right{float:right; text-align:right;}
    .basket_right p, .basket_left p{line-height:8px; margin:0px; padding:0px;}
    .basket_right img, .basket_left img{vertical-align: middle;}
.potisk_table{margin:10px; padding-bottom:3px; border-bottom:1px solid #9F9F9F;}
    .potisk_table th{font-weight:bold; color:#0083C1; padding:5px 0px; text-align:left; border-bottom:1px solid #9F9F9F;}
    .potisk_table td{padding:3px 0px; border-bottom:1px solid #9F9F9F;}
    .potisk_table input[type=text]{width:80px;}
.zbozi_table{margin:10px; border:0px solid black;}
    .zbozi_table th{font-weight:bold; color:#0083C1; padding:5px 0px; text-align:left; border-bottom:1px solid #9F9F9F;}
    .zbozi_table td{padding:3px 0px; border-bottom:1px solid #9F9F9F;}
    .zbozi_table input[type=text]{width:80px;}
.dvojlinka{width:100%; margin:0px; height:3px; border-top:1px solid #9F9F9F; border-bottom:1px solid #9F9F9F;}
.jednolinka{width:100%; margin-top:3px; height:1px; border:0px; border-top:1px solid #9F9F9F;}   

/* zLOST start */
.tac	{ text-align: center; }
.tar	{ text-align: right; }
.tal	{ text-align: left; }
.taj	{ text-align: justify; }

.sleva1	{ background-color: #fce6a3; }
.sleva3	{ background-color: #cdedff; }
.sleva5	{ background-color: #ccd87a; }

.sleva1 td, .sleva3 td, .sleva5 td	{ padding: 3px 5px; }

.sleva1 strong,
.sleva3 strong,
.sleva5 strong	{ color: #000; font-size: 1.5em; margin-bottom: -13px; display: block; }

.sleva1 a,
.sleva3 a,
.sleva5 a	{ font-weight: normal!important; }

.strike	{ text-decoration: line-through; }

.w50	{ width: 50px; }

#loginName	{ background: transparent url('/imgs/web/login.gif') no-repeat left center; padding: 0 0 0 20px; color: #0083c1; }

#content ol.nom li	{ margin-bottom: 0; }

ul#odkazy	{ margin: 0 0 20px 20px; list-style: none; }
ul#odkazy li	{ margin-bottom: 5px; }
/* zLOST end */ 
