body{
	margin:0px;
	padding:0px;
	border: 0px;
	background:#f1f1f1 url(../img/bg0.gif) repeat-x center 0px;
	color:#000000;
	min-width:960px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	}

#content {
	margin:0 auto;
	width:960px;
}



a:link,
a:hover,
a:visited{
color:#0155a8
}



#top_1{
	height:115px;
	background: url(../img/cms_bar.jpg) no-repeat;
}

#top_1 #top_1_L{
float:left;
}

#top_1 #top_1_R{
	
	float:right;
	text-align:right;
	width:550px;
	padding-top:27px;
}



#top_1 #top_1_R a:link,
#top_1 #top_1_R a:visited,
#top_1 #top_1_R a:hover{
	font: bold 12px "Trebuchet MS";
	text-decoration: none;
	color: white;
	font-weight:normal;
}

#top_1b{
	height:30px;
	margin-top:0px;
	margin-right:11px;
	color:white;
	text-align:right;
	background: url(../img/cms_cube.gif) no-repeat 0px top;
}

#top_1b a{
color:#ffffff;
text-decoration:none;
}



#top_3{
	height:227px;
	background:#a40504;
	border: 1px solid #2592eb;
	padding:5px;
}


#top_3_L{
width:600px;
float:left;
}

#top_3_R{
	width:345px;
	float:right;
	height:235px;
}

#top_3_R #globalsearchbox{
margin-top:190px;
margin-left:15px
}












#middle{
	padding:7px 7px 20px 0px;
}

#middle #reklama_1{
text-align:center;
margin-bottom:10px
}



#foot{
	background: url(../img/bg13.gif) repeat-x;
	margin-top:10px;
	padding:8px 10px 10px 10px;
	color:#FFFFFF;
}










.clear{
clear:both;
}










#top_2_front{
height:61px;
}








#all_comments{
padding:15px
}

h3{
	font: 14px "Trebuchet MS";
	margin:0
}

h3.blog_title{
	font: 14px "Trebuchet MS";
	margin:0;
	font-weight:bold;
}

h4{
	font: 13px "Trebuchet MS";
	color: #636465;
	line-height:25px;
	padding-left:5px;
	height:28px;
	margin-top:0

}


 

a.one_rec_bloglist:link,
a.one_rec_bloglist:hover,
a.one_rec_bloglist:visited{

	color: #f19c02;
	text-decoration:none
}

h3 a:link,
h3 a:hover,
h3 a:visited{
	color: #cf1009;
	text-decoration:none
}



.right_column_list li{
	margin-left: -30px;
	list-style: none;
}
.right_column_list li a:link,
.right_column_list li a:hover,
.right_column_list li a:visited{
text-decoration:none;
color:#bc0e0b;
}








#vd_pagination{
text-align:center;
margin-top:10px;
margin-bottom:10px
}

#vd_pagination a:link,
#vd_pagination a:hover,
#vd_pagination a:visited{
text-decoration:none;
color:#016773;
}

.pag_first_tag{
	background:#f7f7f7;
	border: 1px solid #3ab5c4;
	padding:2px 5px 2px 5px;
	margin:0 2px 0 2px;
	display:inline;
}

.pag_arrow_tag{
	background:#f7f7f7;
	border: 1px solid #3ab5c4;
	padding:2px 5px 2px 5px;
	display:inline;
	margin:0 2px 0 2px;

}
.pag_digit_tag{
	background:#f7f7f7;
	border: 1px solid #3ab5c4;
	padding:2px 5px 2px 5px;
	display:inline;
	margin:0 2px 0 2px;

}
#pag_current_tag{
font-weight:bold;
	background:#016773;
	border: 1px solid #016773;
	display:inline;
	padding:2px 5px 2px 5px;
	margin:0 2px 0 2px;
	color:white
}


.search_box_01{
	background:#c11411 url(../img/bg1.gif) repeat-x 0px bottom;
	padding:5px 15px 15px;
	margin: 5px 0 5px 0
}

.avatar_class_01{
	border-top: 1px solid #d2d0d0;
	border-right: 1px solid #d2d0d0;
	border-bottom: 1px solid #d2d0d0;
	border-left: 1px solid #d2d0d0;
	float:left;
	margin-right:5px
}

#context_action{
padding:10px;
}

#context_action a:link,
#context_action a:hover,
#context_action a:visited
{
color:#bc0e0b;
text-decoration:none;
font-size:12px;
}





.bestPhotoItem{
position:relative;
width:220px;
height:150px;
overflow:hidden;
float:left;
margin:20px;
border:solid 1px #b9b9b8;
}


.bestPhotoInfo{
position:absolute;
bottom:0;
left:0;
width:206px;
height:45px;
background:url(../img/75p_honey.png) repeat 0 0;
color:#000;
padding:8px 7px



}



