/* =Structure
----------------------------------------------- */
* {
	margin: 0px;
	padding: 0px; }
html {
	background-color: #FFF; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #444444;
	line-height: 1.33em;
	background: #FFF url(../img/header_bkg2.jpg) no-repeat top center; }
#container {
	width: 850px;
	margin: 0px auto; }
#english_bar {
	height: 22px;
	width: 100%;
	text-align: right; 
	background-color: #1f86d1;
	padding: 0px;
	}
#english_bar a img {
	border: none;
	}
.tab_log {
	vertical-align: middle; }		
#header_top {
	height: 294px;
	width: 850px;
	text-align: right; 
	background: url(../img/konkurs_koniec.jpg) no-repeat top center; 
	margin-top: -2px;
	margin-left: 0px;	
}
#right_col p.etap_desc {
	color: #999;
	float: right;
	display: : inline;
}
#search_bar {
	height: 50px;
	padding: 4px 57px 0px 0px;
	text-align: right; 
	background: url(../img/header_searchbar.jpg) no-repeat top center; }
	
/* to poniżej określa pogrubioną czcionkę w menu szukaj */
optgroup {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal; }
#right_col .bcenter {
	font-weight: bold;
	text-align: center;
}	
#content {
	padding-bottom: 15px; }
#content, #footer {
	width: 771px;
	margin: 0px auto; }
#breadcrumb {
	margin-bottom: 15px;
	margin-top: 10px;
	border-bottom: 1px solid #ddd;
	height: 1%; }
#left_col {
	float: left;
	width: 154px;
	margin-right: 24px;	 }
#right_col {
	float: left;
	width: 593px; }
#middle_col {
	clear: both;
	padding-top: 20px;
	height: 1%; }
#footer {
	clear: both;
	margin-top: 5px;
	padding-top: 7px;
	text-align: center;
	color: #888;
	font-size: .9em;
	border-top: 1px solid #ddd; }
	
/* =Link
----------------------------------------------- */
a {
	text-decoration: none;
	color: #196ba9; }
a:hover {
	text-decoration: underline; }
a:visited {
	color:#196ba9; }
a img {
	border: none; }
.shorts a {
	color: #196ba9;
	text-decoration: none; }
.shorts a:hover {
	color: #196ba9;
	text-decoration: underline; }
#path a, #footer a {
	color: #888; }
#middle_col a {
	color: #196ba9; }

/* =Content
----------------------------------------------- */

#form_left {
	float: left;
	display: inline;
	width:  290px;
	padding-right: 13px;   
}
#banner_swawole {
	width: 290px;	
	height: 309px;
	float: right;
	display: inline; 
}	
	
.bold {
	font-weight: bold;	
}
/*dymek z miniaturką produktow OLE  */
#dhtmltooltip{  
  position: absolute;  
  width: 110;
  margin-left: 40px;
  margin-top: -40px;
  height: 110px;
  padding: 2px;
  visibility: hidden;
  background-color: white;
  z-index: 100;}
  
#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden; }
/******************/

#h_wyniki{
	width: 200px;
	height: 31px;
	background: url(../img/h_wyniki.gif) left top no-repeat;
	margin: 5px 0px 10px;}

/* paging */
#pager{		
	text-align: center;	
	vertical-align: middle;
	margin: 0px 0px 20px;
	/*
	padding-top:5px;	
	width: 593px;	
	height: 46px;	
	background:url(../img/form_all_small.gif) left top no-repeat; */}
#pager_panel{
	margin-top: 2px;
	margin-left: auto;		
	margin-right: auto;}
.middle{
	vertical-align: middle;}	
#pager a.inactive{
	font-size: 11px;
	text-decoration: none;
	color: #cccccc;
	margin: 0 3px 0 3px;}
#pager a.active{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	margin: 0 3px 0 3px;}
#pager a.active:hover{
	text-decoration: underline;}	
