html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    }

.clear {
	clear:both;
}



body {
	font:12px Arial, Helvetica, sans-serif;
    width:100%;
    background:#FFE133;
	height:100%;

}



#wrapper {
	margin:0 auto;
	width:840px;
	border:8px solid #000000;
	margin-top:10px;
	background:#ffffff;
	min-height:520px;
	height:auto;
}

/* Start menu */

#menu {
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
}

#menu ul li {
	display:inline;
	float:left;
	padding-left:12px;
	width:85px;
}

/* 
	First level
*/

ul.dropdown                         { position: absolute; }
ul.dropdown li                      { font-size:18px; float: left; zoom: 1; background: #fff; padding-left:12px; width:85px;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; color: #FF99CC; text-decoration:none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #FF99CC; position: relative; }
ul.dropdown li.hover a              { color: black; }
ul.sub_menu {visibility: hidden; }
/* 
	Sub level
*/
ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; font-size:14px; color: #FF99CC; padding: 4px 8px; float: none; }
ul.dropdown ul li a:hover			{color: #FF99CC;}									
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; color: #000; display: inline-block; padding-left:0px;} 

/* End menu */


.danger_line {
	background:url(../images/danger_line.png) no-repeat;
	width:840px;
	height:14px;
	margin-top:50px;
}

/* Start content */

#content {
	margin-top:30px;
	margin-left:40px;
}

	/* Start content left */


.content_left {
	float:left;
	margin-bottom:80px;
}

.overflow {
	
}

.content_left h1{
	font-size:18px;
	color:#000000;
	margin-bottom:10px;
}


.content_info {
	width:455px;
}

.content_info h2{
	font-size:18px;
	color:#000000;
	margin-bottom:10px;
}

.content_info h2 a {
	font-size:18px;
	color:#000000;
	text-decoration:none;
}

.content_info h2 a:hover{
	color:#FF99CC;
}

.content_info img{
	float:left;
	margin-bottom:20px;
}

.content_info p{
	float:left;
	font-size:12px;
	width:173px;
	padding-left:20px;
}

.date_slide {
	width:438px;
	height:292px;
}

.date_page {
	padding-top:20px;
}

.back_date {
	background:url(../images/back_date.png) no-repeat;
	width:12px;
	height:20px;
	float:left;
	margin-top:15px;
	margin-right:15px;
}

.next_date {
	background:url(../images/next_date.png) no-repeat;
	width:12px;
	height:20px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-right:10px;
}

.back_number {
	margin-right:0px;
}

.next_number {
	margin-left:0px;
}

.dates {
	float:left;
	margin-left:10px;
	width:405px;
}

.dates ul li {
	display:inline;
	padding-left:2px;
	padding-right:2px;
}

.dates ul li a {
	text-decoration:none;
	font-size:18px;
	color:#000000;
}

.dates ul li a.active {
	font-size:36px;
	color:#FF99CC;
}


.dates_day {
	float:left;
	margin-left:10px;
	width:405px;
}

.dates_day ul li {
	width:25px;
	height:35px;
	margin-top:15px;
	float:left;
	font-size:18px;
	padding-left:1px;
	padding-right:1px;

}


.link_color_all a{
	color:#000000;
	text-decoration:none;
}

.link_color a{
	font-size:24px;
	text-decoration:none;
	color:#FF99CC;
	margin-left:-2px;
}



	/* End content left */


	/* Start content right */

.content_right {
	float:right;
	margin-left:10px;
	margin-right:10px;
	width:300px;
}

.parter_list img {
	float:left;
	margin-bottom:20px;
}

.ruk_nose {
	margin-left:50px;
}

	/* End content right */

/* End content */


/* Start gallery page */


/* next prev buttons */

.dates_fix {
	margin-left:0px;
}

.gallery_p_n {
	margin-left:15px;
	margin-right:10px;
}

.tab_container {
	height:291px;
	width:438px;
}

.dates img {
	margin-left:5px;
	margin-right:4px;
}

/* End gallery page */





/* Start work info page */

/* Work left */

.content_info img.inside_img {
	margin-right:15px;
	margin-bottom:10px;
}

.content_info p.inside_text {
	float:none;
	padding-left:0px;
	width:440px;
}

.small_nose {
	background:url("../images/small_nose.jpg") no-repeat scroll 0 50% transparent;
	padding-left:25px;
	margin-bottom:20px;
}

.content_info p.more_w {
	width:318px;
	margin-bottom:20px;
}

/* Work right */

.parter_list h2 {
	font-size:24px;
	margin-bottom:15px;
}

.parter_list ul.seven {
	margin-top:10px;
	list-style-type:none;
}

.parter_list ul.seven li {
	background:url("../images/round.jpg") no-repeat scroll 0 0 transparent;
	width:30px;
	height:30px;
	margin-left:5px;
	float:left;
	padding-top:5px;
}

.parter_list ul.seven li.active {
	background:url("../images/round_active.jpg") no-repeat scroll 0 0 transparent;
	width:38px;
	height:34px;
	margin-left:5px;
	float:left;
	padding-top:5px;
}

.parter_list ul.seven li.active a{
	display:none;
}

.parter_list ul.seven li a {
	text-decoration:none;
	color:#FF99CC;
	font-size:18px;
	width:30px;
	height:30px;
	padding:10px;
}

.seven_i img{
	margin-bottom:0px;
}

.seven_t h2 {
	margin-top:10px;
	margin-bottom:0px;
}

.seven_t {
	min-height:65px;
}

.seven_t p {
	font-size:14px;
	width:300px;
	margin-top:10px;
	margin-bottom:10px;
}


/* Start page css */

.black_start {
	background-color:#000000;
	
}

#confirm {
	margin:0 auto;
	background:url("../images/start.png") no-repeat scroll 0 0 transparent;
	width:300px;
	height:280px;
	margin-top:100px;
}


