html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
table{border-collapse:collapse;}
body
{
    width:1000px;
    margin:0 auto;
    color:#1A1A1A;
    font-family:arial;
    font-size:13px;
    background-color:#ffffff;
}

a
{
    color:#7070FF;text-decoration:none;
}

a:hover
{
    color:#8686FF;text-decoration:underline;
}

/* HEADER */
#header
{
    color:#808080;
    font-size:11px;
    overflow:hidden;
}
#logoWhere
{
    float:right;
    width:260px;
    padding:45px 0 0 10px;
    font-size:20px;
    font-family:'tahoma';
}
#auth
{
    margin-top:5px;
    text-align:right;
}

#header .right > div
{
    clear:right;
    float:right;
}
#searchPortlet
{
    margin-top:30px;
}
#searchWhat, #searchWhere
{
    background-image:url('/data/design/lbf_search_bg.png');
    height:21px;
    width:190px;
    float:left;
    padding:5px;

}
#searchWhere
{
    background-position:-200px;
    padding-left:10px;
    padding-right:0px;
}
#searchWhat input, #searchWhere input
{
    font-size:14px;
    font-style:normal;
    border:0 none;
    width:160px;
    height:20px;
    font-weight:bold;
    background:none;
}
#searchWhere input
{
    width:145px;
}
#searchSubmit
{
    background-image:url('/data/design/lbf_search_bg.png');
    background-position:-400px;
    border:0 none;
    height:31px;
    width:100px;
    float:left;
    padding:0px;
    font-family:'Arial';
    font-size:16px;
    font-style:normal;
    text-align:center;
    font-weight:bold;
    color:#ffffff;
}

#header #motto
{
    margin-top:30px;
    text-align:right;
    font-size:27px;
    line-height:19px;
}
#header #motto span
{
    color:#8686FF;
}
#header #about
{
    margin-top:10px;
    text-align:right;
}
#header #how-it-work
{
    padding-top:5px;
}
#header .bottom
{
    clear:both;
    height:50px;
    padding-top:15px;
}

#header #fb-login
{
    height:25px;
    padding-top:5px;
}

#doSearch
{
    margin:10px 0 0 70px;
}
#what, #where
{
    width:215px;
    padding:3px 0 0 5px;
    height:27px;
    line-height:20px;
    font-size:18px;
    border:1px solid;
    border-color:#BDBABD;
    background-image:none;
}
.search-hint
{
    color:#d0d0d0;
    font-style:italic;
}
/* /HEADER */

/* FOOTER */
#footer
{
    margin-top:30px;
    height:155px;
    color:#808080;
    font-size:10px;
}
#footer .left
{
    width:922px;
    height:125px;
    padding:30px 0 0 28px;
    padding-top:30px;
    float:left;
    background:#E5E5E5 url(/data/design/footer-left.png) no-repeat scroll left bottom;
    text-align:left;
    position:relative;
}
#footer .right
{
    width:50px;
    height:150px;
    float:left;
    background-image:url(/data/design/footer-right.png);
}
#footer .title
{
    width:90px;
    float:left;
    font-weight:bold;
}
#footer ul
{
    margin:0 0 5px 0px;
    overflow:hidden;
    display:block;
}
#footer li
{
    float:left;
    border-left:1px solid #AFAFAF;
    margin:1px 0 1px 3px;
    padding-left:3px;
}
#footer li:first-child
{
    padding:0;
    border:0 none;
}
#copyright
{
    clear:both;
    margin:7px 0 0 167px;
}
#copyright p
{
    font-size:9px;
    margin-bottom:4px;
}
#footer #stats
{
    position:absolute;
    right:0;
    top:130px;
}
/* /FOOTER */

