/* @author Jakub Mahdal <jakub.mahdal@plymo.net> */
/* @version 1.0; last modified 2006-08-16 00:20 by plymo */



/* Nastaveni pro hlavni body tag, ktere se promitne do vsech podtagu na strance */
body#mainBody{ background-color: #94dc64; text-align: center; padding: 0px; margin: 0px; border: 0px; color: #575757; }
#mainBody *{ margin: 0px; border: 0px;	padding: 0px; font-family: Verdana, Tahoma, sans-serif;	font-size: 8pt; }

#mainBody input{ border: 1px Solid #d4d4d4; }
#mainBody select{ border: 1px Solid #d4d4d4; }

/* cistici div */
div.clear{ clear: both; overflow: hidden; }

/* pomocna nadpis pro eshop */
h1#pageTitle{ position: absolute; left: -100px; top: -100px; }


/* chybove hlaseni */
#mainWarning{ color: #407bb8; padding: 0px 0px 25px 25px; margin: 20px 20px 0px 10px; display:block; background-image: url(../images/info.gif); background-repeat: no-repeat; background-position: top left; }
#mainError{ color: red; padding: 0px 0px 25px 25px; margin: 20px 20px 0px 10px; display:block; background-image: url(../images/error.gif); background-repeat: no-repeat; background-position: top left; }
#mainInfo{ color: #407bb8; padding: 0px 0px 25px 25px; margin: 20px 20px 0px 10px; display:block; background-image: url(../images/info.gif); background-repeat: no-repeat; background-position: top left; }


/* __________________________________________________________________________________*/

/* "drzak" horniho panelu, kam obvykle padne nejaka grafika a menu */
div#pageTopPanelHolder{	overflow: hidden; margin: 0px auto 0px auto; background-color: #94dc64; width:1002px; clear: both; }
/* horni panel, je obvykle na stred */
div#pageTopPanel{ overflow: hidden; background-image: url(../images/rotopedy_fitness_foto.jpg); background-repeat:no-repeat; background-position: top left; height: 129px; text-align: right; }

/* logo, je plovouci */
img#logo{ float: left; margin: 60px 0px 0px 25px; }


/* __________________________________________________________________________________*/

/* "drzak" panelu s kosikem a pokladnou */
div#pageCartPanelHolder{ overflow: hidden; margin: 0px auto 0px auto; background-color: #fff; width:1002px; background-image: url(../images/cart_panel_bg.jpg); background-repeat:no-repeat; background-position: top left;}
/* panel s kosikem a pokladnou */
div#pageCartPanel{ overflow: hidden; margin: 0px; height: 54px; text-align:center;}
#pageCartPanel div{ width:196px; height:62px; margin-top: 0px; float: left; }
#pageCartPanel strong{color:#2d5e92;}
#pageCartPanel a{ font-size: 8pt; color: #fff; text-decoration: none;}
#pageCartPanel a:hover{ text-decoration: underline;}
#pageCartPanel .shoppingCartShort{ color:#e93100; font-weight:bold; }
#pageCartPanel .arrow{ margin: 0px 3px 0px 0px;  }
#pageCartPanel .safe{ margin: 0px 4px 0px 10px; float: left; }
#pageCartPanel .strong{ font-weight: bold; }

/* horni menu - obchodni podminky, kontakt apod. */
ul#topMenu{ margin: 35px 0px 0px 450px; list-style: none; }
#topMenu li{ padding: 0px 10px 0px 10px; text-align: left; display: inline; border-left:1px Solid #e0e4e9; height: 30px; }
#topMenu a{ font-size:10pt; color: #002549; text-decoration: none; }
#topMenu a:hover{ color: #002549; text-decoration: underline; }

/* __________________________________________________________________________________*/

/* "drzak" obsahoveho panelu */
div#pageContentPanelHolder{	overflow: hidden; margin: 0px auto 0px auto; width:1002px; background-image: url(../images/content_bg.gif); background-repeat:repeat-y; background-position: top left;}
/* obsahovy panel, tento je obvykle dale clenen na tri sloupce, je obvykle na stred */
div#pageContentPanel{ overflow: hidden; margin: 0px; text-align: left; }


