html,
body {
	margin:0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #530505;
	background-color:#f2f0d8;
	line-height: 18px;
  display:block;
	                   
}
body, h1, h2, h3, p, ul, li, form { padding:0; margin:0;}
img{ border:0;}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
h1{
	font-size: 18px;
	font-weight: bold;
	color: #890f0f;
	margin-top: 13px;
	margin-bottom: 8px;
}
h2{
	font-size: 14px;
	font-weight: bold;
	color: #530505;
	margin-top: 13px;
	margin-bottom: 0px;
}
h3{
	font-size: 15px;
	font-weight: bold;
	color: #58072c;
}
a {
	color: #e60c01;
	text-decoration: none;
	border-bottom: 1px #e60c01 dotted; 
	
}
a:hover {
	color: #58072c;
}

p{
	margin-bottom: 7px;
}

.clear-all { clear:both;}
.clear-left { clear:left;}
.clear-right { clear:right;}


#bg_header{
	background:#fff url(../img/top-multi.gif) repeat-x top left;
	text-align:center;
}

#body_bg {   	
	text-align:center;
	position:relative;
	
}
#body {
	position:relative;
	width:1004px;
	border:0px solid red;
	margin:auto;
	text-align:left;
	
}
#logo a{ border:0;}
#logo_down {
	position:absolute;
	left:0;
	top:0;
	background:transparent url(../img/logo-down.png) no-repeat top left;
	height:319px;
	width:290px;
	z-index:5;
}
#submenu {
	position:relative;
	float:left;	
	width:130px;
	margin: 97px 20px 10px 130px;
	z-index:20;
}

#menu {
	margin-left:290px; 
	background:#f2f0d8 url(../img/grzegorz-peradze-ge.png) no-repeat top left;
	height:103px;
	text-align:left;
}
#menu ul {
	display:inline-block;
	padding:0;
	margin:5px 0;
	width:710px;
	text-align:left;
	
}
#menu ul li { 
	list-style-type: none;
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: center;
	margin-right:8px;
}
#menu ul li a{ text-decoration:none; color:#21656c; padding:2px 5px; font-weight:bold; border-bottom:0;}
#menu ul li a:hover{  background-color:#21656c; color:#fff; }
.menu_active { background-color:#21656c;}
#menu ul li.menu_active a{color:#fff; }
#menu ul li.menu_active a:hover { color:#fff;}

#menu_0 {
	position:absolute;
	right:0;
	top:0;
}
#menu_0 ul{ width:235px; text-align:right;}
#menu_0 ul li { 
	float: right;
	text-align: center;
	margin-left:8px;
	margin-right:0;
}


#submenu a{ 
	display:block;
	text-decoration:none;
	text-align:left;
	padding:1px 3px;
	margin:0 0  12px 0;
	background-color:#66b5bc;
	border-bottom:0;
	color:#fff;
}

#submenu a:hover, #submenu ul li a.link_active{  background-color:#fff; color:#66b5bc;}


.border { 
	border:10px solid #fff;}
.border h1{
	margin-top:-28px;
	font-size:30px;
	color:#c01a1a;
}	
#content, #content_news_list , #content_texty{
	text-align:left;
	position:relative;
	margin-left:290px;
	background-color:#f8f7eb;
	border:10px solid #fff;
	
}
#content_texty{width:705px;}
#content_news_list { width:470px;}
.content_photo {
	float:right;
	padding:0px;
	position:relative;
	text-align:left;
	width:234px;
}
#content_photo_first { text-align:right; width:100%;}
.content_photo a{ border:0;  padding:0; margin:0; }
.content_photo_more { text-align:left; }
.content_photo_more img{ margin:10px 0 0 9px;}


#content_txt {
	width:450px;
	float:left;
	position:relative;
/*	margin-top:23px;*/
}
#content_txt ul{
	list-style:square;  
	padding-left:30px;

}

.page_title {
	margin-top:-20px;
	margin-bottom:8px;
	font-size:30px;
	color:#c01a1a;
	font-weight: bolder;
	position:relative;
}


#sitemap{
	margin-left:100px;
	padding-bottom:20px;
}
#sitemap ul a{ border-bottom:0; }
#sitemap ul a:hover{
	text-decoration: none;
	color:#E60C01;
	border-bottom:1px dotted #E60C01;
}
#sitemap ul{
	list-style-type: square;
}
#sitemap ul.menu_2 {
	margin-left:20px;
	list-style-type: disc;
}
#sitemap ul.menu_3 {
	margin-left:40px;
	list-style-type: circle;
}

