/* CSS Document */

body {
  	margin:0px;
  	padding:0px;
  	background: #ffffff;
  	color:#000000;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
}

h1 {
  	color:#e25948;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:15px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	padding:0px;
  	text-align:left;
  	text-transform:uppercase;
}

h2 {
  	color:#e25948;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:15px;
  	margin:20px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
  	padding:0px;
  	text-align:left;
  	text-transform:uppercase;
}

h3 {
  	color:#666666;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 14px 10px;
  	text-align:left;
  	text-transform:uppercase;
  	border-bottom:1px solid #ebebeb;
}

h2.nazev {
  	color:#4A4A4A;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:15px;
  	margin:0px 0px 0px 0px;
  	padding:0px 0px 14px 0px;
  	text-align:left;
  	text-transform: none;
  	border-bottom: none;
}

h4 {
  	color:#e25948;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:15px;
  	margin:0px 0px 5px 0px;
  	padding:0px 0px 0px 0px;
  	padding:0px;
  	text-align:left;
  	text-transform:uppercase;
}

h5 {}

h6 {}

p {
  	color:#464646;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:11px;
  	margin:0px;
  	padding:0px;
  	text-align: justify;
}

a {
  	color:#000000;
  	font-weight:normal;
  	text-decoration:underline;
  	font-family: Verdana;
  	font-size:12px;
  	margin:0px;
  	padding:0px;
  	text-align: left;
}

a:hover {
  	color:#000000;
  	text-decoration:none;
  	font-size:12px;
  	margin:0px;
  	padding:0px;
}

ul {
    list-style: disc;
    font-size:12px;
    text-align: left;
}

li {
  	color:#000000;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
}

/* 
+------------------+
|                  |
|       MAIN       |
|                  |
+------------------+
*/



/* 
+------------------+
|                  |
|     HEADER       |
|                  |
+------------------+
*/

#frame_header {
  	background: url(http://www.ma-vybaveni-posiloven.cz/obr/bg_header2.png) left top repeat-x;
  	clear: both;
	  height: 110px;
}

#header {
    background: url(http://www.ma-vybaveni-posiloven.cz/obr/bg_header.png) left bottom no-repeat;
    width: 940px; height: 110px;
}

#logo {
    width:223px;
    float:left;
}

#homepage {
  	background: url(http://www.ma-vybaveni-posiloven.cz/obr/logo.png) left top no-repeat;
  	width: 223px; height: 60px;
  	float:left;
  	margin:20px 0px 0px 0px;
}

#frame_menu {
  	width: 717px;
  	float:right;
}

ul.menu {
	 list-style:none;
	 font-size: 12px;
	 margin:40px 0px 0px 0px;
	 float:right;
}

/* --- normal --- */

ul.menu li {
    background: none;
    color:#898989;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:9px 10px 9px 10px;
  	margin:0px 5px 0px 0px;
  	float:left;
}

