TD{
border: 0;
}
/* 4 produkty */

div#four_products{
width: 698px;
height: 202px;
clear: both;
}

div#four_products #first_product{
width: 185px;
height: 202px;
float: left;

text-align: left;
}

div#four_products .next_products{
width: 165px;
height: 202px;
float: left;

}

div#four_products .next_products_line{
width: 6px;
height: 202px;
float: left;

}

.four_product_cont{
width: 100%;
height: 190px;
}
.four_products_grad{
width: 100%;
height: 12px;
clear: both;
background-image:url(../img/layout/four_products/bottom.gif);
background-repeat: repeat-x;
}

div#four_product_left{
width: 20px;
height: 150px;
float: left;
}

div#four_product_right{
width: 165px;
height: 190px;
float: left;
clear: right;
}

div#label_four_products{
position: absolute;
width: 42px;
width: 40px;
}

/* end 4 produkty */

/* odstepy */
div .breaking_line{
width: 100%;
height: 5px;
clear: both;
}
/* end odstepy */




/* Pobierz program */

div#download_prog{
width: 100%;
height: 100%;
color: #ff9a00;
font-size: 15px;
margin-left: 25px;
}
div#download_left{
width: 450px;
float: left;
}
div#download_right{
width: 195px;
float: left;
}
div#download_big{
clear: both;
width: 100%;
font-size: 35px;
}
/* end pobierz */


/* formularz rejestracji */

.registration_container{
width: 677px;
height: 100%;
text-align: justify;
}

.passwd_for{
width: 100%;
clear: both;
}

.passwd_left{
width: 400px;
text-align: left;
float: left;
}
.passwd_right{
width: 276px;
text-align: right;
float: left;
}
/* end rejestracja */

/* Rozne */


.textarea_reclamation{
border: 1px solid black;
width: 200px;
height: 70px;

}

.abs_position{
position: absolute;
}
.photo_album_name{
border: 1px solid silver;
width: 100px;
}

.photo_album_email{
border: 1px solid black;
width: 150px;
}

.image{
cursor: pointer;
}
.big_image{
display: none;
}

.for_big_image{
width: 100%;
position: absolute;
text-align: center;
}

.clickable{
cursor: pointer;
}

div#main_page_campaign{
width: 698px;
height: 70px;
color: white;
font-size: 20px;
font-family: Verdana;
text-align: center;
background-color: #dedbde;
}
.clean_element{
width: 5px;
height: 5px;
clear: both;
}

.error_form{
color: red;
font-weight: bold;
font-family: Verdana;
font-size: 10px;
}


.info_span{
text-align: center;
background-color: transparent;
font-size: 13px;
width: 100%;
font-family: Trebuchet MS;
color: #850000;
font-weight: bold;
}

.normal_float_left{
float: left;
clear: none;
}
.normal_float_right{
float: right;
clear: none;
}

.normal_clear_both{
clear: both;
}

.pad_left_20{
padding-left: 20px;
}
.pad_left_15{
padding-left: 15px;
}

.pad_left_30{
padding-left: 30px;
}

.pad_left_10{
padding-left: 10px;
}

.pad_left_5{
padding-left: 5px;
}

.pad_right_10{
padding-right: 10px;
}

.pad_right_20{
padding-right: 20px;
}

.pad_bottom_10{
padding-top: 10px;
}

.pad_top_5{
padding-top: 5px;
}

.pad_top_8{
padding-top: 8px;
}

.pad_top_10{
padding-top: 10px;
}

.pad_top_40{
padding-top: 40px;
}

.pad_bottom_5{
padding-top: 5px;
}

.pad_left_right_5{
padding-left: 5px;
padding-right: 5px;
}

.pad_left_right_10px{
padding-left: 10px;
padding-right: 10px;
}

.clean_div{
width: 100%;
clear: both;
}

.change_quantity_order_input{
width: 30px;
height: 18px;
border: 1px solid black;
text-align: center;
vertical-align: middle;
}

.main_title_pictures{
width: 600px;
float: left;
padding-left: 15px;
text-align: left;
font-family: Trebuchet, Tahoma;
font-size: 14px;
}

.main_title_pictures_text_style{
font-size: 14px;
font-weight: bold;
font-family: Trebuchet, Tahoma;
}

legend{
background-color: #ff9a00;
width: 150px;
border: 1px solid black;
}

fieldset{
border: 1px solid black;
padding-left: 10px;
padding-right: 10px;
}

.thumb{
float: left;
clear: none;
width: 125px;
height: 165px;
padding-left: 40px;
text-align: center;
}

.cup_cla{
float: left;
clear: none;
width: 125px;
padding-left: 40px;
text-align: center;
padding: 20px;
padding-bottom: 5px;
padding-top: 15px;
height: 130px;
}