/* levy panel - kategorie, asistent apod.... */
div#contentLeftPanel{ width: 196px; background-color: #d0dae2; overflow: hidden; float: left; border-right: 1px Solid #b6c6d4;}
#contentLeftPanel .titleHolder{ margin: 0px 0px 5px 0px; color: #fff; width: 196px; height: 58px; background-image: url(../images/module_title_bg.gif); background-repeat:no-repeat; background-position: top left; text-align:center;}
#contentLeftPanel .title{ margin: 18px auto 0px auto; }

/* mezera */
.spacer{ width: 200px; height: 10px; clear: both;}

/* kategorie ------ */
#contentLeftPanel ul{ margin: 0px 0px 0px 0px; width: 196px; list-style: none; }
#contentLeftPanel li{ margin: 0px 10px 0px 10px; text-align: left; padding: 2px 0px 2px 0px; overflow: hidden; }
#contentLeftPanel a{ margin: 2px 0px 0px 0px; display: block; color: #000; text-decoration: none; }
#contentLeftPanel a:hover{ color: #000; text-decoration: underline; }
#contentLeftPanel .level1{ border-bottom:1px Solid #eaeef2; }
#contentLeftPanel .level2{ }
#contentLeftPanel h2{ font-size: 8pt; height: 15px; overflow: hidden; font-weight: normal;}


/* asistent prodeje ------ */
div#moduleAsistent{  margin: 10px 10px 0px 10px; }
table#asistent{ width:100%; margin: 10px 0px 0px 0px; }
#asistent td{ padding: 0px; }

/* modul vyhledavani */
div#moduleSearching{ margin: 5px 0px; }
#moduleSearching form{ margin: 0px auto 0px auto; width:170px; border-top:1px Solid #eaeef2; }
#moduleSearching input.search{  margin: 5px auto 0px auto; padding: 1px; font-size: 8pt; width: 90px; background-color: #fff; border:1px Solid #b6c6d4;}
#moduleSearching input.searchSubmit{  margin: 5px auto 0px auto; font-size: 8pt; width: 30px; background-color: #87ee42; color: #fff; font-weight: bold; }


/* modul anketa */
div#moduleEnquiry{ margin: 0px 10px 0px 10px; }
#moduleEnquiry h4{ margin: 0px 0px 5px 0px;color: #557faa; }
#moduleEnquiry form{ margin: 0px 0px 10px 0px; }
#moduleEnquiry .enquiryRadio{ width: 0px; height: 0px; position: absolute; left: -100px; overflow: hidden; }
#moduleEnquiry .enquiryAnswer{ margin: 0px 0px 10px 0px; }
#moduleEnquiry .enquiryBar1{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry1.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar2{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry2.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar3{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry3.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar4{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry4.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar5{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry5.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar6{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry6.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar7{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry7.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry .enquiryBar0{ float: left; margin: 0px 7px 0px 0px; background-image: url(../images/enquiry0.gif); background-repeat: no-repeat; background-position: top left; }
#moduleEnquiry strong{ clear: right; }
#moduleEnquiry div{ margin: 0px 0px 5px 0px; }
#moduleEnquiry label{ cursor: pointer; }
#moduleEnquiry label:hover{ text-decoration: underline; }

/* modul partneri */
div#modulePartners{ margin: 0px 10px 20px 10px; }
#modulePartners a{ color:#000; }
#modulePartners .partner{ margin:0px 0px 10px 0px; }


/* modul novinky */
div#moduleNovelties{ margin: 0px 10px 20px 10px; }
#moduleNovelties a{ color:#000; display:inline; font-weight:normal;}
#moduleNovelties h1{ height:18px; }
#moduleNovelties .noveltyItem{ margin:0px 0px 5px 0px; }