ul.menu li a {
    color:#898989;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

/* --- hover --- */

ul.menu li:hover {
    background: none;
    color:#898989;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:9px 10px 9px 10px;
  	margin:0px 5px 0px 0px;
  	float:left;
}

ul.menu li a:hover {
    color:#898989;
  	font-weight:bold;
  	text-decoration:underline;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

/* --- active --- */

ul.menu li.active {
    background: #e25948;
    color:#ffffff;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:9px 10px 9px 10px;
    margin:0px 5px 0px 0px;
  	float:left;
}

ul.menu li.active a {
    color:#ffffff;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

/* 
+------------------+
|                  |
|     CONTENT      |
|                  |
+------------------+
*/

#bg_content {
  	background: #ffffff url(http://www.ma-vybaveni-posiloven.cz/obr/bg_content.png) left top repeat-x;
  	clear:both;
}

#frame_content {
    background: url(http://www.ma-vybaveni-posiloven.cz/obr/bg_content2.png) left top repeat-y;
  	width:940px;
  	clear:both;
}

/* -+-+-+-+- SIDEBAR -+-+-+-+- */

#sidebar {
  	width: 220px;
  	float: left;
}

ul.submenu {
	 list-style:none;
	 font-size: 12px;
	 margin:0px;
	 padding:0px 0px 50px 0px;
}

/* --- normal --- */

ul.submenu li {
    background: none;
    color:#363636;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:10px 0px 11px 10px;
  	margin:0px 0px 0px 0px;
  	border-bottom:1px solid #ebebeb;
}

ul.submenu li a {
    color:#normal;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

/* --- hover --- */

ul.submenu li:hover {
    background: none;
    color:#363636;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:10px 0px 11px 10px;
  	margin:0px 0px 0px 0px;
  	border-bottom:1px solid #ebebeb;
}

ul.submenu li a:hover {
    color:#normal;
  	font-weight:normal;
  	text-decoration:underline;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

/* --- active --- */

ul.submenu li.active {
    background: #ff0000 url(http://www.ma-vybaveni-posiloven.cz/obr/bg_submenu_link_active.png) left top repeat-x;
    color:#e25948;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	padding:10px 0px 11px 10px;
  	margin:0px 0px 0px 0px;
  	border-bottom:1px solid #ebebeb;
}

ul.submenu li.active a {
    color:#e25948;
  	font-weight:bold;
  	text-decoration:underline;
  	font-family: Verdana;
  	font-size:12px;
  	padding:0px;
  	margin:0px;
}

.sb_container {
  width: 200px;
  margin-top:15px;
  margin-bottom:25px;
  clear:both;
}

.red_text {
  	color:#e25948;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	margin:0px;
  	padding:0px 0px 8px 0px;
  	text-align: left;
}

.grey_text {
  	color:#666666;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:12px;
  	margin:0px;
  	padding:0px 0px 8px 0px;
  	text-align: left;
}

/* -+-+-+-+- CONTENT -+-+-+-+- */

#content {
  width: 720px;
  float: left;
}

.main_container {
  width: 660px;
  _width:720px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
}

.main_container2 {
  width: 660px;
  margin-top:0px;
  clear:both;
}

.cara {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/bg_line.png) left top repeat-x;
  clear:both;
  font-size:0px;
  height:1px;
}

.cont_headline {
  float:left;
  width:510px;
}

.kosik {
  float:right;
  width:149px;
  border-left:1px dotted #878787;
}

.kosik a {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/button_kosik.png) left top no-repeat;
  font-size:0px;
  width:132px;
  height:30px;
  float:right;
}

p.kosik_cena {
  color:#545454;
  font-weight:normal;
  text-decoration:none;
  font-family: Verdana;
  font-size:11px;
  margin:0px;
  padding:5px 0px 0px 18px;
  text-align: center; 
  clear:both; 
}
.product_cont {
  width:160px;
  height: 160px;
  float:left;
  padding:0px;
  margin:17px 16px 0px 0px;
  _margin:17px -44px 0px 0px;
  _padding:0px 0px 0px 28px;
}

.product_cont_top {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product_cont_top3.png) left top no-repeat;
  font-size:0px;
  width:140px; 
  height:5px;
}

.product_cont_main {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product_cont_mid3.png) left top repeat-y;
  font-size:12px;
  width:140px;
  height:140px;
}
.product_cont_bottom {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product_cont_bottom3.png) left top no-repeat;
  font-size:0px;
  width:140px; height:5px;
}

.product_image {
  float:left;
  width:150px;
}

.product_image img {
  border:0px;
}

.product_image a {
  font-size:10px;
  text-decoration:none;
  color: rgb(51,51,204);
}

.product_image a:hover {
  text-decoration: underline;
}

.frame_product_text {
  float:left;
  width:460px;
  padding: 0px 0px 10px 30px;
}

p.product_text {
  	color:#464646;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:11px;
  	margin:0px;
  	padding:0px 0px 0px 0px;
  	text-align: left;
  	/* line-height:22px;  */
}

.product_status {
  clear:both;
  padding:15px 0px 0px 0px;
  width: 600px;
  border: rgb(0,0,0) solid;
}

