BODY {
    font-size : 11px;
    font-family : Tahoma;
    color : #697400;

    margin : 0px;
    padding : 0px;
}

A {
    color : #E10071;
    text-decoration : underline;
}
A:hover { text-decoration : none; }

A.first_big_href { display : block;color : #E10071;text-decoration : underline; }
A.first_big_href:first-letter { text-transform : uppercase; }

P.code {
	padding : 15px;
	margin : 15px 0 15px 0;
	background-color : #DBDBDB;
	color : black;
	font-family : Courier new;
	font-size : 11px;
	
	border-top : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
}

#mainContainer {
    width : 990px;
    margin-left : auto;
    margin-right : auto;
}

#top_info {
    text-align : right;
    color : #B7B9A5;
    padding-top : 15px;
    padding-bottom : 8px;
}

#top_info A {
    color : #E10071;
    text-decoration : underline;
}
#top_info A:hover { text-decoration : none; }

#login_info {
    color : #697400;
}

#login_info A {
    color : #E10071;
    text-decoration : underline;
}
#login_info A:hover { text-decoration : none; }

#top_info A:hover { text-decoration : underline; }

#top_line {
    font-size : 1px;
    width : 990px;
    height : 12px;
    background-color : #DFE8A2;
}

#top_title {
	margin : 0px;
	padding : 0px;
    height : 170px;
    width : 990px;
}
#top_title a { 
	display : block;
	text-decoration : none; 
	position : relative;
}
#top_title span { 
	display : block;
	position : absolute;
    height : 170px;
    width : 990px;
	left : 0px;
	top : 0px;
	background : url('/gfx/default/christmas.jpg');
	cursor : pointer;
}
#top_title em {
	display : block;
	font-style : normal;
	position : absolute;
	left : 850px;
	top : 30px;
	font-size : 11px;
	color : white;
	text-align : right;
	z-index : 1;
}

#cat_first {
    height : 71px;
    width : 990px;
}

#cat_first div {
    float : left;
}

#cat_first ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#cat_first ul li {
	margin : 0;
	padding : 0;
	float : left;
}

#cat_first ul li.catA {
	width : 149px;
	height : 71px;
	background : url('/gfx/default/catA.gif');
}
#cat_first ul li.catA A { width : 149px;height : 71px;display : block;background : url('/gfx/default/catA.gif'); }
#cat_first ul li.catA span { display : none; }

#cat_first ul li.catB {
	width : 168px;
	height : 71px;
	background : url('/gfx/default/catB.gif');
}
#cat_first ul li.catB A { width : 168px;height : 71px;display : block;background : url('/gfx/default/catB.gif'); }
#cat_first ul li.catB span { display : none; }

#cat_first ul li.catC {
	width : 170px;
	height : 71px;
	background : url('/gfx/default/catC.gif');
}
#cat_first ul li.catC A { width : 170px;height : 71px;display : block;background : url('/gfx/default/catC.gif'); }
#cat_first ul li.catC span { display : none; }

#cat_first ul li.catD {
	width : 168px;
	height : 71px;
	background : url('/gfx/default/catD.gif');
}
#cat_first ul li.catD A { width : 168px;height : 71px;display : block;background : url('/gfx/default/catD.gif'); }
#cat_first ul li.catD span { display : none; }

#cat_first ul li.catE {
	width : 168px;
	height : 71px;
	background : url('/gfx/default/catE.gif');
}
#cat_first ul li.catE A { width : 168px;height : 71px;display : block;background : url('/gfx/default/catE.gif'); }
#cat_first ul li.catE span { display : none; }

#cat_first ul li.catF {
	width : 167px;
	height : 71px;
	background : url('/gfx/default/catF.gif');
}
#cat_first ul li.catF A { width : 167px;height : 71px;display : block;background : url('/gfx/default/catF.gif'); }
#cat_first ul li.catF span { display : none; }

#cat_sec {
}

