.abox { margin: 16px auto 32px; text-align: center; border-color: #d6d6d6; border-width: 1px 0; border-style: solid; width: 980px; padding: 8px; }
.topbox { padding: 0.5em;}
.topbox_error { background: red url(/i/fis/warning_16.png) no-repeat 8px 8px; color: white; font-weight: bold; padding: 8px 8px 8px 32px; min-height: 32px;}
.topbox_error A { color: blue; text-decoration: underline; font-weight: bold; }
#topbox_warning_old_browser { background: #FFFFE1 url(/i/fis/warning_16.png) no-repeat 8px 8px; color: #070404;}
.topbox img.close_button {float: right;padding: 0 0 16px 16px;cursor: pointer;}
div#nav1 { background: url(/i/nav1_bg.png) repeat-x top left; height: 60px; margin: 0; padding: 0;}
div#nav1 img.artveo_logo { float: left; width: 190px; }
div#nav1 img.artveo_logo:HOVER { opacity: 0.90; }
div#nav1 div.searchbox { float: right; width: 190px; margin-top: 17px; background: white; padding: 2px; text-align: right; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
div#nav1 div.searchbox input { border: none; background: white; padding: 4px 9px; vertical-align: middle; color: #5f6c6f; font-size: 11px; width: 145px; }
div#nav1 div.searchbox img { vertical-align: middle;  } 

div#nav1 div.topmenu { margin-left: 225px; margin-right: 195px; padding-top: 17px;}
div#nav1 div.topmenu ul { list-style-type: none; display: inline; }
div#nav1 div.topmenu ul li { float: left; color: #528791; font-family: Arial, sans-serif; font-size: 12px; text-transform: uppercase;     }
div#nav1 div.topmenu ul li a { display: inline-block; padding: 4px 14px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    line-height: 12px; height: 12px; color: #528791; 
    }

div#nav1 div.topmenu ul li a.active,
div#nav1 div.topmenu ul li a:HOVER { background: #121e23;     
	border: 1px solid #0f191e; 
        border-bottom-color: #223238;  
	border-right-color: #223238;
}


div#nav1 div.topmenu ul li a[href]:HOVER { color: #2fa4bd; }
div#nav1 div.topmenu ul li a img.home.home2 { display: none; }
div#nav1 div.topmenu ul li a:HOVER img.home.home1 { display: none; }
div#nav1 div.topmenu ul li a:HOVER img.home.home2 { display: block; }






div#nav3 {
    margin: 0;
    width: 100%;
    background: #169aa9 url(/i/layout_nav3_bg1.jpg) no-repeat center center; 
    text-align: center; 
    padding:0;
    color: white;
    font-size: 12px;
    border-bottom: 1px solid #dfdede;
}
div#nav3.top2 {
    max-height: 115px;
    background: #1598a6 url(/i/layout_nav3_bg2.jpg) no-repeat center center;
    border-top: 1px solid #36becc;
}
div#nav3.top1 { height:182px; border-top: 1px solid #4db8cb; }
div#nav3.top1 img._img_1 { padding: 35px 0 10px 70px; display: block; } 
div#nav3.top1 img._btn_1 { padding: 0 10px 0 90px; }
div#nav3 A { color: white; }
div#nav3 A:HOVER { color: #b8dee2; }
div#nav3.top2 div.centered_content { padding: 20px 0 20px 0; }
.centered_content>h1:first-child { margin: 0 !important; padding: 0 !important; }
div#nav3 img.avatar { float: left; margin-right: 22px; }
div#nav3 div.apoints { float: right; width: 20%; text-align: right;  -moz-user-select: none; }
div#nav3 div.apoints h3 { font-size: 36px; color: #98c9ce; font-weight: normal; margin-bottom: 3px;}
div#nav3 div.apoints h3 span { color: white; }
/*div#nav3 div.apoints>p { font-size: 13px; color: #98c9ce; }
div#nav3 div.apoints>p>b { min-width: 36px; display: inline-block; text-align: center;  color: white; font-weight: bold; font-size: 14px; margin-left: 10px;
    font-family: Arial,sans-serif;  }*/