.product_prize {
    float:left;
    color:#6D6D6D;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:14px;
  	margin:0px;
  	padding:9px 0px 0px 0px;
  	width:350px;
  	text-align: right;
}

.product_prize span.cena {
    color:#E25644;
  	font-weight:bold;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:16px;
  	margin:0px;
  	padding:0px;
}

.product_kosik {
  float:left;
  width:260px;
  text-align: right;
}

.product_kosik .button1 {
  background: #DF5340;
  font-size:11px;
  padding: 3px 0px 3px 8px;
  width:85px;
  text-align: left;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  font-family: Verdana;
  MARGIN-TOP: 3px;
  FONT-WEIGHT: bold;
}

.product_kosik a:hover {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/button_kosik2.png) left top no-repeat;
  font-size:11px;
  padding:5px 0px 5px 0px;
  width:83px;
  float:right;
  text-align: center;
  color:#ffffff;
  font-weight:bold;
  text-decoration:underline;
  font-family: Verdana;
}

/* 
+------------------+
|                  |
|     FOOTER       |
|                  |
+------------------+
*/

#frame_footer {
  	background: #ffffff url(http://www.ma-vybaveni-posiloven.cz/obr/bg_footer.png) left top no-repeat;
  	clear:both;
  	width: 940px; height: 42px;
}

#footer {	
	 width: 940px; height: 42px;
}

p.copyright {
  	color:rgb(107,107,107);
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:11px;
  	margin:0px;
  	padding:17px 0px 0px 0px;
  	text-align: right;
}

p.copyright a {
  	color:rgb(107,107,107);
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:11px;
  	margin:0px;
  	padding:0px;
  	text-align: right;
}

p.copyright a:hover {
  	color:#e25948;
  	font-weight:normal;
  	text-decoration:none;
  	font-family: Verdana;
  	font-size:11px;
  	margin:0px;
  	padding:0px;
  	text-align: right;
}

/* 
+------------------+
|                  |
|     UNIQUE       |
|                  |
+------------------+
*/

.clean {
  	width:0px;
  	height:0px;
  	font-size:0px;
  	clear:both;
}

.clean_10 {
  	width:0px;
  	height:10px;
  	font-size:0px;
  	clear:both;
}

.clean_20 {
  	width:0px;
  	height:20px;
  	font-size:0px;
  	clear:both;
}

.mezera_20 {
  	line-height:20px;
  	clear:both;
}

.mezera {
  	padding-top: 20px;
}

.akcni_nabidka{
    color:red;  
}

.product2_cont {
  width:660px;
  float:left;
  padding-left:29px;
  margin:17px 5px 0px 0px;
  _margin:17px -10px 0px 0px;
  _padding:0px 0px 0px 28px;
}

.product2_cont_top {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product2_cont_top.png) left top no-repeat;
  font-size:0px;
  width:660px; height:5px;
}

.product2_cont_main {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product2_cont_mid.png) left top repeat-y;
  font-size:12px;
  width:660px;
  padding: 10px 16px 3px 16px;
}

.product2_cont_bottom {
  background: url(http://www.ma-vybaveni-posiloven.cz/obr/product2_cont_bottom.png) left top no-repeat;
  font-size:0px;
  width:660px; height:5px; 
}


.kosik_horni_lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #AFAFAF;
	padding: 5px 0px 5px 0px;
	line-height: 12px;
	}
