/* ------------------------------------ */ /* --- naradibartos.cz - custom css --- */ /* --- (c) josefrichter.com 2010 --- */ /* ------------------------------------ */ /* --- LESS definitions --- */ .medium { font-family:"Function Pro Medium", Helvetica, Arial, sans-serif; font-size-adjust:0.426; font-weight:500; font-style:normal; } .book { font-family:"Function Pro Book", Helvetica, Arial, sans-serif; font-size-adjust:0.42; font-weight:normal; font-style:normal; } .demi { font-family:"Function Pro Demi", Helvetica, Arial, sans-serif; font-size-adjust:0.439; font-weight:600; font-style:normal; } .medium_menu { color:#d00 !important; font-family:"Function Pro Demi", Helvetica, Arial, sans-serif !important; font-size-adjust:0.426 !important; font-weight:500 !important; font-style:normal !important; } /* --- COMMON --- */ body { .book; background: url('../images/bg_texture.jpg'); /* TODO IE hack */ margin:0; padding:0; line-height:130%; } #wrapper { width:1000px; margin:0 auto; } #leftcol { width:760px; float:left; } #rightcol { width:230px; padding-left:10px; float:right; color:#666; } hr.clear { clear:both; display:block; visibility:hidden; margin:0; padding:0; } /* --- HEADER --- */ #header { background:url('../images/bg_top.png') no-repeat left 70px; height:140px; position:relative; } #header ul { list-style-type:none; margin-left:10px; } #header ul li { .demi; display:inline-block; float:left; height:10px; margin:40px 2px 35px 0; padding:2px 0 0 0; text-transform:uppercase; font-size:12px; height:24px; text-align:center; } #header ul li.btn_50 { display:block; width:52px; background:url("../images/btn_50.png") no-repeat center top; } #header ul li.btn_60 { display:block; width:62px; background:url("../images/btn_60.png") no-repeat center top; } #header ul li.btn_70 { display:block; width:72px; background:url("../images/btn_70.png") no-repeat center top; } #header ul li.btn_80 { display:block; width:82px; background:url("../images/btn_80.png") no-repeat center top; } #header ul li.btn_90 { display:block; width:92px; background:url("../images/btn_90.png") no-repeat center top; } #header ul li.btn_100 { display:block; width:102px; background:url("../images/btn_100.png") no-repeat center top; } #header ul li.btn_110 { display:block; width:112px; background:url("../images/btn_110.png") no-repeat center top; } #header ul li.btn_120 { display:block; width:122px; background:url("../images/btn_120.png") no-repeat center top; } #header ul li.active, #header ul li.active a { color:white; } #header ul li a { text-decoration:none; color:#000; font-size:12px; } #title h1 { .demi; font-size:18px; display:block; clear:both; margin-left:30px; } /* sorting */ img#sort_button { position:absolute; top:100px; right:30px; cursor:pointer; } div#list { position:absolute; top:132px; right:30px; color:white; padding:10px; z-index:10; width:120px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -ie-border-radius:10px; border-radius:10px; xmargin-top:10px; background:#333; } #sort img { /* this is the box tip img */ position:absolute; top:125px; right:65px; } div#list li { display:block; margin:0; z-index:10; overflow:hidden; padding:0; clear:both; text-transform:none; } div#list li a { color:#fff; text-decoration:underline; font-size:15px !important; width:150px; text-align:left; display:block; } /* filtering */ img#filter_button { position:absolute; top:100px; right:110px; cursor:pointer; } div#list2 { position:absolute; top:132px; right:110px; color:white; padding:10px; z-index:10; width:120px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -ie-border-radius:10px; border-radius:10px; xmargin-top:10px; background:#333; } #filter img { /* this is the box tip img */ position:absolute; top:125px; right:145px; } div#list2 li { display:block; margin:0; z-index:10; overflow:hidden; padding:0; clear:both; text-transform:none; } div#list2 li a { color:#fff; text-decoration:underline; font-size:15px !important; width:150px; text-align:left; display:block; } /* --- CONTENT --- */ #content { background:url('../images/bg_center.png') repeat-y left top; padding:0 30px; } #action { position:relative; width:480px; height:260px; margin:-2px 0 0 -19px; float:left; } #action .title { position:absolute; left:0px; top:35px; background:url("../images/bg_transparent.png"); padding:10px 20px; color:white; } #action .title h2 { font-size:24px; .demi; /*font-weight:bold;*/ line-height:1.2em; } #action .photo_copyright { position:absolute; right:5px; bottom:0px; font-size:11px; } #action .photo_copyright a { color:inherit; } #shops { float:left; padding:0 0 0 20px; font-size:15px; } #shops h4 { margin-top:1em; .demi; /*font-weight:bold;*/ color:#333; } #shops a { color:#7DA9C6; } #notice { position:relative; padding:20px 20px 0px 100px; margin:-1px -20px 0 -20px; xwidth:740px; border-top:1px solid #ccc; overflow:hidden; border-bottom:1px solid #ccc; } #notice p { margin-bottom:1em; } #notice img { position:absolute; left:20px; top:20px; } #notice img.close { position:absolute; top:5px; left:720px; cursor:pointer; } #welcome { position:relative; color:white; background:#7DA9C7; padding:10px 20px; margin:0 -20px; } #welcome p { margin-bottom:1em; } #welcome img.close { position:absolute; top:5px; left:720px; cursor:pointer; } #detail { border-bottom:1px dashed #ccc; padding-bottom:35px; width:700px; overflow:hidden; } #detail div.table{ width:700px; } #detail h2 { font-size:18px; .demi; padding:1em 0 2em 0; } #detail img.action { float:left; } #detail h3.action { margin-left:10px; } #detail img.product_big_img { float:right; } #detail h3 { font-size:15px; color:#d00; .demi; float:left; margin:0em 0 2em 0; } #detail .table { clear:left; text-align:left; } #detail table { width:300px; clear:left; } #detail .table img { vertical-align:top; margin:0; padding:0; } #detail table td { font-size:15px; color:#666; padding:6px 0; border-bottom:1px solid #ccc; } #detail table td.first { width:65%; } #detail td img { margin-bottom:-5px; } #detail input#amount { .book; font-size:15px; color:#666; background:white; border:1px solid #ccc; width:1.5em; margin-right:10px; float:left; } .product { width:340px; height:200px; float:left; margin-left:0px; margin-top:20px; position:relative; z-index: 1; } .product h3 { .demi; /*font-weight:bold;*/ margin:0 0 2em 0; padding:0; display:inline; clear:none; z-index: 1; } .product .title { margin-bottom:10px; } .product .description { color: #666; font-size:13px; margin-left:170px; z-index: 0; line-height:120%; } .product .logo { display:inline; xfloat:left; z-index: 1; margin-bottom:-2px; } .product .image { float:left; } .product .buttons { position:absolute; bottom:5px; right:0px; } .product .prices { position:absolute; right:0; bottom:30px; } .product .price_old, .product .price, .product .buttons { float:right; clear:right; } .product .price_old { color:#999; font-size:15px; .demi; text-decoration:line-through; margin:10px 5px 0px 0; } .product .price { color:#608BAD; font-size:15px; .demi; margin:0 5px 5px 0; } .product .new, .product .action, .product .sale { .demi; font-size:13px; display:block; text-transform:uppercase; padding:1px 6px 0px 6px; color:white; xbackground:red; position:absolute; left:0px; bottom:50px; } .product .new { background:#090; } .product .action { background:#d00; } .product .sale { background:#f60; } #products { overflow:hidden; z-index: 1; } #products .product:nth-child(even) { margin-left:20px; } #description { width:340px; float:left; font-size:14px; padding-right:20px; } #description h4 { .demi; /*font-weight:bold;*/ font-size:15px; margin:1em 0; } #description ul { list-style-type:square; list-style-position:inside; } #description table { width:95%; } #description table td { vertical-align:top; } #description input, #description textarea { font-size:14px; .book; } #description table textarea { margin:0; width:99%; height:5em; border:1px solid #ccc; } #description table td.first { width:50%; } #description table input { background:white; border:1px solid #ccc; width:100%; } #description .submit_button { float:right; margin:5px -5px 0 0; } #pagination { width:100%; text-align:center; font-size:14px; float:left; } #pagination ul { } #pagination li { display:inline; } #pagination li a { color:#7DA9C6; } #pagination li a.active { text-decoration:none; color:inherit; } /* --- FOOTER --- */ #footer { background:url('../images/bg_bottom.png') no-repeat left top; margin-top:-8px; padding:20px 30px; font-size:14px; } #footer li { float:left; margin-right:5px; } #footer li a { text-decoration:none; color:#000; font-size:12px; } /* --- SIDEBAR --- */ #rightcol h5 { .demi; /*font-weight:bold;*/ color:#333; font-size:14px; padding:5px 0; display:block; margin-top:20px; margin-bottom:9px; width:100%; text-transform:uppercase; border-bottom:1px solid #666; } #rightcol li li { margin-left:1em; } #rightcol li li li { margin-left:1em; } #login_menu { text-align:right; color:#999; } #login_menu a { text-decoration:none; color:#999; } #search { margin:10px 0 15px 0; } #search input[type=text] { /* -webkit-border-radius:9px; -moz-border-radius:9px; -o-border-radius:9px; border-radius:9px; */ width:140px; background:none; border:none; xheight:18px; padding:0 5px 0 30px; font:inherit; } #searchfield { background:url('../images/search.png') no-repeat 0px 9px; } #cart { font-size:14px; } #cart table { width:100%; } #cart table td.even { text-align:right; } #cart table tr.total, #cart table tr.total td { .demi; /*font-weight:bold;*/ text-transform:uppercase; color:#333; } #cart .buttons { float:right; margin:10px 0; } #categories_selector a { color:#666666; text-decoration:none; } #detail .btn_cart { margin-top:2px; } input#amount { margin:0; padding:0; }