
/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76.5%;
	color: black;
	background: #BC0F13;
    overflow-x: hidden;
    text-align: center;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

form
{
    margin: 0px;
    padding: 0px;
}

a:link,
a:visited
{
    color: #BC0F13;
}

a:hover
{
    text-decoration: none;
}


img
{
    border: none;
}

.input_submit,
.input_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    color: white;
    background-color: #F60652;
    font-weight: bold;
    border: none;
    cursor: pointer;
}

.input_text,
.input_text_nepovinny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: top;
}

.input_textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    overflow: auto;
}

input[type="checkbox"],
input.checkbox
{
    position: relative;
    top: 2px;
}

.input_ks
{
    width: 30px;
    margin: 0px 2px 0px 0px;
}

/* konstrukce */

#cont-main
{
	position: relative;
	margin: 0px auto;
	width: 974px; 
	background: url(../grafika/bg-cmain.gif) top repeat-y #95DB3D;
	text-align: left;
	overflow: hidden;
}
#cont-main1
{
	position: relative;
	margin: 0px auto;
	width: 974px; 
	background: url(../grafika/bg-header.jpg) top no-repeat;
	text-align: left;
	overflow: hidden;
}

#cont-main2
{
	position: relative;
	margin: 0px auto;
	width: 974px; 
	background: url(../grafika/bg-body.jpg) 0px 379px no-repeat;
	padding: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
}

#cont-header
{
	position: relative;
	height: 379px;
}

#h-flash
{
	position: absolute;
	top: 129px; left: 20px;
	height: 212px; width: 340px;
	overflow: hidden;
	z-index: 490;
}

#h-flash div
{
	position: absolute;
	top: -13px; left: -3px;
	height: 232px; width: 346px;
	overflow: hidden;
}

#mask-flash
{
	position: absolute;
	top: 129px; left: 20px;
	height: 212px; width: 340px;
	background: url(../grafika/mask-flash.gif) 0px 0px no-repeat;
	overflow: hidden;
	z-index: 495;
}

#cont-body
{
    margin: 0px 0px;
    clear: both;
}

#col-1
{
	margin-left: -531px;
	margin-top: 12px;
	top: 0px;
    float: left;
    width: 184px;
	overflow: hidden;
	padding-bottom: 10px;
}

#col-2
{
	position: relative;
    width: 552px;
    float: left;
	left: 211px; top: 0px;
	margin-top: 24px; 
	padding-bottom: 10px;
}

.c2-1
{
	background: url(../grafika/c2-1.gif) left top no-repeat;
	height: 18px; overflow: hidden;
}

.c2-2
{
	background: url(../grafika/c2-2.gif) left top repeat-y #fff;
	overflow: hidden;
}

.c2-3
{
	background: url(../grafika/c2-3.gif) left top no-repeat;
	height: 23px; overflow: hidden;
}

.c2-in
{
	width: 532px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}


#col-2 h1
{
	font-size: 18px !important;	
}

#col-2 h2
{
	font-size: 15px !important;	
}

#col-2 h3
{
	font-size: 14px !important;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
}

#col-3
{
    float: right;
	top: 0px;
    width: 184px;
	padding-bottom: 10px;
	overflow: hidden;
	margin: 1px 21px 0px 0px;
	_margin-right: 10px;
}


.footer
{
	position: relative;
    clear: both;
    text-align: center;
}

.f-top
{
    text-align: center;
    padding: 0px 0px 10px 0px;
}

.f-top img
{
    vertical-align: middle;
}

.f-sofico
{
    padding-bottom: 15px;
}

.f-lego
{
	padding: 6px 4px 15px 4px;
	text-align: center;
}

.f-backlinks
{
    margin: 0px 12px 0px 12px;
	font-size: 10px;
	background: #fff;
	padding: 6px 4px 7px 4px;
}

/* end-konstrukce */

/* header */

.logo
{
	position: absolute;
	width: 201px;
	height: 101px;
	background: url(../grafika/e.gif) top left;
    top: 0px;
    left: 382px;
}

#top-links
{
	position: absolute;
	width: 360px;
	height: 43px;	
	left: 310px;
	top: 116px;
	overflow: hidden;
	z-index: 500;
	
}

#top-links ul
{
	padding: 0px;
	margin: 0px;
}

#top-links ul li
{
	list-style-type: none;
	float: left;
	height: 43px;
	width: 114px;
	margin-right: 5px;
	text-align: center;
}

#top-links a  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	float: left;
	height: 43px;
	width: 114px;
	padding-top: 14px;
}

#top-links li#tl-paper a  {
	padding-top: 7px;
}

#top-links a:hover  {
	text-decoration: underline;
}

#top-links strong  {
	color: #ffffff;
	font-size: 13px;
	display: block;
	float: left;
	height: 43px;
	width: 114px;
	padding-top: 14px;		
}  

#head-motto
{
    position: absolute;
    top: 12px;
    right: 2px;
    width: 300px;
    text-align: right;
	color: #000;
}

#head-motto strong
{
	font-weight: normal !important;
}


.search-box
{
    position: relative;
	height: 132px;
	z-index: 200;
    left: 0px;
    top: 0px;
	background: url(../grafika/bg-search-box.gif) top left;
	overflow: hidden;
	

}

.c-box.search-box .lb-box
{
    position: absolute;
	height: 67px; width: 184px;
	overflow: hidden;
	background: url(../grafika/search-eyes.gif) no-repeat 87px 6px;
}

.c-search
{
    position: absolute;
	top: 68px; left: 0px;
	width: 100%; height: 54px;
}

.it-search
{
    width: 140px;
	position: relative;
	float: left;
	top: 2px;
	left: 22px;
	border: none;
	background: transparent;	
}


.bt-search
{
    padding: 0px 0px;
    height: 24px;
    width: 34px;
	position: absolute;
	top: 26px; left: 23px;
	background: url(../grafika/e.gif) top left transparent;
}

.no-items
{
    text-align: center;
	width: 552px;
	font-size: 130%;
	font-weight: bold;
	margin: 20px 0px;
}

.infotext-101
{
    padding: 10px 0px 0px 0px;
}

.infotext-102
{
    text-align: center;
	padding: 20px 0px;
}

.c-menu
{
    background: url('../grafika/bg_menu.gif') repeat-x left top #BC0F13;
    border-top: 5px solid #f2f2f2;
    border-bottom: 5px solid #dfdfdf;
    height: 37px;
	position: relative;
	z-index: 10;
	display: none;
}

.div_menu
{
    position: absolute;
	top: 348px; left: 25px;
    height: 25px;
	width: 925px;
	z-index:10;
}

.div_menu h1,
.div_menu p
{
    float: right;
    font-size: 130%;
    margin: 0px;
    padding: 0px;
    font-style: italic;
    color: white;
    font-weight: bold;
	position: absolute;
	right: 0px; top: 0px;
	height: 25px;
	overflow: hidden;
	z-index: 100;
    background: url('../grafika/e.gif') repeat-x left top ;
}

.div_menu h1 strong,
.div_menu p strong
{
    position: relative;
	padding: 0px 15px 0px 25px;
	top: 2px; _top: 3px;
}

*:first-child+html .div_menu h1 strong,
*:first-child+html .div_menu p strong
{
	top: 3px;
}




.div_menu li
{
    border-right: 2px solid #CBC5C7;
}

.div_menu li li
{
    border: none;
}

