/* CSS Document */
body {font-family: Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	font-size:70%;  color:#000;  padding:0; margin:0;  text-align:center; background:#FFF url('background.png') top left repeat-x}


a img{border:none;}
a.description {text-decoration:none}
a.description:hover {text-decoration:underline}
p {margin:0;padding:3px 0}
form {padding:0 0 5px 0; margin:0; line-height:1.5em}
table {font-size:100%}

.tac {text-align:center}
.tar {text-align:right}
.tal {text-align:left}
.vam {vertical-align:middle}
.vat {vertical-align:top}
.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;}
.categoryHide {display:none;}
.info, .userNotify {border:3px double #80B041; padding:10px; color:#80B041; font-weight:bold;}
.info a, .userNotify a {color:#618F23; font-weight:bold;}
.odd {background:#fff;}
.even {background:#E4E4E4;}
.bg-orange {background:#FFECB0;}
.bold {font-weight:bold;}
.nowrap {white-space:nowrap;}

/*bazar*/
#bazar-insert-table{padding:3px; border:2px solid #A0A0A0; background:#E6E6E6;}
.bazar-border-bottom {border-bottom:solid 1px;}
.bazar-one-item {padding-bottom:10px;}
.bazar-one-item table {padding:1px; width:100%; border:solid 1px #D2CFCC;}
.bazar-one-item table td{padding:3px; vertical-align: middle;}
.bazar-one-item .bg-orange {background:#FFECB0;}
.bazar-one-item .one-advert-text{text-decoration:none; color:#000;}
.bazar-one-item .one-advert-text:hover {text-decoration:underline;}
.bazar-user-info {width:350px;}
.bazar-user-info table{border:solid 1px #D2CFCC; padding:1px;}
.bazar-user-info table .bg-orange {background:#FFECB0; padding:5px; width:100%;}

#basket-order-recapitulation {margin-top:10px; border:3px double #80B041; padding:10px; color:#80B041; font-weight:bold;}
#basket-order-recapitulation a {color:#618F23; font-weight:bold;}
.basketHelp{margin-top:10px; border:3px double #80B041; padding:10px; color:#80B041; font-weight:bold;}
.basketHelp a {color:#618F23; font-weight:bold;}

.cetelem {margin-top:10px; border:3px double #F3BA0F; padding:10px; color:#80B041; font-weight:bold;}
.cetelem a {color:#0000FF; font-weight:bold;}
.cetelem h3{background:#F8D66F; color:#000;}

.w100{width:100px;}
.w100p{width:100%;}

.red {color:#CE211F}
.grey {color:#969594}
.bold{font-weight:bold;}

/*
#page-container {background: url('background-top.png') top center no-repeat; text-align:center;}
*/
#page-container {background: url('bg-head.jpg') top center no-repeat; text-align:center;}
#page-container-in {width:916px; text-align:left; margin: 0 auto; padding:0; position:relative; }

#bottom {width:916px; margin:0 auto; background:#fff;}
#bottom-in0 {text-align:left; padding:5px 5px 15px 245px;}
#bottom-in {background: url('bottom.png') top center no-repeat; width:916px; height:82px;}
#bottom-in1 {text-align:right; padding:0 5px 3px 0;}

#content {padding:0 0 100px 0; background:#FFF}

#col-main {float:right; width:680px;  }
#col-main-in{ padding:6px; }
#col-main-in1 {width:100%}
#col-main h1,#col-main h2 {font-size:140%; margin:5px 0; line-height:26px; border-bottom: solid 2px #F2B600; }


/* konec zboží */
#display {background:#519FC9 url('col-main-bar.png') top left repeat-x; padding:5px; color:#FFF; margin-bottom:10px }
#display select {vertical-align:middle}
#display a {color:#FFF}
.pagination {padding:7px 10px 7px 10px; color:#000; background:#4A9CC8 url('col-main-bar.png') top left repeat-x; margin-top:10px}
.pagination img {vertical-align:middle;}
.pagination a {color:#FFF; text-decoration:none; padding:2px;}
.pagination a:hover {text-decoration:underline}

#GoodsList th {background:#F8D66F; color:#000; padding:3px;}
#GoodsList td {padding:8px;}
#GoodsList td.price {width:80px; padding:3px;}

.goodsOneInList {width:662px; background: url('goodsOneInList-bg-right.png') top right repeat-y; margin-bottom:10px}
.goodsOneInList-in {width:662px; background: url('goodsOneInList-bg-top.png') top left no-repeat;}
.goodsOneInList-in1 { width:662px;background: url('goodsOneInList-bg-bottom.png') bottom left no-repeat; padding:3px}
.goodsOneInList-content {float:left; width:640px; }
.transparency {float:right; width:1px; height:133px}
.goodsOneInList h3 {font-size:120%; margin:0}
.goodsOneInList h3 a, .goodsOneInList p a {color:#000; text-decoration:none}
.goodsOneInList h3 a:hover, .goodsOneInList p a:hover {text-decoration:underline}
.count {width:20px}
.goodsOneInList .underline {color:#000; text-decoration:underline}

.view {position:relative; text-align:left}
.actions {position:absolute; top:0; left:0}
.actions .actions4 {position:absolute; top:0; left:86px}
.actions .actions3 {position:absolute; top:0; left:57px}
.actions .actions2 {position:absolute; top:0; left:29px}
.actions .actions1 {position:absolute; top:0; left:0}

.image {text-align:center}
/* konec zboží */


/* detail */
#detail {width:662px}
#detail #heading {width:662px; background: url('detail-heading-bg.png') top right repeat-y;margin-bottom:5px}
#detail #heading-in {width:662px; background: url('detail-heading-bg-top.png') top left no-repeat}
#detail #heading-in1 {width:662px; background: url('detail-heading-bg-bottom.png') bottom left no-repeat; padding:5px 10px}
#detail h1 {border-bottom:none}
#detail-left {float:left; width:373px; }
#detail-right {float:right; width:275px;}
#detail-left-image {float:left; width:280px}
#detail-left-icons {float:right; width:80px; }
#price {width:271px; background: url('detail-price-bg.png') top right repeat-y}
#price-in {width:271px; background: url('detail-price-bg-top.png') top left no-repeat}
#price-in1 {width:271px; background: url('detail-price-bg-bottom.png') bottom left no-repeat}
#detail-transparency {float:right; width:1px; height:200px; }
#price-content {float:left; margin:30px 10px 10px 10px; }

.equipment {padding:5px; padding-top:15px; border-top:solid 2px #F3BA0F}
.equipment img{padding:10px;}

.variants {float:left; width:214px; margin-left:5px;}
.variants-bg-blue {width:214px; background: url('variants-bg-blue.png') top right repeat-y}
.variants-bg-top-blue {width:214px; background: url('variants-bg-top-blue.png') top left no-repeat}
.variants-bg-bottom-blue {width:214px; background: url('variants-bg-bottom-blue.png') bottom left no-repeat; }

.variants-bg-yelow {width:214px; background: url('variants-bg-yelow.png') top right repeat-y}
.variants-bg-top-yelow {width:214px; background: url('variants-bg-top-yelow.png') top left no-repeat}
.variants-bg-bottom-yelow {width:214px; background: url('variants-bg-bottom-yedlow.png') bottom left no-repeat; }
.variants h3 {font-size:110%; margin-top:5px}
.variants-transparent {width:1px; height:180px; float:right}
.variants-content {float:right; width:200px}
.variants-content table {width:180px; height:130px;}
.variants-content table .radiobtn{height:30px;}
/* konec detail */






/* levé menu */
#col-left {float:left; width:232px;}
#col-left h2 {position:relative; margin:0; width:229px; height:43px; text-align:center; line-height:43px; background:#F2B600; font-size:120% }
#col-left h2 span {position:absolute; top:0; left:0; width:229px; height:43px; }
#col-left h2.category span {background: url('col-left-category.png') top left no-repeat}
#col-left h2.search span {background: url('col-left-search.png') top left no-repeat}
#col-left h2.login span {background: url('col-left-login.png') top left no-repeat}
#col-left h2.calculator span {background: url('col-left-calculator.png') top left no-repeat}
#col-left h2.news span {background: url('col-left-news.png') top left no-repeat}
#col-left h2.payment span {background: url('col-left-payment.png') top left no-repeat}

.col-left-content {background: url('col-left-content-bg.png') top right repeat-y;width:229px; margin-bottom:10px }
.col-left-content-in {padding:10px;background: url('col-left-content-bg-bottom.png') bottom right no-repeat;}
.col-left-content .search {width:200px}
.col-left-content .button {width:78px; margin-top:5px}
.col-left-content table {width:200px;}
.col-left-content .registration {width:140px;}


#col-left ul {margin:1px 0 0 0; padding:0 1px 0 0px; list-style-type:none;}
#col-left ul li {display:block; padding:4px 0;  margin:0 0 1px 0;}
#col-left .selected a {color:#0076D3}
#col-left ul li span {display:block;padding-left:15px; margin-left:10px; font-weight:bold;}
#col-left ul li span .selected {font-weight:bold;}
#col-left .selected span {background:url('col-left-arrow-selected.gif') center left no-repeat;}
#col-left ul li a {display:block; color:#000; text-decoration:none;}
#col-left ul li a:hover {text-decoration:underline}
#col-left ul li ul {padding:1px 0 0px 0; }
#col-left ul li ul li {display:block; padding:4px 0;  }
#col-left ul li ul li span {display:block;  background:url('col-left-arrow-selected.gif') center left no-repeat; margin-left:20px; font-weight:normal;}
/* konec levé menu */

/*
#col-left ul {margin:1px 0 0 0; padding:0 1px 0 0px; list-style-type:none;}
#col-left ul li {display:block; padding:4px 0;  margin:0 0 1px 0;}
#col-left .selected a {color:#0076D3;}
/*#col-left ul li span {display:block;padding-left:15px; background:url('col-left-arrow.gif') center left no-repeat; margin-left:10px}
#col-left ul li span a {display:block;padding-left:15px; margin-left:10px;}
#col-left .selected span {background:url('col-left-arrow-selected.gif') center left no-repeat;}
#col-left ul li a {display:block; color:#000; text-decoration:none; font-weight:bold}
#col-left ul li a:hover {text-decoration:underline}
#col-left ul li ul {padding:1px 0 0px 0; }
#col-left ul li ul li {display:block; padding:4px 0; }
/*#col-left ul li ul li span {display:block;  margin-left:20px; font-weight:normal; color:red;}
#col-left ul li ul li a {display:block; padding-left:20px; background:url('col-left-arrow.gif') center left no-repeat; font-weight:normal;}
#col-left ul li ul li a .bold {font-weight:bold; color:red}

#col-left ul li ul li ul{padding:1px 0 1px 0;}
#col-left ul li ul li ul li {display:block; padding:0; }
#col-left ul li ul li ul li span {display:block;  background:url('col-left-arrow.gif') center left no-repeat; margin-left:40px}
*/
/* konec levé menu */





/* nakupni kosik */
#basket { }
#basket h2 {background:#FFF; font-weight:normal;font-size:150%; border-bottom:solid 2px #F2B600; padding:0 4px; color:#000; margin:20px 0 10px 0}
#basket form {line-height:1em}
#basket p {margin:5px 0; padding:0}
#basket h3 {font-size:130%; background:none;text-align:left; color:#000; margin:10px 0; padding:0 10px }

#table-head {background:#51ABDC;width:100%;color:#FFF; border:solid 1px #C4C4C4}
#table-head th {padding:5px;} 
#table-body {background:none; margin: 1px 0;width:100%;border:solid 1px #C7C4C4;border-bottom:none}
#table-body td {border-bottom:solid 1px #C7C4C4; padding:1px 5px}
#table-body .ok-annul {width:28px; vertical-align:middle}
#table-body .count {width:20px; vertical-align:middle}
#table-body .odd {background:#E4E4E4}
#table-body .even {background:#FFf}

.alternative {width:338px; float:left; text-align:center; margin-top:13px}
.alternative-l {padding:0 20px 0 50px}
.alternative-r {padding:0 50px 0 20px}
#basket .alternative p {margin:5px 18px; font-size:85%; color:#AAA1A1; height:10em;}

.transfer {font-size:110%; margin:0 0 10px 0}
.transfer td {vertical-align:top}

.form {width:256px; float:left; margin-right:10px}
.form-right {margin:0}
#basket .form h4 {width:256px;  background:#51ABDC; color:#FFF; margin:0; text-align:center; line-height:1.8em; font-size:120%}
#basket .form p {font-size:90%;color:#A9A0A0; margin:2px 0; padding:0; height:4em}
.form table {width:256px; margin:5px 0 15px 0; font-size:100%; text-align:left}
.form table td {vertical-align:bottom}
.form table .cell2 {width:128px; height:22px}
.form table .cell2 input {width:126px}

#basket .order {font-size:90%; margin:0; padding-top:5px; color:#AAA1A1}
.order a {color:#000; }
.order span {font-size:120%; color:#000}
.other-info {margin:5px 0; width:450px}

/*
#result {width:100%; border:solid 1px #C7C4C4; background:#FFF; color:#494949; font-size:90%;}
#result p {float:right; margin:10px; text-align:right; line-height:1.5em}
#result p span {font-size:120%; color:#000; }
#result p span.price span{color:#CE211F;  font-size:190%;}
*/
#result {width:100%; border:solid 1px #C7C4C4; background:#FFF;}
#result p {float:right; margin:10px; text-align:right; line-height:1.5em; color:#494949; font-size:90%;}
#result p span.text120p {font-size:120%; color:#000; }
#result p span.price .nowrap{color:#CE211F;  font-size:190%;}

#adress {margin-left:75px}

.alternative {width:330px; float:left; text-align:center; margin-top:13px}
.alternative-l {padding:0 20px 0 50px}
.alternative-r {padding:0 50px 0 20px}
#basket .alternative p {margin:5px 18px; font-size:95%; color:#AAA1A1; height:10em;}
/* konec nakupni kosik */








/* hlavička */
#head {height:275px; width:100%;}
#head-in {position:absolute; top:0; left:0; width:916px; height:275px; }
/*
#head-bg1 {position:absolute; top:0; left:0; background: url('head-bg1.png') top left no-repeat; width:239px; height:34px}
#head-bg2 {position:absolute; top:188px; left:0; background: url('head-bg2.png') top left no-repeat; width:239px; height:87px}
#head-bg3 {position:absolute; top:0; left:239px; background: url('head-bg3.png') top left no-repeat; width:268px; height:110px}
#head-bg4 {position:absolute; top:110px; left:239px; background: url('head-bg5.png') top left no-repeat; width:268px; height:100px}
#head-bg5 {position:absolute; top:210px; left:239px; background: url('head-bg6.png') top left no-repeat; width:268px; height:29px}
#head-bg6 {position:absolute; top:0; left:507px; background: url('head-bg7.png') top left no-repeat; width:170px; height:113px}
#head-bg7 {position:absolute; top:113px; left:507px; background: url('head-bg8.png') top left no-repeat; width:129px; height:61px}
#head-bg8 {position:absolute; top:113px; left:636px; background: url('head-bg9.png') top left no-repeat; width:41px; height:61px}
#head-bg9 {position:absolute; top:214px; left:507px; background: url('head-bg10.png') top left no-repeat; width:409px; height:45px}
#head-bg10 {position:absolute; top:174px; left:507px; background: url('head-bg11.png') top left no-repeat; width:147px; height:40px}
#head-bg11 {position:absolute; top:0; left:677px; background: url('head-bg12.png') top left no-repeat; width:239px; height:48px}
#head-bg12 {position:absolute; top:46px; right:0; background: url('head-bg13.png') top left repeat-x; width:42px; height:168px}
#head-bg13 {position:absolute; top:88px; left:677px; background: url('head-bg14.png') top left repeat-x; width:197px; height:51px}
*/

#logo {position:absolute; top:34px; left:0}

#head-menu { height:25px; width:860px; position:absolute; top:250px; left:55px;}
#head-menu ul {margin:0; padding:0; list-style-type:none;}
#head-menu ul li {display:inline; border-left:solid 1px #000; padding:0 10px; background:#fff; }
#head-menu ul li:first-child {border:none}
#head-menu ul li a {color:#000; text-decoration:none}
#head-menu ul li a:hover {text-decoration:underline}

#shopping-basket {width:197px; height:168px;  position:absolute; top:48px; left:677px;}
#shopping-basket h2 {position:relative; width:197px; height:42px; text-align:center; margin:0; font-size:120%; line-height:42px; }
#shopping-basket h2 span {position:absolute; top:0; left:0;width:197px; height:42px; background: url('shopping-basket.png') top left no-repeat }
#shopping-basket-in {padding:10px 10px 5px 45px;}
/* konec hlavička */

#discussionForm h2{}
#discussionForm-in {border-left:1px solid #F2B600;border-right:1px solid #F2B600;padding:0 15px;}
#discussionForm-in2 div {padding-top:10px;}
#discussionForm-in2 p {margin:0; padding:3px 0 0 0;}
#discussionForm-in2 textarea {width:100%;}

.discussionPaging {background:#F2B600; padding:3px 10px; line-height:20px; line-height:20px; color:#fff;}
.discussionPaging .pagingButtons  {float:right;}
.discussionPaging .pagingButtons, .discussionPagingFoot .pagingButtons {position:relative; line-height:20px;}
.discussionPagingFoot .pagingButtons .nounderline img{text-decoration:none;}
.discussionPaging .pagingButtons img, .discussionPagingFoot .pagingButtons img {position:relative; top:3px;   padding:0 2px 0 2px;}
.discussionPaging .pagingButtons a, .discussionPagingFoot .pagingButtons a,.discussionPaging .pagingButtons a:visited, .discussionPagingFoot .pagingButtons a:visited  {color:#fff; padding:0 2px 0 2px;}
.discussionPaging .pagingButtons strong, .discussionPagingFoot .pagingButtons strong{color:#000; padding:0 2px 0 2px;}
.discussionPaging .white {color:#fff;}
.discussionPagingFoot {background:#F2B600; padding:1px 10px; color:#fff; text-align:right;}

.discussionItem {border:1px solid #E4E4E4; border-top:none;}
.discussionItem .discussionItemHead {background:#E4E4E4; padding:5px 10px; margin-top:5px;}
.discussionItem .discussionItemHeadDate {float:right; color:#014298;}
.discussionItem .discussionItemHeadName {color:#014298; font-weight:bold;}
.discussionItem p {margin:0; padding:0 5px;}
.discusionPagingUl {list-style-type:none; margin:0px;padding:0;}
.discusionPagingUl li {background:url('bg-discussion-ul.gif') top left no-repeat; padding-left:20px;}

#content ul.list {margin:0; padding:0; list-style-type:none;}
#content ul.list li {display:block;padding:0; margin:0;  line-height:1.2em}
#content ul.list li a {color:#000; text-decoration:underline}

/*******usermenu*********/
#usermenu-menu ul {display:block;}
#usermenu-menu li {display:inline; height:25px; line-height:25px; padding-top:10px;}
#usermenu-menu li span { margin-left:10px;display:block; line-height:25px; height:25px; width:150px; border:1px solid #000; float:left; text-align:center; background:#F8D66F}
#usermenu-menu li a {color:#000;}
#usermenu-menu li a.bold span {font-weight:bold;}

#usermenu-order-list {margin:0 auto; width:100%; }
#usermenu-order-list th {background:#F8D66F; color:#000; padding:5px; border:1px solid #000;}
#usermenu-order-list th a {color:#000;}
#usermenu-order-list td {border:1px solid #F3BA0F; padding:5px}

#usermenu-order-goods-list {margin:0 auto; width:100%; border-left:1px solid #F8D66F;}
#usermenu-order-goods-list th {background:#F8D66F; color:#000; padding:5px; border:1px solid #000; border-right:1px solid #F8D66F;}
#usermenu-order-goods-list th a {color:#000;}
#usermenu-order-goods-list td {border:1px solid #F8D66F; border-top:0; border-left:0; padding:5px}
.summary-goods {background:#F8D66F; color:#000;}
.summary {background:#F8D66F; color:#000; font-weight:bold; font-size:110%;}

#usermenu-order-info {margin:10px auto 0 auto; border-left:1px solid #F3BA0F;}
#usermenu-order-info th {border:1px solid #F3BA0F; border-top:0; border-left:0; padding:5px}
#usermenu-order-info td {border:1px solid #F3BA0F; border-top:0; border-left:0; padding:5px}
#usermenu-order-info th.head {background:#F8D66F; color:#000; padding:5px; border:1px solid #F3BA0F;}

#usermenu-order-backbutton {margin-top:20px;}
#usermenu-order-backbutton a {color:#FF8000; font-weight:bold;}


#usermenu-bazar th {background:#F8D66F;}

/****************************parametricke-vyhledavani********************/
.parameters{width:100%;background:#F8D66F;border:1px solid #F3BA0F;}
.parameters th{border-bottom:1px solid #F3BA0F;}


/****************************bazar********************/
#bazar-detail {width:100%;}
#bazar-detail .image {width:300px;  float:left;}
#bazar-detail .image .main-image {text-align:center; width:100%;}
#bazar-detail .main-image img {text-align:right; }
#bazar-detail .image img.next-image{float:left;margin-left:5px;}
#bazar-detail .description{margin-left:300px; padding:10px;}
#bazar-detail .user-info {}
#bazar-detail .user-info table {margin:auto; border:1px solid #F2B600;}
#bazar-detail .user-info table th {background:#F2B600; padding:5px;}
#bazar-detail .user-info table td {padding:5px;}
#bazar-detail .price {font-size:120%; color:red; font-weight:bold;}


/* registrace */

#registration form {line-height:1em; margin:0 0 10px 0}
#col-main #registration h2 {width:100%;}
#registration p {margin-bottom: 10px; padding:0}
#registration p span.comentation {color:#A9A0A0; font-size:90%; font-style:italic;}
.registration-sections {float:left; margin:3px 5px 3px 0; padding:0; width:320px}
#registration table {font-size:100%;width:100%}
#registration table td {width:128px}
#registration table td input {width:170px}
#registration .dealer input{width:35px; display:inline;vertical-align:middle}
#registration .instrukcion {color:#414141; width:540px}
#registration .instrukcion span {color:#A9A0A0;font-size:80% }
#registration .button {width:132px}
/* konec registrace */


/* fotogalery */
.fotocategory {width:200px; float:left; border:1px solid #F2B600; margin-right:2px;}
.fotocategory-in {padding:10px; text-align:center;}
.fotocategory h2 {border-bottom:none !important;}
.fotocategory h2 a {text-decoration:none;border:none;}

.fotogalery-foto {width:200px; height:200px; float:left; border-right:1px solid #F2B600; border-bottom:1px solid #F2B600; margin-right:2px;}
.fotogalery-foto-in {padding:10px; text-align:center;}
.fotogalery-foto-in p {margin:0; padding:0; text-align:center;}

