body {border:0; margin:0; padding:0; background:#3E3E3E url(../imgs/design/body-bg.gif); font-size: 9pt; font-family: "Arial CE","Arial","tahoma","verdana",sans-serif; color:#444; _text-align:center;}

a {color:#B50001;}
a:hover {color:black;}

p {border:0; margin:15px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold;}
h1 {font-size:220%; font-family:"gfsdidot","Trebuchet MS","arial",serif; }
h2 {font-size:190%; font-family:"gfsdidot","Trebuchet MS","arial",serif; }
h3 {font-size:150%; font-family:"Trebuchet MS","arial",serif; }
h4 {font-size:120%; font-family:"Trebuchet MS","arial",serif; }

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

form {border:0; margin:0; padding:0;}
fieldset {border:none; margin:0; padding:0 10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; }
select { font-size: 8pt; }

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

strong, .strong {font-weight:bold;}

.f-left, left {float:left;}
.f-right, right {float:right;}
.half { width: 49%;}

.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.t-justify {text-align:justify;}

.clear {clear:both;}
.cleaner {clear:both;line-height:0px; font-size:0px;}

.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}

.noscreen {display:none;}
.hidden {display:none;}

/* -------------------------------------------------------------------------------------------------- */

#main { text-align: left; }

/* Hlavička */
#header { height: 249px; }
#header-in { margin: 0 auto; width:1000px; height:249px; padding:0; position:relative; }

    /* Hlavička - logo */
	 #logo {  }
   #logo strong { font-size: 30px;}
   #logo strong a {color:#000;}
   #logo strong a:hover {color:#000; text-decoration:underline;}
	 #logo strong a span { width:300px; height:120px; position:absolute; display:block; top:20px; left:0px; cursor:pointer; z-index: 1}
	 #logo p { position: absolute; top: 156px; left: 89px; z-index: 10; padding: 2px 0; margin: 0; text-align: center; color: white; width: 218px; height: 35px; display: block; background: url(../imgs/design/underlogo.png) 0 0 no-repeat; font-weight: normal; font-size: 9pt;}	

 	 #motiv { position:absolute; top:0; left:0; background: #555 url("../imgs/design/motiv.jpg") 0 0 no-repeat; width: 1000px; height: 249px; z-index: 0}
	 #motiv strong { color:#000; padding: 70px 0 0 30px; font-size: 40px; }	
	 #motiv strong span { width:1000px; height:249px; position:absolute; display:block; top:0; left:0; background:transparent url("../imgs/design/motiv.jpg") 0 0 no-repeat; }
	 	 
/* Informace nad hlavickou */	 
.cUserCartSummary { position: absolute; top: 57px; left:820px; width: 200px; line-height: 16px; padding: 0px; color:#000; font-size: 8pt; }
.cUserCartSummary .ucs-customer { } 
.cUserCartSummary .ucs-shoppingcart { padding: 70px 0 0 0; background: url(../imgs/design/cart-content.gif) 0 10px no-repeat; cursor: pointer; }
.cUserCartSummary .ucs-shoppingcart strong {  }
.cUserCartSummary .ucs-shoppingcart a {  }
.cUserCartSummary .cart-hover { cursor: pointer; }
.cUserCartSummary table {border: none; padding: 0; margin: 0;border-collapse:collapse;}
.cUserCartSummary tr { padding: 0; line-height: 18px;}
.watermark { color: #AAA; }


/* Menu */
#menu { margin:0; padding:0; padding-left: 10px; position: absolute; top: 223px; }

    #menu ul { margin:0; padding:0; list-style:none; height: 24px;  }
    #menu ul li { margin:0; padding:0; float: left; line-height: 24px; }
    #menu ul li a { display: block; padding: 0 15px; text-decoration: none; color:#FFF; font-size: 9pt; background: url(../imgs/design/menu-li.gif) 0 center no-repeat; }
    /* Hover */ 
	  #menu ul li a:hover { text-decoration:underline;}
	 
/* Stránka */
#page { margin: 0 auto; width:1000px; background: #FFF url(../imgs/design/left-pane-bg.gif) 0 0 repeat-y; }
#page-in {min-height:1px; padding: 0; background: url(../imgs/design/cat-bg.jpg) 0 0 no-repeat; }

/* Obsah */
#content {float:right; width:775px; padding: 20px 0; _height:500px; min-height:500px; }
#content h1 {color: #000000; line-height: 35px; font-size: 30px; font-weight: normal; padding: 0; margin: 5px 0 10px; }
#content h2 {color: #000000; font-size: 27px; font-weight: normal; margin: 0 0 10px;}
#content h3 {color: #B50001; font-size: 15pt; font-weight: normal;}
#content h4 {color: #B50001; font-size: 12pt; font-weight: bold;}

#content .indent { padding: 10px 19px 10px 0px; }
#content p { font-size: 10pt; text-align: justify; }
#content p strong { color: #000000; }
#content .important {font-size: 120%; color:#F09432;}
#content ol li { margin: 0 0 10px 0px;}
#content ol, #content ul { font-size: 10pt;}

/* Levý panel */
#panell { float:left; width:223px; margin:0; padding:0 0 20px; }
/* Pravý panel */
#panelr {float:right; width:0px; margin:0; padding:30px 0 0 0; }

.panel-in {padding:0; color: black; }
.panel-in h4 { margin: 15px 0 5px 0; padding:0px; padding-left: 15px; color: #B50001; font-size: 16px; font-weight: bold; width: 190px;}
.panel-in p { margin: 0px; padding: 10px 15px; }
.panel-in ul { list-style:none; margin: 0 0 0 15px;}
.panel-in ul li a { color:#7D7D7D; line-height: 20px;}
.panel-in ul li a:hover {color:#7D7D7D;}

/* Patička */
#footer { margin: 0 auto; width: 1000px; }
#footer-in { background: #640100 url(../imgs/design/footer-bg.gif) 0 0 repeat-x; position:relative; clear:both; color:#FFF; padding: 20px 15px; }
#footer a { color:#E26968; text-decoration: none; }
#footer a:hover { color:#FFF; text-decoration: underline; }
#footer p { margin: 0;}


/********  SHOP ******************************************************************/

.cErrorPage {padding:70px 50px;font-size:larger}
.cErrorPage h2 {color:red}
.cErrorPage .cMain { background: white!important; padding: 10px 20px 20px; }

.cBreadcrumbNavigation { margin:0px; display:block; padding:0px; padding-left: 5px; font-size: 8pt; }

.divCategoryTree ul {margin:0; padding:0; list-style:none; }
.divCategoryTree li {margin:0; padding:0; background: url(../imgs/design/cat-delim-bg.png) 0 0 no-repeat;}
.divCategoryTree ul li a {display:block; padding:0 0 0 15px; line-height: 27px; width: 208px; color:#444; text-decoration:none; }
.divCategoryTree ul li a:hover { color:black; font-weight: bold; text-decoration:none; }
.divCategoryTree ul ul li a { color:#555; padding-left: 27px; width: 196px; line-height: 27px; }
.divCategoryTree ul ul ul li a { color:#888; padding-left: 40px; width: 183px; }
.divCategoryTree li.ct-active { font-weight: bold; background: url(../imgs/design/cat-item-active-bg.gif) 0 0 no-repeat; }
.divCategoryTree ul ul li.ct-active a { color:#000; }
.divCategoryTree ul li.ct-inactive a {color:#bbb}
.divCategoryTree li.ct-begin-group { border-top:1px solid #888; width: 200px;}
.divCategoryTree ul li.ct-73 a { color: #B50001 }

.cAdminMenu ul li a { width: 200px; border: none; line-height: 25px;}

.cCatList ul {margin:0; padding:0; list-style:none; }
.cCatList li {margin:0; padding:0; }
.cCatList ul li a {display:block; padding:0 0 0 20px; background: url(../imgs/design/catlist-li.gif) 0px 0px no-repeat; line-height: 20px; color:#7D7D7D; text-decoration:none; }
.cCatList ul li a:hover { color:black; text-decoration:underline; }


.cSearchForm { width: 200px; height: 36px; background: url(../imgs/design/search.gif) 0 0 no-repeat; margin: 20px 0 20px 11px;}
.cSearchForm fieldset { margin: 0px; border: none; padding: 0 0 0 39px; }
.cSearchForm fieldset input.inp { vertical-align: top; border: none; background: transparent; height: 36px; line-height: 36px; padding:0; margin:0; width:100px!important; font-family: "arial","tahoma",verdana; font-size: 8pt;}
.cSearchForm fieldset input.sub { vertical-align: top; background: #000000 url(../imgs/design/search-btn.gif) bottom left no-repeat; width: 33px; height: 36px; border: none; margin: 0; padding: 0; }
.cSearchForm fieldset label { color: black; font-weight: bold; padding: 0px; margin: 0px; }
.cSearchForm fieldset label.row { display: block; float: left; width: 120px; } 
.cSearchForm fieldset legend { padding: 0px 5px; color: black; }

.cList1 {border-collapse: collapse; font-size: 8pt; clear:both; margin-top: 15px;}
.cList1 th {text-align:left;background:#e5e5e5;padding:5px 0.5em; border-right:1px solid white; color:black;}
.cList1 td {background:#F5F5F5; padding:3px 0.5em; border:0px; margin:0px; border-right:1px solid white}
.cList1 td.last {border:0px;}
.cList1 tr.alt td {background:#FDFDFD;}
.cList1 td input.txt {border: 1px solid #e1e1e1; background: white; width:30px; }
.cList1 fieldset {border:0; padding:0; margin:0;}
.cList1 tr:hover td { background:#FEF4E1; }

.cItemList {width:100%; margin-bottom: 10px; }
.cItemList .il-name strong {display:block}
.cItemList td.il-name { width: 50%; }
.cItemList .il-price {text-align: right}
.cItemList td input.txt { width: 30px; text-align: center;}
.cItemList td img { vertical-align: middle; } 
.cItemList .il-image { text-align: center; }
.cItemList .il-image img { width: 80px; max-height: 70px; }
.cItemList tfoot td { background:#e5e5e5; font-weight: bold; padding: 5px 0.5em; font-size: 110%}

.cFormFields {background: #FBFBFB ;padding:15px; border: 1px solid #e1e1e1; margin-top: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.cFormFields h3 {display:inline;margin:0px; padding:0px}
.cFormFields .ff-max {width:430px}
.cFormFields label {width:125px;padding-bottom: 2px;display:block;float:left;clear:both;line-height:19px;height:19px;font-weight:normal; white-space:nowrap;}
.cFormFields br {clear:both}
.cFormFields th, .cFormFields td, .cFormFields textarea, .cFormFields input, .cFormFields option {font-size: 100%; }
.cFormFields th, .cFormFields td {padding: 2px 0px 0px 5px;vertical-align:top} 
.cFormFields td { width: auto; }
.cFormFields th { font-weight: bold; text-align:left; }
.cFormFields input[type="text"], .cFormFields input[type="password"], cFormFields input.txt, .cFormFields textarea { padding-left: 3px; border: 1px solid #e1e1e1; background: white; -webkit-box-shadow: inset 2px 2px 4px #EEE; -moz-box-shadow: inset 2px 2px 4px #EEE; box-shadow: inset 2px 2px 4px #EEE; } 
.cFormFields input.txt:focus { border: 1px solid #AAA; }
.cFormFields select { font-size: 9pt; background: white; border: 1px solid #e5e5e5; } 
.cFormFields input.button { background: #000000; border: 1px solid #000000; font-size:100%; padding: 1px 25px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: white; cursor: pointer; }
.cFormFields input.button:-moz-focus-inner { border: 0; padding: 0; }

.cFormFields textarea {height:25em;width:440px;}
.cFormFields legend {font-size:14pt; font-weight: normal; color: #B50001; margin: 0; padding: 10px 0 5px 0;}
.cFormFields fieldset {padding:0px;margin:0px;border:0px}
.cFormFields .ff-buttons {padding:1em 0px 1em 125px}

.cButtons {padding: 1em 0; clear: both; text-align: center;}
.cButtons input.button, .cButtons input.b-button { background: #000; border: 1px solid #000; padding: 1px 25px; color: white; font-size:100%; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: pointer; -webkit-box-shadow: 2px 2px 3px #BBB; -moz-box-shadow: 2px 2px 3px #BBB; box-shadow: inset 2px 2px 3px #BBB;}
.cButtons input.b-important { background: #B50001; border: 1px solid #B50001; }
.cButtons input.button:hover { background: #444; border: 1px solid #444; }
.cButtons input.b-important:hover { background: #000; border: 1px solid #000; }

.cItemDetail .idet-pane {float:right; padding:20px; width:290px; min-height:1px; _height:1px; background: url(../imgs/design/detail-pane-bg.jpg) 0 0 no-repeat;}
.cItemDetail .idet-params {float:right; padding:10px; width:310px; min-height:1px; _height:1px; margin-top:10px}
.cItemDetail .idet-buy { margin: 30px 0; }
.cItemDetail .idet-buy input.txt {border: 1px solid #d5d5d5; background: white; height: 14px;padding-top: 1px;width:24px;margin: 0px 3px 2px 3px; font-size: 100%}
.cItemDetail .idet-buy .button { background: #000000; border: 0; width: 81px; height: 26px; color: white; text-align: left;  padding: 0 0 5px 5px; _padding: 0 0 4px 10px; font-size:8pt}
.cItemDetail .idet-pane th {text-align:right; color: #000000; }
.cItemDetail .idet-img { float: left; margin: 0px 10px 0 0; padding: 1px; border: 1px solid #E1E1E1; }
.cItemDetail .idet-img a { line-height: 0; }
.cItemDetail .idet-img a img { cursor:url(../imgs/zoomin.cur), pointer !important; } 
.cItemDetail .idet-desc { float: right; clear: right; width: 330px; }
.cItemDetail .idet-desc h4 { font-size: 130%; color: #000000}
.cItemDetail .idet-desc p { font-size: 9pt!important; }
.cItemDetail .idet-mainPrice {  }
.cItemDetail .idet-mainPrice td { color: #B50001; font-size: 140%; } 
.cItemDetail .idet-img-other { clear: left; width:400px; float: left; padding-top: 10px; }
.cItemDetail .idet-img-other div {width:70px;height:70px;float:left;overflow:hidden; border: 1px solid #E1E1E1; margin: 0 3px 3px 0; display: inline; text-align:center;}
.cItemDetail .idet-img-other img { max-width: 520px; }
.cItemDetail .idet-subitems { float: left; clear: left; }
.cItemDetail .idet-subitems th { background: transparent; border-bottom: 3px solid #B50001; padding: 3px; }
.cItemDetail .idet-subitems .cList1 { _width: 400px; }
.cItemDetail .idet-subitems .cList1 td { padding: 7px; }
.cItemDetail .idet-subitems .cList1 td { background: transparent; }
.cItemDetail .idet-subitems .cList1 td { border-bottom: 1px solid #e1e1e1; }
.cItemDetail .idet-subitems input { width: 30px; text-align: center; border: 1px solid #e1e1e1; }
.cItemDetail .idet-subitems .btnBuy { background: #000000; border: 0px; color: white; padding: 2px 8px; text-decoration: none; width: auto; font-size: 100%; }
.cItemDetail .idet-subitems .btnBuy:hover { background: #B50001; }


.cItemDetail .idet-relatedItems { clear: both; padding-top: 10px; }
.cItemDetail .idet-relatedItem { position: relative; float: left; width: 180px; height: 188px; background: url(../imgs/design/item-bg.gif) 0 0 no-repeat; padding: 2px; margin: 0 5px 14px 0; overflow: hidden; display: inline; }
.cItemDetail .idet-relatedItem:hover { background: url(../imgs/design/item-bg.gif) -184px 0 no-repeat; }
.cItemDetail .idet-relatedItem h3 {font-size: 14px!important; font-weight:bold!important; margin: 0px; height: 2em; line-height: 1em; padding: 5px 2px 0 10px; } 
.cItemDetail .idet-relatedItem h3 a { text-decoration: none; }
.cItemDetail .idet-relatedItem img { width: 180px; height:135px; overflow: hidden; cursor:pointer; } 

.cItemDetail .idet-inactive { float: right; margin: 10px 0 0 0; width: 342px; }
.cItemDetail .idet-inactive p.warning { border: 1px solid #BB141A; background: #FFBFC5; padding: 15px; color: #BB141A;}
.cItemDetail .idet-inactive ul { margin: 10px 0 0 20px;}
 

.cPaging { clear: both; padding: 5px 0; text-align: right; font-size: 8pt; }
.cPaging a { padding: 2px 5px; text-decoration: none; border: 1px solid #DDD; }
.cPaging a:hover { border: 1px solid #000000; text-decoration: none!important;}
.cPaging span.p-active { background: #000000; color: white; padding: 2px 5px; border: 1px solid #000000; }

.cListModeChanger { margin-bottom: 5px; margin-top: 5px; text-align: left; font-size: 8pt; float:right}
.cListModeChanger a { padding: 0px 3px; text-decoration: none; border: 1px solid white;}
.cListModeChanger a:hover { color: #B50001!important; background-color: #ECECEC; text-decoration: none!important;}

.cListOrderChanger { margin: 5px 0; text-align: left; font-size: 8pt; float:left}
.cListOrderChanger select { text-align: left; font-size: 8pt; border:1px solid silver; padding:0px}

.cDiscussion .d-titl { padding-left: 10px; color: #FFF; background: #575759; line-height: 24px; }
.cDiscussion .d-post { border-bottom:1px solid #FFF; background: #F0F0F0; margin-bottom:1px;}
.cDiscussion .d-titl a {margin: 0 5px; color: white; }
.cDiscussion .d-post ul {margin:12px;}
.cDiscussion .d-text { padding-left:5px;}
.cDiscussion .d-replies .d-post { background: #CCC;}
.cDiscussion .d-replies {padding-left:4em;}
.cDiscussion .d-replies .d-replies .d-post {background:#AAA}
.cDiscussion .d-inactive strong, .cDiscussion .d-inactive em { color: #888 }
.cDiscussion p { margin: 10px 0; }

.cDocumentComments .cFormFields .ff-max { width: 480px;}
.cDocumentComments .cFormFields textarea { height: 8em;width: 480px; }
.cDocumentComments .cFormFields label { width: 140px; }
.cDocumentComments .cDiscussion .d-titl { background: #F0F0F0; border-top: 2px solid #b50001; color:#444;}
.cDocumentComments .cDiscussion .d-titl a { color:#444; }
.cDocumentComments .cDiscussion .d-post { background: transparent; }
.cDocumentComments .cDiscussion .d-replies .d-post { background: transparent; }
.cDocumentComments .cDiscussion .d-replies .d-titl { border-top: 2px solid #AAA; }


.cOrderView { margin: 10px 0px; }
.cOrderView .ov-head1 { margin-bottom: 10px; font-size: 170%; color: #B50001; text-align: right; }
.cOrderView .ov-head3 { }
.cOrderView .ov-head3 .ov-Address { float: left; width: 50%; }
.cOrderView .ov-head3 .ov-invoiceAddress { float: left; width: 50%; }
.cOrderView .ov-rows { clear: both; width: 100%; margin: 20px 0px; border-collapse: collapse;}
.cOrderView .ov-rows th { border-bottom: 3px solid #B50001; color: black;}
.cOrderView .ov-rows th {text-align:left;}
.cOrderView .ov-rows td { padding: 3px;}
.cOrderView .ov-foot .ov-summary { float: right; width: 50%; }
.cOrderView .ov-foot .ov-summary table { width: 100%; }
.cOrderView .ov-foot .ov-summary p { font-size: 100%; }
.cOrderView .ov-foot .ov-deliveryAddress { float: left; }
.cOrderView .ov-foot .ov-note { clear:left; float: left; padding: 15px 0; }
.cOrderView .ov-summary th {text-align:left}


.cCatalogList {clear:both; }
.cCatalogList .alt { }
.cCatalogListItem { position: relative; float: left; width: 180px; height: 188px; background: url(../imgs/design/item-bg.gif) 0 0 no-repeat; padding: 2px; margin: 0 5px 14px 0; overflow: hidden; display: inline; } 
.cCatalogListItem:hover { background: url(../imgs/design/item-bg.gif) -184px 0 no-repeat; }
.cCatalogListItem fieldset {border:none; margin:0px; padding:0;} 
.cCatalogListItem .idet-img { width: 180px; height:135px; overflow: hidden; cursor:pointer; text-align:center;} 
.cCatalogListItem .idet-pane { } 
.cCatalogListItem .idet-pane table {} 
.cCatalogListItem .idet-pane h3 {font-size: 14px!important; font-weight:bold!important; margin: 0px; height: 2em; line-height: 1em; padding: 5px 2px 0 10px; } 
.cCatalogListItem .idet-pane h3 a { text-decoration: none; }
.cCatalogListItem .idet-pane p { margin: 3px 0px; overflow: hidden; } 
.cCatalogListItem .idet-pane th { text-align: left; font-weight:normal; white-space:nowrap} 
.cCatalogListItem .idet-pane td { text-align: right; } 
.cCatalogListItem .idet-desc { height: 0px; overflow: hidden; } 

.cCatalogListItem .idet-price { color: #000000; padding: 0 2px 0 10px; } 
.cCatalogListItem .idet-price span { font-weight:bold; font-size: 100%;  } 
.cCatalogListItem .idet-buy { display: none;  } 
.cCatalogListItem .idet-buy input.txt { border: 1px solid black; height:14px;padding-top: 2px;width:24px;margin: 0px 3px 2px 3px; font-size: 100%}
.cCatalogListItem .idet-buy .button { background: black; color: white; border: none; width: 81px; height: 26px; text-align: left; padding: 0 0 5px 5px; _padding: 0 0 4px 10px; font-size:8pt}
.cCatalogListItem .idet-detail { display: none; }
.cCatalogListItem .idet-detail a { display:block; background: #F09432; color: white; width: 72px; height: 21px; padding: 3px 0 0 8px; font-size:8pt; text-decoration: none;}
.cCatalogListItem .promo2 { position:absolute; top: 1px; left: 1px; background: url(../imgs/design/akce.png) 0 0 no-repeat; width: 61px; height: 61px; z-index: 100; }

#PromoList .cCatalogListItem .idet-price { display: none; }
#PromoList .cCatalogListItem .idet-desc { display: none; }

.cLastSeenListItem { width: 190px; margin-left: 10px; }
.cLastSeenListItem img { width: 60px; max-height: 60px; vertical-align: middle; padding: 1px; border: 1px solid #e1e1e1;}
.cLastSeenListItem tr { padding: 5px 0; }


/*
.cShoppingCartSum { float:right; background: #FBFBFB  ; color: black; border: 1px solid #e1e1e1; margin-top:10px; padding: 10px; text-align:center; _width: 250px;  }
.cShoppingCartSum table { margin: 0px;}
.cShoppingCartSum th { text-align: left; font-size:115%}
.cShoppingCartSum td { text-align: right; font-size:115%}
.cShoppingCartSum fieldset {border: none; padding:0px; margin:0px; }
*/

.cLogin input.txt {width:130px}
.cLogin .cFormFields { width: 300px; }
.cLogin label {width:160px}
.cLogin .ff-buttons {padding-left:160px}
.cLogin .ff-buttons input.button { width: 130px; }

option.disabled {color:silver;font-style:italic}
select { font-size: 9pt; background: white; border: 1px solid #e5e5e5;}

.cPanelLogin {padding-left: 15px; }
.cPanelLogin label {color:#7D7D7D; width:45px;padding-bottom: 2px;display:block;float:left;clear:both;line-height:19px;height:19px;font-weight:normal; white-space:nowrap;}
.cPanelLogin input { padding-left: 3px; border: 1px solid #e5e5e5; background: white; width: 100px; font-size: 8pt; } 
.cPanelLogin br {clear:both}
.cPanelLogin input.button { margin-top: 2px; background: black; border: 0px solid black; padding: 3px 5px; _padding: 2px 4px; color: white; font-size: 8pt; width: auto; }
.cPanelLogin fieldset {padding:0px;margin:0px;border:0px}

.cUserName {font-size:11pt; font-weight:normal;margin:1em 0}
.cUserName span {font-size:10pt; }

.cFilter fieldset { margin-top: 10px; padding: 10px 0 10px 10px; background: url(../imgs/design/fade.gif) bottom left repeat-x; border: none; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #f0f0f0; }
.cFilter input { padding-left: 3px; border: 1px solid #e5e5e5; background: white; } 
.cFilter input.button { background: black; border: 1px solid black; min-width: 100px; height: 20px; padding: 0 10px 2px; color: white; font-size: 8pt; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.cMessage {background: #FDF3E0; padding:5px 15px; border: 1px solid #B50001; margin-top: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#zwa { float: right; }
#zwa a { text-decoration: none; }
#zwa a:hover { text-decoration: none; }
#zwa img { vertical-align: middle; }

#link-building { padding: 0 200px 0 250px;}

div.akce { margin: 10px 0 0 12px; background: url(../imgs/design/akce.gif) 0 0 no-repeat; height: 37px; position: relative; }
div.akce a {display: block; width: 190px; height: 35px;}
div.akce a span { position: absolute; top:0; left: 0; display: block; width: 177px; height: 37px; background: url(../imgs/design/akce.gif) 0 0 no-repeat; cursor: pointer; }


.cMain .half ul { margin:10px 0 15px 10px; }
.cMain .half ul li { background:transparent url(../imgs/design/uvod-li.gif) no-repeat scroll 0 0; list-style-type: none; padding: 0 22px; line-height: 18px; }
.cMain #content p { text-align: justify; }
 
#imgPreviewWithStyles { background: #FFF; padding: 10px; z-index: 999; border: none; -moz-box-shadow: 5px 5px 5px #888;-webkit-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888; }