.page_counter{
	font-size: 12px;
	color: #444444; 
	font-weight: bold;}	
.short{
	width: 15px;}	

/**********/


/*dodawanie składnikow*/

#add {	
	float:left;	
	width: 19px;	
	height: 17px;
	background:url(../img/plus2.gif) left center no-repeat;
}
#add:hover {
	cursor: pointer; }	
#del {	
	float:left;
	width: 19px;
	height: 17px;
	margin-left: 2px;
	background:url(../img/minus2.gif) left center no-repeat;
}
#del:hover {
	cursor: pointer; }		
div#clearer{
	clear: both;}	
.clearer {
	clear: both; }	
ul.ingredients {
	list-style: none;
	display: block; } 
ul.ingredients li {	
	margin-bottom:3px;}
ul.ingredients li input{			
	width: 543px;
	height: 16px;
	font-size: 11px;
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;}
/**********/
#right_col p{
	text-align: left;}
.article_title{
	font-size: 1.2em;
	color:#910900;
	font-weight: bold; }
.article_short{
	margin-bottom: 3px;
	text-align: justify;}	
.title{
	color:#996739; 
	margin-bottom: 10px;}
.articles_list li{
	margin-left:15px;
	text-align: justify;}

/*WYSZUKIWARKA */
#wyszukiwarka{
	padding-top:12px;
	width: 593px;	
	height: 170px;	
	background:url(../img/form_all.gif) left top no-repeat;}	
.wysz_panel{
	margin-right: 15px;
	padding-top:10px;	}
#wyszukiwarka .field{
	height: 17px;
	font-size: 11px;
	width: 320px;
	margin-left: 5px;
	padding: 0px;
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;}
#wyszukiwarka .input_field{
	width: 318px;
	margin-left: 5px;
	padding: 0;
	font-size: 11px;
	height: 16px;
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;}	
.btn_wyszukiwarka{
	margin-left: 5px;
}
.wysz_label{
	margin-top:1px;
	font-size: 11px;}
#form_btns{
	padding-top:25px;
	width: 543px;
	text-align: center;}


/*FORMULARZ  DODAWANIA PRZEPISÓW */

.img_form_top{
	margin-top: 5px;
	padding: 0px 20px;
	width: 553px;	
	height: 6px;	
	background:url(../img/form_top.gif) left bottom no-repeat; }
.img_form_middle{
	padding: 0px 20px;
	margin: 0;
	font-size: 11px;
	width: 553px;		
	background:url(../img/form_middle.gif) left top repeat-y; }
.img_form_bottom{
	padding: 0px 20px 20px;
	width: 553px;	
	height: 89px;	
	background:url(../img/form_bottom.gif) left top no-repeat; }	
	
	
	
	
#h_form_nazwa_przepisu{
	padding-top: 10px;
	margin-bottom: 3px;
	width: 129px;	
	height: 16px;	
	background:url(../img/h_form_nazwa_przepisu.gif) left bottom no-repeat; }	
#h_form_przygotowanie{
	margin-bottom: 3px;
	margin-top: 30px;
	width: 265px;	
	height: 17px;	
	background:url(../img/h_form_przygotowanie.gif) left top no-repeat; }		
#h_form_skladniki{
	margin-bottom: 3px;
	margin-top: 20px;
	width: 201px;	
	height: 16px;	
	background:url(../img/h_form_skladniki.gif) left top no-repeat; }		
#h_form_podpis{
	margin-bottom: 3px;
	margin-top: 20px;
	width: 70px;	
	height: 16px;	
	background:url(../img/h_form_podpis.gif) left top no-repeat; }			
#h_form_produkty{
	margin-bottom: 3px;
	margin-top: 20px;
	width: 247px;	
	height: 16px;	
	background:url(../img/h_form_produkty.gif) left top no-repeat; }				
#h_form_okolicznosc{
	margin-bottom: 3px;
	margin-top: 20px;
	width: 178px;	
	height: 16px;	
	background:url(../img/h_form_okolicznosc.gif) left top no-repeat; }					
	