div#nav3 div.apoints>p { font-size:13px; color: #98c9ce; text-align: right;   }
div#nav3 div.apoints>p>b {   font-family: "Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Arial, Helvetica, sans-serif; color: white; font-weight: normal; font-size: 14px; }
div#nav3 div.fbconn { float: right; width: 250px;  }
div#nav3 div.fbconn.connected { }
div#nav3 div.fbconn.connected div.fblogo {  background: url("/i/icons_socialmedia_by_artveo.png") no-repeat; background-position: 0 0; 
    width: 32px; height: 32px; margin: 8px; float: left; }
div#nav3 div.fbconn.connected p { margin-left: 48px; }

div#nav3 ul.hmenu li { border-left-color: #2bb0be; }

div#nav3 h1 { color: white; margin: 5px 0; }
div#nav3 h1 a { color: #c5e2e8; } 



div#nav3.top1 img#wstazka_dolaczdonas { float: right; margin-top: -1px;}

ul.notifications {
    -moz-user-select: none; 
    width: 980px; margin: 0 auto 5px;
    list-style-type: none;
    background: #efefef;
    border: 1px solid #aaa;
    border-top: none;
    padding: 0;
}
ul.notifications li { padding: 6px 12px; 
    border-top: 1px solid #ddd; 
    font-size: 11px; cursor: default;
}
ul.notifications li:HOVER { background: #e0e0e0; }
ul.notifications li:first-child {    border-top: none; }
ul.notifications li img.x { float: right; padding: 0 0 4px 16px; cursor: pointer; }
ul.notifications li.prio7 { 
    background: url("/i/star_icon.png") no-repeat scroll 0 50% #f4f5cd;
    padding-left: 45px;
}
ul.notifications li.prio10 {
    background: #f1f4d9;
}

.notifications>#nf_0>p>b { color: red; text-decoration: blink;}
.notifications+.more { 
    width: 980px;
     margin: -7px auto 6px; 
    text-align: right;

}
.notifications+.more>a { 
        -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
    padding: 1px 8px;
    display: inline-block;
    background: #aaa;
    color: white;
    font-size: 10px;
    margin-right: 8px;
}
.notifications:HOVER+.more>a,.notifications+.more:HOVER>a { background: #777; }

div#nav2 { text-align: left; }


div#navd { text-align: left; margin: 10px 0 0 0;}
div#navd ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 40px;


}
div#navd ul li {
    font-family: Arial,sans-serif;
    display: block; float: left;
    color: #528791;

    border-right: 1px solid #c9c8c7;

    border-top: 1px solid #c9c8c7;
    font-size: 18px; 
    line-height: 20px;

}

div#navd ul li:first-child {
    border-left: 1px solid #c9c8c7;
}
div#navd ul>li.r { float: right !important; border-left: 1px solid #c9c8c7; }
div#navd ul li.active { background: #dedede; }
div#navd ul>li.r.active { float: right !important; border-left: 1px solid #c9c8c7; }

div#navd ul li.alt {
    margin-left: 30px;
    float: right;
}
div#navd ul li A { 
    background: #e1e0e0 url(/i/navd_libg.png) repeat-x top left;
    color: #528791;     padding: 10px 19px; display: inline-block; }

div#navd ul li A:HOVER { background: #f1f0f0 url(/i/navd_libg2.png) repeat-x top left; color: #2fa4bd; }
div#navd ul li.active A { color: black; position: relative; top: 1px;  padding: 9px 19px 11px 19px; 
background: #f1f0f0 url(/i/navd_libg2.png) repeat-x top left;}
div#navd ul li.alpha A { background: #bbc5e7 url(/i/navd_libg_alpha.png) repeat-x top left; }
div#navd ul li.alpha A:HOVER { background-position: 0 -10px;}



div#navd2 { background: #f1f0f0; 
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    height: 5px; clear: both; line-height: 0; padding: 0; margin: 0; }

div#layout_error {
    background: #4DA7B0; padding: 6em 0 6em 0;

}
div#layout_error table.layout { margin-left: auto; margin-right: auto; width: 870px; }
div#layout_error a { color: #314d57;  }


div#layout_komunikaty {
    padding: 6px 0;

}

div.layout_middle {
    padding: 2px 0px 24px 0;
    min-height: 100px;
    text-align: center;

}

div.centered_content {
    width: 980px;
    margin-left: auto; 
    margin-right: auto;
    text-align: left;
}
div.fwidth {
    margin: 0 8px; 
    text-align: left;
}
@media screen and (min-width: 1024px) { div.fwidth { margin: 0 16px; } }
@media screen and (min-width: 1080px) { div.fwidth { margin: 0 40px; } }