.bestPhotoInfo a:link,
.bestPhotoInfo a:hover,
.bestPhotoInfo a:visited{
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#af0a08;
}

#ocena_box{
padding:10px;
margin:10px 0 10px 0;

}

#rate_it_button{
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 105px;
	background: url(../img/rate_it.gif) no-repeat;
	border:0;
}

a.tm_link_1:link,
a.tm_link_1:hover,
a.tm_link_1:visited{
color:#feb402;
text-decoration:none;
font-weight:bold
}

a.tm_link_2:link,
a.tm_link_2:hover,
a.tm_link_2:visited{
color:#FFFFFF;
text-decoration:none
}

.sp_1{
color:#2592eb;
padding:0 5px 0 5px
}

#all_comments_errors
{
padding:15px;
margin: 0 20px 0 17px;
color:red;
}

#login_2_comm{
padding:15px;
background:#e7f3fe;
border:solid 1px #e2e2e2;
}

.group_tbl{
	background:url(../img/bg5.gif) repeat-x
}

.inbox_outbox_tabs{
height:23px;
padding:6px 0 0 15px
}

.inbox_outbox_tabs a:link,
.inbox_outbox_tabs a:hover,
.inbox_outbox_tabs a:visited{
	text-decoration:none;
	font: 14px "Trebuchet MS";
	color: #555555;
}

#inbox_tab{
	background: url(../img/messages_bg1.gif) no-repeat 3px 0px;
}
#outbox_tab{
	background: url(../img/messages_bg2.gif) no-repeat 3px 0px;
}



a.messages_link:link,
a.messages_link:hover,
a.messages_link:visited {
text-decoration:none;
color:#444444;
}

#menu_tabs_container{
	padding: 10px 5px 5px 15px;
	background:#a40504 url(../img/bg1.gif) repeat-x;
	height:20px;
	clear:both
}

/*user section-----------------------------------------*/
h1#page_title{
	font: 24px "Trebuchet MS";
	color: #000000;
	line-height:80px;
	padding-left:5px;
	height:80px;
	margin:20px 5px 30px  20px;

}

h1#page_title img{
margin-right:10px;
}

.profil_main_label{
	float:left;
	width:20%;
	font-weight: bold;
	margin-left:7px;
	padding:7px 0 7px 0;
	
}

.profil_main_value{
float:right;
width:75%;
padding:0px 0 0px 7px;
border-left:solid 1px #bfbfbf;
margin:0px
}


.MB_cnt{
	padding: 20px 20px 20px 60px;
	height:215px;
	width:300px;
	font-size: 14px;

}

#MB_pytanie{
	background: #f2f1f1 url(../img/MD_quuest.gif) no-repeat 0px 0px;
}
#MB_error{
	background: #f2f1f1 url(../img/MD_error.gif) no-repeat 0px 0px;
}
#MB_ok{
	background: #f2f1f1 url(../img/MD_ok.gif) no-repeat 0px 0px;
}
.MB_textarea{
width:450px;
height:200px
}
/*form messages-----------------------------------------*/
.ff_container{
margin:15px;
}


.ff_label{
	color:#555555;
	padding:5px 0 5px 5px;
	font-size: 12px;
}


.ff_cnt{
	padding:0px 0 5px 0px;
}

.ff_error p{
margin:0;
padding:0;
}


.ff_error{
	font: 12px "Trebuchet MS";
	color: #EEEEEE;
	background: #fbddd6;
	padding:0px 0px 0px 20px;
	color:#d22a03;
	margin:0 0px 0 0px;
	
}

#ff_error_message{
	font: 12px "Trebuchet MS";
	background: #fbddd6;
	padding:7px;
	color:#d22a03;
	margin: 10px 0 10px 0;
}

#ff_succes_message{
	font: 12px "Trebuchet MS";
	background: #dff2df;
	padding:7px;
	color:#369f35;
	margin: 10px 0 10px 0;
	
}

.ff_info{
	padding:0px 0 5px 20px;
	font: normal 11px "Trebuchet MS";
}

.ff_input{
	font: 12px "Trebuchet MS";
	padding: 5px;
	width:96%;
	border: 1px solid #b9b9b8;
}



.ff_select_long{
	font: 12px "Trebuchet MS";
	padding: 5px;
	border: 1px solid #b9b9b8;
}


.ff_buton_submit{
	background:#016773;
	height:27px;
	color:#EEEEEE;
	padding:3px 10px;
	font-size: 14px;
	width:170px;
	
}

.ff_buton_back{
	background:white;
	height:27px;
	color:#016773;
	padding:3px 10px;
	font-size: 14px;
	margin-left:15px;
	border: 1px solid #016773;
	float:left;
}


