html,body {
	height:100%;
	margin:0px;
	padding:0px;
}

body, td, textarea, input {  
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body { 
	background-color: #df0073;
	text-align: center;
}

form {
	padding:0px;
	margin:0px;
}

a { 
	color: #ffef44;
	text-decoration: none;
}

img { border: 0px; }

div { 
	text-align: left;
}

p {
	margin:0px;
	padding:0px 0px 12px 0px;
}

ul {
	padding:0px;
	margin:0px;
}

li {
	list-style: none;
	padding: 0px 0px 2px 14px;	
	background: url(i/li.gif) no-repeat 0px 5px;
}

i,em { font-size:11px; }



/* width and height - you can change it */
table.main_table {
	width:100%;
	height:100%;
}



div.L00 { 
	height: 100%;
	background: #c60054 url(i/back_spots_t.gif) repeat-x left top;
}

div.L01 { 
	height: 100%; 
	background: url(i/back_spots_b.gif) repeat-x left bottom;
}

div.L02 { 
	height: 100%; 
	background: url(i/angle_lt.gif) no-repeat left 14px; 
}

div.L03 { 
	height: 100%; 
	background: url(i/angle_lb_copyright.gif) no-repeat left bottom; 
}

div.L04 { 
	height: 100%; 
	background: url(i/angle_ct.gif) no-repeat center 14px;
}

/* bottom right */
div.L05 { 
	height: 100%; 
	background: url(i/angle_rb_main.jpg) no-repeat right bottom; 
}
/* top right */
div.L06 { 
	height: 100%; 
	background: url(i/angle_rt_main.gif) no-repeat right 14px; 
}

/* packaged page - bottom middle */
div.L07 { 
	height: 100%; 
	background: url(i/pack_b_c.gif) no-repeat center bottom; 
}

/* addresses page - bottom left:440px */
div.L08 { 
	height: 100%; 
	background: url(i/addr_b_l.gif) no-repeat 440px bottom; 
}

div.menu { 
	margin-left:20px;
}

div.main_menu {
	margin-left: 25px;
}

div.main_menu a {
	padding:5px 5px 7px 26px;
	background:#c60054 url(i/bullet.gif) no-repeat 14px 9px;
	line-height:100%;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#ffef44;
}

div.main_menu a:hover, div.main_menu a.active {
	background-color:#df0073;
	color:#FFFFFF;
}

p.blockquote { margin-left: 15px; padding-bottom:15px; }
p.blockquote_double { margin-left: 30px; }


.block_1 {
	padding-left:32px;
	background:url(i/block_1_bg.jpg) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	height:64px;
}

.block_2 {
	padding-left:32px;
	background:url(i/block_1_bg.jpg) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	height:64px;
}

.block_3 {
	padding:37px 0px 0px 32px;
	background:url(i/block_3.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
}

div.link {
	padding-left:13px;
	background:url(i/bullet_2.gif) no-repeat left top;
	font-weight:bold;
}

div.link a:hover {
	text-decoration:underline;
}

div.text {
	color:#FFD9DC;
	padding:15px 0px 0px 32px;
}


table.pack_bg {
	background:url(i/pack_bg.gif) no-repeat left top;
}

td.pack_td {
	padding:94px 0px 0px 16px;
	font-weight:bold;
	font-size:11px;
}


.addr {
	color:#FFD9DC;
	height:26px;
}

.circle {
	padding-top:3px;
      padding-left:2px;
	color:#C60054;
	background:url(i/circle.gif) no-repeat;
}

.circle1 {
	padding-top:3px;
      padding-left:0px;
	color:#C60054;
	background:url(i/circle.gif) no-repeat;
}



.career {
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}

/* hack :) */
strong a:hover { text-decoration:underline; }


.contacts_bg {
	background:url(i/contacts_l.gif) no-repeat left top;
	padding-left:271px;
}

div.contacts_text {
	padding:18px 0px 0px 30px;
	color:#FFFFFF;
	font-weight:bold;
}

div.contacts_form {
	padding: 24px 0px 10px 84px;
}

div.contacts_form textarea {
	width:100%;
	color:#000000;	
}


.mes {
	color:#FFEF44;
	font-weight:bold;
	font-size:12px;
	padding:5px 0px 20px;
}

.mes a {
	color:#FFFFFF;
	text-decoration:underline;
}

.anketa_bg_t {
	background:#C60054 url(i/anketa_top.gif) no-repeat left top;
}

.anketa_bg_b {
	background:url(i/anketa_bot.gif) no-repeat left bottom;
}

.anketa_bg_b_2 {
	background:url(i/anketa_bot_2.gif) no-repeat left bottom;
}

.anketa_text {
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	padding:4px 7px 16px 5px;
}

.anketa_text span {
	color:#FFD9DC;
	font-size:9px;
}

input.input-text {
	border:1px solid #FF0084;
	width:240px;
	background-color:#AF004A;
	padding:3px;
}

input.input {
	color:#000000;
	width:240px;
}

#recipes li {
	display: inline;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 30px;
	padding: 0px;
}

.recipe_text {
	width: 550px;
}