/***********************************
*	profil
***********************************/



.trocheonas,.historia,.statystyki, .galeria, .vitalnewesela,#box_comments,#box_blog {
    padding-bottom: 10px; 
    border: solid 1px #fff;
    border-top: 0px none;
}
#magicBox {
    border: solid 0px;
    margin: 10px;
    padding: 0 15px 0 20px;
    width: 300px;
    height: 280px;
}
/** js/page/users.view.js line 3 */
#relationship_history.hover,#box_stats.hover,#box_virtual_weddings.hover,#box_galleries.hover,#about_us.hover,#box_comments.hover,#box_blog.hover{
    border-color: #EFEFEF !important;
    border-top: none;
    background: #F8F8F8;
 }

div.infobox-container {
    height: auto !important;
    width: 600px;
    margin: 0 auto;
    padding-bottom: 5px;
}
.cntnt .infobox-container{
    float: right;
}
a.edytujProfile,input.zapiszProfile,a.usunProfile, a.edytujProfileTop{
    font-size: 11px;
    font-weight: bold;
    font-family: tahoma;
    display: block;  
    text-decoration: none;
    width: 53px;
    height: 15px;
    padding-top: 1px;
    position: absolute;
    top: 7px;
    text-align: center;
    z-index: 1;
}

a.usunProfile, a.usunProfile img{
    right:-4px;
    top:4px;
    width: 20px;
    height: 20px;
    
}
a.edytujProfile, a.edytujProfileTop{
    background: url(/img/view/users/profiles/edytuj_profile.png);
    color: black;
    right: 20px;
}
div a.edytujProfileTop{
    right: 0;
}
input.zapiszProfile{
     color: white;
     border: 0 none;
    right:33px;
    top:7px;
     height: 16px;
}
a.anulujProfile{
    color:#fff;
    background: url(/img/view/users/profiles/anuluj_profile.png);
    width: 46px;
    height: 17px;
    font:bold 11px arial;
    text-decoration: none;
    padding-left:13px;
    display: block;
    margin-right:20px;
    float: left;
}
a.anulujProfile:active {
    padding-left:14px;
    width: 45px;
}
.anulujZapisz{
    width:155px;
    display: block;
    margin: 0 auto;
    padding-top: 5px;
}
#dodajElementy{
    float: right;
}
div.profile_green {
    border-top-color: #A2FDB2;
    border-bottom-color: #A2FDB2;
    background-color: #E8FFEB;
}
.profile_div {
    position: relative;    
}
.profile_div .left{
    width: 340px;
    float: left;

}
.profile_div .left .wirtualni, .profile_div .left .wesela{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    padding-top:20px;
}
.profile_div .left .chmurkapink,.profile_div .left .chmurkablue{
    background: url('/img/layout/default/user/chmurkapink.gif') no-repeat right bottom;
    height: 20px;
    width: 50px;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    padding-top:22px;
    text-align: center;
    color:#0084FF;
}
.profile_div .left .chmurkablue{
    background: url('/img/layout/default/user/chmurkablue.png') no-repeat right bottom;
}
.profile_div .left .wirtualni{
    color: #ed008c;
}
.profile_div .left .wesela{
    color: #16a2fe;
}
.profile_div .image img{
    float: right;
}
.profile_div .leftAvator{
    width: 147px;
    float:left;
    z-index:1;
    position: relative;
}
.profile_div .image .gratulacji{
    height:42px;
    margin: 0 auto;
    margin-top:-20px;
    padding-top:16px;
    position: relative;
    z-index:1;
    background: url(/img/view/users/profiles/chmurka.png) no-repeat top center;
}
.profile_div .gratulacji span.congratulations{
    font: bold 24px/20px arial;
    z-index: 3;
    color: #ed008c;
    font-size: 30px;
    position:relative;
    z-index: 5;
 }
.profile_div .gratulacji .gratulacjiText{
    font: bold 12px tahoma;
    color: #a20060;
    padding-top:13px;
}
.profile_div .image img.thumbnail{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DBF4FF;
    float:none;
    padding:5px;
    z-index:1;
}

div.profile_green .image img {
    border-color: #A1FDB0;
}

.profile_div h2, .profile_div h2 a{
    color: #3CBBFF;
    height: auto;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
}

.profile_div h2 a:hover, div.profile_green h2 a:hover {
    text-decoration: underline;
}

div.profile_green h2, div.profile_green h2 a {
    color: #FFA200;
}

.image {
    float: left;
    width: 336px;
    z-index: 0;  
}

.cntnt {
    text-align: center;
}

.profile_div h3{
    height: auto;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    border-bottom: none 0;
}

.profile_div p{
    margin: 10px 0;
}

.profile_div .image {
    text-align: center;
}


.profile_view h2 {
    color: #6ACCFF;
    text-align:left;
    margin: 0;
}
.align_left {
    float:left;
    padding-left:40px;
    width:290px;
    padding-top: 15px;
    position: relative;
}
.align_left .next,.align_left .klamra{
    padding-bottom: 5px;
    margin:0 auto;
    display: block;
}

.align_left .pannamloda, .align_left .panmlody, .align_left .dane {
    width: 120px;
    float: left;
}
.align_left .danecenter{
    width: 152px;
    padding-left: 85px;
    float: left;
    height: 31px;  
}
.align_left span{
    color: #a6a4a4;
    display: block;
    padding-bottom: 5px;
    padding-top:2px;
    font-family:tahoma;
    font-size:12px;
}
.align_left .danecenter img{
    padding-top: 5px;
}
.align_left .danecenter .blueborder{
    width: 121px;
    float: left;
}

.align_left .panmlody{
    float: right;
}
.align_left .panmlody img, .align_left .pannamloda img{
    float: left;
}
.align_left .panmlody strong,.align_left .pannamloda strong {
    padding-top: 15px;
    display: block;
 
}
.align_left .wicejinformacj{
    background: #74cbff;
    display: block;
    color: white;
    font-size: 10px;
    border-bottom: 1px solid #00a0ff;
    height: 15px;
    font-weight: bold;
    
}
.align_left .wicejinformacj .wiecej{
    padding: 3px 10px;
}
#profilBox{
    width: 675px;
    margin: 0 auto;
}
.historiazwiazku{
    width: 300px;
    float: left;
}
.halfbox{
    display:inline;
    float:left;
    height:240px;
    margin:10px;
    width:335px;
}
.boxy{

}
.rightAvator{
    float:right;
    z-index: 1;
    padding-right:7px;
    position:relative;
    width:142px;
}
.rightAvator img{
    margin: 5px 0;
    display: inline;
}
.historia div.text, .historia input.input{
    margin-top: 11px;
}
#relationship_history.historia .margin-top{
    margin-top: 5px;
}
.historia div.text{
    float: left;
    display: block;
    width: 155px;
    text-align: right;
    padding-right: 7px;
    line-height:16px;
    font-weight: bold;
}