/* remove the bullets, padding and margins from the lists */
.div_menu ul
{
    list-style-type:none;
    padding:0;
    margin:0;
	position:absolute;
	width: 1800px;
	z-index: 10;
	
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.div_menu li
{
    float:left;
    position:relative;
    z-index:100;
	
}

/* use the table to position the dropdown list */
.div_menu table
{
    position:absolute;
    border-collapse:collapse;
    z-index:100;
    left: 0px; _left: 1px;
    top:24px;
}

.div_menu table td
{
	white-space: normal !important;
}

/* style all the links */
.div_menu a, .div_menu :visited
{
    display:block;
    padding: 5px 16px 5px 16px;;
    color:white;
    text-decoration:none;
    font-weight: bold;
}

.div_menu ul li ul a, .div_menu ul li ul :visited
{
    background:#BC0F13;
	font-weight: normal;
}

/* style the links hover */
.div_menu li:hover,
.div_menu a:hover
{
    color:white;
	background: url(../grafika/menu-1ah1.gif) left top repeat-x #DC7300;
}

.div_menu ul li ul li:hover,
.div_menu ul li ul a:hover
{
    color:white;
    background:#dc7300;
}

/* hide the sub level links */
.div_menu ul ul
{
    visibility:hidden;
    position:absolute;
    width:149px;
    background: black;
	z-index:100;
	left: 0px;	
}

/* make the sub level visible on hover list or link */
.div_menu ul li:hover ul,
.div_menu ul a:hover ul
{
    visibility:visible;
}

.div_menu ul ul
{
	background: #BE0F14 !important;
	padding: 0px 1px 1px 1px !important;
}

.div_menu ul li a:hover
{
	background: url(../grafika/menu-1ah1.gif) left top repeat-x #DC7300;
}

.div_menu ul ul li
{
	display: block !important;
	float: none !important;
	background: url(../grafika/menu-2li.gif) 6px 11px no-repeat #C7302F !important;
}

.div_menu ul ul a
{
	display: block !important;
	background: none !important;
	float: none !important;
	_height: 0px; min-height: 1px;
	font-weight: bold !important;
}

.div_menu ul ul a:hover
{
	background: url(../grafika/menu-2li.gif) 6px 11px no-repeat #F28E16 !important;
}




/* new boxis */


.lb-box
{
	position: relative;
}

.lb-box h3
{
	position: relative; display: none;
}

.c-box h3
{
	padding: 4px 0px 5px 22px; 
	margin: 0px;
	color: #fff;
	font-size:12px;
}

.c-box-right
{
	text-align: right;
}

.c-box-center
{
	text-align: center;
}

.box-content
{
	padding: 13px;
}

.box-content input,
.box-content textarea
{
	margin: 4px 0px 4px 0px;
}

.c-box-bt
{
	text-align: center;
}

.c-box.login-box .box-content
{
	background: url('../grafika/login-body.gif') repeat-y left top;
	padding: 0px;
}

.c-box.login-box .box-con1
{
	background: url('../grafika/login-content.gif') no-repeat left top;
	padding: 0px;
}

.c-box.login-box .box-con2
{
	background: url('../grafika/login-box-bott.gif') no-repeat left bottom;
	padding-bottom: 16px;
	min-height: 138px; _height: 138px;
}

.c-box.login-box .lb-box
{
    height: 82px;
	background: url('../grafika/login-lb.jpg') no-repeat left top;
	overflow: hidden;
}

.c-box.login-box .lb-box div
{
    position: absolute;
	height: 82px; width: 184px;
	overflow: hidden;
	background: url(../grafika/login-eyes.gif) no-repeat 57px 8px;
}

.c-box.login-box .login-inputs
{
    position: relative;
	height: 67px;
}

.c-box.login-box .login-inputs div
{
    position: absolute; left: 21px;
	height: 21px; width: 142px;
	background: url('../grafika/login-inputs.gif') no-repeat left top #fff;
	overflow: hidden;
}

.c-box.login-box .login-inputs input
{
    position: relative;
	top: 2px; left: 3px;
	float: left;
	margin: 0px;
	width: 136px !important;
	border: none;
	background: transparent;
}

.c-box.login-box .login-inputs div.log-in1 {top: 9px;}
.c-box.login-box .login-inputs div.log-in2 {top: 38px;}

.c-box.login-box .c-box-bt {height: 28px;}

.c-box.login-box .bt-login 
{
	float: left;
	height: 19px; width: 71px;
	margin: 0px;
	background: url('../grafika/bt-login.gif') no-repeat left top #D8D16E;
	position: relative;
	left: 21px;
}

.c-box.login-box div.login-user
{
	height: 75px;
	padding: 0px 6px 0px 17px;
	clear: both;
	position: relative;
}

.c-box.login-box div.login-user div.lu-1
{
	color: #BC0F13;
	padding: 16px 0px 10px 26px;
	background: url('../grafika/login-user.gif') no-repeat 0px 14px;
	font-size: 13px;
}

.c-box.login-box div.login-user div.lu-2 
{
	margin: 0px 6px 0px 26px;
}

.c-box.login-box div.login-user div.lu-3 
{
	margin: 0px 6px 0px 26px;
}

.c-box.login-box h3
{
    display: none;
}

#log-box-name,
#log-box-pass
{
    width: 140px;
}

.c-box.login-box ul
{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 21px;
	clear: both;
}

.c-box.login-box ul li
{
	padding: 2px 0px 3px 20px;
	list-style-type: none;
	background: url('../grafika/lb-ul-li.gif') no-repeat 0px 2px;
}

.c-box.login-box ul li.login-nr
{
	background: url('../grafika/lb-ul-li1.gif') no-repeat 0px 2px;
}

.c-box.login-box ul li.lu-3
{
	background: url('../grafika/lu-3.gif') no-repeat 0px 2px;
}

.c-box.market-box
{
    margin-top: 15px;
}

.c-box.market-box h3
{
    background: url('../grafika/market-box.gif') no-repeat 5px 8px;
}

#im-email,
#im-texarea
{
    width: 140px;
}


.c-box.basket-box
{
    background: url('../grafika/basket-box.gif') no-repeat 0px 0px;
	height: 184px;
	overflow: hidden;
}

.c-box.basket-box .lb-box
{
    height: 79px;
	background: url('../grafika/basket-eyes.gif') no-repeat 77px 4px;
	overflow: hidden;
}

.c-box.basket-box .box-content
{
	padding: 6px 13px 13px 21px;
}

.c-box.basket-box .final-price
{
	padding-bottom: 4px;
	color: #BC0F13;
	font-weight: bold;
}

.c-box.basket-box .bb-eu
{
    padding-top: 2px;
}

.c-box.basket-box .bb-kc
{
    font-size: 13px;
}


.c-box.basket-box #bas-box-castka
{
    padding-left: 1px;
}

.c-box.basket-box #bas-box-castka-eur
{
    padding-left: 1px;
}


.bas-box-a
{
    margin-top: 11px;
	padding: 2px 0px 3px 20px;
	list-style-type: none;
	background: url('../grafika/lb-ul-li.gif') no-repeat 0px 2px;
}



.c-box.news-mail
{
    background: url('../grafika/news-mail.gif') no-repeat 0px 0px;
	height: 137px;
	overflow: hidden;
}

.c-box.news-mail .lb-box
{
    height: 79px;
	background: url('../grafika/mailnews-eyes.gif') no-repeat 77px 4px transparent;
	overflow: hidden;
}

.c-box.news-mail .box-content
{
    margin: 0px 6px 6px 6px;
	padding: 0px;
	height: 52px;
	overflow: hidden;
}

.c-box.news-mail .box-content .c-mailinputs
{
    position: relative;
	margin-top: 6px;
	height: 21px;
	overflow: hidden;
}

.c-mailinputs .mail-in1
{
    position: absolute;
	top: 0px; left: 15px;
	height: 21px; width: 112px;
	overflow: hidden;
	background: url('../grafika/mailinput.gif') no-repeat 0px 0px #fff;
}

.c-mailinputs .mail-in1 input
{
    position: absolute;
	top: 2px; left: 3px;
	float: left;
	margin: 0px !important;
	width: 106px !important;
	border: none;
	background: transparent;
}

.c-mailinputs .bt-send
{
    position: absolute;
	top: 1px; left: 137px;
	height: 19px; width: 20px;
	border: none; cursor: pointer;
	margin: 0px;
	background: url('../grafika/bt-send.gif') no-repeat left top #D3CC63;
}

.news-mail .mail-text
{
	margin: 2px 8px 0px 16px;
}

.c-box.q-order-box h3
{
    background: url('../grafika/q-order-box.gif') no-repeat 4px 4px;
}

.c-box.info-box h3
{
    background: url('../grafika/info-box.gif') no-repeat 5px 6px;
}

.c-box .qob-inputs input
{
    float: left; vertical-align: middle;
}

.c-box .qob-inputs label
{
    float: left;
	width: 54px;
	padding-top: 6px;
}

#i-pr-code
{
    width: 80px;
}

#iq-ks
{
    width: 30px;
}

.c-box.news-box h3
{
    background: url('../grafika/news-box.gif') no-repeat 5px 8px;
}

.news-box .box-content
{
    padding: 0px 13px 15px 13px;
}

.new-box-item
{
    padding: 15px 0px 0px 0px;
}

.news-box-date
{
    font-style: italic;
    text-align: right;
}

.news-box h4
{
    padding: 3px 0px 2px 0px;
    margin: 0px;
	font-size: 12px;
	text-align: left;
}

.news-box p
{
    padding: 0px;
    margin: 0px;
}

.c-box.recom-box
{
    background: url('../grafika/recom-box.gif') repeat-y 0px 0px #FE96B8;
}

.c-box.recom-box .lb-box
{
    background: url('../grafika/recom-lb.gif') no-repeat left top #96DB3D;
	height: 103px;
	overflow: hidden;
	z-index: 100;
}

.c-box.recom-box .lb-box div
{
    position: absolute;
	height: 103px; width: 184px;
	overflow: hidden;
	background: url(../grafika/recom-eyes.gif) no-repeat 16px 6px;
}

.c-box.recom-box .box-content
{
    background: url('../grafika/recom-bott.gif') no-repeat left bottom;
	padding: 3px 6px 16px 6px !important; margin: 0px;
}

.c-box.recom-box .recom-item
{
    padding: 0px;
	margin: 0px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

.c-box.recom-box .recom-item a
{
    color: #000; font-weight: bold;
	text-decoration: none;
}

.c-box.recom-box .recom-name
{
    position: absolute;
	top: 9px; left: 94px;
	height: 45px; width: 68px;
	overflow: hidden;
}

.c-box.recom-box .recom-name a
{
    text-decoration: underline;
}

.c-box.recom-box .recom-name a:hover
{
    text-decoration: none;
}

.c-box.recom-box .recom-price
{
    position: absolute;
	height: 40px; width: 68px;
	top: 65px; left: 94px;
	overflow: hidden;	
	font-size: 120%;
	color: #000;
}

.c-box.recom-box .recom-eur
{
    font-size: 80%;
}

.c-box.recom-box .recom-foto
{
    position: absolute;
	top: 9px; left: 12px;
	height: 71px; width: 71px;
	background: #fff;
	text-align: center;
}

.c-box.recom-box .div_detailimage
{
	height: 71px !important; width: 71px !important;
} 

.c-box.recom-box .div_detailimage_foto
{
	width: 71px !important; min-height: 1px !important; left: 0px;
} 

.c-box.recom-box .recom-foto a
{
    display: block; cursor: pointer; 
	width: 71px;
	text-align: center;
	cursor: pointer;
	_padding-top: 2px;
	
}

*:first-child+html .c-box.recom-box .recom-foto a { padding-top: 2px;}

.c-box.provider-box
{
    clear: both;
	background: url('../grafika/provider-bg.gif') no-repeat 0px 0px #F60652 !important;
	height: 62px;
	margin-top: 25px;
	overflow: hidden;
	position: relative;
	
}

.c-box.provider-box .box-content
{
    background: url('../grafika/provider-bt.gif') no-repeat 0px 0px #030405 !important;
	height: 29px; width: 160px;
	position: absolute;
	top: 17px; left: 12px;
	overflow: hidden;
	text-align: center;
	color: #FFFFFF; 
	padding: 0px;
}
.c-box.provider-box .box-content strong 
{
	display: block; 
	height: 29px; width: 160px;
}

.c-box.provider-box .box-content strong a 
{
    text-decoration: none;
	color: #fff !important;
	display: block; width: 100%;
	padding: 6px 0px 4px 0px;
	font-size: 13px; 
}

.c-box.topsale-box
{
	background: url('../grafika/topsale-box.gif') repeat-y left top #FFBAD0;
	_height:0px; min-height: 1px;
}

.c-box.topsale-box .box-content
{
	background: url('../grafika/topsale-bott.gif') no-repeat left bottom;
	padding: 0px; margin: 0px;
}

.c-box.topsale-box .lb-box
{
    background: url('../grafika/topsale-lb.gif') no-repeat left top #96DB3D;
	height: 81px;
	overflow: hidden;
	z-index: 100;
}

.c-box.topsale-box .lb-box div
{
    position: absolute;
	height: 76px; width: 184px;
	overflow: hidden;
	background: url(../grafika/topsale-eyes.gif) no-repeat 76px 6px;
}

.c-box.topsale-box .box-content .boxcont1
{
	margin: 0px 6px 0px 6px;
	background: url(../grafika/topsale-li.gif) repeat-y left top #FFBAD0;	
}

.c-box.topsale-box .box-content div.box-bott
{
	height: 6px; overflow: hidden; background: transparent;
}

.c-box.topsale-box .box-content ul
{
    padding: 0px;
	margin: -5px 0px 0px 0px;
}

.c-box.topsale-box .box-content ul li
{
	position: relative; display: block; height: 25px; overflow: hidden;
}

.c-box.topsale-box .box-content ul li span
{
	display: block; width: 24px;
	position: absolute; left: 0px; top: 6px;
	text-align: right;
}

.c-box.topsale-box .box-content ul li a
{
	display: block; width: 133px; padding: 6px 0px 4px 0px; margin: 0px 0px 0px 30px; overflow: hidden;
	white-space: nowrap; color: #020002; text-decoration: none;
}

.c-box.topsale-box .box-content ul li a:hover
{
	color: #020002; text-decoration: none;
}



.c-box.qu-cont-box
{
    margin-top: 2px;
	background: url('../grafika/qucontbox-bg.gif') repeat-y left top #FFD0DF;
}

.c-box.qu-cont-box .lb-box
{
    background: url('../grafika/qu-cont-box.gif') no-repeat left top #96DB3D;
	height: 79px;
	overflow: hidden;
}

.c-box.qu-cont-box .lb-box div
{
    position: absolute;
	height: 79px; width: 184px;
	overflow: hidden;
	background: url(../grafika/gucont-eyes.gif) no-repeat 16px 6px;
}

.c-box.qu-cont-box .box-content
{
	background: url('../grafika/qucont-bg.gif') no-repeat left bottom;
	padding: 13px 13px 16px 21px;
}

.c-box.qu-cont-box .box-content h3
{
	margin: 0px; padding: 0px 0px 20px 0px;
	color: #000;
	text-decoration: underline;
	font-size: 13px;
}

.c-box.qu-cont-box .box-content h4
{
	margin: 0px; padding: 0px 0px 2px 0px;
}

.c-box.qu-cont-box .box-content span
{
	margin: 0px; padding: 0px 0px 2px 0px;
}

.c-box.qu-cont-box .box-content p
{
	margin: 0px; padding: 0px 0px 4px 0px;
}

.c-box.qu-cont-box .box-content table
{
	margin: 0px; padding: 0px;
}

.c-box.qu-cont-box .box-content table td
{
	padding: 0px 14px 0px 0px;
}

.c-box.cat-box
{
    margin-top: -28px;
	background: url('../grafika/cat-box-bott.gif') no-repeat left bottom;
}

.c-box.cat-box h3
{
    display: none;
}

.c-box.cat-box .lb-box
{
    height: 103px;
	background: url('../grafika/cat-lb.jpg') no-repeat left top;
	overflow: hidden;
}

.c-box.cat-box .lb-box div
{
    position: absolute;
	height: 103px; width: 184px;
	overflow: hidden;
	background: url(../grafika/cat-eyes.gif) no-repeat 135px 6px;
}

.c-box.cat-box div.box-bott
{
    position: relative;
	height: 12px; overflow: hidden;
	background: url('../grafika/cat-box-bott.gif') no-repeat left top;
	z-index: 100;
}

.partners-icon
{
	margin: 50px 0px 0px 0px !important;
}

.partners-icon p
{
    padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
	text-align: center;
}

.partners-icon img
{
    padding: 2px 0px 2px 0px !important;
	margin: 0px 0px 0px 0px !important;
}





.div_box_head
{
    font-weight: bold;
    color: white;
    border-top: 5px solid #f2f2f2;
    border-bottom: 5px solid #dfdfdf;
}





/* trideni */
.c-sorting
{
	position: relative;
	background: #E8EFC5;
	height: 26px;
	overflow: hidden;
}

.c-sorting-1
{
	position: relative;
	top: 2px;
	padding: 4px;
	height: 24px;
}

.sort
{
    width: 27%;
    float: left;
}

.view-type
{
    width: 35%;
    float: left;
	border-left: solid 1px #69DB3D;
	padding-left: 2%;
}

.view-only
{
    float: left;
	position: relative;
	width: 53%;
}

.view-only input
{
     float: left;
	 margin: 0 3px 0 0 !important;
	 padding: 0 !important;
	 position: relative;
	 top: 0px; _top: -3px;
}

*:first-child+html .view-only input
{
	top: -3px;
}

.view-only label
{
     float: left;
	 position: relative;	 
	 top: 0px;
	 padding-right: 2px;
}

.view-only div
{
     float: left;
	 position: relative;	 
	 top: 0px;
	 padding: 0px 10px 0px 0px
}

.paging
{
    width: 47%;
    float: right;
	text-align: right;
	overflow: hidden;
}

.c-view-page
{
	position: relative;
	border-bottom: solid 1px #69DB3D;
	margin: 14px 0px 6px 0px;
	padding: 0px 4px 2px 4px;
	overflow: hidden;
	height: 17px
}

.num-it-page
{
    float: right;
}
.num-it-page a:hover
{
    background: #FEBFD3 !important;
}

.num-it-page .span_pocet_polozek_aktivni a:hover
{
    background: #BC0F13 !important;
}

.paging-bott
{
    text-align: center;
}



/* end new boxis */









.tbl_prihlaseni_login
{
    width: 100%;
}

.td_prihlaseni_polozka
{
    width: 50%;
    text-align: right;
}

.td_prihlaseni_submit
{
    text-align: center;
}

.div_prihlaseni_zapheslo_text
{
    padding: 10px;
    text-align: center;
}

.tbl_prihlaseni_zapheslo
{
    width: 100%;
}

.td_prihlaseni_zapheslo_polozka
{
    width: 50%;
    text-align: right;
}

.td_prihlaseni_zapheslo_submit
{
    text-align: center;
    padding: 10px;
}




.div_drobky,
.h1_drobky
{
    font-weight: bold;
    font-size: 120%;
    padding: 10px 0px;
    margin: 0px;
}

.c-skup-obr
{
    width: 630px;
}

.div_skup_obrazky
{
    width: 160px;
    height: 176px;
    background: url('../grafika/bg_produkt.gif') no-repeat left top #D0E69E;
    padding: 5px;
    float: left;
}

.div_skup_obrazky_1,
.div_skup_obrazky_2
{
    margin: 0px 11px 11px 0px; 
}

.div_skup_obrazky_3
{
    margin: 0px 0px 11px 0px; 
}

.div_skup_obrazky_nazev
{
    height: 33px;
}

#col-2 .div_skup_obrazky_nazev h2
{
    margin: 0px;
    padding: 0px;
    font-size: 100% !important;
}


.div_skup_obrazky_foto
{
	background: #fff;
	height: 143px;
	overflow: hidden;
}
.div_skup_obrazky_foto table
{
    text-align: center;
	vertical-align: middle;
	width: 160px; height: 143px;
	overflow: hidden;
	border-top: solid 5px #fff
}



/* kat vypis */

.cat-list
{
	overflow: hidden;
	width: 532px;
	border-top: solid 4px #fff;
	border-bottom: solid 10px #fff
}

.cat-list_in
{
	width: 600px;
}

.produkt
{
    width: 178px;
    background: #96DB3D;
	margin: 0px;
    float: left;
}

.produkt-in
{
    
    height: 416px;
    background: #fff;
	margin: 0px 1px 1px 0px;
	padding: 6px;
}

#col-2 .produkt h2
{
    height: 51px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size: 13px !important;
	overflow: hidden;
}

.produkt h2 a:link,
.produkt h2 a:visited
{
    color: black;
}

.produkt .vypis-kod
{
    height: 14px;
	font-size: 11px;
	overflow: hidden;
}

.produkt .vypis-icons
{
    height: 39px;
	overflow: hidden;
}

.produkt .vypis-icons .ver-ali
{
    text-align: left !important;
	left: 0px !important;
}

.produkt .vypis-icons .ver-ali1
{

	left: 0px !important;
}

.produkt .vypis-icons .ver-ali2
{

	left: 0px !important;
}

.produkt .vypis-icons img
{
   vertical-align: middle;
}

.produkt select
{
    font-size: 11px !important;
	font-family: tahoma !important;
	width: 100%;
	margin-top: 4px;
}

.produkt .pr-select
{
	height: 26px;
	overflow: hidden;
	display: none;
}

.highslide-caption select
{
    font-size: 12px !important;
	width: 100%;
	margin: 4px 0px 4px 0px;
}




.input_submit_vypis_kosik,
.input_kosik_image
{
    background-color: #F60652;
	color: #F60652;
	width: 23px;
	height: 22px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
}

.img_kosik_odebrat
{
	color: #F60652;
	width: 20px;
	height: 19px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
}

.bt-basket
{
    background: url('../grafika/bt-basket.gif') no-repeat left top ;
	color: #F60652;
	width: 57px;
	height: 19px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
}

.div_katalog_detail_nazev h1
{
    font-size: 150%;
    font-weight: normal;
}

.cleaner
{
    clear: both;
	height: 1px;
	overflow: hidden;
}

.div_detailimage
{
    width: 165px;
    height: 161px;
    display: table;
    overflow: hidden;
    _position: relative;
    margin: 5px auto;
	background: #fff;
	padding-top: 2px;
}

.div_detailimage_foto
{
    _position: absolute;
    _top: 50%;
    display: table-cell;
    vertical-align: middle;
    width: 165px;
    text-align: center;
}

.div_detailimage_foto2
{
    _position: relative;
    _top: -50%;
}

.table_detail_rozpis_variant
{
	width: 280px; padding: 0px; margin: 0px;
}

.table_detail_rozpis_variant td
{
	border: none !important;
}


.td_detail_rozpis_variant_varianta
{
    width: 150px !important;
	white-space: normal !important;
}

#div_katalog_vypis_podskupiny
{
    background-image: url('../grafika/bg_produkt.gif');
    padding: 10px;
    margin: 5px 0px;
}

#div_katalog_vypis_podskupiny_nadpis
{
    font-weight: bold;
}


.produkt .pr-prices
{
    position: relative;
	height: 45px;
}

.pr-prices .pr-eur
{
    clear: both;
    float: right;
	position: relative;
	top: 0px;
	/*height: 30px;*/
	padding-top: 2px;
}

.pr-prices .castka
{
    font-weight: bold;
    padding: 0px;
    font-size: 16px;
	color: #F7135B;
	height: 30px;
	float: left;
	position: relative;
	top: 0px;
}

.produkt .koupit
{
	height: 23px;
	position: relative;
	overflow: hidden;
}

.produkt .koupit a img
{
	margin: 0px;
	position: absolute;
	left: 108px;
	top: 1px; 
	cursor: pointer;
}

.produkt input.input_ks
{
	position: absolute;
	left: 0px; top: 0px;
}

.produkt input.bt-basket
{
	position: absolute;
	left: 39px; top: 1px;
}


*:first-child+html .koupit a img
{
}

.popisek
{
    font-size: 80%;
    height: 55px;
    margin: 0px;
    padding: 0px;
}

.p_stav_skladu_vypis
{
    margin: 0px;
    padding: 0px 0px 3px 0px;
    text-align: right;
    font-weight: bold;
    font-size: 90%;
}

.produkt-in .castka-info
{
    clear: both;
    float: left;
    text-align: left;
	padding-left: 4px;
	font-weight: normal;
	position: relative;
    top: -4px;
}

.produkt-in .castka-info strong, .criscros
{
	font-weight: normal;
	position: relative;
	padding: 0px;
	background: url('../grafika/criscros.png') no-repeat center;
	_background: url('../grafika/criscros.jpg') no-repeat center;
}

.span_skladem
{
    color: rgb(0,153,0);
}

.span_neni_skladem
{
    color: rgb(255,0,0);
}

.input_submit_katalog_vypis_kosik
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
    background-image: url('../grafika/input_kosik.gif');
    background-repeat: no-repeat;
    background-position: 3px center;
    background-color: #eb3d00;
    border: none;
    padding: 3px 3px 3px 20px;
    color: white;
    cursor: pointer;
}



.span_katalog_strankovani_aktualni_strana
{
    color: white;
    font-weight: bold;
    background-color: #BC0F13;
    padding: 0px 5px;
}

.td_katalog_vypis_strankovani_info
{
    text-align: center;
}

a.a_katalog_strankovani:link, a.a_katalog_strankovani:visited
{
    font-weight: bold;
    padding: 0px 5px;
}

a.a_katalog_strankovani:hover
{
    background-color: #FEBFD3;
}

.span_pocet_polozek_aktivni a:link,
.span_pocet_polozek_aktivni a:visited
{
    color: white;
    font-weight: bold;
    background-color: #BC0F13;
    padding: 0px 5px;
    text-decoration: none;
}

.span_pocet_polozek_polozka a:link,
.span_pocet_polozek_polozka a:visited
{
    padding: 0px 5px;
}

.span_pocet_polozek_polozka
{
    font-weight: bold;
}

.span_pocet_polozek_polozka a:hover
{
    padding: 0px 5px;
    background-color: #ebebeb;
}

.div_right_content .div_box_content,
.div_left_content .div_box_content
{
    padding: 10px;
    background-color: #FDEBD7;
}

.div_detail_zpet
{
    float: right;
}

.div_katalog_detail_info
{
    float: right;
    width: 193px;
    padding: 0px 0px 0px 10px;
}

.tbl_katalog_detail_info
{
    width: 200px;
	float: right;
}

.tbl_katalog_detail_info strong.dp-price
{
    font-size: 15px;
	display: block;
	padding: 4px 0px 2px 0px;
	margin: 0px;
}

.tbl_katalog_detail_info span.dp-price
{
	display: block;
	padding: 2px 0px 4px 0px;
	margin: 0px;
}


.tbl_katalog_detail_info input, .tbl_katalog_detail_info img
{
    vertical-align: middle;
}

.tbl_katalog_detail_info tr td
{
    height: 34px;
	padding: 0px 4px 0px 6px !important;
}

.tbl_katalog_detail_info tr.katalog-detail-radek-lichy td
{
    background: #FE98B9;
}

.tbl_katalog_detail_info tr.katalog-detail-radek-sudy td
{
    background: #FFF8FA;
}

.td_katalog_detail_nadpisek
{
    font-weight: bold;
}

.div_katalog_detail_fotka
{
    float: left;
    width: 312px;
    text-align: center;
	overflow: hidden;
}

.div_katalog_detail_fotka a.highslide
{
    height: 320px !important;
	display: block;
    text-align: center;
	margin: auto;
}

.div_detail_dotaz
{
	border: solid 1px #69DB3D;
    padding: 10px;
	margin-top: 10px;
}

.tbl_detail_dotaz
{
    width: 100%;
}

#col-2 .tbl_detail_dotaz h2
{
    font-size: 12px !important;
}

.tbl_detail_dotaz thead tr td
{
    font-weight: bold;
}

.td_detail_dotaz2_submit
{
    text-align: center;
}

.tbl_detail_dotaz .input_text
{
    width: 180px;
}

.tbl_detail_dotaz_zahlavi1
{
    background-image: url('../grafika/ico_dotaz.gif');
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0px 0px 0px 20px;
}

.tbl_detail_dotaz_zahlavi2
{
    background-image: url('../grafika/ico_kontakty.gif');
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0px 0px 0px 24px;
}

.div_detail_diskuze_pridat
{
    border: solid 1px #69DB3D;
    padding: 10px;
	margin-top: 10px;
}

.td_diskuze_nadpisek
{
    background-image: url('../grafika/ico_diskuze.gif');
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0px 0px 0px 28px;
    font-weight: bold;
}

.tbl_detail_diskuze_pridat .input_text
{
    width: 180px;
}

.td_diskuze_polozka
{
    width: 60px;
}

.prispevek_hlavicka
{
    background-image: url('../grafika/bg_produkt.gif');
    background-repeat: no-repeat;
    background-position: right top;
    padding: 5px;
}

.prispevek_nadpis
{
    font-weight: bold;    
}

.prispevek_text
{
    padding: 5px;
}

.reagovatdiv
{
    text-align: right;
    padding: 2px 2px 8px 0px;
}

.div_diskuze_zadne
{
    font-style: italic;
    padding: 15px 5px 5px 5px;
}

.input_robot
{
    width: 20px;
}

.prispevek_nadpis_1,
.prispevek_autor_1
{
    width: 95%;
}

.prispevek_hlavicka_1,
.prispevek_text_1
{
    margin-left: 5%;
}

.prispevek_nadpis_2,
.prispevek_autor_2
{
    width: 90%;
}

.prispevek_hlavicka_2,
.prispevek_text_2
{
    margin-left: 10%;
}

.prispevek_nadpis_3,
.prispevek_autor_3
{
    width: 85%;
}

.prispevek_hlavicka_3,
.prispevek_text_3
{
    margin-left: 15%;
}

.prispevek_nadpis_4,
.prispevek_autor_4
{
    width: 80%;
}

.prispevek_hlavicka_4,
.prispevek_text_4
{
    margin-left: 20%;
}

.prispevek_nadpis_5,
.prispevek_autor_5
{
    width: 75%;
}

.prispevek_hlavicka_5,
.prispevek_text_5
{
    margin-left: 25%;
}

.prispevek_nadpis_6,
.prispevek_autor_6
{
    width: 70%;
}

.prispevek_hlavicka_6,
.prispevek_text_6
{
    margin-left: 30%;
}

.prispevek_nadpis_7,
.prispevek_autor_7
{
    width: 65%;
}

.prispevek_hlavicka_7,
.prispevek_text_7
{
    margin-left: 35%;
}

.prispevek_nadpis_8,
.prispevek_autor_8
{
    width: 60%;
}

.prispevek_hlavicka_8,
.prispevek_text_8
{
    margin-left: 40%;
}

.prispevek_nadpis_9,
.prispevek_autor_9
{
    width: 55%;
}

.prispevek_hlavicka_9,
.prispevek_text_9
{
    margin-left: 45%;
}

.prispevek_nadpis_10,
.prispevek_autor_10
{
    width: 50%;
}

.prispevek_hlavicka_10,
.prispevek_text_10
{
    margin-left: 50%;
}

.td_registrace_polozka
{
    width: 145px;
}

.div_kosik_nad_vypisem
{
    text-align: right;
    padding: 0px 0px 10px 0px;
    font-weight: bold;
}

.tbl_katalog_vypis
{
    width: 100%;
	border-bottom: solid 10px #fff !important;
}

.tbl_katalog_vypis thead
{
    background: #F70752; color: #FFFFFF;
}

.tbl_katalog_vypis thead a
{
    color: #FFFFFF;
}

.tbl_katalog_vypis tr.katalog-vypis-radek-lichy
{
	background: #FE98B9;
}

.tbl_katalog_vypis tr.katalog-vypis-radek-sudy
{
	background: #FFF8FA;
}

.tbl_katalog_vypis thead td
{
    padding: 4px 6px 5px 6px;
    font-weight: bold;
	border-bottom: none !important;
}

.tbl_katalog_vypis tbody td
{
    padding: 2px 4px 2px 4px;
	border-bottom: none !important;
}

.tbl_katalog_vypis td.td_vypis_sloupec5,
.tbl_katalog_vypis td.td_vypis_sloupec4,
.tbl_katalog_vypis td.td_vypis_sloupec3
{
	 white-space:nowrap !important;
}

.tbl_katalog_vypis td.td_vypis_sloupec5 input,
.tbl_katalog_vypis td.td_vypis_sloupec4 input,
.tbl_katalog_vypis td.td_vypis_sloupec3 input
{
	 vertical-align: middle;
}

.tbl_katalog_vypis td.td_katalog_vypis_zahlavi
{
	 white-space:nowrap !important;
}

.tbl_shrnuti_ceny
{
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.tbl_shrnuti_ceny div.ksh-kc
{
    font-size: 125%;
	color: #F7135B;
	font-weight: bold;
}

.tbl_shrnuti_ceny td
{
    font-size: 120%;
    vertical-align: bottom;
}

.td_kosik_shrnuti_ceny_info2
{
    text-align: right;
	font-weight: bold;
	
}

.div_kosik_shrnuti_ceny_info2
{
    font-weight: bold;
	color: #000000;
}

.div_kosik_nadpisek
{
    font-weight: bold;
}

.tbl_kosik_objednavka_info input
{
	float: left;
}

.span_povinne
{
    font-weight: bold;
    color: #eb3d00;
    font-size: 18px; line-height: 18px;
    position: relative; top: 3px;
}

.p-polo
{
	position: relative;
}

.p-polo .span_povinne
{
	position: relative;
	top: 6px;  
}

.tbl_kosik_shrnuti_ceny
{
    width: 100%;
    border: 1px solid #e0e0e0;	
}

.tbl_kosik_shrnuti_ceny thead td
{
    background-color: #F70752;
    color: white;
    font-weight: bold;
    padding: 3px 6px;
}

.tbl_kosik_shrnuti_ceny tbody td
{
    padding: 3px 6px;
	background: #FFFFFF;
	font-size: 14px;
}

.tbl_kosik_shrnuti_ceny tbody tr.tr-bott td
{
    border-top: solid 1px #979D9D;
}

.td_kosik_shrnuti_ceny_nadpisek2
{
    font-weight: bold !important;
}

.td_kosik_shrnuti_ceny_nadpisek, #kosik_cena_celkem_s_dph
{
    font-weight: bold;;
}

.td_kosik_shrnuti_ceny_zahlavi
{
    text-align: right;
}

.td_kosik_shrnuti_ceny_info
{
    text-align: right;
    width: 80px;
}

.basket-pay-note
{
    font-style: italic;
    margin: 0px 0px 0px 25px;
}

.div_detail_poslat_znamemu
{
    background: url('../grafika/ico_poslat_znamemu.gif');
    background-repeat: no-repeat;
    background-position: left 4px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}



.span_poslat_znamemu_nazev
{
    font-weight: bold;
}

.div_messages
{
    margin: 10px 0px;
    padding: 8px;
    border: 2px solid #eb3d00;
}

.ul_mapa_stranek_pages .li_first_level
{
    padding: 0px 0px 10px 0px;
}

.div_mapa_stranek_skup_zan1
{
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 1px;
}

.div_mapa_stranek_skup_zan2
{
    padding-left: 40px;
    padding-bottom: 1px;
}

.div_mapa_stranek_skup_zan3
{
    padding-left: 60px;
    padding-bottom: 1px;
}

.div_mapa_stranek_skup_zan4
{
    padding-left: 80px;
    padding-bottom: 1px;
}

.div_mapa_stranek_skup_zan5
{
    padding-left: 100px;
    padding-bottom: 1px;
}

.div_mapa_stranek_skup_zan6
{
    padding-left: 120px;
    padding-bottom: 1px;
}

.a_mapa_stranek_skup_1
{
    font-weight: bold;
}

.div_poslat_znamemu_zpet
{
    text-align: right;
    padding: 0px 0px 10px 0px;
}

.div_letaky_vypis_detail_nahled
{
    float: left;
    width: 150px;
    text-align: center;
}

#tbl_rozvozove_trasy_vypis
{
    width: 100%;
}

#tbl_rozvozove_trasy_vypis thead tr td, #tbl_rozvozove_trasy_vypis tbody tr td
{
    padding: 3px 5px;
}

#tbl_rozvozove_trasy_vypis thead tr td
{
    background-color: #BC0F13;
    color: white;
    font-weight: bold;
}

.tr_rozvozove_trasy_vypis_sudy
{
    background-color: #ededed;
}

.span_rozvozove_trasy_den
{
    font-weight: bold;
}

#div_rozvozove_trasy_filtr
{
    padding: 10px;
    margin: 10px 0px;
    background-image: url('../grafika/bg_produkt.gif');
    background-repeat: no-repeat;
    background-position: right top;
}

#div_rozvozove_trasy_filtr_nadpis
{
    font-weight: bold;
}

#div_rozvozove_trasy_filtr_region_nadpis
{
    font-weight: bold;
    font-size: 125%;
    margin: 3px;
}

.div_vyhledavani_nad_vypisem
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
}

#div_vyhledavani_nadpis_skupiny
{
    margin: 15px 0px 3px 0px;
    font-weight: bold;
    font-size: 110%;
}

#div_vyhledavani_skupiny_container
{
    margin-bottom: 10px;
    line-height: 170%;
    font-weight: bold;
    font-size: 120%;
}

.div_detail_souvpol_nadpis
{
    font-size: 120%;
    padding: 10px 0px;
    font-weight: bold;
}

.div_prmista_mapa
{
    float: left;
    width: 385px;
    padding-top: 50px;
    position: relative;
}

.div_prmista_mapa #vypis
{
    position: absolute;
    top: 75px;
    right: 20px;
}

.div_prmista_text
{
    float: right;
    width: 150px;
}

.div_prmista_vypis
{
    clear: both;
}

.div_prmista_vypis_misto
{
    margin: 0px 0px 20px 0px;
}

.div_prmista_vypis_misto_nazev
{
    font-weight: bold;
    padding: 3px 0px 3px 5px;
    margin: 0px 0px 3px 0px;
    background-color: #fdebd7;
}

.div_prmista_vypis_kraj
{
    font-weight: bold;
    font-size: 120%;
    margin: 10px 0px;
}

.div_prmista_vypis_misto_adresa,
.div_prmista_vypis_misto_dalsi_info
{
    padding: 3px 0px 3px 5px;
}


.tbl_detail_dotaz2 h2
{
    font-size: 100%;
    margin: 0px;
    padding: 0px;
}

.div_head_print
{
    display: none;
}

.h1_nadpis
{
    font-size: 18px;
}






/* MENU SKUPIN */
.div_box_content_kategorie
{
    background: url('../grafika/bg-catbody.gif') repeat-y left top transparent !important;
	padding: 0px 6px 0px 6px;
}
.div_box_content_kategorie ul
{
    list-style-type: none;
    margin: 0px;
	padding: 0px;
}

.div_box_content_kategorie li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.div_box_content_kategorie li a
{
    text-decoration: none;
}

.ul_podskupina
{
    display: none;
}

.ul_podskupina_open
{
    display: block;
}

.div_box_content_kategorie a:link,
.div_box_content_kategorie a:visited
{
    display: block;
    padding: 5px 5px 5px 13px;
    font-weight: bold;
    border-bottom: 1px solid rgb(216,216,216);
    background-color: #F60652;
    color: #fff;
	_height: 0px; min-height: 1px;
}

/**** 1. UROVEN ****/
.div_box_content_kategorie .li_bezpodskupin a:link,
.div_box_content_kategorie .li_bezpodskupin a:visited
{
    background: url('../grafika/sipka_bezpodskupin.gif') no-repeat;
    background-position: 5px center;
    padding-left: 20px;
}

.div_box_content_kategorie .li_podskupiny a:link,
.div_box_content_kategorie .li_podskupiny a:visited
{
    background: url('../grafika/sipka_podskupiny.gif') no-repeat;
    background-position: 5px center;
    padding-left: 20px;
}

.div_box_content_kategorie .li_bezpodskupin a:hover,
.div_box_content_kategorie .li_podskupiny a:hover
{
    background-color: #006400;
    color: white;
}

.div_box_content_kategorie .li_aktivni a:link,
.div_box_content_kategorie .li_aktivni a:visited
{
    background: url('../grafika/sipka_aktualni.gif') no-repeat;
    background-position: 5px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 20px;
}

.div_box_content_kategorie .li_aktivni a:hover
{
    background-color: #BC0F13;
    color: white;
}

.div_box_content_kategorie .li_aktivni_open a:link,
.div_box_content_kategorie .li_aktivni_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 5px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 20px;
}

