/**
 * This page is generated by Nibble 1.4
 * The portal engine by Devidens.
 * Copyright (C) Devidens Ltd. 2006-2010
 * http://devidens.hu/
 */

*{padding: 0px; margin: 0px;}html{font-family: arial, verdana, helvetica, sans-serif; font-size: 76%; height: 100%; margin-bottom: 1px;}html *{font-size: 1em;}body{height: 100%; }address{font-style: normal;}ul.menu{padding: 0px; margin: 0px; list-style-type: none;}ul.menu ul{margin: 0; padding: 0; list-style-type: none;}* ul.menu li{_height: 1%; vertical-align: bottom;}ul.menu li{margin: 0; padding: 0;}ul.menu a,ul.menu span.menu{display: block; }ul.horizontal{}ul.simple{overflow: hidden;}ul.horizontal li{float: left;}ul.dropdown{position: absolute; height: 30px; overflow: visible;}ul.dropdown ul{display: none;}ul.dropdown li:hover ul, ul.dropdown li.hover ul{display: block; width: 100px;}ul.dropdown ul li,ul.dropdown ul a{width: 100%; display: block;}p,fieldset{margin: 0 0 1em 0;}blockquote{margin: 0 0 1em 5%; font-style: italic;}blockquote:before, blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}ul, ol, dd{margin-left: 5%;}dt{font-weight: bold;}li{margin: 0.5em 0 0.5em 0;}img{display: block; border: none;}*[class^="x-"] img{display: inline;}fieldset.pvd{background-color: white; color: black; padding-top: 5px; border: 2px solid red;}fieldset.pvd legend{background-color: white; font-weight: bold; font-size: 1.5em; padding: 5px; border-top: 2px solid red; border-left: 2px solid red; border-right: 2px solid red;}address{display: inline;}.inline{display: inline;}.hide, .hidden, .h{display: none;} #footer{font-size: 0.8em;} #footer a.creator{float: right; margin-right: 100px; padding-top: 18px; width: 141px; height: 0px; overflow: hidden; background: url(/images/created.png?20100823-154612) no-repeat; border: 0;} #header h1 a,#header h2 a{display: block; text-indent: -9999px; height: 100%; width: 100%; outline: none; border: 0;} #lightbox a{border: none;}option{padding: 0 5px 0 3px;}.right, .r{text-align: right;}.left, .l{text-align: left;}.center, .c{text-align: center;}.block_center{margin: 0 auto;}.nodata{text-align: center; padding-top: 1em; color: #ccc; font-size: 5em;}.link{cursor: pointer;}[onclick]{cursor: pointer;}.nolink{cursor: default;}.floated{overflow: hidden;}.floated .eqcol{margin-bottom: -2000px; padding-bottom: 2000px;}table#centered{width: 100%; height: 100%;} #ajax_indicator{background-color: white; border: 1px solid black; position: fixed; _position: absolute; top: 0px; right: 0px; width: 6%; _width: auto; padding: 5px; z-index: 10;} #ajax_indicator img{margin: 0 auto;}.ok,.info{background: green url(/images/icons/tick.png?20100823-154612) no-repeat 5px 50%; color: white; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.ok .warning{color: black;}.info{background: #1a8db2 url(/images/icons/information.png?20100823-154612) no-repeat 5px 50%;}.ok a,.ok a:hover,.info a,.info a:hover{color: white;}.warning{background: yellow url(/images/icons/error.png?20100823-154612) no-repeat 5px 50%; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.warning.note{border: 1px solid #FFCC33; margin: 0.5em 0 1em 0; padding-left: 30px; font-size: 0.9em; padding-right: 5px;}.error,.fail{background: red url(/images/icons/exclamation.png?20100823-154612) no-repeat 5px 50%; color: white; font-weight: bold; padding: 5px 5px 5px 25px; margin-bottom: 0.5em;}.note{padding: 1em 25px; font-size: 0.8em; font-style: italic;}a.external{padding-right: 15px; background: url(/images/external-link.gif?20100823-154612) top right no-repeat;}span.dwyer{display: block; width: 0; height: 0; overflow: hidden;}.js .collapsed ul{display: none;}.js .collapsed li{padding-left: 16px;}.js .collapsed li.open{background-image: url(/images/default/tree/elbow-plus-nl.gif?20100823-154612);}.js .collapsed li.close{background-image: url(/images/default/tree/elbow-minus-nl.gif?20100823-154612);}.js .jsh{display: none;}.loading{background: url(/images/ajax-load.gif?20100823-154612) no-repeat !important;}.upload_loading{background: url(/images/loading_bar_blue.gif?20100823-154612) no-repeat 50% 50%; min-height: 20px;}.bw_loading_big{background: url(/images/ajax-load-27.gif?20100823-154612) no-repeat 50% 50%; min-height: 100px;} #nibble-ajax-message{position: fixed; top: 0; right: 0;}iframe.gcal{width: 100%; height: 100%; border: none; min-height: 400px;}.icon_hover:hover .icon_on_default, .icon_hover.hover .icon_on_default{display: none;}.icon_hover .icon_on_hover{display: none;}.icon_hover:hover .icon_on_hover, .icon_hover.hover .icon_on_hover{display: block;}.outline{outline: #0d0d0d dotted 1px;}.big{font-size: 1.3em; padding: 10px;}button.center{display: block; margin: 1em auto 1em auto;}.disabled{background-color: #bbb;}.w{color: white;}.pager img{display: inline; margin-bottom: -5px;}div.flags{text-align: center;}div.flags img, div.flags input{display: inline; margin: 2px;}.nowrap{white-space: nowrap;}.geotag{padding: 2px 0 2px 20px; background: url(/images/icons/geotag.png?20100823-154612) left center no-repeat;}.imgl{float: left; margin: 0 5px 5px 0;}.fixedfont{font-family: courier;}fieldset.timeline{border: none;}fieldset.timeline .chart div{margin: 0 auto;}.flickr{background: url(/images/ajax-load-bw.gif?20100823-154612) 50% 50% no-repeat;}.flickr iframe{width: 100%; height: 100%; display: block; border: none;}.fancy{width: 100%; height: 250px; margin-bottom: 1em;}.fancy fieldset{height: 100%;}.fancy iframe{width: 100%; height: 100%; display: block; border: none;}.rateit_star{overflow: hidden; width: 100%;}.rateit_star ul.star{LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url(/images/stars.gif?20100823-154612) repeat-x; CURSOR: pointer;}.rateit_star li{PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0;}.rateit_star li.curr{BACKGROUND: url(/images/stars.gif?20100823-154612) left 25px; FONT-SIZE: 1px;}.rateit_star div.user{LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888;}.rateit_star ul.rated{CURSOR: default;}.rateit_star span.rateit_star_label{overflow: hidden; float: none; display: block;}.video .flowplayer{margin: auto; margin-bottom: 1em;} #body{position: relative; width: 960px; text-align: left; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;} #container{overflow: hidden; width: 100%; padding-bottom: 50px;} #main{float: right; overflow: hidden;} #left{float: left; overflow: hidden;} #footer{position: relative; margin: -50px auto 0 auto; padding: 10px; height: 50px; he\ight: 30px;} #c2_1024 #body{width: 960px;} #c2_1024 #header{height: 100px;} #c2_1024 #main{width: 770px; w\idth: 750px;} #c2_1024 #left{width: 190px; w\idth: 190px;} #c2_1024 #right{display: none;} #c2_1024 #footer{width: 960px; w\idth: 940px;} #c3_1024 #body{width: 960px;} #c3_1024 #header{height: 100px;} #c3_1024 #wrapper{float: left; width: 770px;} #c3_1024 #main{width: 580px; w\idth: 580px;} #c3_1024 #main_padding{padding: 10px; margin-bottom: 30px;} #c3_1024 #left{width: 190px; w\idth: 190px;} #c3_1024 #right{float: left; width: 190px; w\idth: 190px; overflow: hidden;} #c3_1024 #footer{width: 960px; w\idth: 940px;} #c2_800 #body{width: 750px;} #c2_800 #header{height: 80px;} #c2_800 #main{width: 560px; w\idth: 540px;} #c2_800 #left{width: 190px; w\idth: 190px;} #c2_800 #main_padding{padding: 10px;} #c2_800 #right{display: none;} #c2_800 #footer{width: 730px;} #c2_100pl #body{width: 100%;} #c2_100pl #header{height: 70px;} #c2_100pl #right{width: 26%; float: right;} #c2_100pl #main{width: 70%; float: left;} #c2_100pl #footer{margin: 0 0 -1000px 0; width: 70%;} #c2_100pl #container{width: 95%; padding: 12px 0px 70px 30px;} #centered #distance{width: 1px; height: 50%; margin-bottom: -200px; float: left;} #centered #container{margin: 0 auto; position: relative; height: 400px; width: 90%; clear: left;}table.lister{width: 101%; border-collapse: collapse; background-color: white; text-align: left; position: relative; z-index: 1000;}table.lister caption{background: #1a8db2; font-weight: bold; padding: 2px; font-size: 1.1em; color: white;}table.lister thead,table.lister tfoot{background: #1a8db2; color: white;}table.lister thead th{font-size: 0.8em; vertical-align: bottom;}table.lister thead th a{color: white;}table.lister thead th a.order_link{text-decoration: none;}table.lister tr td.order{background: #E4E4E4;}table.lister tr.odd td.order{background: #D9D9D9;} #body table:not(.nohover).lister tbody tr:hover, #body table:not(.nohover).lister tbody tr.hover{ background-color: #3ac0e2;} #body table:not(.nohover).lister tbody tr:hover td.order, #body table:not(.nohover).lister tbody tr.hover td.order{background-color: #3ac0e2;}table.lister tr.odd{background: #eee;}table.lister tr.even{background: transparent;}table.lister tr.sum td{background: #FFFFCC; border-top: 1px solid #444444; padding: 4px 0px; text-align: right;}table.lister input.text, table.lister input.date,table.lister select{width: 98%; margin: 0;}table.lister th{padding: 3px;}table.lister thead th select{width: 100%; display: block;}.admin table.lister thead th img.icon_calendar{right: -1px;}table.lister td{padding: 2px; vertical-align: middle;}table.lister td.icon,table.lister th.icon{width: 20px;}table.lister td.icon img,table.lister th.icon img{margin: 0 auto;}table.lister td a{text-decoration: none; color: black; color: #1a8db2;}table.lister th #pager img{margin-bottom: -5px; display: inline;}table.lister th div.order_arrows{display: block; width: 5px; height: 10px; float: right;}table.lister th a.order_asc{background: url(/images/order_asc.gif?20100823-154612) no-repeat; cursor: pointer; color: transparent; position: relative; top: 1px; display: block; width: 5px; height: 3px;}table.lister th a.order_asc.hover, table.lister th a.order_asc.hover,table.lister th a.order_asc:hover, table.lister th a.order_asc.hover, table.lister th a.order_asc.hover{background: url(/images/order_asc_hover.gif?20100823-154612) no-repeat;}table.lister th a.order_desc{background: url(/images/order_desc.gif?20100823-154612) no-repeat; cursor: pointer; color: transparent; position: relative; top: 3px; display: block; width: 5px; height: 3px;}table.lister th a.order_desc.hover, table.lister th a.order_desc.hover,table.lister th a.order_desc:hover, table.lister th a.order_desc.hover, table.lister th a.order_desc.hover{background: url(/images/order_desc_hover.gif?20100823-154612) no-repeat;}table.lister div.pager a{color: #FFFF76;}table.lister tr.last_modified_row td{background: #66EE66;}form{overflow: hidden; margin-bottom: 1em;}form label{display: block; font-size: 1.2em; font-weight: bold;}form input.text, form input.date{ display: block; width: 97%; margin-bottom: 1em;}form select{ margin-bottom: 1em;}form textarea{margin: 0; padding: 0; width: 100%; -moz-box-sizing: border-box;  height: 8em; margin-bottom: 1em; font-size: 1.3em;}form .textarea_maxlength_counter{margin-top: -1em; background: #1a8db2; color: white; padding: 3px 5px;}form .textarea_maxlength_counter span{font-weight: bold;}form input.submit,button.submit{float: none; clear: both; display: block; margin: 1em auto 0 auto; padding: 3px;}form input.submit.fail,form input.submit.warning,form input.submit.info,form input.submit.ok{padding-left: 22px;}form div.date{position: relative;}form div.date img.icon_calendar{position: absolute; top: 0; right: 2%;}form br{clear: both;}form fieldset{padding: 1em; margin-bottom: 2em; }form fieldset legend{color: black; font-size: 1.2em; font-weight: bold;}form fieldset{border: 1px solid #7f9db9;}form fieldset.nolegend{padding: 0; border: 0; overflow: hidden;}form fieldset.nolegend label{float: left; margin-right: 1em;}form fieldset.nofloat label{float: none; margin-right: 0;}form .error{position: relative; padding-bottom: 0.5em; font-weight: bold; margin-bottom: 1em;}form .error label{color: red; color: white; padding-left: 25px;}form .error input{width: 97%; border: 1px solid red; margin-bottom: 0;}form .error input.checkbox,form .error input.radio{width: auto;}form div.error fieldset{  }q#form .error strong{display: block; background: red url(/images/icons/exclamation.png?20100823-154612) no-repeat 5px 50%; color: white; font-weight: bold; font-size: 0.8em; padding: 2px 2px 2px 25px; margin-bottom: 0.5em; margin-left: 3%;}form em.required{color: red;}form .error em.required{color: white;}.error a,.fail a{color: white;}form label.checkbox,form label.radio{padding: 3px;}form label.checkbox:hover, form label.checkbox.hover,form label.radio:hover, form label.radio.hover{background: #1a8db2; color: white;}form label.checkbox input,form label.radio input{margin: 0 3px 0 0; padding: 0; display: inline; line-height: inherit;}button[disabled] img{visibility: hidden;}form input:focus:not([readonly]):not([disabled]){background: yellow;}form input.fail:focus{background: red;}textarea.resizable{display: block; margin-bottom: 0; width: 100%;}div.resizable-textarea .grippie{background: #eee url(/images/grippie.png?20100823-154612) no-repeat scroll center 2px; border-color: #ddd; border-style: solid; border-width: 0pt 1px 1px; cursor: s-resize; height: 9px; overflow: hidden;}.negcap{display: none;}*[repeat="template"]{display: none;}div.autocomplete{position:absolute; width: 400px !important; background-color:white; border:1px solid #888; margin:0px; padding:0px; z-index: 1000; text-align: left; color: black;}div.autocomplete ul{list-style-type:none; margin:0px; padding:0px;}div.autocomplete ul li.selected{background-color: #ffb;}div.autocomplete ul li{list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}div.autocomplete ul li span.value{display: none;}input.readonly{background-color: #bbb; color: black; border: 1px solid #7f9db9; padding: 1px;}input.readonly,input[readonly],input:disabled,input[disabled]{background-color: #bbb; color: black; border: 1px solid #7f9db9; padding: 1px;}form div.taxnumber{}form div.taxnumber input{display: inline; width: auto;}form div.captcha *{display: block; margin: 0;}form div.captcha img{text-align: left;}form div.captcha input#_captcha{width: 116px; text-transform: uppercase;}form div.captcha input{width: 116px;}form div.captcha #recaptcha{width: 120px; font-size: 11px;}form fieldset.attach_file{margin-top: 1em;}form fieldset.attach_file fieldset.fileupload{border: none; margin: 0; padding: 0;}form select.goto{margin: 0 auto; display: block;}form div.wysiwyg_textarea{padding: 2px; margin-bottom: 1.5em;}form div.wysiwyg_textarea:hover{background: #3AC0E2;}form div.wysiwyg_textarea textarea{margin: 0;}form div.wysiwyg_textarea button{width: 100%;}* + html form div.wysiwyg_textarea button{border: 1px;}form div.multiinput input,select,form div.multiinput input{display: inline;}form div.multiinput input.text{width: 180px;}form div.multiinput img{cursor: pointer;}div.multiinput img.invisible{visibility: hidden;}div.multiinput input.multiinput_error{border: 2px solid #AA0000; padding: 1px; background: white; color: #AA0000;} #tags h2{padding: 2px 3px; font-size: 1.2em; background: #3AC0E2;} #tags .add_tags{background: #EEEEEE; padding: 10px;} #tags .add_tags input.text{margin-bottom: 2px; width: 250px;}html table td.highlight{background: #EEEEEE;}html table td.highlight_cell{background: #DDDDDD;}div.calendar{z-index: 9999;}table.header.layout td{width: 50%;}table.layout{width: 100%; border-collapse: collapse;}table.layout tr.even{background: #eee;}table.layout tr.error:hover, table.layout tr.error.hover{background: red;}table.layout tr.even.error{background-color: red;}table.layout tr:hover td.label, table.layout tr.hover td.label{text-align: right;}table.layout td.label .example{font-size: 0.8em; font-weight: normal;}table.layout td{padding: 2px;}table.layout td.label{width: 50%;}table.layout input.text,table.layout input.date,table.layout select,table.layout textarea{margin: 0;}table.layout textarea{font-size: 1.3em;}table.layout legend{display: none;}table.layout fieldset{border: none; margin: 0; padding: 0;}table.layout label.radio{font-weight: normal; font-size: 1em; float: left;}table.layout div.error{margin: -1px;}table.label50 .label{width: 50%;}table.label40 .label{width: 40%;}div.widget-template{display: none;}div.widget-container{position: relative;}div.widget-container div.widget{position: absolute; z-index: 10; min-width: 95%; top: 100%; left: 0; background: #1a4F85; color: white; border: 1px solid black; padding: 5px;}div.flat_calendar{width: 228px; margin: 0 auto;} #lightbox{position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox a img{border: none; display: inline;} #outerImageContainer{position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;} #imageContainer{padding: 10px;} #loading{position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;} #hoverNav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;} #imageContainer>#hoverNav{left: 0;} #hoverNav a{outline: none;} #prevLink, #nextLink{width: 49%; height: 100%; background: transparent url(/images/blank.gif?20100823-154612) no-repeat; display: block;} #prevLink{left: 0; float: left;} #nextLink{right: 0; float: right;} #prevLink:hover, #prevLink.hover, #prevLink:visited:hover, #prevLink:visited.hover{background: url(/images/prevlabel.gif?20100823-154612) left 15% no-repeat;} #nextLink:hover, #nextLink.hover, #nextLink:visited:hover, #nextLink:visited.hover{background: url(/images/nextlabel.gif?20100823-154612) right 15% no-repeat;} #imageDataContainer{font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;} #imageData{padding:0 10px;} #imageData #imageDetails{width: 70%; float: left; text-align: left;} #imageData #caption{font-weight: bold;} #imageData #numberDisplay{display: block; clear: left; padding-bottom: 1.0em;} #imageData #bottomNavClose{width: 66px; float: right; padding-bottom: 0.7em;} #overlay{position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}* html>body .clearfix{display: inline-block; width: 100%;}* html .clearfix{height: 1%;}.leaderboard{width: 728px; height: 90px;}.fullbanner{width: 468px; height: 60px;}.halfbanner{width: 234px; height: 60px;}.banner img{display: inline;}html.ridebike fieldset{color: black;}html.ridebike legend{color: black;}html.ridebike #right{min-height: 600px;}html.ridebike #cart tfoot{background: #beceed; color: #333;}html.ridebike #cart tfoot tr.total{font-size: 2em;}html.ridebike #cart tfoot tr th.yellow{font-weight: normal; color: yellow;}html.ridebike #product_view #items tr.last td.first{border-bottom: 1px solid #285a8d;}html.ridebike #main a{color: black;}html.ridebike #cart table tbody tr{background: #ddd;}html.ridebike #cart .num{width: 20px;}html.ridebike #header h1 a{position: absolute; top: 70px; left: 20px; width: 100px; height: 85px;}html.ridebike #brands_in_category a{color: #4d4d4d;}html.ridebike #main{ padding-top: 20px;}html.ridebike #main_content h1.title, html.ridebike #maintitle{color: black; border-bottom: 1px solid black;}html.ridebike .map{height: 300px;}html.ridebike #header ul.menu{overflow: hidden; position: absolute; top: 130px; left: 330px; font-size: 1.2em;}html.ridebike #header ul.menu li{margin-right: 3px; background-color: #1a4f85; padding: 0px;}html.ridebike #header ul.menu li.last{margin-right: 0;}html.ridebike #header ul.menu a{color: white; text-decoration: none; font-size: 1.3em; font-family: arial, verdana, sans-serif; text-transform: uppercase; text-decoration: none; padding: 4px; font-weight: bold;}html.ridebike #header ul.menu a:hover{background-color: #1d64ad;}html.ridebike table.layout tr.even{background: #3170ab;}html.ridebike #main form label{color: black;}html.ridebike #need_invoice{padding: 3px; margin: 0 auto; display: block; margin-bottom: 1em;}html.ridebike #login_box .submit{text-indent: -9999px;}html.ridebike form label.checkbox:hover, html.ridebike form label.checkbox.hover,html.ridebike form label.radio:hover, html.ridebike form label.radio.hover{color: white; background: #23255A;}html.ridebike form label.checkbox:hover span, html.ridebike form label.checkbox.hover span,html.ridebike form label.radio:hover span, html.ridebike form label.radio.hover span,html.ridebike form label.checkbox:hover input:checked ~ span, html.ridebike form label.checkbox.hover input:checked ~ span, html.ridebike form label.radio:hover input:checked ~ span, html.ridebike form label.radio.hover input:checked ~ span,html.ridebike form label.checkbox:hover input:checked ~ span *, html.ridebike form label.checkbox.hover input:checked ~ span *, html.ridebike form label.radio:hover input:checked ~ span *, html.ridebike form label.radio.hover input:checked ~ span *{color: white;}html.ridebike form label.checkbox input:checked ~ span,html.ridebike form label.radio input:checked ~ span{background: transparent; color: #141046;}html.ridebike #gvop{    color: #333; background: white; width: 180px; height: 120px; padding: 15px 0 10px 0; font-size: 0.9em;}html.ridebike #gvop img{width: 140px;}html.ridebike #gvop div{padding: 0.5em 5px 0.5em 5px;}html.ridebike #right table.layout tr.even{background-color: #ffffa0;}html#c3_1024.ridebike #box_{padding: 2px; background: white;}html.ridebike #box_ .box_header{background: #1A477E; color: yellow; height: 27px; line-height: 27px; padding: 0px 6px;}html.ridebike #box_ .box_header a.box_close{float: right; background: url(/images/icons/cross.png?20100823-154612) 0px 6px no-repeat; padding-left: 20px; cursor: pointer; color: white;}html.ridebike #box_ .box_content{padding: 10px; background: white;}html.ridebike #box_ a.box_post{display: block; margin: 10px auto; background: #1A477E; color: white; width: 110px; height: 22px; line-height: 21px; text-align: center; text-decoration: none; cursor: pointer; border: 1px solid #003366;}.window{background: white; border: 1px solid #232359; margin: 3px;}.window .window_head{height: 16px; background: #164A7A; padding: 4px 6px; color: white;}.window .window_head img{float: right; margin: 0px 2px;}.window .window_content{padding: 10px;} #compare_box{background: #334A7C url(/images/design2/right_basket_bottom.jpg?20100823-154612) bottom repeat-x; color: white; padding: 10px 5px;} #compare_box h1{font-weight: normal; margin-bottom: 10px;} #compare_box button{background: url(/images/design2/view_basket.gif?20100823-154612) no-repeat; width: 130px; height: 22px; border: none; color: white;}table#compare_products_table thead th{vertical-align: top;}table#compare_products_table thead th.property{vertical-align: bottom;}table#compare_products_table tbody td.property{font-weight: bold; text-align: right;}table#compare_products_table tbody tr:hover td, table#compare_products_table tbody tr.hover td{background: #334A7C; color: white;} #news_view .lead{display: none;}table#quick_search_products_by_price{width: 100%;}table#quick_search_products_by_price td{padding: 2px 5px;}table#quick_search_products_by_price tr.even{background: #EEEEEE;}table#quick_search_products_by_price td button{display: block; margin: 0px auto;}html{background: #23255A url(/images/design2/bg.jpg?20100823-154612) 0px 0px repeat-x; font-family: Arial;  font-size: 0.688em;}a{color: #444;} #c3_1024 #body{background: #23255A url(/images/design2/bg_main.jpg?20100823-154612) 6px 231px repeat-y;   width: 1067px; font-family: Trebuchet MS;} #c3_1024 #header{background: url(/images/design2/bg.jpg?20100823-154612) 0px 0px repeat-x; height: 231px; width: 1067px;} #header #logo{width: 97px; height: 81px; position: absolute; background: url(/images/design2/logo.jpg?20100823-154612) no-repeat; left: 21px; top: 72px;} #header #hotline{position: absolute; left: 21px; top: 168px; color: white; width: 150px;} #header ul#headMainMenu{position: absolute; font-size: 0.85em; left: 215px; top: 166px; width: 500px;} #header ul#headMainMenu li{background: none; margin-right: 20px;} #header ul#headMainMenu li a{display: inline; color: white; text-transform: lowercase; font-weight: normal; text-decoration: none;} #header ul#headMainMenu li a:hover{text-decoration: underline; background: none;} #header #menu2{width: 1071px; height: 45px; background: url(/images/design2/menu2d.jpg?20100823-154612) no-repeat; position: absolute; top: 187px; overflow: hidden;} #header #menu2 #search_form{float: left; width: 200px;} #header #menu2 form{display: block; margin-left: 68px; padding-top: 9px;} #header #menu2 form input.text{display: inline; width: 101px; height: 21px; padding: 0px; padding-top: 3px; padding-left: 4px; background: url(/images/design2/search_input.jpg?20100823-154612) no-repeat; border: none; margin: 0px; margin-right: 5px;} #header #menu2 form input.submit{position: absolute; display: inline; margin: 0px; width: 21px; height: 20px; background: url(/images/design2/search_submit.jpg?20100823-154612) no-repeat; border: none; cursor: pointer;} #header .flags{position: absolute; right: 0px; top: 168px;} #menu2 ul{margin: 0px; list-style-type: none; float: left; margin-left: 218px; margin-top: 5px;} #menu2 ul li{margin-right: 40px; float: left;} #menu2 ul li a{text-transform: uppercase; font-weight: bold; color: #23255A; text-decoration: none; font-size: 1.3em;} #menu2 .basket_content{position: absolute; right: 11px; top: 9px; width: 130px; height: 30px; color: #8A1E1B; text-transform: uppercase; font-size: 1.3em; font-weight: bold;} #c3_1024 #main{width: 754px;} #c3_1024 #main_content{padding: 0 10px 0 10px;} #c3_1024 #main_content.no_right_padding{padding-right: 0px;} #c3_1024 #wrapper{width: 906px;} #c3_1024 #left{width: 146px; margin-left: 6px;} #c3_1024 #right{width: 150px; padding-left: 10px;} #c3_1024 #footer{padding: 0px; margin-top: -20px; background: url(/images/design2/footer2.jpg?20100823-154612) no-repeat; height: 160px; width: 1056px;} #c3_1024 #footer #footer_blue{float: right; background: #23255A; width: 156px; height: 191px;} #main .box_top{overflow: hidden; height: 26px; background: url(/images/design2/box_top.jpg?20100823-154612) repeat-x;} #main .box_top .left{height: 26px; width: 5px; background: url(/images/design2/box_top_left.jpg?20100823-154612) no-repeat; float: left;} #main .box_top .right{height: 26px; width: 5px; background: url(/images/design2/box_top_right.jpg?20100823-154612) no-repeat; float: right;} #main .box_top .center{text-align: left; color: white; font-size: 1.2em; padding-top: 4px; padding-left: 3px; float: left; height: 25px;} #main .box_content{border-left: 1px solid #838AAE; border-right: 1px solid #838AAE; padding: 10px;} #main .box_bottom{overflow: hidden; height: 5px; background: url(/images/design2/box_bottom.jpg?20100823-154612) repeat-x;} #main .box_bottom .left{background: url(/images/design2/box_bottom_left.jpg?20100823-154612) no-repeat; float: left; width: 5px; height: 5px;} #main .box_bottom .right{background: url(/images/design2/box_bottom_right.jpg?20100823-154612) no-repeat; float: right; width: 4px; height: 5px;} #main .box_blue_top{height: 4px; overflow: hidden; background: #3E4A79;} #main .box_blue_top .left{height: 4px; width: 5px; background: url(/images/design2/box_blue_top_left.jpg?20100823-154612) no-repeat; float: left;} #main .box_blue_top .right{height: 4px; width: 5px; background: url(/images/design2/box_blue_top_right.jpg?20100823-154612) no-repeat; float: right;} #main .box_blue{padding: 0px 10px; padding-bottom: 1px; text-align: center; border-left: 1px solid #2F4273; border-right: 1px solid #2F4273; background: #3E4A79; color: white;} #main .box_bottom_blue{overflow: hidden; height: 7px; background: url(/images/design2/box_bottom_blue.jpg?20100823-154612) repeat-x;} #main .box_bottom_blue .left{width: 4px; height: 7px; float: left; background: url(/images/design2/box_bottom_left_blue.jpg?20100823-154612) no-repeat;} #main .box_bottom_blue .right{width: 4px; height: 7px; float: right; background: url(/images/design2/box_bottom_right_blue.jpg?20100823-154612) no-repeat;} #right .right_basket{background: #344E7F url(/images/design2/right_basket_bottom.jpg?20100823-154612) bottom repeat-x; color: white; padding: 10px; padding-top: 0px; line-height: 16px;} #right .right_basket a.view_basket{background: url(/images/design2/view_basket.gif?20100823-154612) no-repeat; color: white; text-decoration: none; text-align: center; display: block; width: 130px; height: 22px; line-height: 22px; margin-top: 10px;} #addresses tr.even,#user tr.even{background: #DDDDDD;}form label.checkbox,form label.radio{background: #9EAAC2;}form tr.error,form tr.even.error{background: none;}form tr.error td ,form tr.even.error td{background: none;}form tr.error div.error{background: none; color: red;}form tr.error:hover td, form tr.error.hover td,form tr.error:hover, form tr.error.hover{background: white;}form tr.even.error:hover td, form tr.even.error.hover td,form tr.even.error:hover, form tr.even.error.hover{background: none;}form tr.error td input.text{background: white; border: 1px solid black; padding: 1px;}fieldset.checkbox label{background: #DDDDDD;} #right .banners a{display: block; margin: 10px auto; width: 120px;} #left .box_categories h1{display: none;}ul#categories_bikes{width: 146px; background: url(/images/design2/category_name_bg.jpg?20100823-154612) no-repeat; height: 26px;}ul#categories_bikes a{color: white; text-transform: uppercase; text-decoration: none; font-size: 1.2em; padding-left: 16px; padding-top: 5px;}ul#categories_bikes a:hover{text-decoration: underline;}ul#categories{width: 141px;} #categories a:focus{outline: none;} #categories a{display: block; text-decoration: none; height: 21px;  margin-left: 23px; line-height: 21px; overflow: hidden;} #categories li{background: url(/images/design2/arrow_right.jpg?20100823-154612) 3px 2px no-repeat; cursor: pointer; border-bottom: 1px solid #B8BBD0;} #categories li.l1 a{border-right: 1px solid #B8BBD0;} #categories li.last{border-bottom: none;} #categories li.close{background: url(/images/design2/arrow_down.jpg?20100823-154612) 4px 2px no-repeat;} #categories li.leaf{background-image: none;} #categories li.l1 a{color: #1A487E; font-weight: bold;} #categories li.l1 ul{display: none; color: #666666; border-top: 1px solid #B8BBD0; border-bottom: none;} #categories li.l1 ul a{font-weight: normal; white-space: nowrap; overflow: hidden;} #categories li.active a{color: #7D481C;} #categories li.active li a{color: #1A487E;} #categories li.l1 ul li{text-indent: 5px; background-position: 8px 2px;} #categories li.l1 ul li ul li{text-indent: 10px; background-position: 12px 2px;} #categories li.first.close{border-bottom: none;} #categories li.l1 ul li.last{border-bottom: 1px solid #B8BBD0;} #categories li.l1.leaf.last{border-bottom: 1px solid #B8BBD0;}html.ridebike #webshop{padding-right: 20px;}html.ridebike html #webshop .brands_in_category{padding: 10px; margin-bottom: 5px;}html.ridebike html #webshop .brands_in_category ul{list-style-type: none; margin-bottom: 0px;}html.ridebike .brands_in_category ul li{float: left; margin: 0 20px 0.5em 0;}html.ridebike #product_list{padding-right: 20px; width: 725px;}html.ridebike #product_list .description_box{color: #505050; margin-bottom: 20px;}html.ridebike #product_list .floated{overflow: hidden;}html.ridebike #product_list .description_box{text-align: justify;}html.ridebike #product_list .description_box .floated .leftcol{float: left; width: 49%;}html.ridebike #product_list .description_box .floated .rightcol{float: right; width: 49%;}html.ridebike #product_list .products_box{width: 540px; float: left;}html.ridebike #product_list .products_box .leftcol{text-align: left; float: left; width: 35%;}html.ridebike #product_list .products_box .rightcol{text-align: right; float: right; width: 65%;}html.ridebike #product_list .products_box .pager{text-align: right;}html.ridebike #product_list .products_box .pager a{color: white; text-decoration: none;}html.ridebike #product_list .products_box .pager span.actual{color: #D71315; background: white; padding: 3px; font-weight: bold;}html.ridebike #product_list .products_box .box_content{padding: 0px;}html.ridebike #product_list .product_box{ height: 158px; overflow: hidden; border-bottom: 1px solid #B8BBD0; padding: 10px 10px 5px 10px;}html.ridebike #product_list .product_box.last{border-bottom: none;}html.ridebike #product_list .product_box .image{float: left; width: 167px; position: relative;}html.ridebike #product_list .product_box .image img.link{position: absolute; left: 0px; bottom: 0px;}html.ridebike #product_list .product_box .image img{width: auto; height: auto;}html.ridebike #product_list .product_box .data{float: right; width: 347px;}html.ridebike #product_list .product_box .data .name{color: #141046; font-weight: bold; font-size: 1.5em; height: 33px; line-height: 16px; margin-bottom: 6px;}html.ridebike #product_list .product_box .data .name a.more{float: right; display: block; width: 81px; height: 22px; background: url(/images/design2/product_list_button_more.gif?20100823-154612) no-repeat; color: white; text-decoration: none; font-size: 0.9em; text-align: center; font-weight: normal; padding-top: 4px;}html.ridebike #product_list .product_box .data .description{color: #141046; font-size: 0.9em; line-height: 16px; height: 58px; overflow: hidden;}html.ridebike #product_list .product_box .data .price_line{}html.ridebike #product_list .product_box .data .price_line div.price{float: right;  width: 175px; text-align: right;}html.ridebike #product_list .product_box .data .price_line div.price strike{color: black; font-size: 1.1em;}html.ridebike #product_list .product_box .data .price_line div.price div.actual_price{color: #D71F27; font-weight: bold; font-size: 2em;}html.ridebike #product_list .product_box .data .price_line .other{ padding-top: 35px; overflow: hidden;}html.ridebike #product_list .product_box .data .price_line .other .blue_box{width: 41px; height: 21px; background: url(/images/design2/product_list_blue_box.gif?20100823-154612) no-repeat; color: white; line-height: 20px; text-align: center; letter-spacing: -1px; float: left; margin-right: 6px;}html.ridebike #product_list .product_box .data .price_line .other .yellow_box{width: 41px; height: 21px; background: url(/images/design2/product_list_yellow_box.gif?20100823-154612) no-repeat; color: black; line-height: 20px; text-align: center; letter-spacing: -1px; float: left; margin-right: 6px;}html.ridebike .green_box{width: 31px; height: 21px; background: url(/images/design2/product_list_green_box.gif?20100823-154612) no-repeat; color: white; line-height: 20px; text-align: center; letter-spacing: -1px; float: left; margin-right: 19px;}html.ridebike .red_box{width: 41px; height: 21px; background: url(/images/design2/product_list_red_box.gif?20100823-154612) no-repeat; color: white; line-height: 20px; text-align: center; letter-spacing: -1px; float: left; margin-right: 19px;}html.ridebike #product_list .product_box .data .price_line .other .votes{width: 100px; float: left;}html.ridebike #product_list .product_box .data .price_line .other .votes .stars{height: 10px; width: 100px;}html.ridebike #product_list .product_box .data .price_line .other .votes .stars img{display: inline; float: left; margin: 0px; padding: 0px;}html.ridebike #product_list .product_box .data .price_line .other .votes .vote{color: #383766; font-size: 0.85em;}html.ridebike #product_list .filter_box{float: right; width: 165px;}html.ridebike #product_list .filter_box .box_content{color: #141046;}html.ridebike #product_list .filter_box .box_content input.radio{margin-right: 4px; position: relative; top: 2px;}html.ridebike #product_list .filter_box .box_content strong{line-height: 21px; font-size: 1.2em;}html.ridebike #product_list .filter_box .box_content label{line-height: 19px; font-size: 1.1em; display: inline;}html.ridebike #product_list .filter_box .box_content label:hover span, html.ridebike #product_list .filter_box .box_content label.hover span{color: #3C4A7C;}html.ridebike #product_list .filter_box .box_content label.availability_label_yellow,html.ridebike #product_list .filter_box .box_content label.availability_label_red,html.ridebike #product_list .filter_box .box_content label.availability_label_green_tick,html.ridebike #product_list .filter_box .box_content label.availability_label_green{width: 23px; height: 22px; color: white; line-height: 22px; text-align: center; letter-spacing: -1px; margin-right: 15px; margin-bottom: 9px; display: block; float: left;}html.ridebike #product_list .filter_box .box_content label.availability_label_green{background: url(/images/design2/ridebike_basket_green.png?20100823-154612) no-repeat;}html.ridebike #product_list .filter_box .box_content label.availability_label_green_tick{background: url(/images/design2/ridebike_basket_green_tick.png?20100823-154612) no-repeat;}html.ridebike #product_list .filter_box .box_content label.availability_label_yellow{background: url(/images/design2/ridebike_basket_yellow.png?20100823-154612) no-repeat;}html.ridebike #product_list .filter_box .box_content label.availability_label_red{background: url(/images/design2/ridebike_basket_red.png?20100823-154612) no-repeat;}html.ridebike #product_list .filter_box .box_content #availability_row{overflow: hidden;}html.ridebike #product_list .filter_box .box_content .clear{clear: both;}html.ridebike #product_list .filter_box .box_content #availability_row input.checkbox{float: left; margin-right: 7px; margin-top: 4px;}html.ridebike #product_list .filter_box .box_content input#gender_male{margin-left: 17px;}html.ridebike #product_list .filter_box span.show_all{color: #141046; cursor: pointer; font-size: 0.9em;}html.ridebike #product_list .filter_box span.show_all:hover, html.ridebike #product_list .filter_box span.show_all.hover{text-decoration: underline;}html.ridebike #product_list fieldset.checkbox{border: none; padding: 0px; margin-bottom: 0px; margin-top: 12px;}html.ridebike #product_list fieldset.checkbox div.multiple{height: 140px; overflow: hidden;}html.ridebike #product_list fieldset.checkbox div.help{display: none;}html.ridebike #product_list fieldset.checkbox input{margin-right: 4px; float: left;}html.ridebike #product_list fieldset.checkbox span{display: block;}html.ridebike #product_list .filter_box .multiple label{display: block; background: white; color: #141046; height: 15px; line-height: 14px;}html.ridebike #product_list .filter_box .multiple span{display: inline;}html.ridebike #product_list .filter_box span#delete_filter{cursor: pointer;}html.ridebike #product_list .filter_box span#delete_filter:hover, html.ridebike #product_list .filter_box span#delete_filter.hover{text-decoration: underline;}html.ridebike #webshop.product_view_design2 .product_image{width: 320px; height: 240px; border: 1px solid #C6D1DF; border-bottom: none; padding: 1px;}html.ridebike #webshop.product_view_design2 .product_image table{width: 320px; height: 240px;}html.ridebike #webshop.product_view_design2 .product_image table td{vertical-align: middle;}html.ridebike #webshop.product_view_design2 .box_top a{color: #fff;}html.ridebike #webshop.product_view_design2 .product_image img{margin: 0px auto;}html.ridebike #webshop.product_view_design2 .product_image_thumbs{height: 52px; width: 312px; padding: 1px 5px; background: url(/images/design2/bg_product_image_thumbs.jpg?20100823-154612); border: 1px solid #C6D1DF; overflow: hidden;}html.ridebike #webshop.product_view_design2 .product_image_thumbs:hover, html.ridebike #webshop.product_view_design2 .product_image_thumbs.hover{height: auto;}html.ridebike #webshop.product_view_design2 .product_image_thumbs img{display: inline; margin-right: 4px; border: 1px solid #C6D1DF; margin-top: 3px;}html.ridebike #webshop.product_view_design2 .floated{overflow: hidden; margin-bottom: 12px;}html.ridebike #webshop.product_view_design2 .floated .leftcol{float: left; width: 325px;}html.ridebike #webshop.product_view_design2 .floated .rightcol{float: right; width: 370px; position: relative;}html.ridebike #webshop.product_view_design2 .floated .rightcol .votes{position: absolute; top: 0px; left: 0px; color: #212D67; font-size: 1.2em; font-weight: bold;}html.ridebike #webshop.product_view_design2 .floated .rightcol .votes img{display: inline;}html.ridebike #webshop.product_view_design2 .floated .rightcol .description{margin-top: 66px; left: 0px; color: #212D67;}html.ridebike #webshop.product_view_design2 .floated .rightcol .price{position: absolute; top: 0px; right: 0px; width: 240px; text-align: right;}html.ridebike #webshop.product_view_design2 .floated .rightcol .price .strike{font-size: 1.3em;}html.ridebike #webshop.product_view_design2 .floated .rightcol .price .actual_price{color: #D81415; font-size: 2.7em; font-weight: bold; line-height: 26px;}html.ridebike #webshop.product_view_design2 .floated .rightcol .price .actual_price_in_eur{color: #D81415; font-size: 1.6em;}html.ridebike #webshop.product_view_design2 form{float: left; width: 460px; overflow: hidden;}html.ridebike #webshop.product_view_design2 table#items{margin: 0px;}html.ridebike #webshop.product_view_design2 table#items thead th{text-align: center; font-size: 1.2em; vertical-align: top; text-transform: lowercase;}html.ridebike #webshop.product_view_design2 table#items tr.depos td{background: #F4F4F4;}html.ridebike #webshop.product_view_design2 table#items tbody td.depo{width: 60px;}html.ridebike #webshop.product_view_design2 table#items tbody td.depo img{display: block; margin: 0px auto;}html.ridebike #webshop.product_view_design2 table#items th,html.ridebike #webshop.product_view_design2 table#items td{padding: 2px 5px;}html.ridebike #webshop.product_view_design2 table#items tbody tr{background: #EAEAEA;}html.ridebike #webshop.product_view_design2 table#items tbody tr.odd{background: #F4F4F4;}html.ridebike #webshop.product_view_design2 input.submit{background: url(/images/design2/button_put_to_basket.jpg?20100823-154612) no-repeat; text-align: center; color: black; width: 202px; height: 38px; border: none; font-size: 1.5em; font-weight: lighter;}html.ridebike #webshop.product_view_design2 .offered_product .box_content{overflow: hidden; height: 90px;}html.ridebike #webshop.product_view_design2 .horiz_product{float: left; margin-right: 10px; border-right: 1px solid #C7D1DB; padding-right: 10px; width: 212px;}html.ridebike #webshop.product_view_design2 .horiz_product_last{border-right: 0px; margin-right: 0px; padding-right: 0px;}html.ridebike #webshop.product_view_design2 .horiz_product .name{color: #1C105A; font-size: 1.3em; white-space: nowrap; overflow: hidden; margin-bottom: 5px;}html.ridebike #webshop.product_view_design2 .horiz_product img{float: left; border: 1px solid #C7D1DB; margin-top: 3px; max-width: 100px;}html.ridebike #webshop.product_view_design2 .horiz_product .data{float: right; text-align: right;}html.ridebike #webshop.product_view_design2 .horiz_product .data .saving{background: url(/images/design2/product_list_blue_box.gif?20100823-154612) no-repeat; color: white; font-size: 1.1em; text-align: center; line-height: 20px; width: 41px; height: 21px; float: right;}html.ridebike #webshop.product_view_design2 .horiz_product .data .old_price{clear: both;}html.ridebike #webshop.product_view_design2 .horiz_product .data .price{color: #D61317; font-size: 1.4em; font-weight: bold; line-height: 13px;}html.ridebike #webshop.product_view_design2 .legend{float: right; position: absolute; right: 200px; width: 200px; margin-top: 5px; z-index: 89;}html.ridebike #webshop.product_view_design2 .legend .legend_title{font-weight: bold; text-align: center; margin-bottom: 4px;}html.ridebike #webshop.product_view_design2 .legend #legend_table{overflow: hidden; margin-bottom: -100px;}html.ridebike #webshop.product_view_design2 .legend #legend_table .icons{width: 27px; position: relative; z-index: 6000;}html.ridebike #webshop.product_view_design2 .legend #legend_table .icons .icon{width: 26px; background: #EAEAEA; border: 1px solid white; cursor: pointer;}html.ridebike #webshop.product_view_design2 .legend #legend_table .icons .icon img{margin: 3px auto; display: block;}html.ridebike #webshop.product_view_design2 .legend #legend_table .text{width: 160px; border: 1px solid black; position: relative; top: -122px; left: 28px; z-index: 3000; padding-left: 5px;}html.ridebike #webshop.product_view_design2 .legend #legend_table .text p{margin: 0px;}html.ridebike #webshop.product_view_design2 .legend #legend_table .icons .icon.active{width: 27px; border: 1px solid black; border-right: 1px solid white; cursor: default;}html.ridebike #webshop.product_view_design2 .legend #legend_table .text{font-size: 0.9em; background: white;}html.ridebike #webshop.product_view_design2 .legend #legend_table .text .help_text{min-height: 120px;} #main_content h1.title,#maintitle{font-size: 2em; font-family: tahoma, arial, verdana, sans-serif; letter-spacing: 1px; border-bottom: 1px solid #00d004; margin-bottom: 1em;} #main_content .lead{} #main_content .content{font-size: 1.1em; text-align: justify;} #main_content #treemap{font-size: 1.8em; list-style-type: none;} #main_content #treemap li{font-size: 0.8em;} #main_content #treemap li.l1,#main_content #treemap li.l2{font-weight: bold;} #main_content #treemap li.l3,#main_content #treemap li.l4{font-weight: normal;} #main_content .content h2{font-size: 1.5em; margin-bottom: 1em; background-color: #eee; padding: 5px; margin: 1em 0 0.5em 0; border-top: 1px solid black; border-bottom: 1px solid black;} #main_content .content h3{font-size: 1.3em; border-top: 1px solid black; border-bottom: 1px solid black; margin: 1em 0 0.5em 0; background-color: #eee; padding: 5px;} #main_content ul{margin-bottom: 2em;} #main_content a:hover{color: #4d4d4d;} #mainpage .floated .products{width: 470px; float: left; overflow: hidden;} #mainpage .floated .products .leftcol{float: left; width: 49%;} #mainpage .floated .products .rightcol{float: right; width: 49%;} #mainpage .floated .products .smarty_box{margin-bottom: 14px;} #mainpage .floated .products .smarty_box .box_top a{color: white; text-decoration: none;} #mainpage .floated .products .smarty_box .box_top a:hover{text-decoration: underline;} #mainpage .floated .products .smarty_box .image{height: 136px; overflow: hidden;} #mainpage .floated .products .smarty_box img{margin: 0px auto; display: block;} #mainpage .floated .products .smarty_box .box_bottom_blue,#mainpage .floated .products .smarty_box .box_blue,#mainpage .floated .products .smarty_box .box_blue_top{position: relative; top: -40px; opacity: 0.9;} #mainpage .floated .products .smarty_box .box_bottom_blue{margin-bottom: -40px;} #mainpage .floated .products .smarty_box .box_blue .line{overflow: hidden;} #mainpage .floated .products .smarty_box .box_blue .line .rate,#mainpage .floated .products .smarty_box .box_blue .line .properties{float: left; width: 49%; text-align: left;} #mainpage .floated .products .smarty_box .box_blue .line .old_price,#mainpage .floated .products .smarty_box .box_blue .line .price{float: right; width: 49%; width: 160px; text-align: right;} #mainpage .floated .products .smarty_box .box_blue .line .old_price{} #mainpage .floated .products .smarty_box .box_blue .line .price a{text-decoration: none; font-size: 1.8em; font-weight: bold; color: #F6EB14; line-height: 26px;} #mainpage .floated .products .smarty_box .box_blue .line .price a:hover{text-decoration: underline;} #mainpage .floated .products .smarty_box .box_blue .line .properties .blue_box{background: url(/images/design2/blue_box.jpg?20100823-154612) no-repeat; width: 42px; height: 22px; color: white; text-align: center; line-height: 22px; float: left; margin-right: 10px;} #mainpage .floated .products .smarty_box .box_blue .line .properties .red_box{margin-right: 0px;} #mainpage .floated .products .smarty_box .box_blue .line .properties .green_box{background: url(/images/design2/green_box.jpg?20100823-154612) no-repeat; width: 33px; height: 22px; color: white; text-align: center; line-height: 22px; margin-right: 4px; float: left;} #mainpage .floated .products .smarty_box .box_blue .line .properties .yellow_box{background: url(/images/design2/yellow_box.jpg?20100823-154612) no-repeat; width: 42px; height: 22px; color: black; text-align: center; line-height: 22px; margin-right: 4px; float: left;} #mainpage .floated .products .smarty_box .box_blue .line .properties img{margin: 0px;} #mainpage .floated .products .smarty_box .box_blue .line .rate{font-size: 0.9em; padding-top: 3px; line-height: 10px;} #mainpage .floated .products .smarty_box .box_blue .line .rate img{display: inline;} #mainpage .brands_in_category{margin: 0px;} #mainpage .brands_in_category h2{display: none;} #mainpage .brands_in_category ul{margin: 0px;} #user .error{padding-left: 0px;} #user tr.error td label{padding-left: 0px;} #user tr.error td label em{color: red;} #right .banners{margin: 1em auto 0 auto; width: 120px;} #right .banners .banner{width: 120px; height: 240px;} #header .banner{position: absolute; top: 67px; left: 160px; width: 728px; height: 90px;} #header #login_box{position: absolute; top: 166px; left: 650px; width: 250px; height: 20px;}html.en #header #login_box{width: 272px;} #header #login_box label{display: inline; color: white; font-weight: normal; font-size: 0.9em;} #header #login_box input.text{width: 76px; height: 17px; background: url(/images/design2/login_box_input.jpg?20100823-154612) no-repeat; border: none; display: inline; margin-right: 4px; font-size: 0.9em; padding-top: 1px; padding-left: 3px;} #header #login_box input.submit{border: none; display: inline; width: 18px; height: 18px; background: url(/images/design2/login_box_submit.jpg?20100823-154612) no-repeat; margin: 0px; position: absolute; right: 12px; cursor: pointer; color: white;} #header #login_box input.submit.logout{color: white; background: url(/images/design2/login_box_submit.jpg?20100823-154612) right no-repeat; width: 90px; height: auto; text-indent: 0px; text-align: left;} #header #login_box form{width: 400px;} #header #login_box a,#header #login_box br{display: none;} #header #login_box a.forgotten_pw{display: inline; color: white; margin-left: 35px; font-size: 0.9em;} #header #login_box a.forgotten_pw.en{margin-left: 20px;} #header #login_box .note{display: none;}html ul#categories_bikes{width: 146px; background: url(/images/design2/category_name_bicycle_bg.jpg?20100823-154612) no-repeat; height: 26px; padding-top: 49px;} #content_view #toc h1{font-size: 1.3em; margin-top: 1.5em; padding: 0px;} #content_view #toc .menu h1 > a{text-decoration: none; color: #1A487E;} #content_view #toc li.subtoc,#content_view #toc h2{padding: 0px; padding-left: 10px; border: none; background: none; font-size: 1em;} #content_view #toc > h2{font-size: 150%;} #content_view #toc li.subtoc{font-weight: bold; color: black; padding-top: 1.5em; font-size: 113%;} #content_view #toc h3{padding: 0px; padding-left: 20px; border: none; background: none; font-size: 0.9em;} #content_view #toc ul.menu{margin: 0 0 0 10px;} #content_view #toc h2{padding-left: 0;} #content_view #toc li h2{padding-left: 20px;} #content_view .content .content > h1{text-align: center; font-size: 150%; margin-top: 1.5em; color: #1A487E;} #admin_search .categories select{width: 100%;}table#compare_products_table{width: 100%; background: white; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}table#compare_products_table th,table#compare_products_table td{border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 2px 3px;}table#compare_products_table th{text-align: center;}table#compare_products_table img.product_image{display: block; margin: 10px auto;}qwe .lister tbody tr:not([repeat~=template]) td:first-child input[type=checkbox]{margin: 10px; border: 3px solid red;}input:checked{}.lister-container{position: relative;} #webshop #edit_product table.lister td.new_value input,#webshop #edit_product table.lister td.new_value img{width: auto; display: inline;} #webshop #edit_product table.lister td.values{position: relative; padding: 0;} #webshop #edit_product table.lister td.values div{width: 99%; border: 5px solid #7F9DB9; background: white; display: none; position: absolute; left: 0; z-index: 1; max-height: 200px; overflow: auto; padding: 5px;} #webshop #edit_product table.lister td.values div fieldset{padding: 0; margin: 0;} #webshop #edit_product table.lister td.values:hover, #webshop #edit_product table.lister td.values.hover{background: #7F9DB9;} #webshop #edit_product table.lister td.values:hover div, #webshop #edit_product table.lister td.values.hover div{display: block;} #webshop #edit_product table.lister td.values fieldset label{text-align: left; width: 20%; font-size: 0.8em; font-weight: normal; display: block; padding: 0; margin: 0;}q#webshop *[repeat=template]{display: table-row;} #webshop fieldset#edit_items{} #webshop td.quick_values{width: 40%; font-size: 0.9em;} #webshop #replaceable .item{font-size: 1.1em; font-weight: bold; padding: 15px; background-color: #ffff76;} #webshop #replaceable tr td:first-child:not([colspan]){width: 70px;} #webshop #replaceable tr td:first-child:not([colspan]) input{width: 65px;} #webshop #edit_items table{border-collapse: collapse; background: #eee;} #webshop #edit_items table td{padding: 0;} #webshop #edit_items table td.group{   } #webshop #edit_items select{width: auto;} #webshop #edit_items tbody[repeat='0']{display: none;} #webshop #edit_items table tbody div:first-child{position: relative; padding: 1em; background: white;} #webshop #edit_items div.tab-container{border-top: 1px solid #003366; border-bottom: 1px solid #003366; background: #eee !important;} #webshop table#products{width: 100%;} #webshop #cart table{border-collapse: collapse; width: 100%;} #webshop #cart table td,#webshop #cart table th{padding: 3px;} #webshop #cart table td.info,#webshop #cart table td.ok,#webshop #cart table td.warning,#webshop #cart table td.fail{padding-left: 25px;} #webshop #cart table thead{background-color: #1a8db2; color: white;} #webshop #cart table .odd{background-color: #eee;} #webshop #cart table tfoot tr{padding-top: 20px;} #webshop #product_view div.floated .box{float: left; width: 180px; height: 150px; margin: 10px; border: 1px solid #ff9c00;} #webshop #product_view div.floated .noborder{border: none; background: none;} #webshop #product_view div.floated .box h2{background: #ff9c00; color: white; padding: 5px; width: 70%;} #webshop .baskettype{width: 20px; background: black;} #webshop .baskettype.h24{background: lightgreen;} #webshop .baskettype.green{background: green;} #webshop .baskettype.yellow{background: yellow;} #webshop .baskettype.red{background: red;} #webshop .layout_group input{display: inline; width: 90%;} #edit_itempairs .lister tr td{padding: 5px 5px 5px 30px;}q#edit_itempairs tr.warning{background: yellow url(/images/icons/error.png?20100823-154612) no-repeat 5px 50%;} #edit_itempairs tr.delete{background: red url(/images/icons/delete.png?20100823-154612) no-repeat 5px 50%; color: white; font-weight: bold;} #edit_itempairs .lister thead{font-size: 1.3em;} #webshop.items_pairing select option[selected]{background: #ddd;} #webshop.items_pairing select option[selected]:after{content: "(eredeti javaslat)";} #edit_items select{width: auto;} #edit_items .tab{padding: 10px;} #edit_items tr.name{background: #003366; color: white; font-size: 1.3em; padding: 10px; text-align: center; font-weight: bold;} #edit_shopproducts td.label{width: 20%;} #product_stock{overflow: auto;} #product_stock td{vertical-align: top;} #product_stock td.odd{background: #ddd;} #product_stock th.itemname{} #right table.stock_details{margin-bottom: 2em;} #right table.stock_details thead{font-size: 1.3em; font-weight: bold; text-align: center} #right table.stock_details .name{color: black;} #product_stock span.status{color: #1a8db2;} #product_stock .baskettype a{color: white;} #product_stock .deleted{background-color: #000; padding: 5px; text-align: center;} #product_stock .terminated{background-color: #4d4d4d; padding: 5px; text-align: center;} #product_stock table.stock{width: 100%;} #product_stock tr.depoplace{background-color: #1a8db2; color: white; font-weight: bold; height: 25px;} #product_stock table.lister tr.title, #product_stock table.lister tr.title,#product_stock table.lister tr.title, #product_stock table.lister tr.title:hover, #product_stock table.lister tr.title, #product_stock table.lister tr.title.hover{background-color: white; color: black; font-size: 1.2em;} #product_stock table.lister tr.title, #product_stock table.lister tr.title .spacer{height: 5px;}.brands_in_category{margin-top: 1em;}.pager{text-align: center;} #products th.count{text-align: center; padding: 10px;} #search .scroll td select{min-width: 100%; margin: 0;} #product_view div.description table th{padding-right: 10px;} #product_list .rel{position: relative;} #product_list img.spoke{position: absolute; right: 0px; bottom: 0px;} #spoke_box{line-height: 20px;} #spoke_box a{cursor: pointer; text-decoration: underline; display: block; text-align: center;} #spoke_box em{font-size: .9em;} #spoke_box img.link{display: inline; cursor: pointer; margin-right: 2px; position: relative; top: 2px;} #spoke_box .type{background: #FDEBCD; padding: 0px 2px;} #spoke_calculate fieldset{border: 1px solid #FF9D00; border-top-width: 20px; background: white; padding: 3px; margin-bottom: 10px;} #spoke_calculate fieldset legend{background: #FF9D00; color: white; line-height: 20px; height: 20px; padding: 0px;} #spoke_calculate input.text{width: 50px;} #spoke_calculate fieldset .unknown{color: red; margin: 10px; font-weight: bold; font-size: 1.1em;} #spoke_calculate table.layout tr:hover td.label, #spoke_calculate table.layout tr.hover td.label{text-align: left;} #spoke_calculate table.layout td.label label{font-size: 1em; margin-left: 20px;} #spoke_calculate .floated{overflow: hidden; font-size: 3em; color: black;} #spoke_calculate .floated .leftcol{width: 50%; background: #FDEBCD; float: left; text-align: center; padding: 0px 0px 15px 0px;} #spoke_calculate .floated .rightcol{width: 50%; background: #FDEBCD; float: right; text-align: center; padding: 0px 0px 15px 0px;} #spoke_calculate .floated small{font-size: 0.5em;} #spoke_calculate .product_name{margin: 10px; font-size: 1.2em;} #compare_box button{display: block; margin: 0px auto;} #compare_products_window .window_content{overflow: scroll;}.admin #right div#embed_user_create_results{overflow: auto;}.admin #right div#embed_user_create_results td.odd{background: #ddd;}.admin #right div#embed_user_create_results thead{text-align: left;}.admin #right div#embed_user_create_results caption{text-align: left; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #right div#embed_user_create_results th.warning{color: black; padding: 4px 4px 4px 25px; font-size: 1.1em;}.admin #user fieldset#emailreport{display: none;}table#address_edit{width: 100%; border-collapse: collapse;}table#address_edit thead{background: #BBBBBB;}table#address_edit tbody{background: #DDDDDD;}table#address_edit th,table#address_edit td{padding: 2px 3px; border-right: 1px solid white; border-bottom: 1px solid white;}table#address_edit td.address_form{background: white;}table#address_edit td img.link{display: block; margin: 0px auto;}table#address_edit td.address_form table tr td{background: #FDEBCD;}table#address_edit td.address_form table tr td.label{text-align: right;}table#address_edit td.address_form table tr td.label label{font-size: 0.9em; font-weight: normal;}table#address_edit td.address_form button{display: block; margin: 5px auto; width: 120px;} #forgotten_password form input.submit,#user form input.submit{margin-left: 45%\0;} #blackground{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity: 0.7; z-index: 10;} #content_preview_container{position: fixed; top: 10px; height: 95%; z-index: 15; border: 1px solid white; border-left: 0; background: #1a8db2; background: white; text-align: center; font-size: 1.1em;} #content_preview_container #if_preview{background: url(/images/big_ajax-loader.gif?20100823-154612) 50% 50% no-repeat; width: 100%; height: 95%; border: 0;} #content_preview_container button{margin: 0 2em; padding: 2px;}table.lister tr.odd{background-color: lightgrey; color: black;}fieldset.attach_file img.rename_file_icon{display: inline; cursor: pointer; margin-left: 3px;} #content_view p img{display: inline;} #content_search_result{} #content_search_result h2{font-size: 1.2em;} #content_search_result h2 a{text-decoration: underline;} #content_search_result p{margin: 0;} #content_search_result address{margin-bottom: 1em; display: block;}.lead img[align=left],.content img[align=left]{margin: 0 10px 0.5em 0;}.lead img[align=right],.content img[align=right]{margin: 0 0px 0.5em 10px;}.lead p img,.content p img{display: inline;}.content .centered{text-align: center;}.content .centered img{display: inline;} #blackground{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity: 0.7; z-index: 10;} #content_preview_container{position: fixed; top: 10px; height: 95%; z-index: 15; border: 1px solid white; border-left: 0; background: #1a8db2; background: white; text-align: center; font-size: 1.1em;} #content_preview_container #if_preview{background: url(/images/big_ajax-loader.gif?20100823-154612) 50% 50% no-repeat; width: 100%; height: 95%; border: 0;} #content_preview_container button{margin: 0 2em; padding: 2px;}table.lister tr.odd{background-color: lightgrey; color: black;}fieldset.attach_file img.rename_file_icon{display: inline; cursor: pointer; margin-left: 3px;} #content_view p img{display: inline;} #content_search_result{} #content_search_result h2{font-size: 1.2em;} #content_search_result h2 a{text-decoration: underline;} #content_search_result p{margin: 0;} #content_search_result address{margin-bottom: 1em; display: block;}.lead img[align=left],.content img[align=left]{margin: 0 10px 0.5em 0;}.lead img[align=right],.content img[align=right]{margin: 0 0px 0.5em 10px;}.lead p img,.content p img{display: inline;}.content .centered{text-align: center;}.content .centered img{display: inline;} #maintitle.news{margin-bottom: 0; margin-bottom: 3px;} #news_view div.date{text-align: right;} #news .news img{display: inline;} #news_view .lead{margin: 1em 0 1em 0; font-size: 1.1em; font-weight: bold; overflow: hidden;} #comments{} #comments table{width: 100%; border-collapse: collapse;} #comments .comment{overflow: hidden; margin-bottom: 0.5em;} #comments .comment .data{width: 30%; padding: 2px;} #comments .comment .data .username{font-weight: bold;} #comments .comment .message{padding: 2px 0 2px 5px;} #comments .comment .add_comments{margin-bottom: 1em;} #comments h2{padding: 8px; margin: 0;} #comments tr.first .message{font-size: 1.4em; background-color: #bbb;} #comments tr.nocomment{text-align: center; font-size: 1.3em; font-weight: bold;} #view_history{margin-top: 1em;} #gallery{margin-top: 1em; padding-left: 5px;} #gallery .image,#gallery .directory{float: left; width: 95px; height: 95px; text-align: center;} #gallery .directory img,#gallery .image img{padding: 1px; display: inline;} #gallery .image img{border: 1px solid #808080;} #gallery .image img:hover, #gallery .image img.hover{border: 1px solid white; background: #808080;} #gallery .subtitle{text-align: center;} #edit_images{position: relative;}q#edit_images .images{position: relative;} #edit_images .images #imageupload{float: none; clear: both;} #edit_images div.img{padding: 2px; margin: 0 20px 20px 0; float: left; position: relative; border: 1px solid #ccc; overflow: visible;} #edit_images div.img > a > img{width: 70px; height: 70px; min-width: 70px; min-height: 70px; max-width: 70px; max-height: 70px;} #edit_images div.img:first-child{display: none;} #edit_images div.img .template{display: none; top: -10px; left: 70px; position: absolute; border: 1px solid #ccc; background: #ddd; z-index: 10; font-size: 0.8em; width: 130px; padding: 2px; text-align: center;} #edit_images div.img .template img{display: inline;} #edit_images div.img .template fieldset{margin: 0 0 0.5em 0; border-bottom: 1px solid #ccc;} #edit_images div.img:hover .template, #edit_images div.img.hover .template{display: block;} #edit_images_webshop{margin-bottom: 1em;} #edit_images div.tab{border: 1px solid #1a8db2; height: 60px; background: #eee; padding: 2px;} #edit_images div.tab img{max-width: 55px; max-height: 55px; float: left; margin-right: 5px; border: 1px solid #ccc; padding: 1px;} #edit_images div.tab img.primary{  margin: 0 20px; background: url(/images/icons/star.png?20100823-154612) no-repeat 0 50%; padding: 0 0 0 17px;} #edit_images div.tab.empty{background: #eee url(/images/noassignedimage.png?20100823-154612) no-repeat 0 5px;}q#orders #lister{background: #eee;}q#orders #lister .status.waiting{color: white; background: red;}q#orders #lister .status.collected,q#orders #lister .status.on_way,q#orders #lister .status.on_shelf{color: white; background: green;}q#orders #lister tr.details{font-size: 0.9em; background: #4d4d4d;}q#orders #lister tbody.details tr:first-child{background: #ddd; qbackground: #1d64ad; }q#orders #lister tbody.details tr th:first-child,q#orders #lister tbody.details tr td:first-child{background: white;} #orders #lister tbody{border-bottom: 1px solid #1a8db2;} #orders #lister tbody:hover, #orders #lister tbody.hover{background-color: #1d64ad !important;} #orders #lister tbody.basket:hover tr.basket, #orders #lister tbody.basket.hover tr.basket,#orders #lister tbody.basket tr.header th:first-child, #orders #lister tbody.basket tr.header th:first-child,#orders #lister tbody.basket tr.details td:first-child, #orders #lister tbody.basket tr.details td:first-child{background-color: #003366 !important; color: white;} #orders #lister tbody.basket:hover .warning, #orders #lister tbody.basket.hover .warning{color: black;} #orders #lister tbody.basket tr.options{background: #edf3fe;} #orders #lister tr.basket{font-size: 1.1em; font-weight: bold; background: #eee;} #orders #lister tr.details td{padding: 5px;} #orders #lister tr.header{background: #f8f8f8;  font-size: 0.9em; background: #ffff76; font-weight: bold; color: black;} #orders #lister tr.supplier_order_header{background: red;} #orders #lister tr.header.fields{letter-spacing: 0px; font-size: 0.8em; background: #e5e5e5;} #orders #lister tr.header th:first-child,#orders #lister tr.details td:first-child{background: #eee;} #orders #lister tr.header{} #orders #lister tr.header th.spacer{background: white;} #orders #lister tr.details{qbackground: red;} #orders #lister tr td.ok,#orders #lister tr td.warning,#orders #lister tr td.fail{padding-left: 30px !important;} #orders #lister tr.close:not(.basket){display: none;} #orders #lister tr.basket{cursor: pointer;} #orders #lister tr.basket td.icon{background: url(/images/default/tree/elbow-plus-nl.gif?20100823-154612) no-repeat 50% 50%;} #orders #lister tr.basket.close td.icon{background: url(/images/default/tree/elbow-minus-nl.gif?20100823-154612) no-repeat 50% 50%;} #orders #lister tr.basket.close .warning{color: black;} #orders #lister tr.basket.close{background-color: #003366; color: white;} #orders #lister tbody.basket.ok tr.basket{background-color: green !important;} #order_packing{position: fixed; bottom: 10px; padding: 10px; margin-left: -17px; width: 249px; background-color: #ffffcc; font-size: 1.3em;} #order_packing .barcode{font-size: 1.4em; text-align: center; margin-bottom: 0.5em;} #order_packing .barcode input:focus{background-color: yellow;} #right #order_packing ul li a.service_url{background-image: url(/images/icons/control_rewind_blue.png?20100823-154612); background-position: 5px 50%; background-repeat: no-repeat; padding-left: 25px;} #order_send div.address,#orders div.address{background: #efefef; padding: 5px; margin-bottom: 1em;} #order_send h2{font-size: 1.2em; background: #1a8db2; color: white; padding: 3px;} #order_send div.address .name{font-size: 1.2em;} #order_send textarea{font-size: 1.1em; width: 250%; height: 20em;} #order_send textarea:hover{width: 250%;}textarea.sidebar{font-size: 11px; width: 100%; height: 20em; position: relative;}textarea.sidebar:hover, textarea.sidebar.hover{width: 550px; right: 300px;} #orders tfoot#add_new_item, #orders tfoot#add_new_item tr.odd #orders tfoot#add_new_item tr.even{background: #ffffcc; color: black;} #orders .status{padding-left: 25px; padding-right: 10px;} #orders .comments div{font-size: 1.7em; padding: 10px; padding-left: 30px; font-weight: bold; margin-bottom: 10px;} #orders .comments h1{background: red; color: white; padding: 3px;} #public_tracker{width: 95%; height: 200px; overflow-y: scroll; border: 3px solid black; margin: 1em auto; padding: 10px;} #orders .service_url{color: black;} #orders .address .select{margin-bottom: 0.5em;} #orders .address .select select{display: inline; width: 80%;} #orders .address .select img{display: inline;} #orders #addresses{width: 100%;} #orders #addresses td{width: 50%;} #payment_mode label span.note{display: block; font-style: normal; font-weight: normal; padding: 5px 0 20px 17px;} #orders div.shelf_place *{width: auto; display: inline;} #orders input#sum_input{width: -moz-calc(100% - 20px);} #right fieldset.warning_comment textarea{width: 100%; font-size: 1em;} #cart{margin-bottom: 1em;} #cart .price{width: 100px;} #webshop.personal #cart .pack,#webshop.personal #cart .post,#webshop.personal .transport_address,#webshop.personal #payment_mode{display: none;} #cart .total .personal{display: none;} #webshop.personal #cart .total div.pack{display: none;} #webshop.personal #cart .total div.personal{display: block;} #cart thead th{background: #EEEEEE; color: black;} #cart tbody td{background: white;} #cart tfoot th{background: #3E4A79; color: white;} #cart tfoot th.col1{width: 80%; text-align: right;} #cart tfoot th.col2{text-align: right; width: 19%;} #cart td.center img{display: block; margin: 0px auto;} #webshop form #address input.submit{margin-left: 42%\0;} #collected_orders .header{display: none;} #collect .barcode{font-size: 1.5em;} #order table.lister tbody{overflow: auto;} #order form.noenter2tab .hide{display: none;} #pay_by_ccard_link{background-image: url(/images/icons/creditcards.png?20100823-154612); background-repeat: no-repeat; background-position: left center; padding: 1em 1em 1em 2em;} #bikerflag{position: fixed; _position: absolute; top: 0; left: 0; border: 1px solid black; background-color: #941822; color: white; padding: 5px; font-size: 1.5em} #search label{display: block; font-size: 1.2em; font-weight: bold;} #search #offline_category{font-size: 1.4em;} #search #properties table{background: white; padding: 5px; padding-left: 0;} #search #properties td.product label{color: blue;} #search #properties div.scroll{width: 100%; overflow: auto;} #search #items a{color: black;} #search #items a:hover{text-decoration: underline;} #search #items table thead th[field]:hover, #search #items table thead th[field].hover{background-color: #3ac0e2; color: white; cursor: pointer;} #search #items table thead th[orderbydir]{} #search #items table thead th[orderbydir=asc]{background: url(/images/icons/bullet_arrow_up.png?20100823-154612) no-repeat 95% 50%;} #search #items table thead th[orderbydir=desc]{background: url(/images/icons/bullet_arrow_down.png?20100823-154612) no-repeat 95% 50%;} #search #items table thead th[orderbydir=asc]:hover, #search #items table thead th[orderbydir=asc].hover{background: #3ac0e2 url(/images/icons/bullet_arrow_down.png?20100823-154612) no-repeat 95% 50%;} #search #items table thead th[orderbydir=desc]:hover, #search #items table thead th[orderbydir=desc].hover{background: #3ac0e2 url(/images/icons/bullet_arrow_up.png?20100823-154612) no-repeat 95% 50%;} #search #properties td{padding-right: 10px;} #search #items .ok{padding-left: 25px; padding-right: 25px; padding: 0;} #search #items .ok a{color: white; text-decoration: underline;} #search .warning{color: black;} #search .name{font-weight: bold;} #search .name em{font-weight: normal;} #search #items{margin-top: 1em;} #search #items span.page{padding: 5px;} #search #items span.current{font-size: 1.3em; color: black;} #search #start{display: block; width: 30%; font-size: 1.5em; margin: 0.5em auto;} #search #brands{width: 100%;} #search #brands option{float: left; width: 100px;} #search div.scroll{overflow: auto; width: 100%;}* + html #search div.scroll{height: 143px;} #search div.scroll td{vertical-align: bottom; padding-bottom: 3px;} #search div.relative{position: relative; background: #3AC0E2; height: 100%;} #search .hovericons{display: none; position: absolute; top: -20px; height: 23px; left: 22px; background: #3AC0E2; width: 40px;} #search .hovericons div.icon{float: left; width: 20px;} #search .hovericons img{display: inline; margin: 0px 3px; position: relative; top: 3px;} #search tr:hover .hovericons, #search tr.hover .hovericons{display: block;} #search .product_data_text,#search .description_text{background: #FFFFCC; display: none; border: 1px solid black;} #search .product_data img:hover + .product_data_text, #search .product_data img.hover + .product_data_text,#search .description img:hover + .description_text, #search .description img.hover + .description_text{display: block; position: absolute; width: 300px;} #search .product_data img:hover + .product_data_text, #search .product_data img.hover + .product_data_text{text-align: left; padding: 3px;} #search .product_data img:hover + .product_data_text table, #search .product_data img.hover + .product_data_text table{font-size: 0.9em;} #search .product_data img:hover + .product_data_text table td, #search .product_data img.hover + .product_data_text table td{padding: 1px;} #search .product_data img:hover + .product_data_text table td.col1, #search .product_data img.hover + .product_data_text table td.col1{font-weight: bold; padding-right: 5px;} #search .product_data img:hover + .product_data_text table tr.even td, #search .product_data img.hover + .product_data_text table tr.even td{background: #FFEEBB;} #search .product_data img:hover + .product_data_text table tr.head td, #search .product_data img.hover + .product_data_text table tr.head td{background: #EEDDAA; padding: 5px; font-weight: bold;} #search .product_data img:hover + .product_data_text img, #search .product_data img.hover + .product_data_text img{padding: 1px; background: white; border: 1px solid #EEDDAA; float: left; margin: 5px;} #search form input.submit{margin-left: 30%\0;} #webshop form div#addresses input.submit{margin-left: 42%\0;} #blackground{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity: 0.7; z-index: 10;} #content_preview_container{position: fixed; top: 10px; height: 95%; z-index: 15; border: 1px solid white; border-left: 0; background: #1a8db2; background: white; text-align: center; font-size: 1.1em;} #content_preview_container #if_preview{background: url(/images/big_ajax-loader.gif?20100823-154612) 50% 50% no-repeat; width: 100%; height: 95%; border: 0;} #content_preview_container button{margin: 0 2em; padding: 2px;}table.lister tr.odd{background-color: lightgrey; color: black;}fieldset.attach_file img.rename_file_icon{display: inline; cursor: pointer; margin-left: 3px;} #content_view p img{display: inline;} #content_search_result{} #content_search_result h2{font-size: 1.2em;} #content_search_result h2 a{text-decoration: underline;} #content_search_result p{margin: 0;} #content_search_result address{margin-bottom: 1em; display: block;}.lead img[align=left],.content img[align=left]{margin: 0 10px 0.5em 0;}.lead img[align=right],.content img[align=right]{margin: 0 0px 0.5em 10px;}.lead p img,.content p img{display: inline;}.content .centered{text-align: center;}.content .centered img{display: inline;} #maintitle.news{margin-bottom: 0; margin-bottom: 3px;} #news_view div.date{text-align: right;} #news .news img{display: inline;} #news_view .lead{margin: 1em 0 1em 0; font-size: 1.1em; font-weight: bold; overflow: hidden;} #news.events .date a{color: white;} #news.events .title{font-size: 1.3em; font-weight: bold; background: #23255A; padding: 2px 3px; color: white; font-weight: bold; margin-bottom: 0px; margin-top: 11px;} #news.events img{max-width: 228px;} #news.events img[align=left]{margin-right: 10px; display: block;} #mainpage .floated .events{float: right; width: 255px;} #mainpage .floated .events .head{background: url(/images/design2/event_header.jpg?20100823-154612) no-repeat; color: white; text-transform: uppercase; font-size: 1.1em; padding-left: 16px; padding-top: 5px; width: 239px; height: 21px;} #mainpage .floated .events .event_box{margin-left: 6px; padding: 10px; border-left: 1px solid #B9BBD0; border-bottom: 1px solid #B9BBD0; font-size: 0.9em;} #mainpage .floated .events .event_box .date{background: #23255A; padding: 2px 3px; color: white; font-weight: bold; margin-bottom: 11px;} #mainpage .floated .events .event_box .date a,#news.events .title a{color: white; text-decoration: none;} #mainpage .floated .events .event_box .date a:hover,#news.events .title a:hover{text-decoration: underline;} #mainpage .floated .events .event_box .firstdate{margin-top: 0px;} #box_center{width: 100%; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; z-index: 10000;} #box_center #box_{background: white; width: 500px; height: auto; position: static; margin: 70px auto; display: none; overflow: hidden; padding: 10px;} #box_center #box_ #box_content{text-align: left;} #box_center #box_loading{width: 100px; height: 100px; background: url(/images/box/loading.gif?20100823-154612) no-repeat; position: static; margin: 200px auto; display: none;} #box_darken{display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: black; z-index: 9999; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}* html #box_darken{position: absolute; display: none;} #box_alert{background: white; padding: 10px;} #box_alert a.box_close{float: right; background: url(/images/icons/cross.png?20100823-154612) no-repeat; padding-left: 20px; text-decoration: none; cursor: pointer;} #box_alert_text{line-height: 16px; min-height: 70px; background: url(/images/box/alert.gif?20100823-154612) 20px 0px no-repeat; padding-left: 100px; font-size: 1.2em;}* html #box_alert_text{height: 70px;} #box_ iframe#box_external_link_iframe{width: 100%; height: 600px; border: none;} #box_ a.box_external_link_close{font-size: 0.9em; color: black; cursor: pointer; background: url(/images/icons/cross.png?20100823-154612) no-repeat; padding-left: 20px; float: right;}form#edit_opening_hour_exception input.small,form#edit_opening_hour_default input.small{width: 50px;}span.editi18n:hover, span.editi18n.hover{background-color: #fbffcb; cursor: pointer;}span.editi18n{outline-style: dashed; outline-width: thin;}html#centered.http_error{margin-bottom: 0;}html#centered.http_error body{font-size: 1em;}html#centered.http_error #container{width: 750px;  height: 400px; background: white; position: relative;}html#centered.http_error,html#centered.http_error *{background: white;}html#centered.http_error body.http_error #error{font-family: arial, verdana, sans-serif; padding-top: 2em;  color: #353535;}html#centered.http_error body.http_error #error *{font-family: arial, verdana, sans-serif;} #error a{color: #353535; border: 0; text-decoration: underline;} #error a:hover{text-decoration: none;} #error h1, #error h2{text-transform: none; letter-spacing: 0px; border: none; margin: 0;} #error div{display: block; float: left; width: 25%; text-align: right;} #error dl{border: 1px solid red; margin: 2em 30px 0 0;} #error dl *{margin: 0;} #error img{border: 0; display: inline; margin-right: 30px;} #error div.content{text-align: left; width: 60%; border-left: 1px solid #ccc; padding-left: 20px; padding-bottom: 30px;} #error h1{color: #d01f3c; font-size: 2.3em; margin: 0;} #error strong{display: block; margin: 1em 0 1.5em 0;} #error h2{margin-top: 1.5em; font-size: 1em; color: #353535;} #error li{line-height: 1.5em;} #error input{margin: 0.5em 1em 0 0;} #error input.query{margin-top: 0.5em;} #error .footer{margin-top: 1.5em; text-align: left; color: #888; font-size: 0.9em;} #error .footer a{color: #888; text-decoration: none;} #error .footer a:hover{text-decoration: underline;} #error span#report-error input{color: #D01F3C; background-color: #E8E8E8; border: 1px solid #CCCCCC; font-size: 80%; font-variant: normal; font-weight: normal;} #error input.image{width: 16px; height: 16px;} #error span#report-error input[disabled]{color: #888888;}