.historia .datepicker_trigger{
    display: none;
}
.historia #weddingTimerAfter img, .historia #weddingTimerBefore img {
    display: block;
    margin: 0 auto;
    clear:both;
    padding: 7px 0;
}
.historia .vhi-gr {
    width: 135px;
}
.historia div .blueborder {
    width: 150px;
}
div.historia .vhi div.blueborder .std_box_center .centerbg{
    width:137px;
}
.historia .dane {
   display:inline;
    float:right;
    width:165px;
    margin-bottom: 5px;
}
.historia .height{
    height: 5px;
}
.historia input.input{
   border: 1px solid #d1e5f0;
    background: white;
    text-align: center;
    float: left;
    width: 110px;
    height: 15px;
    font-size: 11px;
}
.historia div.data{
    color: #ea78ed;
    font-size: 24px;
    font-weight: bold;
    padding-top: 5px;
    text-align:left;
    line-height:25px;
}
.historia div.zero{
    color:#dcdcdc;
    padding-top: 15px;
}
.historia div.data_dni{
    font-size: 11px;
    color: #94559a;
    text-align: center;
    font-family: tahoma;
    font-weight: bold;
    font-size: 12px;
    float: left;
}

.historia span.timer_date,.historia div.dni_width{
    width: 80px;
    float: left;
    display: block;
    padding-left: 45px;
    text-align: center;
}

.trocheonas .area{
    height: 200px;
    display: block;
    padding-left: 10px;
    clear:both;
    overflow-y:auto;
}
.trocheonas .area img{
    float: left;
    width:300px;
}
.trocheonas .area img.bottomtext {
    padding-bottom: 25px;
}
#box_blog .area img.bottomtext{
    padding-bottom: 10px;
}
#box_blog  #centerBlogLink{
    width: 100px;
    margin: 0 auto;
}
#box_blog .area .text a{
    color: #F20587;
}
.trocheonas .area .text {
    display: block;
    float: left;
    background:white;
    border: 1px solid #b4e2ff;
    border-width: 0 1px 0px 1px;
    border-bottom-color: #F4FEFF;
    width: 284px;
    padding: 0 7px 3px 7px ;
    min-height:150px;
}
.trocheonas .area textarea{
    display: block;
    float: left;
    background:white;
    border: 1px solid #b4e2ff;
    border-width:  1px;
    width: 315px;
    padding-left: 7px ;
    height:180px;
}
.trocheonas .bottom{
    height:22px;
    margin-top:-22px;
    position:relative;
    width:300px;
    margin-left: 10px;
    background: url(/img/view/users/profiles/gradient_white.png) ;
}
#about_us.hover .bottom{
    background: url(/img/view/users/profiles/gradient_hover.png);
}
.statystyki div.text{
    display: block;
    text-align: left;
    font: bold 12px tahoma;
    color: #a20060;
    padding-top: 14px;
    padding-left: 40px;
}
.statystyki .blue1px .float {
    height:21px;
    margin:7px 0;
    padding-top:7px;
}
.statystyki .blue1px .c_bg{
    width:70px;
    overflow:hidden;
    text-align: center;
    font-size:15px;
}
.statystyki div.text span{
    font: bold 18px verdana;
    color: #ed008c;
    padding-left: 7px;
}
.statystyki .rightpadding{
    float: right;
    width:97px;
    height: 10px;
    display: none;
}
.titleblue .c_bg,.titlepink .c_bg{
    position: relative;
    z-index: 1;
}
.half .c_bg {
    padding-left:35px;
    width:280px; 
}
.full  .c_bg {
    width: 625px;
    padding-left:45px;
}
div div .titleblue .c_bg,div div .titlepink .c_bg{
    padding-top: 9px;
    height: 20px;
}
.komentarze h4{
    color: #ea78ed;
    font-size: 18px;
    font-weight: bold;
    font-family: Trebuchet MS;
}
.komentarze h4{
    position: relative;
    width: 578px;
}
.vitalnewesela{
    width: 690px;
    margin: 10px auto;
}
.vitalnewesela .virtualneTitle{
    font: bold 16px arial;
    color: #a20060;
    text-align: center;
}
.vitalnewesela .virtualneTitle span{
    color: #ed008c;
    font: bold 18px verdana;
    padding-left: 7px;
}
.vitalnewesela  .blueborder .c_bg {
    color: #339cfe !important;
}
.vitalnewesela .halfbox{
    padding-top: 10px;
    border-bottom: 40px;
    margin: 5px;
}
.vitalnewesela .zobaczwszystkie{
    display: block;
    margin-left:111px;
    width: 95px;
}
.vitalnewesela .pary{
    float:left;
    padding:5px 0px;
}
.vitalnewesela .pary .user {
    float:left;
    height:120px;
    margin:0 auto;
    overflow:hidden;
    padding:10px 0px;
    text-align:center;
    width:110px;
}
.vitalnewesela .pary .user img{
    border: solid 3px #F2F2F2;
    text-align: center;
}
.vitalnewesela .pary .user .login a{
    padding: 4px;
    display: block;
    margin: 0 auto;
    color:#1ac2ff;
    font: bold 11px Trebuchet MS;
    text-decoration: none;

}
.galeria,#view_header{
    width: 690px;
    margin: 10px auto;
}
.galeria .halfbox{
    height: auto !important;
    margin: 5px;
    padding-top: 0px;
}
.galleryPhotoDiv {
    float: left;
    text-align: center;
    width: 88px;
}

.galeria .halfbox .thumbnail{
    border: solid 3px #F2F2F2;
}
.galeria .notLogin #zdjecie{
    display: block;
    margin: auto;
    padding: 10px;
}
.galeria .notLogin #big{
    font: bold 18px/25px tahoma;
    color: #f20587;
    text-align: center;
}
.galeria .notLogin p{
    font: normal 14px/30px tahoma;
    color: #7e7e7e;
    text-align: center;
    margin:0;
    padding:0;
}
.galeria .notLogin  a{
    color: #12ace8;
    text-decoration: none;
}
.vitalnewesela .halfbox .c_bg{
    color: #6e3672;
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
}
.galeria .halfbox .albums{
    width: 333px;
    float: left;
    padding-bottom:5px;
    margin-bottom: 5px;
    border-bottom: dotted 1px #B0B0B0;
}
.galeria .halfbox #galleries_content{
    font-family: Verdana;
}
.galeria .halfbox #galleries_content p{
    margin-left: 100px;
    font: normal 11px tahoma;
    color: #606060;
}
.galeria .halfbox #galleries_content p strong{
    font: bold 11px tahoma;
    color: #f20587;
}
.galeria .halfbox #galleries_content p strong a{
    font:bold 12px tahoma;
    color: #16a2fe;
    text-decoration: none;
    
}
.galeria .halfbox .title{
    color: #f20587;
    font: bold 16px arial;
}
.galeria .halfbox .komentarz{
    padding:15px 0;
}
.galeria .halfbox .komentarz .login,.galeria .halfbox .komentarz .login a{
    display: block;
    width: 50%;
    color: #b2b2b2;
    font-family: tahoma;
    font-weight: bold;
    text-decoration: none;
    font-size:10px;
}