/* __________________________________________________________________________________*/
/* prostredni obsahovy a pravy panel */
div#contentMidRightPanel{ float: left; overflow: visible;}
/* obsahovy panel */
div#contentMidPanel{ background: #d1dfed; float: left; width: 592px; }
div#contentMidPanelBG{ background-image: url(../images/mid_content_bg.gif); background-repeat: repeat-x; background-position: top left; float: left; width: 592px; }
div#contentPanel { margin: 0px 15px 20px 15px; }
#contentPanel .titleHolder{ margin: 0px 0px 10px 0px; clear: both; }
#contentPanel .title{ margin: 2px 0px 0px 0px; font-size: 10pt; color:#787878; font-weight: bold; display: inline;}
#contentPanel .info{ padding: 0px 0px 0px 0px; }
#contentPanel .error{ padding: 0px 0px 0px 0px; }
#contentPanel .messageIcon{ margin: 0px 0px 0px 0px; }

/* modul strankovani a razeni */
#contentPanel .productShortListActions{ margin: 0px 0px 15px 0px; clear: both; float:left; width: 562px; }
div#filtersDiv1{ float:right;  margin: 10px 0px 0px 0px; height: 30px; }
#filtersDiv1 .sorting{ margin: 0px; text-align: right;}
#filtersDiv1 .paging{ width: auto; margin: 0px; text-align: right;}
#filtersDiv1 select{ width: 100px; font-size: 8pt;}
#filtersDiv1 a{ color:#407bb8; text-decoration: underline;}
#filtersDiv1 a:hover{ color:#407bb8; text-decoration: underline; }

div#filtersDiv2{  float:right; margin: 10px 0px 0px 0px; height: 30px; }
#filtersDiv2 .sorting{ margin: 0px; text-align: right;}
#filtersDiv2 .paging{ width: auto; margin: 0px; text-align: right;}
#filtersDiv2 select{ width: 100px; font-size: 8pt;}
#filtersDiv2 a{ color:#407bb8; text-decoration: underline; }
#filtersDiv2 a:hover{ color:#407bb8; text-decoration: underline; }

/* modul produkty*/
div#productShortList{ margin:0px 0px 15px 0px; float:left;}
#productShortList .productShort{ margin: 0px 14px 15px 0px; width: 178px; background-color: #fff; color:#7d7d7d;  background-image: url(../images/product_top_bg.gif); background-repeat:no-repeat; background-position: top left; float:left; overflow: hidden; }
#productShortList div.bg{ background-image: url(../images/product_bottom_bg.gif); background-repeat:no-repeat; background-position: bottom left;  }
#productShortList .nameAndText{  margin: 3px 0px 3px 10px; width: 157px; height:93px; overflow:hidden; }
#productShortList .productShortMarginRight{ margin-right: 0px;}
#productShortList .productFlagAction{ margin: 0px; height: 12px; background-image: url(../images/action.gif); background-repeat: no-repeat; background-position: top right; overflow: hidden;}
#productShortList .productFlagNone{ margin: 0px; height: 12px; }
#productShortList .productName{  color:#407bb8; font-weight: bold; display: inline; text-decoration:underline;}
#productShortList .productNameLink{  color:#407bb8; text-decoration: underline; }
#productShortList .productNameLink:hover{  color:#407bb8; text-decoration: none; }
#productShortList .productImg{ margin: 10px 0px 10px 0px; height: 185px; text-align: center; overflow:hidden; }
#productShortList .productPrice{ color: #68c32b; font-size:10pt; }
#productShortList .productShortPrice{ padding:5px 0px; margin: 3px 0px 0px 10px; width: 157px; border-top: 2px Solid #dce1e6; text-align:center; height:30px; }
#productShortList .productShortCartCompare{ width: 158px; height:18px; border-bottom: 1px Solid #dce1e6; margin-left: 10px; }
#productShortList .moreInfo{ float: left; }
#productShortList .addToCart{float: left; margin-left:2px; }
#productShortList h1{ color: #000; margin: 12px 0px 10px 0px; clear: both; }
div#categoryName1{ margin: 10px 0px 0px 0px; float:left; color:#000; font-size:8pt; }

