body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,textarea,p,blockquote,th,td{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
body,td,th,div,p{color:#e8e3d9; line-height:16px; font:normal 12px/14px Arial,Helvetica,sans-serif;}
html, body {height: 100%;margin:0;}
#body{display: flex;flex-direction: column;height: 100%;margin: 0;background:#140b03 url(../images/tlo.jpg) 50% 0 repeat;}
.main{width:100%;position:relative;margin:0 auto;padding:0 0 0 0;background:url(../images/tlo_gora.jpg) 50% 0 repeat-x;}
.header{position:relative;width:100%;margin:0 auto;z-index:15000;background:url(../images/gora.jpg) 50% 0 no-repeat;}
.head{position:relative;width:973px;margin:0 auto;z-index:150;height:167px}
#logo{margin:0 0 0 0px;position:absolute;top:42px;left:40px}
#logo a{display:block;position:relative;cursor:pointer;}/**/
a{color:#e9cea7;text-decoration:underline;}
a:hover{color:#e9cea7;text-decoration:none;}

.head .menu{color:#e9ca95;width: 100%;text-align: right;padding: 12px 20px 10px 0;box-sizing: border-box;}
.head .menu li{list-style:none;}
.head .menu li a{color:#fff;font-size:10px;text-transform:uppercase;text-decoration:none;}
.head .menu li a:hover{text-decoration:underline;}

.nr_telefonu{display: flex;padding:2px;color:#000;font-size:18px;text-align:right; margin: 10px 20px 0 0;align-items: flex-end;flex-flow: row;justify-content: flex-end;}
.nr_telefonu strong{color:#36322f;}

table{border-collapse:collapse;border:0px;width:100%;padding:0;} td{vertical-align:top;text-align:left;} th{text-align:left;vertical-align:top}
img{border:none}
h1{font-size:130%;}h2{font-size:20px;}h3{font-size:50%}h4{font-size:110%}
p{padding:0px 0px 10px 0px;}
main{margin:auto;text-align:left}

.article-separator-indent{padding:35px 0 0 0;display:none;}
.article_separator{height:35px;border-top:1px solid #e8e8e8;display:none;}
.article_column{padding:0px 0px 0px 0px;}
.tresc img{margin:0 11px 0px 0px;}

#content .module ul{list-style:none;margin:0;}
#uslugi{margin-left:20px;padding:0 0 0 0; text-align:justify;list-style-image: url('../images/item.gif'); font-size:14px;}
#uslugi li {line-height:16px;}
#uslugi li span{color:#fff;}
.tresc p{padding:2px 0px 10px 0px;}
span.contentheading{font-weight:normal;display:block;padding:15px 0px 15px 0px;margin:0px 0px 15px 0px;}

.module_menu div{color:#fff;font-size:12px;}
.module_menu ul{list-style:none;margin:-4px 0 0 1px;}
.module_menu li{display:block;line-height:14px;padding:0 0 0px 0;margin:0;background:none;}
.module_menu li ul{padding:11px 0px 0 16px;margin:0 0 0 0;}
.module_menu li ul li{border:none;background:none;padding:4px 0 4px 0;}
.module_menu li ul li a{}.module_menu li a{padding:0px;display:block;line-height:24px;text-decoration:none;zoom:1;position:relative;text-transform:none;text-decoration:none}
.module_menu li a span{font-size:13px;font-weight:normal;color:#e9cea7;background:none;text-decoration:underline}
.module_menu li a:hover span{color:#e9cea7;text-decoration:none;}

.clear{width:100%;overflow:hidden;}
.content-top{margin:0 auto;width:950px;padding:25px 0 21px;}
#content{padding:0 0 0px 0;}
.container{overflow:hidden;height:100%;text-align:left;padding:0 25px 0 0;}

#right{float:right;text-align:left;width:258px;margin:0px;padding:0px;border-left:1px solid #3e332f}
.left-indent{padding:0 0 0 0;}
.row{background:#d1cfb5;padding:0px 0 8px}
.row_container{width:950px;margin:0 auto}
.indent-top-none{padding-top:0;}
.clear ul{display:table;zoom:1;margin:1px 0 10px 0}
.article-title-text{color:#fef3e0;font-size:24px;font-weight:bold;position:relative;line-height:1.2em;margin-bottom:0;}
.article-title-text a{color:#fef3e0;font-size:36px;font-weight:bold;position:relative;line-height:1.2em;margin-bottom:0;text-transform:capitalize;text-decoration:underline}
.article-title-text a:hover{color:#fef3e0;font-size:36px;font-weight:bold;position:relative;line-height:1.2em;margin-bottom:0;text-transform:capitalize;text-decoration:none}
.article-text-indent{padding:0 0 0 0}
.article-text-indent td{padding-bottom:1px}
.wrapper-box .lewe_menu h3{color:#fef3e0;font-size:26px;font-weight:bold;position:relative;line-height:1.2em;margin-bottom:23px;text-transform:capitalize;}
.wrapper-box .boxIndent{padding:0 0 22px 0px;margin-bottom:22px}

.ss{text-align:justify;color:#fee;font-size:14px;line-height:16px;}
.opisy{width:950px; min-height:205px; margin:0 auto;}
.opis{text-align:justify;color:#E9CEA7;font-size:13px;line-height:16px; float:left; width:296px; margin:0 20px 0 0;}

.stopka{width:100%;margin-top:auto;background:url(../images/tlo_stopka.png) 0% 0% repeat-x;}
.stopka_t{width:950px;height:40px;margin:0 auto;}

#proste_menu{color:#000; font-weight:bold;margin: 30px 0 0 0;}
#proste_menu .menu{display: flex;align-items: flex-end;justify-content: flex-end;color:#000}
#proste_menu .menu li{margin-left:11px;}
#proste_menu .menu li a{color:#000;font-size:11px; font-weight:bold;text-transform:uppercase;text-decoration:none;}
#proste_menu .menu li a:hover{text-decoration:underline;}