.galeria .halfbox .komentarz .login a {
    color: #18b2ea;
}
.galeria .halfbox .komentarz .data{
    float: right;
    color: #4a5b5d;
    font: normal 10px tahoma;
}
.galeria .halfbox .komentarz .coment{
    display: block;
    margin:2px 0;
    background: white;
    border: dashed 1px #cad2d3; 
    padding:5px;
    font-family: tahoma;
}
.galeria .halfbox .komentarz .usun{
    float: left;
    font-family: tahoma;
    font-size: 11px;
}
.galeria .halfbox .komentarz .usun a{
    color:#0084ff;    
}
.galeria .halfbox .komentarz .skoczdo a{
    float: right;
    color: #18b2ea;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
#box_comments{
    width: 690px;
    margin: 0 auto;
}
.komentarze{
    padding-right:10px;
    padding-left:10px;
}
.komentarze textarea{
    border: 1px solid #CECECE;
    margin-top:15px;
    margin-bottom:10px;
}
.komentarze .user{
    float: left;
    position: relative;
    z-index: 1;
    width:90px;
    text-align: center;
}
.komentarze #CommentAddForm span{
    font: normal 11px tahoma;
    color: #686868;
}
.komentarze .avatar .user  img{
    border: 3px solid #F2F2F2;
    margin: 0 auto;
    display: block;
}
.komentarze .user .login{
    display: block;
    font: bold 11px Trebuchet MS;
    padding: 5px 0;  
}
.komentarze .user .login a{
    color: #18b2ea;
    text-decoration: none;
}
.komentarze .data{
    color: #a3a3a3;
    font: normal 11px tahoma;
    float: right;
}
.komentarze .coment{
    float:right;
    width:558px;
    border-right: 1px solid #bce9fb;
    border-left: 1px solid #bce9fb;
    background: white;
    padding-left:5px;
    padding-right:4px;
    position: relative;
    z-index: 0;
}
.komentarzTekst{
    font-family: tahoma;
    font-size: 12px;
    padding: 5px;
    overflow:hidden;
    width: 545px;
}
.komentarze a.usunProfile{
    top: 0px;
}
.komentarze .coment img.chmurka{
    position: absolute;
    top: 0px;
    left: -26px;
    z-index: 3;
}
.komentarze .coment .usun{
    position:absolute;
    right:100px;
    top:0;
    font-family: tahoma;
    font-size: 11px;
}
.komentarze .coment .usun a{
    color:#0084ff;    
}
.komentarze .komentarzborder{
    float: right;
    position: relative;
}
.komentarze .show {
    padding: 6px 0;
}
.komentarze label{
    font: bold 18px tahoma;
    color: #ed008c;
    margin-left:40px;
}
.komentarze .wyslijwiadomosc{
    float: right;
}
.komentarze .hr{
    height: 2px !important;
    background: url(/img/layout/default/user/hrPink.png);
    border: none;
    display: block;    
    font-size: 1px;
    margin:0 0 10px 0;   
}
.komentarze .zobaczWszystkie{
    margin: 10px 0;
    text-align: right;
    display: block;
}
.komentarze .zobaczWszystkie a{
    color: #18b2ea;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    
}
.komentarze  .komentarzArea{
    width: 610px;
    margin: 0 auto;
}
.komentarze .komentarzForm{
    width: 572px;
    margin: 0 auto;
    padding-top:10px;
    position: relative;
}
.komentarze .komentarzadd{
    position: absolute;
    top: 8px;
    left: 0;
}
div .titleblue .float .icon,div .titlepink .float .icon{
    position: absolute;
    bottom: 5px;
    left: 5px;
    
}
/** Dodaj elementy */
.listadd{
    width: 600px;
    margin: 0 auto;
    display: block;
}
.listadd .profilBoxTop{
    padding: 7px 0;
}
.listadd .profilBoxTop .addimg{
 float: left;   
 display: block;
}
.listadd .profilBoxTop .elementadd{
    float: right;
    display: block;
    width: 360px;
}
.listadd .profilBoxTop .elementadd h2{
    text-align: center;
    color: #1ACAF1;
}
.listadd .profilBoxTop .elementadd a {
    display: block;
    margin: 0 auto;
    width: 146px;
}


/* Kalendarz */

#datepicker_div .datepicker_clear, #datepicker_div .datepicker_prev {
    width: auto;
    color: #138cff;
}

#datepicker_div .datepicker_current {
    width: auto;
    margin-left:8px;
}

#datepicker_div .datepicker_close, #datepicker_div .datepicker_next {
    width: auto;

}
body .datepicker_control a, body .datepicker_links a{
	 color: #138cff !important;
	 font-size: 10px !important;
}
body #datepicker_div {
    border: 1px solid #f2b3fc;
    background-color: #F4FEFF;
}

body .datepicker_header, body .datepicker_header select {
    background-color: #fff;
    font-weight: bold !important;
    color: #138cff;
    font-size: 12px;
}

body .datepicker .datepicker_titleRow {
    background-color: #D0E7F5 !important;
    color: #138cff;
}
body .datepicker .datepicker_titleRow a{
	color: #138cff !important;
	font-weight:bold !important;
}
body .datepicker .datepicker_titleRow a:hover{
	background: #D0E7F5 !important;
	
}
body .datepicker_currentDay {
    background-color: #d3d3d3 !important;
    font-weight: bold !important;
}

body .datepicker_links {
    padding: 3px 0 4px 0;
    background: #d0e7f5;
    
}
body .datepicker_links{
	background-color: #d0e7f5;
}
body .datepicker .datepicker_weekEndCell {
    background-color: #ff96fd ;
    
}
body .datepicker .datepicker_weekEndCell a{
	color: #fff !important;
	font-weight: bold;
}
body .datepicker .datepicker_unselectable{
	background: #fbe5fc !important;
}
body .datepicker_control {
    background-color: #FCE6FC;
    display:none;
}

body .datepicker_control a:hover {
    background-color: #FDF1FD !important;
    
}

table.datepicker {
}

body .datepicker .datepicker_daysCell {
    border:1px solid #FCE6FC;
}

body .datepicker_oneMonth {
    width:186px;
}

body .datepicker_daysCellOver {
    border: 1px solid #FF96FD !important;
}
body .datepicker_today {
	background-color: #d0e7f5 !important;
}
body #datepicker_div a, body .datepicker_inline a{
    font-family: Tahoma, Arial, sans-serif;
    color:#666666 ;
}
body #datepicker_div , body .datepicker_inline{


}
body #datepicker_div a:hover {
    text-decoration: none;
	color: #0284ff !important;
}