#categoryName1 a{ color:#6bc72d; text-decoration: none; font-weight:normal; }
#categoryName1 a:hover{ color:#6bc72d; text-decoration: underline; }
#categoryName1 .title{ color:#6BC72D; font-weight:normal; }
div#categoryName2{ margin: 10px 0px 0px 0px; float:left; color:#000; font-size:8pt; }
#categoryName2 a{ color:#6bc72d; text-decoration: none; font-weight:normal; }
#categoryName2 a:hover{ color:#6bc72d; text-decoration: underline; }
#categoryName2 .title{ color:#6BC72D; font-weight:normal; }

/* detail produktu */
div#productDetail{ margin: 22px 0px 20px 0px; clear:both; float:left; }
#productDetail  a{ color:#000; text-decoration: underline; font-weight: normal; }
#productDetail  a:hover{ color:#000; text-decoration: underline; }
div#productDetailImage{  margin: 0px 14px 0px 0px; float:left; width: 178px; overflow: hidden; }
div#productDetailImg{ margin: 0px; width: 178px; background-color:#fff; color:#7d7d7d;  background-image: url(../images/product_top_bg.gif); background-repeat:no-repeat; background-position: top left; clear:both; overflow: hidden; }
#productDetailImg .imgBg{ width: 178px; background-image: url(../images/product_bottom_bg.gif); background-repeat:no-repeat; background-position: bottom left; text-align: center; display:block; }
#productDetailImg .productImg{ margin:10px 0px 10px 0px; }
#productDetailImage .zoom{ margin:1px 0px; height:15px; display:block;}

div#productDetailBasic{ margin: 0px 0px 20px 0px; clear:both; }
#productDetailBasic strong{ width: 80px; } 
#productDetailBasic a{ color:Gray; }
p#productDetailDescription{ clear: both; font-size:9pt; color:#313131;}

div#productDetailInfoCart{ margin: 0px 0px 0px 0px; float: left; width: 370px; }
#productDetailInfoCart h1{ color: #6bc72d; font-size:11pt; font-weight:bold;}
#productDetailInfoCart h2{ margin: 0px 0px 16px 0px; color: #000; font-size:8pt; font-weight:normal;}

div#productDetailCart{  float:left; margin: 0px; width: 370px; height: 160px; text-align:left; overflow:visible; background-image: url(../images/product_price_bg.gif); background-position: top left; clear:both;}
#productDetailCart .divWhite{ margin: 15px; background: #fff; text-align:left; padding:10px; height:110px;}
#productDetailCart .divContent{ margin: 10px;  float:left; }
#productDetailCart .price{ color: #000; font-size:8pt; font-weight:normal; }
#productDetailCart .vatPrice{ color: #6cc133; font-size:12pt; margin:5px 0px; display:block; }
#productDetailCart .cartBox{ padding: 15px 10px 15px 10px; margin: 0px 10px 0px 0px; border-right: 1px Solid #c7c7c7; float:left;}
#productDetailCart .cart{ padding: 2px; margin: 0px 2px 0px 0px; display: block; }
#productDetailCart .pieces{ width: 30px; }
#productDetailCart .addCart{ background-color: transparent; color:#407bb8; border:0px; padding:2px 0px auto 2px; margin: 0px 0px; text-align:left; display:inline; font-size:9pt; cursor:pointer; }
#productDetailCart .addCompare:hover{ text-decoration:none; }
#productDetailCart .addToCartArrow{ margin: 0px 3px 0px 0px;   }
#productDetailCart .addToCartSpan{ margin: 0px 0px 0px 0px; display:block; }
#productDetailCart .addCompare{ font-weight:normal; color:#407bb8; border:0px; text-decoration:none; font-size:9pt;}
#productDetailCart .addCompare:hover{text-decoration:none; color:#407bb8;  }
#productDetailCart  a{ color: #91a619; text-decoration: underline; font-weight: bold; }
#productDetailCart  a:hover{ color:#000; text-decoration: underline; }