#h_nazwa_przepisu{
	margin: 0px 0px 3px;
	padding-top:10px;
	width: 100%;	
	height: 15px;	
	background:url(../img/h_nazwa_przepisu.gif) left bottom no-repeat; 	
	text-align:right;	}
#h_okolicznosc_przepisu{
	margin: 10px 0px 3px;
	width: 126px;	
	height: 16px;	
	background:url(../img/h_okolicznosc_przepisu.gif) left top no-repeat; }		
#h_produkty_przepisu{
	margin: 10px 0px 3px;
	width: 151px;	
	height: 16px;	
	background:url(../img/h_produkty_przepisu.gif) left top no-repeat; }		
#h_skladniki_przepisu{
	margin: 10px 0px 3px;
	width: 164px;	
	height: 16px;	
	background:url(../img/h_skladniki_przepisu.gif) left top no-repeat; }		
#h_autor_przepisu{
	margin: 0px 0px 3px;
	padding-top: 10px;
	width: 86px;	
	height: 15px;	
	background:url(../img/h_autor_przepisu2.gif) left bottom no-repeat; }		
#h_przygotowanie_przepisu{
	margin: 10px 0px 3px;
	width: 138px;	
	height: 16px;	
	background:url(../img/h_przygotowanie_przepisu.gif) left top no-repeat; }		
	
	
	
.porcja{
	margin-top:10px;}
#zgoda1{	
	padding:20px 0px 20px 0px;
	font-size: 11px;
	color: #888888;	
	line-height: 1.2em;
	text-align: justify; 
	width: 543px;}	
#zgoda2{		
	padding-bottom: 20px;
	font-size: 11px;
	color: #888888;	
	line-height: 1.2em;
	text-align: justify; 
	width: 543px;}	
	
.input_text_long {	
	width: 543px;}
.form_table .chbox{
	margin-right: 5px;}
.form_field{
	height: 16px;
	font-size: 11px;		
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;}	
.area_field{	
	font-size: 11px;		
	border-top: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;}		
#form_container{
	width: 553px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px; }
.form_table{
	width: 100%;
	padding: 0px;
	margin: 0px; }
.form_table th{
	padding: 10px 0 2px;
	text-align: left; }	
.form_table td{
	padding: 2px 0 2px;}
.form_table label:hover{
	cursor: pointer;}	
#user_form_table{
	margin: 5px 0;
	width: 543px;	}
#user_form_table td{
	text-align: right;
	padding: 2px;}	
.input_text_user {	
	width: 100%;}

/**********/



/* lewe menu */
option {
	padding-left: 20px; }
#h_wyszukiwarka{
	margin-top: 20px;
	margin-bottom: 5px;
	width: 228px;
	height: 29px;
	background: url(../img/h_wyszukiwarka.gif) no-repeat top left; }		
	
#left_menu	{	
	list-style-type: none;
	margin-top:10px; }
#left_menu li {		
	border-bottom: 1px solid #dddddd; 
	clear: both;
	float: left;	
	width: 154px;
	padding: 5px 0px 5px; }				
#m_klub {
	display: block;
	width: 102px;
	height: 11px;
	background: url("../img/klub_grey.gif") no-repeat top left; }
#m_klub_blue {
	display: block;
	width: 102px;
	height: 11px;
	background: url("../img/klub_blue.gif") no-repeat top left; }
#m_konkurs {
	display: block;
	width: 143px;
	height: 11px;
	background: url("../img/konkurs_grey.jpg") no-repeat top left; }
#m_konkurs_blue {
	display: block;
	width: 143px;
	height: 11px;
	background: url("../img/konkurs_blue.jpg") no-repeat top left; }
#m_konkurs_karnawal {
	display: block;
	width: 154px;
	height: 11px;
	background: url("../img/konkurs_karnawal_blue.jpg") no-repeat top left; }			
