/* CSS Document */
@font-face {
	font-family: TacticSansExd-Bld;
	src: url(TacticSansExd-Bld.otf);
}

@font-face {
	font-family: TacticSansExd-Blk;
	src: url(TacticSansExd-Blk.otf);
}

body {font-family: Arial, "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	font-size:90%;  color:#000;  padding:0; margin:0;  text-align:center; background:#000 }

#popup {padding:10px;}
a img{border:none;}
p {margin:0;padding:3px 0}
table {font-size:100%}
form {margin:0}
.hide-no-js-block {display:none;}
.font8 {font-size:75%}
.font9 {font-size:85%}
.font12 {font-size:120%}
.font13 {font-size:125%}
.font14 {font-size:130%}
.font17 {font-size:160%}
.font18 {font-size:170%}
.font20 {font-size:200%}
.font22 {font-size:220%}
.ver {font-family:verdana}
.grey {color:#DBDBDB}
.green {color:#0B9612}  
.verdana {font-family:verdana}
.w170 {width:170px}
.w75 {width:75px}
.w90 {width:90px}
.black {color:#000}

#best-alu h2 {position:relative; width:680px; height:72px; line-height:71px; margin-bottom:10px;}
#best-alu h2 span {position:absolute; left:0; top:0; width:680px; height:71px; background:url('best-head.png') top left no-repeat; }
#best-alu .best-box  {width:337px; float:left; margin-bottom:10px;}
#best-alu .best-box-odd  {margin-left:5px;}
#best-alu .best-box-in  {width:100%; border:1px solid #d0d0d0; border-top:1px solid #777777;}
#best-alu .best-box-in th {padding-left:10px; border-top:#d0d0d0 4px solid;}
#best-alu .best-box-in td {background:url('best-bg.png') #fff top left repeat-x;}
#best-alu .best-box-in td.title a {color:#5f5f5f; text-decoration: none; font-size:110%;}
#best-alu .best-box-in td.title a:hover {color:#5f5f5f; text-decoration: underline;}
#best-alu .best-box-in td.price {color:#c21604; font-weight:bold; text-align:left; padding-left:10px; font-size: 130%;}

.information-page {min-height:400px; padding:10px;}


#energosign {clear:both; margin-top:15px; text-align:center;}

#whereIAm {padding:28px 0 0 15px; ; margin:0 0 1px 0; font-size:85% }
#whereIAm .selected a { color:#000}
#whereIAm a {color:#949494}
#whereIAm img {margin:0 10px}

#col-main #whereIAm { padding-left: 0px; }

#listSetup { width:100%; color:#4A4A4A; background: #F7F7F7;font-size:85%; border-bottom:solid 1px #D8D8D8; padding:10px ; margin:10px 0 0 0}
#listSetup .input1 {width:115px; margin-left:6px}
#listSetup .input2 {width:45px; margin-left:6px}

.pagingButtons { background: #F7F7F7; border-bottom: solid 1px #D9D9D9;padding:7px;font-size:110%; margin-top:18px; color:#000; text-align:right }
.pagingButtons a {color:#000;  }
.pagingButtons strong {color:#BC0000}
.pagingButtons a:hover {text-decoration: none;}
.pagingButtons img {margin:0 5px}


#change-psw {margin:30px 0 0 80px; font-size:85%}                                                                                                                     
#change-psw input {background:#FFF url('change-psw.png') top left no-repeat;width:145px; margin-left:3px; height:26px; border:solid 1px #DCDCDC; }

#login {  padding:20px 10px; font-size:85%}
#login table {margin:0  0 0 100px}
#login ul {margin-top:15px}
#login td {padding:2px 0}
#login .input-text, #forgot-psw .input-text{background:#FFF url('change-psw.png') top left no-repeat; border:solid 1px #DCDCDC; color:#A6A5A5; width:147px; line-height:22px; height:22px; margin-left:4px;  }
#login .input-image {margin:10px 0 5px 29px}

#forgot-psw {  text-align:center; margin-top:10px; font-size:85%}
#forgot-psw p {margin:20px 10px}
#forgot-psw .grey {color:#9F9F9F}
#forgot-psw .input-image {margin:0 0 0 29px}
#forgot-psw .input-text {margin:0 0 0 20px; line-height:28px; height:24px; }

ul.list {list-style-type:none; margin: 0; padding:0}
ul.list li {background: url('arrow3.png') center left no-repeat; padding-left:13px}
ul.list li a {padding:3px 5px 3px 0px; display:block; color:#000;  }
ul.list li a:hover {text-decoration: none; }





#page-container {background:#7C878D url('head-bg.png') top center repeat-x; min-width:960px; }
#page-container-in {background: url('bg-top.png') top center no-repeat }
#page-container-in1 {position: relative;}
/*  #page-container-in1 {background: url('bg-bottom.png') bottom center no-repeat }  */
#content {width:960px; background:#FFF; position:relative; text-align:left; margin:0 auto; }
#main {padding: 0 1px}
#main p {line-height:1.5em; font-size:90%}
#title-main {background: #F3F3F3 url('title-main.png') bottom left no-repeat; width:100%; padding-bottom:200px }
#col-main {float:right; width:680px; margin-right:9px}
#col-main-in {width:672px; margin-left:8px; padding-bottom:100px }
.h1 h1, .h1-2 h1, .h2 h2 {background: url('heading.png') bottom left no-repeat; padding:14px 0 15px; margin:0; font-size:125% ;color:#6A6A6A}
.h1-2 h1 {font-size:170%}

.banner {border: solid 1px #D9D9D9; background:#FFF;padding:10px; text-align:center; margin-top:4px}
.banner .last {margin-left:40px}
#news {}
.all-news-button a {color:#000;}
.all-news-button {margin:10px 0;}
#news h2 {width:680px; height:66px; text-align:center; background:#E9E9E9; margin:5px 0 0 0 ; padding:0; font-size:140%; position:relative; line-height:66px; }
#news h2 span {width:680px; height:66px; position:absolute; top:0; left:0; background: url('news.png') top left no-repeat}
.news-item {border:solid 1px #BBBBBB; color:#666666; border-top:none; padding:20px ;background:#FFF url('news-bg.png') top left repeat-x} 
.news-item h3 {font-size:130%; margin:8px 0 17px 0}
.news-item a {color:#000; text-decoration: none;}
.news-item a:hover {text-decoration: underline;}

#newsBox h2 a {font-size:100%; color:#000; }
#newsBox a {color:#000; }

#action-offer h2 {width:680px; height:51px; text-align:center; background:#E9E9E9; margin:20px 0 0 0 ; padding:0; font-size:140%; position:relative; line-height:66px; }
#action-offer h2 span {width:680px; height:51px; position:absolute; top:0; left:0; background: url('action-offer.png') top left no-repeat}
#action-offer .box {border:solid 1px #DDDDDD; border-top:none; background:#FFF}
#action-offer .goods-item {float:left; text-align:center;width:225px; margin-top:10px; background: url('action-offer-item.png') center right no-repeat; }
#action-offer .goods-item-in {padding:0 10px 10px 10px }
#action-offer .goods-item table {height:3em; width:100%; }
#action-offer .goods-item h3   {font-size:105%; font-weight:normal; padding:0; margin:0; text-align:center }
#action-offer .goods-item h3 a {color:#000;text-decoration: none;}
#action-offer .goods-item h3 a:hover {text-decoration: underline;}
#action-offer .goods-item img {margin:10px 0 20px 0}
#action-offer .goods-item .price {color:#B20707; font-size:150%}
#action-offer .last {background:none}


/* titulka */
/* varianta bez JS */
#main-category {background: url('main-category.png') top left no-repeat; height:370px; position:relative}
#main-category a.alukola {width:253px; height:278px; display:block; position:absolute; top:44px; left:200px}
#main-category a.alukola span {width:253px; height:278px; display:block; position:absolute; top:0; left:0; background: url('main-category-alukola.jpg') top left no-repeat}
#main-category a.alukola:hover span { background: url('main-category-alukola-selected.jpg') top left no-repeat}
#main-category a.ocel {width:192px; height:223px; display:block; position:absolute; top:15px; left:8px}
#main-category a.ocel span {width:192px; height:223px; display:block; position:absolute; top:0; left:0; background: url('main-category-ocel.jpg') top left no-repeat}
#main-category a.ocel:hover span {background: url('main-category-ocel-selected.jpg') top left no-repeat}
#main-category a.pneu {width:298px; height:278px; display:block; position:absolute; top:44px; left:467px}
#main-category a.pneu span {width:298px; height:278px;  display:block; position:absolute; top:0; left:0; background: url('main-category-pneu.jpg') top left no-repeat}
#main-category a.pneu:hover span {background: url('main-category-pneu-selected.jpg') top left no-repeat}
#main-category a.dopln {width:182px; height:203px; display:block; position:absolute; top:10px; right:3px}
#main-category a.dopln span {width:182px; height:203px;  display:block; position:absolute; top:0; left:0; background: url('main-category-dopln.jpg') top left no-repeat}
#main-category a.dopln:hover span {background: url('main-category-dopln-selected.jpg') top left no-repeat}
/* varianta s JS */
#main-category2 {background: url('main-category.png') top left no-repeat; height:370px; position:relative}
#main-category2 .alukola {position:absolute; top:44px; left:200px}
#main-category2 .ocel {position:absolute; top:15px; left:8px}
#main-category2 .pneu {position:absolute; top:44px; left:467px}
#main-category2 .dopln {position:absolute; top:10px; right:3px}

#helper { background: url('helper.jpg') top left no-repeat; padding-top:10px; position:relative}
#tip {position:absolute; top:-35px; left:9px; height:39px; line-height:39px; padding-left:50px; background: url('tip.png') top left no-repeat}
#helper .helper-item {width:940px; margin:0 10px 6px 10px; }
#helper .helper-item table {margin:23px 0 0 10px}
#helper .helper-item table th {color:#4B4949; font-size:85%; text-align:left}
#helper .helper-item table td {border-collapse: collapse;}
.w170 {width:170px}
.w140 {width:140px} 
.w430 {width:430px; height:22px} 
.w90 {width:90px}
.w75 {width:75px}
#helper .helper-item .button-search {position:absolute; top:35px; right:26px}
#helper .helper-item-body {width:625px; position:relative;float:left; height:97px; background:#E6E6E6 url('helper-item.jpg') top left no-repeat; margin-top:1px}

/* varianta bez JS */
#helper .helper-item a {width:315px; height:98px; display:block;float:left; position:relative}
#helper .helper-item a span {width:315px; height:98px; display:block; position:absolute; top:0; left:0; }
#helper .helper-item a.alukola span {background: url('helper-alukola.png') top left no-repeat}
#helper .helper-item a.pneu span {background: url('helper-pneu.png') top left no-repeat}
#helper .helper-item a.ocel span {background: url('helper-ocel.png') top left no-repeat}
#helper .helper-item a.alukola:hover span {background: url('helper-alukola-selected.png') top left no-repeat}
#helper .helper-item a.pneu:hover span {background: url('helper-pneu-selected.png') top left no-repeat}
#helper .helper-item a.ocel:hover span {background: url('helper-ocel-selected.png') top left no-repeat} 
/* varianta s JS */
#helper .helper-item a {float:left; }
/* konec titulka */




#filter-pneu {width:100%; height:139px;margin-top:21px; position:relative; background:#F0F0F0 url('filter-pneu.jpg') top left no-repeat }
#filter-pneu-in {padding:40px 0 0 59px}
#filter-pneu table {border-collapse: collapse;}
#filter-pneu table td {padding-top:5px; color:#4B4949}
#filter-pneu .search {position:absolute; top:56px; right:36px}
#filter-pneu #decor {position:absolute ; top:-84px; right:0; background: url('filter-pneu-decor.jpg') top left no-repeat; width:229px; height:84px;}
#filter-pneu #decor2 {position:absolute ; top:18px; right:-10px; background: url('filter-pneu-decor2.png') top left no-repeat; width:10px; height:55px;}

#filter-disky {width:100%; height:245px;margin-top:10px; position:relative; background:#F0F0F0 url('filter-disky.jpg') top left no-repeat }
#filter-disky-in {padding:35px 0 0 35px}
#filter-disky .heading {color:#B40000; font-style: italic; font-size:130%; font-weight: bold;}
#filter-disky table {border-collapse: collapse; margin:13px 0 0 40px}
#filter-disky table td {padding:7px 0; color:#4B4949; font-weight: bold;}
#filter-disky .search {position:absolute; bottom:25px; right:27px}
#disky-description {width:520px; color:#666666; padding:10px 0 0 0}
#filter-disky #decor {position:absolute ; top:-84px; right:2px; background: url('filter-disky-decor.jpg') top left no-repeat; width:141px; height:84px;}

#filter-alukola {width:100%; height:278px;margin-top:10px; position:relative; background:#F0F0F0 url('filter-alukola.jpg') top left no-repeat }
#filter-alukola-in {padding:35px 0 0 35px}
#filter-alukola .heading {color:#B40000; font-style: italic; font-size:130%; font-weight: bold;}
#filter-alukola table {border-collapse: collapse; margin:13px 0 0 40px}
#filter-alukola table td {padding:7px 0; color:#4B4949; font-weight: bold;}
#filter-alukola .search {position:absolute; bottom:27px; right:27px}
#filter-alukola .cancelFilter {position:absolute; bottom:24px; right:130px}
#alukola-description {width:490px; color:#666666; padding:10px 0 0 0}
#filter-alukola #decor {position:absolute ; top:-93px; right:0px; background: url('filter-alukola-decor.jpg') top left no-repeat; width:166px; height:93px;}

#filter-alukola2 {width:100%; height:174px;margin-top:21px; position:relative; background:#F0F0F0 url('filter-alukola2.jpg') top left no-repeat }                      
#filter-alukola2-in {padding:35px 0 0 34px}
#filter-alukola2 .heading {color:#6C6666; font-style: italic; font-size:130%; font-weight: bold;}                                                         
#filter-alukola2 table {border-collapse:collapse; margin:30px 0 0 40px}                                                                                   
#filter-alukola2 table td {padding-top:5px; color:#4B4949}                                                                                                               
#filter-alukola2 .search {position:absolute; bottom:27px; right:27px}  
#filter-alukola2 a {color: #000;} 
#filter-alukola2 a:hover {text-decoration: none;}   

.filter-alukola-clear { background:#F0F0F0 url('okno.png') top left no-repeat !important; } 
.filter-alukola-clear-in { padding-top: 28px !important; }                                                                           

#filter-pneu table th,#filter-alukola2 table th,#filter-alukola table th,#filter-disky table th {text-align:left}  
#filter2 {color:#666666;}
#filter2 h2 {background: url('heading.png') bottom left no-repeat; padding:30px 0 15px; margin:0; font-size:125% ;color:#6A6A6A}                   
#filter2 p {color:#666666; padding:13px 0}                                                                                                                                          /* zbozi */
#filter2 a {color:#000; }
#filter2 a:hover {text-decoration: none; }                

#select-pneu-menu
{
	width:672px;
	height:298px;
	position:relative;
	margin:10px 0 0;
	display: flex;
	flex-wrap: wrap;
}

#select-pneu-menu .pneu-menu-item
{
	width: calc(50% - 10px);
	height: 140px;
	margin-bottom: 20px;
	background: url('pneu-navigation-single.jpg') no-repeat;
}

#select-pneu-menu .pneu-menu-item:first-child,
#select-pneu-menu .pneu-menu-item:nth-child(3)
{
	margin-right: 20px;
}

#select-pneu-menu .pneu-menu-item h3
{
	font-family: 'TacticSansExd-Bld';
	text-align: center;
	color: #bf0200;
	font-size: 22px;
	margin-top: 25px;
}

#select-pneu-menu .pneu-menu-item .pneu-menu-inside
{
	display: flex;
	justify-content: space-between;
	margin: 30px 27px 0 27px;
}

#select-pneu-menu .pneu-menu-item .pneu-menu-inside a
{
	font-family: 'TacticSansExd-Blk';
	color: #000;
	font-size: 18px;
}

#select-pneu-menu .pneu-menu-item .pneu-menu-inside a:hover
{
	color: #676767;
}

#select-pneu-menu #decor {position:absolute ; top:-83px; right:0; background: url('filter-pneu-decor.jpg') top left no-repeat; width:229px; height:84px;}
#select-pneu-menu #decor2 {position:absolute ; top:18px; right:-10px; background: url('filter-pneu-decor2.png') top left no-repeat; width:10px; height:55px;}

/*
#select-pneu-menu .car-summer {position:absolute; top:71px; left:20px;}
#select-pneu-menu .car-winter {position:absolute; top:71px;  left:230px;}
#select-pneu-menu .car-universal {position:absolute; top:71px;left:101px;}
#select-pneu-menu .van-summer {position:absolute; top:71px; left:366px;}
#select-pneu-menu .van-winter {position:absolute; top:71px; left:576px;}
#select-pneu-menu .van-universal {position:absolute; top:71px;left:447px; }
#select-pneu-menu .moto-summer {position:absolute; top:230px; left:20px;}
#select-pneu-menu .moto-winter {position:absolute; top:230px; left:230px;}
#select-pneu-menu .moto-universal {position:absolute; top:230px;left:101px; }
#select-pneu-menu .truck-summer {position:absolute; top:230px; left:366px;}
#select-pneu-menu .truck-winter {position:absolute; top:230px; left:576px;}
#select-pneu-menu .truck-universal {position:absolute; top:230px;left:447px; }
#best-buy {margin-top:20px}
*/

#best-buy h2 {width:672px; height:52px; text-align:center; background:#971002; color:#FFF;margin:0 ; padding:0; font-size:140%; position:relative; line-height:52px; }
#best-buy h2 span {width:672px; height:52px; position:absolute; top:0; left:0; background: url('best-buy.png') top left no-repeat}
#best-buy .box {background: url('best-buy-bg.jpg') top left no-repeat; width:672px; height:323px; }
#best-buy .box-in {padding:7px 8px}
#best-buy .box-in1 {width:100%}
#best-buy .goods-item {float:left; text-align:center;width:217px;height:309px; position:relative }
#best-buy .goods-item table {height:50px; width:100%; }
#best-buy .goods-item h3   {font-size:105%; font-weight:normal; font-family:verdana; padding:0 5px; margin:0; text-align:center }
#best-buy .goods-item h3 a {color:#000;text-decoration: none;}
#best-buy .goods-item h3 a:hover {text-decoration: underline;}
#best-buy .goods-item img {margin:0}
#best-buy .goods-item .price {color:#B20707; font-size:150%}
#best-buy .delivery {border-collapse: collapse; width:100%; height:70px; background:#1D9701 url('delivery-bg.png') top left no-repeat; position:absolute; bottom:0}
#best-buy .delivery th{color:#404040; background:#DFDFDF; height:22px; line-height:22px; }
#best-buy .line {float:left; border-left:solid 1px #DDDDDD; border-right:solid 1px #B1B1B1; height:306px; margin-top:2px; }
#best-buy .price {font-size:150%; color:#B20707; line-height:50px; font-weight:bold;position:absolute; bottom:0; width:100%;}
#best-buy .delivery td {height:23px;line-height:23px; color:#FFF; font-weight: bold; padding:0}
#best-buy .delivery-one {font-size:60%; color:#555; line-height:30px;}


.avilable-goods {padding:15px 0 0;  }
.avilable-goods input {vertical-align:middle; float:left; margin-right:15px; margin-top:10px}
.avilable-goods label {vertical-align:middle; float:left; text-decoration: underline; margin-top:10px}
.avilable-goods label:hover {text-decoration: none; cursor: pointer;}

#filter {background: url('filter-bg.jpg') top left repeat-y; position:relative; margin-top:16px;}
#filter-in {background: url('filter-bg-bottom.jpg') bottom left no-repeat}
#filter-in1 {background: url('filter-bg-top.jpg') top left no-repeat; padding:30px}
#filter label {cursor:pointer; text-decoration: none; margin:0 10px; }
#filter table label {cursor:pointer; text-decoration: none; margin-left:10px; display:block}
#filter label:hover {text-decoration: none; text-decoration: underline;}
#filter table {width:100%; border-collapse: collapse; margin-top:15px}
#filter .view {margin-top:10px; padding-bottom:5px}
#filter .view strong {margin-bottom:5px; color:#4B4949; display:block}
.button-hide-filter {position:absolute; top:26px; right:26px}
.button-filter-find {position:absolute; bottom:31px; right:27px}


.ocel-prumer-list {font-weight:bold; margin-top:10px;}
.ocel-prumer-list ul {margin:0; padding:0; text-align:center;}
.ocel-prumer-list li {list-style-type:none; margin:0 0 0 10px; padding:0; display:inline-block;}
.ocel-prumer-list li a{font-weight:normal;}
.ocel-prumer-list li.selected a {font-weight:bold;}

.goodsOneInList {background: url('goodsOneInListSmall.png') bottom left no-repeat; float:left; margin:7px 7px 25px 0 ;position:relative; width:219px; height:439px; text-align:center  }
.goodsOneInList:hover {background: url('goodsOneInListSmallSelected.png') bottom left no-repeat;}
.goodsOneInList table {height:50px; width:100% }
.goodsOneInList h3 {font-size:90%; font-family:verdana;font-weight: normal; text-align: center; margin:0; padding: 0 10px}
.goodsOneInList h3 a {color:#000; text-decoration: none;}
.goodsOneInList h3 a:hover {text-decoration: underline;}
.goodsOneInList .button-detail {position:absolute; top:323px; right:0}
.goodsOneInList .delivery, .goodsOneInList .delivery2 {border-collapse: collapse; width:205px; height:76px; background:#1D9701 url('goodsOneInList-deliverySmall.png') top left no-repeat; position:absolute; bottom:7px; right:7px}
.goodsOneInList .delivery2 {background:#D9D9D9 url('goodsOneInList-delivery2.png') top left no-repeat; }
.goodsOneInList .delivery th{color:#404040; background:#DFDFDF; line-height:18px; }
.goodsOneInList .delivery td {height:27px; line-height:18px; color:#FFF; font-weight: bold; padding:0}
.goodsOneInList .delivery .font17 {font-size:100%;}
.goodsOneInList .delivery .font13 {font-size:100%;}
.goodsOneInList .delivery2 .price {height:47px; color:#BC0000; text-align:left; font-size:150%; font-weight: bold; padding:0}
.goodsOneInList .delivery2 td {color:#727272}
#main .goodsOneInList p {margin:0 10px; padding:0; line-height:1.2em; font-size:70%;text-align:left; color:#888}
.prumer-head {padding:10px 10px; background:#DDDDDD; font-weight:bold; font-size:105%; margin:10px 0 5px}
.goodsOneInListlast {margin-right:0}


.goodsOneInList-alu {background: url('goodsOneInList.png') bottom left no-repeat; float:left; margin:7px 12px 25px 0 ;position:relative; width:330px; height:446px; text-align:center  }
.goodsOneInList-alu:hover {background: url('goodsOneInList-selected.png') bottom left no-repeat;}
.goodsOneInList-alu table {height:50px; width:100% }
.goodsOneInList-alu h3 {font-size:105%; font-family:verdana;font-weight: normal; text-align: center; margin:0; padding: 0 10px}
.goodsOneInList-alu h3 a {color:#000; text-decoration: none;}
.goodsOneInList-alu h3 a:hover {text-decoration: underline;}
.goodsOneInList-alu .button-detail {position:absolute; top:295px; right:0}
.goodsOneInList-alu .delivery, .goodsOneInList-alu .delivery2 {border-collapse: collapse; width:316px; height:104px; background:#1D9701 url('goodsOneInList-delivery.png') top left no-repeat; position:absolute; bottom:7px; right:7px}
.goodsOneInList-alu .delivery2 {background:#D9D9D9 url('goodsOneInList-delivery2.png') top left no-repeat; }
.goodsOneInList-alu .delivery th{color:#404040; background:#DFDFDF; height:30px; line-height:30px; }
.goodsOneInList-alu .delivery td {height:36px;line-height:36px; color:#FFF; font-weight: bold; padding:0}
.goodsOneInList-alu .delivery2 .price {height:74px; color:#BC0000; text-align:left; font-size:200%; font-weight: bold; padding:0}
.goodsOneInList-alu .delivery2 td {color:#727272}
.prumer-head {padding:10px 10px; background:#DDDDDD; font-weight:bold; font-size:105%; margin:10px 0 5px}
.last {margin-right:0}
/* konec zbozi */



#roztec_prumer_select {margin-top:10px;}
#roztec_prumer_select_title {float:left; background:url('bg-alukola-prumer.png') top left repeat-x; line-height:67px; height:67px; width:250px; text-align:center; color:#B20707; font-size:170%; font-weight:bold;}
#roztec_prumer_select_values {margin-left:5px; float:left; background:url('bg-alukola-prumer.png') top left repeat-x; height:67px; width:417px; text-align:left; color:#555555;}
#roztec_prumer_select_values p {margin:5px 0 0 0; padding-left:20px; font-weight:bold; font-size:120%;}
#roztec_prumer_select_values span {font-weight:bold; color:#000; margin-left:10px; font-size:120%; color:#B20707; padding:2px; border:3px solid #B20707;}
#roztec_prumer_select_values a {font-weight:bold; color:#555555; margin-left:10px; font-size:120%; text-decoration:none;}
#roztec_prumer_select_values_item {text-align:left; padding:0 0 0 10px;}



#alu-model-description{margin:5px; padding:5px; font-size:90%;}
#alu-model-description #text {float:left; width:440px;}
#alu-model-description h2 {font-size:100%;}
#alu-model-description a {color:#000;}
#alu-model-description #image {float:left; width:200px; padding:5px;}


/* detail */
#detail-top {background: url('car-bg.png') top left repeat-x;  border:solid 1px  #f1f1f1; border-radius:4px; margin-top: 15px; color: #464646; }
#detail-top .car-name {padding:15px 0 15px 65px; float:left; background: url('car.png') 20px center no-repeat}
#detail-top .other-car {float:right; padding:6px 10px 0}

#detail {padding: 0 0 200px 0;}
#detail .count {width:25px; height:31px;border: solid 1px #E2E3EA; border-top: solid 1px #ABADB3; text-align: center; font-size:120% }

#detail-l {float:left; position: relative; left:-9px; width:210px; margin-top:30px; padding:0 0 110px 0; }
#detail-l .producer-logo {border:solid 1px #ECECEC; border-bottom:none; text-align:center;background:#FFFFFF}
#detail-l .menu {list-style-type:none; margin:0; padding:0}
#detail-l .menu li {height:40px; width:100%; position: relative;}
#detail-l .menu li a {display: block;height:40px; width:210px; position: absolute; top:0; left:0}
#detail-l .menu li a.alternative {background: url('detail-menu-alternative.png') top left no-repeat}
#detail-l .menu li a.photo {background: url('detail-menu-photo.png') top left no-repeat}
#detail-l .menu li a.parameter {background: url('detail-menu-parameter.png') top left no-repeat} 
#detail-l .menu li a:hover {background-position:bottom left; }
#detail-l .menu li.selected a {width:223px; height:40px}
#detail-l .menu li.selected a.alternative {background: url('detail-menu-alternative-sel.png') top left no-repeat}
#detail-l .menu li.selected a.photo {background: url('detail-menu-photo-sel.png') top left no-repeat}
#detail-l .menu li.selected a.parameter {background: url('detail-menu-parameter-sel.png') top left no-repeat} 
#detail-l .detail-help {background: url('detail-help.png') top left no-repeat; width:215px; height:94px;margin:20px 0; position: relative; left:-5px; display: block; color:#6E8D04; text-decoration: none;}
#detail-l .detail-help .text {color:#6E8D04; padding:24px 20px 0 100px; text-align: center; text-shadow:1px 1px 0 #FFF; font-size:130%; display: block; }
#detail-l .detail-help:hover {text-decoration: underline; }
#detail-l .box {background: url('detail-l-box.png') top left repeat-x; border:solid 1px #E9E9E9; padding:10px}

#detail-r { float:right; width:730px; margin-top:30px }
#detail-r .alert-window {width:455px; background:#F4F4F4; box-shadow:#B3B3B3 0 0 8px;border:solid 1px #FFF; border-radius:10px; position: absolute; top:50%; left:0px; text-align: left; }
#detail-r .alert-window-in {padding:20px; border:solid 2px #BD0606; border-radius:10px; }
#detail-r .alert-window .text {background:url('alert.png') center left no-repeat; padding:10px 10px 10px 50px; margin-bottom:10px}
#detail-r .alert-window .btn-close {position: absolute; top:-15px; right:-15px;}
#detail-product-info {float:right; width:237px; position: relative; right:-9px}
#detail-product-info-in {border:solid 1px #E9E9E9; background:#FFF url('detail-price-info.png') bottom left repeat-x; padding:0 0 15px}
#detail-product-info .line {width:100%; height:1px; background:#CBCBCB; margin-top:15px;}
#detail-product-info .info-table {padding:25px 17px 0px; color:#626262}
#detail-product-info .info-table table {border-collapse:collapse; width:100%}
#detail-product-info .info-table td {padding:3px 0;}
#detail-product-info .info-table a {color:#626262}
#detail-product-info .info-table a:hover {text-decoration: none;}
#detail-product-info .price {text-align: center; height:4em; margin-top:30px}
#detail-product-info .buy {text-align: center;}
#detail-product-info .buy .edit-count { padding:0 5px; display:inline-block; vertical-align: middle;}
#detail-product-info .buy {padding:15px 0}
#detail-product-info .clr1 {color:#737373}
#detail-product-info .car-assign {text-align: center;}
#detail-product-info .car-assign .text {padding:10px 20px ; line-height:1.5em; font-weight:bold; color: #626262;}
#detail-product-info .store {color:#376C04; padding:0 17px; font-size:110%; font-weight:bold; margin-top:10px }
#detail-product-info .store img {margin-right:5px}
#detail-product-info .store .deltext {font-size: 90%; display: inline-block; margin-top: 5px;}
#detail-product-info .pack {color:#4B4B4B; width:245px; font-size:130%; font-weight:bold; position: relative; left:-8px;  background: url('detail-pack.png') left 16px no-repeat;}
#detail-product-info .pack-in {padding:25px 10px 0 67px;}

#detail-main {float:left; width:480px;}
#detail-main h1 {color:#4B4B4B; font-size:#4B4B4B; text-align: center; font-size:140%; margin:0; padding:0;} 
.detail-image {margin-top:30px}
.detail-image .big-img {text-align: center; position: relative; }
.detail-image .big-img-in{position: relative;display:inline-block; margin-bottom: 15px;}
.detail-image .big-img .lens {position: absolute; bottom:0; right:0}
.detail-image .other-img {border:solid 1px #E7E7E7; border-radius:5px; position: relative; padding:10px 30px; margin:0 0 0 0}
.detail-image .other-img-in {width:100%}
.detail-image .other-img a {float:left; display:block}
.detail-image .other-img img {margin:0 5px}
.detail-image .other-img .btn-l {position: absolute; top:40%; left:-19px}
.detail-image .other-img .btn-r {position: absolute; top:40%; right:-19px}
.detail-image .nextimgs {display:inline-block; margin-top: 20px; margin-bottom: 5px; color: #626262;}

#detail .pagination {text-align: center;}
#detail .pagination-in { padding: 10px 5px 0; display: inline-block; position: relative;}
#detail .pagination a {display: inline-block; margin: 0px 1px 0 1px;}
#detail .pagination a span {  display: inline-block;width: 21px;height: 0;padding-top: 21px;background-image: url('pagination.png');background-position: 0 0;float: left;overflow: hidden;}
#detail .pagination a.selected span,#detail .pagination a:hover span {background-position: 0px -21px;}

#question {color:#666666; background:#F8F8F8; font-size:85%; width: 680px; }
#question .heading { font-weight:bold;  margin:15px}
#question-body {padding:0 15px 15px; font-size:90%}
#question-body-in {width:100%}
#question table {width:100%}
#question td {padding:5px 0}
#question input.input-text {margin-left:8px; width:140px; padding: 5px 0; font-size: 110%;}
#question .input-text {border:solid 1px #D7D7D7; background:#FFF url('text-input.png') top left no-repeat}
#question textarea {width:480px; height:115px; margin-top:4px; border:solid 1px #D7D7D7; background:#FFF url('question-textarea.png') top left no-repeat}
#question .red {color:#FF210A}

#package-filter {border:solid 1px #F1F1F1; background: url('detail-packaging.png') top left repeat-x;margin:10px 10px 0}
#package-filter .heading { position: relative; color:#464646; font-weight:bold;padding:10px 20px 0 20px; font-size:180%;}
#package-filter .heading .clr1 {color:#B70027}
#package-filter .heading .decor {width:176px; height:113px; position: absolute; top:-108px; left:8px; background: url('detail-neprehlednete.png') top left no-repeat}
#package-filter .line {background: url('package-filter-line.png') top center no-repeat; margin-top:15px; width:100%; height:1px}
#package-filter .package-filter-pneu {margin-top:15px; color:#4B4949 ;padding:0 23px}
#package-filter .package-filter-pneu table {border-collapse:collpase;}
#package-filter .package-filter-pneu th {font-size:140%; text-align: left; font-weight:bold; padding:10px 0; background: url('package-filter-pneu.png') center right no-repeat}
#package-filter .package-filter-pneu select {margin-top:5px}
#package-filter .package-filter-pneu .often-search {color:#666666; margin-top:20px}
#package-filter .package-filter-pneu .often-search a {color:#666666; text-decoration: none;}
#package-filter .package-filter-pneu .often-search a:hover {text-decoration: underline;}
#package-filter .package-filter-pneu .often-search-items {margin-top:5px}
#package-filter .package-filter-producer {padding:15px 23px 10px; margin-top:1px; background:#F8F8F8}
#package-filter .package-filter-producer table {border-collapse:collapse}
#package-filter .package-filter-producer th {color:#464646; font-weight:bold; font-size:140%; padding:10px 0}
#package-filter .package-filter-producer ul {list-style-type:none; margin:0; padding:0; width:160px; float:left; margin:0 10px 0 0}
#package-filter .package-filter-producer ul li {padding:3px 0}
#package-filter .package-filter-producer ul input {vertical-align: top; float:left; margin-right:8px}
#package-filter .package-filter-producer ul label {float:left; /*width:90px;*/ color:#666666; text-decoration: underline;}
#package-filter .package-filter-producer ul label:hover {text-decoration: none; cursor: pointer;}

.package-count {margin:10px 10px -10px; color: #626262;}
.package-count .package-paginator { float: right; }
.package-count .package-paginator a { color: #626262; text-decoration: underline; }
.package-count .package-paginator a:hover { text-decoration: none; }
.package-count .package-paginator a.active { font-weight: bold; }

#detail-select-car {background: url('detail-select-car.png') top left no-repeat; color:#4B4949; width:940px; height:97px; margin:10px 0 0 10px; position: relative; }
#detail-select-car table {position: absolute; top:20px; left:320px; border-collapse:collapse}


#detail-package  {}
#detail-package h1 {font-size:120%}
.detail-package-item {border-bottom:solid 1px #C7C7C7; padding: 0 0 10px; margin-top:30px}
#detail-package .last {border-bottom:none;}
.detail-package-item .description {float:right; width:210px}
.detail-package-item h2 {color:#4B4B4B; font-size:100%; font-weight:bold; margin:0; padding:0}
.detail-package-item h2 a {color:#4B4B4B; text-decoration: none;}
.detail-package-item h2 a:hover {text-decoration: underline;} 
.detail-package-item .text {padding:13px 0; color:#4B4B4B; line-height:1.5em}
.detail-package-item .product-info {border-collapse:collapse; color:#4B4B4B}
.detail-package-item .product-info a {color:#4B4B4B}
.detail-package-item .product-info a:hover {text-decoration: none;}
.detail-package-item .detail-image {float:left; margin-top:0; width:260px; margin-right: 15px;}
.detail-package-item .detail-image .other-img {margin:0 15px 0; padding:10px 18px}
.detail-package-item .detail-image .nextimgs { margin-left: 15px; }
.detail-package-item .detail-image .other-img img {margin:0 2px}
.detail-package-item .detail-image .other-img .btn-l,
.detail-package-item .detail-image .other-img .btn-r {top:30%}
.detail-package-item .detail-image .other-img .btn-l {left:-16px}
.detail-package-item .detail-image .other-img .btn-r  {right:-16px}
.detail-package-item .package-count {background: url('detail-star.png') top left no-repeat; height:71px;line-height:71px; width:71px; font-size:150%; font-weight:bold; color:#FFF; font-style:italic; position: absolute; bottom:-10px; left:-10px}
#detail-package .detail-package-item .pagination a span {  display: inline-block;width: 13px;height: 0;padding-top: 13px;background-image: url('pagination2.png');background-position: 0 0;float: left;overflow: hidden;}
#detail-package .detail-package-item .pagination a.selected span,#detail-package .detail-package-item .pagination a:hover span {background-position: 0px -13px;}


#detail-package-info {margin:30px 10px 0; border:solid 1px #D9D9D9; padding:12px 14px}
#detail-package-info-in {width:100%}
#detail-package-info .heading {color:#BF0808; font-size:170%; font-weight:bold; padding:10px 10px 10px 78px; background: url('detail-pack.png') center left no-repeat}
#detail-package-info .text {float:left; color:#4B4B4B; line-height:1.5em; width:500px; padding-top:15px}
#detail-package-info .benefits {float:right; width:393px;  }
#detail-package-info .benefit {background: url('detail-benefit.png') 16px center  no-repeat; font-size:120%; color:#59A50E; margin-top:10px; border:solid 3px #59A50E; border-radius:10px; padding:20px 20px 20px 70px}

#detail-parameter {}
#detail-parameter .detail-image {float:left; width:250px; }
#detail-parameter .product-info {float: right; width:225px; color:#4B4B4B; margin-top:30px}
#detail-parameter .product-info .text {line-height:1.5em}
#detail-parameter .product-info .info-table {margin-top:15px; border-collapse:collapse;}
#detail-parameter .product-info .info-table td {padding:2px 0}
#detail-parameter .product-info a {color:#4B4B4B; }
#detail-parameter .product-info a:hover {text-decoration: none;}

#alternative-site { margin-top: 30px;}
#detail-alternativ h1 {margin-bottom:30px}
.alt-product {width:152px; float:left; margin:0px 1px 0 0}
.alt-product-in {border:solid 1px #E8E8E8; padding:10px}
.alt-product:hover .alt-product-in   {border:solid 1px #A8A8A8}
.alt-product .heading {width:100%; text-align: center;; border-collapse:collapse; }
.alt-product .heading td {height:3em;}
.alt-product .heading h2 {font-size:100%; margin:0; padding:0; font-weight:normal }
.alt-product .heading h2 a {color:#000000; text-decoration: none;}
.alt-product .img {text-align: center; margin-top:5px}
.alt-product .price {text-align: center; padding:13px 0; font-weight:bold}

.package-product {margin:19px 10px 0; border:solid 1px #F1F1F1; background:#FFF url('package-product.png') bottom left repeat-x}
.package-product .images {padding:9px 0 ; float:left; width:360px; margin-left:9px}
.package-product .images .img {border:solid 1px #C6C6C6; vertical-align: middle;}
.package-product .images .plus {margin:0 8px;vertical-align: middle;} 
.package-product .description {margin:9px 200px 9px 378px}
.package-product .description h2 {margin:0; padding:0; font-size:140%; font-weight:bold}
.package-product .description h2 a {color:#000; text-decoration: none;}
.package-product .description h2 a:hover {text-decoration: underline;}
.package-product .description table {border-collapse:collapse; margin:5px 0 }
.package-product .description table td {padding:3px;}
.package-product .price {float:right; width:150px; padding:20px 0}
.package-product .price .store {margin:10px 0; color:#376C04; font-size:110%; font-weight:bold}
.package-product .price .store img {vertical-align: middle; margin-right:5px}
/* konec detailu */





/* registrace */
#registration {color:#414141; padding:0 ; margin-top:10px}
#registration-in {width:100%}
.reg-form {float:left; width:288px; margin-top:10px; color:#000;font-size:95%}
.reg-form h3 {position:relative; height:23px; width:288px; color:#FFF;line-height:23px;  font-size: 100%;margin:0 0 5px 0; background:#BDBDBD;text-align:center}
.reg-form h3 span {position:absolute; top:0; left:0;  height:23px; width:288px;}
.reg-form h3.red {background:#4A4A4A}
.reg-form h3.information span {background: url('reg-info.png') top left no-repeat}
.reg-form h3.contact span {background: url('reg-contact.png') top left no-repeat}
.reg-form h3.adress span {background: url('reg-adress.png') top left no-repeat}
.reg-form h3.company span {background: url('reg-company.png') top left no-repeat}
.reg-form h3.factur span {background: url('reg-factur.png') top left no-repeat}
.reg-form h3.dealer span {background: url('reg-dealer.png') top left no-repeat}
.reg-form h3.news span {background: url('reg-news.png') top left no-repeat}
.reg-form input {width:160px; height:22px; line-height:22px; background:#FFF url('registration-input.png') top left no-repeat; border: solid 1px #DCDCDC; }
.reg-form .checkbox {width:auto}
.reg-form .file {width:auto; background:none; border:none;}
.reg-form input.radio {width:15px; border:none; background:none}
.reg-form table {width:100%; font-size:85%; border-collapse:collapse}
#registration .description {float:right; width:376px; margin-top:10px; font-size:80%; color:#7C7C7C}
#registration .instrukcion {margin:13px 0 15px 0; font-size:85%}
#registration .grey5 {color:#AAA1A1} 
/* konec registrace */

.chose-name-form input {width:200px; height:22px; line-height:22px; background:#FFF url('registration-input.png') top left no-repeat; border: solid 1px #DCDCDC; }
.chose-name-form input.submit-image {width:90px;}



/* nakpni kosik */
#shopping-basket {padding:0 0 140px 0; font-size:90%; background: url('shopping-basket-turtle.png') bottom right no-repeat }
#shopping-basket-in {width:100%}
#shopping-basket h1 {background: url('basket-heading.png') top left no-repeat; border:none;  color:#000; font-size:110%; margin:15px 0 0 0;height:35px; line-height:35px; padding:0 20px;font-size:100%; }
#shopping-basket h2 {background: url('basket-box-heading.png') top left no-repeat; border:none;  color:#000; font-size:120%; margin:0;height:35px; line-height:35px; padding:0 20px;font-size:100%; }
#shopping-basket .box {border:solid 1px #DCDCDC; border-top:none; margin-bottom:18px; background:#E4E4E4 url('basket-box-bg.png') top left repeat-x; padding:10px}
#shopping-basket .box-in {width:100%;}
#shopping-basket .box a {text-decoration:none; color:#000}
#shopping-basket .box a:hover {text-decoration:underline}
#basketInfo {background: #FBFBFB; padding:0 10px }
.even {background: #FBFBFB;}
.table-goods{border-left:solid 1px #D7D7D7; border-right:solid 1px #D7D7D7} 
table.goods { border-collapse:collapse;width:100%}
table.goods td { border-bottom: solid 1px #F6F6F6; font-size:95%; padding:3px 0; background:#FFF }
table.goods th {padding:7px 0 ; text-align:left; font-size:85%;background:#FAFAFA; color:#414141}
table.goods th span{padding-left:20px}
table.goods th.tar {text-align:right}
table.goods a {color:#000; text-decoration: none;}
table.goods a:hover {text-decoration: underline;}
table.goods img {margin:0 5px 0 2px}
.result {background:#E5E5E5 url('basket-result.png') top left repeat-x; padding:10px 20px 8px 390px; border:solid 1px #D7D7D7}
.result .red {color:#B70000}
.result .grey {color:#666666}
#buttons {margin:5px 0 5px ; width:100%; border-collapse: collapse; padding:0}
#buttons img {vertical-align: middle;}
table.goods .count {margin:0 3px 0 0;height:24px; line-height:24px; width:30px; text-align:center; border:solid 1px #D9D9D9; background: url('basket-count.png') top left no-repeat}
table.trans td {padding:5px 0; color:#666666}
table.trans .black {color:#000}
table.trans .red {color:#A31506}

#form {}
#form h3 {position:relative; width:316px; height:23px; color:#FFF; text-align:center; font-size:100%; line-height:23px; margin:0 }
#form h3 span {width:316px; height:23px; position:absolute; top:0; left:0}
#form h3.adress, #form h3.contact {background:#474747}
#form h3.factur, #form h3.company {background:#474747}
#form h3.adress span {background: url('basket-adress.png') top left no-repeat}
#form h3.factur span {background: url('basket-factur.png') top left no-repeat}
#form h3.contact span {background: url('basket-contact.png') top left no-repeat}
#form h3.company span {background: url('basket-company.png') top left no-repeat}
.form-item {float:right; width:316px; margin-right:4px;font-family:verdana }
.form-item p, .form-item-left p {font-size:85%;color:#AAA1B0;line-height:1.2em; height:2.4em; text-align:center}
#form .input {width:170px;  height:22px; line-height:22px;background:#FFF url('shopping-basket-input.png') top left no-repeat; border:solid 1px #DCDCDC; vertical-align:middle}
#form tr {border-collapse:collapse}
#form td {font-size:85%;}
#form table {border-collapse:collapse;margin-top:3px; width:100%}
.form-item-left {float:left; width:316px; margin-left:4px; font-family:verdana   }
#shopping-basket .order {color:#666666;  line-height:1.2em}
#shopping-basket .order a {color:#333333; text-decoration:underline}
#shopping-basket .order a:hover { text-decoration: none;}
#shopping-basket textarea {border: solid 1px #DCDCDC; margin:5px 0 0; width:100%; height:60px; background:#FFF url('basket-textarea.png') top left no-repeat}
#shopping-basket .grey5 {color:#AAA1A1}
#shopping-basket .grey7 {color:#666666}
.button-send-order {padding:31px 0 7px}

#shopping-basket .big {font-size:120%; font-weight:bolder;}
#shopping-basket .goods-info {font-weight:bold;}
/* konec nakpni kosik */


/*  pneu producer list*/
#pneu-producer-list {}
#pneu-producer-list .pneu-producer-list-item {float:left; background:url('bg-producer-list.png') top left no-repeat; margin:4px; width:235px; height:124px;}
#pneu-producer-list .pneu-producer-list-item-in {padding:10px;}
#pneu-producer-list .pneu-producer-list-item h2 {font-size:130%; text-align:center; height:52px; padding:0; margin:0;}
#pneu-producer-list .pneu-producer-list-item h2 a {color:#666; text-decoration:none;}
#pneu-producer-list .pneu-producer-list-item h2 a:hover {text-decoration:underline;}
/* konec pneu producer list  */




/* leve menu */
#col-left {float:left; margin-left:9px; width:252px; padding-bottom:100px}

#category {list-style-type: none; margin:30px 0 0 0; padding:0}
#category img {vertical-align:middle}
#category li {margin-bottom:10px}
#category li ul {margin:0;padding:0;}
#category li ul li {list-style-type:none; margin: 0 2px 1px 0px; padding:0; background:#e7e7e7; border:1px solid #dadada;}
#category li ul li a {display:block; margin-left:10px; padding:10px 5px 10px 15px; text-decoration:none; color:#000; background:url('arrow4.gif') no-repeat left center;}
#category li ul li ul {background:white; padding-top:1px;}
#category li ul li li a {display:block; margin-left:20px; padding:10px 5px 10px 15px; text-decoration:none; color:#000; background:url('arrow4.gif') no-repeat left center;}
#category li ul li li {list-style-type:none; margin: 0 0px 1px 0px; padding:0;border:none;}

#velkoobchod {margin:17px 0 29px 0}
#title-main #velkoobchod {margin:13px 0 29px 0}
#col-left .box {background:#FFF url('col-left-box.png') top left repeat-y;}
#col-left .box .information {width:219px; height:39px; font-size:140%; color:#999999; position:relative; text-align:center; line-height:39px}
#col-left .box .information span {width:219px; height:39px; position:absolute; top:0; left:0;background: url('information.png') top left no-repeat}
#col-left .box-in {background: url('col-left-box-bottom.png') bottom left no-repeat;}
#col-left .box-in1 {background: url('col-left-box-top.png') top left no-repeat; padding:15px 0 25px 15px }
#col-left .box ul {margin:0 0 0 12px; padding:0; list-style-type: none;}
#col-left .box li {margin:4px 0}
#col-left .box li a {color:#666666; text-decoration: none; display:block}
#col-left .box li a:hover {text-decoration: underline;}
/* konec leve menu */








/* hlavicka */
#head {width:960px ; height:179px; position:relative; background:#BA0000 url('head-bg.png') top left repeat-x}
#head-shopping-basket {position:absolute; top:63px; right:0; width:275px; height:50px; background:#CB4747 url('basket-bg.png') top left no-repeat;}
#head-shopping-basket img {float:left}
#head-shopping-basket table {float:left; width:170px; height:34px; margin-left:25px; margin-top:5px;}
#head-shopping-basket #icon {width:44px; height:45px; position:relative; left:5px; display:block; background: url('basket-icon-empty.png') top left no-repeat; text-decoration: none; float:left;}
#head-shopping-basket .no-empty {background: url('basket-icon-full.png') top left no-repeat !important;}
#head-shopping-basket a {color:#FFF; text-decoration: none;}
#head-shopping-basket:hover {background:#CB4747 url('basket-bg-selected.png') top left no-repeat !important;}

#user-menu {position:absolute; top:5px; right:0;color:#FFF; background: url('user.png') top left no-repeat; font-size:85%; padding-left:40px}
#user-menu span {float:left; line-height:29px; }
#user-menu ul, #menu ul {list-style-type: none; margin:0 0 0 40px; }
#user-menu ul li, #menu ul li {float:left; background: url('arrow.png') center left no-repeat; margin-left:10px}
#user-menu ul li a, #menu ul li a {color:#FFF; padding:0 0 0 10px; margin-left:7px; line-height:29px}
#user-menu ul li a:hover, #menu ul li a:hover {text-decoration: none;}

#menu {position:absolute; top:5px; right:0;color:#FFF; font-size:85%; }

#head-menu {width:960px; height:41px; background: #1E1E1E url('head-menu-bg.png') top left repeat-x; position:absolute; top:138px; left:0}
#head-menu ul {margin: 0 0 0 23px ; padding:0 0 0 21px; list-style-type: none;height:41px; background: url('home.png') center left no-repeat;}
#head-menu li {float:left;}
#head-menu li a {display:block; padding:0 15px; color:#FFF; text-decoration: none; line-height:41px; }
#head-menu li a:hover {text-decoration: underline;}

#search {position:absolute; top:6px; right:0}
#search input {vertical-align:middle}
#search .text {width:209px; height:28px; line-height:28px; background:#FFF url('search-bg.png') top left no-repeat; border:none; padding:0 10px; position:relative; right:-4px}

#logo {position:absolute; top:35px; left:-6px;}
/* konec hlavicky */




#footer {background:#000 url('footer.png') top left repeat-x; min-width:1320px}
#footer-content {width:960px;  position:relative;color:#FFF; text-align:left; margin:0 auto; padding:20px 0; position:relative }
#footer .check-order {color:#DBDBDB; text-align:center }
#footer .check-order .input-text, #checkOrder {height:28px; line-height:28px; width:302px; padding:0 10px; margin:0 7px; border:none;background:#FFF url('check-order-input.png') top left no-repeat; }
#footer .box1 {width:292px; height:191px; float:left; background:#424242 url('footer-box1.png') top left no-repeat; margin-top:22px }
#footer .box2 {width:261px; height:191px; float:left; background:#242424 url('footer-box2.png') top left no-repeat; margin:22px 0 0 19px}
#footer .box3 {width:371px; height:191px; float:right; background: url('footer-info.png') top left no-repeat; margin-top:22px }
#footer .box-in {padding:20px; color:#FFF; }
#footer .box-in ul {list-style-type: none; margin:0; padding:0;}
#footer .box-in li {background: url('arrow.gif') center left no-repeat; padding:4px 0 4px 12px}
#footer .box-in p {line-height:1.7em}
#footer .heading {font-size:130%; color:#FFF; margin-bottom:10px}
#footer .box3 .tel {margin: 3px 0 0 72px; color:#FFF}
#footer .box3 .email {margin: 30px 0 0 72px; color:#FFF}
#footer .box3 .tel td {padding:10px 0}
#footer .bar {margin-top:10px; color:#FFF}
#footer .bar a {color:#FFF}



.tac {text-align:center}
.tar {text-align:right}
.tal {text-align:left}
.vam {vertical-align:middle; }
.vat {vertical-align:top; }
.vab {vertical-align:bottom; }
.bold {font-weight:bold}
.float-l {float:left}
.float-r {float:right}
.nowrap {white-space: nowrap;}
.clearer-l {clear:left; height:1px; overflow:hidden; margin:0; padding:0;}
.clearer-r {clear:right; height:1px; overflow:hidden; margin:0; padding:0;}
.clearer {clear:both; height:1px; overflow:hidden; margin:0; padding:0;}





#goods-list-parameter-obdobi {margin:10px auto; text-align:center;}
#goods-list-parameter-obdobi td {width:200px;}
#goods-list-parameter-obdobi a {font-size:110%; color:black; white-space: nowrap;}

.goods-list-parameter {margin:15px auto; width: 100%;}
.goods-list-parameter a {color:black; padding-left:15px; background:url('arrow2.png') center left no-repeat; display: block;}
.goods-list-parameter td {width:150px;padding:3px 0; vertical-align: top;}
.goods-list-parameter td small {color:#666; font-size:80%;}


#title-main #information {padding:10px 0 }
#title-main #information p {padding:7px 0}
#information {color:#666666; padding-top:5px;}
#information h2 {background: url('heading.png') bottom left no-repeat; padding:30px 0 15px; margin:0; font-size:125% ;color:#6A6A6A}
#information p {color:#666666;}                                                                                                                                          /* zbozi */
#information a {color:#000; }
#information a:hover {text-decoration: none; }

#pneu-model-list-head-image {float:left; width:120px;}
#pneu-model-list-head-description {float:left; /*width:300px;*/;color:#666666; margin-left:20px;}
#pneu-model-list-head-description a {color:#000}
#pneu-model-list-head-description a:hover {text-decoration: none}

/*  producer pneu model list  */
#producer-model-list {}
#producer-model-list .model-list-box {margin:15px 0;}
#producer-model-list .model-list-head {width:100%;background: url('heading.png') bottom left no-repeat;  height:55px; margin-bottom:10px;}
#producer-model-list .model-list-head h2 {float:left;  font-size:100%; color:#666; margin:0; padding:0 0 0 ; line-height:55px; width:290px;}
#producer-model-list .model-list-head #buttons {float:right; width:350px; margin:0 10px 0 0;}
#producer-model-list .model-list-head a {float:right; display:block; margin:0 5px 0 0; border:1px solid; margin-top:12px; height:31px; border:none;}
#producer-model-list .model-list-item {width:210px; float:left; text-align:center; border-bottom:1px dotted #666; border-right:1px dotted #666; margin:0 5px 10px 5px;}
#producer-model-list .model-list-item h3 a {color:#000; margin-bottom:2px; padding-bottom:0; font-size:12px;}
/* konec producer pneu model list  */


/*  order status */
#order-information .status {margin:20px auto;}
#order-information .status td {width:250px; vertical-align: top;}
#order-information .status th {text-align:left;}

#order-information #goods table{width:100%;}
#order-information #goods td {padding:5px 0; vertical-align:top; border-bottom:1px dotted;}
#order-information #goods th {border-bottom:1px solid; vertical-align: top; text-align:center;}
#order-information #sumaryPriceWithVat {text-align:center; font-weight:bold; font-size:120%; margin-top:20px;}


.twice-price {position:absolute; top:24px; left:25px; width:140px; line-height:1.2em;z-index: 100; text-align: left; background:#FFF; border:solid 1px #666666; padding:5px}

#banner-right {position: absolute;right: -176px;top: 190px;}
#banner-right-content { background: url('../files/banner/banner_novy2.png') top left no-repeat;width: 160px;height: 600px;position: relative;}
#banner-right-content #click-1 {width: 160px;height: 600px;position: absolute;top: 0;left: 0; display: block;}

#banner-right2 {position: absolute;right: -176px;top: 806px;}
#banner-right2-content { background: url('img-free-delivery-banner.png') top left no-repeat;width: 160px;height: 125px;position: relative;}
#banner-right2-content #click-3 {width: 160px; height: 125px;position: absolute;top: 0;left: 0; display: block;}

#banner-left {position: absolute;left: -260px;top: 185px;}
#banner-left-content { background: url('banner-radce.png') top left no-repeat;width: 250px;height: 375px;position: relative;}
#banner-left-content #click-4 {width: 250px; height: 375px;position: absolute;top: 0;left: 0; display: block;}

.title-banner {text-align: center; margin-bottom:6px}
.title-banner a {display: block;}


.alucola-certificate {width:95%; color:#626262; font-size:90%; margin:auto;}
.alucola-certificate td:first-child {white-space: nowrap; width:110px; vertical-align: top; position:relative;}
.questionMark {vertical-align: middle; width:20px;}
.certificateHelp {padding:5px; display:none; width:250px; border:1px solid; position:absolute; background: #fff; color:black; min-height:100px; border-radius: 10px 10px 0 10px; bottom:10px; right:110px; white-space: normal;}
.certificateHelpUnder {width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 20px 20px;
	border-color: transparent transparent #000000 transparent;
	position:absolute;bottom:-1px;right:-1px;}

@media only screen and (max-width: 1484px) {
	#banner-left-content {display:none;}

}

.alukola-configure-icon {margin-top:10px;}

#popup #logo {left: 10px;}
#popup #page-container {min-width: auto;}
#popup #content, #popup #head {width: auto;}