/* shopping cart  and order */
table #shoppingCartContent{ margin: 20px 0px 10px 0px; }
#shoppingCartContent td{ padding: 2px 1px 2px 1px; }
#shoppingCartContent .title{ padding: 2px 2px 10px 2px; font-weight: bold; color: #196ca5; }
#shoppingCartContent .headerBG{ background-color: #d6e4ef; padding: 2px 2px 2px 2px; }
#shoppingCartContent .centered{ text-align: center; }
#shoppingCartContent .rightAlign{ text-align: right; }
#shoppingCartContent .whiteBG{ background:#fff; }
#shoppingCartContent .code{ background-color: #f6f6f6; width: 60px; }
#shoppingCartContent .bottomBorder{ border-bottom: 1px Solid #b9b9b9; }
#shoppingCartContent .totalPriceHeader{ background-color: #d6e4ef; color:#000;padding: 4px 0px 4px 0px;}
#shoppingCartContent .totalPrice{ background-color: #d6e4ef; color:#000; }
#shoppingCartContent .totalVatPrice{ background-color: #d6e4ef; color:#000;}
#shoppingCartContent .totalPriceValue{ color:#000; }
#shoppingCartContent .totalVatPriceValue{ color:#000; }
#shoppingCartContent .transportHeader{ background-color: #d6e4ef; color:#000;}
#shoppingCartContent .paymentHeader{ background-color: #d6e4ef; color:#000;}
#shoppingCartContent .bottomTotalBorder{ border-bottom: 1px Solid #e9e9e9; }
#shoppingCartContent .commissionHeader{  background-color: #d6e4ef; color:#000;}
#shoppingCartContent .bonusHeader{ background-color: #d6e4ef; color:#000;}
#shoppingCartContent .note{ background-color: #d6e4ef; color:#000;}
#shoppingCartContent .cartButtons{}
#cartRecalcButton{ margin: 10px 0px 0px 0px; background-color: #e97500; border: 0px; color:#fff; font-weight: bold; float:left;}
#cartSubmitButton{ margin: 10px 0px 0px 0px; background-color: #31b02b; border: 0px; color:#fff; font-weight: bold; }
#orderButton{ margin: 11px 0px 0px 2px; background-color: #31b02b; border: 0px; color:#fff; font-weight: bold; display:block; text-decoration:none; width:64px; padding:1px 1px 2px 1px; text-align:center; float:left;}
#doRecalculate{ margin: 10px 0px 0px 0px; background-color: #e97500; border: 0px; color:#fff; font-weight: bold; }
#makeOrder{ margin: 10px 0px 0px 0px; background-color: #31b02b; border: 0px; color:#fff; font-weight: bold; }

div#cartMessage{ margin: 30px; padding:20px; height:20px;}
#cartMessage a{ color: #000; }
#cartMessage .error{ color: red; }
#cartMessage .info{ margin:0px; }
#cartMessage .showAddedCart{ margin:0px 20px 30px 0px; }

div#cartUserMessage{ margin: 20px 0px 0px 0px; padding:0px;}
#cartUserMessage a{ color: #000; font-weight:bold; }
#cartUserMessage img{ margin: 0px 10px 0px 0px; }

/* Srovnavani */
table#comparing{ margin: 20px 0px 10px 0px; background-color: #fff; }
#comparing td{ font-size:8pt; text-align:center; padding: 2px 1px 2px 1px; background-color: #fff; }
#comparing a{ font-size:8pt; color:black; }
#comparing .title{  font-size:8pt;  text-align:left; padding: 2px 2px 10px 4px; font-weight: bold; color: #196ca5;}
#comparing .titlePrice{ text-align:left; padding: 2px 2px 10px 2px; font-weight: bold; color: #196ca5; }
#comparing .titleDelete{ text-align:left; padding: 2px 2px 10px 2px; font-weight: bold; color: #196ca5; }
#comparing .image{ padding: 2px 2px 10px 2px; font-weight: bold; color: #196ca5; }
#comparing .same{	background-color: transparent; }
#comparing .diff{	background-color: #f7f3d7; }
#comparing .comparingDel{ font-size:8pt; color:red; }

