/* =BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px; font-size: 12px; text-align: center; font-family: Helvetica, Arial, Sans-serif; background:#FFEE99 url(/images/layout/bg.jpg) top left repeat-x; }
/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h2 { font-size:20px; color:#E75B16; display:block; margin:0 0 10px 0px; font-weight:bold; }
h3 { font-size:17px; color:#000; margin:0 0 10px 0; font-weight:normal; }
.nadpis { font-size:17px; display:block; color:#000; padding:0 0 10px 0; font-weight:normal; }
ul li { list-style:none; margin:0px; padding:0px; }
a { color:#D70016; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
img { border:none; padding:0; display:block; }
.clear { clear:both; }
.wrap { margin:0 auto; text-align:left; width:960px; }
.textCenter { text-align:center; }
.textRight { text-align:right; }
.float { float:left; }
.floatRight { float:right; }
.galleryText { font-size:12px; }
.xRED { color: #FF2525; font-weight: bold; }

/* =HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:960px; height:353px; }
.header img { float:left; }
.header .header-text { float:left; width:272px; height:119px; padding:35px 30px 0 0; background:url(/images/layout/b-2.jpg); }
.header .header-text .title { font-size:24px; color:#D90071; display:block; margin:0 0 10px 0; line-height:110%; }
.header .header-text p { font-size:15px; color:#450024; height:55px; overflow:hidden; line-height:115%; }

/* =LEFT BOX
---------------------------------------------------------------------------------------------------*/
.left-box { width:200px; background:#FFFEF4 url(/images/layout/left-box-top.jpg) top left no-repeat; padding:51px 0 0 0; margin:0 15px 0 0; float:left; }
.left-box-in { width:185px; background:#FFFEF4 url(/images/layout/left-box-bottom.jpg) right bottom no-repeat; padding:0 0 41px 15px; float:left; }
.left-box-in .title { font-size:20px; color:#E75B16; display:block; margin:0 0 10px 0px; font-weight:bold;  }
.left-box-in ul.menu { margin:0 0 10px 0; }
.left-box-in ul.menu li { font-size:18px; color:#E4047D; line-height:250%; font-family:Sans-serif; }
.left-box-in ul.menu li a { color:#E4047D; }
.left-box-in ul.toplist li { margin:0 0 0 5px; font-size:14px; line-height:180%; }
.left-box-in ul.toplist li a { margin:0 0 0 5px; color:#E4047D; text-decoration:underline; }
.left-box-in ul.toplist li a:hover { text-decoration:none; }

/* =MIDDLE BOX
---------------------------------------------------------------------------------------------------*/
.middle-box { width:745px; float:left; }
.middle-box ul.categories { margin:20px 0 10px 0; }
.middle-box ul.categories li { list-style-type:disc; margin:0 0 0 15px; font-size:14px; color:#E4047D; }
.middle-box ul.categories li a { color:#E4047D; text-decoration:underline; line-height:200%; }
.middle-box ul.categories li a:hover { text-decoration:none; }

/* =MIDDLE BOX LEFT
---------------------------------------------------------------------------------------------------*/
.middle-box-left { width:530px; padding:0px 0 0 0; margin:0 15px 0 0; float:left; }
.middle-box-left .title { width:505px; height:49px; display:block; padding:32px 0 0 25px; font-size:20px; font-weight:bold; color:#F4FFF1; background:#fff url(/images/layout/middle-box-top.jpg) top left no-repeat;  }
.middle-box-left-in { width:510px; padding:25px 0 28px 20px; margin:0 0 15px 0; background:#fff url(/images/layout/middle-box-bottom.jpg) right bottom no-repeat; }
.middle-box-left-in.gallery { padding-left:10px; width:520px; }
.middle-box-left-in .box { width:150px; margin:0 20px 20px 0; float:left; color:#0F2100; }
.middle-box-left-in .box.rear { margin-right:0px; }
.middle-box-left-in .box .date { font-size:10px; color:#8D8D8D; display:block; text-transform:uppercase; }
.middle-box-left-in .box a { font-size:15px; color:#E4047D; margin:0 0 15px 0; display:block; font-weight:bold; text-decoration:underline; }
.middle-box-left-in .box a:hover { text-decoration:none; }
.middle-box-left-in .box p { line-height:150%; }
.middle-box-left-in .picture { float:left; }
.middle-box-left-in .topAd img { padding:0 0 0 65px;}

/* =MIDDLE BOX RIGHT
---------------------------------------------------------------------------------------------------*/
.middle-box-right { width:200px; background:#FFFEF7 url(/images/layout/right-box-top.jpg) top left no-repeat; padding:51px 0 0 0; float:left; }
.middle-box-right-in { width:185px; background:#FFFEF7 url(/images/layout/right-box-bottom.jpg) right bottom no-repeat; padding:0 0 41px 15px; float:left; }
.middle-box-right-in .title { font-size:20px; color:#E75B16; display:block; margin:0 0 10px 0px; font-weight:bold;  }

/* =MIDDLE BOTTOM BOX
---------------------------------------------------------------------------------------------------*/
.bottom-box { width:743px; padding:0px 0 0 0; float:left; }
.bottom-box .title { width:718px; height:51px; display:block; padding:32px 0 0 25px; font-size:20px; font-weight:bold; color:#F4FFF1; background:#fff url(/images/layout/bottom-box-top.jpg) top left no-repeat;  }
.bottom-box-in { width:723px; padding:25px 0 28px 20px; margin:0 0 15px 0; background:#fff url(/images/layout/bottom-box-bottom.jpg) right bottom no-repeat; }
.bottom-box-in .info { text-transform:uppercase; font-size:10px; color:#0F2100; margin:0 60px 0 0; }
.bottom-box-in .info.center { margin-right:5px; }
.bottom-box-in .info.rear { margin-right:0px; }
.bottom-box .TopListbox { width:200px; font-size:14px; float:left; margin:0 0 0 15px; }
.bottom-box .TopListbox a { color:#ED0F00; }
.bottom-box .box { width:340px; font-size:14px; float:left; margin:0 0 0 15px; }
.bottom-box .box a { color:#ED0F00; }
.bottom-box .picture { float:left; margin:0 8px 8px 0; }
* html .bottom-box .box { display:inline; }

/* =FOOTER
---------------------------------------------------------------------------------------------------*/
.footer { width:960px; height:337px; margin:0 0 80px 0; }
.footer img { float:left; }
.footer .footer-text { width:414px; height:108px; padding:20px 0 0 0; float:left; color:#030400; font-size:13px; background:url(/images/layout/f-2.jpg); }
.footer .footer-text .title { font-size:21px; color:#E4047D; display:block; margin:0 0 4px 0; }
.footer .footer-text a:hover { text-decoration:underline; }

/* =TABLE
---------------------------------------------------------------------------------------------------*/
table { width:710px; font-size:14px; margin:25px 0 0 0; }
table .date { width:75px; color:#E4047D; }
table .quantity { text-align:right; }
table a { color:#000; }

/* =BUTTON
---------------------------------------------------------------------------------------------------*/
a.button { float:left; display:block; height:27px; margin:5px 0 5px 0; background:#D80366 url(/images/layout/button-left.jpg); text-decoration:none; background-position:top left; }
a.button span { float:left; display:block; background-image:url(/images/layout/button-right.jpg); background-position:top right; background-repeat:no-repeat; padding:5px 10px 0 10px; cursor:pointer; height:22px; text-align:center; color:#fff; font-size:14px; }
a.button span:hover { text-decoration:underline; }
a.button.topgallery { margin:0 0 0 187px; }
a.button.large { margin:15px 0 5px 140px; }
* html a.button { display:inline; }

/* =PICTURE
---------------------------------------------------------------------------------------------------*/
.picture { border:1px solid #EE26AC; background:#D80366; padding:5px; margin:0 4px 10px 0; width:156px; color:#fff; }
.picture a { color:#fff; font-size:14px; display:block; font-weight:bold; }
.pictureTextPadding { color:#fff; font-size:14px; display:block; font-weight:bold; margin:3px 0 0 0; text-align:center; }
.pictureTextPadding a { color:#fff; font-size:14px; display:block; font-weight:bold; margin:3px 0 3px 5px; text-align:center; }
.picture p { font-size:13px; margin:0 0 3px 5px; }

