/* Edited with EditCSS */
/**** LINK-tag style sheet screen.css ****/

root { 
    display: block;
}

body {
	background: #fff;
	color: #333;
	font-family:sans-serif;
	font-size:12px;
}

a {
	color: #f;
}
#top_menu { width:100%; height:20px; margin: 67px 0 0 0; top:120px; }
ul#top_menu { display:block; float:right; width:620px; height:20px; top:67px; }
#top_menu li { display:block; float:right; width:140px; }
#top_menu li a { display:block; padding:3px; text-align:center; color:#666; font-weight:bold; text-decoration:none; border-left:0px solid #eee; font-size:13px; }
#top_menu li a.active { color:#000; overflow:visible; border:0; }


#left_menu { width:200px; float:left; margin:0px; padding:0; height:900px; }
#left_menu ul { padding:0; margin:0; }
#left_menu li { padding: 0; list-style: none;
    background-color: #fff;
	color: #fff;
	font-weight: bold;
}
#left_menu h4 { width:201px; height:29px; font-size:11px; margin:0; line-height:29px; padding: 0; text-align:center; color:#333; }
#left_menu li { color:#444; height:52px; width:201px; padding:0; display:block; text-decoration:none; background:#fff; }
#left_menu li a { line-height:52px; display:block; color:#fff; text-align:center; text-decoration:none; background: url("../img/menu_button.jpg") no-repeat; }
#left_menu li a.active {  }