div#box_przegladaj_prace {
}
div#box_sponsorowane {
    outline: 1px solid #141e21;
    border: 1px solid #2b3b40;
    background: #16252a;
    margin: 0px 0 17px 0;
    padding: 1em;
    color: white;
    text-align: left;
}
div#box_sponsorowane h1 { color: white; }
div#box_hity {
    outline: 1px solid #1b3a42;
    border: 1px solid #264f5a;
    background: #21424a;
    margin: 0px 0 17px 0;
    padding: 29px;
    color: white;
    text-align: left;
    min-height: 150px;
}


div#box_hity h1 { color: white; }
div#box_spolecznosc {
}


div#footer {
    background: #07181d url(/i/grad2.png) repeat-x top left;
    width: 100%;
    padding: 15px 0 9em 0;
    margin-top: 20px;
    text-align: center;
}
div#footer div#stopka_tophref {	
    background: url(/i/stopka_tophref.png) no-repeat 812px bottom;
    width: 960px;
    height: 28px;

    position: absolute;
    margin-top: -35px;
    
    text-align: right;
    cursor: pointer;
}
div#footer div#stopka_tophref a { color: #3F565D; font-size: 11px; }
div#footer h2 { color: white; }
div#footer ul { list-style-type: none; color: #528791; font-size: 12px;  margin: 0; padding: 0;}
div#footer ul li { margin-bottom: 8px; padding-left: 10px; text-indent: -10px;}
div#footer td.last ul li { padding-left: 0; text-indent: 0; }
div#footer ul li A { color: #528791; }
div#footer ul li A:HOVER { color: #2fa4bd; }
div#footer table.footer1 { margin: 0;}
div#footer table.footer1 td { vertical-align: top; padding: 10px 40px; }
 div#footer table.footer1 td.first { padding-left: 10px; } 
div#footer table.footer1 td.last { border-left: 1px dotted #1c2d32;  padding-right: 10px; }

div#footer table.footer2 { width: 100%; border-top: 1px solid #1d2e33; }
div#footer table.footer2 td { padding: 20px 20px 0 0; color: #405157; font-size: 10px; text-align: left; }
div#footer table.footer2 td A { color: #528791; }

/*
div#footer ul.flaker { list-style-type: none; margin: 0; padding: 0; }
div#footer ul.flaker li { padding: 1em 1em 2em 1em; border-bottom: 1px solid #999;  }
div#footer ul.flaker li.nb { padding: 0; border: none; }
div#footer ul.flaker li span.etext { color: #3f565d; font-size: 12px; line-height: 18px; }
div#footer ul.flaker li span.etext a { color: #528791; }
div#footer ul.flaker li div.data { text-align: left; font-size: 10px; color: #2e444a; padding-top: 1em; }
div#footer ul.flaker li A img { border: 0; }
*/
div#footer ul.blogArtveo { list-style-type:none; margin: 0; padding:0; }
div#footer ul.blogArtveo li { padding: 8px 0 4px; border-top: 1px solid #3F565D; }
div#footer ul.blogArtveo li:first-child { border: none; }
div#footer ul.blogArtveo li h5 { font-weight: bold; margin: 0 0 4px 0;}
div#footer ul.blogArtveo li div.tresc,
div#footer ul.blogArtveo li div.tresc a { color: #3f565d; }

div#footer ul.blogArtveo li p.stopka { font-size: 10px; margin-top: 10px !important; color: #2e444a; }

div#footer ul.sociallinks { }
div#footer ul.sociallinks li { clear: left;  height: 32px; vertical-align: middle; margin-top: 8px; }
div#footer ul.sociallinks li img { float: left; }
div#footer ul.sociallinks li span { display: block; padding-left: 48px; font-size: 12px; color: #3f565d; vertical-align: middle; }

/* DROPDOWNS *************************************************** */

div.dd {
    position: absolute;
    top: 37px;
    left: 50%;
    display: none;
/*    opacity: 0.95;*/
    color: #528791;
    z-index: 11;
 padding: 2em; margin: 0 25px 20px 25px; background: #121e23; 
}
div.dd h2 { color: #90a6aa !important; }
div#dd_kategorie,
div#dd_forum {
    margin-left: -290px;
    width: 720px;

    text-align: left;

}