/* CONTENT */
h1
{
    font-size:19px;
    font-weight:normal;
    background:transparent url(/data/design/h1.png) no-repeat scroll 0px 7px;
    padding-left:16px;
    margin-bottom:19px;
}
#Catalog h1
{
    background:transparent url(/data/design/h1-blue.png) no-repeat scroll left center;
    margin-bottom:9px;
}
h2
{
    clear:left;
    font-size:18px;
    font-weight:normal;
    margin-bottom:15px;
}
h2:first-letter
{
    padding-left:16px;
    background:transparent url(/data/design/h1.png) no-repeat scroll left center;
}
h1 a, h2 a, h2 .hint
{
    font-size:13px;
}
h3
{
    font-size:16px;
    margin:15px 0;
}
#content
{
    margin-top:20px;
    overflow:hidden;
    min-height:450px;
}
body > #content > .left
{
    width:617px;
    float:left;
}
body > #content > .right
{
    width:333px;
    float:right;
}
#Catalog #content > .left
{
    float:left;
    width:655px;
}
#Catalog #content > .left > .content
{
    margin-top:10px;
}
#Catalog #content > .right
{
    float:right;
    width:320px;
}
#floatBox h3:first-child
{
    margin-top:0px;
}
#keywords
{
    text-align:justify;
    margin-bottom:15px;
}
#keywords a
{
    text-decoration:underline;
    text-transform:capitalize;
}
.keywordBig-1
{
    line-height:21px;
    font-size:14px;
}
.keywordBig-2
{
    line-height:21px;
    font-size:18px;
}
.keywordBig-3
{
    line-height:21px;
    font-size:22px;
}
div.offer
{
    background:transparent url(/data/design/offer-star.png) no-repeat scroll top right;
}
/* /CONTENT */

/* SYSETM_TEXT */
#SystemText h1, #Registration h1, .g.left h1
{
    font-size:20px;
    border-bottom:1px solid #E0E0E0;
    padding-bottom:5px;
    margin-bottom:30px;
}

#areas > li
{
    float:left;
    padding:10px 30px 30px;
    width:140px;
}
#areas h3
{
    font-size:14px;
    margin:0 0 15px;
}
/* /SYSTEM_TEXT */

input, textarea
{
    font-family:'Tahoma','Verdana','Arial';
    font-size:11px;
}
.input
{
    border:1px solid #B5B8C8;
    background-image:url(/data/design/lbf_inputBg.gif);
    background-repeat:repeat-x;
    height:20px;
    padding-top:3px;
    padding-left:2px; padding-right:2px;
}

select
{
    border:1px solid #B5B8C8;
    background-image:url('/data/design/lbf_inputBg.gif');
    background-repeat:repeat-x;
    height:19px;
}
select.active
{
    border:1px solid #7EADD9;
}

#userBox
{
    text-align:right;
    margin-top:5px;
}
#regLink
{
    font-style:italic;
}
#authDetails
{
    padding-left:140px;
    background-color:white;
    display:none;
    position:absolute;
    right:0;
    top:35px;
}
#authDetails.justLoggedIn
{
    display:block;
}
#authDetails div
{
    text-align:right;
}

#authCurrentUser
{
    padding-right:10px;
    font-weight:bold;
    background-image:url('/data/design/lbf_icons.png');
    background-repeat:no-repeat;
    background-position:100% 6px;
    cursor:pointer;
}

#webContent
{
    text-align:left;
    width:1000px;
    margin-top:50px;
    overflow:hidden;
    min-height:300px;
}
.inpTitle
{
    width:185px;
    text-align:right;
}
.inputShadow
{
    font-style:italic;
    color:gray;
}

.searchResultTitle
{
    font-size:14px;
    font-family:'Tahoma','Verdana','Arial';
}
.searchResultSubLocation
{
    color:#808080;
    font-size:10px;
    padding-left:75px;
}

.locationItemTitle
{
    height:25px;
    margin-bottom:10px;
}

.locationItemTitle .marker, .locationItemTitle .sp_marker
{
    float:left;
    width:20px;
    height:17px;
    padding-top:3px;
}

.locationItemTitle .marker
{
    font-weight:bold;
    text-align:center;
    color:white;
    margin-right:28px;
    background-image:url('/data/design/lbf_markerBg.png');
}

.locationItemTitle .sp_marker
{
    background-image:url('/data/design/sp_star.png');
    margin-right:10px;
}

.locationItemTitle .tip
{
    color:#808080;
    font-size:14px;
    margin-right:5px;
}

.locationItemTitle .title
{
    color:#6666FF;
    font-size:18px;
    text-decoration:underline;
    margin-right:15px;
}

.locationItemTitle .subtitle
{
    font-size:10px;
}

.locationItemFrame
{
    border-bottom:2px solid #e0e0e0;
    padding:15px 0;
}

.locationItemFrameWithPicture
{
    border-bottom:2px solid #e0e0e0;
    overflow:hidden;
    padding:15px 0;
}

.locationItemFrame.sponsor, .locationItemFrameWithPicture.sponsor
{
    background-color:#FFF7E0;
}

