#container {
 width: 936px;
 padding:0px;
 margin: 0em auto;
 height: 100%;
 overflow:hidden;
 position:relative;
 z-index:30;
}
#toppp {
 	width: 936px;
 	padding:0px;
 	margin: 0em auto;	
	position:relative;
	text-align:right;
	padding-right:40px;
	color: white;
	font-size:11px;
	
}
#toppp a {
	font-size:11px;
	color: #E9EEF3;
	text-decoration:none;
}
#toppp a:hover {
	text-decoration:underline;
}
#menu_top2 {
	width:936px;
	height:120px;
}

#menu_top2 #menu_top2_left {
	float:left;
}

#menu_top2 #menu_top2_right {
	float:right;
	text-align:right;
}

#menu_top2 #menu_top2_right a,#menu_top2 #menu_top2_right a.sel {
	margin-right:5px;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#4A678F;
	margin-top:4px;
	margin-bottom:3px;
	padding-right:20px;
	background: url('../gfx/menu_top_top_off.png') center right no-repeat;
}
#menu_top2 #menu_top2_right a:hover, #menu_top2 #menu_top2_right a.sel{
	color:#77972A;
	background: url('../gfx/menu_top_top_on.png') center right no-repeat;
}

#container_main_top {
	margin:0px;
	padding:0px;
 	width:936px;
 	overflow:hidden;	
}
#container_main_top #left_main_top,#container_main_top #right_main_top {
	width:3px;
 	height:3px;
 	float:left;
 	background: url('../gfx/!!menu_center_top_left.png') no-repeat;
 	
}
#container_main_top #right_main_top {
	background: url('../gfx/!!menu_center_top_right.png') no-repeat;
}

#container_main_top #center_main_top {
	float:left;
	width:930px;
 	height:3px;
 	background: url('../gfx/!!menu_center_top.png') repeat-x;
}
#menu_top_menu {
	margin:0px;
	padding:0px;
 	width:936px;
 	height:50px;
 	overflow:hidden;
}
#menu_top_left, #menu_top_right {
	height:50px;
	float:left;
	width:3px;
}
#menu_top_center {
	float:left;
	width:930px;
	height:50px;
	background: url('../gfx/!!menu_top_off.png') repeat-x;
}
#menu_top_podmenu {
	margin:0px;
	padding:0px;
 	width:936px;
 	height:25px;
 	overflow:hidden;	
}
#menu_top_podmenu #podmenu_center {
	background: url('../gfx/!!menu_top_dmenu_ener.png') repeat-x;
	float:left;
	width:930px;
	height:25px;
	line-height:25px;
}

#menu_top_podmenu #podmenu_left, #menu_top_podmenu #podmenu_right {
	float:left;
	width:3px;
	background:url('../gfx/!!sm_left.png') repeat-y;
	height:25px;
}
#menu_top_podmenu #podmenu_right {
	background:url('../gfx/!!sm_right.png') repeat-y;
}

#container_main{
	padding-top:0px;
	width:936px;
	overflow: hidden;
}
#container_main #left_container_main, #menu_top_left {
	float:left;
	width:3px;
	background:url('../gfx/!!sm_left.png') repeat-y;
}
#container_main #right_container_main, #menu_top_right {
	float:left;
	width:3px;
	background:url('../gfx/!!sm_right.png') repeat-y;
}

#mainDIV { 
	float:left;
	width: 910px;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	overflow: hidden;
	float:left;
	background:white;
}
#mainDIV #center {
	float:left;
	width:619px;
	padding-right:20px;
}
#mainDIV #left_center {
	float:left;
	width:270px;
	overflow:hidden;
	padding-top:10px;
}
#mainDIV #left_center .left_center_dzial {
	width:270px;
	background :url('../gfx/!!menu_mainDIV_left_center.png') 0px 4px  repeat-y;
	margin-bottom:10px;
}
#mainDIV #left_center .left_center_content {
	background:url('../gfx/!!menu_mainDIV_left_center_left_center_top2.png') no-repeat;
	width:250px;
	padding:5px;
	font-size:11px;
}
#mainDIV #left_center .left_center_bottom {
	width:260px;
	height:4px;
	background:url('../gfx/!!menu_mainDIV_left_center_left_center_bottom.png') no-repeat;
	
}
#mainDIV #left_center .title {
	padding-left:10px;
	color:#FF8503;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
}

