/* ############################### CSS
### ver. 1.54 [2009-12-10]
###
### Copyright by CN Design Marcin Czechowski
###
### cndesign.pl   biuro@cndesign.pl
###
### All rights reserved.
######################################## */



body {
 margin:0;
 color:#32302b;
 background-color:#cdccbf; }

body, td, div {
 font-size:11px;
 font-family:Tahoma; }

input, select, textarea {
 padding:2px;
 font-size:12px;
 font-family:Tahoma;
 color:#32302b;
 background-color:#fdfdfd;
 border:1px solid #8e8376; }

img { border-color:#4a969c; }

a:link { color:#3f8e93;text-decoration:none; }
a:visited { color:#3f8e93;text-decoration:none; }
a:active { color:#3f8e93;text-decoration:underline; }
a:hover { color:#3f8e93;text-decoration:underline; }


@font-face {
 font-family: 'MyriadProBoldCondensedItalic';
 src: url('/gfx/myriadpro-boldcondit-webfont.eot');
 src: local('☺'), url('/gfx/myriadpro-boldcondit-webfont.woff') format('woff'), url('/gfx/myriadpro-boldcondit-webfont.ttf') format('truetype'), url('/gfx/myriadpro-boldcondit-webfont.svg#webfontOvV1F0XG') format('svg');
 font-weight: normal;
 font-style: normal;
}


.no_border {
 padding:0px;
 border:0px; }

.check {
 margin-bottom:-1px;
 background:transparent;
 border:0; }

.radio {
 margin-bottom:-3px;
 background:transparent;
 border:0; }

.button {
 padding:2px;
 color:#3f8e93;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:22px;
 letter-spacing:-1px;
 border:0;
 background:transparent; }



.info { font-size:12px;font-weight:bold;letter-spacing:1px; }
.small { font-size:10px; }

.table_header_bg { background-color:#F0F0F0; }

.information_tip {
 padding:3px 0 3px 0;
 color:#f38630;
 background-color:#0b53a0;
 border-left:10px solid #f38630; }


/* seledyn */
.web_1 { color:#57a7ac; }

/* niebieski */
.web_2 { color:#1672d4; }



/********************************************/
/* FORMATOWANIE WYGLDU I UKADU TABEL STRONY */

.left_top_bg {
 width:50px;
 background-image:url("/gfx/layout/left_top_bg.png");
 background-repeat:repeat-y; }

.right_top_bg {
 width:50px;
 background-image:url("/gfx/layout/right_top_bg.png");
 background-repeat:repeat-y; }

.left_footer_bg {
 width:50px;
 background-image:url("/gfx/layout/left_footer_bg.png");
 background-repeat:repeat-y; }

.right_footer_bg {
 width:50px;
 background-image:url("/gfx/layout/right_footer_bg.png");
 background-repeat:repeat-y; }



.middle {
 background-color:#FFFFFF; }

.center {
 width:651px;
 background-color:#ededed;
 border-left:1px solid #d3d3d3;
 border-right:1px solid #d3d3d3 }

.center #center_margin {
 margin:11px 21px 11px 21px }


.header, .header h1 {
 margin:0;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:35px;
 letter-spacing:-1px;
 text-shadow:1px 1px 1px #FFFFFF; }



.function_header {
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:25px;
 letter-spacing:-1px;
 text-shadow:1px 1px 1px #FFFFFF; }


.function_header a:link, .function_header a:visited,
.function_header a:active, .function_header a:hover {
 color:#32302b;
 text-decoration:none; }



.visit_txt {
 float:right;
 padding-top:10px;
 font-weight:bold;
 color:#3f8e93;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.visit_icons {
 float:right;
 margin-left:10px;
 text-align:right; }



.share_txt {
 float:right;
 padding-top:3px;
 font-weight:bold;
 color:#3f8e93;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.share_icons {
 float:right;
 margin-left:10px;
 text-align:right; }


.form_subject {
 padding-bottom:5px;
 font-weight:bold;
 font-size:12px; }





/* TOP MENU (UL LI + ON + HOVER) */

.top_menu {
 background-image:url("/gfx/layout/menu/bg.png");
 background-repeat:no-repeat; }

.top_menu ul {
 margin:0;
 padding:0;
 display:block;
 text-align:center;
 list-style-type:none; }

.top_menu li {
 display:block;
 float:left;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:21px;
 color:#FFFFFF;
 background-repeat:no-repeat; }


.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li a:active, .top_menu ul li a:hover {
 display:block;
 padding:11px 0 12px 0;
 color:#FFFFFF;
 text-decoration:none;
 background-repeat:no-repeat; }


#top_menu_link_01_on {
 background-image:url("/gfx/layout/menu/01_on.png"); }

#top_menu_link_01:hover {
 background-image:url("/gfx/layout/menu/01_hover.png"); }

#top_menu_link_02_on {
 background-image:url("/gfx/layout/menu/02_on.png"); }

#top_menu_link_02:hover {
 background-image:url("/gfx/layout/menu/02_hover.png"); }

#top_menu_link_03_on {
 background-image:url("/gfx/layout/menu/03_on.png"); }

#top_menu_link_03:hover {
 background-image:url("/gfx/layout/menu/03_hover.png"); }

#top_menu_link_04_on {
 background-image:url("/gfx/layout/menu/04_on.png"); }

#top_menu_link_04:hover {
 background-image:url("/gfx/layout/menu/04_hover.png"); }

#top_menu_link_05_on {
 background-image:url("/gfx/layout/menu/05_on.png"); }

#top_menu_link_05:hover {
 background-image:url("/gfx/layout/menu/05_hover.png"); }

#top_menu_link_06_on {
 background-image:url("/gfx/layout/menu/06_on.png"); }

#top_menu_link_06:hover {
 background-image:url("/gfx/layout/menu/06_hover.png"); }

#top_menu_link_07_on {
 background-image:url("/gfx/layout/menu/07_on.png"); }

#top_menu_link_07:hover {
 background-image:url("/gfx/layout/menu/07_hover.png"); }

