body{background:#FFF url(../images/bg_x.png) repeat-x 0 -200px;color:#000;font:12px/1.5 Arial,Helvetica,FreeSans,sans-serif;margin-bottom:8px}
strong{font-weight:bold}
div{position:relative}
#body{background:transparent url(../images/bg_body_bott.png) repeat-x bottom}
#header{background:transparent url(../images/banner.jpg) no-repeat center 31px;height:95px}
.container{width:996px;margin:0 auto;z-index:1}
.clear{clear:both;font-size:0}

#logo{position:absolute;display:block;width:285px;height:50px;left:0;top:40px}
#logo:hover{border:1px dotted #FFF}
#logo span{display:none}
#loginbox{background:transparent url(../images/bg_loginbox.png) no-repeat left bottom;height:17px;padding:11px 20px 11px 14px;float:left;color:#FFF}
#loginbox label{color:#FFF}
input,textarea{display:inline-block;background:#FFF;border:1px solid #d9d9d8;vertical-align:middle;height:16px;line-height:16px;padding:0 0 0 5px;font-size:11px}
input{width:174px}
#loginbox input{height:14px;width:112px;margin-right:4px}
.button{vertical-align:middle;cursor:pointer}
#loginbox .button{border:0;background:transparent url(../images/buttons.png) no-repeat -99px -198px;height:18px;width:21px}
#loginbox .name{font-weight:bold;display:inline-block;width:194px;overflow:hidden;vertical-align:top}
#loginbox .logout{background:url(../images/button_logout.png) no-repeat;width:83px;height:18px;color:#FFF;display:inline-block;line-height:17px;text-align:center}
#loginbox .logout:hover{background-position:0 -18px}
.s_menu1{float:right;padding:5px}
a{color:#000;cursor:pointer;text-decoration:none}
.s_menu1 a{color:#FFF;margin-right:11px;vertical-align:middle}
.s_menu1 a span{padding:5px}
.addad{background:transparent url(../images/buttons.png) no-repeat -273px -180px;display:inline-block;height:18px;vertical-align:middle;padding-left:21px}
.addad:hover{background-position:-273px -198px}
.remove span{background:transparent url(../images/buttons.png) no-repeat 0 -140px;display:inline-block;height:18px;vertical-align:middle;margin-right:10px;padding:0!important;width:20px}
.box .file .remove span{margin-right:3px}
.remove:hover span{background-position:0 -158px}
.s_menu1 a:hover{color:#5EABCC}
.s_menu1 a.selected span{background:transparent url(../images/underline.png) no-repeat center 21px}

#topmenu li{display:inline-block;margin:0;padding:0;float:left;background:transparent url(../images/bg_x.png) no-repeat right -114px}
#topmenu li a{display:inline-block;font-weight:bold;padding:13px 16px 11px;margin-right:1px}
#topmenu li a:hover{background:#F7F9F8 url(../images/buttons.png) no-repeat center bottom}
#topmenu li a.activ{background:#F7F9F8 url(../images/bg_x.png) repeat-x 0 -157px;position:relative}
#topmenu li a.activ ins{display:block;background:transparent url(../images/menu_arrow.png) no-repeat;height:27px;width:53px;margin:-24px 0 0 -27px;position:absolute;left:50%}
#topmenu li a span{background:transparent url(../images/topmenu_icons.gif) no-repeat 0 1px;height:18px;width:18px;display:inline-block;vertical-align:middle;margin-right:5px}
#topmenu li a.m2 span{}
#topmenu li a.m8 span{background-position:0 -16px}
#topmenu li a.m14 span{background-position:0 -33px} 
#topmenu li a.m33 span{background-position:0 -51px}
#topmenu li a.m25 span{background-position:0 -67px}
#topmenu li a.m39 span{background-position:0 -83px}

.submenu{padding:7px 0 18px 2px;height:22px}
.submenu li{display:inline-block;border-left:1px solid #FFF;height:12px;margin-top:3px;float:left}
.submenu li.first{border-left:none}
.submenu li a{color:#FFF;display:block;height:19px;margin:-3px 7px 0}
.submenu li a:hover,.submenu li a.activ{border-bottom:2px solid #f00}

.columnleft,.columnright{float:left;display:inline;margin-bottom:7px;width:690px}
.columnright{width:295px;margin-left:8px}

.box{background-color:#FFF;border:1px solid #d9d9d8;margin-bottom:3px}
.h1{background:#F1F6F8 url(../images/bg_x.png) repeat-x top;height:32px;text-align:center;margin:0 1px 1px}
h1{font-weight:bold;font-size:14px;padding:6px 10px 0;display:inline-block;float:left}
.medium h1{overflow-x:hidden;padding-right:0;text-align:left;white-space:nowrap;width:455px}
.arc1{background:transparent url(../images/arc_header1.png) no-repeat right bottom;padding-right:10px}
.arc1 .box{border-right:0}
.arc1 .h1{margin-right:0}
.icon{margin-top:1px}
.icon span{display:inline-block}
.icon a{display:inline-block;height:31px;width:31px;background:transparent url(../images/icons_sections.png) no-repeat 0 0;margin:0 2px;overflow:hidden;vertical-align:middle;float:left}
.icon a span{display:inline-block;margin-left:31px;padding:6px 14px 6px 8px;background:transparent url(../images/buttons.png) no-repeat right -216px;white-space:nowrap}
.icon a.ports{background-position:0 -31px}
.icon a.charters{background-position:0 -62px}
.icon a.buysell{background-position:0 -93px}
.icon a.services{background-position:0 -124px}
.icon a.pensions{background-position:0 -155px}
.icon a.job{background-position:0 -186px}

.icon a.selected{width:auto}
.h1 .h_right{padding-top:7px}
.h1 .h_right.date{font-size:10px;text-align:right;position:relative;padding:1px 8px}
.category{float:right}
.category .caption{background:transparent url(../images/buttons.png) no-repeat 0 -216px;display:inline-block;height:25px;padding:6px 10px 0}
.category .icon{display:inline-block;height:31px;vertical-align:bottom;width:31px}
.harbours .icon{background-image:url(../images/icons-ports.png)}
.charters .icon{background-image:url(../images/icons-charter.png)}
.market .icon{background-image:url(../images/icons-buy-sell.png)}
.hotels .icon{background-image:url(../images/icons-hotels.png)}
.services .icon{background-image:url(../images/icons-services.png)}
.work .icon{background-image:url(../images/icons-job.png)}
.engage .icon,.boatbuilder .icon,.hotel .icon,.sailingyacht_buy .icon,.sailingyachts .icon,.marina .icon{background-position:0 0}
.hire .icon,.yards .icon,.guesthouse .icon,.motoryacht_buy .icon,.motoryachts .icon,.port .icon{background-position:-31px 0}
.sails .icon,.room .icon,.jet_buy .icon,.motorbarges .icon{background-position:-62px 0}
.cruise .icon,.farm .icon,.trailer_buy .icon{background-position:-93px 0}
.training .icon,.camping .icon,.rowingboat_buy .icon{background-position:-124px 0}
.transport .icon,.restaurant .icon,.pontoon_buy .icon{background-position:-155px 0}
.sailingshops .icon,.inn .icon,.electronics_buy .icon{background-position:-186px 0}
.rentals .icon,.sail_buy .icon{background-position:-217px 0}
.clothing_buy .icon{background-position:-248px 0}
.motor_buy .icon{background-position:-279px 0}
.sailingyacht_sell .icon{background-position:-310px 0}
.motoryacht_sell .icon{background-position:-341px 0}
.jet_sell .icon{background-position:-372px 0}
.trailer_sell .icon{background-position:-403px 0}
.rowingboat_sell .icon{background-position:-434px 0}
.pontoon_sell .icon{background-position:-465px 0}
.electronics_sell .icon{background-position:-496px 0}
.sail_sell .icon{background-position:-527px 0}
.clothing_sell .icon{background-position:-558px 0}
.motor_sell .icon{background-position:-589px 0}

.mapmenu{height:29px;text-align:center;background:url(../images/bg_x.png) repeat-x 0 -32px;margin-top:-4px}
.mapmenu span{float:left;margin:5px 9px}
.h_right,span.where{float:right}
.mapmenu a{font-size:11px;color:#000}
span.flag,.mapmenu a.go{background:#1C495B url(../images/buttons.png) no-repeat 0 -180px;height:18px;width:20px;display:inline-block;vertical-align:middle}
.mapmenu a.go:hover{background-position:0 -198px}
span.flag{background-position:-79px -198px;margin:0}
.midmaps,.minimap,.maps{margin-top:-4px;padding:2px;background:#FFF}
#minimap{height:256px}
#map{height:603px}
.midmaps #map{height:311px}
#where{height:16px;font-size:11px;padding:0;vertical-align:top;width:119px;text-align:left;padding-left:5px}
#minimap div span{display:none}
.go_big_map,.go_mini_map{display:block;position:absolute;background:transparent url(../images/icon_loupe.png);height:26px;width:33px;margin:-256px 0 0 262px;z-index:10000}
.go_big_map:hover{background-position:0 -26px}
.go_mini_map{background-position:0 -52px;margin:5px 0 0 657px;z-index:10000}
.go_mini_map:hover{background-position:0 -78px}
.gm-overview-map>div{background-color:#FFF!important;border:none!important}
.gm-overview-map>div>div{left:3px!important;top:3px!important;width:115px!important;height:115px!important}

.ad{height:117px}
.ad_type{margin:4px 6px;float:left}
.thumb,.foto{border:1px solid #d9d9d8}
.ad_type .foto,.type .foto{background:#FFF url(../images/placeholder_mid.jpg) no-repeat center;width:107px;height:96px;display:block}
.type .foto{width:119px;height:108px}
#gallery{background:#FFF url(../images/placeholder_big.jpg) no-repeat center;height:258px;width:283px}
.notice .text,.ad_type .text{font-size:9px;line-height:7px;color:#FFF;padding:0 0 2px 2px;display:block}
.notice{margin-bottom:3px;border-color:#d9d9d8;border-width:0 1px 1px 0;border-style:dotted;background-color:#FFF}
div.text.port{background-color:#388700}
div.text.marina{background-color:#dd0f66}

div.text.sailingyachts{background-color:#055fac}
div.text.motoryachts{background-color:#dc092f}
div.text.motorbarges{background-color:#910000}

div.text.sailingyacht{background-color:#a60000}
div.text.motoryacht{background-color:#bb4a03}
div.text.jet{background-color:#7b4e33}
div.text.trailer{background-color:#91b817}
div.text.rowingboat{background-color:#2d9d9d}
div.text.pontoon{background-color:#1e4704}
div.text.electronics{background-color:#2e425d}
div.text.sail{background-color:#d3864f}
div.text.clothing{background-color:#7d5236}
div.text.motor{background-color:#000}

div.text.hotel{background-color:#4d4d4d}
div.text.guesthouse{background-color:#0360df}
div.text.room{background-color:#72a40d}
div.text.farm{background-color:#b94646}
div.text.camping{background-color:#e08506}
div.text.restaurant{background-color:#a3a3a3}
div.text.inn{background-color:#da5b97}

div.text.boatbuilder{background-color:#cf820f}
div.text.yards{background-color:#b70707}
div.text.sails{background-color:#5d648e}
div.text.cruise{background-color:#e9b262}
div.text.training{background-color:#309ed1}
div.text.transport{background-color:#883bc9}
div.text.sailingshops{background-color:#5f02ad}
div.text.rentals{background-color:#d280e6}

div.text.engage{background-color:#ce3f02}
div.text.hire{background-color:#5c6394}

.description{margin:0 0 0 125px}
.notice .description{height:118px}
.description .box{margin-right:-1px}
h3{color:#000;font-size:12px;margin:4px 0 0 0}
.ad p{line-height:14px;overflow-y:hidden;height:71px}
.cost p{height:59px}
.price{background:transparent url(../images/buttons.png) no-repeat -149px -180px;width:124px;border:0}
.boxprice a,.allnotices,.price{display:inline-block;height:24px;padding:6px 0 0;text-align:center}
.cell .price{position:absolute}
.cost .price{width:95px;text-align:left;padding-left:8px;position:absolute;top:76px;left:0}
.price strong,.red{color:#bb0a0a}
a.vide{color:#FFF;background:transparent url(../images/button_vide.png) no-repeat 0 0;height:22px;width:59px;display:inline-block;font-size:11px;text-align:center;padding:6px 0 0 10px;position:relative}
.ad a.vide{margin:-10px 0 0 95px;border:0}
.cost a.vide{margin:0;vertical-align:bottom;position:absolute;top:77px;left:95px}
a.vide:active{background-position:0 -56px}
a.vide:hover{background-position:0 -28px}
.cell{float:right;margin:1px 0 0;z-index:2;padding:0;line-height:15px}
.cell .vide{position:absolute;margin-left:-73px;top:44px}
.action{display:block;position:absolute;padding:44px 0 0}
.cell_1,.cell_2,.cell_3{float:left;padding:1px 0 0 12px;line-height:15px}
.cell_1{width:200px}
.cell_2{width:294px}
.notice .cell_1,.port .cell_1,.marina .cell_1{margin:-3px 0 3px;overflow-x:hidden;white-space:nowrap;width:549px}
label{color:#777;display:inline-block}
.notice .cell_2 label,.notice .cell_1 label,.port .cell_1 label,.marina .cell_1 label{width:88px}
.port .cell_2,.marina .cell_2{width:auto}
.port .cell_2 label,.marina .cell_2 label{width:88px}
label.no,label.yes{width:85px;background:url(../images/icon_checkbox.gif) no-repeat right -36px;margin-right:5px}
.port .first label.no,.port .first label.yes,.marina .first label.no,.marina .first label.yes{width:100px}
label.yes{background-position:right 2px}
.field label.yes,.field label.no{width:100px}
.field{display:inline-block;width:125px;white-space:nowrap}
.field label{display:inline-block;width:88px}
.long .cell_1{width:850px}
.long .cell_2{width:230px}
.long .cell_3{width:550px}

.box .cell_1{width:auto;font-weight:800;padding:12px 0 12px 8px;line-height:18px}
.cell_1 label{font-weight:100;width:85px;display:inline-block}
.box.search{margin-top:-4px;padding:6px 0 3px 11px;font-size:11px}
.search label{display:inline-block;width:90px;vertical-align:top}
.sorticons{width:273px;text-align:right;display:inline-block;width:180px}
.sorticons a span{display:inline-block;vertical-align:middle;margin:2px 2px 2px 0;width:25px;height:25px;background-color:#868686}
.check_box{margin-top:-11px}
.check_box label{margin:11px 37px 0 0}
/*.bay-sell a span{background-image:url(../images/icons-buy-sell.png)}
.hotels a span{background-image:url(../images/icons-accommodation.png)}
.charters a span{background-image:url(../images/icons-charter.png)}
.job a span{background-image:url(../images/icons-job.png)}
.ports a span{background-image:url(../images/icons-ports.png)}
.s_services a span{background-image:url(../images/icons-services.png)}
.ic1{background-position:0 -56px}
a:hover span.ic1,a.selected span.ic1{background-position:0 -31px}
.ic2{background-position:-25px -56px}
a:hover span.ic2,a.selected span.ic2{background-position:-25px -31px}
.ic3{background-position:-50px -56px}
a:hover span.ic3,a.selected span.ic3{background-position:-50px -31px}
.ic4{background-position:-75px -56px}
a:hover span.ic4,a.selected span.ic4{background-position:-75px -31px}*/
.comment,.sample{font-size:9px;line-height:11px;height:11px;padding-left:90px;color:#7A7A7A}
.searchicon{display:block;height:28px;width:23px;background:transparent url(../images/buttons.png) no-repeat -23px -91px;padding-left:15px;margin:0 0 6px 188px}
.full{border:0}
.col_1,.notice .type{float:left}
.full .col_2{height:260px;margin-left:291px}
.full .col_0 .box,.full .col_2 .box{height:116px}
.boxprice{height:30px;margin:14px 0 10px;width:399px}
.full table{width:100%}
.full table table{width:auto}
.full td{vertical-align:top; padding:9px 4px 0}
.full td td{line-height:16px;padding:0}
.full label{padding:0 4px;white-space:nowrap}
.boxprice a{float:right;padding-left:16px;font-size:11px}
.observed{background:transparent url(../images/buttons.png) no-repeat right -90px;width:148px}
.observed:hover{background-position:right -120px}
.observed:active{background-position:right -150px}
.remove2{background:transparent url(../images/button_remove.png) no-repeat 0 0;width:148px}
.remove2:hover{background-position:0 -30px}
.remove2:active{background-position:0 -60px}
.print{background:transparent url(../images/buttons.png) no-repeat -46px -90px;width:68px;margin-left:5px}
.print:hover{background-position:-46px -120px}
.print:active{background-position:-46px -150px}
h2{font-size:12px;margin:2px 10px}
.p{margin:9px 5px 8px 10px;text-indent:20px;line-height:14px}
.allnotices{background:transparent url(../images/buttons.png) no-repeat 0 0;text-align:left;padding-left:40px;width:254px;margin:10px 0}
.allnotices:hover{background-position:0 -30px}
.allnotices:active{background-position:0 -60px}
.gallery{margin-left:4px;display:block}
.gallery .thumb{margin:1px 6px 1px 1px;float:left;display:block;height:64px;width:70px;background:#FFF url(../images/placeholder_small.jpg) no-repeat center}
.gallery a:hover,.gallery .selected a{margin:0 5px 0 0;border:2px solid #DD0000}
.advance-link img{background:url(../images/placeholder_big.jpg) no-repeat center; height:258px;width:283px}
.thumbs li{display:inline-block; margin:0; float:left; padding:0}
.adddata{line-height:14px;margin:9px 5px 8px 10px;}
.adddata label{ padding-left: 15px;margin:0}
.adddata label.yes,.adddata label.no{ width: auto; padding-right: 18px;}
.nobr{ white-space: nowrap;}

.single{margin:13px 0 16px}

.incentive{color:#9e9e9e;margin:95px 0 0 7px}

.contact{height:240px;background-color:transparent}
.contact .col_1{width:291px;background:transparent url(../images/bg_contact.png) no-repeat right bottom;height:240px}
.data{border-top:1px dotted #d9d9d8;margin:0 13px 0 10px}
.data.first1{padding:0 0 13px;border:0}
.data p span{display:block;position:absolute;background:transparent url(../images/icons_small.gif) no-repeat 0 0;width:15px;height:15px;margin-top:4px;margin-left:-18px}
.data p span.icon_contact1,.clokicon{background:transparent url(../images/buttons.png) no-repeat -101px -183px}
p.adress{height:70px}
p span.icon_contact2{background-position:0 0}
p span.icon_contact3{background-position:0 -15px}
p span.icon_contact4{background-position:0 -30px}
p span.icon_contact5{margin-top:2px;background-position:0 -45px}
p span.icon_contact6{margin-top:2px;background-position:0 -60px}
.clokicon{display:inline-block;height:12px;width:14px;vertical-align:text-top;margin-left:2px;margin-top:0}

.data p{margin:-3px 0 11px 20px}
.data.d1{width:134px;float:left;margin-right:0;height:20px}
.data.d2{margin-left:144px}
#contact span{margin-left:10px;line-height:18px}
#contact .input,#form_contact .input,#form_contact textarea{background-color:#FFF;border:1px solid #D9D9D8;width:387px;margin-left:-1px;height:16px;font-size:12px;padding-left:10px;color:#000096}
#contact,#form_contact{border:1px solid #D9D9D8;background:#FFF url(../images/bg_contact_form.png) repeat-y right;height:210px;padding-top:9px}
#form_contact{margin-top:-4px;padding-left:8px;height:360px}
#form_contact .input,#form_contact textarea{margin-bottom:10px;width:660px}
#form_contact textarea{height:165px}
#form_contact .ui-autocomplete-input{margin-bottom:10px;width:646px}

#form_contact .submit{float:right;margin-right:10px}
#form_contact .text-file{margin:0;vertical-align:top}
#form_contact .comment{padding-left:25px}
.button-file{vertical-align:top;background:url(../images/button_file.png)}
#contact textarea.input{height:71px}
#contact .submit{margin:6px 0 6px 311px;background:transparent url(../images/buttons.png) no-repeat -23px -151px;display:inline-block;height:28px;padding-left:14px;width:23px}

.error{border:1px solid #F00}
.midcenter{padding:29px 37px 0;margin:26px 231px;width:463px}
.box.mid{margin-top:-4px;background:#f9fbfb url(../images/bg_alert.jpg) no-repeat top;padding:0 0 70px;text-align:center}
.midicon{height:144px;width:144px;margin:48px auto}
.error_icon{background-image:url(../images/error.png)}
.ok{background-image:url(../images/checked.png)}
.loginimg{background-image:url(../images/login.png);margin-bottom:30px}
.mid h2{margin:0 75px;font-size:18px;text-align:left}
.mid p{text-indent:20px;margin:8px 65px 0 75px;text-align:left}
.box.mid a{font-weight:bold}
.box.mid a:hover{text-decoration:underline}
.midinput{text-align:right;width:180px;margin:0 auto 22px;font-weight:bold;line-height:28px}
.midinput input{width:130px;height:18px;font-size:12px}
.box.mid .login_buttun{background:transparent url(../images/button_login.png);width:128px;height:55px;color:#FFF;display:block;font-size:22px;margin:20px auto 25px;font-weight:100;padding-left:37px;line-height:57px;cursor:pointer}
.box.mid .login_buttun:hover{background-position:0 -55px;text-decoration:none}

.full .col_2 .box.name{background:transparent url(../images/bg_body_bott.png) repeat-x 0 77px;height:257px}
.box.name label{width:103px;display:inline-block;margin:0 2px;padding:0}
.box.name label.first{margin-top:8px}
.note,label.reguired{background:transparent url(../images/point.gif) no-repeat right 2px}
.note{background-position:left 2px;float:right;padding:0 10px;display:inline-block;font-size:11px}
.box.name input{line-height:15px;font-size:12px;width:279px;height:15px}
.box.name .radio{margin:0;display:inline-block;vertical-align:top}
.box.name table{width:284px;margin-left:-3px;height:15px}
.box.name table td{width:auto}
.box.form1,.box.form{background:#FFF url(../images/bg_y.png) repeat-y -2289px 0}
.box.form1{margin-top:-4px}
.box .file{margin:5px 0 1px 8px}
.box .file p{float:left;width:287px;line-height:11px;margin-top:20px;margin-right:5px;font-size:11px;color:#A0A0A4}
.box .file p .cave{float:right}
/*.box .file a{width:275px;margin-bottom:2px} */
.box.form textarea{border:1px solid #D9D9D8;margin:5px;width:675px;height:65px}
.box.form1 .col{float:left;padding:5px 0 10px 5px;width:335px}
.box.form1 .colone{padding:5px 0 5px 5px;width:670px}
.box.form1 label{display:inline-block;width:120px;font-weight:bold;margin:0 2px}
.normal{font-weight:100}
.box.form1 label.normal{font-weight:100;width:auto}
.box.form1 input{width:200px;margin-top:1px;text-align:left}
.box.form1 .long input{width:539px}
.buttons{padding-top:10px}
.inputfile{height:0;position:relative;top:328px;left:8px;z-index:1}

.middle_button,.middle_button span{background:url(../images/buttons.png) no-repeat scroll left 0;padding:0;height:30px;margin:5px 0 0 1px;display:inline-block}
.middle_button span{background-position:right 0;text-align:center;line-height:29px;margin:0 -1px 0 23px;width:184px}
.middle_button:hover{background-position:left -30px}
.middle_button:hover span{background-position:right -30px}
.middle_button:active{background-position:left -60px}
.middle_button:active span{background-position:right -60px}
.middle_button.right{float:right}

a.add,a.add span{background:url(../images/button1.png) no-repeat scroll 0 0 transparent;display:inline-block;height:30px}
a.add span{background-position:right 0;margin-left:19px;padding-right:20px;line-height:30px;margin-right:-2px;font-size:11px}
a.add:hover{background-position:0 -30px}
a.add:hover span{background-position:right -30px}
a.add:active{background-position:0 -60px}
a.add:active span{background-position:right -60px}
.buttons div{text-align:center;margin-top:8px}
.big_button{background:transparent url(../images/button_add.png) no-repeat 0 0;width:166px;height:55px;display:inline-block}
.big_button:hover{background-position:0 -55px}
.big_button span{font-size:22px;color:#FFF;display:block;margin-left:25px;margin-top:12px}
#id_published{background:#fff url(../images/icon_calculator.gif) no-repeat right;text-align:left}
.form1 .comment{color:#c00;text-align:right;height:10px;margin:0 5px -1px}
.box.arrow{float:right;z-index:100;margin:0 0 -1px}
.box.arrow h1{background:transparent url(../images/buttons.png) no-repeat -94px -60px;width:7px;height:18px;margin:8px 8px 0 11px}
.pause1{height:15px}
.box.form1{min-height:111px}
.box.form1.last{min-height:55px;padding-top:4px}
.box.form1.ful{width:992px;background-color:#eef4f6}
.ful .cell_1{border-right:1px solid #D9D9D8;padding:12px 0 0 8px;width:680px;margin:0;float:left;height:118px}
.ful .cell_2{width:303px;padding:0;height:130px}
.box.form1.ful label{width:auto;font-weight:100}
.ful .cell_2 p{font-weight:bold;margin:18px 22px}
.ful .cell_2 .h2{font-size:14px}
#register .big_button{position:relative;margin:-41px 0 20px}
.stars{background:url(../images/bg_star.png) repeat-x right 7px;margin:4px;width:75px;height:10px;text-align:right}
.notice.full .stars{background-position:right 0}
.stars samp{background:transparent url(../images/zagle.png) no-repeat;height:20px;width:46px;display:block;left:0;margin:-3px 0 0 -52px;position:absolute}
.star5,.star4,.star3,.star2,.star1{background:transparent url(../images/star.png) repeat-x 0 0;display:inline-block;width:75px;height:10px}
.star4{width:60px}
.star3{width:45px}
.star2{width:30px}
.star1{width:15px}

.help{margin-top:-3px;border-style:none dotted dotted;padding-top:1px;border-color:#939393}
.help h2{padding-top:10px}
.help h4{background:transparent url(../images/bg_y.png) repeat-y -698px 0;font-size:12px;padding-left:10px;margin-top:15px}
.help .line{background:transparent url(../images/bg_y.png) no-repeat 0 0;height:1px;display:block;margin-left:-10px;font-size:0}
.help p{margin:8px 5px 10px 10px}
.help h3{padding:10px}
.help table{width:363px;margin-top:8px}
.help td{font-weight:bold;padding-left:10px}
.help td.label{font-weight:100}
.even{background:#ecf5f8}
.download{background:url(../images/buttons.png) no-repeat 0 -91px transparent;display:inline-block;height:28px;margin-left:80px;padding-left:14px;width:23px;position:relative}
.help a.vide{color:#FFF}
.subjectslist{margin-top:12px;list-style:none}
.subjectslist li{background-color:#FFF;border-left:1px solid #FFF}
.subjectslist li a,.subjectslist li.last,.subjectslist li.last:hover{display:inline-block;padding:6px 0 4px 10px;position:relative;background:transparent url(../images/bg_y.png) no-repeat -1383px 0;width:284px}
.subjectslist li a:hover,.subjectslist li.selected a{background:transparent url(../images/bg_y.png) no-repeat -1985px 0}
.subjectslist li.selected,.subjectslist li:hover{background:transparent url(../images/bg_y.png) repeat-y -1689px 0}
.subjectslist li.selected span{background:transparent url(../images/arrow.gif) no-repeat;height:8px;width:6px;position:absolute;display:inline-block;margin:4px 0 0 -18px}
.subjectslist li.last:hover{border-left:1px solid #FFF}
.subjectslist ul li a,.subjectslist .selected li a{background:transparent url(../images/bg_y.png) no-repeat -1383px 0;padding-left:50px;width:234px}
.MsoNormal{padding:8px 5px 10px 10px}
.help ul{margin-left:26px;padding-bottom:10px}
.help ol{margin-left:28px}
.help ol li{list-style-type:lower-alpha}
.help ul li{list-style-type:disc;padding-bottom:0;padding-left:0}
.help li .MsoNormal{padding-bottom:0}
.help a{color:#007171}
.help .cell_1{font-weight:100;width:336px}

.control{text-align:center;margin-top:18px}
.control .addad,.control .remove{float:right}
.control .addad span{margin-left:5px}
.control .paging{float:left;margin:0}
.control .s_menu2{color:#9e9e9e}
.control .s_menu2 a{padding:3px}
.control a:hover,.control a.selected{color:#2b5aa9}
.paging{margin-top:10px;text-align:center}
.pg{font-size:10px;color:#868686;font-weight:bold;display:inline-block;border:1px solid #d9d9d8;height:16px;margin:1px;width:16px;float:left}
.pg.first,.paging .pg.last{background:#ebf4ff url(../images/bg_x.png) repeat-x center -61px}
.pg.first,.firstinactive{margin-right:7px}
.paging .pg.last,.lastinactive{margin-left:7px}
.control a.pg:hover{border-color:#de0f0f;color:#cc0000}
.pg.first,.paging .pg.last{border-color:#6285bf;color:#2b5aa9}
.pg:hover{background:#FFFFFF none}
.pg.first:hover,.paging .pg.last:hover{background-position:bottom}
.pg.sel,.pg.sel:hover{border-color:#6285bf;color:#2b5aa9;cursor:default}
.arrow-red{display:inline-block;background:transparent url(../images/buttons.png) no-repeat -41px -66px;width:4px;height:14px}
.last .arrow-red{background-position:-41px -78px}
.pg.selected,.pg.selected:hover{border-color:#E7E7E7;cursor:default;color:#868686;background-position:top}

#portals{height:45px;padding:20px 0 0;text-align:center}
.logos span{display:inline-block;background:#FFF url(../images/portals.png) no-repeat 0 0;height:30px;width:70px;margin:5px 15px 0}
#platnosci{width:104px}
#allegro{width:98px;background-position:-106px 0}
#wp{width:74px;background-position:-205px 0}
#google{width:80px;background-position:-278px 0}
#onet{width:76px;background-position:-360px 0}
#skapiec{width:133px;background-position:-436px 0}
#totu{width:74px;background-position:-571px 0}

#bottommenu{text-align:center;width:955px}
#bottommenu ul{display:inline-block}
#bottommenu li{display:block;margin:0;padding:0;background:transparent url(../images/bg_x.png) repeat-x right -114px;float:left}
#bottommenu li a{display:inline-block;padding:8px 10px 10px;margin-right:1px;background:#EDF1F3 url(../images/bg_body_bott.png) repeat-x 0 -232px}
#bottommenu li a.first{margin-left:1px}
#bottommenu li a.selected,#bottommenu li a:hover{background:#F1F7F7 url(../images/bg_x.png) repeat-x 0 -77px;text-decoration:underline}
#footer,.top{font-size:10.5px;color:#FFF;line-height:12px;text-align:center;height:13px}
.top{position:absolute;background:transparent url(../images/buttons.png) no-repeat -21px -180px;height:13px;width:39px;padding-top:23px;margin:-36px 0 0 954px;display:block}

.checkbox .ui-state-default{background:url(../images/icon_checkbox.gif) no-repeat 0 -36px;padding-left:16px}
.checkbox .ui-state-hover{background-position:0 -110px}
.checkbox .ui-state-active{background-position:0 3px}
.checkbox .ui-state-active.ui-state-hover{background-position:0 -71px}
.checkbox2.ui-state-default{background:url(../images/icon_checkbox.gif) no-repeat right -36px;padding-right:12px}
.checkbox2.ui-state-hover{background-position:right -110px}
.checkbox2.ui-state-active{background-position:right 3px}
.checkbox2.ui-state-active.ui-state-hover{background-position:right -71px}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-header{border:1px solid #D9D9D8;background:#F2F2F2 url(../images/buttons.png) repeat-x center -216px;font-weight:bold}
.ui-widget-header a{color:#FFF}
.ui-widget-content .ui-state-default{border:1px solid #ccc;background:#fff;font-weight:bold}
.ui-datepicker-week-end .ui-state-default{background:#F4F8FF}
.ui-widget-content td .ui-state-hover{border:1px solid #6285BF}
.ui-state-hover a:hover{color:#c77405;text-decoration:none}
.ui-widget-content .ui-state-active{border:1px solid #6285BF}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{color:#2B5AA9}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:24px;height:28px}
.ui-widget-header .ui-icon{background-image:url(../images/button_arrow.png)}
.ui-icon-circle-triangle-e{background-position:0 0}
.ui-icon-circle-triangle-w{background-position:0 -28px}
.ui-datepicker{width:203px;padding:1px 1px 0;border:1px solid #eae1bb;background:#FFF}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0 .3em}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:1px;top:0}
.ui-datepicker .ui-datepicker-next{right:3px;top:0}
.ui-datepicker .ui-datepicker-prev-hover{left:0}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .3em;background:url(../images/bg_body_bott.png) repeat-x 0 -5px}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;color:#555 }
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.box.name .radio label{width:100%;margin:0;height:15px;line-height:15px}
.radio .ui-state-default{border:1px solid #ddd}
.radio .ui-state-default .ui-button-text{background:#FFF url(../images/button_data.png) repeat-x bottom;display:block;margin:0 2px;color:#999}
.radio .ui-state-hover .ui-button-text,.radio .ui-state-active .ui-button-text{background-position:0 0;color:#000}
.radio .ui-button{display:inline-block;position:relative;padding:0;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.box.name .ui-autocomplete-input{border:1px solid #ddd;background:#fff;height:16px;width:261px;vertical-align:top;font-size:12px;padding-left:5px}
.box.form1 .ui-autocomplete-input{width:182px;font-size:12px}
.box.form1 .long input.ui-autocomplete-input{width:520px}
.box.search .ui-autocomplete-input{width:150px;text-align:right;padding-right:5px;font-size:11px}
.h_right .ui-autocomplete-input{width:65px;height:14px}
button.ui-state-default{border:1px solid #ccc;background:#FFF url(../images/buttons.png) no-repeat -61px -181px;height:18px;vertical-align:bottom;margin-left:-1px;cursor:pointer}
button.ui-button-icon-only span{display:none}
button.ui-button-icon-only{width:19px}
button.ui-state-hover{background-position:-61px -199px}
.ui-autocomplete{background:#FFF;border:1px solid #ddd;position:absolute;cursor:default}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;height:auto;max-height:80%;overflow-y:auto}
#sform .ui-menu{width:156px!important}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;cursor:pointer}
.ui-menu .ui-menu-item a:hover{background-color:#ebf2f4}
.file label{width:74px;margin-bottom:2px;display:inline-block}
.file img{border:1px solid #D9D9D8;margin:1px}
.file img.selected{margin:0;border:2px solid #D00}
.file .ui-state-hover img,.file .ui-state-active img{border:2px solid #d00;margin:0}
.mapmenu .radio_map{float:none;display:inline-block}
.radio_map.ui-button-set label,.radio_map.ui-buttonset label{background:#FFF;border:1px solid #D9D9D8;cursor:pointer;display:inline-block;float:left;font-size:11px;height:14px;line-height:14px;margin:2px 0 0 -1px;padding:0 8px}
.radio_map .ui-button-text{margin:0}
.radio_map.ui-button-set .ui-state-active,.radio_map.ui-button-set .ui-state-hover,.radio_map.ui-buttonset .ui-state-active,.radio_map.ui-buttonset .ui-state-hover{background-color:#133C4E;color:#FFF}
.ui-helper-hidden-accessible{display:none}