#cat_sec A { color : #697400; text-decoration : none; }
#cat_sec A:hover { text-decoration : underline; }
#cat_sec ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#cat_sec .catA {
    width : 145px;
    height : 225px;
    float : left;
    background-color : #F9FBE7;
    border-right : 4px solid #0071BC;
}
#cat_sec .catA div { padding : 15px 10px 15px 10px; }

#cat_sec .catB {
    width : 145px;
    height : 225px;
    float : left;
    margin-left : 19px;
    background-color : #F9FBE7;
    border-right : 4px solid #C1D311;
}
#cat_sec .catB div { padding : 15px 10px 15px 10px; }

#cat_sec .catC {
    width : 145px;
    height : 225px;
    float : left;
    margin-left : 20px;
    background-color : #F9FBE7;
    border-right : 4px solid #00C0F2;
}
#cat_sec .catC div { padding : 15px 10px 15px 10px; }

#cat_sec .catD {
    width : 145px;
    height : 225px;
    float : left;
    margin-left : 19px;
    background-color : #F9FBE7;
    border-right : 4px solid #7C4C22;
}
#cat_sec .catD div { padding : 15px 10px 15px 10px; }

#cat_sec .catE {
    width : 145px;
    height : 225px;
    float : left;
    margin-left : 19px;
    background-color : #F9FBE7;
    border-right : 4px solid #FFCB05;
}
#cat_sec .catE div { padding : 15px 10px 15px 10px; }

#cat_sec .catF {
    width : 145px;
    height : 225px;
    float : right;
    background-color : #F9FBE7;
    border-right : 4px solid #E10071;
}
#cat_sec .catF div { padding : 15px 10px 15px 10px; }

#cat_menu {
    background-color : #F9FBE7;
    width : 162px;
	list-style-type : none;
	margin : 0;
	padding : 0 0 75px 0;
}

#cat_menu li { margin : 0;padding : 0; }

#cat_menu li.cat0level { border-bottom : 1px solid white; }
#cat_menu li.cat0level A { color : #697400;text-transform : uppercase;text-decoration : none; }
#cat_menu li.cat0level A:hover { text-decoration : underline; }
#cat_menu li.cat0level div { padding : 3px 0px 3px 10px; }

#cat_menu li.cat0level_active { background-color : #E8EFA6;border-bottom : 1px solid white; }
#cat_menu li.cat0level_active A { font-weight : bold;color : #697400;text-transform : uppercase;text-decoration : none;letter-spacing : -1px; }
#cat_menu li.cat0level_active A:hover { text-decoration : underline; }
#cat_menu li.cat0level_active div { padding : 3px 0px 3px 10px; }

#cat_menu li.cat1level { background-color : white; }
#cat_menu li.cat1level A { color : #697400;text-decoration : none; }
#cat_menu li.cat1level A:hover { text-decoration : underline; }
#cat_menu li.cat1level div { padding : 3px 0px 3px 20px; }

#cat_menu li.cat1level_active { background-color : white; }
#cat_menu li.cat1level_active A { color : #697400;text-decoration : underline; }
#cat_menu li.cat1level_active div { padding : 3px 0px 3px 20px; }


#contentContainer {
    width : 990px;
    clear : both;
}

#leftContainer {
    width : 192px;
    float : left;
}

#middleContainer {
    width : 606px;
    float : left;
}

#rightContainer {
    width : 162px;
    float : right;
}

#foot_menu {
    width : 990px;
    text-align : center;
    color : #B7B9A5;
    padding-top : 0px;
    padding-bottom : 15px;
}

#foot_menu A {
    color : #E10071;
    text-decoration : underline;
}

#foot_menu A:hover { text-decoration : none; }

#foot_line {
    font-size : 1px;
    width : 990px;
    height : 19px;
    background-color : #DFE8A2;
}

#foot_info {
    width : 990px;
    text-align : right;
    color : #C0C888;
    padding-top : 8px;
    padding-bottom : 30px;
}