div#compareMessage{ margin: 30px; padding:20px; height:20px;}
#compareMessage a{ color: #000; }
#compareMessage .error{ color: red; }
#compareMessage .info{ margin:0px; }
#compareMessage .showAddedCart{ margin:0px 20px 30px 0px; }

/* modul clanky je definovan v stylesCMS.css */


/* pravy panel */
div#contentRightPanel{ width: 194px; background-color: #d1dfed; overflow: hidden; float: left; border-left: 1px Solid #b6c6d4;}
#contentRightPanel .titleHolder{ margin: 0px 0px 5px 0px; color: #fff; width: 194px; height: 56px; background-image: url(../images/module_title_right_bg.gif); background-repeat:no-repeat; background-position: top left; text-align:center;}
#contentRightPanel .title{ margin: 18px auto 0px auto; }
#contentRightPanel .titleHolderTop{ margin: 0px 0px 5px 0px; color: #fff; width: 194px; height: 56px; background-image: url(../images/module_title_top_bg.gif); background-repeat:no-repeat; background-position: top left; text-align:center;}


/* modul Tip */
div#moduleTip{ margin-left: 7px; width: 178px; background-color: #fff; color:#7d7d7d; background-image: url(../images/product_top_bg.gif); background-repeat:no-repeat; background-position: top left; }
#moduleTip div.bg{ background-image: url(../images/product_bottom_bg.gif); background-repeat:no-repeat; background-position: bottom left;  }
#moduleTip .nameAndText{  margin: 3px 0px 3px 10px; width: 157px; }
#moduleTip h1{ color:#407bb8; font-weight: bold; display: inline; text-decoration:underline; }
#moduleTip a{ color:#407bb8; text-decoration: underline; }
#moduleTip a:hover{ color:#407bb8; text-decoration: underline; }
#moduleTip div{ text-align: left; }
#moduleTip img{ }
#moduleTip .prodImg{ margin: 10px auto 10px auto;}
#moduleTip .center{ text-align: center; }
#moduleTip .cart{ width: 158px; height:18px; border-bottom: 1px Solid #dce1e6; margin-left: 10px; }
#moduleTip .price{ padding:5px 0px; margin: 3px 0px 0px 10px; width: 157px; border-top: 2px Solid #dce1e6; text-align:center; height:30px;}
#moduleTip .tipPrice{ color: #68c32b; font-size:10pt; }
#moduleTip .iconLink{ }
#moduleTip .moreInfo{ float: left; }
#moduleTip .addToCart{ float: left; margin-left:2px; }


/* modul TopTen */
div#moduleTopTen{ color:#7d7d7d; font-size: 8pt; }
#moduleTopTen .topTenItem{ margin: 0px 0px 10px 7px; width: 178px; background-color: #fff; color:#7d7d7d; background-image: url(../images/product_top_bg.gif); background-repeat:no-repeat; background-position: top left; }
#moduleTopTen .bg{ background-image: url(../images/product_bottom_bg.gif); background-repeat:no-repeat; background-position: bottom left;  }
#moduleTopTen h1{ color:#407bb8; font-weight: bold; display: inline; text-decoration:underline; }
#moduleTopTen .nameAndText{  margin: 3px 0px 3px 10px; width: 157px; }
#moduleTopTen a{color:#e3bb00; text-decoration: underline; }
#moduleTopTen a:hover{ color:#e3bb00; text-decoration: underline; }
#moduleTopTen div{ text-align: left; }
#moduleTopTen .toptenImg{  margin: 10px auto 10px auto; }
#moduleTopTen .code{ margin: 0px 0px 5px 0px; }
#moduleTopTen .rightAlign{ text-align: right; }
#moduleTopTen .center{ text-align: center; }
#moduleTopTen .cart{ width: 158px; height:18px; border-bottom: 1px Solid #dce1e6; margin-left: 10px; }
#moduleTopTen .price{ padding:5px 0px; margin: 3px 0px 0px 10px; width: 157px; border-top: 2px Solid #dce1e6; text-align:center; height:30px;}
#moduleTopTen .toptenPrice{ color: #e3bb00; font-size:10pt; }
#moduleTopTen .iconLink{ }
#moduleTopTen .moreInfo{ float: left; }
#moduleTopTen .addToCart{ float: left; margin-left:2px; }


