* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background: #1f1f1f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; }

a { text-decoration: underline; color: #FFF; }
/*a img { border: 1px solid #ffc4f6; }*/
a img { border: 1px solid #f15ba2; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
.small { font-size: 0.8em; }
.big { font-size: 1.5em; }

.color1 { color: #f15ba2; }
.color2 { color: #b38d75; }
.color-green {color:#019208;}
.color-red {color:#AD0540;}

.radius { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.image_left_noborder {margin: 5px 5px 5px 0px; float:left; border: 0px solid #f15ba2;}
.image_right_noborder {margin: 5px 0px 5px 5px; float:right; border: 0px solid #f15ba2;}
.image_center_noborder {margin: 5px 0px 5px 0px; float:center; border: 0px solid #f15ba2;}

.image_left{margin: 5px 5px 5px 0px; float:left; border: 1px solid #f15ba2;}
.image_right {margin: 5px 0px 5px 5px; float:right; border: 1px solid #f15ba2;}
.image_center {margin: 5px 0px 5px 0px; float:center; border: 1px solid #f15ba2;}

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

/* ffc4f6 */

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; letter-spacing: -0.03em; line-height: 1.0em; padding: 0 0 10px 0; margin: 0; font-weight: normal; color: #f15ba2; }
h1 { font-size: 23px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }

h1.uvod {width:360px; font-size: 20px; }
h2.uvod {width:380px;}

h1 a { text-decoration: none; color: #f15ba2;}
h1 a:hover { text-decoration: underline; color: #f15ba2;}
h2 a { text-decoration: none; color: #f15ba2;}
h2 a:hover { text-decoration: underline; color: #f15ba2;}
h3 a { text-decoration: none; }
h3 a:hover { text-decoration: underline; }

.title-header { width: 980px; height: 20px; margin: 0 auto; color:#fff; padding:11px 0 5px 0;}
.title-header .left {padding: 0 0 0 20px; float:left;}
.title-header .right {padding: 0 20px 0 0; float:right;}
.title-header a {text-decoration:none; color:#fff;}
.title-header a:hover {text-decoration:underline; color:#fff;}

.bg-secound { background: no-repeat top center url(../images/ball-bg.png); height: }
.bg-third { background: repeat-x top center url(../images/border-wshadow-top.png); border-top: 1px solid #ffc4f6; }

.banner-hl-sponz2 {  width: 980px; margin:0 auto; text-align: center; padding-top: 4px; }

/* HEADER */
.header { width: 0; margin: 0 auto; padding: 0px 0 7px 0; width: 980px; }
.header a.logo { display: block; float: left; width: 95px; height: 95px; background: no-repeat url(../images/logo-nbl.png); text-decoration: none; }
.header .banner-hl-sponz { float: left; width: 883px; text-align: center; padding-top: 4px; }
.header .banner-hl-sponz a img { border: 1px solid #000;  float: right; }

.header .banner-hl-sponz.logged-in { width: 655px; text-align: right; }
.header .short-profile { width: 220px; float: right; padding: 12px 0 0 0; text-align: right; }
.short-profile a.link1 {padding:10px 0 5px 5px; display:block;}
.short-profile a.link {padding:0 0 5px 5px; display:block;}

/* NAVIGATION */
.navigation { width: 972px; margin: 0 auto; padding: 4px; background: rgba(0,0,0,0.5); border: 1px solid #000; }

.navigation * { text-decoration: none; list-style: none; }
.navigation ul { display: block; width: 100%; margin:0px; padding:0px; }
.navigation ul li { display: block; float: left; cursor:pointer; margin-right: 12px; }
.navigation ul li a { display: block; padding: 3px 4px; margin: 0; color: #b38d75; font-size: 18px; text-decoration: none; }
.navigation ul li.activ a { color: #212121; }
.navigation ul li.activ { background: #f15ba2; }
.navigation ul li:hover.activ { background: #b38d75 ; }
.navigation ul li:hover { background: #b38d75; position:relative; }
.navigation ul li:hover a { color: #212121; }
.navigation ul li.last { margin-right: 0px; }
.navigation ul li.activ ul li a { color: #212121; }

.navigation ul ul { width: 170px; display:none; position:absolute; left: 0; top: 27px; background: #b38d75; z-index: 9999;}
.navigation ul li:hover ul { display:block; }
.navigation ul ul li { display: block; width: 100%; border: none; padding: 0; margin: 0; }
.navigation ul ul li a { display: block; width: 100%; font-size: 15px; color: #212121; padding: 7px 6px; margin: 0;}
.navigation ul ul li:hover { text-decoration: none; border:none; background: #f15ba2 ; }

.navigation .search .textfield { width: 110px; padding: 3px; margin-right: 5px; background: rgba(0,0,0,0.4); border: 1px solid #000; font-size: 14px; color: #b38d75; }
.navigation .search .button { background: #b38d75; border: 1px solid; padding: 3px 4px; font-size: 14px; cursor: pointer; }

.block-off { display:none; }
.block-on { display:visible; }

/* CONTENT */
.content-wrapper { width: 990px; margin: 0 auto; }
.content-wrapper .small-column { width: 245px; padding: 0 5px; }
.content-wrapper .big-column { width: 470px;  padding: 0 5px; }
.content-wrapper .block { padding: 10px; background: rgba(0,0,0,0.5); border: 1px solid #000; }
.content-wrapper .block.padding-small { padding: 5px; }

.content-wrapper .block .avatar { border: 1px solid #f15ba2; }
.content-wrapper .block .post { float: left; width: 171px; padding-left: 10px; }
.content-wrapper .block .post .name { text-transform: uppercase; }

.content-wrapper .block .big-post { line-height: 1.3em; padding: 0 0 15px 0; }
.content-wrapper .block .big-post .name { text-transform: uppercase; }

.content-wrapper .block .login .textfield { width: 70px; padding: 3px; margin-right: 5px; background: rgba(0,0,0,0.4); border: 1px solid #000; font-size: 14px; color: #b38d75; }
.content-wrapper .block .login .button { background: #b38d75; border: 1px solid; padding: 3px 4px; font-size: 14px; cursor: pointer; }

.content-wrapper .block .rebricek { list-style-type: decimal; padding: 0 0 0 23px; }
.content-wrapper .block .rebricek li { padding: 0 0 5px 0; }

.content-wrapper .block .anketa .answer { padding: 10px 0 3px 0; display: block; }
/*.content-wrapper .block .anketa .answers { font-size: 0px; height: 10px; background: #ffb8f4; }*/
.content-wrapper .block .anketa .answers { font-size: 0px; height: 10px; background: #f15ba2; }

.content-wrapper .hr {	height:10px; border:0px; background: url(../images/rule.png) no-repeat scroll center; clear: both;	margin: 5px 0 5px 0;	display: block;	padding: 10px 0 0 0;}
.content-wrapper .hr hr {  display: none;}


.content-wrapper .block p { line-height: 1.7em; padding-bottom: 10px; }

.content-wrapper .block ul {padding: 0 0 10px 20px; }
.content-wrapper .block ul li {line-height:1.5em;}

.content-wrapper .block ol {padding: 0 0 10px 20px; }
.content-wrapper .block ol li {line-height:1.5em;}

.content-wrapper .block a .sponzor-logo { border: 0px solid; margin-right: 9px; display: block; float: left; }
.content-wrapper .block a .sponzor-logo.last { margin-right: 0px; }

.content-wrapper .block .gallery a img { display: block; float: left; margin: 0 10px 10px 0; }
.content-wrapper .block .gallery a img.last { margin: 0 0 10px 0; }

.content-wrapper .block .tabulka { width: 100%; border-top: 1px solid #5f5f5f; border-left: 1px solid #5f5f5f; }
.content-wrapper .block .tabulka td { border: 0px solid; padding: 4px; border-bottom: 1px solid #5f5f5f; border-right: 1px solid #5f5f5f; }
.content-wrapper .block .tabulka tr.tab-header td { background: #b38d75; color: #000; font-size: 14px; font-weight: bold; }
.content-wrapper .block .tabulka tr.tab-header:hover td { background: #b38d75; }
.content-wrapper .block .tabulka tr:hover td { background: #af3c72;}
.content-wrapper .block .tabulka tr.nepar td { background: #1f1f1f;}
.content-wrapper .block .tabulka tr.nepar:hover td { background: #af3c72;}

.content-wrapper .block .form-wall td { padding: 2px; }
.content-wrapper .block .form-wall input { width: 108px; padding: 5px; margin: 0; border: 0px solid; color: #b38d75; background: #000; border: 1px solid #332531; }
.content-wrapper .block .form-wall input.button { width: 120px; background: #b38d75; border: 1px solid; padding: 5px; font-size: 14px; cursor: pointer; color: #333;  }
.content-wrapper .block .form-wall textarea { width: 308px; padding: 5px; margin: 0; border: 0px solid; font-family: Arial, Helvetica, sans-serif; color: #b38d75; background: #000; height: 141px; border: 1px solid #332531; }
.content-wrapper .block .form-wall select {width: 120px; padding: 5px; margin: 0;  color: #b38d75; background: #000; border: 1px solid #332531;}
.content-wrapper .block .form-wall input.check {  width: 20px; padding: 5px; margin: 0;  color: #b38d75; background: #000; border: 1px solid #332531;}

.content-wrapper .block .rebricky {height: 21px;  float:left; width:200px;}
.content-wrapper .block .rebricky select {width: 108px; padding: 5px; margin: 0;  color: #b38d75; background: #000; border: 1px solid #5f5f5f;}
.content-wrapper .block .form input { width: 148px; padding: 5px; margin: 0; border: 0px solid; color: #b38d75; background: #000; border: 1px solid #332531; }
.content-wrapper .block .form input.file { width: 148px; padding: 5px; margin: 0; border: 0px solid; color: #b38d75; background: #000; border: 1px solid #332531; }
.content-wrapper .block .form input.button { width: 160px; background: #b38d75; border: 1px solid; padding: 5px; font-size: 14px; cursor: pointer; color: #333;  }
.content-wrapper .block .form input.check {  width: 20px; padding: 5px; margin: 0;  color: #b38d75; background: #000; border: 1px solid #332531;}
.content-wrapper .block .form textarea { width: 278px; padding: 5px; margin: 0; border: 0px solid; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #b38d75; background: #000; height: 141px; border: 1px solid #332531; }
.content-wrapper .block .form select {width: 160px; padding: 5px; margin: 0;  color: #b38d75; background: #000; border: 1px solid #332531;}

.content-wrapper .block .clovek {background:#fff; width:450px;}
.content-wrapper .block .clovek a {padding:4px; display:block; float:left;}
.content-wrapper .block .clovek a:hover img {border: 1px solid #fff; } 
.content-wrapper .block .clovek a.last {padding:4px 0px 4px 4px;}
.content-wrapper .block .clovek a.first {padding:4px 4px 4px 0px;}
/* FOOTER */
.footer-wrapper { padding: 35px 0; background: repeat-x top url(../images/footer-bg2.png); }
.footer-wrapper .footer-content { width: 980px; margin: 0 auto; }
.footer-wrapper .footer-content a img.banner { display: block; float: left; margin-right: 10px; }
.footer-wrapper .footer-content a img.banner.last { margin-right: 0px; }

.footer-wrapper .footer-content .textovy {width:308px;height:69px;display:block;border:1px solid #f15ba2;float: left; padding:5px; margin-right: 10px; background:#232323 repeat-x url('../images/banner-bg.gif');}
.footer-wrapper .footer-content .textovy h2 {color:#fff; font-size: 18px; padding:0 0 5px 0;}

.hl_foto { width: 468px; height: 305px; position: relative; margin: 0 auto; border: 1px solid #000; }

.pagination { margin: 0; padding: 0; height: 21px;  color: #ccc; float:right;}
.pagination .vlavo {float:left; border:0px;}
.pagination .vpravo {float:left; border:0px;}
.pagination .strany a { margin: 0 3px 0 3px }
.pagination .strany { float: left; padding: 0px 0 0 0; }
.pagination .bodky { color: red; }
.pagination .active { color: #f15ba2; text-decoration:none;}

/*
.zakaz{ margin: 10px 0 10px 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.zakaz-ok{ padding: 10px 20px; margin: 10px 0 10px 0; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}
*/
.zakaz{ padding: 10px 20px; margin: 10px 0px 10px 0px; background-color: #AD0540; color: #FFf; border: 1px solid #AD0540;}
.zakaz-ok{ padding: 10px 20px; margin: 10px 0px 10px 0px; background-color: #019208; color: #fff; border: 1px solid #019208;}

/* SLIDER */
.anythingSlider { width: 468px; height: 305px; position: relative; margin: 0 auto; border: 1px solid #000; }
.anythingSlider * { margin: 0; padding: 0; }
.anythingSlider .wrapper { width: 468px; overflow: auto; height: 305px; margin: 0; position: absolute; top: 0; left: 0; }

.anythingSlider .wrapper ul { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 317px; width: 468px; margin: 0; }
.anythingSlider .arrow { display: block; height: 29px; width: 24px; background: text-indent: -9999px; position: absolute; top: 271px; cursor: pointer; font-size: 0px; z-index: 10; }
.anythingSlider .forward { background: no-repeat url(../images/arrow-right.png); right: 5px; }
.anythingSlider .back { background: no-repeat url(../images/arrow-left.png); left: 5px; }

.anythingSlider #thumbNav { position: relative; top: 267px; height: 38px; text-align: center; background: rgba(241,91,162,0.7); z-index: 0; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/*.anythingSlider #thumbNav { position: relative; top: 267px; height: 38px; text-align: center; background: rgba(240,173,230,0.7); z-index: 9990; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }*/
.anythingSlider #thumbNav a { color: black; display: inline-block; padding: 6px 3px 0 3px; margin: 0 ; text-align: center; font-size: 21px; text-decoration: none; }
.anythingSlider #thumbNav a:hover { background-image: none; }
.anythingSlider #thumbNav a.cur { text-decoration: underline; }

.anythingSlider #start-stop { padding: 0; width: 45px; text-align: center; position: absolute; right: 35px; top: 277px; z-index: 0; color: #000000; font-size: 15px; text-transform: uppercase; text-decoration: none; }
.anythingSlider #start-stop.playing { }
.anythingSlider #start-stop:hover {  }

.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }

.anythingSlider .slider-text { width: 468px; height: 305px; position: relative; }
.anythingSlider .slider-text .text-wrapper { width: 448px; padding: 10px; position: absolute; top: 170px; background: rgba(0,0,0,0.75); border-bottom: 1px solid #000; border-top: 1px solid #000; font-size: 14px; }
.anythingSlider .slider-text h1 { padding-bottom: 5px; }