.div_box_content_kategorie .li_open a:link,
.div_box_content_kategorie .li_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 5px center;
    padding-left: 20px;
}

.div_box_content_kategorie .li_open a:hover  /*opravena chyba*/
{
    background-color: #BC0F13;
    color: white;
}



/**** 2. UROVEN ****/

.div_box_content_kategorie .li_zanoreni1 .li_bezpodskupin a:link,
.div_box_content_kategorie .li_zanoreni1 .li_bezpodskupin a:visited
{
    background: url('../grafika/sipka_bezpodskupin.gif') no-repeat #FAE7ED;
    background-position: 20px center;
    padding-left: 35px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni1 .li_podskupiny a:link,
.div_box_content_kategorie .li_zanoreni1 .li_podskupiny a:visited
{
    background: url('../grafika/sipka_podskupiny.gif') no-repeat #FAE7ED;
    background-position: 20px center;
    padding-left: 35px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni1 .li_bezpodskupin a:hover,
.div_box_content_kategorie .li_zanoreni1 .li_podskupiny a:hover
{
    background-color: #006400;
    color: white;
}

.div_box_content_kategorie .li_zanoreni1 .li_aktivni a:link,
.div_box_content_kategorie .li_zanoreni1 .li_aktivni a:visited
{
    background: url('../grafika/sipka_aktualni.gif') no-repeat;
    background-position: 20px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 35px;
}

.div_box_content_kategorie .li_zanoreni1 .li_aktivni a:hover
{
    background-color: #BC0F13;
    color: white;
}

.div_box_content_kategorie .li_zanoreni1 .li_aktivni_open a:link,
.div_box_content_kategorie .li_zanoreni1 .li_aktivni_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 20px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 35px;
}

.div_box_content_kategorie .li_zanoreni1 .li_open a:link,
.div_box_content_kategorie .li_zanoreni1 .li_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 20px center;
    padding-left: 35px;
    color: white;
}