.thumb_cal{
float: left;
clear: none;
width: 125px;
height: 165px;
padding-left: 40px;
text-align: center;
overflow: hidden; 
}

.admin_thumb{
  height: 50px;
}


.thumb_smaller{
float: left;
clear: none;
width: 115px;
height: 165px;
padding-left: 20px;
text-align: center;
}

.thumb_smaller_sc{
float: left;
clear: none;
width: 115px;
height: 155px;
margin-left: 18px;
padding-left: 2px;
text-align: center;
margin-bottom: 10px;
}

.album_names{
font-size: 11px;
font-weight: bold;
color: #333333;
float: left;
padding-top: 5px;
font-family: tahoma, Trebuchet MS;
}

.photo_frame_pink{
background-color: #cc99ff;
width: 111px;
height: 111px;
border: 1px solid #fe9901;
}

.photo_frame_pink_calendar_hover{
background-color: #fffad9;
width: 111px;
height: 111px;
border: 1px solid #c47800;
}

.edited_photo_img{
border: 1px solid #fe9901;
}

div#photo_quick_add{
position: absolute;
display: none;
margin-left: 100px;
margin-top: 40px;
float: left;
width: 600px;
text-align: left;
}

.photo_quick_add_albums{
clear: both;
display: none;
width: 700px;
}

.upload_file_fieldset{
background-color: #ececec;
}

.white_fram_padding{
width: 666px;
padding-left: 15px;
padding-right: 15px;
}

.standard_white_back{
background-color: white;
}

.standard_back_button{

height: 40px;
width: 670px;
clear: both;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
text-align: right;
padding-left: 15px;
padding-top: 10px;
}
}

/* end rozne */

.text_align_left{
text-align: left;
}

.text_align_right{
text-align: right;
}

.text_align_center{
text-align: center;
}

.float_left_container{
float: left;
}

.width_630{
width: 630px;
}

.width_500{
width: 500px;
}

.width_400{
width: 400px;
}

.width_345{
width: 345px;
}

.width_330{
width: 330px;
}

.width_300{
width: 300px;
}

.width_280{
width: 280px;
}

.width_230{
width: 230px;
}

.width_220{
width: 220px;
}

.width_250{
width: 250px;
}

.width_200{
width: 200px;
}

.width_180{
width: 180px;
}
.width_170{
width: 170px;
}

.width_160{
width: 160px;
}

.width_150{
width: 150px;
}

.width_140{
width: 140px;
}

.width_130{
width: 130px;
}


.width_85{
width: 85px;
}

.width_75{
width: 75px;
}

.width_60{
width: 60px;
}

.width_20{
width: 20px;
}

.width_5{
width: 5px;
}

.height_80{
height: 80px;
}

.height_50{
height: 50px;
}

.height_5{
height: 5px;
}

.height_ne_album{
height: 30px;
}
/*  */

/* cennik */
div .pl_content{
width: 678px;
padding-left: 10px;
padding-right: 10px;
margin: auto;
clear: both;
margin: auto;
}

div .pl_img_and_title{
width: 100%;
height: 90px;
margin: auto;
}

div .pl_img_image{
height: 100%;
width: 80px;
float: left;
}

div .pl_img_title{
height: 100%;
width: 500px;
float: left;
padding-left: 15px;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 15pt ;
text-align: left;
color: #252525;
}

div .pl_clean{
width: 100%;
height: 25px;
clear: both;
}
div .pl_clean_page{
width: 100%;
height: 5px;
clear: both;
}
/* end cennik */




/* My account */

div .my_account_all{
width: 100%;
clear: both;
text-align: left;
}

div .my_account_name{
width: 500px;

clear: both;
float: left;
text-align: left;
padding-left: 20px;
}

.my_account_name_tre{
font-family: Trebuchet;
font-size: 11pt;
font-weight: bold;
}

.my_account_name_tah{
font-family: Tahoma;
font-size: 8pt;
}

.my_account_cont{
width: 672px;
clear: both;
text-align: left;
padding-left: 13px;
padding-right: 13px;
}

.orange_td_standard{
background-color: #ff9a00;
text-align: left;
height: 22px;
}

.gray_td_standard{
background-color: #dedbde;
height: 22px;
}

.gray_td_font{
color: #313031;
text-align: center;
font-family: Trebuchet,Tahoma;
}

.order_history_title_stat{
height: 30px;
width: 650px;
clear: both;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
text-align: left;
color: #313031;
padding-left: 15px;
padding-top: 10px;
}

.my_account_th_font{
font-family: Trebuchet;
color: white;
font-size: 13px;
font-weight: normal;
}

.paddin_left_5{
padding-left: 5px;
}

.my_account_clear_level{
width: 100%;
height: 10px;
clear: both;
}