#m_przepisy	{
	display: block;
	width: 131px;
	height: 11px;
	background: url("../img/przepisy_grey.gif") no-repeat top left;}
#m_przepisy_blue	{
	display: block;
	width: 131px;
	height: 11px;
	background: url("../img/przepisy_blue.gif") no-repeat top left;}		
#m_dodaj {
	display: block;
	width: 83px;
	height: 11px;
	background: url("../img/dodaj_grey.gif") no-repeat top left;}
#m_dodaj_blue {
	display: block;
	width: 83px;
	height: 11px;
	background: url("../img/dodaj_blue.gif") no-repeat top left;}		
#m_ciekawe {
	display: block;
	width: 86px;
	height: 12px;
	background: url("../img/ciekawe_grey.gif") no-repeat top left;}
#m_ciekawe_blue {
	display: block;
	width: 86px;
	height: 12px;
	background: url("../img/ciekawe_blue.gif") no-repeat top left;}		
#m_gadzety {
	display: block;
	width: 57px;
	height: 13px;
	background: url("../img/gadzety_grey.gif") no-repeat top left;}
#m_gadzety_blue {
	display: block;
	width: 57px;
	height: 13px;
	background: url("../img/gadzety_blue.gif") no-repeat top left;}
	
#m_klub:hover {	
	background: url("../img/klub_blue.gif") no-repeat top left;	}
#m_konkurs:hover{
	background: url("../img/konkurs_blue.jpg") no-repeat top left; }
#m_przepisy:hover	{
	background: url("../img/przepisy_blue.gif") no-repeat top left;}
#m_dodaj:hover {	
	background: url("../img/dodaj_blue.gif") no-repeat top left;}
#m_ciekawe:hover {
	background: url("../img/ciekawe_blue.gif") no-repeat top left;}				
#m_gadzety:hover {
	background: url("../img/gadzety_blue.gif") no-repeat top left;}	

#h_do_pobrania {
	width: 207px;
	height: 18px;
	background: url("../img/h_do_pobrania.gif") no-repeat top left; }
#h_gadzety {
	width: 228px;
	height: 25px;
	background: url("../img/h_gadzety.gif") no-repeat bottom left; }
#h_przepisy {
	width: 172px;
	height: 31px;
	margin: 5px 0px 10px;
	background: url("../img/h_przepisy.gif") no-repeat top left;}
#h_konkurs {
	width: 261px;
	height: 18px;
	margin: 0px 0px 2px;
	background: url("../img/h_konkurs_big.gif") no-repeat top left;}	
#h_ciekawe {
	width: 150px;
	height: 30px;
	margin:10px 0px;
	background: url("../img/h_ciekawe.gif") no-repeat top left;}	
#h_klub_big{	
	width: 154px;
	height: 25px;
	background: url("../img/h_klub_big.gif") no-repeat bottom left;}	
#h_ciekawe_big{	
	width: 133px;
	height: 25px;
	background: url("../img/h_ciekawe_big.gif") no-repeat bottom left;}	
#h_dodaj_przepis_big{	
	width: 121px;
	height: 25px;
	background: url("../img/h_dodaj_przepis_big.gif") no-repeat bottom left;}		
#h_przepisy_big{	
	width: 200px;
	height: 25px;
	background: url("../img/h_przepisy_big.gif") no-repeat bottom left;}
#h_form_dane_osobowe{
	margin-top: 20px;
	margin-bottom: 10px;
	width: 408px;
	height: 31px;
	background: url("../img/h_form_dane_osobowe.gif") no-repeat top left;}			
#btn_wyslij{
	width: 54px;
	height: 19px;
	border: none;
	background: url("../img/btn_wyslij.png") no-repeat top left;}
#btn_dalej{
	width:54px;
	height:19px;
	border:none;
	background:url(../img/btn_dalej.png);}
#btn_szukaj{
	width:54px;
	height: 19px;
	border:none;
	background:url(../img/btn_szukaj.png) no-repeat top left;}				