/* modul informace */
div#moduleInformations{ margin: 0px 10px 0px 10px; }
#moduleInformations h3{ margin: 0px 0px 3px 0px; color: #000; font-size: 8pt; }
#moduleInformations a{ color:#000; font-weight:normal; text-decoration: none; }
#moduleInformations a:hover{ color:#000; text-decoration: underline; }
#moduleInformations img{ margin: 3px 6px 0px 0px; float:left; }

/* modul soutez */
div#moduleCompetitions{ margin: 10px 10px 10px 10px; }
#moduleCompetitions h1{ margin: 0px 0px 3px 0px; color: #000; font-size: 8pt; }
#moduleCompetitions a{ color:#5078a0; font-weight:normal; text-decoration: none; }
#moduleCompetitions a:hover{ color:#000; text-decoration: underline; }


/* modul aktuality */
div#moduleActualities{ margin: 10px 10px 10px 10px; }
#moduleActualities h3{ margin: 0px 0px 3px 0px; color: #000; font-size: 8pt; }
#moduleActualities a{ color:#000; font-weight:normal; text-decoration: none; }
#moduleActualities a:hover{ color:#000; text-decoration: underline; }


/* modul login */
div#login{ margin: 100px auto 130px auto; text-align:center;}
#login div{ margin: 15px auto 0px auto; width:300px; }
#login a{ color:#000; font-weight:bold; }
fieldset#loginForm{ border:1px Solid #c7c7c7; padding: 20px 20px 20px 20px; margin: 0px auto 0px auto; width:300px; text-align: right;}
#loginForm .userName{ margin: 25px 0px 0px 0px; padding: 2px; }
#loginForm .userPass{ margin: 5px 0px 0px 0px; padding: 2px; }
#loginForm .loginSubmit{ margin: 15px 0px 0px 0px; background:#87ee42; padding:3px; }
#loginForm legend{ font-weight: bold; }
div#loginMessage{ margin: 30px; padding:20px; height:20px;}
#loginMessage a{ color: #000; }
#loginMessage .error{ color: red; }
#loginMessage .info{ margin:0px; }


/* registrace */
table#registration{	margin: 20px 0px 0px 0px; padding: 0px; background-color: transparent; text-align: left; color: Black; width: 553px; }
#registration td.registration{ padding: 2px; background-color: transparent; margin: 0px; color: Black; }
#registration td.registTitle{ padding: 2px;	background-color: transparent;	margin: 0px; text-align: right; color: Black; }
#registration td.registRequired{ padding: 2px; background-color: transparent; margin: 0px; text-align: right; color: #ff0000; font-weight:bold; }
#registration td.registHeader{ padding: 4px; background-color: #fff; margin: 0px; text-align: right; color: #000; }
#registration strong.registHeader{ color: #000; }
#registration td.registSubmit{ padding: 2px; background-color: transparent;	margin: 0px; text-align: center; color: #6997AC; }
#registration .normalSubmit{ margin: 15px 0px 0px 0px; background:#87ee42; padding:3px; }
#registration td.registSpace{ padding: 2px;	height: 25px; background-color: transparent; margin: 0px; text-align: right; color: #6997AC; }
#registration input.regist{ margin: 1px 0px 1px 0px; border: 1px solid LightGray; width: 130px; background-color: #FFFFFF; height:16px;}
#registration select.regist{ margin: 1px 0px 1px 0px; border: 1px solid Gray; width: 120px;	background-color: #FFFFFF; }

