body{background:#fff url('../lay-gfx/bg.png') repeat-x;color:#4E4E4E;font:11px/16px Tahoma,sans-serif;text-align:center;margin:0;padding:20px 0;}
img{border:0;}
td,th{font:11px/16px Tahoma,sans-serif;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:8px 0;padding:0;text-align:left;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{color:#414141;font-family:"Trebuchet MS",sans-serif;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:11px/13px Tahoma,sans-serif;color:#4E4E4E;}
textarea,input.text,select{padding:1px 2px;border:1px solid #868686;background:#fff;}
textarea,input.text{background:#fff url('../lay-gfx/search_field.png') no-repeat;}
select{padding:0;}

/* links */
a{color:#f00;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}


/*** layout ***/
#wrapper{margin:0 auto;text-align:left;width:720px; background:#fff; padding-left: 1px; padding-right: 1px}
/** top **/
#top{height:206px;background:url('../lay-gfx/top_new.jpg') no-repeat 0 39px;}
#top h1{margin:5px 0 0 0;padding:0;float:left;}
#top h1 img{width:103px;height:26px;}
/* top menu */
.top_menu{float:right;margin:0;padding:0;}
.top_menu li{float:left;padding:0 0 0 25px;margin:0;list-style:none;background:url('../lay-gfx/menu_sep.gif') no-repeat 10px 25px;}
.top_menu li.first{background-image:none;}
.top_menu a{float:left;padding:19px 0 6px 0;border-bottom:6px solid #E3E2DA;font:bold 12px/16px Arial,sans-serif;color:#666;}
.top_menu a:hover,.top_menu a:active,.top_menu a:focus{color:#f00;border-color:#f00;text-decoration:none;}
/* search form */
#search_form{float:right;width:150px;}
#search_form div{padding-left:18px;}
#search_form #search{width:82px;}
#search_form label{display:block;background:url('../lay-gfx/search_label-szukaj.png') no-repeat 100% 0;height:18px;}
#search_form label span{visibility:hidden;}
#search_form #search_but-x{background:url('../lay-gfx/search_but-x.png') no-repeat;width:16px;height:16px;cursor:pointer;border:0 solid;}
/* search form2 */
#search_form2{float:right;width:170px;}
#search_form2 div{padding-left:18px;}
#search_form2 #search{width:82px;}
#search_form2 label{display:block;background:url('../lay-gfx/search_label-wyszukiwarka.png') no-repeat 3% 0;height:18px;}
#search_form2 label span{visibility:hidden;}
#search_form2 #search_but-szukaj{background:url('../lay-gfx/search_but.png') no-repeat;height:16px;width:50px;text-align:center;cursor:pointer;border:0 solid;font:bold 10px/16px "Trebuchet MS",sans-serif;color:#fff;}

/** main menu **/
#main_menu{position: relative; z-index: 100; padding:1px 0 0 37px;background:url('../lay-gfx/main_menu_bg.png') repeat-x 0 1px; height: 27px}
#main_menu ul{float:left;border-right:1px solid #fff;border-left:1px solid #B0AD98;list-style:none;margin:0;padding:0;margin:0;padding:0;height:27px;}
#main_menu li{float:left;}
#main_menu li li{float:none;display:block;}
#main_menu a{color:#666;height:24px;font:bold 13px/24px Arial,sans-serif;float:left;padding:3px 14px 0 14px;border-left:1px solid #fff;border-right:1px solid #B0AD98;background:url('../lay-gfx/main_menu_but.png') repeat-x;}
#main_menu a:hover,#main_menu a:active,#main_menu a:focus{text-decoration:none;color:#fff;background-position:0 -27px;}
#main_menu a.active {text-decoration:none;color:#fff;background-position:0 -27px;} 
#main_menu ul ul a.active {text-decoration:none;color:#000000;background-position:0 -27px;} 
#main_menu ul ul{margin:0;border:0;height:auto;background-image:none;}
#main_menu ul ul a{font-size:11px;font-weight:normal;background-color:#F6F6F3;border-bottom:1px solid #C8C6B5;border-left:0;line-height:16px;padding-top:6px;padding-bottom:4px;height:auto;float:none;display:block;background:#F5F4F1;}
#main_menu ul ul a:hover,#main_menu ul ul a:active,#main_menu ul ul a:focus{background:#f00;border-right-color:#f00;border-bottom-color:#f00;}
#main_menu li{position:relative;padding:0;margin:0;}
#main_menu ul ul{position:absolute;top:27px;left:0;width:150px;border-left:1px solid #C8C6B5;}
#main_menu ul ul ul{position:absolute;top:0;left:100%;width:150px;border-top:1px solid #C8C6B5;border-left:1px solid #C8C6B5;margin-top:-1px;margin-left:-1px;}
#main_menu ul ul,
#main_menu ul ul ul,
#main_menu ul ul ul ul,
#main_menu ul li:hover ul,
#main_menu ul li:hover ul ul,
#main_menu ul li:hover ul ul ul,
#main_menu ul ul li:hover ul
{display:none;}
#main_menu ul li:hover ul,
#main_menu ul ul li:hover ul,
#main_menu ul ul ul li:hover ul
{display:block;}

/** cols **/
#col-l{float:left;width:247px;}
#col-r{float:right;width:473px;background:#FAFAFA;color:#7A7A7A;}
/* left col */
#col-l h2{text-align:right;font:bold 15px/25px "Trebuchet MS",sans-serif;color:#434343;margin:16px 0 12px 0;padding:0 23px 0 29px;}
#col-l h3{text-align:right;font:bold 12px/18px "Trebuchet MS",sans-serif;color:#434343;margin:16px 0 12px 0;padding:0 23px 0 29px;}
#col-l p{padding-left:29px;padding-right:23px;}
p.address{color:#7A7A7A;}
p.address strong{color:#414141;}

/* additional menu */
#add_menu{padding:0 1px;border-left:1px solid #B0AD98;margin-left:37px;background:#F6F6F3;}
#add_menu ul{margin:0;padding:0 0 50px 0;}
#add_menu ul li{margin:0;padding:0;list-style:none;}
#add_menu h2{text-align:right;font:bold 12px/18px "Trebuchet MS",sans-serif;color:#890000;padding:0 23px 12px 29px;margin:16px 0 0 0;background:#fff; text-transform: uppercase}
#add_menu a{font-family:Arial,sans-serif;color:#666;font-weight:bold;display:block;text-align:right;padding:2px 37px 2px 20px;background:#fff url('../lay-gfx/menu_sep.gif') no-repeat 177px 50%;}
#add_menu a:hover,#add_menu a:active,#add_menu a:focus,#add_menu a.active{text-decoration:none;background-color:#F6F6F3;}

/* left right */
#col-r h2{text-align:right;font:bold 15px/25px "Trebuchet MS",sans-serif;color:#890000;padding:16px 0 12px 0;margin:0;}
.main_content{padding:0 20px;background:#F1F1F1;}
.main_content strong{color:#414141;}
.main_content p{margin:0;}
.no_bottom_links{padding-bottom:32px;}
.add_content h3{font:bold 12px/15px "Trebuchet MS",sans-serif;padding:16px 0 6px 0;margin:0;color:#890000;text-align:right; text-transform: uppercase}
.add_content{padding:0 20px;}

/* home news */
.news_cols div.l,.news_cols div.r{margin-bottom:-1px;}
.news_cols div.l{float:left;width:207px;}
.news_cols div.r{float:right;width:207px;}
.news_cols h3{font:bold 13px/18px "Trebuchet MS",sans-serif;padding:0;margin:0;}
.news_cols p{margin:0;}
.news_cols p.date{color:#890000;font-weight:bold;}

.gl_n {height: 230px;}
.news_cols_gl { width: 472px}
.news_cols_gl div.g {float: left; margin-top: 80px; width: 140px;padding: 0 5px}
div.r_gl {float: right; width:207px; margin-top:185px}
/* options links */
.options_links{padding-top:22px;margin:0;}
.options_links a{margin-left:5px;background:url('../lay-gfx/more_drk.gif') no-repeat 4px 47%;font-size:9px;float:right;padding:0 4px 1px 11px;border-bottom:6px solid #414141;color:#414141;text-decoration:none;}
.options_links a.more{margin-left:0;border-bottom-color:#C8C6B5;color:#777562;float:left;background-image:url('../lay-gfx/more_lit.gif');}
.options_links a:hover,.options_links a:active,.options_links a:focus,.options_links a.more:hover,.options_links a.more:active,.options_links a.more:focus{border-color:#f00;color:#f00;text-decoration:none;}


/** home boxes **/
#home_boxes{margin-top:10px;background:url('../lay-gfx/home_boxes-m.png') repeat-y;}
#home_boxes .wrapper{background:url('../lay-gfx/home_boxes-bg.png') no-repeat;height:144px;}
#home_boxes .home_boxes-b{background:url('../lay-gfx/home_boxes-b.png') no-repeat;height:7px;font-size:1px;line-height:1px;}
#home_boxes h2{color:#fff;font-size:14px;text-align:right;margin:0;padding-top:30px;text-transform: uppercase;}
#home_boxes h2 a{color:#fff;}
#home_boxes p{font-size:10px;line-height:14px;}
#home_boxes div.l{float:left;width:199px; padding:0 25px;}
#home_boxes div.c{float:left;width:181px; padding:0 25px;}
#home_boxes div.r{float:left;width:190px; padding:0 25px;}
#home_boxes div p {padding:1px 0 0 0;}
/* mail form */
#mail_form #login_pass{width:72px;float:right;}
#mail_form #login{width:136px;float:right;}
#mail_form .login_but{margin-left:4px;float:right;background:#8A8A8A url('../lay-gfx/login_but.png') no-repeat;border:0 solid;width:60px;height:16px;color:#fff;font:bold 10px/14px "Trebuchet MS",sans-serif;cursor:pointer;}
#mail_form label{font:bold 12px/14px "Trebuchet MS",sans-serif;}
#mail_form p{padding:4px 0;margin:0;clear:both;}
#mail_form .checkbox_label{cursor:pointer;font:normal 10px/16px Tahoma,sans-serif;vertical-align:top;}
/** sub boxes **/
#sub_boxes{background:url('../lay-gfx/sub_boxes-m.png') repeat-y;}
#sub_boxes .wrapper{background:url('../lay-gfx/sub_boxes-bg.png') no-repeat;height:132px;}
#sub_boxes .sub_boxes-b{background:url('../lay-gfx/sub_boxes-b.png') no-repeat;height:7px;font-size:1px;line-height:1px;}
#sub_boxes h2{letter-spacing:-1px;color:#fff;font-size:12px;text-align:right;margin:0;padding:46px 0 20px 0;}
#sub_boxes h2 a{color:#fff;}
#sub_boxes p{font-size:10px;line-height:14px;}
#sub_boxes div.l{float:left;width:118px;text-align:center;}
#sub_boxes div.c{float:left;width:115px;text-align:center;}
#sub_boxes div.r{float:left;width:190px;padding:0 25px;}
#sub_boxes div.c h2,#sub_boxes div.l h2{padding-right:9px;}
#sub_boxes p.anchor{text-align:center;padding-top:14px;}
#sub_boxes p.anchor img{width:16px;height:16px;}
.pageron {font-weight: bold}

/** foot **/
#foot{text-align:center;padding-top:20px;}
#foot .bmenu{margin:0;padding:0;text-align:center;}
#foot .bmenu li{margin:0;padding:0 8px;list-style:none;display:inline;text-align:center;background:url('../lay-gfx/menu_sep.gif') no-repeat 0 50%;}
#foot .bmenu a{color:#7A7A7A;text-decoration:underline;}
#foot .bmenu a:hover,#foot .bmenu a:active,#foot .bmenu a:focus{color:#f00;text-decoration:none;}
#foot .bmenu a.active{color:#f00;}


#foot p{text-align:center;}


/* else */
img.flo-l{float:left;margin:4px 18px 6px 0;}
.flo-r{float:right;}
.center{text-align:center;}
.cl{clear:both;line-height:1px;height:1px;font-size:1px;}
span.red{color:#f00;}

.arch_item div.l{float:left;width:160px; margin-top: 5px}
.arch_item div.r{float:right;width:265px; padding-left: 5px}
.arch_item h3{font:bold 13px/18px "Trebuchet MS",sans-serif;padding:0;margin:0;}
.arch_item p{margin:0;}
.arch_item p.date{color:#890000;font-weight:bold;}
.arch_item h3{text-transform: none; margin-bottom: 10px; margin-top: 10px}