#btn_wyczysc{
	width: 54px;
	height: 19px;
	border: none;
	background: url("../img/btn_wyczysc.png") no-repeat top left;}			
#btn_wyslij:hover{	
	cursor: pointer; }
#btn_wyczysc:hover{	
	cursor: pointer; }	
.float_divs {
	margin-top: 5px;
	width: 100%; 
	height: 1%;}	
#img_przepis1{
	float: left;	
	margin-right: 13px;
	width: 290px;
	height: 253px;	
	background: url("../img/img_przep1.jpg") no-repeat top left;}		
#img_przepis2{
	float: left;
	width: 290px;
	height: 253px;	
	background: url("../img/img_przep2.jpg") no-repeat top left;}				
.art_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #52a12c;}	
.art_title_big {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #52a12c;}		
.przep_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #ff9d00;}
.opis_przep1{
	float: left;
	margin-right: 13px;
	width: 290px; }
.opis_przep2{
	float: left;	
	width: 290px; }	
.przep_przyg{	
	margin-bottom: 7px;	}
.dotted_line{	
	margin: 20px 0px;
	height: 2px;
	background: url(../img/vertical_line3.gif) no-repeat bottom right; }	
.dotted{
	float: left;
	margin: 10px 0 20px 0;
	width: 593px;
	height: 2px;
	background: url(../img/vertical_line3.gif) no-repeat bottom left;}	
.img_art{
	margin: 0 10px 5px 0;
	float:left;
	width: 70px;
	height: 70px;	
	background: none;}		
.prawy_opis{
	width: 210px;
	float: left; }
.prawy_opis_long{
	width: 503px;
	float: left; }
#img_art_big{
	margin: 5px 20px 5px 0;
	float:left;	
	background: none; }				
.back_img{
	margin-top: 10px;	}

	


.header{
	margin: 10px 0 10px;	
	}	
#dane_kontaktowe{
	line-height: 1.5em;}
						
div.date_sel{
	float: left;
	margin-left: 20px; }	
div.date_sel select.date_select{	
	width: 217px;	
	font-size: .9em;
	vertical-align: top; 	
	margin-bottom: 2px;}
div.date_sel select.pic_select{	
	width: 287px;	
	font-size: .9em;
	vertical-align: top; 	
	margin-bottom: 2px;}	
.btn_date_sel{
	margin-top: 10px;}			
.filelist{
	margin:0px 0 15px;	}			 
	
.save_span{
	margin-bottom: 3px;}	
.save_span img{
	margin-bottom: -3px; }	


.save_span2 img{
	margin-bottom: -4px; }	
.save_span2 {
	margin-top: -20px;
	margin-bottom: 20px;
    padding: 0;}
    
    	    
.save {	
	padding-left: 5px;
	color: #196ba9; }	
.save:hover{
	text-decoration: underline; }	
#products_intro {
	margin-top: -15px; 	
	width: 593px; }
#products_intro li {
	padding-bottom:20px;
	padding-top: 20px;
	background: url(../img/vertical_line3.gif) no-repeat bottom right; }
#products_intro li#last {
	background: none; }
p.logo_info {
	padding-top: 10px; 
	margin-bottom: 8px;}
#products_intro .banner {
	float: left; 
	width: 154px;
	margin-right: 20px; }
#products_simple li, #products_intro li  {
	clear: both;
	list-style-type: none;
	height: 1%; }	
#h_przekaski_ole {
	width: 124px;
	height: 23px;
	margin-bottom: 10px;
	background: url(../img/h_przekaski.gif) no-repeat top left; }
#h_inspiracje_ole {
	width: 214px;
	height: 23px;
	margin-bottom: 10px;	
	background: url(../img/h_inspiracje.gif) no-repeat top left; }
#h_dania_ole {
	width: 167px;
	height: 22px;
	margin-bottom: 10px;	
	background: url(../img/h_dania.gif) no-repeat top left; }
