/* * screen.css - media screen (all) * Autor: Martin Zemánek, martinzemanek at email.cz  */* { padding: 0; margin: 0;}.noborder {  border:none;  background:none;}body { font-family: Verdana, Arial, "Times New Roman"; font-size: 11px; color: black; background: white url(../images/background.png) repeat-x left 205px;}/* ------------------ Poziční bloky - obsah, sloupce--------------------*/#wrap {margin:0 auto;width:989px;}#content_block {  width:100%;  background: white;  float:left;}#main {  float: left; width:100%;}#content {  float:right; width:732px; display:block;  padding:15px; line-height:20px;}#left {  float: left; width:227px; background:#449200 url(../images/column.png) no-repeat; color:white;}#left a {  color:#ffeda3;}.red_info {  background:#600001;  color:white;  padding:10px;  margin-bottom:10px;  font-size:90%;}/* ------------------ Hlavička --------------------*/#header {  background: url(../images/header_body.png) repeat-x top left; height:136px; width:100%;}#header_body {  margin:0 auto; width:989px; height:136px;}#header #over a.logo {  display:block; position:absolute; top:16px; width:320px; height:93px; margin-left:56px;}#header #perex span {  font-size:10px;  position:absolute;  top:100px;  margin-left:25px;  text-align:right;  font-weight:normal;  width:302px;  color:white;  display:none;}#header #basket {  position:absolute;  top:0px;  color:white;  margin-left:515px;  width:215px;  height:95px;  padding-top:2px;  background: url(../images/trolley_title.png) no-repeat;}#header #login {  position:absolute;  top:0px;  margin-left:759px;  width:230px;  height:95px;  padding-top:2px;}#header #login a:hover {  color:#efefef;}#header #basket span.first, #header #login span.first {  line-height:36px;  color:#44a300;  font-size:120%;  font-weight:bold;  display:block;  padding-left:14px;}/* ------------------ NAVIGACE nahoře --------------------*/#navigace_back {   height:48px;  width:100%;  background: url(../images/menu.png) repeat-x;}#navigace2_back {   height:23px;  line-height:23px;  font-size:80%;  width:100%;  color:#333333;  background: url(../images/menu_back.png) repeat-x;}#navigace2_back a {   color:#333333;  font-weight:normal;}#navigace_body {   height:48px;  line-height:48px;  width:989px;  margin:0 auto;}#navigace2_body {   height:23px;  line-height:23px;  width:989px;  margin:0 auto;}#navigace {   height:48px;  line-height:48px;  width:756px;  padding-left:20px;  float:left;  font-size:90%;}#vyhledavani {  width:202px;  margin-top:10px;  margin-left:3px;  line-height:21px;  height:27px;  background:white;  float:left;  background: url(../images/search_area.png) no-repeat;}td.hledani_td {  padding:0;  margin:0;  text-align:left;  width:167px;}td.hledani_td input {  width:167px;	background: none;	color:white;}.submit_search {  float:right;  width:28px;  padding:0;  height:21px;  display:block;  cursor:pointer;  border:none;	background: none;}.image_border {  border: 8px solid #efefef;}#navigace li a {   color:white;}#navigace li a:hover, #navigace ul li ul li a, #navigace li.selected a, #navigace li.selected2 a, #navigace li.selected3 a {   color:white;}#navigace ul li ul li a:hover {   background: #242424 url('../images/arrow_small.gif') no-repeat 7px 13px;  width:170px;}.table_kosik {  float:right;  width:210px;  margin:4px auto;  color:white;  font-weight:bold;}.table_kosik tr td {  padding:4px 0;}.table_kosik tr td.first {  padding-left:10px;  width:100px;}.table_kosik tr td a.cart_submit {  border:none;	background: url(../images/trolley_button.png) no-repeat top left;	width:112px;	height:22px;	line-height:22px;  cursor:pointer;  color:white;  display:block;  text-align:center;  font-weight:normal;  float:right;}#login_table {  float:right;  width:90%;  margin:0 auto;  display:block;  margin-right:10px;  color:white;  font-weight:bold;}.login_input {  background:white;  border:1px solid #cdcdcd;  font-size:12px;  padding:2px;  width:135px;}.login_submit {  background:url(../images/login_button.png) no-repeat top left;  width:83px;  height:20px;  font-size:13px;  line-height:20px;  border:none;  padding:0;  text-align:center;  color:white;  cursor:pointer;}.submit_left {  background:url(../images/submit_left.png) repeat-x;  width:auto;  height:23px;  line-height:23px;  border:none;  font-size:11px;  padding:0 15px;  text-align:center;  color:white;  cursor:pointer;  display:block;}.black_normal {  color:white;  font-style:normal;}#login_table tr td {  padding:4px 4px 0 4px;  margin:0;}input, textarea, select {  border:1px solid #b0c6cf;  font-size:12px;	background: white;	color:#111111;	padding:2px;}input.input_search {  width:134px;  height:20px;  border:none;  color:#333333;  font-size:13px;  line-height:20px;  padding:0 4px;}.smaller_login {  font-size:80%;  color:gray;}.input_noborder {  background:transparent;  color:black;  border:none;  font-weight:bold;}/* ------------------ MENU - kategorie a podkategorie zbozi --------------------*/#left .box .main ul li {   float:left;  clear:both;  width:100%;}#left .box .main ul li a {   display:block;  float:left;  width:100%;  line-height:28px;  font-weight:bold;}#left .box .main ul li span {   padding-left:25px;  display:block;}#left .box .main ul li.detail span {   padding-left:35px;  display:block;}#left .box .main a:hover {   text-decoration:none;  background: #d2c100;  color:black;} #left .box .main a.choosed, #left .box .main ul li.selected a, #left .box .main ul li.selected_top a, #left .box .main ul li.highlightselected a {   text-decoration:none;}#left .box .main ul li.selected, #left .box .main ul li.selected_top, #left .box .main ul li.highlightselected {   list-style-type:none;}#left .box .main ul li.selected span, #left .box .main ul li.selected_top span, #left .box .main ul li.highlightselected span {   background: #d2c100 url('../images/arrow_big.gif') no-repeat 8px 9px;}#left .box .main ul li.selected a, #left .box .main ul li.selected_top a, #left .box .main ul li.highlightselected a {  text-decoration:none;  background: #d2c100;  color:black;  font-weight:bold;}#left .box .main ul li.noselected_top a, #left .box .main ul li.highlight a {  text-decoration:none;  font-weight:bold;  color:#ffc000;}#left .box .main ul li.detail a:hover {  text-decoration:none;  background: #d2c100;  color:black;}#left .box .main ul li.noselected_top a:hover, #left .box .main ul li.selected_top a:hover {  background: #d2c100;  color:black;}#left .box .main ul li.noselected, #left .box .main ul li.noselected_top, #left .box .main ul li.highlight, #left .box .main ul li.noselected_top, #left .box .main ul li.detail {   list-style-type:none;}#left .box .main ul li.noselected span, #left .box .main ul li.noselected_top span, #left .box .main ul li.noselected_top span, #left .box .main ul li.highlight span {   background: url('../images/arrow_big.gif') no-repeat 8px 9px;}#left .box .main ul li.detail span {   background: url('../images/arrow_small.gif') no-repeat 23px 10px;}#left .box .main li.detail a {  display:block;  float:left;  width:100%;  line-height:24px;  font-weight:normal;}#left .box .main li a {  color:white;}#left .box .main li.detail a.choosed {  color:black;  background: #d2c100;}#left .box .main li.detail a.nochoosed {  color:white;}#left p, #left span {   padding:0 4px;}#left div.h2_background span {  padding:0;}.nav_sel {  color:white;  background: url('../images/nav.png') repeat-x 0 3px;  height:33px;  padding:0;  cursor:pointer;  display:block;  float:left;  font-weight:bold;  text-align:center;  font-size:90%;}.nav_nosel {  color:black;  background:none;  padding:0;  cursor:pointer;  display:block;  float:left;  font-weight:bold;  text-align:center;  font-size:100%;  color:white;}#left .box .main {   width:100%;  padding:5px 0px;}#right .box .main h2 {   background: url(../images/background_h.jpg) repeat-x;  color:black;  padding-left:5px;}#right .box .main p, #right .box .main span {   padding:0 4px;}#left .box .main table tr td {   line-height:15px;}#left .box .main table tr td.color {   color:#7aa621;}.table_detail {  float:left;}#content #left ul {list-style-type: none;}#content #left ul li {display: block;width:100%;height:33px;float:left;line-height:33px;background: url(../images/menu.gif) repeat-x;}#content #left li a {text-decoration: none;padding-left: 10px;padding-right: 10px;height:33px;display:block;width:160px;color:black;}#content #left ul li:hover { background: url(../images/menu_over.gif) repeat-x; height:33px;}#content #left ul li.selected, #content #left ul li.selected_top { background: url(../images/menu_over.gif) repeat-x; height:33px;}.rychly_kontakt {  padding:0 10px;  line-height:22px;  }/* ------------------ Produkt box --------------------*/.action_label { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/label.png',sizingMethod='scale'); width:64px;height:64px;position:absolute;margin-top:60px;margin-left:155px;z-index:1;}head:first-child+body .action_label { background: url(../images/label.png) no-repeat;}.new_label { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/label2.png',sizingMethod='scale'); width:64px;height:64px;position:absolute;margin-top:60px;margin-left:155px;z-index:1;}head:first-child+body .new_label { background: url(../images/label2.png) no-repeat;}.sale_label { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/label3.png',sizingMethod='scale'); width:64px;height:64px;position:absolute;margin-top:60px;margin-left:155px;z-index:1;}head:first-child+body .sale_label { background: url(../images/label3.png) no-repeat;}.img_thumb {	height:125px;	display:block;	text-align:center;}.top_content {  background: url(../images/detail.gif) no-repeat top left;	display:block;	float:left;	width: 220px;	height:280px;	overflow:hidden;	padding:0 10px;}.top_content2 {  background: url(../images/detail2.gif) no-repeat top left;	display:block;	float:left;	width: 220px;	height:280px;	overflow:hidden;	padding:0 10px;}.top_content h2, .top_content2 h2 {  height:28px;  line-height:13px;  font-size:12px;  text-align:left;  padding-top:8px}.top_content .description, .top_content2 .description {	display:block;	height: 20px;	overflow:hidden;	font-size:12px;	line-height:18px;	padding-top:3px;	font-size:90%;}.top_content .description2, .top_content2 .description2 {	display:block;	height: 48px;	overflow:hidden;	font-size:10px;	line-height:12px;	text-align:justify;}.top_left {  display:block;  width:240px;  text-align:justify;  float:left;  height:280px;}/* ------------------ Ikony --------------------*/.top_bottom {  display:block;}.dokosiku {   background: url(../images/button_cart.png) no-repeat;  height:37px;  width:37px;  overflow:hidden;  border:none;  cursor:pointer;  float:right;  color:white;  font-size:13px;  text-align:center;  line-height:27px;}.dokosiku:hover {   background: url(../images/button_cart_over.png) no-repeat;}.detail_produktu span a {   color:white;}.detail_produktu {   background: url(../images/button_detail.png) no-repeat;  height:37px;  width:37px;  overflow:hidden;  border:none;  cursor:pointer;  line-height:27px;  float:right;  margin-right:10px;  display:block;}.detail_produktu span a {   font-weight:normal;    padding-left:9px;  height:37px;  width:37px;  display:block;}.dokosiku_detail {   background: url(../images/detail.jpg) no-repeat;  height:27px;  width:51px;  overflow:hidden;  border:none;  cursor:pointer;  line-height:20px;  color:white;  font-weight:bold;}.detail_produktu span a:hover, .dokosiku span a:hover {   text-decoration:none;}.navigace_back {  background: #f7f7f7;  height:auto;  padding:3px 10px;  margin:0 0 10px 0;}.navigace_back a {  color:black;}.navigace_back2 {  background: #f7f7f7;  margin:0 0 5px 0;  line-height:35px;  padding:0 10px;}.navigace_back3 {  background: none;  margin:0;  line-height:22px;  padding:0 9px;  font-family:"calibri";}.margin5 {  height:5px;  display:block;}table.table_makers {  margin:5px 0;}table.table_makers tr td {  padding:0;  line-height:15px;  text-align:left;  width:110px;  float:left;  font-size:120%;  color:#920005;}table.table_makers tr td a {  color:#920005;}.navigace_back2 a {  color:#333333;  font-weight:normal;}.navigace_back2_left {  float:left;  display:block;  padding-top:5px;}.navigace_back2_right {  float:right;  display:block;  padding-top:5px;}.navigace_back a {  color:#222222;}.navigace_back h1 {  font-size:19px;  padding:3px 0px 4px 0px;  font-weight:normal;}#makers {  display:block; width:100%; background: none;}#makers .logo a {  float:left; margin:22px; display:block; height:46px;}/* ------------------ Vlastnosti elementu --------------------*/table {  width:100%;}th {  padding:3px;}td {  padding:3px 1px;  vertical-align:middle;}table, tr, td, th {  border-collapse:collapse;}th.td_xx, th.td_40 {  font-size:85%;  color:#333333;}input {  border:1px solid #b0c6cf;  background:white;  font-size:12px;  padding: 2px;  line-height:17px;}.input_noborder {  background:transparent;  color:#111111;  border:none;  font-weight:bold;}.input_mini {  width:20px;}.detail_img {  background:url(../images/detail_back.png) repeat-x top left;  padding:10px}.submit_count {  background:#3a3a3a;  cursor:pointer;  border:none;  padding:2px 5px;  color:white}img {  border:none;}.fullwidth {  width:90%;}a {  text-decoration:none;  color:#8e0000;  font-weight:bold;}a:hover {  color:#530000;  text-decoration:none;}h1 { font-size:18px; color:#8e0000; padding-bottom:8px; font-weight:bold;}h1.vyrazne { font-size:20px; padding-bottom:10px; color:#8e0000;}h2 { font-size:17px; padding-bottom:5px; color:#8e0000;}h3 { font-size:16px; padding-bottom:5px; color:#8e0000;}h4 { font-size:15px; padding-bottom:4px; color:#8e0000;}/* ------------------ Patička --------------------*/#footer {  background: #000 url(../images/header_body.png) repeat-x bottom left;  text-align:left;	display:block;	width: 100%;	text-align:center;	padding:10px 0;	color:#fff;}#footer_body {  width:989px;  margin:0 auto;}#footer a {	color:#fff;}/* ------------------ Výpis produktů - záhlaví a zápatí --------------------*/.list_of_products {  height:30px;  line-height:30px;  background: #efefef;  border-top:6px solid white;  border-bottom:2px solid white;  width:100%;  color:black;  font-weight:bold;}table.list_of_products_table tr td {  padding: 2px 3px;  background: #f7f7f7;  border-bottom:2px solid white;}#paging_header {  background: #f7f7f7;  height:45px;  padding-left:10px;  padding-right:10px;  padding-top:5px;  margin-bottom:10px;}#paging_header p.paging_header_left {  line-height:20px;  float:left;}#paging_header p.paging_header_right {  line-height:20px;  float:right;}#paging_footer {  display:block;  background: #f7f7f7;  height:30px;  line-height:30px;  padding:0 10px;  margin:15px 0;  }#paging_footer table tr td{ padding:0;}#paging_footer table tr td.leftpage { width:16px;text-align:left;}#paging_footer table tr td.rightpage{ width:70px; text-align:right;}#paging_footer table tr td.centerpage{ text-align:center;}/* ------------------ Ostatní vlastnosti --------------------*/.infomessage {vertical-align: middle;color:black;}.errormessage {vertical-align: middle;color:#6e0000;}.left {  text-align:left;}.right {  text-align:right;}.smaller_bold {  font-weight:bold;  font-size:90%;}.bold {  font-weight:bold;}.center {  text-align:center;}.center_small {  text-align:center;  width:100px;}.hidden {	display: none;}.justify {  text-align:justify;}.clear {  clear: both;}.smaller {  font-size:90%;}.smaller_center {  font-size:90%;  text-align:center;}.smaller_color {  font-size:90%;  color:#8e0000;}.smaller_gray {  font-size:90%;  color:gray;}.color {  color:#8e0000;}.color2 {  color:#8e0000;}.h2_background {  background: url(../images/h2.png) no-repeat;  margin:5px 0;  line-height:33px;  padding-left:20px;  width:207px;  height:33px;  color:white;  text-align:left;  font-size:100%;  font-weight:bold;  text-transform: uppercase;}.h2_background2 {  background: url(../images/h2.png) no-repeat;  margin:5px 0;  line-height:33px;  padding-left:5px;  width:222px;  height:33px;  color:white;  text-align:left;  font-size:100%;  font-weight:bold;  text-transform: uppercase;}.news {  width:100%;  padding:5px 0px;  background: #f7f7f7;  float:left;  margin-bottom:25px;}.news_date {  font-weight:bold;  color:black;  padding:6px 10px 0 40px;  background: url(../images/calendar.png) no-repeat 10px 5px;}.news_text {font-size:85%;text-align:justify;padding:4px 10px 0 10px}.light_link {  color:white;  line-height:22px;  background: url(../images/arrow_small.gif) no-repeat 0px 4px;  padding-left:14px;}.h1_background {  background: url(../images/shadow.png) no-repeat bottom left;  margin:0;  margin-bottom:8px;  line-height:43px;  width:695px;  height:47px;  padding:0px 10px;  color:black;  text-align:left;  font-size:16px;  font-weight:bold;}.color_bold {  color:#002b3d;  font-weight:bold;}.black {  color:black;}.white {  color:white;}.cena{  border-style: inset;  padding:0 2px;  width:15px;  height:14px;  font-size:10px}.submit {  border:none;  font-size:13px;	background: url(../images/submit.png) no-repeat;	width:95px;	height:31px;	line-height:31px;	color:white;	text-align:center;  cursor:pointer;}.submit2 {  border:none;  font-size:13px;	background: url(../images/submit2.png) no-repeat;	width:100px;	height:32px;	line-height:32px;	color:white;	text-align:center;  cursor:pointer;}a.special_submit {  border:none;  font-size:14px;  width:170px;	background: url(../images/submit.gif) repeat-x;  cursor:pointer;  padding:5px;  color:black;  display:block;}.submit:hover {  border:none;	background: url(../images/submit_over.png) no-repeat;}.special {  width:320px;  display:block;  float:left;  line-height:16px;  font-size:10px;}.red { color:red;}.green {  color:white;}.odsazeni_top {  padding-top:10px;}.objednavka {  color:red;  text-align:center;  font-size:120%;}.objednavka2 {  color:#7aa621;  text-align:center;  font-size:125%;  border:1px solid #bababa;  padding:10px;  margin-top:20px;}#dotaz, #diskuze {  margin-top:15px;}.vlozit_komentar {  color:#7aa621;}#kontaktform {  margin-top:30px;}/* Ajax validate form */#msg {  display:none;   position:absolute;   z-index:200;   padding-left:1px;   background:#710004;  padding:6px;   color:white;	-moz-border-radius: 5px;}#msg2 {  display:none;   position:absolute;   z-index:200;   padding-left:1px;   background:#710004;  padding:6px;   color:white;	-moz-border-radius: 5px;}.poll_title {  padding-left:5px;  font-weight:bold;}.price {  color:#8d0100;  float:left;  width:60%;  padding-top:10px;  font-size:130%}.banners {  text-align:center;  margin:0 auto;  padding:10px;}.go_to_order {  text-align:right;  padding-top:10px;}.boxik{	background: #f7f7f7;}.boxik_content {  padding: 8px;}.boxik_content a, .boxik_content span, .boxik_content p {  color:black;}.tabik{  float: left;  height: 32px;  width: 130px;  margin-right:5px;  text-align: center;  background: #eeeeee;}.tabik_over {  float: left;  height: 32px;  width: 130px;  margin-right:5px;  text-align: center;  background: #f7f7f7;}a:hover.dark_link {  color:black;  text-decoration:none;}.tabtxt{  color: #000;  font-size: 12px;  font-weight: bold;  padding: 9px 0 0 0;}#detail_product {  margin:0px 5px 20px 5px;}#detail_product a {  color:black;}.cart_box {margin-bottom:20px;height:40px;line-height:40px;text-align:center;width:100%;display:block;}.cart_box_item_selected {background:#dddddd;font-weight:bold;float:left;width:25%;}.cart_box_item {background:#eeeeee;float:left;width:25%}p.info {  background: url(../images/item_over.png) repeat-x top left;  height:31px;  line-height:31px;  padding:0 10px;  color:white;  margin:10px 0;}.table_border_bottom {  background: url(../images/border.gif) repeat-x bottom left;  height:1px;}li.cat  { color: #424549; font: bold 13px tahoma; display: block; line-height: 13px; padding: 4px 5px 4px 0px; }li.element  { color: #424549; font: bold 12px tahoma; display: block; line-height: 12px; padding: 3px 5px 3px 21px;}.pointer {  cursor:pointer;  font-weight:bold;}p.highlight {  font-size:130%;  padding:10px 0 3px 0; color:#8e0000; font-weight:bold;}p.highlight2 {  font-size:120%;  padding:10px 0 3px 0;  font-style:italic;  cursor:pointer;  color:#8e0000;  width:auto;}p.highlight2.active {}p.highlight2 div.active {  height:auto;  display:block;}.submit_spec {  border:none;	background: #990000;	width:249px;	height:33px;  cursor:pointer;  color:white;  display:block;  text-align:center;  float:right;  font-size:13px;}.submit_spec a {  font-weight:normal;  color:white;  font-size:90%;}.submit_spec2 {  border:none;	background: #eeeeee;	width:140px;	height:33px;	line-height:33px;  cursor:pointer;  color:black;  display:block;  text-align:center;  float:left;}.submit_spec2 {  font-weight:normal;}.submit_bazar {  border:none;	background: url(../images/nav.png) repeat-x;	width:140px;	height:30px;	line-height:30px;  cursor:pointer;  color:black;  display:block;  text-align:center;  float:left;  margin-top:5px;}.submit_bazar {  font-weight:normal;  color:white;}.submit_bazar:hover {  color:white;}.ratingblock {	display:block;	width:100%;}.loading {	height: 15px;	width:15px;	background: url('../images/working.gif') 50% 50% no-repeat;	}	.unit-rating { /* the UL */	list-style:none;	height: 30px;	position: relative;	background: url('../images/staring2.png') top left repeat-x;  float:right;		}.ratingblock p {  clear:both;}.unit-rating li {  text-indent: -90000px;	padding:0;	margin:0;	float: left;}	.unit-rating li a {	outline: none;	display:block;	width:30px;	height: 30px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	margin:0;	cursor:pointer;	}	.unit-rating li a:hover{	background: url('../images/staring2.png') left center;	width:30px;	height:30px;	z-index: 2;	left: 0px;	}.unit-rating a.r1-unit{left: 0px;}.unit-rating a.r1-unit:hover{width:30px;}.unit-rating a.r2-unit{left:30px;}.unit-rating a.r2-unit:hover{width: 60px;}.unit-rating a.r3-unit{left: 60px;}.unit-rating a.r3-unit:hover{width: 90px;}.unit-rating a.r4-unit{left: 90px;}	.unit-rating a.r4-unit:hover{width: 120px;}.unit-rating a.r5-unit{left: 120px;}.unit-rating a.r5-unit:hover{width: 150px;}.unit-rating a.r6-unit{left: 150px;}.unit-rating a.r6-unit:hover{width: 180px;}.unit-rating a.r7-unit{left: 180px;}.unit-rating a.r7-unit:hover{width: 210px;}.unit-rating a.r8-unit{left: 210px;}.unit-rating a.r8-unit:hover{width: 240px;}.unit-rating a.r9-unit{left: 240px;}.unit-rating a.r9-unit:hover{width: 270px;}.unit-rating a.r10-unit{left: 270px;}.unit-rating a.r10-unit:hover{width: 300px;}.unit-rating li.current-rating {	background: url('../images/staring2.png') 0 31px;	position: absolute;	height: 30px;	display: block;	z-index: 1;	}.email_news {  border:none;}.banner {	background: url('../images/banner.png') no-repeat;	width:732px;	height:169px;	margin:0 auto 20px auto;}.banner a.button {  border:none;  font-size:13px;	background: url(../images/submit.png) no-repeat;	width:95px;	height:31px;	line-height:31px;	color:white;	text-align:center;  cursor:pointer;  display:block;  position:absolute;  margin-left:390px;  margin-top:99px;}.banner a.button:hover {	background: url(../images/submit_over.png) no-repeat;}