div#registMessage{ margin: 30px; padding:20px; }
#registMessage a{ color: #000; }
#registMessage .error{ color: red; }
#registMessage .info{ margin:0px; }

/* UserActions */
#usersActions{ width: 400px; margin: 40px auto 0px auto; padding: 0px 0px 300px 0px;}
#usersActions .userAction{ margin: 1px 0px 1px 30px; text-align: center; float: left; }
#usersActions img { margin: 10px 0px 10px 0px; }
#usersActions a{ font-size: 10pt; font-weight: bold; text-decoration:none; color: #000; }
#usersActions a:visited{ color: #f06524; }
#usersActions a:link{ color: #f06524; }
#usersActions a:hover{ text-decoration:underline; color: #ff0000; }
#usersActions a:active{ color: #ff0000; }

div#normalContent{ margin:10px 0px; padding: 0px 0px 300px 0px; }

/* Objednavky - historie */
table#ordersHistory{ margin: 10px 15px 10px 15px; width:540px;}
#ordersHistory td{ padding: 3px; border-bottom: 1px Solid #e3e3e3; }
#ordersHistory .header{ background-color: #d6e4ef; font-weight: normal; border-bottom: none;}
#ordersHistory .centered{ text-align: center; }
#ordersHistory a{ color: #f06524; }

div#orderMessage{ margin: 30px; padding:20px; height:300px;}
#orderMessage a{ color: #000; }
#orderMessage .error{ color: red; }
#orderMessage .info{ margin:0px; }


#historyOrderDetail{ margin: 10px 5px 10px 5px; width:543px; }
#historyOrderDetail td{ padding: 3px; border-bottom: 1px Solid #e3e3e3; }
#historyOrderDetail .header{ background-color: #d6e4ef; border-bottom: none; width: 140px; }
#historyOrderDetail .centered{ text-align: center; }
#historyOrderItems{ margin: 10px 5px 10px 5px; }
#historyOrderItems td{ padding: 3px; border-bottom: 1px Solid #e3e3e3;}
#historyOrderItems .whiteBG{background: #fff;}
#historyOrderItems .header{ background-color: #d6e4ef; border-bottom: none; }
#historyOrderItems .position{ width: 10px; }
#historyOrderItems .centered{ text-align: center; }
#historyOrderItems .rightAligned{ text-align: right; }
#historyOrderItems .noborder{ border: none; }
#historyOrderItems .returnOrderToCart{ background-color: #e97500; font-weight: bold; color: #fff; }
#historyOrderItems .makeUserOrderStorno{ background-color: #e97500; font-weight: bold; color: #fff; }
#historyOrderItems .blueButton{ background-color: #359be2; font-weight: bold; color: #fff; }
#historyOrderItems .redButton{ background-color: #e97500; font-weight: bold; color: #fff; }

/* Informace */
.information{ text-align: left; }
.informationLink{ margin: 10px 0px 0px 0px; }




/* __________________________________________________________________________________*/

/* "drzak" paticky */
div#pageFooterPanelHolder{ overflow: hidden; margin: 0px auto 0px auto; background-color: #94dc64; width:1002px;}
/* obsah paticky */
div#pageFooterPanel{ overflow: hidden; margin: 0px 18px 0px 0px; background-color: #d1dfed; height:55px; border-top: 5px Solid #b6c6d4; }
#pageFooterPanel h2{ font-size: 8pt; display: inline; font-weight:normal; }
#pageFooterPanel a{ margin: 2px 0px 0px 0px; color: #000; text-decoration: none; }
#pageFooterPanel a:hover{ color: #000; text-decoration: underline; }
#pageFooterPanel div{ margin: 15px 0px; display: block; }