.locationItemFrame:hover
{
    background-color:#ededff;
}

.locationItemFrameWithPicture:hover
{
    background-color:#ededff;
}

.searchResultControlPanel
{
    height:48px;
    background-image:url('/data/design/lbf_panelgb.gif');
    background-repeat:repeat-x;
    position:relative;
}

.placemarkDetailTitle
{
    border-bottom:1px solid #E1E1E1;
    margin-bottom:15px;
    height:30px;
}
.placemarkDetailTitle h1
{
    top:0px;
    margin-top:0px;
    float:left;
    color:#6666ff;
    font-size:18px;
}
.placemarkDetailTitle .control
{
    margin-top:5px;
    float:right;
    color:#808080;
}
.transportInfo_walk
{
    height:15px;
    background-image:url('/data/design/lbf_transportIcons.gif');
    background-position:0 -15px;
    background-repeat:no-repeat;
    padding-left:12px;
}

.transportInfo_car
{
    height:15px;
    background-image:url('/data/design/lbf_transportIcons.gif');
    background-repeat:no-repeat;
    padding-left:17px;
}
.keywordLink
{
    font-size:14px;
    font-weight:bold;
}
.relatedCategoryTitle
{
    font-size:13px;
    font-weight:bold;
    color:#7070FF;
}

.addButton
{
    width:110px;
    height:18px;
    background-image:url('/data/design/lbf_addButton_bg.gif');
    padding:5px 0 0 16px;
    text-align:left;
    margin-bottom:5px;
}
.addButton a
{
    color:white;
    font-size:10px;
    font-family:'Tahoma','Verdana','Arial';
    font-weight:bold;
}

.reviewFrame
{
    border-bottom:1px solid #808080;
    padding-top:5px;
    padding-bottom:5px;
    overflow:hidden;
}

.reviewFrame:target
{
    background-color:#EDEDFF;
}

.reviewFrame .reviewTitle
{
    color:#808080;
    font-weight:bold;
    font-size:13px;
}

.reviewAuthor
{
    font-size:12px;
    font-weight:bold;
}

.reviewFeedback
{
    color:#808080;
    font-size:12px;
}

.reviewPositiveFeedback, .reviewNegativeFeedback
{
    cursor:pointer;
    display:inline;
    text-align:left;
    width:13px;
    height:12px;
    background-image:url('/data/design/lbf_thumbupdown.gif');
    background-repeat:no-repeat;
}

.reviewNegativeFeedback
{
    background-position:0px -18px;

}

.locationItemFrameWithPicture img.detail
{
    float:right;
    border:1px solid #808080;
    width:110px;
    height:83px;
    margin-left:10px;
}

.commentAuthor
{
    color:#6666FF;
}
.gray
{
    color:#808080;
}

.small
{
    font-size:10px;
}

.contacts
{
    font-size:10px;
    margin:6px 0;
}

#contact .top
{
    padding:5px 0 15px;
}

#overview-title
{
    font-size:19px;
    padding-bottom:19px;
    font-weight:bold;
}

.bold
{
    font-weight:bold;
}

.no-bold
{
    font-weight:normal;
}

#overview-reviewers .reviewer
{
    float:left;
    width:155px;
}

.overview-rating li
{
    font-size:13px;
    line-height:15px;
    margin-bottom:18px;
}

.overview-rating li .date
{
    color:#A0A0A0;
}

#overview-citation
{
    padding:8px 0 28px 0;
}

#overview-reviewers .reviewer
{
    float:left;
    width:154px;
}

.user-comment
{
    border-bottom:1px solid #C0C0C0;
    padding:10px 0;
}

.comment-profile, .reviewer-profile
{
    float:left;
}

.comment-content
{
    margin-left:145px;
}

.comment-profile .user-foto, .reviewer-profile .user-foto
{
    float:left;
}

.comment-profile .user-desc
{
    margin-left:70px;
    width:77px;
}

.reviewer-profile
{
    margin-bottom:20px;
}

.reviewer-profile .userProfile-desc
{
    margin-left:130px;
}

.user-desc .user-name
{
    font-size:13px;
}

.userProfile-desc .userProfile-name
{
    font-size:16px;
}

.user-desc .user-comments
{
    padding-top:5px;
    font-size:11px;
    color:#C0C0C0;
}

.user-desc .user-ranking
{
    font-size:11px;
    color:#C0C0C0;
    font-style:italic;
}