.gray_td_standard_border{
background-color: #dedbde;
}
.my_account_input{
padding-left: 5px;
width: 345px;
background-color: #dedbde;
height: 20px;
color: #313031;
font-family: Tahoma;
font-size: 10pt;
}

.my_account_input_shorter{
padding-left: 5px;
width: 300px;
background-color: white;
height: 20px;
color: #313031;
font-family: Tahoma;
font-size: 10pt;
border: 1px solid black;
}

.my_account_input_default{
border: 1px solid black;
background-color: white;
}

.my_account_left{
float: left;
}
.my_account_right{
float: right;
}

.other_float_left{
width: 175px;
float: left;
}

/* end My account */

/* orders */

div .order_basket{
float:left;
width: 135px;
height: 115px;
font-family: Trebuchet MS;
font-size: 10px;
}

div .order_basket_longer{
float:left;
width: 135px;
height: 170px;
font-family: Trebuchet MS;
font-size: 10px;
}

div .order_sum_basket{
width: 100%;
clear: both;
text-align: center;
}

div .order_add_product_line{
width: 100%;
clear: both;
text-align: left;
}

div .order_whole_basket{
width: 675px;
font-family: Trebuchet;
font-size: 11px;
}

.order_line_divs{
width: 676px;
clear: both;
padding-left: 15px;
}

.order_img_small{
height: 52px;
clear: both;
text-align: left;
}

.order_hr_line{
border-top: 1px solid gray;
clear: both;
padding-bottom: 15px;
}

.order_sum_line{
width: 650px;
clear: both;
text-align: left;
padding-left: 15px;
font-family: Trebuchet MS;
}

.order_textarea_one{
width: 300px;
height: 100px;
border: 1px solid black;
}

.order_textarea_two{
width: 350px;
height: 100px;
border: 1px solid black;
}

.order_buttons_line{
width: 100%;
text-align: right;
clear: both;
}

.order_choose_photos{
width: 100%;
clear: both;
}

.order_one_chose{
width: 300px;
clear: both;
}


.order_two_buttons{
padding-top: 5px;
width: 122px;
clear: both;
text-align: left;
height: 30px;
}
/* end orders */

/* my photos */



/* end my photos */


/* small button */
.small_button_change{
width: 115px;
height: 21px;
background-color: none;
background-image:url(../img/layout/small_buttons/zmien_maly.gif);
background-repeat: no-repeat;
}

/* end small button */


/* Static Pages */

.static_container{
width: 690px;
clear: both;
}

.static_container_5_clear{
clear: both;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
}

.static_container_title{
text-align: center;
font-size: 13px;
font-family: Trebuchet;
width: 100%;
clear: both;
}

.static_container_cont{
text-align: justify;
clear: both;
}
/* end static pages */

.photo_actually_edited{
clear: both;
}

.standard_input_350{
width: 350px;
height: 18px;
border: 1px solid black;
}

.standard_input_160{
width: 160px;
height: 18px;
border: 1px solid black;
}

#photo_album{
border: none;
margin: 0;
padding:0;
}
.hidden_fieldset{
border: none;
margin: 0;
padding:0;
}

/* HELP PAGE */

.help_page_content{
width: 690px;
margin: auto;
}

.help_page_left{
float: left;
width: 240px;
height: 100%;
}
.help_page_right{
float: right;
width: 430px;
height: 100%;
text-align: left;
}

.hp_one_category{
width: 210px;
float: left;
}
.hp_one_category_title{
width:215px;
color: #FE9901;
clear: both;
font-family: Trebuchet, Tahoma;
font-size: 14px;
font-weight: bold;
text-align: left;
float: left;
padding-left: 12px;
}
.hp_one_under_category{
width: 190px;
padding-left: 15px;
color: #333333;
font-family: Trebuchet, Tahoma;
font-size: 14px;
}


.hp_added_black{
color: #333333;
}

.hp_added_orange{
color: #FE9901;
}

.hp_anhor_main{
width: 240px;
clear: both;
font-family: Tahoma, Trebuchet;
font-size: 14px;
float: left;
text-align: right;
}

.hp_desc_small{
width:420px;
float: right;
font-size: 11px;
font-family: Tahoma, Trebuchet;
text-align: left;
padding-right: 10px;
color: #333333;
}

.hp_line{
clear: both;
width: 100%;
}

.anchor_help{
color:#FE9901;
font-size:14px!important;
text-decoration: none!important;
font-family: sans-serif!important;
font-weight: bold!important;
}

.anchor_help:link{
color:#FE9901;
font-size:14px!important;
text-decoration: none!important;
font-family: sans-serif!important;
font-weight: bold!important;
}
.anchor_help:visited{
color:#FE9901;
font-size:14px!important;
text-decoration: none!important;
font-family: sans-serif!important;
font-weight: bold!important;
}
.anchor_help:hover{
color:#FE9901;
font-size:14px!important;
text-decoration: none!important;
font-family: sans-serif!important;
font-weight: bold!important;
}