.ff_buton_div{
text-align:right;
margin-top:15px
}


.ff_buton_submit_red{
	background:#fa3102 ;
	height:27px;
	color:white;
	font: 12px "Trebuchet MS";
	margin-right:30px
}



.ff_input_sbox{
-x-system-font:none;
border:1px solid #B9B9B8;
font-family:"Trebuchet MS";
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:300px;


}

.ff_buton_submit_sbox{
	background:#ffa600 url(../img/bg11.gif) repeat-x 0px bottom;
	height:23px;
	color:white;
	font: bold 12px "Trebuchet MS";
	margin-right:10px;
	text-transform:uppercase;
	border: 1px solid #ffa600;
}

a.taggly{
color:#b6090a;
text-decoration:none;
}

/*tables-----------------------------------------*/
#my_table .my_t_head{
	background:url(../img/tbg1.gif) repeat-x;
	text-align:left;
	height:21px;
	border-bottom: 1px solid #cdcbcb;
	font-weight:normal;

}
#my_table .my_t_row,
.my_t_row{
	background: url(../img/tbg2.gif) repeat-x bottom;
	height:60px;
	border-bottom: 1px dotted #555555;
}

#my_table .my_t_row_60{
	background: url(../img/tbg2.gif) repeat-x;
	height:60px;
}

#my_table .my_t_row_02{
	background: #FFFFFF;
	
}

#tbl_end{
height:3px;
background:#cdcbcb;
}

#mass_tools{
	background:url(../img/tbg1.gif) repeat-x;
	height:27px;
	margin-bottom:5px;
	border: 1px solid #cdcbcb;
	padding:4px 0 0 5px;
}



#mass_tools #mass_submit{
	background: #FFFFFF;
	border: 1px solid #dcdada;
	font: 11px "Trebuchet MS";	

}

#mass_tools select{
	font: 11px "Trebuchet MS";	

}

/*-geo----------------------------------------*/
#loading_vd {
	display: none;
	height: 28px;
	font-weight: normal;
	font-size: 12px;
	background:#ffba00;
	border-top:1px solid #0c6da6;
	padding:12px 0px 0 45px;
	color: #000000;
    }
	
#saving_comm {
	display: none;
	background:red;
    }

.geo_button{
	background:#FFFFFF url(../img/geo_buton.gif) no-repeat;
	height:35px;
	color:#ffffff;
	font: 14px "Trebuchet MS";
	padding: 0px;
	width: 310px;
	border: none;
	margin: 20px 0 0 9px;
	position:absolute;
	bottom:15px;
	text-align:left;
	padding-left:45px
	
}	

#map_content{
	height:236px;
	width:385px;
	background:#FFFFFF url(../img/map_bg.gif) no-repeat;
	padding:12px 0 0 12px
}

#map_info_content{
padding-left:20px;
margin-right:5px;
height:236px;
position:relative;
}

#map_info_content #first_row{
background:url(../img/bg5.gif) repeat-x;
}

#err_multi{
background:#ffe5e5;
color:#fd0f03;
font-size: 12px;
padding:10px 0 10px 10px;
margin-top:10px
}

#geo_success_mess{
background:#effce4;
color:#268817;
font-size: 12px;
padding:10px 0 10px 10px;
margin-top:10px
}


#map_info_content #err_multi #multi_lokalizacja{
font-size: 11px;
width:300px;
margin:10px 0 20px 0;
}


#map_info_content #first_row #label_01{
	color:#168ec1;
	font-size: 12px;
	padding:10px
}

#map_info_content #first_row .label_coordinates{
	font-size: 10px;
	border:none;
	width:70px;
	color:#CCCCCC;
}

.ff_geo_input{
	font: 12px "Trebuchet MS";
	padding: 3px;
	width:410px;
	background: url(../img/bg3.gif) repeat-x;
	border: 1px solid #168ec1;
	margin-left:px;
}

/*-----------------------------------------*/

/*-----------------------------------------*/
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 0px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 11px Tahoma;
	list-style-type: none;
	text-align: left;

}

.shadetabs li{
display: inline;
height:24px;
line-height:24px;
margin: 0;
width:280px;

}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 1px;
	color: black;
	font-size:12px;
	background: #ffffff url(../img/bg3.gif) repeat-x;
	display:block;
	float:left;
	margin-right:3px;
	border: 1px solid #c6c5c5;
	border-bottom:0px
}

.shadetabs li a:visited{
color: #000000;
}

.shadetabs li a:hover{
color: #c11411;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	background:#c11411;
	color:#FFFFFF;
	border: 0px solid #BC0602;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
color:white;

}

