body.home {background-color:#151515; background-image: url(/img/general/body_bg.jpg); background-repeat: repeat-x;}
.h-top {margin-bottom: 11px;}
.boxes {clear: both; width: 400px;}
.boxes .box {float: left; display: inline; width: 316px; height: 84px; margin : 0 16px 0 0; padding-top: 66px;}
.boxes .box1 {float: left; display: inline; width: 316px; height: 120px; margin : 0 16px 0 0; padding-top: 30px;}
.numbers {padding-bottom: 20px;}
.boxes .box2 {float: left; display: inline; width: 316px; height: 72px; margin : 0 16px 0 0; text-align: center;}

.home1,.home2,.home3 {width: 316px; height: 108px;}
.home1 {background-image: url(/images/homepage/home1.gif);}
.home2 {background-image: url(/images/homepage/home2.gif);}
.home3 {background-image: url(/images/homepage/home3.gif);}

.numbers {font-size: 20px; font-style:normal; text-align: center;}
.numbers span {width: 105px; padding: 0 20px 0 20px;}

.box h1 {font-size: 20px; color: #A8A8A8; font-style: normal; font-weight: lighter; margin-bottom: 16px; }
h1.white {color: #FFFFFF;}

.boxes300 {clear: both; width: 980px;}
.boxes300 .box { height: 280px;  background-color: #000000; padding: 10px 0 0 16px; float: left; width: 964px; display: inline; float: left;}

/*.boxes300 .box div { display: inline; float: left;}*/
.boxes300 .box .text {width: 450px; height: 232px; margin-right: 16px; display: inline; float: left;}
.text .movie {margin-top: 13px;}
.text .movie img {padding-top: 8px;}
.text .txt {height: 110px;}
.text .txt2 {height: 48px; margin: 15px 0 10px 0;}
.text .txt3 {width: 266px;}
.text .txt3 p {font-size: 14px; font-style:normal;}
.text .txt3 h1 {margin: 22px 0 0 0;}
.text .link {padding-top: 41px; width: 100px; float: left;}
.text .link a:hover {text-decoration: none;}
.text .zip {text-align: right; margin-top: 3px; padding-top: 24px; height: 75px; float: right; width: 340px; background-image: url(/img/homepage/big-zip.gif); background-repeat: no-repeat;}
.text .zip h1 {margin: 0; padding: 0;}
.text .zip .tx2 {font-size: 14px; font-style:normal; width: 330px; clear: right; float: right;}

.boxes300 .box .text2 {width: 280px; height: 232px; margin-right: 16px; display: inline; float: left;}
.text2 .txt {height: 145px;}
.text2 .models {margin-top: 13px;}
.text2 .models img {padding-top: 6px;}

.boxes300 #top {height: 248px; overflow: hidden;}
.boxes300 .vote {text-align: center; padding-top: 5px;}

.num {font-size: 28px; color: #646464; font-style: normal; font-weight: lighter; margin-bottom: 10px; line-height: 30px;}
.boxes300 .box .today{width: 150px; height: 232px; display: inline; float: left;}
.boxes300 .box .today img {margin-bottom: 5px;}
.boxes300 .box .zoom {width: 316px; height: 232px; margin-right: 16px; display: inline; float: left;}

/* RAMECKY */
.frametop6 {width: 980px; height: 5px; background-image: url(/img/general/980top.gif); }
.framebot6 {clear: both; width: 980px; height: 5px; background-image: url(/img/general/980bot.gif);}

.frame2 {background-image: url(/img/general/316bag.gif); width: 316px; height: 150px;}
.frame3 {background-image: url(/img/general/316bag2.gif); width: 316px; height: 72px;}
.frame4 {background-image: url(/img/homepage/hemail.gif); width: 316px; height: 72px;}


/* MODELS */

#model-box {width: 1000px; display: inline;}
/*#model-box div {float: left; display: inline;}*/
#model-box #col-4 {padding-left: 16px;}


ul#model-list {width: 664px; height: 814px; overflow: hidden;}
ul#model-search {width: 664px; overflow: hidden;}
#model-list li,#model-search li {display: inline; float: left; height: 166px; width: 316px; overflow: hidden; margin-right: 16px;}

#pager {width: 648px; margin-top: 5px;}
#pager #page {width: 316px; float: right; text-align: center; }
#pager #page #list {padding: 0px; display: inline;}
#pager #page .current, #pager #page a {text-decoration: none;	color: #646464; padding: 0 2px 0 2px;}
#pager #page a:hover {text-decoration: none;color: #e922a8}
#pager #page .current {color: #e922a8;}

#top-models {height: 278px; float: left; overflow: hidden;}
#top-models h1 {color: #e922a8; font-size: 16px; font-weight: normal; padding-top: 4px; margin-bottom: 5px;}
#col-2 .dail {font-size: 14px; font-weight:bold;  font-style:normal; text-align: center; margin-bottom: 3px;}
#info2 { height: 230px;}

ul#top {padding: 5px 0 0 0; width: 332px;}
#top li {display: inline; float: left; width: 150px; font-size: 11px; overflow: hidden; padding: 0 16px 16px 0;}

#search {height: 250px; width: 316px; float: left; margin-top: 15px;}
#search .sendform {margin-left: 75px;}
#search select { width:206px; height:18px; margin : 0 8px 0 0; font-size: 11px; padding: 0; color: #646464;}
#search .name {line-height: 16px;}
#search p{margin-bottom: 5px; text-align: center;}
#search .m10 {height: 3px;}
#search select.girl {margin-top: 10px;}

#button-model {height: 90px; width: 316px; float: left; margin-bottom: 8px;}

/*MODELS modelka*/
#model-cover {padding: 27px 0 16px 0;}
.nextprev {text-align: center; padding-bottom: 6px; width: 150px;}
#np-model {width: 316px; height: 94px;}
#model-box2 {width: 648px;}

#roll {height: 670px; width: 648px;}
#roll #photo {padding-top: 26px; width: 482px; background-image: url(/img/general/loader.gif); background-repeat: no-repeat; background-position: 231px 321px;}
#roll #photo-info {width: 150px; height: 200px; float: right; display: block;}
#roll #photo-info .back {border-bottom: #AFAFAF;  border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 2px; margin-bottom: 5px;}
#roll #photo-info .back a {text-decoration: none; color: #e922a8; line-height: 24px; font-style: normal; font-weight: lighter;}
#roll #photo-info .back a:hover {text-decoration: underline;}
#roll #photo-info .photoline {border-bottom: #AFAFAF;  border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 5px; margin-bottom: 5px;}

#roll #photo-info ul#zip {height: 220px; padding: 0;}
#roll #photo-info #zip li {list-style-type: none; padding: 0; margin: 0; display: inline; float: left; height: 90px; width: 75px; text-align: center; white-space: nowrap; overflow: hidden; padding: 10px 0 10px 0;}

.covers {background-color: blue;}

ul#model-sets {width: 498px;}
#model-sets li {display: inline; float: left; width: 150px; height: 200px; font-size: 11px; overflow: hidden; padding: 0 16px 16px 0;}
#girl-button {height: 85px; padding-top: 10px;}


/*UPDATES*/
.update-box {width: 316px; height: 458px;}
.update-text {font-size: 14px; font-weight: bold; text-align: center; padding-top: 5px;}
.update-new img{}


.update-models img {padding-bottom: 16px;}
.button{height: 71px; padding-top: 3px;}
.cover {width: 150px; font-size: 11px; text-align: center; line-height:14px; white-space: nowrap; overflow: hidden;}
.cover a img {margin-bottom: 3px;}
.cover a {text-decoration: none;}
.cover a:hover {text-decoration: underline;}
.cover .name {color: #e922a8;}

#update {float: left; overflow: hidden; clear: left;}
#update ul.issues {width: 664px; float: left;}
#update ul.issues li {height: 237px;}

/*UPDATES cover*/
ul#zip2 { height: 54px; padding: 10px 0 10px 0; display: block;}
#zip2 li{ float: left; width: 120px; height: 48px; text-align: left;}
#zip2 li a {display: inline; float: left; text-decoration: none;}
#zip2 li .text {float: left; display: inline; padding: 8px 0 0 5px;}
#zip2 li a:hover {text-decoration: underline;}

ul#zip { height: 90px; padding: 14px 0 16px 0; display: block;}
#zip li{text-align: center; float: left; width: 79px; height: 90px; display: inline;}
#zip li a {text-decoration: underline; padding-bottom: 5px;}
#zip li a:hover {text-decoration: none;}
#zip li img {margin-left: auto; margin-right: auto; padding-top: 10px;}

/*UPDATES next prev issue*/
.info-issue {height: 87px; border-bottom: #AFAFAF; border-bottom-style: solid; border-bottom-width: 1px;}

#nextprev {width: 150px;}
#next,#previous {position: absolute; margin-left: 63px; padding-top: 88px; float: left;}
#next.off, #previous.off {display: none;}
#next.on, #previous.on {display: block;}
#nextprev #blank {height: 224px;}
.slink {height: 24px; font-size: 14px; font-weight: bold; text-align: center; line-height:20px;}

#update-buttons {height: 71px;}

/*MOVIES*/
ul#model-card {height: 332px; width: 1000px; padding-top: 10px;}
#model-card li{display: inline; float: left; height: 166px; width: 316px; overflow: hidden; margin-right: 16px;}
a.link-preview:hover {text-decoration: none;}
#movie-sets li {display: inline; float: left; width: 150px; height: 200px; padding: 0 0 16px 0;}
#box3 {height: 37px; width: 316px; display: block;}

/* strankovanie */
#movie-pager {margin-top: 15px; width: 648px; float: left;}
#movie-pager #list {padding: 0px;display: inline; float: right;}
#movie-pager .current, #movie-pager a {text-decoration: none;    color: #646464; padding: 0 2px 0 2px;}
#movie-pager a:hover {text-decoration: none;    color: #e922a8;}
#movie-pager .current {color: #e922a8;}

.preview { width: 150px; float: right; padding-top: 10px;}








a.favorite:hover {text-decoration: none;}

/* foot nav menu */
#footer {font-size: 11px; text-align: center; line-height:14px; padding-bottom: 10px;}
.foottext a.name {text-decoration: underline;}
.foottext a:hover.name {text-decoration: none;}
#footer .footnav {padding-top: 10px; padding-bottom: 10px;  border-bottom : #AFAFAF;  border-bottom-style: solid; border-bottom-width: 1px; margin-left: 5px; width: 100%; margin-bottom: 10px;}
#footer .footnav a {text-decoration: none; margin-left: 5px; margin-right: 5px;}
#footer .footnav a:hover {text-decoration: underline;}


/* UPDATES menu roky 410 */
#years {padding-bottom: 6px; margin-left: auto; margin-right: auto;}
#months {padding-bottom: 13px; padding-left: 115px;}
#navyears {text-align: center; width: 410px; height:19px;	margin: 0 auto; padding: 0; position: relative; z-index: 9997; display: block;}
#navyears li { display: inline;}
#navyears li a {background-image: url(/img/updates/menu_y.gif); padding-top: 19px; float: left; background-position: 0 0; width: 64px; height: 19px; overflow: hidden; background-repeat: no-repeat;}

#navyears li#y2004 a {background-position: 0 0; width: 64px; height: 0;}
#navyears li#y2005 a {background-position: -64px 0; width: 69px; height: 0;}
#navyears li#y2006 a {background-position: -133px 0; width: 70px; height: 0;}
#navyears li#y2007 a {background-position: -203px 0; width: 69px; height: 0;}
#navyears li#y2008 a {background-position: -272px 0; width: 70px; height: 0;}
#navyears li#y2009 a {background-position: -342px 0; width: 65px; height: 0;}


#navyears li#y2004 a:hover {background-position: 0 -19px;}
#navyears li#y2005 a:hover {background-position: -64px -19px;}
#navyears li#y2006 a:hover {background-position: -133px -19px;}
#navyears li#y2007 a:hover {background-position: -203px -19px;}
#navyears li#y2008 a:hover {background-position: -272px -19px;}
#navyears li#y2009 a:hover {background-position: -342px -19px;}


#navyears.c2004 li#y2004 a {background-position: 0 -19px !important;}
#navyears.c2005 li#y2005 a {background-position: -64px -19px !important;}
#navyears.c2006 li#y2006 a {background-position: -133px -19px !important;}
#navyears.c2007 li#y2007 a {background-position: -203px -19px !important;}
#navyears.c2008 li#y2008 a {background-position: -272px -19px !important;}
#navyears.c2009 li#y2009 a {background-position: -342px -19px !important;}



/* UPDATES menu mesiac*/
#navmonths {background-image: url(/img/updates/menu_m.gif);	background-position: 0 0;	width: 749px; height:16px;	margin: 0 ; padding: 0; position: relative; z-index: 9998; background-repeat: no-repeat;}
#navmonths li { display: inline;}
#navmonths li a, #navmonths li p {background-image: url(/img/updates/menu_m.gif); padding-top: 16px; float: left; background-position: 0 -16px; width: 61px; height: 16px; overflow: hidden; background-repeat: no-repeat;}

#navmonths li#m1 p {background-position: 0 0; width: 61px; height: 0;}
#navmonths li#m2 p {background-position: -61px 0; width: 73px; height: 0;}
#navmonths li#m3 p {background-position: -134px 0; width: 58px; height: 0;}
#navmonths li#m4 p {background-position: -192px 0; width: 46px; height: 0;}
#navmonths li#m5 p {background-position: -238px 0; width: 45px; height: 0;}
#navmonths li#m6 p {background-position: -283px 0; width: 47px; height: 0;}
#navmonths li#m7 p {background-position: -330px 0; width: 41px; height: 0;}
#navmonths li#m8 p {background-position: -371px 0; width: 62px; height: 0;}
#navmonths li#m9 p {background-position: -433px 0; width: 88px; height: 0;}
#navmonths li#m10 p {background-position: -521px 0; width: 69px; height: 0;}
#navmonths li#m11 p {background-position: -590px 0; width: 84px; height: 0;}
#navmonths li#m12 p {background-position: -674px 0; width: 75px; height: 0;}

#navmonths li#m1 a {background-position: 0 -16px; width: 61px; height: 0;}
#navmonths li#m2 a {background-position: -61px -16px; width: 73px; height: 0;}
#navmonths li#m3 a {background-position: -134px -16px; width: 58px; height: 0;}
#navmonths li#m4 a {background-position: -192px -16px; width: 46px; height: 0;}
#navmonths li#m5 a {background-position: -238px -16px; width: 45px; height: 0;}
#navmonths li#m6 a {background-position: -283px -16px; width: 47px; height: 0;}
#navmonths li#m7 a {background-position: -330px -16px; width: 41px; height: 0;}
#navmonths li#m8 a {background-position: -371px -16px; width: 62px; height: 0;}
#navmonths li#m9 a {background-position: -433px -16px; width: 88px; height: 0;}
#navmonths li#m10 a {background-position: -521px -16px; width: 69px; height: 0;}
#navmonths li#m11 a {background-position: -590px -16px; width: 84px; height: 0;}
#navmonths li#m12 a {background-position: -674px -16px; width: 75px; height: 0;}

#navmonths li#m1 a:hover {background-position: 0 -32px; }
#navmonths li#m2 a:hover {background-position: -61px -32px;}
#navmonths li#m3 a:hover {background-position: -134px -32px; }
#navmonths li#m4 a:hover {background-position: -192px -32px; }
#navmonths li#m5 a:hover {background-position: -238px -32px; }
#navmonths li#m6 a:hover {background-position: -283px -32px; }
#navmonths li#m7 a:hover {background-position: -330px -32px; }
#navmonths li#m8 a:hover {background-position: -371px -32px; }
#navmonths li#m9 a:hover {background-position: -433px -32px; }
#navmonths li#m10 a:hover {background-position: -521px -32px; }
#navmonths li#m11 a:hover {background-position: -590px -32px; }
#navmonths li#m12 a:hover {background-position: -674px -32px; }

#navmonths.c1 li#m1 a { background-position: 0 -32px !important;}
#navmonths.c2 li#m2 a { background-position: -61px -32px !important;}
#navmonths.c3 li#m3 a {background-position: -134px -32px !important;}
#navmonths.c4 li#m4 a {background-position: -192px -32px !important;}
#navmonths.c5 li#m5 a {background-position: -238px -32px !important;}
#navmonths.c6 li#m6 a {background-position: -283px -32px !important;}
#navmonths.c7 li#m7 a {background-position: -330px -32px !important;}
#navmonths.c8 li#m8 a {background-position: -371px -32px !important;}
#navmonths.c9 li#m9 a {background-position: -433px -32px !important;}
#navmonths.c10 li#m10 a {background-position: -521px -32px !important;}
#navmonths.c11 li#m11 a {background-position: -590px -32px !important;}
#navmonths.c12 li#m12 a {background-position: -674px -32px !important;}

/* menu hlavne */
#navback{background-image: url(/img/general/nav.gif);	background-repeat: no-repeat;	width: 990px; height:46px;	margin: 0 ; padding: 0; position: relative; z-index: 9998;}
#navback #nav {padding:5px 0 0 5px; width: 980px; height: 36px;}
#navback #nav li { display: inline;}
#navback #nav li a { float: left; width: 102px; padding-top: 36px;  overflow: hidden; background-image: url(/img/general/nav_e.gif); background-repeat: no-repeat; }
/* BUTTONS */
#navback #nav li#errotica a { background-position: 0 -36px; width: 101px; height: 0;}
#navback #nav li#members a { background-position: -101px 0; width: 118px; height: 0;}
#navback #nav li#signup a { background-position: -219px 0; width: 102px; height: 0;}
#navback #nav li#freetour a { background-position: -321px 0; width: 115px; height: 0;}
#navback #nav li#updates a { background-position: -436px 0; width: 111px; height: 0;}
#navback #nav li#models a { background-position: -547px 0; width: 108px; height: 0;}
#navback #nav li#movies a { background-position: -655px 0; width: 104px; height: 0;}
#navback #nav li#downloads a { background-position: -759px 0; width: 124px; height: 0;}
#navback #nav li#support a { background-position: -883px 0; width: 96px; height: 0;}
/* OVER STATES */
#navback #nav li#errotica a:hover { background-position: 0 -36px; }
#navback #nav li#members a:hover { background-position: -101px -36px; }
#navback #nav li#signup a:hover { background-position: -219px -36px; }
#navback #nav li#freetour a:hover { background-position: -321px -36px;}
#navback #nav li#updates a:hover { background-position: -436px -36px; }
#navback #nav li#models a:hover { background-position: -547px -36px;}
#navback #nav li#movies a:hover { background-position: -655px -36px;}
#navback #nav li#downloads a:hover { background-position: -759px -36px;}
#navback #nav li#support a:hover { background-position: -883px -36px;}

#navback #nav li#errotica a:active { background-position: 0 -72px; }
#navback #nav li#members a:active { background-position: -101px -72px; }
#navback #nav li#signup a:active { background-position: -219px -72px; }
#navback #nav li#freetour a:active { background-position: -321px -72px;}
#navback #nav li#updates a:active { background-position: -436px -72px; }
#navback #nav li#models a:active { background-position: -547px -72px;}
#navback #nav li#movies a:active { background-position: -655px -72px;}
#navback #nav li#downloads a:active { background-position: -759px -72px;}
#navback #nav li#support a:active { background-position: -883px -72px;}

#navback.errotica #nav li#errotica a:hover { background-position: 0 -36px; cursor: default; }
#navback.members #nav li#members a { background-position: -101px -72px !important;}
#navback.signup #nav li#signup a { background-position: -219px -72px !important; }
#navback.freetour #nav li#freetour a{ background-position: -321px -72px !important;}
#navback.updates #nav li#updates a { background-position: -436px -72px !important; }
#navback.models #nav li#models a { background-position: -547px -72px !important;}
#navback.movies #nav li#movies a { background-position: -655px -72px !important;}
#navback.downloads #nav li#downloads a { background-position: -759px -72px !important;}
#navback.support #nav li#support a { background-position: -883px -72px !important;}

/* buttons */
a.buttona {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/a.gif); background-position: 0 0; margin: 0 auto;}
a.buttone {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/e.gif); background-position: 0 0; margin: 0 auto;}
a.buttonb {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/b.gif); background-position: 0 0; margin: 0 auto;}
a.buttong {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/g.gif); background-position: 0 0; margin: 0 auto;}
a.buttonh {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/h.gif); background-position: 0 0; margin: 0 auto;}
a.buttoni {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/i.gif); background-position: 0 0; margin: 0 auto;}
a.buttonr {display: block; width: 147px; height: 63px; background-image: url(/images/buttons/r.gif); background-position: 0 0; margin: 0 auto;}
a.buttona:hover, a.buttonb:hover,a.buttone:hover,a.buttong:hover,a.buttonh:hover,a.buttoni:hover,a.buttonr:hover { background-position: -147px 0;}
a.buttona:active, a.buttonb:active,a.buttone:active,a.buttong:active,a.buttonh:active,a.buttoni:active,a.buttonr:active { background-position: -294px 0;}

a.buttonc {display: block; width: 168px; height: 63px; background-image: url(/images/buttons/c.gif); background-position: 0 0; margin: 0 auto;}
a.buttonf {display: block; width: 168px; height: 63px; background-image: url(/images/buttons/f.gif); background-position: 0 0; margin: 0 auto;}
a.buttonc:hover,a.buttonf:hover { background-position: -168px 0;}
a.buttonc:active,a.buttonf:active { background-position: -336px 0;}
a.buttond {display: block; width: 150px; height: 63px; background-image: url(/images/buttons/d.gif); background-position: 0 0; margin: 0 auto;}
a.buttond:hover { background-position: -150px 0;}
a.buttond:active { background-position: -300px 0;}
a .alt { display: none;}

input.send-btn {width: 33px; height: 20px; background: #000000 url(/images/buttons/go.gif) no-repeat; outline: none;}
input.send-btn:hover {background: #000000 url(/images/buttons/go2.gif) no-repeat 0 -20px;}