/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input, img { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,textarea { font-size: 12px; font-weight: normal; font-style: normal;}
ul,ol,li { list-style: none; }
fieldset,img { border: none; display: block;}
caption,th { text-align: left; }

/* LAYOUT */
#header {position:relative; margin:10px 0 9px 0;}
#container {text-align:left; width:980px; margin:0 auto;}
#navigation {float:left;width:150px}
#content {float:left; width:100%; min-height:700px; padding-left:5px;}
/* IE min-height */
/*\*/
* html #content {height: 900px;}
/**/
#extra {float:right; width:750px;}
#footer {clear:both; width:980px; margin-left: auto; margin-right: auto;}
body,textarea {background-color:#fff; color:#646464; font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 16px; }





/*
FARBY
#A9F702
#A8A8A8

fialova #e922a8
*/

#boxbut {width: 460px;height: 71px;position: absolute;margin-top: 394px;padding-top:27px; padding-right: 22px;display:none;}
#boxbut2 {width: 420px;height: 71px;position: absolute;margin-top: 394px;padding-top:27px; padding-right: 62px;display:none;}
#boxbg{opacity: .7;filter: alpha(Opacity=70);background-color: #FFF;margin-top: 394px;width: 482px;height: 98px;position: absolute;display:none;}


/* new buttons */
a.n_but_a {display: block; width: 146px; height: 50px; background-image: url(/img/buttons/new_buttons.png); background-position: 0 0; margin: 0 auto;}
a.n_but_b {display: block; width: 146px; height: 50px; background-image: url(/img/buttons/new_buttons.png); background-position: 0 -50px; margin: 0 auto;}
a.n_but_c {display: block; width: 146px; height: 50px; background-image: url(/img/buttons/new_buttons.png); background-position: 0 -100px; margin: 0 auto;}
a.n_but_a:hover{ background-position: -146px 0;}
a.n_but_b:hover{ background-position: -146px -50px;}
a.n_but_c:hover{ background-position: -146px -100px;}
a.n_but_a:active{ background-position: -292px 0;}
a.n_but_b:active{ background-position: -292px -50px;}
a.n_but_c:active{ background-position: -292px -100px;}
a .alt { display: none;}



/*WEBMASTERS*/
.codebox {background-color: #1D1D1D; border: 0; color:#A8A8A8}
pre{background-color: #f0f0f0; border: 1px dashed gray;padding: 5px; margin-top: 5px; color: #646464;}
.ccbill {color: #CF2626}
.flashsize{color: #2BBF23}


/*DOWNLOAD*/
ul#download {height: 332px; width: 1000px; padding-top: 10px; height: auto;}
#download li{display: inline; float: left; height: 200px; width: 316px; overflow: hidden; margin-right: 16px;}
#download li .links {margin:5px 6px 0 6px; clear: both; background-color: blue; }
.links a {width: 101px; display: block; float: left; text-decoration: none;}


/*Ecards FORM*/
ul#ecard-card { width: 1000px; padding-top: 10px;}
#ecard-card li{display: inline; float: left; height: 166px; width: 316px; overflow: hidden; margin-right: 16px;}


#ecard-form label{font-size: 10px; float: left; margin-top: 10px;}
.charcounter{font-size: 10px; float: right;}
#ecard-form .w200{width: 200px; overflow: hidden; float: left; margin-right: 16px;}
#ecard-form .w548{width: 548px; overflow: hidden; float: left;}


#ecard-form .error-message {font-size: 10px; color: #e922a8;}
#ecard-form .input.text{width: 200px;}
#ecard-form input{width: 195px;}


#ecard-form textarea{
	width: 540px; /*background-color: #101010; background-color: transparent; overflow: hidden; border: 0; */
	background-color:#fff;
	border: 1px solid #AFAFAF;
	color: #646464;
	margin: 0;
    height: 123px;
}



/*CONTACT FORM*/
#contact-form {width: 422px;}
#contact-form label{font-size: 10px; float: left; margin-top: 10px;}
#contact-form .error-message {font-size: 10px; color: #e922a8;}
#contact-form select, #contact-form input,#contact-form textarea{
	width: 422px; /*background-color: #101010; background-color: transparent; overflow: hidden; border: 0; */
	background-color:#fff;
	border: 1px solid #AFAFAF;
	color: #646464;
	margin: 2px 0 0 0;
}

/*SignUp*/
.sign-info {font-size: 16px; font-weight: normal; padding: 5px 0 10px 0;}
.leg {font-size: 16px; width: 93px; display: block; float: left; padding: 2px 0 0 0;}
.inputs {margin-bottom: 8px; display: inline; padding: 2px 0 0 5px; height:21px; border: 0;	width:201px; height: 20px; background-color: #fff; background-image:url("/img/general/sign_bg.gif");background-repeat:no-repeat; }
.text5 {font-size: 16px;}
.sign {width: 540px; float: left; height: 120px;}
.sign2 {width: 220px; float: right;}
.sign3 {width: 420px; float: right;}
#passwordDescription {width: 290px; float: left; display: block; padding-top: 5px; clear: left;}
#passwordStrength {height:8px; width:300px; display:block; float:left; background-image:url("/img/general/pass_bg.gif"); background-color: transparent; overflow: hidden;}
.strength0 {background-position: 0 0;}
.strength1 {background-position: 0 -8px;}
.strength2 {background-position: 0 -16px;}
.strength3 {background-position: 0 -24px;}
.strength4 {background-position: 0 -32px;}
.strength5 {background-position: 0 -40px;}


/*SUPPORT*/

#faq .title {color: #e922a8;cursor:pointer;	display:block;padding:5px 0 5px 0;margin-top: 0;text-decoration: none;font-size: 16px;
 background-image:url(/img/general/31.gif); background-repeat: no-repeat; background-position: 0 8px; text-indent:15px;
}
#faq .title:hover {text-decoration: underline;}
#faq div.selected .title {font-weight: bold; background-image:url(/img/general/33.gif); background-repeat: no-repeat; background-position: 0 8px; text-indent:14px;}
#faq p {padding:0 0 8px 15px;}


#tabs {padding: 0 0 10px 0; float: right;}
#tabs a{font-size: 18px; display: inline; padding: 0 0 0 14px; text-decoration: none; text-align: right;}
#tabs a{text-decoration: none;}
#tabs a.active, #tabs a:hover{color: #e922a8;}
.hidetab {display: none;}

.support {}
.support-l {float: left; width: 466px; padding-top: 10px;}
.support-r {float: right; width: 466px; padding-left: 24px; padding-top: 10px;}
.support-l h2,.support-r h2 {padding-bottom: 13px; padding-top: 0;}
.support-l p,.support-r p {padding-bottom: 13px; line-height: 17px;}



/*FREETOUR*/
.free-box2 {width: 316px;}
a.link:hover {text-decoration: none;}

#zoomer {width: 490px; height: 340px;}
ul#freetour-card {height: 255px; width: 996px; text-align: center;}
ul#freetour-card a:hover {text-decoration: none;}
#freetour-card li{display: inline; float: left; height: 245px; width: 150px; overflow: hidden; margin-right: 16px;}
.link-line {width: 150px; height: 15px; padding: 4px 0 4px 0;}
.link-line a {width: 50px; float: left; display: inline;}
.link-line a:hover {text-decoration: none;}

.free-box1 img,.free-box1 a {float: left; display: inline;}
#sheet {height: 2100px; }

#subscribe {width: 980px; height: 46px; margin-bottom: 16px; background-image: url(/img/general/back1.gif); background-repeat: no-repeat;}
#subscribe #a p,#subscribe #c p{padding: 5px 0 0 7px;}
#subscribe #a,#subscribe #c {width: 375px; display: inline; float: left;}
#subscribe #b {width: 230px;display: inline; float: left; text-align: center;}
/*#subscribe #b input {width: 220px; background : #878787;  border: 0 outset #d7b9c9;}
#subscribe #b .submit input {background: #1D1D1D;}*/

#tour-buttons {text-align: center; padding-top: 2px; width: 316px;}
ul#model-free {height: 166px; width: 1000px;}
#model-free li{display: inline; float: left; height: 166px; width: 316px; overflow: hidden; margin-right: 16px;}

ul#toolbar1 {width: 1000px; height: 92px; margin-bottom: 7px;}
#toolbar1 li{display: inline; float: left; height: 92px; width: 150px; overflow: hidden; margin-right: 16px;  background-image: url(/img/freetour/s1.gif); background-repeat: no-repeat; background-position: 65px 73px;}
#toolbar1 li.active { background-image: url(/img/freetour/s2.gif); background-repeat: no-repeat; background-position: 65px 73px;}
#h-photos {	width: 980px; height: 248px; overflow: hidden;	}
.section {	width: 980px; height: 260px;}
.take {padding-left: 332px;}

.free-box {width: 316px; float: left; padding-top: 3px;}
.free-box .text {height: 97px; padding-bottom: 5px;}
.free-photo {float: right; width: 664px; height: 200px; margin-top: 29px; overflow: hidden;}
.free-photo a {display: inline; float: right; margin-left: 16px;}
.free-photo a.end {display: inline; float: right; margin-left: 0;}

.free-box .models {height: 50px; border-top: #AFAFAF; border-top-style: solid; border-top-width: 1px;}
.free-box .models .num {margin-left: 7px;}
.free-box .models img {padding: 6px 0 0 0; }

#thumb a:hover {text-decoration: none;}
h2.thumbs {margin-bottom: 5px;}
.m10 {margin-left: 7px;}
#thumb .center {float: right; margin: 15px 325px 0 0;}

ul#thumbs-nav {width: 980px; line-height: 30px; height: 34px; padding-top: 2px; text-align: center; margin: 17px 0 17px 0;  background-image: url(/img/freetour/back_thumb.gif); background-repeat: no-repeat; background-position: 325px 0;}
#thumbs-nav li {font-size: 16px; display: inline; padding: 0 5px 0 5px; text-decoration: none;}
#thumbs-nav li a{text-decoration: none;}
#thumbs-nav li span {text-decoration: none; color: #BFBFBF;}
#thumbs-nav li a.active,#thumbs-nav li a:hover{color: #e922a8;}


#erro-slider {width: 316px; height: 150px; overflow: hidden;}
.slide {width: 316px; height: 150px; }
.slide a:hover {text-decoration: none;}

#email2 {padding-top: 5px;}
#email2 .inputEmail {padding: 2px 0 0 5px; height:21px; border: 0;	width:201px; height: 20px; background-color: #f0f0f0; background-image:url("/img/general/email_back.gif");background-repeat:no-repeat; }
#email2 a.green {color: #A9F702;text-decoration: none;}
#email2 a.green:hover {text-decoration: underline;}



/*VSEOBECNE STYLY*/
#col-1 {width: 150px;}
#col-2 {width: 316px; overflow: hidden;}
#col-4 {width: 648px; overflow: hidden;}
#col-4r {width: 648px; float: right}
#col-3 {width: 482px;}
#col-3r {width: 482px; float: right;}
#col-3r a{float: right;}

.clear { clear:both; }
.clear10 { clear:both; height: 10px;}
.clear16 { clear:both; height: 16px;}
.right {float: right;}
.left {float: left;}
.center {margin-left: auto; margin-right: auto; text-align: center;}
#pic-info {padding: 10px 0 0 8px; height: 33px; color: #a97637; font-size: 16px; margin-top: 7px; background-image: url(/img/general/bar.gif); background-repeat: no-repeat;}

h1 {font-size: 22px; color: #000; font-style: normal; font-weight: lighter; margin-bottom: 10px;}
h2 {color: #e922a8; font-size: 16px; font-weight: normal; padding-top: 14px; padding-bottom: 3px;}
h3 {font-size: 14px; font-weight:bold;  font-style:normal; text-align: center; padding-top: 10px; margin-bottom: 1px;}
h4 {margin-bottom: 10px; line-height: 10px; margin-top: 5px;}
h5 {margin-bottom: 10px; line-height: 10px;}
h6 {font-size: 14px; font-style:normal; float: right;}
.line {border-bottom: #AFAFAF; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 5px;}

.text-right {line-height: 20px; padding-top: 2px; float: right;}
p.text-right a{color: #e922a8;}
p.text-right a:hover {text-decoration: none;}

a {color: #646464;}
a:hover {text-decoration: underline;}
a:link, a:visited {color: #646464;}

.green {color: #e922a8;}
a.green {color: #e922a8;}
a.green:hover {text-decoration: none;}

#top10 {margin-top: 10px;}

.issues li {display: inline; float: left; width: 150px; font-size: 11px; text-align: center; line-height:14px; margin-right: 16px; white-space: nowrap; overflow: hidden;}
.issues li a img {margin-bottom: 3px;}
.issues li a {text-decoration: none;}
.issues li a:hover {text-decoration: underline;}
.issues li .name {color: #e922a8;}

ul#cover-card {height: 200px; width: 996px; }
#cover-card li{display: inline; float: left; height: 200px; width: 150px; overflow: hidden; margin-right: 16px;}

/*POZADIE pre pasik vedla obalky*/
.back-thumb {background-color: #F0F0F0; background-image: url(/img/general/backcover.gif); background-repeat: no-repeat; background-position: 133px 0;}
.back-thumb {text-align: left;}

/*///////////////////////*/

/*HOMEPAGE*/



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: 1000px;}
.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;}

#email {padding-top: 43px;}
#email .inputEmail {padding: 2px 0 0 5px; height:21px; border: 0;	width:206px; background-color: black; background-image:url("/img/general/email_back.gif");background-repeat:no-repeat; }
#email .send {padding: 0; margin: 0;}
#email input {display: inline; float: left;}
#email .emailbox {padding-left: 40px;}
.home1,.home2,.home3 {width: 316px; height: 108px;}
.home1 {background-image: url(/img/homepage/home1.gif);}
.home2 {background-image: url(/img/homepage/home2.gif);}
.home3 {background-image: url(/img/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;}

.hair,.country{display: none;}


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;}
#model-list li.newtest{display: none;}

#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: 482px; 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: 70px; height: 0;}
#navyears li#y2010 a {background-position: -412px 0; width: 70px; 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 li#y2010 a:hover {background-position: -412px -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;}
#navyears.c2010 li#y2010 a {background-position: -412px -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(/img/buttons/a.gif); background-position: 0 0; margin: 0 auto;}
a.buttone {display: block; width: 147px; height: 63px; background-image: url(/img/buttons/e.gif); background-position: 0 0; margin: 0 auto;}
a.buttonb {display: block; width: 147px; height: 63px; background-image: url(/img/buttons/b.gif); background-position: 0 0; margin: 0 auto;}
a.buttong {display: block; width: 147px; height: 63px; background-image: url(/img/buttons/g.gif); background-position: 0 0; margin: 0 auto;}
a.buttonh {display: block; width: 147px; height: 63px; background-image: url(/img/buttons/h.gif); background-position: 0 0; margin: 0 auto;}
a.buttoni {display: block; width: 147px; height: 63px; background-image: url(/img/buttons/i.gif); background-position: 0 0; margin: 0 auto;}
a.buttonr {display: block; width: 147px; height: 63px; background-image: url(/img/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(/img/buttons/c.gif); background-position: 0 0; margin: 0 auto;}
a.buttonf {display: block; width: 168px; height: 63px; background-image: url(/img/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(/img/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(/img/buttons/go.gif) no-repeat; outline: none;}
input.send-btn:hover {background: #000000 url(/img/buttons/go2.gif) no-repeat 0 -20px;}
