body, input, select, textarea { font: normal normal normal 12px arial,verdana,sans-serif; }

a:link, a:active, a:visited { text-decoration:none; color:#d70000; }
a:hover { text-decoration:underline; }
a:hover em { text-decoration:underline; }

a.icons:hover { text-decoration:none; }
a.icons:hover .text { text-decoration:underline; }

h3, h4 { font-size:20px; }
embed { display:block; }

.t { padding:0 0 10px 0; }
.t p { margin:10px 0 10px 0; }
.t em, .t i  { font-style:italic; }
.t strong, .t b  { font-weight:bold; }
.t u { text-decoration:underline; }
.t h4 { font-size:12px; font-weight:bold; }

.t-plus h4, .t-plus p { font-size:14px; }
.t-plusplus h4, .t-plusplus p { font-size:16px; }

.n-single { float:left; }
.n li { display:block; /*padding:5px 0 6px 0;*/ font-size:20px; }
.n .prev { float:left; }
.n .next { float:right; }

.m { margin:0 0 0 -2px; }
.m li, .m h2, .m img, .m a { display:block; float:left; }
.m  li { margin:0 0 0 2px; }
.m img { width:15px; height:15px; }
.m .combine { float:left; padding:0 10px 0 0; }
.m  a:link, .m  a:active, .m  a:visited, .m  a:hover { height:15px; padding:10px; line-height:15px; text-decoration:none; color:#ffffff; background-image:url("../img/menu-off.png"); background-position:0 50%; background-repeat:repeat-x; }
.m  a:hover { background:#3e3e3e; }
.m .active  a:link, .m  .active  a:active, .m  .active  a:visited, .m  .active  a:hover { color:#ffffff; background:#d70000; }

.b-wrap { display:inline; float:left; padding:5px; }
.b-header { padding:10px 10px 2px 10px; }
.b-header h3 { display:inline; float:left; padding:5px 0 6px 0; }
.b-header .m { float:right; }
.b-content, .b-content-x, .b-content-height, .b-content-height-1, .b-content-height-2, .b-content-height-3, .b-content-height-4 { padding:10px; }

#s-header { background:#f8f8f8; }
#s-menu { background:#000000; height:60px; }
#s-content { padding:0 0 10px 0; background:#dadada; }
#s-footer { background:#ffffff; }

/*.s-content { position:relative; width:985px; margin:0 auto 0 auto; padding:5px; }
#s-header .s-content { padding:5px 5px 0 5px; }*/
.s-content { width:985px; margin:0 auto 0 auto; padding:5px; }
#s-header .s-content { padding:5px 5px 0 5px; position: relative;}





#s-footer .m-primary { padding:10px 225px 0 0; }
#s-footer .m-primary .active { background:#ffffff; }
#s-footer .m-primary a { text-transform:none; }

.m-primary { margin:0 5px 0 5px; padding:5px 0 0 0; background:url("../img/menu-primary-background.gif") 0 100% repeat-x; }
.m-primary div { display:inline; float:left; height:25px; padding:0 0 0 10px; }
.m-primary  ul { display:inline; float:right; height:25px; padding:0 10px 0 0; text-transform:uppercase; }
.m-primary  li { display:inline; float:left; z-index:20; margin:0 0 10px 0; padding:0 5px 0 5px; border-right:1px solid #dadada; font-size:12px; }
.m-primary .first { border-left:1px solid #dadada; }
.m-primary .active { margin:0 0 0 -1px; padding:0 5px 10px; border-left:1px solid #dadada; border-right:1px solid #dadada; background:#f8f8f8; font-weight:bold; }
.m-primary .active a { color:#000; }
.m-primary .pasive { display:block; margin:0 0 2px 0; padding:0 10px 0 10px; }

#logo { float:left; }
#logo img { display:block; width:330px; height:78px; }

#m-secondary { display:inline; float:left; padding:5px 15px 0 17px; }
#m-secondary li { margin:0; padding:0 0 0 2px; background:#1a1a1a; }
#m-secondary .first { padding:0; }
#m-secondary  a { display:block; padding:13px 10px 12px 10px; }
#m-secondary  .home span { display:block; width:15px; height:15px; background:url("../img/home-icon.gif") 0 0 no-repeat; cursor:pointer; }
#m-secondary  .home span span { display:none; }

#f-search, #f-login, #b-connect, #b-profile { position:relative; display:inline; width:294px; height:30px; float:right; margin:38px 15px 0 15px; }
#b-connect p span, #b-profile p span { color:#dadada; }
#f-search { background:url("../img/search-bg.png") 0 0 no-repeat; }
#f-login { background:url("../img/login-bg.png") 0 0 no-repeat; }
#f-search input, #f-login input { display:block; }
#f-search div input, #f-login div input { position:absolute; padding:0; border:none; color:#000000; background:transparent; }
#f-search  #search-submit, #f-login  #login-submit { left:254px; top:0; width:40px; height:30px; }
#f-search  #search-text { left:1px; top:1px; width:243px; }
#f-login  #login-login { left:1px; top:1px; width:118px; height:18px; }
#f-login  #login-password { left:130px; top:1px; width:114px; height:18px; }
#f-login  #login-automatic, #b-connect p { position:absolute; top:-22px; left:5px; cursor:pointer; }
#f-login  #login-automatic { cursor:pointer; }
#f-login  #login-automatic input { display:inline; vertical-align:-15%; background:#f8f8f8; }
#f-search  #search-text,  #f-login  #login-login, #f-login  #login-password { padding:5px; }
#f-login a { border-left:1px solid #dadada; padding:0 0 0 3px; }
#b-connect a span { display:none; }
#b-connect #connect-joj, #b-connect #connect-facebook { display:inline; float:left; width:135px; height:30px; margin:0 10px 0 0; background-repeat:no-repeat; background-position:0 0; }
#b-connect #connect-joj { background-image:url("../img/joj-connector.gif"); }
#b-connect #connect-facebook { background-image:url("../img/facebook-connector.gif"); }
#b-connect .fbconnect_login_button { display:block; width:135px; height:30px; }
#b-connect .fbconnect_login_button img { display:none; }
#b-profile { height:45px; margin-top:23px; }
#b-profile img, #b-profile p { display:inline; float:left; }
#b-profile img { width:45px; height:45px; }
#b-profile p { width:235px; height:45px; margin:0 0 0 10px; }
#b-profile em { font-weight:bold; }

#s-flash-small { height:170px; background:url("../img/flash-small-bg.png") 0 0 repeat-x; }
#s-flash-small .i-flash-wrap { height:170px; }
#s-content.flash-small { background-image:url("../img/flash-small-bg.png"); background-position:0 -170px; background-repeat:repeat-x; }

#s-flash-large { height:420px; padding:17px 0 0 0; background:#465a68 0 0 repeat-x; }
#s-flash-large .i-flash-wrap { height:420px; }
#s-videos.flash-large { background-image:url("../img/flash-large-bg.png"); background-position:0 -448px; background-repeat:repeat-x; }
#s-tertiary.flash-large { background-image:url("../img/flash-large-bg.png"); background-position:0 -450px; background-repeat:repeat-x; }

.b-customized-link { position:absolute; top:-100px; left:20px; width:200px; height:100px; background:#000; }

.i-flash-message { width:280px; height:180px; margin:0 auto 0 auto; padding:20px 0 0 0; text-align:center; background:url("../img/flash-error.gif") 0 20px no-repeat; }
.i-flash-message p { padding:15px 10px 10px 10px; }
.i-flash-message small { display:block; padding:10px; }
.i-flash-message small, .i-flash-message small a { font-size:10px; color:red; }
.i-flash-message small a { text-decoration:underline; }
.i-flash-message div { padding:0 40px 0 40px;  }

.i-pager-bottom { padding:2px 0 0 0; border-top:1px solid #dadada; }
.i-pager-top { padding:0 0 2px 0; border-bottom:1px solid #dadada; }
.i-pager-list { margin:5px 0 0 0; padding:2px 0 0 0; border-top:1px solid #dadada; }
.i-pager-show { margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px solid #dadada; }
.i-pager .title { padding:7px 5px 7px 0; }
.i-pager .left { float:left; }
.i-pager .left span { display:block; padding:10px 5px 5px 5px; font-weight:bold; }
.i-pager .left a:link, .i-pager .left a:active, .i-pager .left a:visited, .i-pager .left a:hover  { padding:7px 5px 7px 5px; }
.i-pager .right { float:right; }
.i-pager .right img { width:5px; height:9px; }
.i-pager .right a:link, .i-pager .right a:active, .i-pager .right a:visited, .i-pager .right a:hover { height:9px; }

.i-dropdown { position:relative; width:55px; height:45px; border-left:1px solid #dadada; }
.i-dropdown div { padding:5px 10px 5px 10px; }
.i-dropdown div a { display:block; width:35px; height:35px; text-decoration:none; color:#404040; background:url("../img/joj-dropdown-off.gif") 0 0 no-repeat; }
.i-dropdown div a:hover { background:url("../img/joj-dropdown-on.gif") 0 0 no-repeat; }
.i-dropdown div span { display:block; width:35px; height:35px; background:url("../img/pager-down.gif") 50% 50% no-repeat; cursor:pointer; }
.i-dropdown, .i-dropdown .dropdown-list { display:none !important; }
.dropdown-list { display:block; width:180px; padding:10px 0 10px 0; background:#e3e3e3; }
.dropdown-list a { display:block; padding:2px 10px 2px 10px; color:#404040 !important; }
.dropdown-list a:hover { background:#404040; text-decoration:none; color:#e3e3e3 !important; }
.active .i-dropdown, .i-dropdown-show { display:inline !important; }

.grey-photo, .grey-video { padding:0 0 0 25px; text-decoration:none !important; font-size:12px; font-weight:normal; color:#ababab; }
.grey-photo { background:url("../img/grey-photo.gif") 8px 50% no-repeat; }
.grey-video { background:url("../img/grey-video.gif") 8px 50% no-repeat; }

#b-album-list .l li { display:inline; float:left; width:125px; height:180px; background:url("../img/album-bg.gif") 0 0 no-repeat; padding:0 10px 0 0; }
#b-album-list .l { padding:10px 0 0 10px; }
#b-album-list .l .image { width:114px; height:115px; margin:10px 4px 6px; }
#b-album-list .l .image img { display:block; position:relative; }
#b-album-list .l em, #b-album-list .l small, #b-album-list .l .image a { display:block; }
#b-album-list .l .image a { text-align:center; }
#b-album-list .l li { display:inline; float:left; width:125px; height:175px; background:url("../img/album-bg.gif") 0 0 no-repeat; }
#b-album-list .l .active { background:url("../img/album-bg-active.gif") 0 0 no-repeat; }

#b-image-list .l { padding:5px 0 5px 0; }
#b-image-list .l li { display:inline; float:left; width:125px; height:111px; padding:5px 0 5px; }
#b-image-list .l .image { display:inline; float:left; }
#b-image-list .l .image img { display:block; padding:5px; border:1px solid #dadada; }
#b-image-list .l a { display:block; text-align:center; }

#b-album-list.compact .l { padding:10px 0 0 0; }
#b-album-list.compact .l li { width:115px; }

.b-comments .l { display:block; }
.b-comments .l li { display:block; margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px solid #dadada; }
.b-comments .l .first { margin:-5px 0 0 0; border-top:none; }
.b-comments .l em { font-weight:bold; }
.b-comments .wrap { position:relative; background:url("../img/grey-dot.gif") 502px 0 repeat-y; }
.b-comments .left { display:block; float:left; width:493px; }
.b-comments .right { float:right; width:112px; }

.b-comments #f_comment, .b-comments #f_comment img, .b-comments #f_comment fieldset, .b-comments #f_comment textarea, .b-comments #f_comment input, .b-comments #f_comment span { display:block; }
.b-comments #f_comment { margin:0 0 5px 0; border-bottom:1px solid #dadada; }
.b-comments #f_comment fieldset { margin:0 0 5px 0; }
.b-comments #f_comment fieldset { margin:0 0 5px 0; }
.b-comments #f_comment label, .b-comments #f_comment #captcha_wrapper { display:inline; float:left; padding:1px; }
.b-comments #f_comment label input, .b-comments #f_comment label textarea { width:100%; padding:0; border:none; background:#fff; }
.b-comments #f_comment #captcha_wrapper, .b-comments #f_comment #comment-text, .b-comments #f_comment #comment-captcha { margin-bottom:10px; }
.b-comments #f_comment #captcha_wrapper { width:146px; height:45px; margin-right:10px; background:url("../img/comment-image.gif") 0 0 no-repeat; }

.b-comments #f_comment #comment-text { width:492px; padding:1px 0 0 0; background:url("../img/comment-text-top.png") 0 0 no-repeat; }
.b-comments #f_comment #comment-text span { padding:0 0 1px 0; background:url("../img/comment-text-bottom.png") 0 100% no-repeat; }
.b-comments #f_comment #comment-text textarea { width:488px; height:17px; padding:5px 2px 5px 2px; background-image:url("../img/comment-text-repeat.gif"); background-position:0 0; background-repeat:repeat-y; overflow:auto; }

.b-comments #f_comment #comment-title { width:492px; height:31px; margin-bottom:10px; background:url("../img/comment-title.gif") 0 0 no-repeat; }
.b-comments #f_comment #comment-title input { width:486px; height:15px; padding:6px 2px; }
.b-comments #f_comment #comment-name { width:190px; height:31px; margin:0 0 10px 0; background:url("../img/comment-name.png") 0 0 no-repeat; }
.b-comments #f_comment #comment-name input { width:184px; height:15px; padding:6px 2px; }
.b-comments #f_comment #comment-captcha { width:149px; height:46px; background:url("../img/comment-captcha.gif") 0 0 no-repeat; }
.b-comments #f_comment #comment-captcha input { width:144px; height:15px; padding:12px 2px; }

.b-comments #f_tattoo label, .b-comments #f_tattoo #tattoo_wrapper { display:inline; float:left; padding:1px; }
.b-comments #f_tattoo .tattoo-title { width:492px; height:31px; margin-bottom:10px; background:url("../img/comment-title.gif") 0 0 no-repeat; }
.b-comments #f_tattoo .tattoo-title input { width:486px; height:15px; padding:6px 2px; }
.b-comments #f_tattoo #tattoo-name { width:190px; height:31px; margin:0 0 10px 0; background:url("../img/comment-name.png") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-name input { width:184px; height:15px; padding:6px 2px; }
.b-comments #f_tattoo #tattoo-captcha { width:149px; height:46px; background:url("../img/comment-captcha.gif") 0 0 no-repeat; }
.b-comments #f_tattoo #tattoo-captcha input { width:144px; height:15px; padding:12px 2px; }
.b-comments #f_tattoo #tattoo_wrapper, .b-comments #f_tattoo #tattoo-text, .b-comments #f_tattoo #tattoo-captcha { margin-bottom:10px; }
.b-comments #f_tattoo #tattoo_wrapper { width:146px; height:45px; margin-right:10px; background:url("../img/comment-image.gif") 0 0 no-repeat; }

.comment-submit, .comment-reset { display:inline; float:right; margin:0 1px 0 10px; white-space:pre; text-decoration:none !important; cursor:pointer; color:#ffffff !important; background-image:url("../img/button-background.gif"); background-repeat:no-repeat; }
.comment-submit span, .comment-reset span { display:inline; float:left; line-height:30px; height:30px; padding:0 10px 0 10px; background:url("../img/button-background.gif") 100% -120px no-repeat; }
.comment-submit { background-position:0 0; }
.comment-submit:hover { background-position:0 -60px; }
.comment-reset { color:#000000 !important; background-position:0 -30px; }
.comment-reset:hover { background-position:0 -90px; }

.b-comments input#comment-submit { display:inline; float:left; width:65px; height:30px; line-height:30px; border:none; background:url("../img/button-background.gif") 0 -150px no-repeat;}
.b-comments input#comment-submit:hover { background:url("../img/button-background.gif") 0 -180px no-repeat;}
.b-comments p.error { display:inline; float:left; width:500px; padding:0 0 10px 0; font-weight:bold; color:#d70000; }

.b-comments #f_comment .buttons a { float:left; }
.b-comments #f_comment .buttons { clear:both; margin:0 0 0 -10px; padding:0 0 10px 0; }

.b-head .excerpt, .b-head .service { display:inline; float:left; }
.b-head .excerpt { width:620px; }
.b-head .excerpt small { display:block; }
.b-head .excerpt h3 { padding:10px 0 10px 0; font-size:25px; }
.b-head .excerpt p { padding:0 0 10px 0; font-weight:bold; }
.b-head .excerpt li { padding:0 0 0 110px; }
.b-head .excerpt span { display:inline; float:left; margin:0 0 0 -110px; }
.b-head .service { width:310px; margin:0 0 0 25px; }
.b-head .service li { display:inline; float:left; width:145px; margin:0 0 0 10px; }
.b-head .service a { display:block; padding:5px 0 5px 35px; background-image:url("../img/sharehezada.gif"); background-repeat:no-repeat; }
.b-head .service .c a { display:inline; float:left; width:22px; height:26px; margin:0 9px 0 0; padding:0; background-image:url("../img/sharehezada.gif"); background-repeat:no-repeat; }
.b-body blockquote { display:inline; float:left; width:355px; padding:35px 0 0 0; margin:0 10px 10px 0 !important; }
.b-body blockquote p { line-height:1.2; margin:0; padding:0 10px 10px 10px; }
.b-body blockquote .align-right { padding:0 10px 35px 70px; line-height:1; text-align:right; font-size:10px; }
.b-body .similar { display:inline; float:left; width:355px; margin:0 10px 10px 0; }
.b-body .similar h4 { padding:10px; }
.b-body .similar ul, .b-body .similar li { padding:0 10px 5px 0; }
.b-body .similar li { margin-left:25px; list-style:disc outside; }
.b-body .gallery { display:inline; float:left; width:355px; margin:0 10px 10px 0; }
.b-body .gallery p { margin:0; padding:7px 0 7px 0; text-align:center; }
.b-body .gallery em { font-style:normal; }
.b-body .gallery .move { position:relative; width:355px; padding:10px 0 10px 0; text-align:center; }
.b-body .gallery .move a { position:absolute; top:8px; display:block; width:20px; padding:2px 10px 4px 10px; line-height:12px; text-decoration:none; font-size:16px; }
.b-body .b-content .i-pager .m span { display:block; padding:0 0 0 18px; font-weight:normal; }
.b-body .image-float-left, .b-body .image-float-right  { display:inline; }
.b-body .image-float-left img, .b-body .image-float-right  img { display:block; }
.b-body .image-float-left span, .b-body .image-float-right  span { display:block; padding:7px 10px; }
.b-body .image-float-left { float:left; margin:0 10px 10px 0 !important; }
.b-body .image-float-right { float:right; margin:0 0 10px 10px  !important; }
#i-gallery, #i-gallery li { position:relative; width:355px; overflow:hidden; }
#i-gallery { overflow:hidden; }
#i-gallery li { display:inline; float:left; }
#i-gallery img { display:block; }
#i-gallery-prev { left:75px; }
#i-gallery-next { right:75px; }

#i-article-gallery { margin:5px 0 5px 0; padding:5px; border:1px solid #dadada; }
#i-article-gallery .i-outer { display:block; width:613px; overflow:hidden; position:relative; }
#i-article-gallery .i-inner { display:block; }
#i-article-gallery .i-inner li { display:inline; float:left; width:613px; }
#i-article-gallery .i-inner img { display:block; cursor:pointer; }
#i-article-gallery p { text-align:center; padding:5px 0 0 0; }

.i-article-video { padding:5px 0 5px 0; }
.i-article-video .i-flash-wrap { width:625px; height:394px; }

.i-documents li { display:block; padding:0 0 0 50px; height:40px; line-height:40px; }
.i-documents .pdf { background:url("../img/icon-pdf-large.gif") 0 50% no-repeat; }

#b-search-results #cse-search-results { padding:0 10px 0 0; }

.b-ad-top { margin-top:47px; }
.b-ad-300 .hidden, .b-ad-975 .hidden { display:none; }

.b-top-2 { margin-top:47px; }

.b-table-large .l .dark, .b-table-small .l .dark { background-color:#f5f5f5; }
.b-table-large .l li { height:50px; padding:3px; }
.b-table-large .l img { display:block; float:left;} /* width:50px; height:50px; } */
.b-table-large .l em, .b-table-large .l p { display:block; padding:0 0 0 90px; }
.b-table-large .l .films em, .b-table-large .l .films p { display:block; padding:0 0 0 45px; }
.b-table-large .eshop .l em, .b-table-large .eshop .l p { display:block; padding:0 0 0 60px; }
.b-table-small .l li { padding:3px; background-position:280px; 50%; background-repeat:no-repeat; }
.b-table-small .l em, .b-table-small .l span { display:inline; float:left; }
.b-table-small .l em { width:140px; font-weight:bold; }
.b-table-small .l span { width:60px; text-align:right; }
.b-table-small .l .up { background-image:url("../img/rise-bg.gif"); }
.b-table-small .l .down { background-image:url("../img/fall-bg.gif"); }
.b-table-small p { padding-top:10px; text-align:right; color:#dadada; }

/* bordel */

.oh-2-5 ul li { display:inline; float:left; border-left:1px solid #DADADA; height:145px; width:145px; padding:0 6px; }
.oh-2-5 ul li.first { border:none; padding-left:0; }

.banner-under-gallery { border-top:4px solid #ffffff; padding:5px 10px; }