.title_on_site {
	color:#FF8503;
	font-size:12px;
	font-weight:bold;
}
.news_data {
	font-size:10px;
}
.news_title, .news_title_katalog  {
	width: 250px;
}
.news_title_katalog {
	width:400px;
	float:left;
}
.news_title a, .news_title_katalog a{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color: #4D515B;
	padding-bottom:3px;
	padding-top:0px;
}
.news_title a:hover, .news_title_katalog a:hover{
	color: #FF8503;
}
.news_content, .news_content_katalog {
	overflow:hidden;
	display:block;
	font-size:11px;
	padding-bottom:5px;
	border-bottom: 1px solid #EDEDED;
}
.news_content_katalog {
	width:600px;
	margin-bottom:5px;
}
.news_content a, .news_content_katalog a{
	font-size:11px;
	text-decoration:none;
	color:#616469;
}

.news_content a:hover, .news_content_katalog a:hover {
	text-decoration:underline;
}

.katalog_portfolio {
	width:610px;
	margin-bottom:10px;
	padding-top:5px;
}
.katalog_portfolio .data {
	float:right;
	font-size: 11px;
	padding-right:5px;
}
.portfolio_title a{
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.katalog_portfolio .image {
	width:180px;
	height:140px;
	display:block;
	float:left;
	text-align:center;
}

.portfolio_opis {
	float:left
	position:relative;
	font-size:12px;
	padding:5px;
}
.katalog_portfolio_lay {
	float:left;
	width:300px;
	margin-bottom:10px;
	padding-top:5px;
	margin-right:5px;
}
.katalog_portfolio_lay .image {
	width:300px;
	height:224px;
	display:block;
	float:left;
	text-align:center;
}
.aktualnosci_opis {
	font-size:11px;
	width:600px;
	overflow:hidden;
}
.portfolio_link a{
	display:block;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;	
}
#container_bottom {
 width: 100%;
 padding:0px;
 margin: 0em auto;
 text-align:center;
 background: url('../gfx/bottom_bot.png')  center bottom repeat-x;
 height:97px;
}
.menu_bottom {
	width:936px;
	margin: 0em auto;
	height:97px;
	color: #ffffff;
	background: url('../gfx/bottom.png')  no-repeat;
}
.menu_bottom a {
	color: #ffffff;
}
.menu_bottom a:hover {
	color: #FFF701;
}
#container_bottom2 {
 width: 100%;
 padding:0px;
 margin: 0em auto;
 text-align:center;
 background: #8EA4BC;
}
.menu_bottom2 {
	width:936px;
	margin: 0em auto;
	height:50px;
	color: #ffffff;
}

.menu_left_title {
	width: 180px;
	padding-left:10px;
	text-align:left; 
	color:#FFFFFF; 
	font-size:15px;
	line-height:26px; 
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../gfx/menu_left_title.jpg') repeat-x;
}

.menu_left_content {
	width: 240px;
	text-align:center; 
	padding:2px 0px 2px 0px;
	border:1px solid red;
}

.galeria_foto {
	width: 188px;
	height:140px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin:3px;
}

.galeria_strony {
	text-align:left;
	margin-left:15px;
	overflow:hidden;
	margin-top:10px;
}

.galeria_strony a, .galeria_strony .selected  {
	font-size:16px;
	color:white;
	padding:1px;
	font-weight:bold;
}
.galeria_strony a:hover, .galeria_strony .selected {
	color:#FE0002;
}

.domeny_katalog {
	font-size:13px;
	width:620px;
	overflow:hidden;
}
.domeny_katalog .title {
	float:left;
	width:250px;
	line-height:30px;
}
.domeny_katalog .kat {
	float:left;
	width:120px;
	line-height:30px;
}
.domeny_katalog .price {
	float:left;
	width:120px;
	text-align:right;
	line-height:30px;
}
.domeny_katalog .more {
	float:left;
	width:110px;
	text-align:right;
	line-height:30px;
}
.domeny_katalog .more a {
	font-size:11px;
	text-decoration:none;
}

.domeny_katalog .more a:hover {
	text-decoration:underline;
}

h3 a{
	margin:0px;
	padding:0px;
	padding-left:5px;
	color:#F99930;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}
h3 a:hover {
	color:#526C88;
}

.domeny_katalog .title a{
	padding-left:5px;
	color:#415D7C;
	text-decoration: none;
	font-weight:bold;
}
.domeny_katalog .title a:hover{
	color:#FF8503;
}

.DIVsmallIMG {
	width:250px;
	display: table-cell; 
	vertical-align: middle;
	text-align:center;
	height:215px;
}
.DIVsmallIMG ul li{
	width:250px;
	height:215px;
	vertical-align:middle;
}

.logaDOL {
	padding-top:13px;
	width:840px;
	height:45px;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;
	
}
.logaDOL ul li{
	width:140px;
	height:40px;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;
}