#confirm ul {
	margin:0 auto 0 40px;
	list-style-type:none;
	padding-top:140px;
}

#confirm ul li{
	background:url("../images/start_pink.png") no-repeat scroll 0 0 transparent;
	width:53px;
	height:51px;
	float:left;
	padding-top:5px;
	margin-left:40px;
}

#confirm ul li a{
	font-size:30px;
	color:#ffffff;
	text-decoration:none;
}

#confirm ul li a:hover{
	color:#000000;
}

#confirm ul li a.no{
	padding:8px;
}

#confirm ul li a.yes{
	padding:15px;
}

/* Youtube page */

.youtube_b {
	background-color:#000000;
}

#youtube {
	margin:0 auto;
	margin-top:100px;
	background-color:#313538;
	width:750px;
	height:423px;
}

.clip {
	padding-top:42px;
	margin-left:100px;
	margin-right:100px;
	margin-bottom:36px;
}

.danger_yellow {
	background:url(../images/danger_yellow.jpg) repeat-x;
	height:49px;
}

.danger_black {
	margin-top:100px;
	margin-left:100px;
}

/* Yes3 page */

#no_pig {
	margin:0 auto;
	width:850px;

}

.no_pig_title {
	width:400px;
	margin-left:100px;
}

.never { background:url(../images/never.png) no-repeat; height: 24px; width:255px; display:block; }
.no_pig_title a span {display:none;}
.never_hover { background:url(../images/never_hover.png) no-repeat; height: 24px; width:255px; display:block;}


.never {
	margin-left:200px;
}

/* End Yes3 page


/* Start Avatar */

#avatars {

}

.avatar {
	background:url("../images/cukmens1.png") no-repeat scroll 0 0 transparent;
	height:485px;
	position:fixed;
	bottom:0px;
	width:380px;
	right:7%;
}



.avatar2 {
	background:url("../images/cukmens2.png") no-repeat scroll 0 0 transparent;
	width:478px;
	height:453px;
	bottom:0px;
	right:7%;
	position:fixed;
	
}

.avatar3 {
	background:url("../images/cukmens3.png") no-repeat scroll 0 0 transparent;
	width:478px;
	height:453px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar4 {
	background:url("../images/cukmens4.png") no-repeat scroll 0 0 transparent;
	width:466px;
	height:445px;
	bottom:0px;
	right:7%;
	position:fixed;
}


.avatar5 {
	background:url("../images/cukmens5.png") no-repeat scroll 0 0 transparent;
	width:466px;
	height:453px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar6 {
	background:url("../images/cukmens6.png") no-repeat scroll 0 0 transparent;
	width:382px;
	height:444px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar7 {
	background:url("../images/cukmens7.png") no-repeat scroll 0 0 transparent;
	width:382px;
	height:444px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar8 {
	background:url("../images/cukmens8.png") no-repeat scroll 0 0 transparent;
	width:382px;
	height:445px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar9 {
	background:url("../images/cukmens9.png") no-repeat scroll 0 0 transparent;
	width:382px;
	height:445px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar10 {
	background:url("../images/cukmens10.png") no-repeat scroll 0 0 transparent;
	width:432px;
	height:336px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar11 {
	background:url("../images/cukmens11.png") no-repeat scroll 0 0 transparent;
	width:432px;
	height:336px;
	bottom:0px;
	right:7%;
	position:fixed;
}

.avatar12 {
	background:url("../images/cukmens12.png") no-repeat scroll 0 0 transparent;
	width:432px;
	height:336px;
	bottom:0px;
	right:7%;
	position:fixed;
}

/* Avatars for black page */

#avatars_v {
	
}

.avatar4_v {
	background:url("../images/cukmens_v_1.png") no-repeat scroll 0 0 transparent;
	width:580px;
	height:308px;
	position:relative;
	margin-top:-306px;
	float:right;
}


.avatar5_v {
	background:url("../images/cukmens_v_2.png") no-repeat scroll 0 0 transparent;
	width:580px;
	height:308px;
	position:relative;
	margin-top:-306px;
	float:right;
}

.avatar6_v {
	background:url("../images/cukmens_v_3.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:335px;
	margin-top:-333px;
	position:relative;
	width:520px;
}

.avatar7_v {
	background:url("../images/cukmens_v_4.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:330px;
	margin-top:-301px;
	position:relative;
	width:260px;

}


/* End Avatar */


/* Star footer */

.ruk_footer_line {
	background:url(../images/ruk_line_repeat2.jpg) repeat-x;
	height:49px;
}

.line_ruk_nose {
	background:url(../images/line_ruk_nose.png) no-repeat;
	width:52px;
	height:49px;
	margin:-68px auto 0;
	z-index:9999;
	position:relative;
}

.copyright {
	background:#ffffff;
	height:55px;
	margin-top:-16px;
	
}

.fot_wrap {
	width:840px;
	margin:0 auto;
}

.fot_wrap p{
	float:right;
	margin-top:5px;
}

.fot_wrap p.left{
	float:left;
	margin-top:5px;
}

/* End footer */

#footer {
	position:fixed;
	bottom:0;
	width:100%;
	height:800px;
	height:auto;
	z-index:100;
}