.userProfile-desc .userProfile-comments
{
    padding-top:10px;
    font-size:14px;
    color:#C0C0C0;
}

.userProfile-desc .userProfile-ranking
{
    font-size:14px;
    color:#C0C0C0;
    font-style:italic;
}

.userProfile-desc .userProfile-fullDesc
{
    font-size:13px;
    padding-top:10px;
}

.user-desc p
{
    margin:0;
    padding:0;
}

#cit-img
{
    float:left;
}

#cit-text
{
    color:#808080;
    margin-left:42px;
    text-transform:uppercase;
    font-size:13px;
    padding-top:3px;
}

.right #cit-text
{
    margin:15px 0 0;
}

#map_canvas
{
    border:1px solid #d0d0d0;
    margin-bottom:15px;
}

.title-gt
{
    float:left;
    line-height:23px;
    margin-right:5px;
    color:#6666FF;
    font-size:15px;
}

.detail-stars
{
    margin:0 10px -3px 0;
}

#pl-profile-tbl td
{
    font-size:12px;
}

#pl-profile-tbl td.grey
{
    color:#808080;
}

#contact
{
    font-size:14px;
}

#contact p
{
    height:25px;
}

#newFileName
{
    position:relative;
    z-index:3;
    cursor:default;
}

#pan-owner .systemText
{
    margin:0 0 10px;
}

#pan-about
{
    text-align:justify;
}

#selectedTradeAreas
{
    margin-top:10px;
}

#selectedTradeAreas div
{
    margin-bottom:5px;
}

ul.menu1
{
    position:absolute;
    height:28px;
    padding-top:20px;
    right:10px;
}

ul.menu1 .delim
{
    margin-right:10px;
}

ul.menu1 img
{
    cursor:pointer;
    margin:0 5px -2px;
}

ul.menu1 > li
{
    float:left;
    list-style:none;
    text-align:right;
    padding:0 5px 5px;
}

ul.menu2
{
    margin-top:5px;
    position:relative;
    display:none;
}

ul.menu2 li a
{
    background-color:#F3F3F3;
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    padding:5px 15px;
    display:block;
}

ul.menu2 > li a:hover
{
    background-color:#FFFFFF;
}

#plDetailPanel
{
    background-image:url(/data/design/plDetailPanel.png);
    background-repeat:repeat-x;
    padding:3px 0 0;
    clear:left;
}

#reviewsSorter
{
    position:relative;
    margin-bottom:25px;
}

.fRight
{
    float:right;
}

.reviewFrame .left
{
    width:120px;
    float:left;
}

.reviewFrame .right
{
    margin-left:130px;
}

#infoBox
{
    width:194px;
}

#infoBox_contents
{
    height:77px;
    width:174px;
    background-image:url(/data/design/markerInfo.png);
}

.topTenVoting
{
    border:1px solid #c0c0c0;
    font-size:11px;
    height:15px;
    margin-top:5px;
    padding:3px 0 0 8px;
    text-align:left;
    width:116px;
}

#plImage
{
    float:left;
    width:165px;
    margin-bottom:15px;
}

#plImage .controls .left, #plImage .controls .right
{
    cursor:pointer;
    margin-bottom:-2px;
    margin-right:4px;
}

#plImage .controls .right
{
    margin-left:4px;
}

#plImage .controls, #map-controls
{
    font-size:11px;
    line-height:11px;
    padding-top:5px;
}

#placemark-img, .gallery img
{
    border:1px solid #C0C0C0;
}

#infoBox_contents .title
{
    color:#8686FF;
    font-size:13px;
    font-weight:bold;
    margin:12px 0 0 13px;
}
#infoBox_contents .ratings
{
    color:#a0a0a0;
    font-size:11px;
    font-style:italic;
    margin:6px 0 0 13px;
}
#infoBox_contents .address
{
    color:#808080;
    font-size:11px;
    margin:0 0 0 13px;
}

.plCommentHint
{
    padding-bottom:10px;
}

#about-us
{
    margin-top:30px;
    margin-bottom:25px;
    font-size:13px;
}

#about-us p
{
    margin-bottom:15px;
}

#redaction
{
    float:left;
    margin-top:25px;
}

#redaction .navigation
{
    float:left;
    margin:22px 5px 0;
}

#redaction ul
{
    float:left;
}

#redaction li
{
    float:left;
    margin:0 5px;
}

#about-us-2
{
    margin-top:25px;
    font-size:13px;
}