#h_premium_ole {
	width: 203px;
	height: 18px; 
	margin-bottom: 10px;	
	background: url(../img/h_premium.gif) no-repeat top left; }
#data_name{
	padding: 20px 0 10px;
	clear: both;
	font-weight: bold;
	color: #888888;	
	font-size: 16px; }
#second{
	margin-top: 10px; }
#flash_menu {
	height: 107px; }
#flash_menu, #flash_banner {
	/*line-height: 0px;*/ } /* prevents firefox showing extra space */
#search_bar input {
	margin-top: 8px;
	vertical-align: top; }
#search_bar select {
	width: 217px;
	margin: 8px 10px 0px;
	font-size: .9em;
	vertical-align: top; }
#path {
	float: right;
	width: 70%;
	margin-top: -15px;
	text-align: right;
	color: #888;
	font-size: .9em; }
.common_p {
	color: #444;
	padding-bottom: 10px;
	line-height: 1.33em; }
#left_col  {
	font-size: .95em;
	color: #444;
	line-height: 1.33em; }
#right_col p, #middle_col p {	
	color: #444;
	padding-bottom: 10px; }	
#footer p {
	padding-bottom: 8px; }
#footer img {
	vertical-align: middle; }
#products_simple li {
	padding-bottom: 17px;
	background: url(../img/vertical_line2.gif) no-repeat bottom right; }
#products_simple .banner {
	float: left;
	width: 375px;
	margin-right: 31px; }
#products_simple .banner_text {
	float: left; 
	width: 365px;
	margin-top: 42px; }
.with_line {
	margin-bottom: 16px;
	padding-bottom: 15px;
	background: url(../img/vertical_line.gif) repeat-x bottom left; }
#you_know li {
	clear: both;
	list-style-type: none;
	padding-bottom: 10px; }
.recipe_list{
	list-style: none; }
.recipe_list li{
	margin-left: 10px; }	
#you_know li img {
	float: left; 
	padding: 3px 15px 10px 0px; }
.shorts img {
	float: left; 
	padding: 3px 15px 10px 0px; }
.shorts_text {
	padding-right: 10px; }
.more {
	text-align: right;}
.card {
	padding: 20px 0px 28px; }
.card_small {
	font-size: .9em; }