body .datepicker_links a {
    padding:2px 2px !important;
}

#viewbox .halfbox div.infotext {
    background:transparent url(/img/icons/info.gif) no-repeat scroll 5px 15px;
    height:auto;
    padding:15px 12px 0;
    text-align:center;
    width:310px;
}

.halfbox div.infotext div {
    height: 40px;
    float: none;
    text-align: left;
}

.halfboxEmptyText {
    padding: 20px;
    text-align: center;
    color: #c2c2c2;
    font: normal normal bold 14px Tahoma, Arial, sans-serif;
    vertical-align: middle;
}
.halfboxEmptyText img {
    vertical-align: middle;
}

div .halfboxEmptyText2 {
    color: #00a3ff;
    font: normal normal bold 14px Tahoma, Arial, sans-serif;
}

#profilePosContainer {
    position: relative;
    width: 290px;
    height: 300px;
    overflow: hidden;
}

#profileLessInfo {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 290px;
}

#profileMoreInfo {
    position: absolute;
    left: 0px;
    top: 0px;
}

#box_virtual_weddings .halfbox {
    height: auto;
    padding-bottom: 8px;
    padding-top: 0px;
}

/** wylacz element  */
#usunPopUp{
    width: 633px;
    margin: 0 auto;
}
#usunPopUp h4 {
    color: #686868;
    font-size: 28px;
    font-family: verdana;
    font-weight: bold;
}
#usunPopUp p{
    color: black;
}
#usunPopUp .submitPopUp{
    float: right;
    margin: 5px;
    z-index: 101;
    position: relative;
}
#usunPopUp p span{
    color: #2cb2ff;
    font-weight: bold;
}
#usunPopUp a{
    cursor: pointer;
}
.halfbox,.vitalnewesela,.galeria,#box_comments{
    position: relative;
    padding-top: 30px;
}
.pinkTop,.fullTop{
    position: absolute;
    top: -5px;
    left: -1px;
    
}

.fullTop2 {
    position: relative;
}

#box_virtual_weddings {
    padding-top: 0px;
    margin-top: 1px;
}

.pinkTop{
    width:337px;
    z-index: 2;
}

.fullTop{
    width: 692px;
    z-index: 2;
}

#viewbox .align_left div.blueborder .std_box_bottom {
    padding-bottom:0px !important;
}

.topDashedBorder {
    border-top: 1px dashed #ccccff;
    padding: 0;
    text-align: left;
    height: 18px;
    position: relative;
}
div div.multiline {
    position:absolute;
    left: 0px;
    top: 4px;
    width: 288px !important;
}

.multiline, .multiline div {
    height: 20px !important;
}

div div.multiline div {
    float: left;
}

#viewbox div.statustext {
    height: 20px;
    padding: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    width:300px;
    overflow: hidden;
}

div.statustext div {
    padding: 0px;
    height:15px;
    float: right;
}

div .vhi div.blueborder .std_box_center .centerbg {
    height:19px;
    min-height: 19px;
    margin-bottom:-3px;
    overflow:hidden;
    position:relative;
    z-index:20;
    width: 108px;
}
div .vhi-double .vhi div.blueborder .std_box_center .centerbg{
    height: 31px;
    min-height: 31px;
}
div .vhi-hover div.blueborder .std_box_center .centerbg, div .vhi-double .vhi-hover div.blueborder .std_box_center .centerbg {
    height:auto;
}
div .vhi-inner{
    position: absolute;
    left: 0;
    top: 0;
    width: 120px;
}
div .vhi-hover div .vhi-inner{
    z-index: 100;
}
div .vhi-top{
    position:relative;
    height:25px;
}
div .vhi-double .vhi-top{
    height: 37px;
}
div .vhi-hover .vhi-top{
    z-index: 100;
}
.vhi-gr{
    background:url(/img/layout/default/user/gradientline.png);
    width: 106px;
    height: 7px;
    position: absolute;
    bottom: -1px;
    left: 7px;
    z-index: 99;
    font-size: 1px;
} 
div .vhi-hover .vhi-gr{
    display: none;
}

/**
 * profiles/index/t:przeszle
 */
#profilBox .profile_div {
    margin: 0;
    border-bottom: none 0;
}
.zapowiedz {
    border-bottom: 1px dotted #a3a3a3;
    margin-bottom: 20px;
 }
 .zapowiedz .sendObecnePrzeszle{
    float:left;
    padding-bottom:15px;
    padding-left:95px;
    padding-top:10px;
}
.zapowiedz .image{
    width: 151px;
    padding-left:30px;
}
.zapowiedz .image img{
    float: none;
    border: 3px solid #0CC8F2;
}
.zapowiedz .zapowiedz-center {
    float: right;
    width: 500px;
}
.zapowiedz .zapowiedz-center-left{
    float: left;
    width: 320px;
}
.zapowiedz .zapowiedz-center-right{
    float: right;
    width: 180px;
}
.zapowiedz .zapowiedz-center-left p{
    color: #124673;
    font: normal 12px arial;
}
.zapowiedz .zapowiedz-center-left p strong{
    color: #0cc8f2;
}
.zapowiedz .zapowiedz-center-left a{
    font: bold 18px arial;
    color: #f20587;
    text-decoration: none;
}
.zapowiedz .zapowiedz-center-left span{
    font: normal 11px arial;
    color: #707070;
}
.zapowiedz .zapowiedz-center-left h3{
    font: normal 18px arial;
    color: #0cc8f2;
}
.zapowiedz .zapowiedz-center-right .vhi-top {
    float: left;
}
.zapowiedz .zapowiedz-center-right img{
    float: right;
    padding-right:15px;
}
.zapowiedz .zapowiedz-center-right .next{
    display:block;
    float:none;
    margin-left:50px;
    padding: 5px;
}
.zapowiedz .zapowiedz-center-right .vhi-inner {
    width: 140px;
}
.zapowiedz .zapowiedz-center-right .vhi div div .std_box_center .centerbg {
    width:127px;
}
.zapowiedz .zapowiedz-center-right .vhi-gr {
    width:126px;
}
.zapowiedz .zapowiedz-center-right span{
    display: block;
    font: normal 12px tahoma;
    color: #a6a4a4;
    padding-top: 10px;
    padding-right: 60px;
}

 /**
 * ostatnio na blogach
 */