.anchor_help_black{
color:#333333;
cursor:pointer;
font-size:14px;
text-decoration: none;
font-family: sans-serif!important;
}

a.anchor_help_black:link{
color:#333333;
cursor:pointer;
font-size:14px;
text-decoration: none;
font-family: sans-serif!important;
}
a.anchor_help_black:visited{
color:#333333;
cursor:pointer;
font-size:14px;
text-decoration: none;
font-family: sans-serif!important;
}
a.anchor_help_black:hover{
color:#333333;
cursor:pointer;
font-size:14px;
text-decoration: none;
font-family: sans-serif!important;
}
a.anchor_help_black:active{
color:#333333;
cursor:pointer;
font-size:14px;
text-decoration: none;
font-family: sans-serif!important;
}

.hp_one_point{
width: 235px;
height: 22px;
clear: both;
float: left;
padding-left: 10px;
}

.hp_round_number{
width: 23px;
height: 22px;
color:white;
font-size:14px;
font-family: Trebuchet, Tahoma;
background-image:url(../img/layout/round_back.png);
background-repeat: no-repeat;
text-align: center;
float: left;
padding-top: 2px;
}

.hp_round_desc{
width: 200px;
height: 22px;
color:#333333;
font-size:14px;
font-family: Trebuchet, Tahoma;
background-image:url(../img/layout/round_back_desc.png);
background-repeat: no-repeat;
background-image:;
text-align: left;
float: left;
padding-top: 2px;
}

.hp_empty{
float: left;
width: 8px;
}
/* END HELP PAGE */

/* WYSZUKIWARKA */
.dot_search_site{
color: #fe9901;
width: 14px;
text-align: left;
}

.search_result_search{
font-family: tahoma, trebuchet;
font-size: 11px;
color: #333333;
text-align: left;
}

.bolderer_font{
font-weight: bold;
}
/* END WYSZUKIWARKA */


/* FILE UPLOAD */

.file_1 {
    background: #fff;
    color: #888;
    border: 1px solid black;
    width: 250px;
}

/* END FILE UPLOAD */


a.ahchor_statusses:link{
text-decoration: none;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
color: #313031;
}
a.ahchor_statusses:visited{
text-decoration: none;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
color: #313031;
}
a.ahchor_statusses:hover{
text-decoration: none;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
color: #313031;
}
a.ahchor_statusses:active{
text-decoration: none;
font-family: Trebuchet, Tahoma;
font-weight: bold;
font-size: 11pt ;
color: #313031;
}

/*  Autocompleter*/
    div.autocomplete {
      position:absolute;
      width:350px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:1px;
      height:15px;
      cursor:pointer;
      font-weight: bold;
      font-size: 12px;
      color: black;
      border-bottom:1px solid #888;
      color: red;
      font-size: 9px;
      text-decoration: italic;
    } 

/* archiwum */
.arch_line{
width: 100%;
clear: both;
}

.arch_created{
width: 640px;
height: 15px;
float: left;
padding-left: 20px;
text-align: left;
clear: both;
font-size: 10px;
font-family: Trebuchet MS;
padding-bottom: 10px;
padding-top: 5px;
}

.main_banner_div{
	width: 100%;
	clear: both;
	margin: auto;
	margin-bottom: 15px;	
}


.fotoss_container{
	width: 100%;
	clear: both;
	margin: auto;
	margin-bottom: 15px;	
}


#add_other_products{
	position: absolute;
	display: none;
	margin-left: 100px;
	margin-top: 40px;
	float: left;
	width: 600px;
	text-align: left;
}

#calendar_edit_container{
	width: 1px;
	height: 1px;
	position: absolute;
	background: #222222;
	text-align: left!important;
	
}

.photos_catalog_class{
	background-color: white;
	border: 1px solid #FE9901;
	margin: auto;
	padding: 10px;
	position: absolute;
}

.currency_price_list{
	float: right;	
	display: block;
	font-weight: bold;
}

.display_lines_products{
	display: block;
	float: left;
	width: 85%;
	margin: auto;
}

.buttons_order{
	width: 100%;
	clear: both;
	padding-top: 10px;
	float: right;
	height: 30px;
}

.cup_background_img{
	width: 66px;
}

#main_border_cup{
	border: 1px solid #d9d9d9;
}

.cup_options{
	width: 100%;
	height: 15px;
	padding-top: 2px;
	text-align: left;
	clear: both;
}

.title_cups_design{
	width: 100%;
	clear: both;
	margin: auto;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.designs_templates{
	width: 100%;
	clear: both;
	float: left;
	margin: auto;
}

.designs_templates img{
	float: left;
	padding: 5px;
	border: 1px solid #c4c4c4;
	margin: 5px;
	cursor: pointer;
	
}