#top_menu_link_08_on {
 background-image:url("/gfx/layout/menu/08_on.png"); }

#top_menu_link_08:hover {
 background-image:url("/gfx/layout/menu/08_hover.png"); }

#top_menu_link_09_on {
 background-image:url("/gfx/layout/menu/09_on.png"); }

#top_menu_link_09:hover {
 background-image:url("/gfx/layout/menu/09_hover.png"); }

#top_menu_link_10_on {
 background-image:url("/gfx/layout/menu/10_on.png"); }

#top_menu_link_10:hover {
 background-image:url("/gfx/layout/menu/10_hover.png"); }

/* TOP MENU END */



#box_sponsorzy {
 width:319px;
 height:89px;
 border:1px solid #d3d3d3; }


#box_dzialo_sie {
 background-color:#32302b; }

.dzialosie {
 display:block;
 height:100px;
 margin-left:95px; }

.dzialosie img {
 border:5px solid #cdccbf; }



.slider_footer {
 margin-top:200px;
 width:590px;
 height:72px;
 background-color:#32302b;
 background-image:url("/gfx/layout/overlay.png");
 background-repeat:repeat-x; }

.slider_footer_inside {
 padding:10px 15px 0 15px; }

.slider_footer_date {
 float:left;
 width:76px;
 padding-top:3px;
 font-weight:bold;
 color:#cdccbf;
 text-shadow:1px 1px 1px #000000; }

.slider_footer_subject {
 float:left;
 width:470px;
 font-size:15px;
 font-weight:bold;
 color:#FFFFFF;
 text-shadow:1px 1px 1px #000000; }

.slider_footer_subject a:link, .slider_footer_subject a:visited {
 color:#FFFFFF;
 text-decoration:none; }

.slider_footer_subject a:active, .slider_footer_subject a:hover {
 text-decoration:underline; }

.slider_footer_text {
 clear:both;
 padding-top:4px;
 color:#FFFFFF;
 font-size:12px; }

.slider_footer_text a:link, .slider_footer_text a:visited {
 color:#FFFFFF;
 text-decoration:none; }

.slider_footer_text a:active, .slider_footer_text a:hover {
 text-decoration:underline; }



/* PROGRAM */

.program_header {
 float:left;
 width:400px;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:25px;
 letter-spacing:-1px;
 color:#33302b;
 text-shadow:1px 1px 1px #FFFFFF; }

.program_expand_list {
 float:right;
 margin-top:5px;
 font-weight:bold;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }


.prog_begining {
 clear:both; }

.prog_rest {
 display:none; }


.prog_date {
 font-weight:bold;
 color:#3f8e93;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.prog_day {
 font-weight:bold;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.prog_time {
 text-align:center;
 font-weight:bold;
 font-size:15px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.prog_text {
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.prog_null {
 text-align:center;
 font-weight:bold;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

/* END PROGRAM */



.sailboat_select_center {
 background-image:url("/gfx/layout/box/sailboat_select_bg.png");
 background-repeat:repeat-y; }

.sailboat_select_margin {
 margin:4px 24px 4px 24px; }

.sailboat_select_header {
 margin-bottom:10px;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:25px;
 letter-spacing:-1px;
 color:#FFFFFF;
 text-shadow:1px 1px 1px #33302b;
 filter:DropShadow(Color="#33302b",OffX=1,OffY=1); }


.sail_select a:link, .sail_select a:visited, .sail_select a:active, .sail_select a:hover {
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 text-shadow:1px 1px 1px #32302b;
 filter:DropShadow(Color="#32302b",OffX=1,OffY=1); }

.sail_select img {
 margin-bottom:10px;
 border:5px solid #32302b; }



.patroni_header {
 margin-left:22px;
 font-family: 'MyriadProBoldCondensedItalic';
 font-size:25px;
 letter-spacing:-1px;
 color:#33302b; }





.footer {
 color:#FFFFFF;
 background-color:#37342d; }

.footer_container {
 margin:40px 20px 0 20px; }

.footer_container a:link, #footer1 a:link, #footer2 a:link,
.footer_container a:visited, #footer1 a:visited, #footer2 a:visited {
 color:#FFFFFF;
 text-decoration:none; }

.footer_container a:active, #footer1 a:active, #footer2 a:active,
.footer_container a:hover, #footer1 a:hover, #footer2 a:hover {
 color:#FFFFFF;
 text-decoration:underline; }


#footer1 {
 float:left;
 padding-left:20px; }

#footer2 {
 float:right;
 padding-right:20px;
 text-align:right; }

#footer2 a:link, #footer2 a:visited {
 color:#57a7ac;
 text-decoration:none; }

#footer2 a:active, #footer2 a:hover {
 color:#57a7ac;
 text-decoration:underline; }



/* FORMATOWANIE DODATKOWYCH ELEMENTW SPECJALNYCH */

.s {
 margin-bottom:-2px;
 margin-right:3px; }


.tv {
 width:164px; }

.tv_name {
 padding:5px 0 30px 0;
 text-align:left; }


.module_header {
 margin:0 2px 10px 2px;
 padding:3px 0 3px 0;
 font-weight:bold;
 color:#317c00;
 text-indent:10px;
 background-color:#f8f8f8;
 border-top:1px solid #dcdcdc;
 border-bottom:1px solid #dcdcdc; }


.navi {
 text-indent:8px;
 margin-bottom:10px;
 background-image:url('/gfx/layout/navi.gif');
 background-position:0 4px;
 background-repeat:no-repeat; }

.navi_back {
 text-indent:10px;
 margin-bottom:10px;
 background-image:url('/gfx/layout/navi_back.gif');
 background-position:0 4px;
 background-repeat:no-repeat; }

.navi img {
 margin-bottom:-1px; }



/**** FORMATOWANIE DODATKOWYCH STAYCH ELEMENTOW ****/

.hr {
 height:30px;
 background-image:url("gfx/layout/spacer.gif");
 background-repeat:repeat-x;
 background-position:center center; }

.hr2 {
 height:10px; }

.hr_vertical {
 background-image:url("/gfx/layout/spacer.gif");
 background-repeat:repeat-y;
 background-position:center center; }



.map iframe {
 border:1px solid #dcdcdc; }

.answer_box {
 margin:9px;
 padding:9px;
 border:1px dotted #E3E3E3; }



/********** MENU CATEGORIES LINKS **********/

.menu_link, .menu_link_last,
.menu_link_on, .menu_link_last_on {
 margin:0 5px 0 50px; }

.menu2_link, .menu2_link_last,
.menu2_link_on, .menu2_link_last_on {
 margin:0 5px 0 64px; }

.menu3_link, .menu3_link_last,
.menu3_link_on, .menu3_link_last_on {
 margin:0 5px 0 78px; }

.menu4_link, .menu4_link_last,
.menu4_link_on, .menu4_link_last_on {
 margin:0 5px 0 92px; }


.menu_link div, .menu_link_last div, .menu2_link div, .menu2_link_last div, .menu3_link div, .menu3_link_last div, .menu4_link div, .menu4_link_last div,
.menu_link_on div, .menu_link_last_on div, .menu2_link_on div, .menu2_link_last_on div, .menu3_link_on div, .menu3_link_last_on div, .menu4_link_on div, .menu4_link_last_on div {
 margin:7px 0 7px 10px; }

.menu_link, .menu_link_last, .menu2_link, .menu2_link_last, .menu3_link, .menu3_link_last, .menu4_link, .menu4_link_last {
 background-image:url('/gfx/layout/menu_s_off.gif');
 background-position:0 center;
 background-repeat:no-repeat; }

.menu_link_on, .menu_link_last_on, .menu2_link_on, .menu2_link_last_on, .menu3_link_on, .menu3_link_last_on, .menu4_link_on, .menu4_link_last_on {
 background-image:url('/gfx/layout/menu_s_on.gif');
 background-position:0 center;
 background-repeat:no-repeat; }

.menu_link, .menu2_link, .menu3_link, .menu4_link,
.menu_link_on, .menu2_link_on, .menu3_link_on, .menu4_link_on {
 /* górna i dolna ramka itp. */
 }


.menu_link div a:link, .menu_link_last div a:link, .menu2_link div a:link, .menu2_link_last div a:link, .menu3_link div a:link, .menu3_link_last div a:link, .menu4_link div a:link, .menu4_link_last div a:link, 
.menu_link div a:visited, .menu_link_last div a:visited, .menu2_link div a:visited, .menu2_link_last div a:visited, .menu3_link div a:visited, .menu3_link_last div a:visited, .menu4_link div a:visited, .menu4_link_last div a:visited {
 color:#55b5c9;
 text-decoration:none; }

.menu_link div a:active, .menu_link_last div a:active, .menu2_link div a:active, .menu2_link_last div a:active, .menu3_link div a:active, .menu3_link_last div a:active, .menu4_link div a:active, .menu4_link_last div a:active, 
.menu_link div a:hover, .menu_link_last div a:hover, .menu2_link div a:hover, .menu2_link_last div a:hover, .menu3_link div a:hover, .menu3_link_last div a:hover, .menu4_link div a:hover, .menu4_link_last div a:hover {
 color:#fc951e;
 text-decoration:underline; }


.menu_link_on div a:link, .menu_link_last_on div a:link, .menu2_link_on div a:link, .menu2_link_last_on div a:link, .menu3_link_on div a:link, .menu3_link_last_on div a:link, .menu4_link_on div a:link, .menu4_link_last_on div a:link, 
.menu_link_on div a:visited, .menu_link_last_on div a:visited, .menu2_link_on div a:visited, .menu2_link_last_on div a:visited, .menu3_link_on div a:visited, .menu3_link_last_on div a:visited, .menu4_link_on div a:visited, .menu4_link_last_on div a:visited {
 color:#fc951e;
 text-decoration:underline; }

.menu_link_on div a:active, .menu_link_last_on div a:active, .menu2_link_on div a:active, .menu2_link_last_on div a:active, .menu3_link_on div a:active, .menu3_link_last_on div a:active, .menu4_link_on div a:active, .menu4_link_last_on div a:active, 
.menu_link_on div a:hover, .menu_link_last_on div a:hover, .menu2_link_on div a:hover, .menu2_link_last_on div a:hover, .menu3_link_on div a:hover, .menu3_link_last_on div a:hover, .menu4_link_on div a:hover, .menu4_link_last_on div a:hover {
 color:#fc951e;
 text-decoration:underline; }



/********** LINKED INFORMATIONS LINKS **********/

.linked_information, .linked_information_last {
 color:#505050;
 margin:6px 14px 0 14px; }

.linked_information {
 padding-bottom:6px;
 border-bottom:1px dotted #343434; }

.linked_information_last { }

.linked_information .desc, .linked_information_last .desc {
 font-size:11px;
 text-indent:12px;
 background-image:url('/gfx/layout/s4.gif');
 background-position:0 4px;
 background-repeat:no-repeat; }

.linked_information .read_more a:link, .linked_information .read_more a:visited,
.linked_information_last .read_more a:link, .linked_information_last .read_more a:visited {
 font-size:10px;
 color:#9c9a9a;
 text-decoration:none; }

.linked_information .read_more a:active, .linked_information .read_more a:active,
.linked_information_last .read_more a:hover, .linked_information_last .read_more a:hover {
 font-size:10px;
 color:#9c9a9a;
 text-decoration:none; }



/********** AJAX LOADING **********/

.loading {
 position: relative;
 top:0;
 left:0;
 z-index:1;
 width:100%;
 height:100%; }

#loading_div {
 position: absolute;
 top:0;
 left:0;
 z-index:2;
 width:100%;
 height:100%;
 opacity:.95;
 filter: alpha(opacity=95);
 -moz-opacity: 0.95; }

#image_div {
 width:100%;
 padding-top:15%;
 text-align: center;
 font-weight: bold; }



/********** POSITIONS LISTS **********/

.positions_list {
 clear:both; }


.positions_list_icon {
 float:left;
 width:180px; }

.positions_list_txt {
 float:right;
 width:418px; }

.positions_list_hr {
 clear:both;
 height:40px;
 background-image:url("gfx/layout/spacer.gif");
 background-repeat:repeat-x;
 background-position:center center; }


.positions_list_txt .subject {
 float:right;
 width:340px;
 text-align:left; }

.positions_list_txt .subject_no_date {
 text-align:left; }

.positions_list_txt .subject h2, .positions_list_txt .subject_no_date h2 {
 margin:0;
 font-weight:bold;
 font-size:15px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.subject a:link, .subject a:visited,
.subject_no_date a:link, .subject_no_date a:visited {
 color:#292621;
 text-decoration:none; }

.subject a:active, .subject a:hover,
.subject_no_date a:active, .subject_no_date a:hover {
 color:#292621;
 text-decoration:underline; }


.date {
 float:left;
 width:76px;
 padding:3px 0 0 0;
 color:#3f8e93;
 font-weight:bold;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }


.positions_list_txt .text {
 clear:both;
 padding:8px 0 0 0;
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.more {
 text-align:right;
 font-weight:bold; }



/********** POSITION SHOW **********/

.position_header {
 height:50px; }

.position_header .subject {
 float:left;
 width:380px;
 text-align:left; }

.position_header .subject h1 {
 margin:0;
 font-weight:bold;
 font-size:15px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.position_share_icons {
 float:right;
 width:140px; }


.position_txt {
 clear:both; }

.position_icon {
 float:left;
 width:190px;
 padding:0 0 8px 0; }

.position_intro_txt h2 {
 margin:0;
 font-weight:bold;
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }


.position_txt .text {
 padding:12px 0 0 0;
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }


.text {
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }

.intro {
 margin-bottom:10px;
 font-weight:bold;
 font-size:12px;
 text-shadow:1px 1px 1px #FFFFFF;
 filter:DropShadow(Color="#FFFFFF",OffX=1,OffY=1); }



/********** BORDERS **********/

.border {  }

.border img {
 border:6px solid #4a969c; }


.border_in_text {
 float:left;
 width:170px;
 margin:0 8px 5px 0; }

.border_in_text img {
 border:6px solid #4a969c; }


.image {
 margin:5px 0 5px 0;
 text-align:center; }

.image img {
 border:6px solid #4a969c; }



/********** IMAGE DESC **********/

.image_desc {
 width:90%;
 margin-top:5px;
 font-size:11px; }

.image_desc a:link, .image_desc a:visited {
 color:#000000;
 text-decoration:none; }

.image_desc a:active, .image_desc a:hover {
 text-decoration:underline; }


.image_desc div {
 float:left;
 padding-bottom:8px; }

.image_desc_null {
 float:left;
 margin-top:5px; }


.image_com {
 float:right;
 width:18%;
 height:26px;
 margin-top:5px;
 text-align:center;
 background-image:url("gfx/layout/com.gif");
 background-repeat:no-repeat;
 background-position:center center; }



/********** GALLERY DESC **********/

.gallery_desc {
 margin-top:5px; }

.gallery_desc div {
 float:left;
 padding-bottom:8px; }

.photo_border {
 border:1px solid #dadada; }

.photo_border div {
 border:5px solid #FFFFFF; }



/********** PRODUCT DESC **********/

.product_desc {
 width:165px;
 margin-top:5px;
 text-indent:10px;
 text-align:left;
 font-weight:bold;
 background-image:url('/gfx/layout/s2.gif');
 background-position:0 center;
 background-repeat:no-repeat; }

.product_desc a:link, .product_desc a:visited {
 color:#f38630;
 text-decoration:none; }

.product_desc a:active, .product_desc a:hover {
 color:#f38630;
 text-decoration:underline; }



/********** CONTACT **********/

.contact_cat {
 padding:3px 0 3px 0;
 margin-bottom:5px;
 font-weight:bold;
 color:#8f2301;
 border-bottom:1px solid #dadada; }

.contact_icon {
 float:left;
 width:110px;
 margin-right:10px;
 border:1px solid #dadada; }

.contact_icon div {
 border:5px solid #FFFFFF; }

.contact_field_title {
 height:25px;
 color:#292621;
 font-weight:bold;
 font-size:11px; }


.product_contact_header {
 padding:5px 0 10px 0;
 font-weight:bold;
 border-top:1px dotted #D0D0D0; }



/********** COMMENTS **********/

.com_nick {
 float:left;
 margin-bottom:8px;
 font-weight:bold; }

.com_datetime {
 float:right;
 font-size:10px; }

.com_text {
 clear:both;
 margin-bottom:8px;
 padding:2px 4px 2px 4px;
 border:1px solid #E3E3E3; }



/********** POLLS **********/

.poll_box {
 border-top:1px solid #242424;
 border-bottom:1px solid #242424;
 border-left:1px solid #323232;
 border-right:1px solid #323232; }

.poll {
 width:100px;
 height:11px;
 background-image:url("gfx/layout/poll/poll_bg.gif");
 background-repeat:repeat-x; }



/********** NEWSLETTER **********/

#newsletter_box {
 padding:0 22px 0 22px;
 color:#454545;
 font-weight:bold;
 text-align:left; }
 
#newsletter_name {
 width:100%;
 margin:5px 0 5px 0;
 border:1px solid #454545; }

#newsletter_email {
 width:100%;
 margin:5px 0 0 0;
 border:1px solid #454545; }
 
#newsletter_submit_button {
 margin:5px 0 0 0;
 padding:0;
 border:0; }

#newsletter_message {
 margin:10px 0 0 0;
 color:#FFFFFF;
 text-align:center;
 font-weight:bold; }



/********** RECOMMEND **********/

#recommend_recipient_email, #recommend_sender_email {
 width:100%;
 margin:5px 0 5px 0;
 border:0; }

#recommend_sender_name {
 float:left;
 width:220px;
 margin:5px 0 0 0;
 border:0; }
 
#recommend_submit_button {
 float:right;
 width:30px;
 margin:5px 0 0 0; }

#recommend_message_send {
 margin:10px 0 0 0;
 text-align:center;
 font-weight:bold; }



/********** ERRORS **********/

.error_404 {
 margin:60px 0 60px 0;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 letter-spacing:1px; }

.err {
 width:80%;
 margin:40px 0 40px 0;
 padding:5px 5px 5px 5px;
 color:#FF0000;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 line-height:18px;
 background-color:#FFF5F5;
 border:1px solid #FF0000; }

.err div {
 margin:10px 0 10px 80px;
 color:#000000;
 text-align:left; }



/********** INFORMATIONS **********/

.info_green {
 width:80%;
 margin:40px 0 40px 0;
 padding:5px 5px 5px 5px;
 color:#00C000;
 font-size:11px;
 font-weight:bold;
 text-align:center;
 line-height:18px;
 background-color:#F9FFF9;
 border:1px solid #00C000; }

.info_green div {
 margin:10px 0 10px 80px;
 color:#000000;
 text-align:left; }



/********** WALIDACJA ADRESU E-MAIL **********/

.check_email {
 display:inline;
 padding:1px 6px 1px 6px;
 margin-left:5px;
 background-repeat:no-repeat;
 background-position:top left; }



/********** PAGING **********/

.paging_buttons a {
 margin:0 2px 0 2px;
 padding:0 7px 0 7px;
 color:#000000;
 border:2px solid transparent;
 -webkit-border-radius:6px;
 -moz-border-radius:6px; }

.paging_buttons a:hover {
 text-decoration:none;
 background-color:#C8C8C8; }

.paging_buttons #current_page {
 margin:0 2px 0 2px;
 padding:0 7px 0 7px;
 color:#FFFFFF;
 font-weight:bold;
 background-color:#372f2a;
 border:2px solid #372f2a;
 -webkit-border-radius:6px;
 -moz-border-radius:6px; }



/********** FORUM **********/

.forum_loginas {
 margin:5px;
 letter-spacing:1px; }

.forum_loginas a {
 color:#237ABF;
 font-weight:bold; }

.forum_header {
 height:25px;
 padding-left:5px;
 font-weight:bold;
 letter-spacing:1px;
 background-image:url("/gfx/layout/forum/header_bg.jpg");
 background-repeat:repeat-x;
 border:1px solid #DCDCDC; }

.forum_topic {
 color:#237ABF;
 font-weight:bold; }

.forum_text {
 letter-spacing:1px; }

.forum_text td { }

.forum_hr {
 height:5px;
 background-image:url("/gfx/layout/forum/spacer.gif");
 background-position:center;
 background-repeat:repeat-x; }

.forum_posthr {
 height:11px;
 background-image:url("/gfx/layout/forum/spacer.gif");
 background-position:center;
 background-repeat:repeat-x; }

.quoteblock {
 margin:9px;
 padding:4px 5px 5px 35px;
 font-weight:bold;
 letter-spacing:1px;
 background-image:url("/gfx/layout/forum/quoteblock.gif");
 background-position:5px 5px;
 background-repeat:no-repeat;
 border:1px dotted #DCDCDC; }

.quotetext {
 margin:5px 0 0 10px;
 font-size:10px;
 letter-spacing:0px; }



/********** SHOP **********/

.shop_accessories_bar_first {
 padding:4px 0 4px 0;
 border-top:1px solid #dfe0e2;
 border-bottom:1px solid #dfe0e2; }

.shop_accessories_bar_rest {
 padding:4px 0 4px 0;
 border-bottom:1px solid #dfe0e2; }


.shop_status_bar {
 padding:4px 4px 4px 4px;
 border:1px solid #036db0;
 background-color:#0b53a0; }

.shop_status_bar_login {
 }


.shop_order_bar {
 }

.shop_order_bar td {
 }


.shop_price_txt {
 font-weight:bold; }

.shop_price_txt_old {
 font-weight:bold;
 text-decoration:line-through; }

.shop_price {
 color:#FFFFFF;
 font-weight:bold; }


.shop_price_promo {
 color:#FFFF00;
 font-weight:bold; }

.shop_price_desc {
 color:#a4a3a3;
 font-size:10px; }


.shop_amount_td {
 }

.shop_amount_td img {
 margin-bottom:-1px; }

.shop_amount_td #amount_show {
 color:#3c8990;
 font-size:15px;
 font-weight:bold;
 text-align:center; }


.shop_cart_table_header, .shop_cart_table_header td {
 color:#f38630;
 font-weight:bold;
 text-align:center;
 background-color:#0b53a0; }

.shop_order_form td {
 font-size:11px; }


.account_edit_icons a:link, .account_edit_icons a:visited {
 color:#FFFFFF;
 text-decoration:none; }

.account_edit_icons a:hover, .account_edit_icons a:active {
 color:#fc951e;
 text-decoration:underline; }


.shop_cart_small_view {
  }



/********** JQUERY - EASY SLIDER **********/

/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
 margin:0;
 padding:0;
 display:block;
 overflow:hidden;
 text-indent:-8000px; }

#container {
 margin:0 auto;
 padding:0;
 position:relative;
 width:600px;
 height:272px;
 text-align:left; }


/* Easy Slider */

#slider {
border:5px solid #3f8e93; }

#slider ul, #slider li,
#slider2 ul, #slider2 li {
 margin:0;
 padding:0;
 list-style:none; }

#slider2 { margin-top:1em; }

#slider li, #slider2 li {
 /*
  define width and height of list item (slide)
  entire slider area will adjust according to the parameters provided here
 */
 width:590px;
 height:272px;
 overflow:hidden; }

#prevBtn, #nextBtn,
#slider1next, #slider1prev {
 display:block;
 width:33px;
 height:28px;
 position:absolute;
 left:600px;
 top:189px;
 z-index:1000;
 background-color:#252424; }

#nextBtn, #slider1next {
 left:633px; }

#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a {
 display:block;
 position:relative;
 width:33px;
 height:28px;
 background:url('/gfx/layout/jquery/easySlider_prev.gif') no-repeat 0 0; }

#nextBtn a, #slider1next a {
 background:url('/gfx/layout/jquery/easySlider_next.gif') no-repeat 0 0; }
		
/* numeric controls */

ol#controls {
 padding:0;
 margin:6px 0 0 0; }

ol#controls li {
 float:left;
 list-style:none; }

ol#controls li a {
 float:left;
 padding:6px 29px 6px 29px;
 color:#FFFFFF;
 font-weight:bold;
 background:#33302b;
 border:5px solid #3f8e93;
 text-decoration:none; }

ol#controls li.current a {
 color:#33302b;
 background:#FFFFFF; }

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none; }


