/* VSEOBECNE CSS */
body { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; color:#a1a0a0; 
	background: url(../pictures/body-background.jpg) repeat-x; 
	margin: 0px; 
	padding: 0px; 
	padding-top: 22px; 
	_padding-top: 19px
	}

/* nadpisy */
h1 {font-size: 2em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 { 
	color: #767676; 
	padding: 5px 0px 5px 0px; 
	margin: 0px 0px 5px 0px; 
	border-bottom:1px #fa8d23 solid; 
	font-weight: normal
	}

input, select, textarea {font-size:1em; border:1px solid #C1C1C1;padding: 2px;}

form{margin:0px; paddin:0px;}

/* linky */

a { color:#faa038;}
.breadcrumb-separator { color:#faa038;}

a, a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration:none;}
a img, :link img, :visited img {border: none;}


a img { border: 0px none}

img { vertical-align: middle}

p { margin: 0px; padding: 8px 0px 8px 0px; clear:both}



#container {width: 950px; margin: 0px auto; padding:0px;}
.breaker { clear: both; margin: 0px; padding: 0px; font-size:0px; line-height:0px;}

/* HORNA CAST (logo + kosik + menu) */
#top-part {padding: 5px 5px 0px 5px;}
#top-logo { background-color:#FFFFFF; text-align:center; width: 232px; float:left; height: 71px;}
#right-top {width: 300px; float:right;}
#kosik {width:230px; float:right; border: 3px #f1f1f1 solid; background:url(../pictures/kosik-box-back.jpg) repeat-x; margin-top:10px; font-size: 12px; line-height: 1.2em; height:62px; overflow:hidden}
#kosik-text { float: right; padding-top: 15px; width: 170px; color:#000000}
#kosik a { padding-left: 12px; background:url(../pictures/link-icon.gif) left no-repeat}
#kosik a:link, #kosik a:visited { color: #7b7b7b; text-decoration: underline;}
#kosik a:hover {color: #faa038; text-decoration: none;}

#kosik img {float:left}

#right-spec {float:right;}
#languages { float:right; padding-top: 15px; padding-right:15px; color:#faa038; }
#languages a, #languages a:link, #languages a:visited { color: #8f8f8f; text-decoration: none}
#languages a:hover {color: #faa038; text-decoration: none}

#languages a.selected, #languages a.selected:link, #languages a.selected:visited {color: #faa038; text-decoration: none}

#currencies { float:right; width:115px;}
#currencies .currency-option {float:right; font-weight: bold; height: 28px; width: 28px; text-align: center; margin: 0px 5px 0px 5px}
#currencies .currency-option a {padding-top: 5px; height: 20px; width: 25px; display: block; float:right; text-align:center; }
#currencies .currency-option a:link, #currencies .currency-option a:visited {color: #8f8f8f; text-decoration: none; background-color:#FFFFFF; border: 3px solid #cccccc}
#currencies .currency-option a:hover {background-color: #faa038; border: 3px solid #faa038; color:#FFFFFF; text-decoration:none}


#main-menu {margin: 0px 0px 15px 0px; height: 26px; text-align: center}
#main-menu ul { margin: 0px; padding: 0px;}
#main-menu ul li {display: inline; float:left; list-style: none; padding: 0px; margin: 0px;}
#main-menu ul li a { padding: 6px 10px 6px 10px; font-weight: bold; font-size: 1.2em; text-decoration: none; float:left; display:block}
#main-menu ul li a:link, #main-menu ul li a:visited { background:url(../pictures/tabs/tab-a-back.jpg) repeat-x; border: 1px #e1e1e1 solid;  border-bottom: none; color: #767676}
#main-menu ul li a:hover { background:url(../pictures/tabs/selected-tab-a-back.jpg) repeat-x; border: 1px #fb8e24 solid; border-bottom: none; color:#FFFFFF}

/* OBSAH (lave menu + content) */
#content-holder { padding-top: 10px;}

/* lavy stlpec */
#left-content { width: 181px; float:left; padding: 0px;}
#left-content .box {background: url(../pictures/left-menu-top.jpg) no-repeat top left #e4e3e3; padding:5px; margin-bottom: 10px}
#left-content h3{ font-size: 1.5em;}
#left-content .box h3 { padding: 8px 12px; margin: 0px; color:#FFFFFF; font-weight: normal}
#left-content .box ul { margin: 0px; padding: 0px; list-style: none;}
#left-content .box ul li {padding: 9px 0px 8px 23px; margin: 0px; background:url(../pictures/left-menu-list.jpg) no-repeat 10px 0px; font-size: 1em; list-style: none; font-weight: bold; color: #767676; border-bottom: 1px #FFFFFF solid}

#left-content .box ul li a, #left-content .box ul li a:link, #left-content .box ul li a:visited { color: #767676; text-decoration: none}
#left-content .box ul li a:hover {color: #faa038!important; text-decoration: none}

#left-content .box2 { border: 3px #e6e6e6 solid; background-color:#FFFFFF; padding: 10px; margin-bottom: 10px}
#left-content .box2 h3 {font-weight:normal; padding: 0px 0px 8px 0px; margin: 0px; color:#fb8b1d; text-align: left; border-bottom: 1px #e6e6e6 solid}
#left-content .box2 ul { margin: 0px; padding: 0px; list-style: none; margin-top: 10px;}
#left-content .box2 ul li {padding: 2px 0px 2px 23px; margin: 0px; background: url(../pictures/second-menu-list.jpg) no-repeat 10px 0px; font-size: 1em; list-style: none; color: #7b7b7b;}
#left-content .box2 ul li a, #left-content .box2 ul li a:link, #left-content .box ul li a:visited { color: #7b7b7b; text-decoration: none}
#left-content .box2 ul li a:hover {color: #faa038; text-decoration: none}
#left-content .spec { background-color: #e6e6e6!important; padding: 0px!important;}
#left-content .spec h3 { background-color: #FFFFFF!important; border-bottom: none!important; padding: 10px 10px 10px 10px}
#search-input {width:154px; height:33px; padding: 5px 10px 5px 10px; background-color: #e6e6e6}
#search-input form{ margin:0px; padding:0px;}
#search-input input { border: 1px #767676 solid; background-color:#FFFFFF; color:#a1a0a0; width: 95px; margin: 5px 5px 5px 0px; padding: 4px; vertical-align: middle; float:left;}
#search-input input.button { border: 0px none; padding: 0px; width: 29px; height:21px; vertical-align:middle; margin-right:0px; float:right;}



#adds { margin: 5px 0px 5px 0px; text-align:center}

/* obsah stranky */
#right-content { width: 760px; float:right;}
#page-content { width: 510px; float: left; padding:5px; background-color:#FFFFFF; padding-bottom:20px;}

#page-content .list { width: 157px; border: 1px #f1f1f1 solid; text-align:center; margin: 5px; float:left; padding-top: 5px;}
#page-content .list-text { padding: 5px; background-color: #f1f1f1; color: #767676; text-align:left}
#page-content .list-img { background-color: #FFFFFF; text-align: center}
#page-content .list h2 { font-size: 11px; font-weight: bold; color: #fa9622; margin: 0px; padding: 0px; text-align: center; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px #f1f1f1 solid}

#page-content .list h2 a, #page-content .list h2 a:link, #page-content .list h2 a:visited { color: #FA9622; text-decoration: none}
#page-content .list h2 a:hover {color: #767676; text-decoration: none}

#right-box {width:227px; float:right; color:#FFFFFF}
/* */
#login-box { background: #767676 url(../pictures/login-back.jpg) repeat-x scroll 0px 0px; border: 3px #767676 solid; padding: 10px; padding-bottom: 5px; margin-bottom:10px;}
#login-box h3 {padding: 0px 0px 8px 0px; font-size: 14px; color:#FFFFFF; margin:0px;}
#login-box table td {padding-bottom: 5px;}
.mail-pass{width:153px;}
.login-box-aboveline{padding-top:8px}
#login-box input { border: 1px #3a3a3a solid; padding:2px; vertical-align: middle}
#login-box a {padding-left: 12px; background:url(../pictures/link-icon.gif) left no-repeat}
#login-box a:link, #login-box a:visited { color: #cacaca; text-decoration:underline}
#login-box a:hover {color: #faa038; text-decoration:none}
#login-box input.button { width: 34px; height:21px; vertical-align:middle; border: 0px none; margin-left: 20px;}

#news-box { border: 4px #e6e6e6 solid; padding: 10px;}
#news-box h3 { color: #fd9026; padding:0px 0px 10px 0px; margin: 0px; font-size: 1.5em;font-weight:normal; border-bottom: 1px #e6e6e6 solid; margin-bottom: 8px;}

#news-box a {padding-left: 12px; background:url(../pictures/link-icon.gif) left no-repeat}
#news-box a:link, #news-box a:visited { color: #747474; text-decoration:underline}
#news-box a:hover {color: #faa038; text-decoration:none}

#news-box .anotacka { color: #9a9a9a; border-bottom: 1px #e6e6e6 solid; margin-bottom: 5px; padding-bottom: 5px;}
#news-box .anotacka p { margin: 0px; padding: 0px;}
#news-box .anotacka p.datum {color:#faa038}
#news-box .anotacka a { padding: 3px 0px 3px 0px; background-image: none}
#news-box .anotacka a:link, #news-box .anotacka a:visited { font-weight: bold; color: #747474; text-decoration: underline}
#news-box .anotacka a:hover {font-weight: bold; color: #faa038; text-decoration: none}


#breadcrumb { border: 1px #FFFFFF solid; font-size: 0.8em}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited { color: #a1a0a0; text-decoration:underline}
#breadcrumb a:hover {color: #747474; text-decoration:underline}

/* LISTING */
.listing-box { width: 152px; float: left; margin-bottom: 12px; margin-right: 12px; border: 3px solid #f1f1f1;}
.listing-box h2 {text-align:center; padding: 9px; margin:0px; border-bottom: 1px #f1f1f1 solid;	border-top: 1px #f1f1f1 solid;}
.listing-box h2 a, .listing-box h2 a:link, .listing-box h2 a:visited {	color: #fa9622;  text-decoration: none}
.listing-box h2 a:hover {color: #fa9622;  text-decoration: underline}

.listing-box-image {width:100px; height:100px; padding:10px 26px;overflow:hidden; }

.listing-box-image img{display:block;margin:0px auto;}

.listing-box-bottom { background:#f1f1f1 url(../pictures/bg-listing-box-bottom.gif) no-repeat scroll right bottom; color:#767676; height: 56px; width: 138px; padding:7px;}

#uvod .listing-box-bottom{background:#f1f1f1 url(../pictures/bg-listing-box-bottom.gif) no-repeat scroll right bottom; color:#767676; height: 15px; width: 152px; padding:0px;}

.listing-box-bottom a, .listing-box-bottom a:visited, .listing-box-bottom a:link {color:#767676;}
.listing-box-bottom a {color:#767676;}

.prices { width: 153px; float: left; padding-top: 3px;}
.listing-box-bottom input { float: right; width: 78px; margin-top: 7px; margin-right: 5px}
.listing-box-bottom p { margin: 0px; padding: 0px; padding-left: 6px;}
.old-price { color: #fcbae0; font-size: 0.9em}
.old-price span { text-decoration:line-through}
.new-price { color: #FFFFFF; font-size:12px;}

/* PRODUCT INFO*/
//#product .nadpis{padding:5px 0px 10px 0px;}
#product h1.title {border:none;}

#product .top {padding-top:10px;}
#product .top .image{width:150px; height:160px;padding:10px;float:left; border:3px solid #f1f1f1;}
#product .top .info{float:right;width:294px; padding:20px; padding-top:0px!important;}
#product .popis{ padding-bottom:10px; border-bottom:1px solid #FA8D23;}
#product .cena{padding-top:10px;}
#product .cena .sdph{float:left;width:150px;background-color:#F3F3F3;color: #767676; font-size:1.5em; font-weight:bold; padding:10px;}
#product .cena .bezdph{ float:right; width:104px; padding:10px; padding-top:15px;}
#product .icons{padding:10px 0px;}
#product .kupit{border-bottom:1px solid #FA8D23;}
#product .kupit .kusy{float:left; width: 20px;}
#product .kupit .kupit-btn{float:right; border:none;}

/* AKTUALITY-main*/
#aktuality-big {}
/*#aktuality-big h2.title {color:#444444;padding-bottom:6px; padding-top:5px; font-size:1.5em; font-weight:bold; margin:0px;}*/
.separator {border-top:1px solid #FA8D23; width:510px;height:1px;}
#aktuality-big h4.datum {color:#FA8D23;font-size:1.1em;font-weight:normal;padding:5px 0px 12px 0px; margin:0px;} /*padding top len 5, lebo separator ma 1px*/
#aktuality-big div.text {color:#6d6e6b;text-align:justify;}
#aktuality-big div.aktuality-footer{width:520px; padding-top:25px;background: url(../pictures/akciove_underline.jpg) no-repeat scroll 0px 12px;}
.aktuality-footer h4 {margin:0px;padding-bottom:5px;}

.annotation{
border-bottom-color:#FA8D23;
border-bottom-style:solid;
border-bottom-width:1px;
padding:0px 5px 10px 5px;}
.annotation h3 { padding:5px 0px; margin:0px; font-size:1em;}
.annotation h3 a, .najnovsie h3 a {color:#747474;}
.annotation .date, .najnovsie {color:#FA8D23; padding:0px;}
.najnovsie h3 {font-size:1em;display:inline; padding-left:18px; background: #FFFFFF url(../pictures/second-menu-list.jpg) no-repeat scroll left center;}
.najnovsie {padding:0px 0px 4px 0px;}
/*koniec AKTUALITY-main*/

/* OBCHODNE PODMIENKY */

.subnadpis{color:#FA9622;}



/* FOOTER */
#footer {border-top: 2px #e6e6e6 solid; padding: 8px 5px 5px 5px; margin: 5px 0px 5px 0px; height: 30px; text-align:right; color:#FA9622}

#copyright-left {width: 300px; float:left; text-align:left; color: #767676}
#footer a, #footer a:link, #footer a:visited {color: #767676; text-decoration: underline}
#footer a:hover {color: #FA9622; text-decoration: none}

#footer span {display: block; width: 100%; text-align:right; margin-top: 4px; font-size: 0.8em; color: #9A9A9A}

#orange-bottom {background-color: #fa9622; height: 30px; margin-top: 10px;}



/* PAGER */
#bottom_pager {color:#747474; font-size:11px; margin-top: 10px;}
#bottom_pager span {display:block; float:left; padding: 3px 10px 0px 0px}
#bottom_pager ul {display: inline; padding: 0px; margin: 0px; float: right;}
#bottom_pager ul li {display: inline; padding: 0px; margin: 0px; list-style: none}
#bottom_pager ul li a, #bottom_pager ul li a:link, #bottom_pager ul li a:visited 
{display: block;color:#767676; font-weight: bold; width:20px; height:18px; float:left; text-align:center; padding: 0px; margin: 0px; list-style: none; color:#747474; overflow:hidden; background-color:#FFFFFF; text-decoration:underline; padding-top: 2px;}

#bottom_pager ul li a:hover {color: #FFFFFF; background-color:#FA9622; font-weight: bold;}
#bottom_pager ul li a.selected {color: #FA9622; font-weight: bold; text-decoration:none}
#bottom_pager ul li a.selected:hover {color: #FFFFFF; background-color:#FA9622; font-weight: bold;}
#bottom_pager ul li a#pager-back { font-weight: bold;color:#FFFFFF;background-color: #FA9622; text-decoration: none}
#bottom_pager ul li a#pager-back:hover {background-color: #FA9622; text-decoration: underline;}
#bottom_pager ul li a#pager-next { font-weight: bold;color:#FFFFFF; background-color: #FA9622; text-decoration: none}
#bottom_pager ul li a#pager-next:hover {background-color: #FA9622; text-decoration: underline;}
#bottom_pager ul li a img {border: 0px none; top: -2px; position: relative;}

/* SHOP */ 
.productListing {}
.productListing td {vertical-align:top;padding-top:10px;padding-bottom:10px;}
.productListing-even, .productListing-odd {background:url(../pictures/akciove_underline.jpg) no-repeat scroll 0px 2px;}
.maintab {padding: 0px 0px 5px 0px;}
.td_1 input {background-color:#FFFFFF; 
border:1px solid #d5dcc5;
color:#838383;
text-align:right;
padding:2px 3px;width:15px;
width:20px;}
.td_1 a, .td_1 a:visited, .td_1 a:link{color:#7B7B7B;}
.td_1 a:hover{color:#7B7B7B;}

.td_2{font-weight:bold; color:#FAA038;}
.celkom{ border-top:1px solid #D5DCC5; color:#FAA038; padding-top:5px;}
.td_2 input{}
.td_1, .td_2, .td_3 {padding: 5px;}
.td_2 img {margin: 0px!important}
.productListing-heading1, .productListing-heading2, .productListing-heading3, .productListing-heading4, .productListing-heading5, .productListing-heading6 {
	color: #999999!important; 
	font-size:0.9em!important;
	background-image:none;
	padding: 0px 5px!important;
	background-color:#E6E6E6;
	text-transform:uppercase;
	line-height:1.8em;
}

.productListing-heading3{text-align:left;}
.productListing-heading4, .productListing-heading5, .productListing-heading6 {text-align:right;}



/* rshop */
.info_templates2 input, .info_templates2 textarea, .info_templates2 select {font-size:1em; border:1px solid #C1C1C1;}
.noborder {border:0px none !important;}

.gray-background {background-color:#eeeeee; cursor:pointer;}
.moduleRow{background-color:#FFFFFF;cursor:pointer;}
.moduleRowSelected{background-color:#eeeeee;}
.moduleRowOver{background-color:#eeeeee;cursor:pointer;}

.radiobutt input{border:none!important; background-color:transparent;}

span.inputRequirement{color:#fa8d23;}

/* POKLADNA */
#pokladna{ background:transparent url(../pictures/akciove_underline.jpg) no-repeat scroll 0px 18px;}
#pokladna .pokladna-tabber { text-transform:uppercase; color:#A1A0A0; padding-bottom:18px;}
#pokladna .pokladna-tabber .active-tab{color:#7B7B7B; font-weight:bold;}
#pokladna .pokladna-tabber img {padding:0px 5px;}

#pokladna .pokladna-tabber a{color:#A1A0A0;}

.pokladna-celkom{color:#FAA038; padding-top:5px;}
.celkom-cash{color:#FAA038;}

.potvrdit{float:right;}

.objednavky_comments {border:1px solid #D5DCC5;}
.radio-group table {padding: 6px 3px;}
.white-bg {background-color:#FFFFFF!important;}
.above-line {border-top:1px solid #D5DCC5; color:#FAA038; padding-top:5px;}
.confirmation-cena {color:#FAA038;}
.specials-in-info {padding-top:30px;}

.strankovanie {width:510px;background: url(../pictures/strankovanie_bg.jpg) no-repeat scroll 0px 0px;padding:16px 5px 0px 5px;}
.strankovanie ul {list-style: none;text-align:center; width:386px; float:left; padding:7px 0px 0px 0px;}
.strankovanie li {display:inline; font-size:1.1em;padding:0px 4px;}
.strankovanie a, .strankovanie a:visited, .strankovanie a:link{color:#747474; text-decoration:underline; }
.strankovanie a:hover{text-decoration:none;}
.strankovanie a.selected{color:#010000; font-weight:bold;text-decoration:none!important;}