.div_box_content_kategorie .li_zanoreni1 .li_open a:hover  /*opravena chyba*/
{
    background-color: #BC0F13;
    color:white;
}




/**** 3. UROVEN ****/
.div_box_content_kategorie .li_zanoreni2 .li_bezpodskupin a:link,
.div_box_content_kategorie .li_zanoreni2 .li_bezpodskupin a:visited
{
    background: url('../grafika/sipka_bezpodskupin.gif') no-repeat #FAE7ED;
    background-position: 30px center;
    padding-left: 45px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni2 .li_podskupiny a:link,
.div_box_content_kategorie .li_zanoreni2 .li_podskupiny a:visited
{
    background: url('../grafika/sipka_podskupiny.gif') no-repeat #FAE7ED;
    background-position: 30px center;
    padding-left: 45px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni2 .li_bezpodskupin a:hover,
.div_box_content_kategorie .li_zanoreni2 .li_podskupiny a:hover
{
    background-color: #006400;
    color: white;
}

.div_box_content_kategorie .li_zanoreni2 .li_aktivni a:link,
.div_box_content_kategorie .li_zanoreni2 .li_aktivni a:visited
{
    background: url('../grafika/sipka_aktualni.gif') no-repeat;
    background-position: 30px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 45px;
}

.div_box_content_kategorie .li_zanoreni2 .li_aktivni a:hover
{
    background-color: #BC0F13;
    color: white;
}

.div_box_content_kategorie .li_zanoreni2 .li_aktivni_open a:link,
.div_box_content_kategorie .li_zanoreni2 .li_aktivni_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 30px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 45px;
}

.div_box_content_kategorie .li_zanoreni2 .li_open a:link,
.div_box_content_kategorie .li_zanoreni2 .li_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 30px center;
    padding-left: 45px;
    color: white;
}

