@CHARSET "UTF-8";
@import "search.css";

body{ background: #fff;color: #003ca9;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;margin: 0;padding: 0;}
div{ margin: 0;padding: 0;}
a{ color: #0857e6;text-decoration: none;outline:none}
a.pink{ color: #c63c8f;}
a:focus, a:hover{ color: #C63C8F;}
div.stopic #tabs.mid p{ margin-top: 10px;}
a.ul{ text-decoration: underline;}
h1{ font-size: 25px !important;color: #c63c8f;font-weight: normal;margin: 0 0 3px;}
h2{ font-weight: normal;font-size: 23px;color: #c63c8f;margin: 0;}
h2.locked{ border: 1px solid #DFC3D8;padding: 10px;margin: 20px 0;text-align: center;font-size: 14px;}
h3{ font-weight: normal;line-height: 18px;font-size: 16px;color: #c63c8f;margin: 13px 0;}
h3 .px16{ font-weight: bold;font-size: 14px;margin-bottom: 7px;display: block;}
h3.info{ margin: 10px;font-size: 15px;}
img{ border: 0;}
.avs{ vertical-align: top;}
.fl{ float: left;display:inline}
.fr{ float: right;}
/*.margin15923{ margin-top: 25px;}*/

*:first-child+html .margin15923{ margin-top: 15px;}
* html .margin15923{ margin-top: 15px;}
.fn{ float: none;}
.cl{ clear: left;}
.cr{ clear: right;}
.cb{ clear: both;}
.bold{ font-weight: bold;}
.normal{ font-weight: normal;}
.noborder{ border: none !important;}
ul.lead{ font-size: 11px;}
/** kolory **/
.ggray{ color: #a0aebe;}
.pink{ color: #c63c8f;font-size: 10px;}
.gblue{ color: #789de1;}
.gold{ color: #ffad00;}
/** czcionki różnej wielkości **/
.px10{ font-size: 10px;}
a.px10,
a:focus.px10,
a:hover.px10{ text-decoration: underline;}
.px11{ font-size: 11px;}
.px12{ font-size: 12px;}
.px14{ font-size: 14px;}
.px16{ font-size: 16px;font-weight:bold;}
a.px16{ text-decoration: none;}
.px18{ font-size: 18px;}
/** linie **/
.lh120{ line-height: 120%;}
/** marginesy **/
.m0{ margin: 0;}
.m10{ margin: 10px;}
.mt10{ margin-top: 10px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.ml8{ margin-left: 8px;}
/** avatar - kilka wersji **/
img.avatar{ margin-right: 8px;}
ul.default-ul, .tinymce ul{ margin-left: 15px;list-style-type: disc;color: #c63c8f;}
.tinymce ul{ color: inherit;}
ul.default-ul li, .tinymce ul li{ margin: 3px 0;border: 1px solid #fff;}
a.user{ color: #c662aa ;}
div.avatar{ border: 1px solid #d6dfe6;}
div.avatar img{ margin: 1px;padding: 1px;border: 1px solid #d6dfe6;}
p{ line-height: 16px;}
/** formatowanie głównych bloczków strony **/
div#center{ width: 970px;margin: 10px auto 20px auto;text-align: left;}
div#header{ width: 970px;/*float: left;*/}
{ display: inline;width: 650px;margin-top: 20px;float: left;}
h3{ font-weight: bold;}
div#bottom{ width: 970px;margin-top: 20px;float: left;}
div#bottom-banners{ width: 970px;margin-top: 20px;padding: 30px 0 20px;float: left;}
div#bottom-banners div{ text-align: center;}
/** one content-box model **/
div#content.frame{ border: 1px solid #dfeeff;border-top: none;border-bottom: none;width: 960px;padding-bottom: 10px;margin-top: 0;position: relative;z-index: 2;}
div#right_box{ display: inline;width: 300px;margin-top: 20px;float: right;font-size: 11px;}
div#bottom{ width: 970px;margin-top: 20px;float: left;margin-bottom: 15px;}
/***************************************************************************
 * stopka
 **************************************************************************/
/** boks z partnerami **/

div#bottom div.sponsors{ width: 625px;height: 55px;background: url(../images/default/partnerzy_tlo.gif) repeat-x bottom left;margin: 0 auto 20px 172px;}
div#bottom div.sponsors div.left{ float: left;width: 11px;height: 55px;background: url(../images/default/partnerzy_lewy.gif) no-repeat bottom left;}
div#bottom div.sponsors div.mid{ float: left;line-height: 53px;font-size: 11px;color: #8d8d8d;}
div#bottom div.sponsors div.right{ float: right;width: 11px;height: 55px;background: url(../images/default/partnerzy_prawy.gif) no-repeat bottom left;}
/** boks ze stopką **/

div#bottom div.footer{ float: left;width: 100%;height: 36px;background: url(../images/default/footer_tlo.gif) repeat-x bottom left;font-size: 11px;text-align: right;}
div#bottom div.footer a:hover{ text-decoration: underline;}
div#bottom div.footer div.left div.right p.fl{ display: inline;float: left;margin: 0;margin-left: 10px;line-height: 36px;color: #73a3f2;}
div#bottom div.footer p.fr{ display: inline;float: right;margin: 0;margin-right: 10px;line-height: 36px;color: #c7d8ee;}
div#bottom div.footer p.fr a, div#bottom div.footer p.fr a:visited{ color: #73a3f2;margin-left: 4px;margin-right: 4px;}
div#bottom div.footer div.left{ float: left;width: 100%;height: 36px;background: url(../images/default/footer_lewy.gif) no-repeat bottom left;}
div#bottom div.footer div.right{ float: right;width: 100%;height: 36px;background: url(../images/default/footer_prawy.gif) no-repeat bottom right;}
/** niebieski przycisk **/
div.blue_button{ float: left;height: 21px;background: url(../images/default/buttons/niebieski_prawy.gif) no-repeat bottom right;margin: 0 20px;}
div.blue_button a{ float: left;display: block;height: 21px;line-height: 21px;background: url(../images/default/buttons/niebieski_lewy.gif) no-repeat bottom left;color: #fff;font-size: 11px;font-weight: bold;}
div.blue_button a:hover{text-decoration:none}
span.match{ font-weight: bold;background: #ffe27f;padding: 0 5px;color: #575756;display:inline;}
div.blue_button a span{ margin: 0 10px 0 10px;}
/** duży różowy przycisk **/
div.hpink{ float: left;height: 37px;background: url(../images/default/buttons/rozowy_wielki_prawy.gif) bottom right no-repeat;}
div.hpink a{ float: left;height: 37px;line-height: 37px;background: url(../images/default/buttons/rozowy_wielki_lewy.gif) bottom left no-repeat;font-size: 16px;}
div.hpink a span{ color: #fff;margin: 0 20px;}
/** formatowanie szarych przycisków **/
div.gbutton{ float: left;height: 16px;background: url(../images/default/buttons/szary_prawy.gif) no-repeat top right;margin-left: 4px;}
div.gbutton a{ float: left;height: 16px;line-height: 16px;background: url(../images/default/buttons/szary_prawy.gif) no-repeat top left;color: #fff;font-size: 10px;padding: 0 0 0 5px;margin:0 5px 0 0}
div.gbutton a:hover{ text-decoration: none;}
div.gbutton a span{ margin: 0 8px;color: #fff;}
div.gbutton a:hover span{ color: #354C5F;}
/***************
** PAGINATION **
***************/
#left_box .center{display:table;margin: 20px auto;}
.pagination{margin:10px 0}
.pagination li{display: inline;font-size: 11px;float:left;}
.pagination li a{padding:3px 6px;border: 1px solid #cdd5e2;background: #f1f5f4;color: #898976;display:block;float:left;margin: 0 2px; text-decoration:none; display:inline}
.pagination li a:hover{background: #fff; }
.pagination li.active a{background: #fff;color: #b44f9c;font-weight: bold;border: 1px solid #e0e6f0;}
.pagination li.ile{padding: 4px;color: #898976;}
.pagination li.ile a{background: transparent;padding: 0;border: none;display:inline;margin: 0;float:none;}
.pagination li.ile a:hover{text-decoration: underline;}
.pagination li.previous{margin:0 13px 0 0}
.pagination li.previous a,
.pagination li.next a,
.pagination li.first a{color:#1862E8}

/***************
*** INFO BOX ***
***************/
/*.info_box{ background: url(../images/default/info_box_bg.jpg) no-repeat;width: 396px;min-height: 70px;max-height: 190px;overflow:hidden;margin: 10px auto;margin-bottom: 0;padding: 8px;}
*/

.info_box ul{ margin: 20px auto;margin-bottom: 0;padding: 8px;font-size: 12px;font-weight: bold;}
.info_box ul.good{ background-color:#DEFFDF;border: 2px solid #A0CDA2;color: #545635;}
.info_box ul.bad{background-color:#ffaea4;}
.info_box ul li{ list-style-type: none;font-weight: bold;}
/*
.info_box_bottom{ background: url(../images/default/info_box_bottom.jpg) no-repeat;width: 396px;height: 5px;margin: 0 auto;}
    */


/*************************
    * fatal error, errors
*************************/

#center.fatal_error h1{ text-align: center;margin: 80px 0;color: #1A45A1;}
ul.errors{ margin: 10px 0;list-style-type: square;clear:both;font-size: 10px;}
ul.errors li{ display:block !important;color: #ec0000;}
#WeightGainTotal ul.errors{display: none;}
ul.zend_form{ margin: 0 !important;padding: 0 !important;}
ul.zend_form li{ list-style-type: none !important;}
ul.zend_form li textarea{ width: auto;overflow:hidden;}
#new_comment ul.zend_form li textarea{ width: 611px;}
/** info and alrt box **/
.comments_info, .info_green,.info_yellow,.info_red{padding: 6px 6px 6px 30px; font:bold 12px Verdana; margin: 5px}
.comments_info, .info_green{background: url(../images/ico-ok.gif) #DEFFDF no-repeat 7px 6px border: 1px solid #A0CDA2; color: #08820b;}
.info_yellow{background: url(../images/ico-mid.gif) #fffcde no-repeat 7px 6px; border: 1px solid #dec67c; color: #9a6614;}
.info_red{background: url(../images/ico-bad.gif) #ffdede no-repeat 7px 6px; border: 1px solid #de7c7d; color: #9a1414;}



/***** REGISTRY PAGE *******/
div.register{ background: url(../images/blog/tresc_tlo.gif) repeat-y  left center;margin-top:6px;width:100%;}
div.register .top{ background:transparent url(../images/blog/tresc_gora.gif) no-repeat scroll left bottom;height:8px;width:100%;}
div.register div.header{display:block;height:30px;margin:0;position:relative;top:-20px;}
div.register h2{ background: #fff;width:150px;}
div.register div.mid{ display:inline;margin-left:20px;width:610px;}
div.register div.bottom{ background:url(../images/blog/tresc_dol.gif) no-repeat scroll left bottom;height:8px;width:100%;}
div.register div.submit{ text-align: center;}
div.register input.submit_zaloguj{ background: url(../images/btn_zaloguj.gif) no-repeat;cursor:pointer;height: 22px;width: 82px;border: none;}



/**** RATING *****/
#rateform p{ float: left;}
#rateform #rating{ float:left;margin-left: 15px;}

#submit{ cursor:pointer;}

/**********************************************
***************** SORTOWANIE ******************
**********************************************/

ul.sort{ margin: 10px 10px 5px 10px;padding: 0;list-style: none;float:right;}
ul.sort li{ display: inline;padding: 0 4px;border-right: 1px solid #a0aebe;font-size: 10px;color: #a0aebe;}
ul.sort li.noborder{ border: none;}
ul.sort li a, ul.sort li a:visited{ color: #a0aebe;text-decoration: underline;}
ul.sort li a:focus, ul.sort li a:hover{ text-decoration: none;}
form ul{ list-style:none;}

/********************************************
---------------- newsletter -----------------
********************************************/
.Form_JoinNewsletter li, .Form_RmNewsletter li{ display: inline;float:left;}
.submit_container label{display: none;}
.Form_JoinNewsletter li input , .Form_RmNewsletter li input{ width: 200px;border: 1px solid #dadada;padding: 2px;height: 17px;}
.Form_JoinNewsletter .submit_container input{ background:url(../images/account/btn_send.gif) no-repeat ;border:none !important;cursor:pointer;height:22px;margin-left:5px;width:52px;}
.Form_RmNewsletter .submit_container input{ background:url(../images/btn_wypiszsie.gif) no-repeat ;border:none !important;cursor:pointer;height:22px;margin-left:5px;width:82px;}
/** save button - "zapisz" **/
.submit_save_small, .long_form input.submit_save_small{ background: url(../images/account/btn_save_small.gif) no-repeat center top;height: 25px;width: 76px;cursor:pointer;border: none !important;}
li.submit_save_small{background: none;margin: 10px 0;}
#tabs h3{ margin:20px 0 0 20px;width:305px;}
.bezunder{ text-decoration:none;line-height: 19px;}
.div_more{ float:right;margin-right: 20px;margin-top: -10px;}
input.submit_send{ background: url(../images/account/btn_send.gif) no-repeat;width: 53px !important;height: 22px;cursor:pointer;border: none !important;}
div.experts div.mid form input.submit_send{margin-left: 40px;}
#restore_trigger{vertical-align:top}
.konkurs_statyczna_alert{padding:10px; border:1px solid #BD3E61; color:#BD3E61; background-color:#ffe9e9; margin:25px 0 0}

/* #### MICHAL STYLE  ###*/

/* [ LOGIN BOX - NOWY STYL ] */
#login_form{display:block;}
#login_form ul{margin:0}
.login_form_box{position:relative; zoom:1}
	#login_form label{font:14px Verdana; color:#003ca9; width:195px; padding:0 10px 0 0; text-align:right; display:inline-block}
	#login_form label.required{font-weight:bold}
	#login_form li.user_container{border-bottom:1px solid #e9f3ff; margin:0 0 18px; height:1%}
	#login_form .user_container input{font:12px Verdana; color:#ae4496; background:url(../images/bg-logowanie-input-1.gif)  0 0 no-repeat; width:327px; padding:10px 11px 11px; vertical-align:middle; border:0; margin:0}
	#login_form .user_container li{margin:0 0 18px; padding:0; overflow:visible; position:relative}
	#login_form #submit{width:121px; height:44px; background:url(../images/bg-logowanie-input-2.gif) 0 0 no-repeat}
	#login_form .submit_container{padding:0 0 0 209px}
	#login_form .errors,.login_form_error{padding: 5px 6px 4px 25px; margin:0; background: url(../images/ico-bad.gif) #ffdede no-repeat 2px 3px; border: 1px solid #de7c7d; color: #9a1414; margin:5px 0 0 210px; font-size:10px; display:inline-block; list-style:none}
	#login_form .errors li{margin:0}
	.login_msg{padding: 0 6px 0 25px; margin:0; background: url(../images/ico-mid.gif) no-repeat 2px 3px; color: #9a6614; margin:5px 0 0 210px; font-size:10px; display:block; line-height:21px}
	.login_form_box .ulist{color:#003ca9; font:12px/20px Verdana; border-left:1px solid #f1f7ff; margin:0; padding:1px 0 3px 10px; position:absolute; bottom:0; left:345px; white-space:nowrap;}
	.login_form_box .ulist a{color:#c63c8f}
	.login_form_naglowek{font:24px Verdana; color:#b04798; margin:0 0 15px; text-align:left}
	
/* [ REJESTRACJA BOX - NOWY STYL ] */
#register_form{display:block;}
#register_form ul{margin:0}
.login_form_box{position:relative}
	#register_form label{font:14px Verdana; color:#003ca9; width:195px; padding:0 10px 0 0; text-align:right; display:inline-block}
	#register_form label.required{font-weight:bold}
	#register_form li.user_container{border-bottom:1px solid #e9f3ff; margin:0 0 18px; height:1%}
		#register_form .user_sex_container .required{width:195px; color:#003CA9}
		#register_form .user_sex_container label{width:auto; font-weight:bold; color:#c763aa}
		#register_form .user_newsletter_container input{vertical-align:top !important}
	#register_form .user_container input{font:12px Verdana; color:#ae4496; background:url(../images/bg-logowanie-input-1.gif)  0 0 no-repeat; width:327px; padding:10px 11px 11px; vertical-align:middle; border:0; margin:0; zoom:1}
	#register_form .user_container li{margin:0 0 18px; position:relative;}
	#register_form #submit{width:190px; height:44px; background:url(../images/bg-logowanie-input-3.gif) 0 0 no-repeat}
	#register_form .submit_container{padding:0 0 0 209px}
	#register_form .errors,.login_form_error{padding: 5px 6px 4px 25px; margin:0; background: url(../images/ico-bad.gif) #ffdede no-repeat 2px 3px; border: 1px solid #de7c7d; color: #9a1414; margin:5px 0 0 210px; font-size:10px; display:inline-block}
	#register_form .errors li{margin:0}
	#register_form .user_login_container .errors,
	#register_form .user_password_container .errors,
	#register_form .user_password_confirmation_container .errors,
	#register_form .user_email_container .errors,
	#register_form .user_email_confirmation_container .errors,
	#register_form .user_fname_container .errors,
	#register_form .user_surname_container .errors,
	#login_form .user_login_container .errors,
	#login_form .passwd_container .errors
	{background:#b04798 url(../images/bg-logowanie-input-5.gif) no-repeat; margin:0; position:absolute; top:0; _top:2px; right:0; font-size:12px; border:0; padding:11px 10px 10px 20px;-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px; list-style:none}
	#register_form .user_login_container .errors li,
	#register_form .user_password_container .errors li,
	#register_form .user_password_confirmation_container .errors li,
	#register_form .user_email_container .errors li,
	#register_form .user_email_confirmation_container .errors li,
	#register_form .user_fname_container .errors li,
	#register_form .user_surname_container .errors li,
	#register_form .user_sex_container .errors li,
	#register_form .accept_container .errors li,
	#login_form .user_login_container .errors li,
	#login_form .passwd_container .errors li
	{color:#FFF}
	#register_form .user_sex_container .errors,
	#register_form .accept_container .errors
	{background:#2155b4 url(../images/bg-logowanie-input-6.gif) no-repeat; margin:0; position:absolute; top:-5px; _top:-3px; right:0; font-size:10px; border:0; padding:7px 10px 7px 20px;-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px; list-style:none}
	#register_form .user_container label input,#register_form .user_newsletter_container input,#register_form .accept_container input{background:none}
	

/* [ static-page-round-corner ] */
#left_box .static-page-round-corner{background: url(../images/blog/tresc_tlo.gif) repeat-y left;margin-top: 6px; position:relative}
#left_box .static-page-round-corner .top{height: 8px;font-size:1px;background: url(../images/blog/tresc_gora.gif) no-repeat bottom left;}
#left_box .static-page-round-corner .bottom{height: 8px;background: url(../images/blog/tresc_dol.gif) no-repeat bottom left;}
#left_box .static-page-round-corner .header{display: block; position: absolute;top: -15px;margin: 0;}
#left_box .static-page-round-corner .header h1,#left_box .static-page-round-corner .header h2{float: left;background: #fff;padding-right: 16px;}
#left_box .static-page-round-corner .header h1,#left_box .static-page-round-corner .header h2{font-weight: normal;line-height: 30px;font-size: 23px !important;color: #c63c8f;margin: 0 0 0 9px;padding:0 9px}
#left_box .static-page-round-corner .mid{padding:20px; zoom:1;}


/* #### END MICHAL STYLE  ###*/

/* [ CLEAR ] */
div#content.frame:after,
div#right_box div.otherexperts .mid:after,
#tabframe:after,
#header:after,
#center:after,
#czyscioch:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#content.frame,
div#right_box div.otherexperts .mid,
#tabframe,
#header,
#center,
#czyscioch
{display: inline-block;}
/* Hides from IE-mac \*/
* html div#content.frame,
* html div#right_box div.otherexperts .mid,
* html #tabframe,
* html #header,
* html #center,
* html #czyscioch
{height: 1%;}
div#content.frame,
div#right_box div.otherexperts .mid,
#tabframe,
#header,
#center,
#czyscioch
{display: block;}
/* End hide from IE-mac */

