body,html {
	font: normal 11px tahoma, arial, sans-serif;
	line-height: 1.3;
	background: #000 url(../images/tlo.jpg) center top;
	margin: 0;
	color: #fff;
}
*:focus { outline: none; }
a { color: #D5003C; text-decoration: none; }
a:hover { text-decoration: none; }
img { border: 0; }

.clearUl {
	margin: 0;
	padding: 0;
	list-style: none;
}
.r { float: right; }
.l { float: left; }
span.main { display: block; color: #FC0074; font-weight: bold; }
.moreModels {
	padding: 8px 55px 0 0;
	margin: 0;
}
.moreModels a { color: #FC0074; font-weight: bold; text-decoration: underline; }

a.ulub { margin: 0 4px 0 0; background: url(../images/ico_fav.gif) left center no-repeat; padding: 0 0 0 16px; }
a.znaj { background: url(../images/ico_mail.gif) right center no-repeat; padding: 0 16px 0 0; }

#mainBox {
	width: 860px;
	overflow: auto;
	margin: 0 auto;
	background: #000 url(../images/bg_up.gif) top repeat-x;
	border-left: solid 10px #1C1C1C;
	border-right: solid 10px #1C1C1C;
	border-bottom: solid 10px #1C1C1C;
}

#menuBox { width: 220px; margin: 0 0 0 20px; }
#menuBox a { color: #fff; }
#menuBox div.logo {
	margin: 12px 0 0 0;
	text-align: center;
}
#menuBox ul { padding: 10px 0; }
#menuBox ul li { padding: 3px 0 6px 40px; }
#menuBox ul li.f { background: url(../images/bg_m0.gif) top no-repeat; }
#menuBox ul li.n { background: url(../images/bg_m1.gif) top no-repeat; }
#menuBox ul li.p { background: url(../images/bg_m2.gif) top no-repeat; }
#menuBox div.g { padding: 2px 0; text-align: center; }
#menuContent {
	background: #141414;
	padding: 0;/*0 0 80px 0;*/
	border-bottom: solid 3px #000;
}
#menuBox p.kontakt {
	padding: 24px 5px 9px 30px;
	margin: 0;
}

#contentBox {
	width: 560px; /* 550 */
	background: url(../images/bg.jpg) top no-repeat; /*364*/
	padding: 205px 10px 0 10px;
	position: relative;
}
#contentBox a { color: #FF005A; }

#modelsMovin {
	overflow: hidden;
	height: 300px;
	position: relative;
}
.panowie { height: 280px; }
#modeleBox { overflow: auto; position: relative; margin: -30px 0 0 0; }
#modelsTab {
	position: absolute;	
	left: 0;
}

#artBox {
	padding: 15px 0 0 0;
}

#contactForm { padding: 10px; }
#contactForm p { margin: 0; padding: 8px 0 4px 0; font-weight: bold; }
#contactForm input.txt, #contactForm textarea, #contactForm input.txt2 {
	width: 300px;
	border: solid 1px #FC0074;
	background: #000;
	color: #fff;
	padding: 2px;
}
#contactForm input.txt2 { width: 30px; }
#contactForm textarea { height: 110px; margin: 0 0 10px 0; }

#contentBox div.mainPage {
	width: 560px;
	/*height: 400px;*/
	overflow: auto;
}
#topFla {
	position: absolute;
	top: 0;
	right: 100px;
}
#contentBox table.models, #contentBox table.model {
	width: 500px;
	margin: 10px 0;
}
#contentBox table.models td { background: #141414; width: 150px; vertical-align: top; }
#contentBox table.models td div {
	border-left: solid 1px #fff;
	margin: 5px 5px;
	padding: 0 5px;
	font-size: 10px;
}
#contentBox table.models td div h4 {
	color: #FF005A;/*#D5003C;*/
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px 0;
}
#contentBox table.models td div span { color: #858585; }
#contentBox table.models td.null { background: none; }

#contentBox table.model td { vertical-align: top; }
#contentBox table.model td p { color: #5c5c5c; }
#contentBox table.model td p b { color: #fff; }
#contentBox h1 {
	font: normal 20px georgia, arial;
	margin: 0;
	padding: 3px 0;
	color: #FF005A;
}

#contentBox table.model td p span, #contentBox p.pic span { color: #FF005A; font-weight: bold; }

#contentBox div.pic img { vertical-align: middle; padding: 5px; }

#footBox2 {
	clear: both;
	text-align: right;
	padding: 3px 10px;
	color: #fff/*#FC0074*/;
}
#footBox2 a { color: #fff/*#FC0074*/; font-weight: bold; }
#footBox2 a.f { font-weight: normal; }
#footBox2 p.fav { text-align: center; padding: 9px 0 0 27px; }
#footBox2 p.fav span { padding: 0 0 0 37px; }
#footBox2 p.fav span.cp { padding: 0 0 0 20px; }
#footBox2 p.r a { color: #FC0074; }
#footBox {
	border-top: solid 1px #FC0074;
	border-bottom: solid 10px #000;
	padding: 15px 5px 15px 30px;
	clear: both;
	color: #FC0074;
}
#footBox a { font-weight: bold; color: #FC0074; }
#play { padding: 0 0 0 62px; background: #000; }