.last-blogs .last-blogs-container{   
   padding: 5px 0;    
}
.last-blogs .last-blogs-left{
    float: left;
    width: 115px;
    text-align: center;
    color: #f134a3;
}
.last-blogs .last-blogs-left .increment-blog{
    font: bold 24px/50px arial;
    width: 20px;  
    float: left; 
}
.last-blogs .last-blogs-left .login{
    float: left;
    width:90px;
}
.last-blogs .last-blogs-left .login img{
    border: 3px solid #F5F5F5;
}
.last-blogs .last-blogs-left .login .link{
    display: block;
    padding: 9px  0;  
}
.last-blogs .last-blogs-left .login a{
    font: bold 14px Trebuchet MS;
    color: #1ac2ff;
    text-decoration: none;

}
.last-blogs .last-blogs-right{
    width: 203px;
    float: right;
    padding-top:5px;
}
.last-blogs .last-blogs-left .smallbutton {
    font:  bold 11px arial;
}
.last-blogs .title-blogs{
    font: bold 11px arial;
    color: #f20587;
}
.last-blogs .content-blogs{
    height: 60px;
    font: normal 12px tahoma;
    color: #606060;
    overflow: hidden;
}
.last-blogs .data-blogs{
    float: left;
    font: normal 11px tahoma;
    color: #a3a3a3;
}
.last-blogs .more-blogs{
    float: right;
    font: normal 11px arial;
}
.last-blogs .more-blogs a{
    color: #f20587;
    text-decoration: underline;
}
.last-blogs  .last-blogs-border-top{
    float: right;
}
.last-blogs .last-blogs-border{
    display: block;
    border-left: 1px solid #C3EAFB;
    border-right: 1px solid #C3EAFB;
    padding: 0 5px;
    position: relative; 
    float: right;
    width: 191px;
    
}

.last-blogs .last-blogs-border .last-blogs-chmurka{
    position: absolute;
    top: -5px;
    left: -26px;
}



/***********************************
*	public.stdbox
***********************************/


/* standardowe pudelko */