.kosik_cena_zb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
}
.kosik_nazev_zb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.kosik_nazev_zb_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-weight: bold;
}
.kosik_cena_zb_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.kosik_delic {
	background-image: url(http://www.ma-vybaveni-posiloven.cz/obr/kosik_delic.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 12px;
}
.kosik_tabulka {
	width: 650px;
}  
.button {
  width: 25px;
  height: 22px;
  margin-right: 10px;
  text-align:center;
  FONT-SIZE: 11px;
  FONT-FAMILY: Tahoma, Arial CE, helvetica, sans-serif;
  FONT-WEIGHT: bold;
}
.kosik_obr {
  vertical-align: middle;
}
.pocet_form {
  height: 25px; 
  width: 89px;
  padding: 6px 0px 0px 0px;
  _padding:13px 0px 0px 0px;

}
#form_pocet .obr_kosik {
  width: 16px; 
  height:18px; 
  vertical-align: top;
}
#form_pocet {
  height: 16px; 
  line-height: 18px; 
  text-align: center;
}
#form_pocet input {
  width: 18px; 
  height: 18px; 
  font-size: 11px;
  vertical-align: top; 
  text-align:center;
}
#form_pocet img {
  vertical-align:top;
}
.kosik_buttony {
 MARGIN-TOP:20px; WIDTH: 650px; 
}
.kosik_button {
  FONT-SIZE: 11px; 
  PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px; 
  FONT-FAMILY: Tahoma, Arial CE, helvetica, sans-serif; 
  FONT-WEIGHT: bold; 
  background: #DF5340;
  color: white;
}
.modry_radek {
  width: 650px;
  font-weight: bold; 
  font-size: 11px;
  font-family: "verdana"; 
  padding: 5px 0px 0px 3px;
  color: #000000; 
  text-align: left; 
  margin: 25px 0px 12px 0px;
  height: 16px; 
  background: #AFAFAF;
}
.formular_zak {
  width: 650px; 
  background-color: #F1F0E8; 
}
.form_maly_txt {
  font-size: 10px;  
  padding-left: 20px; 
  padding-bottom: 8px;
}
.form_mail_txt {
  font-size: 11px;  
  padding-left: 80px; 
  padding-bottom: 15px; 
  padding-top: 10px;
}
.formular_zak SPAN {
  color: red; 
  font-weight: bold; 
  padding-left: 2px; 
  font-family: verdana;
  font-size: 10pt;
}
.formular_pp {
  width: 265px; 
  float: left;
}
.formular_lp {
  width: 265px; 
  float: left; 
  text-align:left;
}
.form_nadpis {
  font-size: 13px; 
  padding-left: 14px; 
  font-weight: bold; 
}
.form_radek {
  width: 100%; 
}
.form_radek label {
 color: #0d900d; 
 padding-right: 5px; 
 width: 80px; 
 height:20px; 
 padding-top: 4px;
 position: relative; 
 display: block; 
 float: left; 
 text-align: right; 
 font-size:13px;
}
.form_radek input {
  width: 140px; 
  height: 20px; 
  margin-bottom: 3px; 
  font-size:8pt; 
  margin-top: 2px;
}
.form_radek textarea {
  font-size:8pt; 
  width: 400px; 
  height: 42px;
}
.o_b_objednavka {
  font-size: 12px; 
  background: #DF5340; 
  color: white; 
  height: 30px; 
  margin-top:20px; 
  margin-bottom: 20px;
  font-family: Tahoma, Arial CE, helvetica, sans-serif; font-weight: bold; width: 240px;
}
.doprava {
  text-align: left;
  width: 650px;
  padding: 20px 0px 20px 0px;
}
.text {
  width: 650px;
  padding-top: 20px;
  font-size: 13px;
  color:#464646;
  font-weight:normal;
 	font-family: Verdana;
 	text-align: left; 
}
.text A{
  font-size: 13px;
  color:#464646;
  text-decoration: underline;
}
.text li {
  font-size: 13px;
  Padding-top: 8px;
  color:#464646;
}
.fotogalerie {
  width: 650px;
  background: rgb(255,255,255);
}
.zbozi_leva {
  float:left;
  width: 160px;
}
.hs_nadpis {
  font-size: 13px;
  padding: 20px 0px 15px 20px;
  color: #4D4C4D;
  text-align: left;
  font-weight:bold;
  text-decoration:none;
  font-family: Verdana;
}
.hs_text {
  font-size: 12px;
  padding: 10px 30px 15px 20px;
  color: #4D4C4D;
  text-align: left;
  text-decoration:none;
  font-family: Verdana;  
}
.ps_pozn {
  font-size: 10px;
  padding: 10px 20px 20px 85px;
}
.pozn {
  padding: 30px 20px 20px 40px;
}