@media print {
.tabcontent {
display:block !important;
}
}
/*TABS end*/


.my_box{
	background: #FFFFFF;
	border: 1px solid #dbdada;
	margin-top:0px
}

.my_box h2{
	font: bold 12px/37px tahoma;
	color: #000000;
	background:#016773 url(../img/bg15.gif) repeat-x;
	height:36px;
	padding-left:6px;
	text-align:left;
	
}

#right_col ul{
	margin-left: -20px;
}

#right_col li{
	list-style: none;
	margin-left: 0px;
}

#right_col li a{
	font-size: 13px;
	text-decoration: none;
}


h2.s_box{
color:white;
border:0;
margin-bottom:3px
}

.rec_title a:link,
.rec_title a:hover,
.rec_title a:visited,
.rec_title{
	color:#c11411;
	font-size: 14px;
	text-decoration:none;
	margin-bottom:10px
}
.regular_rec{
	color:#000000;
	font-size: 12px;
	margin: 10px;
	padding: 5px 20px 20px;
	border-bottom: 1px dotted #555555;
}

a.yellow_link:link,
a.yellow_link:hover{
color:#f59101;
text-decoration:none;
}
a.yellow_link:visited{
color:#ffc266;
}


a.redlink:link,
a.redlink:hover,
a.redlink:visited{
color:#a10303;
text-decoration:none;
}




.one_comment{
width:375px;float:left;background:#f6f6f6;padding:10px
}
.comm_corner{
	width:25px;
	float:left;
	background:white url(../img/rog.gif) no-repeat right top
}
.one_comment h4{
	color: #888888;
	font: 11px "Trebuchet MS";
}
.one_comment a:link,
.one_comment a:hover,
.one_comment a:visited{
text-decoration:none;
color:#a10303;
}

#comment_box{
	background: url(../img/bg10.gif) repeat-x;
}

#login2comment{
	background: url(../img/bg12.gif) repeat-x;
	line-height:38px;
	font-family: tahoma;
	font-size: 12px;
	color: #a4a4a4;
	padding: 0 10px 0 10px;
}
#login2comment a:link,
#login2comment a:visited,
#login2comment a:hover{
color:white;
text-decoration:none;
}


.small_profil_avatar{
	float:left;
	border: 2px solid #DDDDDD;
	margin-right:5px
}

#global_search_form #s_keyword,
#global_search_select{
	font-size: 12px;
	color: #888888;
	width: 180px;
	height:19px;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #b3b3b3;
}
#global_search_select{
height:22px;
}

a.globalsearchbox_link:link, 
a.globalsearchbox_link:visited{
	color: #000000;
	text-decoration:none;
	font-size:14px
}

a.globalsearchbox_link:hover{
color: #d3110a;
}



.rec_second_line{
color:#a1a09f;
font: 11px "Trebuchet MS";
margin-bottom:5px
}
.rec_second_line a{
color:#ff9000;
text-decoration:none
}

#left_col{
	border-top: 4px solid #3ab5c4;
}

#right_col{
	border-top: 4px solid #000000;
}

.styl_01{
	font-size: 16px;
	font-weight: bolder;
}

.styl_02{
	color:#777777;
}

.edit_link{
	background: #FFFFFF;
	border: 1px solid #016773;
	padding:2px 5px
}

.homepage_table{
	height:120px;
	background: url(../img/bg14.gif) repeat-x bottom;
}

.homepage_table p{
margin:0px 0 0 30px;

}
.homepage_table h1{
	font-size: 16px;
}

/*-------inplace edit*/
.editor_ok_button{
	background:#3ab5c4;
	border:0;
	font-size: 11px;
	color: #EEEEEE;
}
.editor_field{
	font-size: 11px;
	border: 1px solid #3ab5c4;
}

#back_buton_div{
margin:30px 0 30px 0;
border: dotted 1px #b9b9b8;
padding:20px;
background:#eff8f9;
}
#upload_box{
	background:#ceecf0;
	border: 1px solid #3ab5c4;
	width:500px
}

.no_content_yet{
	margin:10px;
	padding:20px;
	border: dotted 1px #b9b9b8;
	font: 14px "Trebuchet MS";
	background:#eff8f9;
}

.li_lupa{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_lupa.gif) no-repeat;
}

.li_kolo{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_kolo.gif) no-repeat;
}

.li_plik{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_plik.gif) no-repeat;
}

.li_zdjecie{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_zdjecie.gif) no-repeat;
}

.li_mail{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_mail.gif) no-repeat;
}

.li_pass{
	margin-left:-20px;
	padding-left:20px;
	background: url(../img/li_pass.gif) no-repeat;
}



/*
.tooltip {
	font: normal 12px/1.3 Tahoma, sans-serif;
}
*/