.std_box_top .leftbg, .std_box_top .centerbg, .std_box_top .rightbg { height: 11px; font-size: 2px; }
.std_box_top .leftbg { background-image: url('/img/layout/default/box11tl.gif'); background-repeat: no-repeat; }
.std_box_top .centerbg { background-image: url('/img/layout/default/box11tc.gif'); background-repeat: repeat-x; }
.std_box_top .rightbg, div .std_box_top .rightbg { background-position: right top; background-image: url('/img/layout/default/box11tr.gif'); background-repeat: no-repeat; }
.std_box_bottom .leftbg, div .std_box_bottom .leftbg { background-image: url('/img/layout/default/box11bl.gif'); background-repeat: no-repeat;}
.std_box_bottom .centerbg { background-image: url('/img/layout/default/box11bc.gif'); background-repeat: repeat-x; }
.std_box_bottom .rightbg, div .std_box_bottom .rightbg { background-position: right top; background-image: url('/img/layout/default/box11br.gif'); background-repeat: no-repeat; }
.std_box_center .rightbg { background-position: right top; background-image: url('/img/layout/default/box11cr.gif'); background-repeat: repeat-y; }
.std_box_center .leftbg { background-image: url('/img/layout/default/box11cl.gif'); background-repeat: repeat-y; }
.std_box_bottom .leftbg, .std_box_bottom .centerbg, .std_box_bottom .rightbg { height: 11px; font-size: 2px; }
.std_box_center .leftbg, .std_box_top .leftbg, .std_box_bottom .leftbg { padding-left: 11px; }
.std_box_center .rightbg, .std_box_top .rightbg, .std_box_bottom .rightbg { padding-right: 11px; }
.std_box_center .centerbg { background-color: #EBFAFF; position:relative; }

.h2container .h2_l_bg { height: 36px; width: 11px; background-image: url('/img/layout/default/boxH2l.gif'); float:left; }
.h2container .h2_r_bg { height: 34px; width: 18px; background-image: url('/img/layout/default/boxH2r.gif'); float: left; }
.h2container .h2_c_bg { height: 34px; background-image: url('/img/layout/default/boxH2c.gif'); background-repeat: repeat-x; float: left; }

.std_box_center .std_box_center h3 { 
    margin: 0 0 4px 0; padding: 0 0 2px 0; color: #4a5b5d; border-bottom: 1px dotted #a2adb0; letter-spacing: 1px;
    font: normal normal bold 12px Tahoma, Arial, sans-serif;
}

.std_box_center .std_box_center h3 a { color: #4a5b5d }

.bluebox { background-color: #d7f5ff; }

div.pink .bluebox { background-color: #FFE9FC; }


div.pink .std_box_top .leftbg      { background-image: url('/img/layout/default/boxp11tl.gif'); }
div.pink .std_box_top .centerbg    { background-image: url('/img/layout/default/boxp11tc.gif'); }
div.pink .std_box_top .rightbg     { background-image: url('/img/layout/default/boxp11tr.gif'); }
div.pink .std_box_bottom .leftbg   { background-image: url('/img/layout/default/boxp11bl.gif'); }
div.pink .std_box_bottom .centerbg { background-image: url('/img/layout/default/boxp11bc.gif'); }
div.pink .std_box_bottom .rightbg  { background-image: url('/img/layout/default/boxp11br.gif'); }
div.pink .std_box_center .rightbg  { background-image: url('/img/layout/default/boxp11cr.gif'); background-color: #FFF2FD; }
div.pink .std_box_center .leftbg   { background-image: url('/img/layout/default/boxp11cl.gif'); }
div.pink .std_box_center .centerbg { background-color: #FFF2FD; }

div.pink .h2container .h2_l_bg { background-image: url('/img/layout/default/boxpH2l.gif'); }
div.pink .h2container .h2_r_bg { background-image: url('/img/layout/default/boxpH2r.gif'); }
div.pink .h2container .h2_c_bg { background-image: url('/img/layout/default/boxpH2c.gif'); }

div.bp .std_box_top .leftbg      { background-image: url('/img/layout/default/bpbox/box11tl.gif'); }
div.bp .std_box_top .centerbg    { background-image: url('/img/layout/default/bpbox/box11tc.gif'); }
div.bp .std_box_top .rightbg     { background-image: url('/img/layout/default/bpbox/box11tr.gif'); }
div.bp .std_box_bottom .leftbg   { background-image: url('/img/layout/default/bpbox/box11bl.gif'); }
div.bp .std_box_bottom .centerbg { background-image: url('/img/layout/default/bpbox/box11bc.gif'); }
div.bp .std_box_bottom .rightbg  { background-image: url('/img/layout/default/bpbox/box11br.gif'); }
div.bp .std_box_center .rightbg  { background-image: url('/img/layout/default/bpbox/box11cr.gif'); }
div.bp .std_box_center .leftbg   { background-image: url('/img/layout/default/bpbox/box11cl.gif'); }


.popup_box .std_box_top .leftbg, .popup_box .std_box_top .centerbg, .popup_box .std_box_top .rightbg { height: 19px !important;  font-size: 2px; }
.popup_box .std_box_bottom .leftbg,.popup_box .std_box_bottom .centerbg,.popup_box .std_box_bottom .rightbg { height: 24px !important; font-size: 2px; }
.popup_box .std_box_center .leftbg,.popup_box .std_box_top .leftbg,.popup_box .std_box_bottom .leftbg { padding-left: 19px !important; }
.popup_box .std_box_center .rightbg,.popup_box .std_box_top .rightbg,.popup_box .std_box_bottom .rightbg { padding-right: 19px; }
div.popup_box .std_box_top .leftbg      { background-image: url('/img/layout/default/popup/box11tl.png'); }
div.popup_box .std_box_top .centerbg    { background-image: url('/img/layout/default/popup/box11tc.png'); }
div.popup_box .std_box_top .rightbg     { background-image: url('/img/layout/default/popup/box11tr.png'); }
div.popup_box .std_box_bottom .leftbg   { background-image: url('/img/layout/default/popup/box11bl.png'); }
div.popup_box .std_box_bottom .centerbg { background-image: url('/img/layout/default/popup/box11bc.png'); }
div.popup_box .std_box_bottom .rightbg  { background-image: url('/img/layout/default/popup/box11br.png'); }
div.popup_box .std_box_center .rightbg  { background-image: url('/img/layout/default/popup/box11cr.png'); }
div.popup_box .std_box_center .leftbg   { background-image: url('/img/layout/default/popup/box11cl.png'); }

.box_white .std_box_top .leftbg, .box_white .std_box_top .centerbg, .box_white .std_box_top .rightbg { height: 5px !important;  font-size: 2px; }
.box_white .std_box_bottom .leftbg,.box_white .std_box_bottom .centerbg,.box_white .std_box_bottom .rightbg { height: 24px !important; font-size: 2px; }
.box_white .std_box_center .leftbg,.box_white .std_box_top .leftbg,.box_white .std_box_bottom .leftbg { padding-left: 6px !important; }
.box_white .std_box_center .rightbg,.box_white .std_box_top .rightbg,.box_white .std_box_bottom .rightbg { padding-right: 7px; }
div.box_white .std_box_center .centerbg { background-color: #fff; }
div.box_white .std_box_top .leftbg      { background-image: url('/img/layout/default/boxwhite/box11tl.png'); }
div.box_white .std_box_top .centerbg    { background-image: url('/img/layout/default/boxwhite/box11tc.png'); }
div.box_white .std_box_top .rightbg     { background-image: url('/img/layout/default/boxwhite/box11tr.png'); }
div.box_white .std_box_bottom .leftbg   { background-image: url('/img/layout/default/boxwhite/box11bl.png'); }
div.box_white .std_box_bottom .centerbg { background-image: url('/img/layout/default/boxwhite/box11bc.png'); background-color:transparent;}
div.box_white .std_box_bottom .rightbg  { background-image: url('/img/layout/default/boxwhite/box11br.png'); }
div.box_white .std_box_center .rightbg  { background-image: url('/img/layout/default/boxwhite/box11cr.png'); }
div.box_white .std_box_center .leftbg   { background-image: url('/img/layout/default/boxwhite/box11cl.png'); }

.box_white .h2container .h2_l_bg {
    height: 36px;
    width: 7px; 
    background: url('/img/elements/stdbox/white_box/tab_left.png') no-repeat -1px 0px;
    float:left;
    z-index: 11;
     }
.box_white .h2container .h2_r_bg { 
    height: 30px;
    width: 11px; 
    background: url('/img/elements/stdbox/white_box/tab_right.png'); 
    float: left; 
    }
.box_white .h2container .h2_c_bg {
    height: 30px; 
    background-image: url('/img/elements/stdbox/white_box/tab_center.png'); 
    background-repeat: repeat-x; 
    float: left;     
    text-align: center;
    }
.box_white .h2container .h2_c_bg h2, .box_white .h2container .h2_c_bg a{
    color: #ed008c;
    font: bold 18px/29px tahoma;
}
 .box_white .h2container{
    left: -3px;
    top: -34px;
}



div.grey .std_box_top .leftbg      { background-image: url('/img/layout/default/greybox/box11tl.gif'); }
div.grey .std_box_top .centerbg    { background-image: url('/img/layout/default/greybox/box11tc.gif'); }
div.grey .std_box_top .rightbg     { background-image: url('/img/layout/default/greybox/box11tr.gif'); }
div.grey .std_box_bottom .leftbg   { background-image: url('/img/layout/default/greybox/box11bl.gif'); }
div.grey .std_box_bottom .centerbg { background-image: url('/img/layout/default/greybox/box11bc.gif'); }
div.grey .std_box_bottom .rightbg  { background-image: url('/img/layout/default/greybox/box11br.gif'); }
div.grey .std_box_center .rightbg  { background-image: url('/img/layout/default/greybox/box11cr.gif'); }
div.grey .std_box_center .leftbg   { background-image: url('/img/layout/default/greybox/box11cl.gif'); }
div.grey .std_box_center .centerbg { background-color: #e5f2f5; }

div.white .std_box_top .leftbg      { background-image: url('/img/layout/default/whitebox/box11tl.gif'); }
div.white .std_box_top .centerbg    { background-image: url('/img/layout/default/whitebox/box11tc.gif'); }
div.white .std_box_top .rightbg     { background-image: url('/img/layout/default/whitebox/box11tr.gif'); }
div.white .std_box_bottom .leftbg   { background-image: url('/img/layout/default/whitebox/box11bl.gif'); }
div.white .std_box_bottom .centerbg { background-image: url('/img/layout/default/whitebox/box11bc.gif'); }
div.white .std_box_bottom .rightbg  { background-image: url('/img/layout/default/whitebox/box11br.gif'); }
div.white .std_box_center .rightbg  { background-image: url('/img/layout/default/whitebox/box11cr.gif'); }
div.white .std_box_center .leftbg   { background-image: url('/img/layout/default/whitebox/box11cl.gif'); }
div.white .std_box_center .centerbg { background-color: white; }

div.lightblue .std_box_top .leftbg      { background-image: url('/img/layout/default/lightblue/box11tl.gif'); }
div.lightblue .std_box_top .centerbg    { background-image: url('/img/layout/default/lightblue/box11tc.gif'); }
div.lightblue .std_box_top .rightbg     { background-image: url('/img/layout/default/lightblue/box11tr.gif'); }
div.lightblue .std_box_bottom .leftbg   { background-image: url('/img/layout/default/lightblue/box11bl.gif'); }
div.lightblue .std_box_bottom .centerbg { background-image: url('/img/layout/default/lightblue/box11bc.gif'); }
div.lightblue .std_box_bottom .rightbg  { background-image: url('/img/layout/default/lightblue/box11br.gif'); }
div.lightblue .std_box_center .rightbg  { background-image: url('/img/layout/default/lightblue/box11cr.gif'); }
div.lightblue .std_box_center .leftbg   { background-image: url('/img/layout/default/lightblue/box11cl.gif'); }
div.lightblue .std_box_center .centerbg { background-color: #f4feff;}

div.blueborder .std_box_top .leftbg      { background-image: url('/img/layout/default/blueborder/box11tl.gif'); }
div.blueborder .std_box_top .centerbg    { background-image: url('/img/layout/default/blueborder/box11tc.gif'); }
div.blueborder .std_box_top .rightbg     { background-image: url('/img/layout/default/blueborder/box11tr.gif'); }
div.blueborder .std_box_bottom .leftbg   { background-image: url('/img/layout/default/blueborder/box11bl.gif'); }
div.blueborder .std_box_bottom .centerbg { background-image: url('/img/layout/default/blueborder/box11bc.gif'); }
div.blueborder .std_box_bottom .rightbg  { background-image: url('/img/layout/default/blueborder/box11br.gif'); }
div.blueborder .std_box_center .rightbg  { background-image: url('/img/layout/default/blueborder/box11cr.gif'); }
div.blueborder .std_box_center .leftbg   { background-image: url('/img/layout/default/blueborder/box11cl.gif'); }
div.blueborder .std_box_center .centerbg { background-color: #fff; }
div.blueborder .std_box_top {padding-top: 0px !important; }
div.blueborder .std_box_bottom {padding-bottom: 6px !important; }
div.blueborder .rightbg { padding-right: 6px !important }
div.blueborder .leftbg {padding-left: 6px !important; }
div.blueborder .std_box_bottom .leftbg,div.blueborder .std_box_bottom .centerbg, div.blueborder .std_box_bottom .rightbg,div.blueborder .std_box_top .leftbg,div.blueborder .std_box_top .centerbg,div.blueborder .std_box_top .rightbg  {
    height: 7px !important;
}
div.heigh6px .std_box_top {padding-top: 6px !important; }
div.heigh6px .std_box_bottom {padding-bottom: 6px !important; }
div.heigh6px .rightbg { padding-right: 6px !important }
div.heigh6px .leftbg {padding-left: 6px !important; }
div.heigh6px .std_box_bottom .leftbg,div.heigh6px .std_box_bottom .centerbg, div.heigh6px .std_box_bottom .rightbg,div.heigh6px .std_box_top .leftbg,div.heigh6px .std_box_top .centerbg,div.heigh6px .std_box_top .rightbg  {
    height: 6px !important;
}
div.std_box2 {
    padding: 25px 0 0 0;
    margin-top: 10px;
}

.h2container {
    position: absolute;
    top: -35px;
    left: -11px;
}

.std_box_center .std_box_center h2 {
    font: normal normal bold 18px Trebuchet MS, "Trebuchet MS", Tahoma, Arial, sans-serif;
    letter-spacing: 2px;
    color: #1ac2ff;
    margin: 0;
    padding: 0;
    
}

div.pink .std_box_center h2, div.pink .std_box_center h2 a {
    color: #fe88f4;
    text-decoration: none;
}
div.pink .std_box_center h4.fontBlue{
    color: #0084ff;
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
    margin-top: -1px;
}
div.pink .std_box_center h4.fontPink{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fe88f4;
    padding-bottom: 20px;
}
div.pink .std_box_center h4.fontLub{
    font-size: 30px;
    color: #BFE9FF;
    text-align: center;
    padding: 20px 0;
}
div.pink .std_box_center h5.fontBlue{
    font-size: 18px;
    color: #0084ff;
    text-align: center;
    margin: 0;
}
div.pink .std_box_center a img.dodajprodukt{
    display: block;
    width: 203px;
    margin: 0 auto;
}
div.pink .std_box_center .padCenterbg{
    padding-bottom: 30px;
    display: block;
    width: 10px;
    margin: 0 auto;
}
div.pink .std_box_center h2 a:hover {
    text-decoration: underline;
}

.std_box_center .std_box_center .more {
    font: normal normal normal 10px Tahoma, Arial, sans-serif;
    letter-spacing: 1px;
    padding: 3px 0 0 0;
    line-height: 1.1;
    margin-bottom: -3px;
}

.std_box_center .std_box_center .more a {
    color: #000000;
    text-decoration: none;
}

.std_box_center .std_box_center .more a:hover {
    text-decoration: underline;
}


div .light_bottom .leftbg   { background-image: url('/img/layout/default/boxl11bl.gif'); }
div .light_bottom .centerbg { background-image: url('/img/layout/default/boxl11bc.gif'); }
div .light_bottom .rightbg  { background-image: url('/img/layout/default/boxl11br.gif'); }
div .light_center .rightbg  { background-image: url('/img/layout/default/boxl11cr.gif'); }
div .light_center .leftbg   { background-image: url('/img/layout/default/boxl11cl.gif'); }
div .light_center .centerbg { background-color: #f7fdff; }


/* std box h1 */

.std_box_center .std_box_center h1 {
    font: normal normal bold 24px "Trebuchet MS", Tahoma, Arial, sans-serif;
    color: #1ac2ff;
    border: 0px none;
    padding: 0;
    margin: 0;
}


/* Line box*/

.line_box {
  float: left;
  font: normal normal normal 16px Verdana, Arial, sans-serif;
  color: #4a5b5d;
  padding: 0;
  letter-spacing:0px;
}

.line_box .float {
  float: left;
  height: 25px;
  padding-top: 8px;
}

.line_box .f_bg, .line_box .e_bg {
  width: 11px;
  background: transparent url('/img/layout/default/linebox/lineboxbg_f.gif') no-repeat scroll right top;
}

div .line_box .e_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_e.gif');
  background-position: left top;
}

.line_box .c_bg {
  background: transparent url('/img/layout/default/linebox/lineboxbg.gif') repeat-x scroll left top;
}

div .linebox_pink_bold {
    font-size: 19px;
}

div .linebox_pink_bold .float {
    height: 28px;
    padding-top: 5px;
}

div .linebox_pink .f_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_f_p.gif');
}
div .linebox_pink .e_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_e_p.gif');
}
div .linebox_pink .c_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_p.gif');
}

div .linebox_pink_bold .f_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_f_p2.gif');
}
div .linebox_pink_bold .e_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_e_p2.gif');
}
div .linebox_pink_bold .c_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_p2.gif');
}
/* Line box line_box_pink*/
.line_box_pink .f_bg, .line_box_pink .e_bg {
  width: 11px;
  background: transparent url('/img/layout/default/linebox/lineboxbg_f_pink.png') no-repeat scroll right top;
}

div .line_box_pink .e_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_e_pink.png');
  background-position: left top;
}

.line_box_pink .c_bg {
  background: transparent url('/img/layout/default/linebox/lineboxbg_pink.png') repeat-x scroll left top;
}
div .line_box_pink .float {
    height: 27px;
    padding-top: 10px;
    float: left;
}
/* Line box line_box_pink*/
.line_box_numer .f_bg, .line_box_numer .e_bg {
  width: 11px;
  background: transparent url('/img/layout/default/notices/numerbg_l_a_stan.png') no-repeat scroll right top;
}

div .line_box_numer .e_bg {
  background-image: url('/img/layout/default/notices/numerbg_r_a_stan.png');
  background-position: left top;
}

.line_box_numer .c_bg {
  background: transparent url('/img/layout/default/notices/numerbg_a_stan.png') repeat-x scroll left top;
}
div .line_box_numer .float {
    height:18px;
    padding-top:5px;
    float: left;
}
/* Line box line_box_blue*/
.line_box_blue .f_bg, .line_box_blue .e_bg {
  width: 7px;
  background: transparent url('/img/layout/default/linebox/lineboxbg_f_blue.png') no-repeat scroll right top;
}

div .line_box_blue .e_bg {
  background-image: url('/img/layout/default/linebox/lineboxbg_e_blue.png');
  background-position: left top;
}

.line_box_blue .c_bg {
  background: transparent url('/img/layout/default/linebox/lineboxbg_blue.png') repeat-x scroll left top;
}
div .line_box_blue .float {
    height:16px;
    padding-top:2px;
    float: left;
}

/* Line box blue1px*/
.blue1px .f_bg, .blue1px .e_bg {
  width: 7px;
  background: transparent url('/img/layout/default/linebox/blue1px_f_blue.png') no-repeat scroll right top;
}

div .blue1px .e_bg {
  background-image: url('/img/layout/default/linebox/blue1px_e_blue.png');
  background-position: left top;
}

.blue1px .c_bg {
  background: transparent url('/img/layout/default/linebox/blue1px_blue.png') repeat-x scroll left top;
}
div .blue1px .float {
    height:26px;
    padding-top:2px;
    float: left;
}
/* Line box blueborder*/
.blueborder .f_bg, .blueborder .e_bg {
    width: 11px;
  background: transparent url('/img/layout/default/linebox/blueborder_f_blue.png') no-repeat scroll right top;
}

div .blueborder .e_bg {
  background-image: url('/img/layout/default/linebox/blueborder_e_blue.png');
  background-position: left top;
}

.blueborder .c_bg {
  background: transparent url('/img/layout/default/linebox/blueborder_blue.png') repeat-x scroll left top;
}
div .blueborder .float {
    height:18px;
    padding-top:5px;
    float: left;
}

/* Line box title blue  */
.titlepink .f_bg, .titlepink .e_bg {
    width: 11px;
  background: transparent url('/img/layout/default/linebox/title/lineboxbg_f_pink.png') no-repeat scroll left top;
}

div .titlepink .e_bg {
  background-image: url('/img/layout/default/linebox/title/lineboxbg_e_pink.png');
  background-position: right top;
}

.titlepink .c_bg {
  background: transparent url('/img/layout/default/linebox/title/lineboxbg_pink.png') repeat-x scroll left top;
}
div .titlepink .float {
    height:27px;
    float: left;
}
/* Line box title blue */
.titleblue .f_bg, .titleblue .e_bg {
    width: 11px;
  background: transparent url('/img/layout/default/linebox/title/lineboxbg_f_blue.png') no-repeat scroll left top;
}

div .titleblue .e_bg {
  background-image: url('/img/layout/default/linebox/title/lineboxbg_e_blue.png');
  background-position: right top;
}

.titleblue .c_bg {
  background: transparent url('/img/layout/default/linebox/title/lineboxbg_blue.png') repeat-x scroll left top;
}
div .titleblue .float {
    height:29px;
    float: left;
}







/***********************************
*	nyromodal/nyroModal.new
***********************************/


div#nyroModalFull {
	font-size: 12px;
	color: #777777;
	font-family: Verdana;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150	px;
	text-indent: -9999em;
	background: #fff url(/img/nyromodal/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
/*	background: #fff;
	border: 4px solid #777; */
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/img/nyromodal/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(/img/nyromodal/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(/img/nyromodal/next.gif) right 20% no-repeat;
}


/***********************************
*	ui.datepicker.flora
***********************************/


/* Main Flora Style Sheet for jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 0;
    margin: 0;
    background: #DDD;
    width: 185px;
}
#datepicker_div {
    display: none;
    border: 1px solid #FF9900;
    z-index: 100000;
}
.datepicker_inline {
    float: left;
    display: block;
    border: 0;
}
.datepicker_dialog {
    padding: 5px !important;
    border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
    width: 25px;
}
img.datepicker_trigger {
    margin: 2px;
    vertical-align: middle;
}
.datepicker_oneMonth table{
    margin: 0 !important;
}
.datepicker_prompt {
    float: left;
    padding: 2px;
    background: #DDD;
    color: #000;
}
*html .datepicker_prompt {
    width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
    clear: both;
    float: left;
    width: 100%;
    color: #FFF;
}
.datepicker_control {
    background: #FF9900;
    padding: 2px 0px;
}
.datepicker_links {
    background: #E0F4D7;
    padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
    font-weight: bold;
    font-size: 80%;
    letter-spacing: 1px;
}
.datepicker_links label {
    padding: 2px 5px;
    color: #888;
}
.datepicker_clear, .datepicker_prev {
    float: left;
    width: 34%;
}
.datepicker_current {
    float: left;
    width: 30%;
    text-align: center;
}
.datepicker_close, .datepicker_next {
    float: right;
    width: 34%;
    text-align: right;
}
.datepicker_header {
    padding: 1px 0 3px;
    background: #83C948;
    text-align: center;
    font-weight: bold;
    height: 1.3em;
}
.datepicker_header select {
    background: #83C948;
    color: #000;
    border: 0px;
    font-weight: bold;
}
.datepicker {
    background: #CCC;
    text-align: center;
    font-size: 100%;
}
.datepicker a {
    display: block;
    width: 100%;
}
.datepicker .datepicker_titleRow {
    background: #B1DB87;
    color: #000;
}
.datepicker .datepicker_daysRow {
    background: #FFF;
    color: #666;
}
.datepicker_weekCol {
    background: #B1DB87;
    color: #000;
}
.datepicker .datepicker_daysCell {
    color: #000;
    border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
    display: block;
}
.datepicker .datepicker_weekEndCell {
    background: #E0F4D7;
}
.datepicker .datepicker_daysCellOver {
    background: #FFF;
    border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
    color: #888;
}
.datepicker_today {
    background: #B1DB87 !important;
}
.datepicker_currentDay {
    background: #83C948 !important;
}
#datepicker_div a, .datepicker_inline a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    background: none;
    color: #000;
}
.datepicker_inline .datepicker_links a {
    padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
    padding: 2px 5px !important;
    color: #000 !important;
}
.datepicker_titleRow a {
    color: #000 !important;
}
.datepicker_control a:hover {
    background: #FDD !important;
    color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
    background: #FFF !important;
    color: #333 !important;
}
.datepicker_multi .datepicker {
    border: 1px solid #83C948;
}
.datepicker_oneMonth {
    float: left;
    width: 185px;
}
.datepicker_newRow {
    clear: left;
}
.datepicker_cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 193px;
    height: 200px;
}



