body { background:#212121; font: 11px Helvetica, Arial, sans-serif; color:#4C4C4C }

* { margin:0px; padding:0px}

a:link { color:#fff; text-decoration:none; }
a:visited {	color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; }

img { border:0px; }
#cu3er-container {width:960px; outline:0;}
.img_border img { margin:10px; border:10px solid #C1C1C1; }

.float_left { float:left; }
.float_right { float:right; }

#elro_left { min-height:440px; background: url(../images/bg_left2.jpg) repeat-x; }
#elro_center { width:960px;  min-width:960px; margin:0 auto 0 -490px; padding-bottom:20px; }
#elro_right { margin-left:50%; background: url(../images/bg_right2.jpg) repeat-x; }


#login_box { width:200px; padding-left:300px; }
#login_box_input { width:200px; float:left; }
#login_box_input label { width:50px; float:left; margin-top:10px; padding-top:4px; }
#login_box_input input { width:145px; height:19px; padding-top:2px; float:left; margin-top:10px; border:1px solid #c4c4c4; background:#F3F3F3 }
#login_remember { width:150px; float:left; padding-left:50px; padding-top:10px; }
#login_remember label { padding-left:5px; }
#login_button { width:200px; float:left; text-align:center; padding-top:20px; }


#header_language { width:960px; height:23px; padding-top:13px; float:left; font-size:12px;  color:#fff; text-align:right; font-weight:bold; }
#lang_ro { height:14px; float:right; border-right:1px solid #fff; padding-right:5px; padding-left:5px; }
#lang_ro a {  width:60px; height:14px; float:left; background: url(../images/lang_ro.jpg) no-repeat; }
#lang_ro a:hover { width:60px; height:14px; float:left; background: url(../images/lang_ro_on.jpg) no-repeat; }
#lang_en { width:60px; height:14px; float:right; padding-right:5px; padding-left:5px; }
#lang_en a { width:60px; height:14px; float:left; background: url(../images/lang_en.jpg) no-repeat; }
#lang_en a:hover { width:60px; height:14px; float:left; background: url(../images/lang_en_on.jpg) no-repeat; }

#header_elro { width:960px; float:left; }
#elro_menu  { width:960px; height:48px; float:left; z-index: 999999; }
#elro_menu_a_1  { width:124px; height:43px; float:left; border:0px; z-index: 999999;  }
#elro_menu_a_2  { width:130px; height:43px; float:left; border:0px; z-index: 999999;  }
#elro_menu_a_3  {	width:130px; height:43px; float:left; border:0px; z-index: 999999;  }
#elro_menu_a_4  {	width:130px; height:43px; float:left; border:0px; z-index: 999999;  }
#elro_menu_a_5  { width:190px; height:43px;float:left; border:0px; z-index: 999999;  }
#elro_menu_a_6  { width:132px; height:43px;float:left; border:0px; z-index: 999999;  }
#elro_menu_a_7  { width:124px; height:43px;float:left; border:0px; z-index: 999999;  }
#elro_content { width:960px; float:left; padding-bottom:20px; }
.border_bottom_ul { border-bottom:10px solid #CA322D; border-left:1px solid #ccc; }


#nav_bar { width:768px; float:left; padding-bottom:10px; padding-top:10px; color:#fff; font-weight:bold; }
#nav_bar img { margin-left:5px; margin-right:5px; }
#nav_bar a { color:#ccc; font-weight:normal; }


#box_text { width:960px; float:left; }
#box_text h1 { width:753px; padding-left:15px; height:34px; padding-top:10px; float:left; background: url(../images/text_header_bg.jpg) no-repeat; font-size:18px; font-weight:normal; }

#box_text h5 { width:960px; padding-left:15px; height:34px; padding-top:10px; float:left; background: url(../images/text_header_bga.jpg) no-repeat; font-size:18px; font-weight:normal; }


#box_text_left_h1 { width:768px; float:left; }
#box_text_left { width:748px; min-height:550px; height:auto !important; height:550px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; background:#E8E8E8; }
#box_text_left a { color:#4C4C4C }
#box_text_left_h1 h1 a { color:#4C4C4C }
#box_text_left_h1 h1 a:hover { text-decoration:underline; }
#box_text_left_h1 a:hover { text-decoration:underline; }
#box_text_left_2 { font-size: 13px; width:748px; min-height:900px; height:auto !important; height:900px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; background:#E8E8E8; }
#box_text_left_a { font-size: 13px; width:940px; min-height:900px; height:auto !important; height:900px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; float:left; background:#E8E8E8; }
#box_text_left_a ul { padding-left:25px; }
#box_text_left_a ol { padding-left:25px; }
#box_text_left_a a:link { color:red; text-decoration:none; font-family: "Tahoma"}
#box_text_left_a a:visited { color:red; text-decoration:none; font-family: "Tahoma"}
#box_text_left_a a:hover { color:black; text-decoration:none; font-family: "Tahoma"}
#box_text_left_a a:active { color:red; font-family: "Tahoma"}


#box_text_left ul { padding-left:25px; }
#box_text_left ol { padding-left:25px; }
#box_text_left_2 ul { padding-left:25px; }
#box_text_left_2 ol { padding-left:25px; }
#box_text_left_3 { width:748px; min-height:900px; height:auto !important; height:900px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; background:#E8E8E8; }
#box_text_left_content { padding-left:10px; padding-right:10px; }
#box_text_right { width:187px; float:left; }
#box_text_right img { float:left; margin-bottom:10px; }
#box_text_right h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#B5B5B5; padding-left:20px; padding-top:46px; padding-bottom:13px;}
#box_text_right ul { width:187px; float:left; background:#4C4C4C; }
#box_text_right li { width:187px; float:left; list-style:none; background: url(../images/li_bottom.jpg) bottom no-repeat; }
#box_text_right ul a { width:147px; padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px; float:left; }
#box_text_right ul a:hover {  background:#CA322D; }

.selected { background:#CA322D; }


#box_footer { width:768px; padding-left:1px; height:1px; float:left; background:#212121; }
#box_footer_line { width:766px; height:1px; float:left; background:#E8E8E8; }

#box_footer2 { width:960px; padding-left:1px; height:1px; float:left; background:#212121; }
#box_footer_line2 { width:958px; height:1px; float:left; background:#E8E8E8; }


.media_year { width:748px; float:left; margin-bottom:10px; }
.media_year h2 { color:#A62A20; font-weight:normal; }
.media_year h3 { font-size:12px; }
.media_year a { color:#A62A20; }
.media_info { width:748px; float:left; padding-top:10px; padding-bottom:10px; }
.media_img { width:85px; padding-left:5px; float:left; }
.media_img img { border:1px solid #C0C0C0; }
.media_text { width:658px; float:left; }
.media_text ul { padding-left:20px; }


.wstegi_box { float:left; height:160px; width:178px; padding-left:9px; }
.wstegi_box img { border:4px solid #C1C1C1; }
#wstegi_view { width:620px; float:left; text-align:center; padding-left:60px; padding-top:20px; }
#wstegi_view img { border:4px solid #C1C1C1; }
#wstegi_view p { padding-bottom:10px; padding-top:10px; }
#wstegi_box_info_content { width:448px; padding-left:220px; float:left; padding-bottom:20px; }
.wtegi_box_info { width:308px; height:81px; padding-top:20px; background: url(../images/wstegi_box_bg.jpg) no-repeat; float:left; text-align:center; }
.wtegi_view_info { width:308px; height:81px; padding-top:20px; margin-right:10px; background: url(../images/wstegi_box_bg.jpg) no-repeat; float:left; text-align:center; }
.wstegi_view_info_left { width:154px; padding-left:30px; padding-top:10px; float:left; text-align:left; }
.wstegi_view_info_right { width:124px; padding-top:10px; float:left; text-align:left; }
#wstegi_view_info_content { padding-left:60px; float:left; padding-top:30px; }

#selected2 { background:#CA322D; color:#e5e5e5 }
#selected3 { background:#CA322D; color:#e5e5e5  }
#selected4 { color:#e6e6e6; background: url(../images/menu_products_selected.jpg) no-repeat;  }

#menu_products { background: url(../images/menu_products_bg.jpg) repeat-y; }
.menu_product { width:187px; height:40px; background: url(../images/menu_product_bottom.jpg) bottom no-repeat; font-size:14px; font-weight:bold; }
.menu_product a { width:165px; padding-left:22px; height:30px; padding-top:10px; float:left; color:#191919 }
.menu_product a:visited { width:165px; padding-left:22px; height:30px; padding-top:10px; float:left; color:#191919 }
.menu_product a:hover { color:#e6e6e6; background: url(../images/menu_products_selected.jpg) no-repeat; }

.menu_product_submenu { height:29px; background: url(../images/menu_product_submenu_bottom.jpg) bottom no-repeat #4C4C4C; }
.menu_product_submenu a { width:165px; padding-left:22px; padding-top:7px; padding-bottom:7px; float:left;   }
.menu_product_submenu a:hover { color:#e6e6e6; background:#7C7C7C }

.menu_product_submenu_2 { height:23px; background: url(../images/menu_product_submenu_bottom.jpg) bottom no-repeat #4C4C4C; font-size:10px; }
.menu_product_submenu_2 a { width:155px; padding-left:32px; padding-top:4px; padding-bottom:4px; float:left; }
.menu_product_submenu_2 a:hover { color:#e6e6e6; background:#7C7C7C }

.products_box { width:748px; float:left; background: url(../images/news_line.jpg) bottom no-repeat; }
.products_box a { color:#000; }
.products_box_2 { width:748px; float:left; padding-bottom:20px;  }
.products_box_img { width:195px; padding-left:27px; padding-right:27px; padding-top:25px;  padding-bottom:5px; float:left; text-align:center;  }
.products_box_img p { width:195px; padding-bottom:10px; padding-top:10px; font-family:Tahoma; font-size:14px; font-weight:bold; }

.products_box_img_margin { width:195px; padding-left:27px; padding-right:27px; padding-top:25px; padding-bottom:5px; float:left; text-align:center;  }
.products_box_img_margin img { margin-bottom:26px; }
.products_box_img_margin p { width:195px; padding-bottom:10px; padding-top:10px; font-family:Tahoma; font-size:14px; font-weight:bold; }


.products_padding_left { padding-left:130px; }
.products_padding_left_2 { padding-left:250px;  }
#products_box_info_pattern { width:182px; padding-left:13px; float:left; }
#products_box_info_pattern a { float:left; }

#box_info_pattern_bg { width:200px; height:44px; float:left; background: url(../images/info_pattern_bg.jpg) no-repeat; }
#box_info_pattern h1 { width:553px; padding-left:15px; height:34px; padding-top:10px; float:left; background: url(../images/text_header_bg.jpg) no-repeat; font-size:18px; font-weight:normal; }
#box_info_pattern { width:768px; float:left; background: url(../images/info_pattern_bg.jpg) right no-repeat;  }
#box_info { width:100px; height:44px; float:left; background: url(../images/info_button_on.jpg) no-repeat; }
#box_info a { width:100px; height:44px; float:left; background: url(../images/info_button_off.jpg) no-repeat; }
#box_info a:hover { width:100px; height:44px; float:left; background: url(../images/info_button_on.jpg) no-repeat; }

#box_pattern { width:100px; height:44px; float:left; background: url(../images/pattern_button_on.jpg) no-repeat;}
#box_pattern a { width:100px; height:44px; float:left; background: url(../images/pattern_button_off.jpg) no-repeat; }
#box_pattern a:hover { width:100px; height:44px; float:left; background: url(../images/pattern_button_on.jpg) no-repeat; }

#pattern_text { padding-bottom:20px; padding-top:20px; }


#blaty_postforming { width:455px; float:left; padding-left:145px; padding-top:20px; }
.blaty_postforming_box { width:225px; float:left; text-align:center; margin-top:10px; }
.blaty_postforming_box p { width:225px; float:left; padding-bottom:10px; padding-top:10px; font-family:Tahoma; font-size:14px; font-weight:bold; text-align:center; }


#news_index { width:748px; min-height:500px; height:auto !important; height:500px;  padding-left:10px; padding-right:10px; float:left; background:#E8E8E8; }
.news_index_box { width:730px; padding-left:19px; float:left; padding-bottom:10px; padding-top:10px; margin-bottom:10px; background: url(../images/news_line.jpg) bottom no-repeat;  }
.news_index_img { width:220px; float:left; background:#C1C1C1; text-align:center;  }
.news_index_text { width:500px; float:left; }
.news_index_text h2 { width:460px; float:left; background:#C1C1C1; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-family:Tahoma; font-size:16px; font-weight:bold;  }
.news_index_text h2 a { color:#4A4A4A }
.news_index_text h2 a:visited { color:#4A4A4A }
.news_index_img img { border:4px solid #C1C1C1; }
.news_index_data { width:460px; float:left; color:#C1C1C1; font-size:10px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.news_index_text_content { width:460px; float:left; padding-left:20px; padding-right:20px; font-family:Tahoma; font-size:12px; }
.news_index_text_content ul, ol { padding-left:20px; }
.news_index_more { width:678px; float:left; padding-left:20px; padding-right:20px; font-family:Tahoma; font-size:11px; }
.news_index_more a { background: url(../images/arrow_right_grey.jpg) 100% 3px no-repeat; padding-right:20px; color:#4C4C4C; float:right; }
.news_index_more a:visited { background: url(../images/arrow_right_grey.jpg) 100% 3px no-repeat; padding-right:20px; color:#4C4C4C; float:right; }

#news_view { width:748px; min-height:800px; height:auto !important; height:800px;  padding-left:10px; padding-right:10px; float:left; background:#E8E8E8; }
#news_view p { padding-bottom:5px; padding-top:5px }
#news_view h3 { width:738px; padding-left:10px; padding-bottom:10px; padding-top:10px; float:left; background: url(../images/news_line.jpg) top no-repeat; font-family:Tahoma; font-size:16px; }
#news_view_img { width:220px; float:left; background:#C1C1C1; text-align:center; }
#news_view_img_more { background-color:#E8E8E8; }
#news_view_img img { border:4px solid #C1C1C1; }
#news_view_img_more img {border: 0 none !important;}
#news_view h2 { width:480px; float:left; background:#C1C1C1; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-family:Tahoma; font-size:16px; font-weight:bold;  }

#static_view { width:748px; min-height:550px; height:auto !important; height:550px;  padding-left:10px; padding-right:10px; float:left; background:#E8E8E8; padding-top:10px; }
#static_view h2 { width:708px; float:left; background:#C1C1C1; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; font-family:Tahoma; font-size:16px; font-weight:bold; }
#static_view h3 { width:738px; padding-left:10px; padding-bottom:10px; padding-top:10px; float:left; background: url(../images/news_line.jpg) top no-repeat; font-family:Tahoma; font-size:16px; }
#static_text { width:700px; float:left; padding-left:20px; padding-right:20px; padding-bottom:20px; }

#news_view_text { width:460px; float:left; padding-left:20px; padding-right:20px; padding-bottom:20px; font-family:Tahoma; font-size:12px; }
#news_view_text a { color:#4C4C4C; text-decoration:underline; }
#news_view_text a:visited { color:#4C4C4C; text-decoration:underline; }
#news_view_text a:hover { text-decoration:underline; }
#news_view_text ul { padding-left:20px; }
#news_files { width:748px; float:left; padding-bottom:20px; }
.news_file { width:728px; padding-left:20px; float:left; background:#C1C1C1; float:left; height:23px; padding-top:7px; margin-bottom:1px; font-family:Tahoma; font-size:12px;}
.news_file a { color:#4C4C4C }
.news_file a:visited { color:#4C4C4C }
.news_file a:hover { font-weight:bold; color:#4C4C4C  }
.news_file_title { width:480px; float:left; }
.news_file_type { width:138px; float:left; }
.news_file_size { width:110px; float:left; }


#box_realizations { width:748px; min-height:500px; height:auto !important; height:500px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; background:#E8E8E8; }
#box_realizations h2 { float:left; width:210px; padding-left:10px; font-size:11px; font-weight:normal; padding-bottom:10px; }
#box_realizations h2 a { color:#606060; float:left; width:210px; background: url(../images/arrow_right_grey.jpg) 100% 3px no-repeat; }
.gallery_index_box { float:left; height:220px; width:230px; padding-left:17px; }

.gallery_index_box img { border:4px solid #C1C1C1; }
#gallery_info { width:738px; float:left; padding:10px; }
#gallery_info p { padding-bottom:5px; padding-bottom:5px; }

#box_realizations_view { width:748px; min-height:500px; height:auto !important; height:500px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; background:#E8E8E8;  }
#box_realizations_view a { color:#606060; }

.gallery_index_box_img_info { float:left; height:248px; width:230px; padding-left:17px; }
.gallery_index_box_img_info2 { float:left; height:268px; width:230px; padding-left:17px; }
.gallery_index_box_view { float:left; height:170px; width:230px; text-align:center; }
.gallery_index_box_view img { border:4px solid #C1C1C1; }
.gallery_index_box_view_2 { float:left; height:190px; width:230px; text-align:center; }
.gallery_index_box_view_2 img { border:4px solid #C1C1C1; }
.gallery_index_box_info { float:left; width:230px; height:38px; text-align:center; }
.gallery_index_box_info .text_anchor { color:#606060; text-align:center; padding-right: 15px;/*width:210px;*/ background: url(../images/arrow_right_grey.jpg) right 3px no-repeat; }

#box_realizacje_img { width:725px; float:left; background:#C1C1C1; text-align:center; padding-top:15px; }
#box_realizacje_img_img img { border:4px solid #787878 }
#box_realizacje_img_pagin {width:705px; float:left;  padding-top:10px; padding-bottom:20px; }
#box_realizacje_img_pagin_prev { width:300px; float:left; text-align:right; }
#box_realizacje_img_pagin_center { width:105px; float:left; padding-top:4px; color:#4C4C4C; font-size:18px; font-weight:bold; }
#box_realizacje_img_pagin_next { width:300px; float:left; text-align:left; }

#box_realizacje_padding { width:705px; float:left; padding-left:20px; padding-bottom:10px; }
#box_realizacje_padding h2 { width:705px; float:left; font-size:18px; font-weight:normal; padding-bottom:10px; }
#box_realizacje_text { width:705px; float:left; padding-top:30px; padding-bottom:10px; }
#box_realizacje_text h2 { width:705px; float:left; }
#box_realizacje_text table {  float:left; }
#box_realizacje_files  { width:705px; float:left; margin-top:10px; border-top:1px solid #C1C1C1; padding-top:10px; }

#realizacje_files { width:705px; float:left; padding-bottom:20px; }
.realizacje_file { width:705px; float:left; background:#C1C1C1; float:left; height:23px; padding-top:7px; margin-bottom:1px; font-family:Tahoma; font-size:12px;}
.realizacje_file a { color:#4C4C4C }
.realizacje_file a:visited { color:#4C4C4C }
.realizacje_file a:hover { font-weight:bold; color:#4C4C4C  }
.realizacje_file_title { width:440px; padding-left:20px; float:left; }
.realizacje_file_title a { padding-left:20px; background: url(../images/files.jpg) left no-repeat;  }
.realizacje_file_title a:hover { padding-left:20px; background: url(../images/files_hover.jpg) left  no-repeat; font-weight:bold;  }
.realizacje_file_type { width:135px; float:left; }
.realizacje_file_size { width:110px; float:left; }

#gallery_admin { width:738px; float:left; padding-left:10px; padding-bottom:10px; padding-top:10px; border:1px solid #C1C1C1; margin-top:10px; }
#gallery_admin a { color:#606060; float:left; padding-left:10px; margin-right:20px; background: url(../images/arrow_right_grey.jpg) 0% 3px no-repeat; }
#box_back { width:738px; float:left; padding-left:10px; }
#box_back a { float:left; padding-left:10px; background: url(../images/arrow_left_grey.jpg) 0% 3px no-repeat; color:#4C4C4C;  }

#box_back_2 { width:738px; float:left; padding-left:10px; padding-bottom:10px; padding-top:10px; }
#box_back_2 a { float:left; padding-left:10px; background: url(../images/arrow_left_grey.jpg) 0% 3px no-repeat; color:#4C4C4C;  }

#box_back_3 { width:738px; float:left; margin-top:10px; margin-bottom:10px; }
#box_back_4 { width:90px; float:right; margin-top:6px; margin-bottom:10px; font-size: 10px}
#box_back_3 a { float:left; padding-left:10px; background: url(../images/arrow_left_grey.jpg) 0% 3px no-repeat; color:#4C4C4C;  }


#box_paginator { width:748px; float:left; padding-bottom:20px; font-weight:bold; }
#box_paginator a { color:#4C4C4C }
#box_paginator a:visited { color:#4C4C4C }
#box_paginator .current { color:#C9140D }
#box_paginator_left { width:100px; float:left; text-align:left; }
#box_paginator_left a { padding-left:10px;  background: url(../images/arrow_left_grey.jpg) 0% 3px no-repeat;  }
#box_paginator_left a:visited { padding-left:10px;  background: url(../images/arrow_left_grey.jpg) 0% 3px no-repeat;  }
#box_paginator_center { width:548px; float:left; text-align:center; }
#box_paginator_right { width:100px; float:left; text-align:right;  }
#box_paginator_right a { padding-right:10px;  background: url(../images/arrow_right_grey.jpg) 100% 3px no-repeat;  }
#box_paginator_right a:visited { padding-right:10px;  background: url(../images/arrow_right_grey.jpg) 100% 3px no-repeat;  }




.wallpaper_box { float:left; height:150px; width:115px; padding-left:25px; text-align:center; }
.wallpaper_box a { color:#4C4C4C;  }
.wallpaper_box img { border:4px solid #C1C1C1; float:left; margin-bottom:5px; }




#adobe_reader { width:748px; float:left; padding-bottom:10px; }
#adobe_reader p { width:625px; float:left; padding-top:10px; padding-left:10px; }
#adobe_reader img { float:left; }
.contact_files { width:748px; float:left; background:#C1C1C1; margin-bottom:1px; padding-bottom:10px; padding-top:10px; }
.contact_files_name { width:530px; padding-left:10px; float:left; background:#C1C1C1; margin-bottom:1px; }
.contact_files_name a { padding-left:20px; background: url(../images/files.jpg) left no-repeat;  }
.contact_files_name a:hover { padding-left:20px; background: url(../images/files_hover.jpg) left  no-repeat; font-weight:bold;  }
.contact_files_type { width:148px; float:left; background:#C1C1C1; margin-bottom:1px; }
.contact_files_size { width:50px; float:left; background:#C1C1C1; margin-bottom:1px; }


#footer_box { width:890px; padding-left:35px; float:left; }
#footer { width:890px; height:100px; float:left; color:#ccc; }
#footer_recommend a { color:#ccc; margin-right:5px; }
#footer_recommend a:visited { color:#ccc; }
#footer_recommend a:hover { color:#fff; text-decoration:underline; }

#footer_recommend { width:868px; padding-left:20px; height:30px; padding-top:10px; float:left; border-bottom:1px solid #393939; border-left:1px solid #393939; border-right:1px solid #393939;  background: url(../images/recommend_bg.jpg) repeat-x; }
#footer_recommend ul { width:400px; float:left; padding-top:3px; }
#footer_recommend li { float:left; list-style:none; padding-left:10px; }
#footer_recommend p { float:left; padding-top:3px; color:#fff; }
#site_map { width:110px; float:left; padding-top:3px; text-align:center; }
#newsletter { float:left; width:270px; padding-left:30px; }
#newsletter_input input { float:left; width:146px; height:17px; padding-top:4px; padding-left:2px; padding-right:2px; background: url(../images/input_bg.jpg) repeat-x; color:#ccc; border:1px solid #3a3a3a; font-size:10px; }
#newsletter label { float:left; padding-top:5px; margin-right:10px; }
#zapisz { width:40px; height:15px; margin-top:4px; margin-left:5px; background: url(../images/zapisz.jpg) no-repeat; border:0px; cursor:pointer; color:#fff; }

#footer_bottom { float:left; padding-bottom:30px; }
#footer_bottom img { float:left; margin-top:10px; }
#footer_bottom p { width:710px; float:left; text-align:right; padding-top:25px; }
#footer_bottom a:hover { color:#fff; text-decoration:underline; }

#admin_content { width:850px; float:left; background:#A62A22; padding:20px; margin-bottom:20px; }

#map h2  { padding-bottom:5px; }


#slideshow { float:left;
	width:960px;
	height:207px;
	margin-top:10px;
	background-image: url('../images/layout/carousel_bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#slideshow #slidesContainer {float:left; width:890px; height:207px; overflow:auto; }
#slideshow #slidesContainer .slide { margin:0 auto; width:890px; height:207px; }


.control { display:block; width:35px; height:207px; text-indent:-10000px; float:left; cursor: pointer; }
#leftControl { float:left; background: url(../images/control_left.jpg) no-repeat 0 0; }
#rightControl { top:0; right:0; background: url(../images/control_right.jpg) no-repeat 0 0; }

#flashMessage { float:left; width:960px; text-align:center;  }
#authMessage { float:left; width:960px; text-align:center;  }
.message { background:#A62A22; color:#fff; font-weight:bold;  float:left; width:956px;  padding-top:9px; clear:both; padding-bottom:10px; margin-top:10px;  border:1px solid #fff; }
.alert { background:#A62A22; color:#fff; font-weight:bold;  float:left; width:956px; padding-top:9px; clear:both; padding-bottom:10px; margin-top:10px;  border:1px solid #fff;}
#flashMessage p strong { border:none; font-weight:bold; background:#E8E8E8; float:left;  }
#flashMessage p { text-align:center;font-weight:bold ; margin-top:10px; }
#flashMessage p.alert strong { background:#E8E8E8; color:green; }
#flashMessage p.message strong { background:#E8E8E8; color:#fff; }

.nowosc { width:230px; float:left; text-align:center; color:#DA251C }
.nowosc_2 { width:230px; float:left; text-align:center; color:#DA251C; padding-top:5px}

#tekst {width:850px; border:1px solid #393939; padding:10px 20px;color:#ccc;margin-bottom:15px;margin-top:-5px;text-align:justify;}


.polaroid { width:147px; height:150px; background-image:url(../images/polaroid-bg.png); position:absolute; }
.polaroid img { width:131px; height: 108px; margin:11px 0 0 8px; }
.polaroid p { text-align:center; font-family:Georgia,serif; font-size:10px; color:#2E2E2E; margin-top:0px; }

#contactform{ margin: 0; padding: 0 }
#contactform label{ float: left; width: 120px; display: block; font-size: 14px; font-style: italic; }
#contactform input{ margin: 0 0 0 30px; width: 270px; display: block; border: solid 2px #d7d7d7; padding: 4px; }
#contactform textarea{ margin: 0 0 0 30px; width: 270px; height: 270px; display: block; border: solid 2px #d7d7d7; padding: 4px; }
#contactform button.button{ float: left; width: 100px; border: 0; padding: 4px; font: bold 16px 'Trebuchet MS'; background-color: #005191; color: #fff; margin: 0 0 0 31px; }
#contactform button.buttonclr{ float: left; margin: 0 0 0 10px; width: 100px; border: 0; padding: 4px; font: normal 16px 'Trebuchet MS'; background-color: #fff; color: #005191; }

#featured{
float: right;
padding: 6px 0 0 0;
}
#featured_work{
position: absolute;
z-index: 100;
display: block;
float: right;
text-indent: -9999em;
background: url(../images/ico_featured.png) no-repeat;
width: 176px;
height: 175px;
}

#lcd{
width: 464px;
height: 445px;
overflow: hidden;
background:url(../images/bgr_lcd.png) no-repeat;
margin: 0 0 0 3px;
}
#lcd .websites{
width: 425px;
height: 267px;
overflow: hidden;
margin: 20px 0 0 20px;
}
#lcd .websites li{
width: 425px;
height: 267px;
overflow: hidden;
}
#lcd .websites li img{
width: 100%;
height: 267px;
display: block;
padding: 0;
margin: 0;
text-decoration: none;
}
#lcd .nav{
width: 380px;
overflow: hidden;
margin: 6px 0 0 20px;
}
#lcd .nav a{
float: left;
cursor: pointer;
text-indent: -9999em;
background: url(../images/btn_lcd_nav.gif) no-repeat;
width: 7px;
height: 7px;
font-size: 0.1em;
}
#lcd .nav a:hover, #lcd .nav a.activeSlide{
background-position: left -7px;
}

.thumb_preload{
position: absolute;
top:-9999em;
left:-9999em;
width: 0px;
height: 0px;
}
