﻿/* * 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: Arial, Verdana, "Times New Roman", Verdana; font-size: 13px; color: #3b294f; background: #222222 url(../images/backgroundcolor.gif) repeat-x; background-attachment:fixed;}#rating_of_products {  margin:15px 0;  float:right;  clear:both;}/* ------------------ 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:left; width:545px; display:block;  padding:0 5px;}#left {  float: left; width:216px; background:#cccccc;}#right {  float: right; width:216px;  background:#cccccc;}/* ------------------ Hlavička --------------------*/#header {  background: url(../images/header.jpg) no-repeat; height:258px; width:989px;}#header #over a {  display:block; position:absolute; top:44px; width:420px; height:150px; margin-left:250px;}#header #header_perex {  font-size:13px;  position:absolute;  top:160px;  margin-left:145px;  font-weight:bold;}#header #basket {  position:absolute;  top:100px;  margin-left:810px;  width:140px;  height:83px;  color:white;}#header #basket a {  color:white;}input {  border:1px solid gray;  font-size:13px;	background: white;}.submit_dark {  background: url('../images/submit.gif') repeat-x;  height:20px;  border:none;  cursor:pointer;  color:white;}.submit_light {  background: url('../images/submit.gif') repeat-x;  height:20px;  border:none;  cursor:pointer;  color:white;}.submit_dark:hover, .submit_light:hover {  color:silver;}.submit_light {  color:white;}input.input_search {  background: url('../images/search_input.jpg') no-repeat;  width:134px;  height:20px;  border:none;  color:white;  font-size:14px;  line-height:20px;  padding:0 4px;}.smaller_login {  font-size:75%;  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:20px;  display:block;}#left .box .main ul li.detail span {   padding-left:35px;  display:block;}#left .box .main a:hover {   text-decoration:none;  background: #ededed;}#left .box .main a.choosed, #left .box .main ul li.selected a, #left .box .main ul li.selected_top a {   text-decoration:none;  background: #ededed;  line-height:28px;  height:28px;  width:100%;}#left .box .main ul li.selected, #left .box .main ul li.selected_top {   list-style-type:none;}#left .box .main ul li.selected span, #left .box .main ul li.selected_top span {   background: url('../images/top_menu_item.gif') no-repeat 7px 8px;}#left .box .main ul li.selected a, #left .box .main ul li.selected_top a {  text-decoration:none;  color:black;  font-weight:bold;}#left .box .main ul li.noselected_top a {  text-decoration:none;  font-weight:bold;  color:black;  font-style:italic;}#left .box .main ul li.detail a:hover {  text-decoration:none;  color:black;}#left .box .main ul li.noselected, #left .box .main ul li.noselected_top, #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 {   background: url('../images/top_menu_item.gif') no-repeat 7px 8px;}#left .box .main ul li.detail span {   background: url('../images/top_menu_item.gif') no-repeat 23px 5px;}#left .box .main li.detail a {  display:block;  float:left;  width:100%;  font-size:100%;  line-height:22px;  font-weight:normal;}#left .box .main li a {  color:#3c2a50;}#left .box .main li a:hover {  color:black;}#left .box .main li.detail a.choosed {  color:black;}#left .box .main li.detail a.nochoosed {  color:#3c2a50;}#left p, #left span, #right p, #right span {   padding:0 10px;}#left div.h2_background span, #right div.h2_background span {  padding:0;}#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;}.left_bottom { background: url(../images/left_bottom.jpg) no-repeat; float:left; height:23px; width:216px; display:block;}.right_bottom { background: url(../images/right_bottom.jpg) no-repeat; float:right; height:23px; width:216px; display:block;}.rychly_kontakt {  padding:0 10px;  line-height:22px;  }/* ------------------ Produkt box --------------------*/.action_badge {float:right;text-align:center;line-height:71px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/badge.png',sizingMethod='scale'); width:69px;height:71px;position:absolute;margin-top:-10px;margin-left:155px;z-index:1;font-size:13px;font-weight:bold;color:white;}head:first-child+body .action_badge { background: url(../images/badge.png) no-repeat;}.top_badge {float:right;text-align:center;line-height:71px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/badge.png',sizingMethod='scale'); width:69px;height:71px;position:absolute;margin-top:-10px;margin-left:155px;z-index:1;font-size:13px;font-weight:bold;color:white;}head:first-child+body .top_badge { background: url(../images/badge.png) no-repeat;}.sale_badge {float:right;text-align:center;line-height:20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/badge.png',sizingMethod='scale'); width:69px;height:71px;position:absolute;margin-top:-10px;margin-left:155px;z-index:1;font-size:13px;font-weight:bold;color:white;}head:first-child+body .sale_badge { background: url(../images/badge.png) no-repeat;}.sale_badge span {  padding-top:14px;  display:block;}.img_thumb {	height:130px;	display:block;	text-align:center;}.top_content {	display:block;	float:left;	width: 230px;	height:320px;	overflow:hidden;	padding:0 10px;	border:1px solid #ededed;}.top_content_small {	border:1px solid #ededed;	background:white;	display:block;	float:left;	width: 120px;	height:140px;	overflow:hidden;	padding:10px;	border:1px solid gray;}.top_content .description, .top_content_over .description, .column_content .description {	display:block;	height: 60px;	overflow:hidden;	font-size:12px;	line-height:19px;}.top_content .short, .top_content_over .short, .column_content .short {	display:block;	height: 60px;	overflow:hidden;	font-size:12px;	line-height:14px;}.top_content_over {	border:1px solid #ededed;	display:block;	float:left;	width: 230px;	height:320px;	overflow:hidden;	padding:0 10px;}.top_content h2, .top_content_over h2, .column_content p.title {	padding:6px 0;	height:25px;	font-size:14px;	line-height:14px;}.column_content {	display:block;	float:left;	overflow:hidden;	padding-left:15px;}.column_content h2 {	padding:6px 2px;	height:25px;	font-size:14px;	line-height:14px;}.top_left  {  display:block;  width:240px;  text-align:justify;  padding-left:17px;  float:left;  margin-bottom:6px;}.top_left_small  {  display:block;  width:130px;  text-align:justify;  padding-left:20px;  float:left;  margin-bottom:10px;}.column_left  {  display:block;  width:200px;  text-align:justify;  float:left;  margin-bottom:10px;}/* ------------------ Ikony --------------------*/.top_bottom {  display:block;  color:white;}.dokosiku {   background: url(../images/detail.jpg) no-repeat;  height:27px;  width:51px;  overflow:hidden;  border:none;  cursor:pointer;  float:right;  color:white;  font-size:13px;  text-align:center;  line-height:27px;}.detail_produktu span a, a.dokosiku {   color:white;}.detail_produktu a:hover, a.dokosiku:hover, a.detail_produktu:hover {   color:silver;}.detail_produktu {   background: url(../images/detail.jpg) no-repeat;  height:27px;  width:51px;  overflow:hidden;  border:none;  cursor:pointer;  line-height:27px;  float:right;  margin-right:10px;}.detail_produktu span a {   font-weight:normal;    padding-left:9px;  color:white;}.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: white url(../images/paging.png) no-repeat;  height:44px;  padding:3px 10px;  margin:0 0 10px 0;}/* ------------------ Vlastnosti elementu --------------------*/th {  padding:3px;}table {  width:100%;}td {  padding:2px 1px;}fieldset {  margin-top:10px;  padding:7px;	-moz-border-radius: 4px;}legend {  font-size:110%;  padding:0 5px;  font-weight:bold;  letter-spacing:1px;  color:#5d1653;}table, tr, td, th {  border-collapse:collapse;}select {  border:1px solid gray;  padding:0 0 0 2px;  font-size:13px;}textarea {	background: white;  border:1px solid gray;  padding:2px;  font-size:13px;}img {  border:none;}a {  text-decoration:none;  color:#5d1653;  font-weight:bold;}a:hover {  color:#151515;  text-decoration:none;}h1 { font-size:16px;  color:#5d1653; padding-bottom:7px;}h1.vyrazne { font-size:20px; padding-bottom:10px;  color:#5d1653;}h2 { font-size:14px; padding-bottom:5px;  color:#5d1653;}h3 { font-size:14px; padding-bottom:5px;  color:#5d1653;}h4 { font-size:12px; padding-bottom:4px; color:#a3d900;}/* ------------------ Patička --------------------*/#footer {	background: url(../images/footer.jpg) no-repeat;  text-align:left;	display:block;	width: 989px;	height:50px;	color:white;}#footer a, #footer p, #footer span {  color:white;}#footer .left{  padding-left:170px;	float:left;	text-align:center;	padding-top:20px;}#footer .right{  margin-right:10px;	width:450px;	float:right;	padding-top:33px;}#footer p.left{  float:left;	color:white;	padding-top:7px;	font-size:90%;	letter-spacing:1px;	padding-left:30px;	font-weight:bold;}#footer p.right{  float:right;	color:white;	padding-top:7px;	font-size:90%;	letter-spacing:1px;	padding-right:30px;	font-weight:bold;}/* ------------------ Výpis produktů - záhlaví a zápatí --------------------*/.list_of_products {  height:30px;  line-height:30px;  background: #ededed;  border-top:6px solid white;  border-bottom:2px solid white;  width:100%;  color:white;  font-weight:bold;}table.list_of_products_table tr td {  padding: 2px 3px;  background: #ededed;  border-bottom:2px solid white;}#paging_header {  background: #ededed url(../images/paging.png) no-repeat;  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: #ededed url(../images/paging2.png) no-repeat;  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:black;}.left {  text-align:left;}.right {  text-align:right;}.smaller_bold {  font-weight:bold;  font-size:85%;}.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:85%;}.smaller_center {  font-size:85%;  text-align:center;}.smaller_color {  font-size:85%;  color:#5d1653;}.smaller_gray {  font-size:85%;  color:gray;}.color {  color:#5d1653;}.background {  border-style: inset;  border:1px solid gray;}.h2_background {  background: url(../images/background_h.jpg) repeat-x;  margin:10px 0;  line-height:35px;  padding:2px 10px ;  text-align:left;  font-size:100%;  font-style:italic;  color:white;  letter-spacing:1px;  word-spacing:2px;}.h1_background {background: url(../images/background_h1.jpg) repeat-x;    margin:10px 0;  line-height:35px;  padding:2px 10px ;  text-align:left;  font-size:100%;  font-style:italic;  color:white;  font-weight:bold;  letter-spacing:1px;  word-spacing:4px;}.color_bold {  color:#5d1653;  font-weight:bold;}.cena{  border-style: inset;  padding:0 2px;  width:15px;  height:14px;  font-size:11px}.submit {  border:none;  font-size:13px;	background: url(../images/submit.gif) repeat-x;  height:auto;  cursor:pointer;  color:white;}.special_submit {  border:none;  font-size:14px;  width:110px;  height:27px;  color:white;	background: url(../images/special_submit.gif) repeat-x;  cursor:pointer;  padding:4px;  border:none;}.submit:hover, .special_submit:hover, .special_submit2:hover  {  border:none;  color:silver;}.special_submit2 {  border:none;  font-size:14px;  width:170px;  height:27px;  color:white;	background: url(../images/special_submit.gif) repeat-x;  cursor:pointer;  padding:9px 4px;  border:none;}.special {  width:320px;  display:block;  float:left;  line-height:16px;  font-size:10px;}.red { color:red;}.green {  color:white;}.table_kosik {  border-bottom:1px dashed #dedede;}.table_kosik_obsah tr td{  padding:1px 2px;  font-size:10px;}.odsazeni_top {  padding-top:10px;}.objednavka {  text-align:center;  font-size:120%;}.objednavka2 {  text-align:center;  font-size:125%;  border:1px solid gray;  padding:10px;  margin-top:20px;}#dotaz, #diskuze {  margin-top:15px;}#kontaktform {  margin-top:30px;}/* Ajax validate form */#msg {  display:none;   position:absolute;   z-index:200;    background:#5d1653;  border:1px solid black;  padding:6px;   color:white;	-moz-border-radius: 5px;}#msg2 {  display:none;   position:absolute;   z-index:200;   background:#5d1653;  border:1px solid black;  padding:6px;   color:white;	-moz-border-radius: 5px;}.go_to_order {  text-align:center;  padding-top:10px;}.boxik{  background: white;}.boxik_content {  padding: 8px;  border: 1px solid #ededed;}.boxik_content a, .boxik_content span, .boxik_content p {  color:black;}.tabik{  float: left;  height: 32px;  width: 100px;  margin-right:5px;  text-align: center;  background: #d5d5d5;  color:black;}.tabik_over {  float: left;  height: 32px;  width: 100px;  margin-right:5px;  text-align: center;  background: #ededed;}a:hover.dark_link {  text-decoration:none;}.tabtxt{  font-size: 13px;  font-weight: bold;  padding: 9px 0 0 0;}#detail_product {  margin:0px 5px 20px 5px;}.a_normal {  background: #d4d4d4;  height:30px;  width:160px;  padding: 0 10px;  font-weight:normal;  border:none;  font-size:14px;  line-height:30px;  color:black;  display:block;  text-align:center;	-moz-border-radius: 5px;}a:hover.a_normal {  text-decoration:none;  color:black;  background: #ededed;}.a_alert {  background: #d4d4d4;  height:30px;  width:200px;  padding: 0 10px;  cursor:pointer;  font-size:14px;  border:none;  font-weight:bold;	-moz-border-radius: 5px;}.a_alert:hover {  background: #ededed;}.cart_box {margin-bottom:20px;height:40px;line-height:40px;text-align:center;width:100%;display:block;}.cart_box_item_selected {background: #ededed;font-weight:bold;float:left;width:25%;}.cart_box_item {background:#d4d4d4;float:left;width:25%}.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 10px; }li.element  { color: #424549; font: bold 12px tahoma; display: block; line-height: 12px; padding: 3px 5px 3px 31px;}.pointer {  cursor:pointer;  font-weight:bold;}