.div_box_content_kategorie .li_zanoreni2 .li_open a:hover  /*opravena chyba*/
{
    background-color: #BC0F13;
    color:white;
}



/**** 4. UROVEN ****/
.div_box_content_kategorie .li_zanoreni3 .li_bezpodskupin a:link,
.div_box_content_kategorie .li_zanoreni3 .li_bezpodskupin a:visited
{
    background: url('../grafika/sipka_bezpodskupin.gif') no-repeat #FAE7ED;
    background-position: 40px center;
    padding-left: 55px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni3 .li_podskupiny a:link,
.div_box_content_kategorie .li_zanoreni3 .li_podskupiny a:visited
{
    background: url('../grafika/sipka_podskupiny.gif') no-repeat #FAE7ED;
    background-position: 40px center;
    padding-left: 55px;
    color: black;
}

.div_box_content_kategorie .li_zanoreni3 .li_bezpodskupin a:hover,
.div_box_content_kategorie .li_zanoreni3 .li_podskupiny a:hover
{
    background-color: #006400;
    color: white;
}

.div_box_content_kategorie .li_zanoreni3 .li_aktivni a:link,
.div_box_content_kategorie .li_zanoreni3 .li_aktivni a:visited
{
    background: url('../grafika/sipka_aktualni.gif') no-repeat;
    background-position: 40px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 55px;
}

.div_box_content_kategorie .li_zanoreni3 .li_aktivni a:hover
{
    background-color: #BC0F13;
    color: white;
}

.div_box_content_kategorie .li_zanoreni3 .li_aktivni_open a:link,
.div_box_content_kategorie .li_zanoreni3 .li_aktivni_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 40px center;
    background-color: #BC0F13;
    color: white;
    padding-left: 55px;
}