#productDiv {
    clear : both;
}

ul.link_list {
	margin : 0 0 0 15px;
	padding : 0;
}

p.bazarek_prg {
	margin : 15px 0 15px 0;
	padding : 0;
	font-size : 13px;
}

.bazarek_nav { clear : both;padding-top : 10px; }
.bazarek_nav .bn_left { float : left;font-weight : bold;padding-top : 8px; }
.bazarek_nav .bn_right { float : left;padding-top : 5px;padding-left : 10px; }
.bazarek_nav .bn_butt { float : right;text-align : right;padding-bottom : 10px; }

.productContainer {
    clear : both;
}

.productContainer .imgRand {
    float : left;
    width : 111px;
    height : 111px;
}

.productContainer .commentRand {
    width : 470px;
    float : left;
    padding-left : 20px;
}

.centered {
    padding-top : 100px;
    padding-bottom : 100px;
    text-align : center;
}


.form_col {
    padding-bottom : 5px;
}

.form_col_info {
    font-size : 10px;
	letter-spacing : 0.05em;
	padding-bottom : 10px;
}

.form_col_star {
    font-weight : bold;
    width : 15px;
    text-align : center;
}

.textInput {
    border : 1px solid #697400;
    background-color : white;
    font-size : 11px;
    color : #697400;
    font-family : Tahoma;
}

.space_line {
    background : url('/gfx/default/space_line.gif');
    background-position : 100% 50%;
    height : 34px;
    font-size : 1px;
}

.space_line_red {
    background : url('/gfx/default/space_line_red.gif');
    background-position : 100% 50%;
    height : 34px;
    font-size : 1px;
}

.green_line {
    height : 31px;
    background : url('/gfx/default/green_line.gif');
    background-position : 100% 0%;
}

.green_line div {
    padding-top : 10px;
    padding-left : 10px;
    font-size : 11px;
    color : white;
    font-weight : bold;
    text-transform : uppercase;
}

.red_line {
    height : 31px;
    background : url('/gfx/default/red_line.gif');
    background-position : 100% 0%;
}

.red_line div {
    padding-top : 10px;
    padding-left : 10px;
    font-size : 11px;
    color : white;
    font-weight : bold;
    text-transform : uppercase;
}
.red_line_cont div { padding-top : 5px;text-transform : none; }
.red_line_cont div strong { font-size : 18px;color : #FFCBE5;font-size : 18px;text-transform : uppercase; }

.nav_red {
    background : url('/gfx/default/space_line_red.gif');
    background-position : 100% 50%;
}

.red_text {
    color : #E10071;
}

.red_title {
    color : #E10071;
    font-size : 13px;
    font-weight : bold;
}

.title {
    text-transform : uppercase;
    font-size : 11px;
    font-weight : bold;
    color : #697400;
}

.cleaner {
    clear : both;
    height : 0px;
    margin : 0px;
    padding : 0px;
    border : 0;
    font-size : 0px;
}

.title_col {
	background-color : #ECF2B7;
	padding : 1px 10px 1px 10px;
	border-bottom : 1px solid white;
}

.normal_col {
	background-color : #F9FBE7;
	padding : 1px 10px 1px 10px;
	border-bottom : 1px solid white;
}

.cart_div_active {
    float : left;
    padding-top : 20px;
    padding-bottom : 20px;
}

.cart_div_active div {
    color : #E10071;
    padding-right : 6px;
    margin-right : 6px;
    border-right : 1px solid #697400;
}

.cart_div_active .cart_underlined {
    text-decoration : underline;
}

.cart_div {
    float : left;
    padding-top : 20px;
    padding-bottom : 20px;
}

.cart_div div {
    color : #697400;
    padding-right : 6px;
    margin-right : 6px;
    border-right : 1px solid #697400;
}

.td_cart_title {
    font-weight : bold;
    padding-bottom : 5px;
    padding-right : 20px;
    white-space : nowrap;
}

.td_even_cart {
    padding-right : 20px;
    padding-bottom : 2px;
    background-color : #FBFBEE;
}

.td_odd_cart {
    padding-right : 20px;
    padding-bottom : 2px;
}

.cart_num {
    width : 24px;
    border : 1px solid #697400;
    text-align : right;
    font-size : 11px;
    font-family : Tahoma;
}

.adv_title {
    height : 21px;
    clear : both;
    background-color : #C1D311;
    color : white;
}

.adv_title div {
    padding-top : 4px;
}

.adv_title_sec {
    height : 21px;
    clear : both;
    background-color : #E10071;
    color : white;
}

.adv_title_sec div {
    padding-top : 4px;
}

.number {
    padding : 2px 4px 2px 4px;
    float : left;
}

.number_selected {
    padding : 2px 4px 2px 4px;
    float : left;
    background-color : #E10071;
    color : white;
}



#productDetail {
	float : right;
	width : 350px;
}