#about-us-3
{
    margin-top:20px;
    font-size:13px;
}

#about-us-4
{
    margin-top:35px;
    font-size:11px;
}

#about-us-4 p
{
    clear:both;
    margin-bottom:7px;
}

.imgList
{
    color:#606060;
    font-size:13px;
    text-transform:uppercase;
    margin:20px 0 10px;
}

.imgList li
{
    height:35px;
    padding-top:10px;
    background-repeat:no-repeat;
}

.imgList #smilies
{
    background-image:url(/data/design/smilies.png);
    padding-left:50px;
}

.imgList #lens
{
    background-image:url(/data/design/lens.png);
    padding-left:50px;
}

.imgList #mouse
{
    background-image:url(/data/design/mouse.png);
    padding-left:50px;
}

.tip-off
{
    color:#808080;
    font-size:13px;
    font-style:italic;
    padding:18px 0 12px;
    clear:both;
}

.tip-off span
{
    font-style:italic;
}

.tip-off span:first-child
{
    color:#1A1A1A;
    font-weight:bold;
    font-style:normal;
}

.hide
{
    display:none;
}

#floatBox
{
    width:320px;
}

.areas > ul
{
    float:left;
    width:140px;
    padding:10px 30px 30px;
}

#fbFan
{
    margin-bottom:15px;
    height:110px;
}

.hatch
{
    padding-top:12px;
    margin-bottom:25px;
    height:40px;
    color:#404040;
    background-image:url('/data/design/hintBg.png');
    background-repeat:repeat-x;
    position:relative;
}

.hintC
{
    margin-top:20px;
    padding-left:30px;
    text-transform:uppercase;
}

.hintC img
{
    position:absolute;
    right:15px;
    bottom:9px;
}

.hintC div
{
    float:left;
    width:900px;
}

.hintC div:first-child
{
    margin-top:12px;
}

#statistics
{
    height:40px;
}

#statistics img, #contestF img
{
    position:absolute;
    left:5px;
    bottom:6px;
}

#statistics div, #contestF div
{
    margin-left:60px;
}

#Registration #content > .left
{
    padding-right:40px;
    border-right:1px solid #E0E0E0;
}

#Registration #content > .right
{
    padding-left:40px;
}

#header .left
{
    float:left;
}

#header .right
{
    float:right;
    position:relative;
}

#plProfile
{
    float:left;
    width:480px;
    margin-bottom:20px;
}

#plDetail .lab
{
    float:left;
    width:70px;
    color:#808080;
}

#plOpening .lab
{
    color:#808080;
}

#plProfile div
{
    margin-bottom:3px;
}

#plButtons
{
    float:right;
    text-align:right;
}

#plOpening
{
    clear:right;
    float:right;
    width:130px;
    margin-top:10px;
}

#plErRep
{
    clear:right;
    float:right;
    width:130px;
}

#plDesc
{
    margin-bottom:10px;
}

#plDetail
{
    float:left;
    width:350px;
}

#plDetail .action
{
    background: transparent url(/data/design/star-small.png) no-repeat 90% 0;
}

#plDetail .o2
{
    padding-left:18px;
    background:transparent url(/data/design/o2.png) no-repeat;
}

#plDetail .t-mobile
{
    padding-left:18px;
    background:transparent url(/data/design/t-m.png) no-repeat;
}

#plDetail .orange
{
    padding-left:18px;
    background:transparent url(/data/design/orange.png) no-repeat;
}

.gallery
{
    overflow:hidden;
}

.galName
{
    font-size:14px;
    font-weight:bold;
    margin:7px 0 7px 7px;
}

.gallery.top li
{
    display:none;
}

.gallery.tabs li
{
    float:left;
    margin:3px 6px;
}

#sponsored
{
    padding:15px;
    color:#808080;
    clear:left;
    height:65px;
    border-top:1px solid #d7d6d4;
    background-color:#fff7e0;
}

#sponsored a
{
    font-weight:bold;
}

#sponsored .tip
{
    background:transparent url(/data/design/sp_star.png) no-repeat;
    height:30px;
    padding:5px 0 0 30px;
}

#sponsored .title
{
    float:left;
}

#sponsored .control
{
    margin-left:15px;
    float:right;
}

#sponsored .address
{
    color:#1A1A1A;
    padding-top:3px;
    clear:both;
}

