/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0 0 10px 0; font-size: 12px; font-family: helvetica, arial, sans-serif; background:#DDDDDD; color:#000; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, label { padding:0; margin:0; border:0; }
/* headings */
h1, .t1 { font-size: 28px; margin:0 0 10px 0; }
h2, .t2 { font-size: 17px; margin:0 0 10px 0; }
h3, .t3 { font-size: 12px; margin:0 0 5px 0; font-weight:bold; }
.title1 { font-size: 28px; margin:0 0 10px 0; font-weight:bold; }
.title2 { font-size: 18px; margin:0 0 5px 0; font-weight:bold; }
.title3 { font-size: 14px; margin:0 0 30px 0; font-weight:bold; }
.title6 { font-size: 14px; margin:0 0 10px 0; font-weight:normal; }
.title4 { font-size: 17px; margin:0 0 10px 0; font-weight:bold; }
.title5 { font-size: 12px; margin:0px 0 10px 0; font-weight:bold; font-style: regular;  }
.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}
.mb5 { margin-bottom:5px !important;}
.ml5 { margin-left:5px !important;}
.ml28 { margin-left:28px !important;}
.mt0 { margin-top:0px !important;}
.padd0 { padding-top:0px !important;}
.padd10 { padding-top:10px !important;}


.small { font-size:11px; }
/* Text elements */
p { margin: 0 0 15px; line-height:135%; }
p.descr { margin:0 0 15px 0; font-weight:bold; font-size:13px; line-height:18px; }
.noMargin { margin-bottom:0px !important; }
.mar5 { margin-bottom:5px !important; }
p.last,						/*          					*/
div.last { margin-bottom:0; }			/*	last = no-bottom-margin			*/
body li.rear,                             /*                                        */
body div.rear { margin-right:0; }         /*    rear = no-right-margin              */
body .highlight { color:#0062CC; font-weight:bold; }
body .highlight2 { background-color:#313131; color:#ffcc00; }
body .dehighlight, body .tem { color:#A4A4A4; }
img { margin:0; border:none; padding:0; display:block; }
img.left { float:left; margin: 0 15px 15px 0; }
img.right { float:right; margin: 0 0 15px 15px; }
a { color:#0062CC; text-decoration:none; }
a:hover { text-decoration:underline; }
/* button */
body a.button { display:block; height:15px; line-height:14px; font-size:10px; text-transform:uppercase; text-align:center; color:#fff; overflow:hidden; font-weight:bold; }
body a.button:hover { text-decoration:none; }
body a.button.tiny { width:49px; background:#1A85D1 url(../images/layout/button-blue-tiny.gif); }
body a.button.small { width:59px; background:#1A85D1 url(../images/layout/button-blue-small.gif); }
body a.button.medium { width:69px; background:#1A85D1 url(../images/layout/button-blue-medium.gif); }
body a.button.medium { width:99px; background:#1A85D1 url(../images/layout/button-blue-big.gif); }
/* misc */
ul li, ol li { list-style:none; }
.clear { clear:both; }
.textLeft { text-align:center; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.float { float:left; }
.floatRight { float:right; }
.floatRight2 { float:right !important;}
.wrap { margin:0 auto; text-align:left; width:940px; padding:1px 10px 0 10px; background:#fff url(../images/layout/header-bg.gif) top left no-repeat; }
/* vertical margin box */
.box { margin-bottom:10px; }		/* bottom margins */
.boxS { margin-bottom:5px; }		/* S-mall bottom margins */
.boxL { margin-bottom:15px; }		/* L-arge bottom margins */
/* horizontal margin box */
.hBox { margin-right:10px; }        /* right margins */
.hBoxS { margin-right:5px; }        /* S-mall right margins */
.hBoxL { margin-right:15px; }       /* L-arge right margins */
.hBoxEl { margin-right:50px; }       /* ExtraL-arge right margins */
.strong { font-weight:bold; }
.italic { font-style:italic; }
.big { font-size:15px; font-weight:bold; }
.help * { color:#313131; }
.help { padding:5px 0 5px 29px; background:url(../images/layout/icon-help.gif) left no-repeat; }
.bun-b { font-weight: bold; text-align: right; width:200px;}
.bun-n {font-weight: normal; text-align: right; }
.blue { color: #0062CC;}
.border0 { border-bottom: 0 !important;}

/* = FORMS
---------------------------------------------------------------------------------------------------*/
fieldset { padding:0; margin:0; border:0; }
input, textarea, select { font-family: helvetica, arial, sans-serif; font-size:11px; }
input.field, textarea, select { padding:0px; }
input, label, textarea, select { float:left; margin:0 0 10px 0; }
input.check { width:13px; height:13px; border:0; padding:0; margin-right:5px; }
label.check { text-align:left; margin-right:20px; }

/* form layout without labels */
fieldset.noLabels input.field,
fieldset.noLabels select { width:170px; }
fieldset.noLabels textarea { width:374px; height:150px; }
fieldset.noLabels select { width:396px; }
fieldset.noLabels select.s1 { width:192px; }
fieldset.noLabels input.field:focus,
fieldset.noLabels textarea:focus { border:1px solid gray; }
fieldset.noLabels input.check { margin:1em; }

fieldset.labels { margin-bottom:20px; }
fieldset.labels .star { margin-left:70px; font-size:10px; }
fieldset.labels .kosikBoxText { display:block; width:679px; margin:10px 0 10px 10px; padding:0; float:left; }
fieldset.labels .kosikBoxText p { margin-bottom:0; }
fieldset.labels .labelsLeft { float:left; width:340px; }
fieldset.labels .labelsLeft2 { float:left; width:500px; }
.field-ot { width:105px; text-align:right; margin:2px 10px 12px 0;  }
fieldset.labels .labelsRight { float:left; width:330px; }
fieldset.labels .labelsRight label.field { width:60px; }
fieldset.labels label.field { width:80px; text-align:right; margin:2px 10px 2px 0; }
fieldset.labels input.field { width:247px; height:17px; border:0; padding:3px 0 0 3px; background-image:url(../images/layout/bg-input.gif); background-repeat:no-repeat; background-position:0px 0px; }
.large-textarea { width:237px; height:57px; border:0; padding:3px 0 0 3px; background-image:none; margin:0px; background-color: #F5F5F5; overflow:auto; background-position:0px 0px; }
fieldset.labels select.field { background-color:#F5F5F5; border:1px solid #DFDFDF; }
fieldset.labels select.field { width:250px; height:20px; }
fieldset.labels textarea.koment { width:704px; color:#828282; font-style:italic; font-size:12px; padding:5px; height:85px; background:url(../images/layout/bg-textarea-koment.gif) no-repeat; border:0; }
fieldset.labels textarea.koment.sprava { width:570px; background:url(../images/layout/bg-textarea-koment1.gif) no-repeat; height:140px; color:#000; font-style:normal; font-size:11px; }
.fields-textarea { width:244px; height:64px; background:url(../images/layout/input-250.jpg) no-repeat; float:right; padding:3px;  }


.rows { display:block; font-style:italic; color:#7F8687; line-height:140%; }
.rows.date { margin-bottom:10px; }
.rows span { font-style:normal; width:90px; float:left; color:#000; }
.button-reg-pneus { width:153px; height:15px; float:left; margin:0 0 0 10px;}
.button-search-pneus { width:122px; height:15px; margin:0px 0 0 0; }


/* = TABLES
---------------------------------------------------------------------------------------------------*/
caption { padding:0 0 0.5em 0; text-align:right; font-style:italic; }
th, td { padding:4px 10px 4px 10px; text-align:left; }
th { font-weight:normal; }
th.nobg { background:none; }
tr.s td { background-color:#F3F3F3; }
table.itemsList .c1 { width:293px; }
table.itemsList .c2 { width:111px; }
table.itemsList td a { font-weight:bold; }
.forumList { height:156px; }
table.testyRecenzie { height:190px; }
table.testyRecenzie td,
table.testyRecenzie th { padding:1px 0; }
table.testyRecenzie th { padding-bottom:5px; }
table.testyRecenzie .r1 { width:240px; }
table.testyRecenzie .r2 { width:205px; }
table.testyRecenzie .c1 { width:18px; }
table.testyRecenzie .c2 { width:209px; padding-right:5px; padding-left:8px; }
table.testyRecenzie .c3 { width:49px; }
table.testyRecenzie .c3 img { display:inline; }
table.testyRecenzie .c4 { width:43px; }
table.testyRecenzie .c5 { width:113px; }
table.searchResult { width:562px; float:left; }
table.searchResult .s td { background-color:#eaeaea; }
table.searchResult td { padding:12px 10px 12px 10px; }
table.searchResult td a.button { float:right; }
table.searchResult td.c1 { width:418px; }
table.zoznamList { width:920px; }
table.zoznamList th { color:#fff; background-color:#313131; font-size:10px; text-transform:uppercase; padding:10px 0 10px 0; font-weight:bold; }
table.zoznamList th.c1 { padding-left:48px; }
table.zoznamList tr.s td { background-color:#eaeaea; }
table.zoznamList input.but { margin-top:10px; }
table.zoznamList input.field { margin-top:8px; margin-bottom:0; }
table.zoznamList .highlight { color:#419a00; }
table.zoznamList .highlight.red { color:#e41e00; }
table.zoznamList .c1 { width:410px; }
table.zoznamList .c2 { width:58px; }
table.zoznamList .c3 { width:124px; }
table.zoznamList .c4 { width:130px; padding-left:10px; }
table.zoznamList .c5 { width:167px; }
table.zoznamList td { padding-top:3px; padding-bottom:3px; vertical-align:middle; }
table.zoznamList img.leftSmallImg { float:left; }
table.zoznamList .popis { float:left; padding:4px 5px 0 0; }
table.zoznamList .popis a { font-weight:bold; text-decoration:underline; }
table.zoznamList .popis a:hover { text-decoration:none; }

table.kosik-table { width:688px; }
table.kosik-table .tb-h { margin:0 0 5px 0; font-weight:bold; }
table.kosik-table .tb-h .dehighlight { font-size:11px; color:#555; }
table.kosik-table .tb-popis { margin:0 0 5px 0; color:#555; }
table.kosik-table .tb-last { font-size:12px; margin:0 0 2px 0; }
table.kosik-table .tb-last a { text-decoration:underline; color:#555; }
table.kosik-table .tb-last a:hover { text-decoration:none; }
table.kosik-table .tb-last-comment { font-size:11px; font-style:italic; padding:0 0 0 112px; margin:0 0 5px 0; }
table.kosik-table thead { background:#313131; color:#fff; }
table.kosik-table th { padding:10px; text-transform:uppercase; font-size:10px; }
table.kosik-table td { padding:8px 10px; }
table.kosik-table input { width:20px; height:15px; border:1px solid #D5D4D2; background:#F5F5F5; text-align:center; margin:0 5px; }
table.kosik-table img { float:left; margin:2px 0 0 0; }
table.kosik-table .center { text-align:center; }
table.kosik-table .c1 { width:20px; }
table.kosik-table .c2 { width:260px; }
table.kosik-table .c3 { width:75px; text-align:center; }
table.kosik-table .c4 { width:110px; text-align:right; }
table.kosik-table .textCenter { text-align:center; }
table.kosik-table .c5 { text-align:right; }
table.kosik-table .c6 { width:20px; }
table.kosik-table .sk { color:#A4A4A4; }
table.kosik-table .right { text-align:right;}
table.kosik-table .rightLarge { text-align:right; width:320px; }
table.kosik-table .r1 { background:#EAEAEA; }
table.kosik-table .r-last td { border-top:1px solid #E0E0E0; }
table.kosik-table .r-uhrada td { border-top:5px solid #E0E0E0; }
.buttonKosik { float:right; margin-right:10px; }
* html a.buttonKosik { display:inline; }



.montaz-table { width: 690px; margin:0px;  }
.montaz-table .top-tr {background-color: #313131; height:30px; color: #fff; font-size: 10px; text-transform: uppercase;}
.montaz-table .normal-tr {background-color: #fff; height:20px; color: #000; font-size: 12px; }
.montaz-table .normal-tr td { padding:10px 0 0 0px; }
.field-label { text-align:left; margin:2px 0 2px 0; font-size: 12px; }
.field-input { width:115px; height:18px; border:0; padding:2px 0 0 5px; background-image:url(../images/layout/input-120.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0 5px 0 0; color: #7A7A7A; font-style: italic; }
.field-input3 { width:117px; height:18px; border:0; padding:2px 0 0 5px; background-image:url(../images/layout/input-white.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0 5px 0 0; color: #7A7A7A; font-style: italic; }
.hidd-top { height:7px;}
.first-td { width: 270px;}
.hidd { height:13px;}
.montaz-table .bun-1 { width:270px; }
.montaz-table .bun-2 { width:190px; }
.num { padding: 0 0 0 74px;}
.table-text { float:left; color: #000 !important; font-style: normal !important; }
.table-radio-box { float:right; padding:0px 89px 0 0; margin:0px;}
.field-input2 { width:115px; height:18px; border:0; padding:2px 0 0 5px; background-image:url(../images/layout/input-120.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0 5px 0 0; color: #7A7A7A; font-style: italic; }
.table-radio-box input { width:14px; height:14px; margin:0px 5px 0 5px; padding:0px; }
.table-radio-box-all { width:100%;  float:left; padding:0px; height:25px; }
.table-input-box { height:20px; float:right; padding:0px 20px 0 0; margin:0px; }
.psc-td {width:225px;}
.mesto-td {width:215px;}
.pop-pp-box { width: 600px; background-color: white; float:left; padding: 10px;}

.i-agree-box { margin:0 0 0 10px; }
.i-agree-box input { float:left; width:14px; height:14px; margin:0 5px 0 0; }
.i-agree-box label { float:left; }
.i-agree-box a { text-decoration:underline; }
.i-agree-box a:hover { text-decoration:none; }

.montaz-table2 { width:700px; background-color:#F7F7F7; margin-left:-8px; }
.montaz-table2 .top-tr {  color: #fff; font-size: 12px;  }
.montaz-table2 .normal-tr { color: #000; font-size: 12px;  }
.butt-select-pneus { background-image:url(../images/layout/button_pop_up.jpg); float:left; background-repeat:no-repeat;  width:170px; height:18px ; color: black; font-size:11px; line-height:18px; text-align:center; margin-bottom:5px; }

/* = HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:940px; height:78px; padding:30px 0 0 0; float:left; position:relative; }
.header h1 { font-size:1px; margin:0; padding:0; }
.header a.logo { display:block; width:309px; height:78px; float:left; }
.header * { line-height:135%; }
.header .infoBox { width:172px; height:58px; overflow:hidden; margin:5px 10px 0 0; padding:9px 0 0 31px; float:left; color:#000; font-size:12px; font-weight:bold; }
.header .infoBox.contact-box { background:#FEC400 url(../images/layout/bg-contact-box.gif) left top no-repeat; }
.header .infoBox.information-box { background:#FEC400 url(../images/layout/bg-info-box.gif) left top no-repeat; }
.header .infoBox a { color:#000; }
.header .cart { width:162px; height:78px; position:relative; overflow:hidden; margin:10px 0 0 0; padding:0 0 0 42px; float:left; background:url(../images/layout/icon-cart.gif) left top no-repeat; color:#313131; }
* html .header .infoBox { margin-right:9px; }
.header .cart a.button { position:absolute; top:3px; right:0px; }
.header .t3 { font-size: 10px; text-transform:uppercase; margin:0; font-weight:bold; }
.header .links a { color:#313131; font-size:11px; }
.header .links li { float:left; padding:0 5px 0 0; margin:0 5px 0 0; }
.header .linksLeft { position:absolute; top:3px; left:10px; }
.header .linksLeft li { background:url(../images/layout/divider-1.gif) right no-repeat; }
.header .linksLeft li.rear { background:none; }
.header .linksRight { position:absolute; top:3px; right:0px; }
.header .linksRight li { background:url(../images/layout/divider-2.gif) right no-repeat; }
.header .linksRight li.rear { background:none; }
.header .linksRight li.prihlasenie { background:none; margin:0; }
.header .linksRight li.velkoobchod a { background:#313131; color:#fff; padding:2px 5px 2px 5px; }

/* = mainMenuWrapper
---------------------------------------------------------------------------------------------------*/
.mainMenuWrapper { width:940px; float:left; }
.place-select { width: 100%; margin: 0px 0 0 0px; padding:0px; background-color:#F7F7F7; }
.ps-bgnone {background-color:#fff !important; }
.place-select td { height: 25px;  padding:0px; margin:0px; }
.place-select td label { padding:0px 0 0 0; margin:3px 0 0 0; }
.radiusbox { width: 70px; margin: 0 0 0 15px;}
.tr-boottom { height:30px;}
.result-box { width: 100%; float: left; }
.result-box2 { width: 100%; float: left; }
.result2 { border-bottom:1px #E4E4E4 solid; width: 100%; line-height:27px;  font-weight:bold; float: left; }
.result2 p { float:left; margin:0px; padding:0px; line-height:27px;  }
.result2 a { float:right; margin:0px; padding:0px; font-weight:normal;  }
.result { border-bottom:1px #E4E4E4 solid; width: 100%; line-height:27px;  font-weight:bold; float: left; }
.result p { float:left; margin:0px; padding:0px;  }
.result a.detail_odk { float:right; margin:0px; font-weight: normal; color:#006ECE !important; }
.place-select-all {width: 100%; border-bottom:1px #D5D4D2 solid; padding:0 0 10px 0; margin: 0 0 10px 0; }

/* = oznam-box
---------------------------------------------------------------------------------------------------*/
.oznam-box { width:940px; clear:both; margin:0 0 10px 0; background:#FFCC00 url(../images/layout/bg-oznam-top.gif) no-repeat top left; }
.oznam-box-in { width:875px; padding:13px 20px 15px 45px; background:url(../images/layout/bg-oznam-bottom.gif) no-repeat bottom left; }
.oznam-box span { font-size:10px; float:left; padding:2px 0 0 0; text-transform:uppercase; color:#292929; font-weight:bold; }
.oznam-box p { width:760px; float:right; margin:0 0 0px 0; font-weight:bold; color:#3D3D3D; background:#fff; }

/* = mainMenu
---------------------------------------------------------------------------------------------------*/
.mainMenu { width:940px; float:left; }
.mainMenu li { float:left; }
.mainMenu a { width:84px; height:41px; padding:65px 0 0 0; display:block; float:left; color:#313131; background-color:#EFEFEF; background-position:top; text-align:center; font-size:10px; line-height:100%; }
.mainMenu a:hover,
.mainMenu a.active,
.mainMenu a.active:visited,
.mainMenu a.active:hover { background-position:bottom; background-color:#2C76BB; color:#fff; text-decoration:none; width:84px; }
.mainMenu a.m1 { background-image:url(../images/layout/nav/m-1.gif); }
.mainMenu a.m2 { background-image:url(../images/layout/nav/m-2.gif); }
.mainMenu a.m3 { background-image:url(../images/layout/nav/m-3.gif); }
.mainMenu a.m4 { background-image:url(../images/layout/nav/m-4.gif); }
.mainMenu a.m5 { background-image:url(../images/layout/nav/m-5.gif); }
.mainMenu a.m6 { background-image:url(../images/layout/nav/m-6.gif); }
.mainMenu a.m7 { background-image:url(../images/layout/nav/m-7.gif); }
.mainMenu a.m8 { background-image:url(../images/layout/nav/m-8.gif); }
.mainMenu a.m9 { background-image:url(../images/layout/nav/m-9.gif); }
.mainMenu a.m10 { background-image:url(../images/layout/nav/m-10.gif); width:86px; color:#313131; }
.mainMenu a.m11 { background-image:url(../images/layout/nav/m-11.gif); width:81px; color:#313131; }
.mainMenu a.m10:hover,
.mainMenu a.m10.active,
.mainMenu a.m10.active:visited,
.mainMenu a.m10.active:hover { width:86px; color:#313131; }

.mainMenu a.m11:hover,
.mainMenu a.m11.active,
.mainMenu a.m11.active:visited,
.mainMenu a.m11.active:hover { width:81px; color:#313131; }

/* = mainMenuContent
---------------------------------------------------------------------------------------------------*/
.mainMenuContent { width:940px; float:left; /*padding:5px 5px 5px 10px;*/ background:#114897 url(../images/layout/main-menu-bg.jpg) top left no-repeat; color:#fff; position:relative; }
.mainMenuContentInner { width:930px; padding:5px 5px 5px 5px; background:url(../images/layout/main-menu-bg-bottom.jpg) bottom left no-repeat; }
.mainMenuContent fieldset.labels { margin:0; }
.mainMenuContent fieldset.labels label { width:47px; padding:5px 0 0 0; font-size:11px; }
.mainMenuContent fieldset.labels .mBox.podla-typu label { width:47px; }
.mainMenuContent fieldset.labels input.submit { margin-left:74px; }
.mainMenuContent fieldset.labels select { width:113px; margin-right:5px; }
.mainMenuContent fieldset.labels img.info { margin:3px 0 0 0; float:left; }
.mainMenuContent .t2 { text-align:center; font-size:13px; font-weight:bold; }
.mBox { float:left; margin-top:5px; }
.mBox.podla-rozmeru { width:434px; background:url(../images/layout/divider-alebo.gif) right top no-repeat; padding-left:5px; }
* html .mBox.podla-rozmeru { display:inline; }
.mBox.podla-typu { width:242px; }
.mBox.podla-typu-a-rozmeru { width:681px; position:relative; }
.mBoxIn { width:180px; margin:0 20px 0 0; float:left; }
.mBox.podla-typu-a-rozmeru .mBoxIn { width:280px; margin:0 15px 0 0; }
.mainMenuContent .mBox.podla-typu-a-rozmeru fieldset.labels select { width:164px; }
.mainMenuContent .mBox.podla-typu-a-rozmeru fieldset.labels label { width:74px; padding-right:12px; }
.mainMenuContent .mBox.podla-typu-a-rozmeru fieldset.labels input.submit { margin:0; position:absolute; top:57px; left:580px; float:none; } 
.mBox.podla-typu .mBoxIn { margin:0 auto; float:none; }

/* = mainMenuAdvancedContent
---------------------------------------------------------------------------------------------------*/
.mainMenuAdvancedContent { background:#2C76BB url(../images/layout/main-menu-advanced-top.gif) left top no-repeat; margin:5px 0 0 0; width:930px; }
.advancedContentBoxes { background:url(../images/layout/main-menu-advanced-bottom.gif) left bottom no-repeat; width:930px; float:left; padding:10px 0 10px 0; }
.advancedContentBoxes li { float:left; background:url(../images/layout/main-menu-advanced-border.gif) top right repeat-y; line-height:150%; min-height:200px; overflow:visible; }
.advancedContentBoxes li a { color:#fff; }
.advancedContentBoxes li a.more { font-weight:bold; }
.advancedContentBoxes li ul li { float:none; background:none; min-height:0; }
.advancedContentBoxes li ul { margin:0 0 5px 0; }
.advancedContentBoxes li.s1 { width:141px; padding:0 0 0 16px; margin:0 20px 0 0; }
.advancedContentBoxes li.s2 { width:152px; margin:0 20px 0 0; }
.advancedContentBoxes li.s3 { width:148px; margin:0 20px 0 0; }
.advancedContentBoxes li.s4 { width:164px; margin:0 18px 0 0; }
.advancedContentBoxes li.s5 { width:114px; margin:0 16px 0 0; }
.advancedContentBoxes li.s6 { width:101px; }

/* = teaser
---------------------------------------------------------------------------------------------------*/
.mainMenuContent .teaser { width:216px; height:141px; padding:20px 0 10px 20px; background:#454545 url(../images/layout/main-menu-teaser-bg.jpg); float:right; }
.mainMenuContent .teaser p { color:#000; font-weight:bold; font-size:13px; height:115px; margin-bottom:3px; }
.main .teaser { width:191px; height:200px; padding:10px 10px 10px 10px; background:#454545 url(../images/layout/side-teaser-bg.jpg); color:#fff; }
.mainMenuContent .teaser a { font-size:12px; color:#fff; text-decoration:underline; }
.mainMenuContent .teaser a:hover { text-decoration:none; }
.main .teaser a { color:#FFCC00; font-size:16px; font-weight:bold; }
.mainMenuContent .teaser .t2,
.main .teaser .t2 { margin:0 0 3px 0; line-height:16px; text-align:left; }
.mainMenuContent .teaser li,
.main .teaser li { margin:0 0 10px 0; font-size:11px; }
.mainMenuContent .teaser li.last,
.main .teaser li.last { margin:0; }


/* = MAIN
---------------------------------------------------------------------------------------------------*/
.main { width:940px; float:left; color:#313131; }

/* = content-x-x
---------------------------------------------------------------------------------------------------*/
.content-1-1,
.content-1-2 { width:465px; float:left; }
.content-2-1 { width:699px; float:left; padding:0 0 0 10px; color:#313131; }
.content-2-2 { width:211px; float:right; padding:20px 0 0 0; }

.content-2-1 ul { margin:0 0 15px 0; }
.content-2-1 ul li { background:url(../images/layout/icon-dot.gif) 7px 6px no-repeat; padding:0 0 0 14px; line-height:16px; }
.content-2-1 h1 { margin-top:-3px; }
.content-2-2 { color:#313131; }

.content-3-1 { width:445px; float:left; }
.content-3-2 { width:239px; float:right }
* html .content-3-2 img { margin-right:10px; }

.content { width:930px; padding:0 0 0 10px; }

/* = clankySide
---------------------------------------------------------------------------------------------------*/
.clankySide ul { font-size:11px; background:url(../images/layout/divider-3.jpg) bottom left no-repeat; padding:0 0 30px 0; }
.clankySide ul.last { background:none; padding:0; }
.clankySide ul li { margin:0 0 5px 0; }
.clankySide ul li .dehighlight { font-size:10px; }
.clankySide ul li a { font-weight:bold; }
.clankySide .t2 { padding-left:24px; padding-bottom:5px; margin-bottom:5px; font-weight:bold; font-size:16px; }
.clankySide .t2.novinky-a-zaujimavosti { background:url(../images/layout/icon-novinky-a-zaujimavosti-h.gif) -7px -5px no-repeat; }
.clankySide .t2.historia-vyrobcov-pneu { background:url(../images/layout/icon-historia-vyrobcov-pneu.gif) 0px 1px no-repeat; }
.clankySide .t2.testy-a-recenzie { background:url(../images/layout/icon-testy-a-recenzie-h.gif) -7px -6px no-repeat; }
.clankySide .active { font-weight:bold; }
.clankySide input.search-field { width:150px; height:17px; border:0; padding:3px 0 0 3px; float:left; margin:1px 5px 15px 0; background-image:url(../images/layout/bg-input-vyhladavanie.gif); background-repeat:no-repeat; background-position:0px 0px; }
/*.clankySide input.search-field { width:247px; height:17px; border:0; padding:3px 0 0 3px; background-image:url(../images/layout/bg-input.gif); background-repeat:no-repeat; background-position:0px 0px; }*/
.clankySide input.search-ok { width:30px; float:left; margin-top:3px; }

/* = contactBox
---------------------------------------------------------------------------------------------------*/
.contactBox { width:191px; height:233px; padding:10px; background:url(../images/layout/contactbox-bg.jpg) no-repeat; overflow:hidden; }
.contactBox .t2 { font-weight:bold; }
.contactBox { font-size:11px; }
.contactBox .contactBoxInner { margin:0 0 0 38px; line-height:150%; }

/* = registerBox
---------------------------------------------------------------------------------------------------*/
.registerBox { width:194px; height:328px; padding:14px 6px 0 11px; background:url(../images/layout/bg-register-box.gif) no-repeat top left; }
.registerBox .t2 { font-weight:bold; font-size:14px; margin:0 0 15px 22px; }
.registerBox p { margin:0 0 8px 0; }
.registerBox ul li { padding:0 0 0 17px; margin:0 0 8px 0; font-weight:bold; background:url(../images/layout/bullet-register.gif) no-repeat 0 5px; }

/* = breadcrumb
---------------------------------------------------------------------------------------------------*/
.breadcrumb { font-size:11px; display:block; margin:0 0 5px 0; }
.breadcrumb img { display:inline; }
.breadcrumb a { background:url(../images/layout/icon-breadcrumb-arrow.gif) right no-repeat; padding:0 15px 0 0; color:#a4a4a4; }
.breadcrumb span { font-weight:bold; }

/* = detailBox
---------------------------------------------------------------------------------------------------*/
.detailBox { width:610px; float:right; margin:0 0 20px 0; }
.content-2-1 .detailBox { float:left; width:709px; }
.detailBox .detailDescr { float:left; width:200px; height:185px; overflow:hidden; line-height:145%; }
.content-2-1 .detailBox  .detailDescr { width:250px; height:auto; }
.detailBox .highlight { color:#699a00; }

/* = detailImg
---------------------------------------------------------------------------------------------------*/
.detailImg { width:306px; height:266px; float:left; border:1px solid #dfdfdf; position:relative; margin:0 0 20px 0; }
.detailImg a { display:block; width:306px; height:266px; }
.detailImg span { display:block; width:18px; height:18px; background:url(../images/layout/icon-lupa.png) no-repeat; position:absolute; bottom:10px; left:10px; cursor:pointer; }

/* = h1-wrapper
---------------------------------------------------------------------------------------------------*/
.h1-wrapper { position:relative; width:699px; }
.h1-wrapper .button { position:absolute; right:0; top:14px; }

/* = dotaznikBox
---------------------------------------------------------------------------------------------------*/
.dotaznikBox { width:679px; height:80px; padding:15px; margin:0 0 20px 0; background:url(../images/layout/bg-box-dotaznik.gif) no-repeat; color:#fff; }
.dotaznikBox strong { font-size:16px; display:block; margin:0 0 5px 0; }
.dotaznikBox p { margin-bottom:10px; }
.dotaznikBox a { display:block; float:left; width:93px; height:34px; background:url(../images/layout/button-dotaznik.gif); }

/* = actionBox
---------------------------------------------------------------------------------------------------*/
/*.content-2-1 .actionBox { float:left; }*/
.actionBox { width:397px; float:right; }
.actionBox .highlight2 { padding:5px; }
.actionBox .akcia { font-size:25px; margin:0 0 15px 0; }
.actionBox form { background:#eeeeee url(../images/layout/acbox-top-bg.gif) left top no-repeat; margin:0 0 5px 0; width:397px; }
.actionBox form fieldset { background:url(../images/layout/acbox-bottom-bg.gif) left bottom no-repeat; padding:14px 11px 7px 11px; width:375px; }
.actionBox form label { font-size:19px; padding:8px 0 0 0; }
.actionBox form input.field { background:url(../images/layout/action-input-bg.gif) no-repeat; padding:0; border:0; width:60px; height:34px; padding:8px 0 0 0; text-align:center; font-size:19px; }
.actionBox a.odporucit-znamemu { display:block; width:150px; padding:0 0 0 47px; height:34px; line-height:34px; float:left; color:#313131; font-weight:bold; background:#FFCC00 url(../images/layout/but-odporucit-znamemu.gif) no-repeat; margin:0 5px 5px 0; }
.actionBox a.tlacit-detail-produktu { display:block; width:153px; padding:0 0 0 42px; height:34px; line-height:34px; float:left; color:#313131; font-weight:bold; background:url(../images/layout/but-tlacit-detail-produktu.gif) no-repeat; }
.actionBox a.vyhladat-partnersky-pneuservis { display:block; width:350px; position:relative; padding:0 0 0 47px; height:34px; line-height:34px; color:#313131; font-weight:bold; background:#FFCC00 url(../images/layout/but-vyhladat-pneuserv.gif) no-repeat; }

/* = kosikBox
---------------------------------------------------------------------------------------------------*/
.kosik { width:709px; padding:0; }
.kosikBox { width:709px; background:url(../images/layout/bg-kosik-bottom.gif) no-repeat bottom left; padding-bottom:8px; margin-bottom:10px; }
.kosikBoxIn { width:689px; padding:10px 10px 1px 10px; background:url(../images/layout/bg-kosik-top.gif) no-repeat top left; }
.kosikBoxIn p { font-style:italic; color:#7F8687; }
.kosikBoxIn p a.button { font-style:normal; }
.kosikBoxIn .ina-adresa { width:689px; }
.statusKosik { width:689px; height:38px; padding:12px 10px 10px 10px; margin:0 0 15px 0; background:url(../images/layout/bg-ok-status-kosik.gif) no-repeat; color:#fff; }
.statusKosik strong { font-size:16px; margin:0 0 5px 0; display:block; }
.statusKosik p { font-size:11px; }

.gallery img { float:left; margin:0 10px 0 0; }
.gallery img.rear { margin-right:0; }

.searchBox2 { width:707px; background:url(../images/layout/selectbox_03.jpg) no-repeat top left; padding-top:6px; }
.searchBox2In { width:689px; padding:2px 10px 5px 10px;  background:url(../images/layout/selectbox_05.jpg) no-repeat bottom left; }
.searchBox2In p { font-style:italic; color:#7F8687; }
.searchBox2In p a.button { font-style:normal; }

/* = forum
---------------------------------------------------------------------------------------------------*/
.forum td.top,
.forum2 td.top { vertical-align:top; }
.forum table.kosik-table .c2 { width:438px; }
.forum table.kosik-table .c4 { width:125px; }
.forum table.kosik-table .c5 { width:125px; }
.forum table.kosik-table img { float:left; margin:0 10px 5px 0; }
.forum2.kosik-table .c2 { width:438px;  }
.forum2.kosik-table .c4 { width:125px;  }
.forum2.kosik-table .c5 { width:125px;  }
.forum2.odsadene { width:688px; /*margin-left:10px; margin-top:10px;*/ }
.forum2 input.submit { margin:0 0 0 90px; }
.respond { padding:30px 0 0 10px; width:678px; }
table.odsadene .r1 { background-color:#F6F6F6; }
.respond label { float:left; width:60px; text-align:right; padding-right:5px; }
.respond input.field { float:left; width:250px; }
.respond textarea { float:left; width:590px; height:100px; }
.respond input.submit { margin-left:65px; float:none; }
.forum2 .info { color:#555; font-size:10px; margin:0 0 2px 0; color:#A4A4A4; }

/* = inzercia
---------------------------------------------------------------------------------------------------*/
.inzercia.udaje { width:330px; float:left; }
.inzercia.udaje li { width:350px; float:left; list-style:none; background:none; padding:0; }
.inzercia.udaje li.m { margin:0 0 10px 0; }
.inzercia.udaje .a { display:block; float:left; width:80px; }
.inzercia.udaje .b { display:block; float:left; width:170px; }
.pridat-inzerat label { width:100px; }
.pridat-inzerat label.check { width:auto; }
.pridat-inzerat input.field,
.pridat-inzerat select.field { width:250px; }
.pridat-inzerat textarea.field { width:550px; height:90px; }
.pridat-inzerat .odsadit { padding:0 0 0 90px; }
.pridat-inzerat .odsadit input {float:none; }
.pridat-inzerat .small { display:block; float:left; margin:3px 0 0 5px; }
.pridat-inzerat .req { color:red; }

/* = tabs
---------------------------------------------------------------------------------------------------*/
.tab { float:left; height:41px; position:relative; z-index:50; background:url(../images/layout/button-left1.gif) left top no-repeat; margin-bottom:0; }
.tab img { position:absolute; left:5px; top:4px; }
.tab span { display:block; height:41px; line-height:41px; padding:0 22px 0 41px; background:url(../images/layout/button-right1.gif) right top no-repeat; }
* html .tab.akciove-pneu { width:173px; }
* html .najpredavanejsie-pneu { width:246px; }

.tabforum { height:215px; overflow:hidden; }
.tabnovinky { height:215px; overflow:hidden; }

/* = more links
---------------------------------------------------------------------------------------------------*/
a.tabMoreLink,
a.moreLink { color:#313131; text-decoration:underline; padding:0 0 0 16px; background:url(../images/layout/icon-arrow.gif) left center no-repeat; }
a.moreLink.leftCursor { background:url(../images/layout/icon-arrow-left.gif) left center no-repeat; }
a.tabMoreLink { float:left; margin:15px 0 0 0; }
a.tabMoreLink:hover,
a.moreLinkLeft:hover,
a.moreLinkTlacit:hover,
a.moreLink:hover { text-decoration:none; }
a.moreAlu { color:#fff; background:url(../images/layout/icon-morealu.gif) left no-repeat; padding:0 0 0 21px; position:absolute; top:146px; left:246px; text-decoration:underline; }
a.morePneu { color:#fff; background:url(../images/layout/icon-morealu.gif) left no-repeat; padding:0 0 0 21px; position:absolute; top:160px; left:246px; text-decoration:underline; outline:none; }
a.morePneu.selected { background:url(../images/layout/icon-morealu-d.gif) left no-repeat; }
a.morePneu:hover { text-decoration:none; }
* html a.moreAlu { width:200px; }
a.moreAlu:hover { text-decoration:none; }
a.moreLinkLeft { color:#313131; text-decoration:underline; padding:0 0 0 16px; margin-left:15px; background:url(../images/layout/icon-arrow-left.gif) left center no-repeat; }
a.moreLinkTlacit { color:#313131; text-decoration:underline; padding:0 0 0 24px; float:right; margin-right:15px; background:url(../images/layout/icon-print.gif) left center no-repeat; }

/* = contentWrapper
---------------------------------------------------------------------------------------------------*/
.contentWrapper { position:relative; top:-1px; z-index:1; }
.contentWrapper .contentInner { padding:10px 0 10px 10px; }
.contentWrapper .contentInner2 { padding:0 0 0 10px; }
.contentWrapper.contentBoxMedium { background:url(../images/layout/box-medium-top-bg.gif) top left no-repeat; width:465px; }
.contentWrapper.contentBoxMedium .contentInner { background:url(../images/layout/box-medium-bottom.gif) bottom left no-repeat; width:455px; }
.contentWrapper.contentBoxMedium .contentInner .contentInner2 { width:445px; }

.contentWrapper.contentBoxBig { background:url(../images/layout/box-big-top-bg.gif) top left no-repeat; width:940px; }
.contentWrapper.contentBoxBig .contentInner { background:url(../images/layout/box-big-bottom.gif) bottom left no-repeat; width:930px; }
.contentWrapper.contentBoxBig .contentInner .contentInner2 { width:920px; }
.contentBoxBigMenu { float:left; width:450px; }
.contentBoxBigMenu li { float:left; }
.contentBoxBigMenu a { display:block; position:relative; z-index:50; height:32px; line-height:32px; float:left; font-weight:bold; color:#313131; background-position:top; }
.contentBoxBigMenu a.active,
.contentBoxBigMenu a.active:hover { background-position:bottom; text-decoration:none; }
.contentBoxBigMenu a.strucny-popis-produktu { padding:0 0 0 35px; width:155px; background-image:url(../images/layout/but-strucny-popis-produktu.gif); }
.contentBoxBigMenu a.hodnotenie-produktu { padding:0 0 0 39px; width:136px; background-image:url(../images/layout/but-hodnotenie-produktu.gif); }
.contentBoxBigMenu a.obrazkovy-vypis { padding:0 0 0 35px; width:110px; background-image:url(../images/layout/but-obrazkovy-vypis.gif); }
.contentBoxBigMenu a.tabulkovy-vypis { padding:0 0 0 38px; width:110px; background-image:url(../images/layout/but-tabulkovy-vypis.gif); }
.contentBoxMediumMenu { width:465px; }
.contentBoxMediumMenu li { float:left; }
.contentBoxMediumMenu a { display:block; position:relative; z-index:50; height:41px; line-height:41px; float:left; font-weight:bold; font-size:17px; color:#313131; background-position:top; }
.contentBoxMediumMenu a.active,
.contentBoxMediumMenu a.active:hover { background-position:bottom; text-decoration:none; }
.contentBoxMediumMenu a.novinky-a-zaujimavosti { padding:0 0 0 36px; width:197px; background-image:url(../images/layout/but-novinky-a-zaujimavosti.gif); }
.contentBoxMediumMenu a.testy-a-recenzie { padding:0 0 0 35px; width:197px; background-image:url(../images/layout/but-testy-a-recenzie.gif); }
.contentBoxMediumMenu a.forum { padding:0 0 0 36px; width:197px; background-image:url(../images/layout/but-forum.gif); }
.contentBoxMediumMenu a.inzercia { padding:0 0 0 35px; width:197px; background-image:url(../images/layout/but-inzercia.gif); }

.orderBy label { padding:3px 0 0 0; }

/* = item
---------------------------------------------------------------------------------------------------*/
.item { width:127px; height:200px; overflow:hidden; padding:0 11px 0 0; float:left; border-right:1px solid #DFDFDF; }
.item.rear { border:0; }
.item h3,
.item .t3 { height:45px; overflow:hidden; }
.item h3 a,
.item .t3 a { color:#0062CC; text-transform:none; font-size:12px; }
.item .highlight { color:#79A200; }
.item .descr { position:relative; }
.item a.button { position:absolute; right:8px; top:17px; }
.zoznam .item { width:129px; height:228px; border-bottom:1px solid #DFDFDF; position:relative; }
.zoznam .item.hBox { margin-right:0; padding-right:10px; padding-left:10px; }
.zoznam .item input.field,
.zoznamList input.field { width:24px; height:12px; background:url(../images/layout/do-kosika-input-bg.gif) no-repeat; padding:0; text-align:center; font-weight:bold; padding:4px 0 4px 0; border:0; margin-top:3px; }
.zoznamList input.field { margin-top:0; }
.zoznam .item input.submit { margin:5px 0 0 0; }
.zoznam .item.rear { border-right:0; margin:0; padding-left:10px; }
.zoznam .item span.akcia { display:block; width:83px; height:36px; position:absolute; top:38px; left:29px; background:url(../images/layout/icon-akcia.png) no-repeat; cursor:pointer; }

/* = item2
---------------------------------------------------------------------------------------------------*/
.item2 { width:159px; height:263px; overflow:hidden; padding:0 11px 0 0; float:left; background:url(../images/layout/item-detail-bg.gif) no-repeat; }
.item2 img { margin-left:20px; }
.item2 .t2 { font-weight:bold; font-size:15px; height:27px; padding:9px 0 0 36px; }
.item2 .t3 { height:45px; overflow:hidden; padding:0 0 0 20px; }
.item2 .t3 a { color:#0062CC; text-transform:none; font-size:12px; }
.item2 .highlight { color:#79A200; }
.item2 .highlight.red,
.item .highlight.red { color:#e41e00; }
.item2 .descr { position:relative; padding:0 0 0 20px; }
.item2 a.button { position:absolute; right:8px; top:17px; }
.item2 .t2.najpredavanjesia { background:url(../images/layout/icon-najpredavanejsia-small.gif) 5px 4px no-repeat; }
.item2 .t2.vypredajova { background:url(../images/layout/icon-vypredajova-small.gif) 5px 4px no-repeat; }
.item2 .t2.vitaz-testu { background:url(../images/layout/icon-vitaz-testu-small.gif) 5px 4px no-repeat; }
.item2 .t2.novinka { background:url(../images/layout/icon-novinka-small.gif) 5px 4px no-repeat; }

/* = pagi
---------------------------------------------------------------------------------------------------*/
.pagi { padding:15px 0 15px 330px; }
.pagi a,
.pagi span { width:17px; height:15px; line-height:14px; display:block; float:left; font-size:10px; text-align:center; margin:0 5px 0 0; }
.pagi span { width:9px; font-size:10px; }
.pagi a { background:url(../images/layout/pagi-bg.gif) no-repeat; color:#fff; }
.pagi a.selected,
.pagi a.selected:hover { background:url(../images/layout/pagi-sel-bg.gif) no-repeat; color:#303030; text-decoration:none; }
.pagi a.prva { padding:0 0 0 17px; text-transform:uppercase; width:34px; text-align:left; background:url(../images/layout/pagi-prva-bg.gif) no-repeat; }
.pagi a.posledna { padding:0 0 0 5px; text-transform:uppercase; width:71px; text-align:left; background:url(../images/layout/pagi-posledna-bg.gif) no-repeat; }

/* = list
---------------------------------------------------------------------------------------------------*/
.list li { width:424px; padding:0 10px 0 10px; line-height:22px; height:22px; overflow:hidden; }
.list li.s { background:#F1F1F1; }

/* = bottom
---------------------------------------------------------------------------------------------------*/
.bottom { width:960px; margin:0 auto; background:url(../images/layout/bottom-bg.gif) no-repeat; }
.bottomMenu { padding:10px 0 0 11px; float:left; width:949px; }
.bottomMenu li { width:208px; height:153px; padding:2px 0 0 30px; float:left; }
.bottomMenu li ul li { width:auto; height:auto; padding:0; float:none; line-height:18px; }
.bottomMenu li.novinky-emailom { width:191px; background:url(../images/layout/icon-novinky-emailom.gif) left top no-repeat; }
.bottomMenu li.doprava-odber-platba { background:url(../images/layout/icon-doprava-odber-platba.gif) left top no-repeat; }
.bottomMenu li.zakaznicka-poradna { background:url(../images/layout/icon-zakaznicka-poradna.gif) left top no-repeat; }
.bottomMenu li.preco-nakupovat-u-nas { background:url(../images/layout/icon-preco-nakupovat-u-nas.gif) left top no-repeat; }
.bottomMenu .t3 { font-size:13px; }
.bottom .subscribe input.field { margin:0 0 5px 0; float:none; width:144px; padding:3px 5px 3px 5px; color:#848484; border:1px solid #d5d4d2; font-style:italic; }
.bottom .footerMenu { width:960px; float:left; text-align:center; font-size:11px;  }
.bottom .footerMenu li { display:inline; background:url(../images/layout/divider-2.gif) right no-repeat; padding:0 5px 0 0; margin:0 2px 0 0; }
.bottom .footerMenu li.rear { margin:0; padding:0; background:none; }
.bottom .footerMenu li a { color:#313131; }
.bottom p.copy,
.bottom p.copy * { color:#949494; font-size:11px; text-align:center; }

/* = odporucit-znamemu
---------------------------------------------------------------------------------------------------*/
fieldset.odporucit h1 { padding:0px 0 5px 0; line-height:160%; }
fieldset.odporucit label { width:100px; float:left; }
fieldset.odporucit .fields { float:left; display:block; width:250px; height:20px; background:url(../images/layout/bg-input.gif) no-repeat; }
fieldset.odporucit .fields input { width:245px; height:17px; float:right; border:0; padding:3px 0 0 3px; background:transparent; }
fieldset.odporucit .fields-textarea { width:247px; padding:0 3px 0 0; overflow:hidden; background:url(../images/layout/bg-textarea-koment2.jpg) no-repeat; height:90px; float:left; display:block; margin-bottom:5px; }
fieldset.odporucit .fields-textarea textarea { width:241px; background:transparent; border:0; height:80px; margin-top:5px; color:#000; font-style:normal; font-size:11px; float:right; }
fieldset.odporucit .small-field { width:105px; float:left; background:url(../images/layout/bg-input-105.gif) no-repeat; }
fieldset.odporucit .small-field input { width:100px; }
fieldset.odporucit .small-field2 { width:35px; float:left; background:url(../images/layout/bg-input-35.gif) no-repeat; }
fieldset.odporucit .small-field2 input { width:30px; text-align:center; }
.doporucit-objednavku { display: block; width:210px; line-height:14px; color:#fff !important; text-align:center; font-size:11px; height:15px; background: url(../images/layout/znam.jpg) no-repeat; margin:6px 0px 0 10px !important; float:right; font-weight:normal !important; }

.newsletter-box { width:197px; height:122px; overflow:hidden; padding:15px; float:left; background:#E0CCB8 url(../images/layout/bg-newsletter-box.jpg) no-repeat top left; }
.newsletter-box .t3 { display:block; font-size:13px; margin:0; padding:0 0 8px 22px; background:url(../images/layout/icon-newsletter-box.gif) no-repeat left; }
.newsletter-box p { line-height:140%; margin-bottom:10px; }
.newsletter-box .row { width:193px; height:21px; margin-bottom:10px; display:block; float:left; padding:2px; background:url(../images/layout/bg-input-newsletter.gif) no-repeat top left; }
.newsletter-box .row input { width:183px; height:14px; border:0; padding:3px 5px; font-size:11px; color:#848484; font-style:italic; }
.newsletter-box input { margin:0; }

fieldset.volanie .hod { padding:1px 10px 0 5px; float:left; }

fieldset.volanie h1 { margin:0; }
fieldset.volanie p { font-size:14px; }
fieldset.volanie label { width:115px; }
fieldset.volanie .mand { width:365px; text-align:right; font-size:10px; }