#productDetail .p_title {
	color : #697400;
	font-size : 16px;
	font-weight : bold;
	padding-bottom : 5px;
}

#productDetail .p_code {
	padding-bottom : 5px;
}

#productDetail .p_price {
	color : #E10071;
	font-size : 13px;
	font-weight : bold;
	margin : 0;
	padding-top : 10px;
	padding-bottom : 10px;
}
#productDetail .p_price span { font-size : 16px; }
#productDetail .p_price_before { color : #e10071;font-size : 11px;text-decoration : line-through;padding-bottom : 0;font-weight : normal; }
#productDetail .p_price_before span { font-size : 12px; }
#productDetail .p_price_action { color : #e10071;font-size : 15px;padding-top : 0; }
#productDetail .p_price_action span { font-size : 17px; }

#productDetail .p_param_left {
	color : #B7B9A5;
	padding : 1px 10px 1px 0px;
	text-transform : uppercase;
	border-right : 1px solid #B7B9A5;
}

#productDetail .p_param_right {
	color : #B7B9A5;
	padding : 1px 0px 1px 10px;
}

#productDetail .p_input {
	border : 1px solid #7F9DB9;
	font-family : Tahoma;
	font-size : 11px;
	color : #697400;
}

#our_tip {
	clear : both;
}
#our_tip .our_tip_img {
	float : left;
	width : 30px;
	position : relative;
	top : -7px;
}
#our_tip .our_tip_content {
	float : left;
	width : 300px;
	color : #B7B9A5;
}
#our_tip .our_tip_content STRONG { font-weight : bold;color : #E10071;text-transform : uppercase; }

.tab_active {
	height : 18px;
	background-color : #C1D311;
	margin-right : 5px;
}

.tab_active .t_left {
	float : left;
	width : 4px;
	height : 18px;
	background : url('/gfx/default/tab_left_a.gif');
	font-size : 1px;
}

.tab_active .t_inner {
	float : left;
	color : white;
	font-weight : bold;
	text-transform : uppercase;
	text-align : center;
	padding-top : 3px;
	padding-left : 12px;
}

.tab_active .t_right {
	float : right;
	width : 4px;
	height : 18px;
	background : url('/gfx/default/tab_right_a.gif');
	font-size : 1px;
}


.tab {
	height : 18px;
	background-color : #E8EFA6;
	margin-right : 5px;
}

.tab A {
	color : #697400;
	text-decoration : none;
}
.tab A:hover { text-decoration : underline; }

.tab .t_left {
	float : left;
	width : 4px;
	height : 18px;
	background : url('/gfx/default/tab_left.gif');
	font-size : 1px;
}

.tab .t_inner {
	float : left;
	color : #697400;
	text-transform : uppercase;
	text-align : center;
	padding-top : 3px;
	padding-left : 17px;
}

.tab .t_right {
	float : right;
	width : 4px;
	height : 18px;
	background : url('/gfx/default/tab_right.gif');
	font-size : 1px;
}