.div_box_content_kategorie .li_zanoreni3 .li_open a:link,
.div_box_content_kategorie .li_zanoreni3 .li_open a:visited
{
    background: url('../grafika/sipka_podskupiny_open.gif') no-repeat;
    background-position: 40px center;
    padding-left: 55px;
    color: white;
}

.div_box_content_kategorie .li_zanoreni3 .li_open a:hover  /*opravena chyba*/
{
    background-color: #BC0F13;
    color:white;
}


/* -- KONEC - MENU SKUPIN */

.tbl-old-order
{
	table-layout: fixed;
	border-collapse: collapse;
	border: solid 1px #D8D8D8;
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-align: right;	
}

.tbl-old-order td
{
	padding: 4px 4px 4px 4px;
}

.tbl-old-order thead
{
	background: #FDEBD7;
	font-weight: bold;
}

.al-left
{
	text-align: left;
}

.al-center
{
	text-align: center;
}

.tbl-old-order-dp1
{
	float: left;
	padding: 6px 16px 16px 10px;
	background: url('../grafika/bg_produkt.gif') no-repeat right top;
}

.tbl-old-order-dp1 table
{
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0px;
	padding: 26px;
}

.tbl-old-order-dp1 tr
{
	border-bottom: solid 1px #DFDFDF;
}