.news_list { padding-top:10px; }
.news-item  { position:relative; padding-bottom:25px;}
.news-photo_list { float:right; padding-left:5px; position:relative;}
.news-item a { border-bottom:0;}
.news-title_list {padding-bottom:7px; width:360px;}
.txt-title_list {padding-bottom:7px; width:600px;}
.news-title_home {padding-bottom:7px; width:320px;}
.news-title_list a, .news-title_home a, .txt-title_list a{ color:#530505; font-weight:bold; font-size:14px;  }
.news-title_list a:hover, .news-title_home a:hover, .txt-title_list a:hover{
	text-decoration:none;
	color:#E60C01;
	border-bottom:1px dotted #E60C01;
}
.news-date_list { position:absolute; top:0; right:0;}
.news-title {color:#530505; font-weight:bold; font-size:18px; padding-bottom:7px; padding-top:7px; width:550px; line-height:22px; float:left; position:relative;}
.news-author { text-align:right; font-weight:bold;}
.news-date { position:relative; text-align:right;}
.news-date_home { float:right;}
.news_txt { width:450px;}
.gallery-item, .gallery-item_2 {
	float:left;
	padding:10px 9px 0  0 ;position:relative;
}
.gallery-item_2 { padding-right:0;}
.gallery-item a, .gallery-item_2 a{ border-bottom:0; }
.gallery_list a{color:#530505;}
.pager { text-align:center; padding:10px;}
.pager a{ border:0;}
#docs_wrapper { padding-left:134px;}
#docs_wrapper a{ font-size:14px; font-weight:bold; color:#530505; border:0; display:block; padding:4px 0; }
#docs_wrapper a:hover{
	text-decoration:underline;
	color:#E60C01;/*	border-bottom:1px dotted #E60C01;*/
	}
.comment-item { padding:10px 0;}
.comment-date { color:#999999;}
#fancy_left, #fancy_right{ border:0; }
.pdf {color:#f21a1e; font-weight:normal; font-size:11px;}


#home_wrapper { 
	float:right;  
	width:712px; 
	position:relative; 
	padding-top:30px;
}
#home_left{
	float:left; 
	width:423px;
}
.home_left_box{
	border:10px solid #fff; 
	margin-bottom:20px;
	background-color:#F8F7EB;
}
#home_right {
	float:right; 
	width:281px;
}
.home_right_box{
	border:10px solid #fff; 
	background-color:#F8F7EB;
	margin-bottom:20px;
	position:relative;
}
.home_right_box a:hover{
	text-decoration:none;
	color:#E60C01;
	border-bottom:1px dotted #E60C01;
}
.box_title{
	margin-top:-20px;
	margin-bottom:8px;
	font-size:30px;
	color:#c01a1a;
	font-weight: bold;
	position:relative;
}
.home_right_box .box_title{
	font-size:18px;
	color:#890f0f;
	margin-top:-16px;
	margin-bottom:6px;
 }
 .title{
 	color:#530505;
	font-size:14px;
	font-weight:bold;
	border-bottom:0;
 }
 #swieci a{ color:#530505; border-bottom:0;}
 #swieci a:hover{ 
 	text-decoration:none; 
 	color:#E60C01;
	border-bottom:1px dotted #E60C01;
} 
.banners { margin-bottom:20px;}
.banners a{ border-bottom:0;}
.newsletter_input { 
	border:1px solid #fff; 
	color: #530505; 
	width:155px; 
	margin-top:10px;
	padding:3px;
	height:26px;
	background-color:#ece9cb;
	}
.sent_button  { vertical-align:middle;}
przypis{
	font-size:11px;
	margin-top:16px;
/*	color:#7c423f;*/
 }
 
.menu_1 a {
	color:#530505;
	font-weight:bold;
}


.menu_2 a{
	color:#530505;
	font-weight:normal;
}

.menu_3 a{
	color:#530505;
	font-weight:lighter;
}

.fb_box { background: transparent url('../img/fb_bg.gif') left top scroll no-repeat; position: absolute; top:112px; right:0px; display: block; width:190px;
height:328px; padding:10px 7px 10px 35px; z-index:1004;}