.shadow {
	-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 4px #444;
	box-shadow: 3px 3px 4px #444;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

/**cervena:D40000*/
/*
#top_menu { width:100%; background:#D21B00; height:20px; margin:0; }
#top_menu ul { display:block; float:right; margin:0; width:620px; height:20px; }
#top_menu li { display:block; float:left; width:120px; }
#top_menu li a { display:block; padding:3px; text-align:center; color:#fff; font-weight:bold; text-decoration:none; border-left:1px solid #eee; border-right:1px solid #eee; }
#top_menu li a.active { background:#fff; color:#D21B00; overflow:visible; border:0; }

#left_menu { width:250px; float:left; background:url("../img/bg_menu.jpg") no-repeat top left; margin:0px; padding:0; height:500px; }
#left_menu ul { padding:0; margin:0; }
#left_menu li { padding: 0; list-style: none;
    background-color: #fff;
	color: #fff;
	font-weight: bold;
}
#left_menu h4 { width:250px; height:29px; font-size:11px; margin:0; line-height:29px; padding: 0; text-align:center; background: url("../img/bg_menu_title.jpg") no-repeat left top; color:#333; }
#left_menu li { color:#fff; height:46px; width:250px; padding:0; display:block; text-decoration:none; background:url("../img/bg_menu_item.jpg") no-repeat left top; }
#left_menu li a { line-height:46px; display:block; color:#fff; text-align:center; text-decoration:none; }
#left_menu li a.active {  }
*/
/* #left_menu li a.active { background:#fff; color:#D21B00; text-align:center; } */

.dgs {
	background-color: #D21B00;
	border:#A60203 1px solid;
}

#content { margin: 0 0px 15px 30px; float:left;padding:15px; color:#333; background:url("../img/bg_page_content.jpg") repeat-x top left; width:670px; float:left; }

#page { position:relative; width:996px; margin:0 auto; background: url("../img/bg_page.jpg") repeat-y; border-bottom:1px solid #999; padding-top:0; }
#page .page { padding-top:0; margin:0 auto; width:930px; }

#page #web_logo {margin:0; padding:0; width:268px; height:192px; float:left; border: 0px solid #444; background: url("../img/bg_top_left.jpg") no-repeat top left;  }
#page #web_top {margin:0; padding:0; width:728px; height:192px; float:right; border:0; background: url("../img/bg_top_right.jpg") no-repeat top left;}

#footer { clear:both; width:996px; margin:0 auto; text-align:center; background: url("../img/bg_footer.jpg") top left repeat-x; height:33px; line-height:33px;}

.clearer { height:1px; clear:both; width:99%; margin:0; padding:0; }

.action { margin:5px; border:1px solid #aaa; padding:5px; }
.action_date { margin-bottom:5px; border:1px solid #aaa; background:#555; color:#fff; font-weight:bold; padding:3px; }
.action_time { width:100px; float:left; text-align:center; color:#444; font-weight:bold; }

.product_box_first { position:relative; width:572px; float:left; height: 150px; border: #777 1px solid; background: #fff; vertical-align:top; margin:2px; padding:5px; }
.product_box { position:relative; width:335px; float:left; height: 187px; border: #777 0px solid; background: url("../img/product_box.jpg"); vertical-align:top; margin:0px; padding:0px; }
.product_box img { float:left; margin: 7px 7px 0 0;  }

.buy_button {color:#fff;width:111px;height:45px;display:block;padding-left:3px;text-decoration:none;margin:3px 5px;border:0px solid #222;background:url('../img/buy_button.jpg');float:left; }

.order_form_fakturace { width:: 200px; border:1px solid #777; padding:10px; margin:5px; float:left; }
.order_form_fakturace label { display:block; width:300px; }

.order_form_order { width: 300px; border:1px solid #777; padding:10px; margin:5px; float:right; }
.order_form_order label { display:block; width:100px; }

.button { display:block; width:170px; margin:0px; padding:3px; color: #fff; background:#444; text-align:center; border:1px solid #333; font-weight:bold; text-decoration:none; height:32px; line-height:32px; }
.button img { border: 0pt none; margin: 0pt; }
.left { float:left; }
.right { float:right; }

div.info { border:#777 1px solid; background:#fff; padding:10px; margin:10px; }

#photos { display:block;  vertical-align: top; width:210px; margin: 10px 0; float:left; }
#photos img { display:block; margin:2px; float:left; }

#image_detail { display:block; float:right; margin:10px; }

p { text-align:justify; }

img { margin:10px; padding:3px; border:1px solid #444; }

table { background:#fff0b4; border: 0px solid #444; margin: 10px auto; width:auto; padding:3px; width:600px;  }
table td { background: #fff; padding:3px; }
table th { background: #540000; padding:3px; color:#fff0b4; font-weight:normal; }

h1 { text-align:left; line-height:50px; font-size:20px; padding-top:0px; }

a { color:#; }


/**** LINK-tag style sheet share-button-css ****/

/*
HTTP Host: static.ak.fbcdn.net
Generated: August 19th 2010 4:53:31 PM PDT
Machine: 10.144.186.118
Location: JIT Construction: v280272
Locale: en_US
*/

.FBConnectButton_Simple,
.FBConnectButton_RTL_Simple{background-image:url(/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none}
.FBConnectButton_RTL_Simple{background-position:right 0}
.FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple,
.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline}
.FBConnectButton,
.FBConnectButton_RTL{background:#29447e url(/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none}
.FBConnectButton .FBConnectButton_Text,
.FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none}
a.FBConnectButton,
a.FBConnectButton_RTL ,
.FBConnectButton,
.FBConnectButton_RTL{text-decoration:none}
a.FBConnectButton:active .FBConnectButton_Text,
a.FBConnectButton_RTL:active .FBConnectButton_Text ,
.FBConnectButton:active .FBConnectButton_Text,
.FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none}
.FBConnectButton_BigPun,
.FBConnectButton_RTL_BigPun{background-position:left -60px;font-size:24px;line-height:30px}
.FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px}
a.FBConnectButton_BigPun:active{background-position:left -99px}
.FBConnectButton_RTL_BigPun{background-position:right -268px}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px}
a.FBConnectButton_RTL_BigPun:active{background-position:right -307px}
.FBConnectButton_Large,
.FBConnectButton_RTL_Large{background-position:left -138px;font-size:13px;line-height:16px}
.FBConnectButton_Large .FBConnectButton_Text{margin-left:24px}
a.FBConnectButton_Large:active{background-position:left -163px}
.FBConnectButton_RTL_Large{background-position:right -346px}
.FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px}
a.FBConnectButton_RTL_Large:active{background-position:right -371px}
.FBConnectButton_Medium,
.FBConnectButton_RTL_Medium{background-position:left -188px;font-size:11px;line-height:14px}
.FBConnectButton_Text,
.FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px}
a.FBConnectButton_Medium:active{background-position:left -210px}
.FBConnectButton_RTL_Medium{background-position:right -396px}
.FBConnectButton_RTL_Text,
.FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px}
a.FBConnectButton_RTL_Medium:active{background-position:right -418px}
.FBConnectButton_Small,
.FBConnectButton_RTL_Small{background-position:left -232px;font-size:10px;line-height:10px}
.FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px}
a.FBConnectButton_Small:active ,
.FBConnectButton_Small:active{background-position:left -250px}
.FBConnectButton_RTL_Small{background-position:right -440px}
.FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px}
a.FBConnectButton_RTL_Small:active{background-position:right -458px}
.FBConnectButton_Inactive{filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}
.fb_share_count_wrapper{position:relative;float:left}
.fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center}
.fb_share_count_inner{background:#e8ebf2;display:block}
.fb_share_count_right{margin-left:-1px;display:inline-block}
.fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size:10px;line-height:10px;padding:2px 6px 3px;font-weight:bold}
.fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size:22px;border:solid 1px #b0b9ec}
.fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(/rsrc.php/zCXBS/hash/89zgzk50.png)}
.fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(/rsrc.php/zAQB0/hash/1a8txe26.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative}
.fb_share_no_count{display:none}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size:10px}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size:11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size:13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px}


/**** Inline STYLE-tag style sheet ****/

      #mapka { border: 0px none; padding: 0px; margin: 0px; }
      #ma {  float:left; padding: 0px; background: #7aa1e6 url(img/poz.gif) top left no-repeat; width: 200px; font-size: 1px; }
    