.tbl-old-order-dp1 td 
{
	padding: 6px 10px 5px 10px;
}

.tbl-old-order-dp1 th 
{
	padding: 6px 16px 5px 2px;
}

.tbl-old-order .pr-name
{
	width: 220px;
	text-align: left;
	white-space: normal !important
}

thead .pr-name
{
	text-align: center !important;
}

.tbl-old-order .td-ks
{
	width: 30px;
}

.tbl-old-order .td-dph
{
	width: 34px;
}

.old-ord-total
{
	border: solid 2px #EB3D00;
	text-align: right;
}

.old-ord-total div
{
	padding: 4px 4px 0px 4px;
}

.old-ord-total div.final-price
{
	padding: 4px;
	font-size: 13px;
	color: #FF0000;
}

.old-ord-total div.final-price strong
{
	font-size: 15px;
}

.divshowInfo
{
	background-image: url('../grafika/bg_hlaseni_basket.gif');
	background-repeat: no-repeat;
    padding: 45px 4px 4px 4px;
    margin: -115px 0px 0px -68px;
    width: 162px;
    height: 71px;
    font-size: 120%;
    color: white;
    /*font-weight: bold;*/
}

#c-scroller
{
 clear: both;
 width: 260px;
 margin: 0px auto 0px auto;
}