p.item_price {
	margin : 0;
	padding : 0;
}
p.item_price strong { font-size : 13px; }

p.item_price_action {
	margin : 0;
	padding : 0;
	color : #e10071;
	font-size : 11px;
}
p.item_price_action strong { font-size : 13px; }

p.item_price_before {
	margin : 0;
	padding : 0;
	/* color : #e81d1d; */
	text-decoration : line-through;
	font-size : 10px;
	color : #e10071;
}
p.item_price_before strong { font-size : 11px;font-weight : normal; }

p.delivery_info_block { color : blue;font-size : 11px;margin : 0;padding : 5px 0 0 0; }

p.news_item_tiny { font-size : 11px;margin : 0 0 15px 0;padding : 0; }
p.news_item_tiny strong { font-weight : bold;color : #e10071; }
p.news_item_tiny span { color : #e10071;font-style : italic; }

div.news_item_tiny_butt { text-align : center; }
div.news_item_tiny_butt img { border : none; }
div.news_item_tiny_butt_right { text-align : right; }

div.news_block { background : url('/gfx/default/space_line_bg.gif');background-repeat : repeat-x;background-position : 0 100%; }
div.news_block div.n_image { width : 130px;float : left;padding-bottom : 3px; }
div.news_block div.n_image img { border : none; }
div.news_block div.n_rest { width : 470px;float : right; }
div.news_block h3 { font-size : 12px;font-weight : bold;margin : 0;padding : 10px 0 4px 0;color : #e10071; }
div.news_block em { display : block;color : #e10071;margin : 0;padding : 0 0 10px 0; }
div.news_block p { display : block;padding : 0 0 15px 0;margin : 0;text-align : justify; }

div.news_block_detail {  }
div.news_block_detail div.n_image { width : 240px;float : right;text-align : right;padding-top : 50px; }
div.news_block_detail div.n_rest { width : 360px;float : left; }

p.news_image_line { margin : 0;padding : 0; }
p.news_image_line img { border : none;margin : 0 10px 10px 0;border : 1px solid #e8e8e8;width : 105px;height : 105px; }

div.info_big { width : 606px;height : 67px;background : url('/gfx/default/info_bg.gif');margin-bottom : 20px;margin-top : 20px; }
div.info_big span { display : block;text-align : center;padding-top : 10px;line-height : 20px;font-size : 14px;font-family : Tahoma;color : white; }

div.contest_area { background-color : #F1F5CA;height : 70px;position : relative; }
div.contest_area p { position : absolute;left : 20px;top : 27px;margin : 0;padding : 0; }
div.contest_area ul { list-style-type : none;margin : 0;padding : 0;position : absolute;right : 20px;top : 25px; }
div.contest_area ul.page_list { right : auto;left : 20px; }
div.contest_area ul li { float : left; }
div.contest_area ul li.last { padding-left : 4px;padding-right : 15px; }
div.contest_area ul li.next { padding-right : 4px;padding-left : 15px; }
div.contest_area ul li.box { padding-left : 3px;padding-right : 3px; }
div.contest_area ul li.box input { background-color : white;border : 1px solid #697400;width : 30px;font-size : 11px;color : #697400;text-align : center;position : relative;top : -2px; }
div.contest_area ul li.page_nd { padding : 0 4px 0 4px; }

div.contest_view { height : 70px;position : relative; }
div.contest_view ul { list-style-type : none;margin : 0;padding : 0;position : absolute;left : 0;top : 27px; }
div.contest_view ul li { padding-right : 12px;float : left; }
div.contest_view a.ph_butt { display : block;width : 130px;height : 24px;position : absolute;right : 0;top : 22px; }
div.contest_view a.ph_butt span { position : absolute;width : 130px;height : 24px;left : 0;top : 0;cursor : pointer;background : url('/gfx/default/butt_chci_fotku.gif'); }

div.contest_photos {}
div.contest_photos div.node { width : 145px;height : 215px;position : relative;margin-right : 8px;margin-bottom : 45px;float : left; }
div.contest_photos div.node_leaf { margin-right : 0; }
div.contest_photos div.node_bottom { margin-bottom : 0; }
div.contest_photos div.node table { width : 145px;height : 145px;margin : 0;padding : 0; }
div.contest_photos div.node table td { width : 145px;height : 145px;background-color : #EDEEED;margin : 0;padding : 0;text-align : center; }
div.contest_photos div.node table td img { border : none; }
div.contest_photos div.node div.carea { position : absolute;display : block;width : 145px;left : 0;top : 145px; }
div.contest_photos div.node a.cmt { display : block;width : 145px;padding-top : 5px;text-align : center;line-height : 14px; }
div.contest_photos div.node a.vt { display : block;width : 145px;padding-top : 5px;text-align : center;font-weight : bold; }
div.contest_photos div.node strong.vt { display : block;width : 145px;padding-top : 5px;text-align : center; }

a.contest_href { display : block;padding : 20px 0 0 0; }

div.contest_left { width : 336px;float : left;padding-top : 28px;height : 415px;position : relative; }
div.contest_left table.image { width : 336px;height : 336px;margin : 0 0 10px 0;padding : 0; }
div.contest_left table.image td { width : 336px;height : 336px;background-color : #EDEEED;margin : 0;padding : 0;text-align : center; }
div.contest_left div.vote { background-color : #F1F5CA;width : 336px;height : 58px;margin : 0;padding : 0;position : absolute;bottom : 0; }
div.contest_left div.vote p { position : absolute;margin : 0;padding : 0;left : 15px;top : 22px; }
div.contest_left div.vote a { display : block;text-align : center;width : 108px;height : 26px;position : absolute;right : 10px;top : 15px; }
div.contest_left div.vote a span { display : block;width : 108px;height : 26px;background : url('/gfx/default/butt_vote.gif');position : absolute;left : 0;top : 0;cursor : pointer; }

div.contest_right { width : 243px;float : right;padding-top : 28px;position : relative;height : 415px; }
div.contest_right h3 { font-size : 16px;color : #697400;font-weight : bold;margin : 0 0 2px 0; }
div.contest_right p { margin : 0 0 15px 0; }
div.contest_right p.years { margin : 0 0 2px 0;color : #B7B9A5;text-transform : uppercase; }

div.contest_right div.send_block { height : 300px;width : 243px;background-color : #FCFCFA;position : absolute;bottom : 0; }
div.contest_right div.send_block p { margin : 0;padding : 10px 0 10px 10px; }
div.contest_right table { margin-left : 10px; }
div.contest_right td.cform_note { font-style : italic;padding-bottom : 10px;font-size : 10px;padding-left : 52px; }
div.contest_right td.cform_send { text-align : center;padding-top : 5px; }
div.contest_right td.cform_send input { width : 150px;height : 25px;text-align : center;color : #E10071;text-decoration : underline !important;background-color : #FCFCFA;border : none;cursor : pointer;font-family : Tahoma;font-size : 11px;cursor : pointer; }

div.contest_finish_top { width : 604px;height : 57px;background-color : #F1F5CA;position : relative; }
div.contest_finish_foot { background-color : white; }
div.contest_finish_top a { display : block;width : 108px;height : 26px;position : absolute;right : 15px;top : 16px;text-align : center; }
div.contest_finish_top a span { display : block;width : 108px;height : 26px;position : absolute;left : 0;top : 0;cursor : pointer;background : url('/gfx/default/butt_want_contest.gif'); }

div.contest_title_main { width : 487px;height : 198px;background : url('/gfx/default/stitle_main.jpg');position : relative; }
div.contest_title_main div.info { margin-left : 208px;padding-top : 24px; }
div.contest_title_main div.info p { margin : 0 0 15px 0;color : #697400; }
div.contest_title_main div.info p.p1 { font-weight : bold;font-size : 11px; }
div.contest_title_main div.info p.p1 strong { text-transform : uppercase; }
div.contest_title_main div.info p.p2 { color : white;font-weight : bold;font-size : 14px; }
div.contest_title_main div.info p.p3 { color : white;font-weight : bold;font-size : 18px;margin-bottom : 3px; }
div.contest_title_main div.info p.p4 { font-weight : bold; }
div.contest_title_main div.info a.con_a { position : absolute;width : 33px;height : 33px;left : 175px;top : 150px;cursor : pointer;
	background : url('/gfx/default/contest_title_a.png'); 
	_background : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/contest_title_a.png');
}
div.contest_title_main div.info a.con_b { color : #e10071;font-family : Tahoma;font-size : 11px;font-weight : bold;position : absolute;left : 207px;top : 160px;text-decoration : none;width : 165px; }
div.contest_title_main div.info a.con_b:hover { text-decoration : underline; }
div.contest_title_main div.info a.con_c { position : absolute;width : 33px;height : 33px;left : 372px;top : 149px;cursor : pointer;
	background : url('/gfx/default/contest_title_b.png'); 
	_background : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/contest_title_b.png');
}
div.contest_title_main table.img { width : 160px;height : 160px;margin : 0;padding : 0;position : absolute;left : 17px;top : 17px; }
div.contest_title_main table.img img { border : none; }
div.contest_title_main table.img td { width : 160px;height : 160px;margin : 0;padding : 0;text-align : center; }
div.contest_title_main table.img td table { margin : 0 auto 0 auto;padding : 0;text-align : center; }
div.contest_title_main table.img td table td { margin : 0;padding : 7px;background-color : white;width : auto !important;height : auto !important; }
div.contest_title_main table.img td table td div { position : relative; }
div.contest_title_main table.img td table td div span { display : block;width : 140px;height : 13px;background : url('/gfx/default/stitle_shadow.png');position : absolute;left : 0;bottom : -20px;z-index : 10;font-size : 1px; }

div.contest_title_foot { width : 487px;height : 79px;background : url('/gfx/default/stitle_bottom_left.jpg') 0 0 no-repeat;position : relative; }
div.contest_title_foot a.want { width : 106px;height : 79px;position : absolute;right : 0; }
div.contest_title_foot a.want span { width : 106px;height : 79px;position : absolute;left : 0;top : 0;cursor : pointer;background : url('/gfx/default/stitle_bottom_right.jpg'); }
div.contest_title_foot p { font-size : 13px;color : #00C0F2;position : absolute;left : 17px;top : 31px;margin : 0;padding : 0; }
div.contest_title_foot p.high { top : 18px; }
div.contest_title_foot p.low { top : 45px; }

div.contest_finish { height : 145px;width : 604px;position : relative;padding-top : 10px;padding-bottom : 10px; }
div.contest_finish_tiny { width : 465px;margin-left : 15px;margin-top : 10px; }
div.contest_finish_tiny div.info { width : 285px !important; }
div.contest_finish_tiny div.pr { width : 285px !important; }
div.contest_finish table { width : 145px;height : 145px;margin : 0;padding : 0; }
div.contest_finish td { width : 145px;height : 145px;margin : 0;padding : 0;background-color : #EDEEED;text-align : center; }
div.contest_finish td img { border : none; }
div.contest_finish div.info { width : 437px;position : absolute;left : 165px;top : 10px; }
div.contest_finish div.info h3 { font-size : 13px;font-weight : bold;margin : 0;padding : 0 0 3px 0; }
div.contest_finish div.info p.date { font-size : 11px;color : #B7B9A5;margin : 0;padding : 0 0 10px 0; }
div.contest_finish div.info p.wpos { font-size : 14px;color : #B7B9A5;margin : 0;padding : 0 0 2px 0; }
div.contest_finish div.info p.wpos strong { font-size : 15px;color : #697400; }
div.contest_finish div.info p.years { padding : 0;color : #B7B9A5;text-transform : uppercase; }
div.contest_finish div.info p { font-size : 11px;margin : 0;padding : 0 0 10px 0; }
div.contest_finish div.pr { position : absolute;left : 165px;bottom : 10px;width : 430px;height : 52px; }
div.contest_finish div.pr img { width : 50px;height : 50px;border : 1px solid #B7B9A5; } 
div.contest_finish div.pr p { position : absolute;left : 65px;top : 0;padding : 0;margin : 0; }
div.contest_finish div.pr p:first-letter { text-transform : uppercase; }
div.contest_finish div.cont_actual { background-color : white;height : 40px;width : 285px;position : relative;left : 20px;top : -10px; }
div.contest_finish div.cont_actual a { top : 0; }

div.cont_actual { height : 85px;width : 487px;background-color : #F1F5CA;position : relative; }
div.cont_actual_max { width : auto; }
div.cont_actual_max p { width : 470px !important; }
div.cont_actual img { width : 50px;height : 50px;border : 1px solid #B7B9A5;position : absolute;left : 20px;top : 17px; } 
div.cont_actual p { position : absolute;left : 85px;top : 36px;padding : 0;margin : 0;font-weight : bold;font-size : 11px;width : 270px; }
div.cont_actual p:first-letter { text-transform : uppercase; }
div.cont_actual a.want { display : block;width : 108px;height : 26px;position : absolute;right : 15px;top : 30px;text-align : center; }
div.cont_actual a.want span { display : block;width : 108px;height : 26px;position : absolute;left : 0;top : 0;cursor : pointer;background : url('/gfx/default/butt_want_contest.gif'); }
div.cont_actual p.high { top : 22px; }
div.cont_actual p.low { top : 50px }

div.cont_actual_view { width : 604px;height : 175px;background : url('/gfx/default/contest_view.jpg');position : relative;font-family : Arial; }
div.cont_actual_view h3 { font-size : 15px;color : white;font-weight : bold;text-transform : uppercase;position : absolute;left : 13px;top : 22px;margin : 0;padding : 0; }
div.cont_actual_view h3 span { color : #697400; }
div.cont_actual_view img { position : absolute;left : 13px;top : 50px; }
div.cont_actual_view p.gift { position : absolute;left : 155px;top : 44px;height : 56px;width : 242px;margin : 0;padding : 0;background : url("/gfx/default/contest_gift.png") 100% 100% no-repeat; }
div.cont_actual_view p.gift span { position : absolute;left : 0;bottom : 0;color : #697400;font-weight : bold;font-size : 15px; }
div.cont_actual_view p.pname { position : absolute;left : 155px;top : 105px;color : #E10071;font-size : 15px;font-weight : bold;margin : 0;padding : 0;font-size : 15px; }

div.size_table_area { padding : 0 15px 15px 5px;background-color : #F2F5CA; }

div.size_table_area div.size_table_left { width : 175px;float : left;padding-top : 15px; }
div.size_table_area div.size_table_right { width : 411px;float : right;padding-top : 15px; }

table.size_table { width : 411px; }
table.size_table td { padding : 2px 6px 2px 6px;color : #6A7401;text-align : right;font-weight : bold;border-bottom : 1px solid #F2F4CC;border-right : 1px solid #F2F4CC;background-color : #F2F4CC; }
table.size_table td.stitle { background-color : #6A7401;color : #C1D212;padding : 5px 6px 5px 6px;vertical-align : bottom;width : 55px;font-weight : normal;border-right : none; }
table.size_table td.stitle strong { color : white;font-weight : bold; }
table.size_table td.first { background-color : #C1D212; }
table.size_table td.leaf { padding : 0;width : auto; }

p.size_table_blank { margin : 0;padding : 65px 0 50px 0;text-align : center; }