div#dd_forum div.col {
    float: left; width: 31%; padding-right: 2%;
}


div.dd div.col span.colnav { float: right; display: none; }
div#dd_informacje {
    margin-left: 68px;
}
div#dd_spolecznosc {
    
}
div#dd_kategorie table.layout100 td { background: url(/i/topmenu_li.png) repeat-y top left; padding: 0 31px; }
div#dd_kategorie table.layout100 td.first { background: none; padding-left: 0; }
div#dd_kategorie table.layout100 td.middle { background: none;  padding-left: 0; }
div#dd_kategorie table.layout100 td.last { padding-right: 0; }
div#dd_kategorie h2 i,
div#dd_kategorie ul li i { font-style: normal; color: #43494c; font-size: 11px; padding-left: 8px; font-family: Arial, sans-serif; }

div.dd h2 { color: #528791; }
div.dd A { color: #528791; }
div.dd A:HOVER { color: #2fa4bd; }
div.dd table.layout100 td { vertical-align: top;  color: #528791;}
div.dd ul { list-style-type: none; margin: 0 0 0 0; padding: 0; }
div.dd ul li { margin: 0.5em 0; font-size: 12px; }


/* komunikaty ********************************************* */

div#komunikat_main { background: inherit; }

div.box_komunikat {
    width: 922px;
    margin: 7px auto 3px auto;
    cursor: pointer;
    font-size: 12px;
}
div.box_komunikatm { margin: 0 0 0 0 !important; width: auto !important; }
div.box_komunikat ._pad { padding: 10px 8px 8px 50px !important;}
div.box_komunikat ._pad .btnx,
div.box_komunikatm ._pad .btnx { float: right; margin-top: -2px; }
div.box_accepted,div.box_info {
    border: 1px solid #BED3A3;
    background: #ecfae4 url(/i/fis16/accepted_48.png) no-repeat 16px 8px;
}
div.box_warning {
    border: 1px solid #bed3a3;
    background: #ecfae4 url(/i/fis16/warning_16.png) no-repeat 16px 8px;
}

div.box_error {
    border: 1px solid #e2ceb7;
    background: #f7e7d5 url(/i/fis16/cancel_48.png) no-repeat 16px 8px;
}

div.box_notice18 {
    margin: 7px 29px 3px 29px;
    font-size: 12px;
    padding: 8px 8px 8px 48px;
    
    
}



#tooltip { 
	display: none; 
	position: absolute;  
	z-index: 11;
    }
#tooltip img.dziub {
    z-index: 12;
    position: absolute;
    margin-left: 21px;
    margin-top: -7px;
}
#tooltip>.t { 
    border: 1px solid #334a52;
    border-color: #334a52 #0d171b #0d171b #334a52;
    padding: 18px; 
    margin: 0;
    background: #16252a; 
    color: #7499a2;
    font-size: 12px;
    }
#tooltip>.t>h3 { color: #bdc7c9; margin:0; font-weight: bold;}

fieldset.s1 { border: 0; padding: 0; margin: 1em 0; }
fieldset.s1 div.field { margin: 0 0 10px 0; padding: 0; }
input.itext {
    border: 1px solid #d2d2d2;  
    background: #ffffff;
    padding: 2px 2px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;

    color: #525861;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
input.itext2 {
    border: 1px solid #d2d2d2;  
    background: #ffffff;
    padding: 7px 5px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;

    color: #525861;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


select.iselect {

    color: #525861;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: white;
    border: 1px solid #d2d2d2;

    padding: 2px 2px;

    
}


select.iselect2 {

    color: #525861;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: white;
    border: 1px solid #d2d2d2;

    padding: 7px 5px;

    
}

textarea.itextarea {
    border: 1px solid #d2d2d2;  
    background: #ffffff;
    padding: 2px 2px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;

    color: #525861;
    -moz-border-radius: 4px;
}

textarea.itextarea2 {
    border: 1px solid #d2d2d2;  
    background: #ffffff;
    padding: 7px 5px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;

    color: #525861;
    -moz-border-radius: 4px;
}


label.icheck {
    font-size: 12px !important;
    font-weight: normal !important;
    color: #525861; 
    font-family: Arial, sans-serif !important;
}

input.itext.error,
select.iselect.error,
textarea.itextarea.error,
input.icheck.error { border: 1px solid #ce311f; }

form#mupf textarea.itextarea,
form#mupf input.itext { width: 268px; }

fieldset.s1 input.error { border-color: red; }
fieldset.s1 label { font-size: 13px; }
fieldset.n h3 { font-weight: bold; }
fieldset.n p.info { font-size: 11px; margin: 0 0 0.5em; }
fieldset.n p.indent { margin-left: 1em; }

span.fs1fi {
    display: none;
    margin-left: 20px; 
    padding-left: 20px;
}

span.fs1fierror {
    background: url(/i/action_stop.gif) no-repeat center left;
}

span.fs1fiok {
    background: url(/i/icon_accept.gif) no-repeat center left;
}


ul.rekl1 { margin: 0; padding: 0; list-style-type: none; overflow: hidden; }

ul.rekl1 li { padding:0; margin: 15px 0 5px 22px; float: left; width: 135px; height: 135px; overflow: hidden;  }

ul.rekl2 { margin: 0; padding: 2px 0 0 0; list-style-type: none; overflow: hidden; }

ul.rekl2 li { padding:0; margin: 5px 5px 2px; float: right; width: 135px; height: 135px; overflow: hidden;  }



/* naglopwek dzialu - forum, grupy */
div.box_dzial_naglowek {
    margin: 10px 0 0 0;
    background: #1C3740 url(/i/dzial_naglowekbg.png);
    min-height: 72px;
    color: white;
}
div.box_dzial_naglowek td { color: white; }
div.box_dzial_naglowek td h1 { color: white; padding: 1em 0 0 1em;  }
div.box_dzial_naglowek td h1 A { text-decoration: none !important; color: white; }
div.box_dzial_naglowek td h1 img {vertical-align: middle; }
div.box_dzial_naglowek ul.menu {
    list-style-type: none;
    margin: 10px 0 0 29px;
    padding: 0;
}
div.box_dzial_naglowek ul.menu li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0 1em;
    line-height: 35px;
    background: #36474c url(/i/libg1_2.png);
    font-family: "Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-weight: bold; 
}
div.box_dzial_naglowek ul.menu li.active   { background: #e0e6e8 url(/i/libg1_1.png) ; }
div.box_dzial_naglowek ul.menu li.alpha   { background: #144450 url(/i/libg1_3.png); color: #198996;  }
div.box_dzial_naglowek ul.menu li a        { color: #95a7ad; }
div.box_dzial_naglowek ul.menu li.active a { color: #102025; }
div.box_dzial_naglowek ul.menu li.ico_group a:before { padding-right: 6px; content: url(/i/ico_group.png); vertical-align: middle; }
div.box_dzial_naglowek ul.menu li.ico_klodka a:after { padding-left: 6px; content: url(/i/ico_lock.png); vertical-align: middle; }



.inlinesparklines { display: none; padding-left: 9px; float: right;}

div#artwork_preview {
    position: fixed;
    z-index: 12;
    top: 20px;
    bottom: 20px;
    left: 50%;
    margin-left:180px;
    width: 200px;
    background: red;
}

/* jQuery Bookmark styles v1.3.0 */
.bookmark_popup_text img {
	border: none;
	vertical-align: bottom;
}
.bookmark_popup {
	display: none;
	position: absolute;
	z-index: 100;
}
.bookmark_popup ul {
	float: left;
	width: 320px;
	border: 1px solid #aaa;
}
.bookmark_list {
	display: inline-block;
	float: left;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size: 100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size: 80%;
}
.bookmark_list li {
	float: left;
	width: 23%;
	margin: 0px 8px;
	padding: 1px;
/*	background-color: #eee;*/
	border: 1px outset;
}
.bookmark_compact {
/*	background-color: #eee;*/
/*	border: 1px outset;*/
}
.bookmark_compact li {
	width: 32px;
	height: 32px;
	margin: 8px 8px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
.bookmark_list a {
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
.bookmark_list span {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.bookmark_list span.bookmark_icons {
	background: url(/i/icons_socialmedia_by_artveo.png) no-repeat center;
}
.bookmark_list img {
	border: none;
}
.trans1 { -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; -o-transition: all 0.25s linear;}
