body {height:100%; background:url('/i/bgpattern.jpg'); margin:0; padding:0; font-family:'times new roman'; font-size:1.1em; }
a{color:#b51e1e; }
a:hover{color:#000000; }
#toTop{cursor:pointer; }
#bgTop{background:url('/i/bgimg.jpg') no-repeat top center; }
#aligner{width:100%; max-width:950px; margin:0 auto; }
.logo{margin:0px 0 0 30px; border:none; }
.spasibo{margin:0px 0 35px 30px; }
.topnav{height:46px; margin-top:8px; width:950px; border-bottom:1px solid #0f0f0d; }
.topnav td{padding:0; }
.topnav a{display:block; background:url('/i/bgTopNav.png'); height:46px; text-align:center; text-decoration:none; border-left:1px solid #1b1a16; border-right:1px solid #2f2e27; }
.topnav a:hover{background-position:0 -46px; } .topnav a.curr{background-position:0 -46px; }
.topnav a span{display:block; padding-top:12px; color:#ded4a5; font-family:times new roman; font-size:1.1em; letter-spacing:0.05em; }
.topnav td:first-child a{border-left:none; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; }
.topnav td:last-child a{border-right:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; }
.sliderWrap{border:4px solid #605e52; margin-top:17px; margin-bottom:70px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.sliderBord{border:1px solid #0b0b09; height:422px; }
hr{border:none; height:2px; border-bottom:dotted 2px #57554b; }

.ph{font-size:1.8em; font-weight:normal; background-color:#605e52; background: -moz-linear-gradient(top, #605e52, #545249); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#605e52), to(#545249));  -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; border-top:1px solid #6a685a; margin-bottom:0; padding-left:20px; padding-bottom:15px; }
.ph span{display:block; color:#f3e4c7; text-shadow: 0px 0px 5px #141311; padding-top:10px; font-weight:normal; }
.content{padding:20px; background:#f2ecd8; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; color:#545249; border:1px solid transparent; }
.content img{max-width:900px; }

#bgBot{background:url('/i/bgBot.jpg'); }
.bot{width:950px; margin:0 auto; height:132px; background:url('/i/botBg.png'); }
.btnup{display:block; width:64px; height:30px; background:url('/i/btnUp.png') no-repeat; }
.btnup:hover{background-position:0 -30px; }
.botshadleft{width:14px; height:132px; position:relative; float:left; right:14px; }
.botshadright{width:14px; height:132px; position:relative; float:right; left:14px; }
.botnav{width:920px; margin:0 auto; }
.botnav a{color:#ded4a5; text-decoration:none; font-weight:normal; font-size:0.9em; }
.botnav a:hover{color:#ff5a19; } .botnav a.curr{color:#ff5a19; }
.botnav td{text-align:center; }
.botnav td:last-child{text-align:right; }
.botinfo{width:920px; margin-top:20px; }
.thanks{color:#7c7b6c; font-size:0.9em; font-weight:normal; text-align:right; }
.thanks a{color:#7c7b6c; font-size:1.0em; text-decoration:none; }
.thanks a:hover{color:#fff; }
.feedback{opacity:0.7; }
.feedback:hover{opacity:1.0; }

.botline{height:3px; background:#11100e; }

/*CONTENT*/
.titfoto{float:left; margin-top:20px; width:350px; color:#545249; font-size:1.4em; }
.titfoto p{padding:10px; margin-top:0; }
.titfoto img{display:block;}

.form {margin:20px; }
.form th{font-size:1.0em; font-weight:normal; }
.form input, .form textarea{display:block; width:275px; background:#e7e7e7; border:2px solid #5d741e; padding:10px; font-family:'times new roman'; font-size:1.1em; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.form input.ants{width:40px; }
.btnSendMess{display:block; width:221px; height:41px; background:url('/i/btnSendMess.png') no-repeat; text-indent:-999px; }
.btnSendMess:hover{background-position:0 -41px; }

.btn{display:block; border:1px solid #bfa943; background:#e9d57a; color:#000; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

.buttons button{display:inline-block; padding:2px 5px 5px 30px; border:1px solid #5b5b39; background-color:#7e7e5d; color:#ffffff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; }
.buttons button:hover{border:1px solid #671a1a; background-color:#cd3333; }
.zoom-out {background:url('/i/icoMinus.png') no-repeat 10px 5px; }
.zoom-in {background:url('/i/icoPlus.png') no-repeat 10px 5px; }
.reset {background:url('/i/icoReset.png') no-repeat 10px 5px; }

.alert{padding:10px; margin:20px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #bfa943; background:#e9d57a; text-align:center; color:#4a4421; }

.foto{float:left; border:4px solid #e0dac8; background:#fff; padding:20px;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.foto img{margin:0 10px; }

.announce{float:right; padding:15px; margin:20px; width:400px; font-style:italic; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #bfa943; background:#e9d57a; color:#4a4421; font-size:1.1em; }
.announce h5{margin:0 0 10px 0; font-style:normal; font-size:0.9em; }

.save{float:left; margin:20px; width:380px; }

.fotoimg{border:4px solid #e0dac8; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

h1, .h1{display:block; margin:20px 0; font-size:1.8em; font-weight:normal; }
h2, .h2{display:block; margin:20px 0; font-size:1.6em; font-weight:normal; }
h3, .h3{display:block; margin:20px 0; font-size:1.4em; font-weight:normal; }
h4, .h4{display:block; margin:20px 0; font-size:1.2em; }
h5, .h5, h6, .h6{display:block; margin:20px 0; font-size:1.0em; }

.loc {font-size:0.9em; border-bottom:dotted 2px #57554b; padding-bottom:15px; }
.loc img{position:relative; top:3px; margin:0 10px; }

.fotoprev {margin:20px 0; }
.fotobox{float:left; margin:10px; width:200px; height:200px; position:relative; text-align:center; }
.fotobox a{display:inline-block; margin:0 auto; border:2px solid transparent; padding:3px; }
.fotobox a.curr{border:2px solid #b76262; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.fotobox a img{max-width:200px; max-height:200px; }

.ordens {width:100%; }
.ordens td{text-align:center; width:20%; vertical-align:top; padding-bottom:30px; }
.ordens img {border:4px solid #e0dac8; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }

div.htmlarea ul{margin:5px; padding:5px; }
div.htmlarea ul li {margin:0; padding: 0 0 7px 20px; list-style-type: none; background: url('/i/bullet.png') no-repeat top left; background-position:0 5px; }

.pages{margin:20px 0; text-align:center; }
.pages a{font-size:1.0em; padding:0 7px; height:25px; text-decoration:none; display:inline-block; text-align:center; height:25px; border:1px solid #5b5b39; background-color:#7e7e5d; color:#ffffff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; }
.pages span, .pages a:hover{font-size:1.0em; padding:0 7px; text-decoration:none; text-align:center; display:inline-block; height:25px; border:1px solid #671a1a; background-color:#cd3333; color:#ffffff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; }

/*2021*/
.nagrady{text-align:center; }
.nagrady p{display:block; margin-bottom:10px; font-style:italic; border-bottom:2px dotted #8f0a0a; padding-bottom:10px; }

.awards{width:100%; max-width:100%; border-collapse:collapse;}
.awards td{padding:5px 5px 15px 5px; }
.awards tr td:first-child{width:170px; }
.awards tr td:last-child{width:250px; }
.awards img {box-shadow: 1px 1px 10px 1px #89735a;}
.awards td.icons {text-align:right; padding-right:20px; }
.awards td.icons img{max-width:100px; max-height:100px; }