div#whatTT,div#whereTT,div#TTfb {
    background-color:#FFF7E0;
    border:1px solid #000;
    padding:10px 15px;
    width:250px;
    display:none;
    color:#000;
    text-align:left;
    font-size:12px;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

.pager
{
    font-size:14px;
    margin-top:10px;
}

.pager > .left
{
    float:left;
}
.pager > .right
{
    float:right;
}

.pager a, .pager .a
{
    padding:0 5px;
}

.buttonContest
{
    overflow:hidden;
}

.buttonContest .addButton
{
    float:left;
}

.buttonContest .contest
{
    float:left;
    padding:5px 0 0 10px;
    color:#808080;
}

#plDetailPanel .n
{
    height:20px;
    padding:5px 0 5px 20px;
}

.searchResultControlPanel .n
{
    height:20px;
    padding:18px 0 5px 20px;
}
#plDetailPanel .n a, .searchResultControlPanel .n a
{
    font-weight:bold;
}

#fb-friends
{
    height:31px;
}

#fb-friends a
{
    background:url("http://static.ak.connect.facebook.com/images/connect_sprite.png") no-repeat scroll left -60px #29447E;
    font-size:12px;
    line-height:24px;
    display:block;
    padding:0 0 0 1px;
}

#fb-friends a:hover
{
    text-decoration:none;
}

#fb-friends a span
{
    margin-left:39px;
    padding:2px 6px 3px;
    background:url("http://static.ak.connect.facebook.com/images/connect_sprite.png") repeat scroll 0 0 #5F78AB;
    border-bottom:1px solid #1A356E;
    border-top:1px solid #879AC0;
    color:#ffffff;
    display:block;
    font-weight:bold;
}

#feedback
{
    position:fixed;
    right:0;
    bottom:0;
}

.w.left h2, .w.right h2
{
    font-size:16px;
    margin:30px 0 15px;
}

.w.left a.i
{
    background-color:#6666FF;
    color:white;
    display:block;
    height:17px;
    margin:10px 120px;
    padding:3px;
    text-align:center;
    width:160px;
}

.w.right #wUserBox
{
    background:transparent url('/data/design/welcbg.png') repeat-x scroll bottom center;
    border-top:1px solid #E0E0E0;
    height:168px;
    margin-top:29px;
}

#gSteps
{
    border-top:1px solid #E0E0E0;
    height:168px;
    margin-top:29px;
    padding-top:20px;
}

.w.right #wUserBox img
{
    border:1px solid #E0E0E0;
    padding:5px;
    float:left;
    margin:25px;
}

#Registration #content > .w.left
{
    border:0 none;
    padding:0;
}

body > #content > .g.left
{
    width:655px;
    margin-bottom:30px;
}

body > #content > .g.right
{
    width:320px;
}

.w.right p
{
    margin-bottom:10px;
}

#wUserBox p.n
{
    font-size:18px;
    margin-top:22px;
}

.g.right ul
{
    font-size:16px;
    color:#999999;
    background-repeat:no-repeat;
    margin-left:30px;
}

.g.right ul.s1
{
    background-image:url('/data/design/g1.png');
}

.g.right ul.s2
{
    background-image:url('/data/design/g2.png');
}

.g.right ul.s3
{
    background-image:url('/data/design/g3.png');
}

.g.right li
{
    height:50px;
    margin:0 0 10px 60px;
}

.g.right li.a
{
    color:#1A1A1A;
}

.u.left
{
    float:left;
    width:617px;
}

.u.right
{
    float:right;
    width:333px;
}

#zlavKup, #zlavKupSB, #zlavKupPD
{
    display:block;
    color:#1A1A1A;
    height:40px;
    background:url('/data/design/zlavovekuponysk.jpg') no-repeat 10px center;
    padding:10px 0 10px 280px;
    border:1px solid #e0e0e0;
    margin-bottom:20px;
    overflow:hidden;
    clear:both;
}

#zlavKupSB, #zlavKupPD
{
    font-size:30px;
    font-weight:bold;
    width:718px;
}

#zlavKup .title
{
    font-size:14px;
    font-weight:bold;
    padding-top:4px;
}

#zlavKup .slogan
{
    font-size:13px;
    font-weight:bold;
}

#zlavKup .title span
{
    color:#1159A1;
}

#banner-pld,
#banner-sb
{
    display:block;
}
#banner-pld
{
    margin-bottom:20px;
}
#banner-sb
{
    margin-top:20px;
}