#det-img-other
{
    position: relative;
    width: 220px;
    height: 60px;
    overflow: hidden;
    border: 1px solid #EFEFEF;
    float: left;
}

#scroller
{
    float: left;
    width: 1000px;
    height: 61px;
}

#scroller1
{
    float: left;
}

#scroller img
{
    border: solid 2px #fff;
}

#scroller a
{
    float: left; height: 56px; width: 58px;
    border: solid 2px #EFEFEF;
	text-align: center;
}

#scroller a:hover
{
    border: solid 2px #CDCDCD;
}

.det-img-scroll
{
    float: left;
}

.c-backlinks
{
	line-height: 150%;
}

.c-backlinks h2
{
	font-size: 140%;
	padding: 6px 0px 6px 0px;
	margin: 0px;
}

.tbl-blinks
{
	margin: 0px; padding: 0px;
	width: 100%;
}

.tbl-blinks td
{
	padding: 5px 4px 5px 0px;
}

.bl-td1 {width: 180px;}
.bl-td2 textarea {width: 320px;}
.bl-td3 input {width: 320px; margin-bottom: 4px;}
.bl-td4 input {width: 180px;}
.bl-td5 textarea {width: 320px;}
.bl-td6 {text-align: center;}
.bl-td6 input {width: 20px;}

.c-ourblinks, .ourblinks {margin-top: 20px;}
.c-ourblinks textarea {width: 504px;}

.pa-links {margin-top: 20px;}
.pa-links ul {margin: 0px; padding: 0px;}
.pa-links li {list-style-type: none; float: left; width: 31%; margin-right: 1%;}


/*Fotogalerie*/

.fotogalerie_pol_mat{
    width:160px;
    float:left;
    padding:15px;
    margin-left:10px;
}


.fotogalerie_pol h2{
		margin:0px;
		padding:0px;
		padding-top:7px;
	}
	
	.fotogalerie_pol a,.foto_vypis a, .fotogalerie_pol_mat a {
	padding: 5px;
	width: 140px;
	height: 120px;
	display: block;
	background-image: url(../grafika/foto_background.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right:0px;
}
.foto_vypis{
	position:relative;
	float:left;
	margin:0px;
	margin-left:0px;
}

.fotogalerie_pol img, .foto_vypis img, .fotogalerie_pol_mat img {
	margin: 5px;
	border: none;
}




.foto{
	position:relative;
	float:left;
	margin-right:15px;
}


/*Clanky*/

.c-sorting2
{
	position: relative;
	background: #F2F2F2;
	height: 26px;
	overflow: hidden;
}

.c-sorting-1
{
	position: relative;
	top: 2px;
	padding: 4px;
	height: 24px;
}

.c-sorting2 .sort
{
    width: 40%;
    float: left;
}

.paging-bott
{
    text-align: center;
}

.detail-icons
{
    margin: 8px 8px 0px 10px;
	text-align: right;
}

.detail-icons img
{
    vertical-align: middle;
	margin-right: 2px;
}

.td_detail_dotaz_pravy_sloupec p
{
	margin-left: 5px;
}

.ver-ali{display: table; height: 100%; _display: block; _position: relative; overflow: hidden; text-align: center; width: 100%; }
*:first-child+html .ver-ali {position: relative; display: block;}

.ver-ali1 {_position: absolute; _top: 50%; _display: block; display: table-cell; vertical-align: middle;}
*:first-child+html .ver-ali1 {position: absolute; _display: block; top: 50%; }

.ver-ali2 {_position: relative; _display: block; _top: -50%; left: -50%;}
*:first-child+html .ver-ali2 {display: block; position: relative; top: -50%;}

.souhlas-dodaci-podm
{
    margin: 10px 0px;
    padding: 5px;
    font-weight: bold;
}

.bas-obj-submit
{
    margin: 10px;
    text-align: right;
}

.bas-obj-submit .input_submit
{
    padding: 10px;
}

.span_countdown
{
    font-weight: bold;
}

.det-addthis
{
    margin-top: 25px;
    height: 45px;
    overflow: hidden;
}

.det-addthis-h
{
    margin-bottom: 8px;
}

.f-addthis
{
    clear: both;
    float: right;
    margin: 25px 0px;
}

.dp-fb-like
{
    height: 25px;
}

.c-dpbook
{
 	margin-top: 20px;
}

.dpbook-top
{
 	height: 30px;
	overflow: hidden;
	position: relative;
	z-index: 300;
}

.dpbook-top ul
{
 	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.dpbook-top ul li
{
 	float: left;
	margin-right: 5px;
	background: #CDCDCD;
	position: relative;
}

.dpbook-top ul li a 
{
 	float: left;
	text-decoration: none;
	color: #3B3B3B !important;
	margin: 1px 1px 1px 1px;
	background: #ECEBEB;
	position: relative;
	cursor: pointer;
}

.dpbook-top ul li a:hover,
.dpbook-top ul li a.dp-active
{
	background: #fff;
	z-index: 100;
	margin: 1px 1px 0px 1px;
}

.dpbook-top ul li a:hover strong span,
.dpbook-top ul li a.dp-active strong span
{
	padding: 7px 9px 7px 9px;
}

.dpbook-top ul li strong
{
 	float: left;
}

.dpbook-top ul li strong span
{
 	float: left;
	padding: 7px 9px 6px 9px;
}

.dpbook-body
{
    border: solid 1px #CDCDCD;
	padding: 12px 10px 12px 10px;
	position: relative;
	margin-top: -1px;
	background: #fff;
}

.dpbook-body p
{
 	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.c-add-bt
{
    width: 330px;
    float: right;
    clear: both;
    margin: 20px 0px;
}

.foot-fb-like
{
    float: right;
}

.foot-google-1
{
    float: right;
    margin: 3px 0px 0px 10px;
}

.foot-addthis-h
{
    font-size: 90%;
    margin: 0px 0px 5px 0px;
}

.cla-det-zpet
{
    text-align:right;
    clear:both;
}

.pr-1
{
    clear: both;
}

.kosik-min-hodnota
{
    font-weight: bold;
    color: #bc0f13;
    font-size: 120%;
}

.kosik-slucovani
{
    padding: 10px 4px;
}