.blue {
	color: #196ba9; }
.green {
	color: #52a12c; }	
.orange {
	color: #ff9d00; }			
.over_przepis {
	margin-bottom: 15px; }
.link_do_tabeli {
	color:#196ba9;
	text-decoration:none;	}
.style1 {
	color: #FFFFFF; }
.style44 {
	font-size: 11px; 
	color:#196ba9; }
.style45 {
	color: #FF0000; }
.style47 {
	font-size: 10px;
	color: #196ba9;
	font-weight: bold; }
.style48 {
	font-size: 10px; }
.style4 a {
	color:#196ba9; 
	text-decoration:none; }
.style4 a:hover {
	color:#196ba9; 
	text-decoration:underline; }
.style4 a:visited {
	color:#196ba9;}
.top_padding {
	padding-top: 15px; }

/* =Misc
----------------------------------------------- */
.left {
	float: left;
	display: inline; 
}
.right {
	float: right; 
	display: inline;
}
.hide {
	display: none; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* =Add by muha ------------------------------------------------ */
.p_orange{
	color:#FF9900;
	padding:20px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;}

#p_checkbox{
	float:left;
	padding-right:10px;
	padding-top:4px;
	height:7px;}

#p_dane_person{
	font-size:12px;
	color:#FF0000;
	padding:10px 0px 10px 0px;}
.error-message {
	color: red;	
	font-size: 0.9em;
}
.flash_info, .flash_success {
	background-color: #7bc10d;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
	padding: 3px 5px;
}
.flash_error {
	background-color: #ee1c25;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
	padding: 3px 5px;
}
.textarea_konkurs {
	width: 585px;
	padding: 3px;
	height: 80px;	
}
.big_bold {
	font-size: 13px;
	font-weight: bold;
}
#personal_table td {
	text-align: left;	
	padding: 5px;
}
#personal_table {
	margin-bottom: 10px;	
}
#personal_table td.label {
	text-align: right;	
	font-size: 13px;
	font-weight: bold;
}
a#regulamin_link {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #444;	
	margin-top: 10px;
}
a#regulations_link {		
	text-decoration: underline;
	color: #444;	
}

#right_col p.what_to_do {
	color: #B63D6A;
	font-size: 1.5em;
	padding-bottom: 2px;
}
#right_col p.for_you {
	color: #1A6CA9;
	font-weight: bold;
	text-align: left;
}
span.big {
	font-size: 1.2em;
}
.small {
	font-size: 0.9em;
}
ul#konkurs_list, ul#konkurs_list li {
	list-style: none;
	list-style-type: none;
}
ul#konkurs_list li {
	background: url(../img/vertical_line.gif) repeat-x bottom left;
	height: 125px;
	padding: 15px 0px; 
}
ul#konkurs_list li.last {
	background: none;
}
.avatar {
	width: 125px;
	height: 125px;
	float: left;
	display: inline;
	margin-right: 15px;	
}
.sh {
	float: left;
	display: inline;
}
.sh_short {
	width: 453px;	 
}
.sh_long {
	width: 100%;
}
#right_col p.nick, p.nick {
	color: #196ba9;  
	font-weight: bold;
}
#right_col p.more {
	font-size: 0.9em;
	text-align: right;
	margin-top: 5px;
}
.paging {
	text-align: center;
	margin-top: 10px;
}
.paging div {
	font-size: 11px;
	display: inline;
	margin-right: 5px;
}
.paging span, .paging a{
	display: inline-block;
	margin-right: 5px;
}
.center {
	text-align: center;	
}
.paging div.disabled {
	color: #ccc;
}
.paging a{	
	color: #444;
	font-size: 11px;
}
#art_bg {
	/*background: url(../img/art_bg.gif) top left repeat-y;*/
	width: 551px;
	border-left: 1px solid #DEDFDE;
	border-right: 1px solid #DEDFDE;
	min-height: 300px;
	padding: 0px 20px 0px;
}
#art_top {
	width: 593px;
	height: 22px;
	background: url(../img/art_top.jpg) top left no-repeat;
}
#art_bottom {
	width: 593px;
	height: 62px;
	background: url(../img/art_bottom.gif) top left no-repeat;
	position: relative;
}
#print_link_icon {
	position: absolute;
	top: 10px;
	left: 20px;
	width: 20px;
	height: 20px;
	display: block;	
}
#print_link_text {
	position: absolute;
	top: 10px;
	left: 57px;
	width: 95px;
	height: 20px;
	display: block;
}
.date {
	margin-top: 10px;
	font-size: 0.9em;
	margin-bottom: 3px;
}
.back_btn {
	margin: 10px 0px 10px 30px;
}
#accept_table{
	margin-top: 20px;
}
#accept_table td, #accept_table th {
	text-align: center;
}
#accept_table td {
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
}
#accept_table tr.last td {
	border: none;
}
#accept_table td.desc {
	text-align: left;
}
.act {
	color: red;
	font-size: 1.1em;
}
#login_form {
	width: 200px;
	padding: 50px;
	border: 1px solid #ddd;
	margin: 50px auto;
}
input.input_short, input.login {
	height: 14px;
	padding: 2px;
	width: 140px;
	border: 1px solid #ccc;		
	margin-left: 5px;
	margin-bottom: 10px;
}
ol {
	margin-bottom: 20px;
}
ol li{
	margin-left: 18px;
	margin-bottom: 3px;
}
ul.sublist li {
	margin-left: 30px;
	list-style: none;
	list-style-position: outside;	 
}