@charset "utf-8";
/* CSS Document */
HTML {
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        margin: 0;
        padding: 0;
        border: 0;
}
BODY {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        margin: 0;
        padding: 0;
        border: 0;
        overflow: auto;
        min-height: 100%;
        height: 100%;
        height: auto !important;
		background-color: #ccc; background-image: url(../images/main/bg.gif); background-repeat: repeat; background-position: center top; width: 100%;
}
TABLE {border-collapse: collapse; border-spacing: 0px;}
IMG {border: 0px;}
A { color: #b80405; cursor: hand;}
A:HOVER {color: #F13030;}
.borderLeft {background:url(../images/main/shadow_left.gif) repeat-y right; height:100%;}
.borderRight {background:url(../images/main/shadow_right_y.gif) repeat-y; height:100%;}
.tableConteiner {width:100%; height:100%;}
.tableBody { background-color: #b80405; width: 800px; height: 100%; }
.tableBodyAll {width:100%; height:100%;}
.tableBodyTopBgAll, .tableBodyTopBgLeft, .tableBodyTopBgRight {height: 91px;}
.tableBodyTopBgAll { background-image: url(../images/main/header_bg_x.gif); background-repeat: repeat-x;}
.tableBodyTopBgLeft { background-image: url(../images/main/header_left.gif); background-repeat: no-repeat; width:100%; border-bottom:1px solid #000000;}
.tableBodyTopBgRight { background: url(../images/main/header_right.gif) no-repeat top right; width:100%;}
.logoTop { background:url(../images/main/logo.gif) no-repeat 20px center; width: 253px;}
.topSlogan {width:300px; text-align:center; vertical-align:middle; font:bold 12px Tahoma, Helvetica, sans-serif; color: #edcfcf;}
.tableLangConteiner {height: 91px; width:100%; margin-left:10px;}
.flag { margin-right: 6px; }
.flags { text-align: left; vertical-align: top; height: 50%; padding-top: 20px;}
.currencyText {color: white; text-align: left; height: 50%; vertical-align: top; padding-top: 10px; font:bold 11px Tahoma, Helvetica, sans-serif; padding-right:10px;}
.menuBg {background:#c61213 url(../images/main/menu_x.gif) repeat-x; height: 26px; padding:0px 50px;}
.menu_item { padding:0px 15px; height: 26px; white-space: nowrap;}
.menu_item, .menu_item A { color: #ffffff; font:bold 12px Tahoma, Helvetica, sans-serif; text-decoration: none; text-transform:uppercase; text-align:center; vertical-align:middle;}
.menu_item_selected { background: url(../images/main/menu_select.gif) repeat-x; padding:0px 15px; text-transform:uppercase;white-space: nowrap;}
.menu_item_selected, .menu_item_selected A { color: #ffffff; font: bold 12px Tahoma, Helvetica, sans-serif; text-decoration:none;}
.info_bar { background-color: #ababab; height: 26px; text-decoration:none;}
.info_barTable { width:100%; height: 26px;}
.account_links {text-align: center; width: 140px; white-space: nowrap; padding:0px 7px;}
.account_links, .account_links A {color: #ffffff; font: bold 11px Tahoma, Helvetica, sans-serif;}
.account_links A {text-decoration:underline;}
.account_links A:HOVER { color: #F13030; text-decoration: none; }
.cart_links {text-align: right; white-space: nowrap; padding:0px 50px 0px 15px;}
.cart_links, .cart_links A { color: #ffffff; font: bold 11px Tahoma, Helvetica, sans-serif; text-decoration: none;}
.cart_links A:HOVER { color: #F13030; text-decoration: none; }
.searchTopPlace {padding:0px 5px 0px 50px; width:1%;}
table.button { color: white; background: url(../images/main/btn2_middle.gif) repeat-x; height: 17px; border: solid 1px black; }
.button TD {padding-right: 4px; padding-left: 4px;}
.button A { color: white; font:bold 10px/10px Tahoma, Helvetica, sans-serif; text-decoration: none; }
.button A:HOVER { color: #AC0000; font:bold 10px/10px Tahoma, Helvetica, sans-serif; text-decoration: none; }
.button {  }
.centerPlace { height:100%;}
.centerPlaceForum { height:100%; background-color:#FFFFFF;}
.centerPlaceTable { width:100%; height:100%;}
.footer { height: 34px; }
.footer_text {padding:0px 10px; height:50px; vertical-align:bottom;}
.footer_text, .footer_text a {color: #ffffff; font: 11px Arial, Helvetica, sans-serif; text-decoration: none;}
.footer_text a:HOVER { color: #340707; text-decoration: none;}
table.footer2 { background-color: #b80405; width: 800px; height: 25px; }
.leftMenuPlace {width:158px; height:100%; vertical-align:top;}
.leftMenuTable {width:158px;}
.rightItemPlace {width:156px; height:100%; vertical-align:top; background-color:#FFFFFF; padding-bottom:40px;}
.centerMainPlace {_width:486px; vertical-align:top; background-color:#FFFFFF; padding-bottom:40px;}
td.currency { text-align: left; padding-left: 10px; height: 50%; vertical-align: top; padding-top: 10px; }
td.currency a {
	color:#393939;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid black;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
}
.currencies_list {
	background-color: #B41212;
	position: absolute;
	margin-left: -12px;
	margin-top: -3px;
}
.currencies_list .c a:hover {
	background-color: #B41212;
	color: #ffffff;
}
.strawberry {background: url(../images/main/strawberry.gif) no-repeat; position: absolute; width: 121px; height: 98px; z-index: 4; margin-top:-68px; margin-left:57px;}
#kusty1 { background: url(../images/main/flowers_v.gif) repeat-y; position: absolute; width: 39px; z-index: 2; margin-top: 31px; margin-left:-18px; }
.kusty2 { background: url(../images/main/flowers_h.gif) repeat-x; position: relative; z-index: 3; width: 100%; height: 52px; margin-top: -23px;}
.rightItemTable {height:100%; width:100%;}
.panel_header1 { background-color: #b80405; vertical-align: middle; height: 32px; padding:8px 14px;}
.panel_header2 { background-color: #b80405; height: 19px; vertical-align: middle; padding:2px 14px;}
.panel_header1, .panel_header2 {color: white; font:bold 12px Arial, Helvetica, sans-serif;}
.panel_body1 {background:#efefef url(../images/main/panel_body1.gif) repeat-x; vertical-align: top; height: 180px;}
.panel_body1Div {background: url(../images/main/panel_body1_p.gif) no-repeat right top; min-height:35px; color: #3e3e3e; font: 10px/14px Arial, Helvetica, sans-serif; padding:14px;}
.panel_body1Shadow {background:#e6e6e6 url(../images/main/panel_header.gif) repeat-x; height:5px;}
.panel_body2 {background:#e6e6e6 url(../images/main/panel_body2_l.gif) repeat-y; vertical-align: top; height: 180px;}
.panel_body2Right {background:url(../images/main/panel_body2_r.gif) repeat-y right top; min-height: 180px; _height: 180px; text-align:center; padding-bottom:5px;}
.panel_shadow { background: url(../images/main/panel_shadow.gif) repeat-x; height: 10px; }
.panel_bodyBot {background:#efefef url(../images/main/panel_body1.gif) repeat-x; vertical-align: top;}
.text_big { color: #ffffff; font:bold 12px Tahoma, Helvetica, sans-serif; height: 32px; padding:8px 6px;}
.left_menu_bg_top { background: url(../images/main/left_menu_bg_top.gif) no-repeat; height: 13px; }
.left_menu_bg_top2 { background: url(../images/main/left_menu_bg_top.gif) no-repeat; }
.left_menu_bg_middle { background: url(../images/main/left_menu_bg_middle.jpg) no-repeat;}
.left_menu_bg_bot2 { background: url(../images/main/left_menu_bg_bottom.gif) no-repeat left bottom; _height: 368px; min-height: 368px; padding:13px 23px 13px 15px; _width:169px;}
.left_menu_bg_y {background:#FFFFFF url(../images/main/left_menu_bg_y.gif) repeat-y;}
.left_menu_bg_bottom { background: url(../images/main/left_menu_bg_bottom.gif) no-repeat; height: 13px; }
.left_menu_bg_bot2, .left_menu_bg_bot2 A { color: #870001; font:bold 13px/20px Tahoma, Helvetica, sans-serif;  text-decoration: none;}
.left_menu_bg_bot2 A:HOVER { color: #F13030; text-decoration: none; }
.text_menu_catOn, .text_menu_catOn A { color: #F13030; font:bold 13px/20px Tahoma, Helvetica, sans-serif; text-decoration: none;}
.text_menu_catOn A:HOVER { color: #F13030; text-decoration: none; }
ul { margin: 10px 0 10px 10px; list-style-image: url(../images/main/heart_sm.gif); color: #000000; font:100 13px/18px Tahoma, Helvetica, sans-serif; text-decoration: underline; padding-left: 10px; }
.lia A { color: #000000; font:100 13px/18px Tahoma, Helvetica, sans-serif; text-decoration: underline; }
.liaOn A {color: #F13030; font:100 13px/18px Tahoma, Helvetica, sans-serif; text-decoration: none;
}
.banner1 {}
.banerLeftPlace {padding:16px 0px 0px 6px;}
/*-----------------------------------------------------------------------------------------------------*/
form { margin: 0; }
a.nav_path { font-size: 12px; font-family: Arial; text-decoration: underline; }
a.nav_path2 { color: #720001; font-size: 14px; font-family: Arial; font-weight: normal; text-decoration: none; }
a.nav_curr { font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
.nav { padding: 10px 30px; }
h3 { color: #a93434; font-size: 16px; font-family: Arial; line-height: 20px; }
h4 { color: #3e3e3e; font-size: 14px; font-family: Arial; line-height: 20px; }
.nav_font { color: #b80405; font-size: 10px; font-family: Arial; }
.nav_font2 { color: #3e3e3e; font-size: 11px; font-family: Arial; }
.nav_font3 { color: #3e3e3e; font-size: 12px; font-family: Arial; font-weight: bold; }
.nav_font4 { color: #c10e0e; font-size: 18px; font-family: Arial; font-weight: bold; }
.nav_font5 { color: #3e3e3e; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline; }
.nav_font6 { color: #126dc1; font-size: 9px; font-family: Arial; text-decoration: underline; }
.nav_font7 { color: #3e3e3e; font-size: 12px; font-family: Arial; text-decoration: underline; }
.nav_font8 { color: #c10e0e; font-size: 16px; font-family: Arial; font-weight: bold; }
.nav_font9 { color: #c10e0e; font-size: 12px; font-family: Arial; text-decoration: underline; }
.nav_font10 { color: white; font-size: 14px; font-family: Arial; text-decoration: underline; }
.nav_font11 { color: white; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; }
.nav_font12 { color: #c10e0e; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: underline; }
.nav_font13 { color: white; font-size: 12px; font-family: Arial; line-height: 12px; text-decoration: underline; }
.nav_font14 { color: #c10e0e; font-size: 14px; font-family: Arial; font-weight: bold; }
.nav_font15 { color: #c10e0e; font-size: 10px; font-family: Arial; line-height: 20px; text-decoration: underline; }
.nav_font16 { color: #a93434; font-size: 16px; font-family: Arial; font-weight: bold; }
.nav_font17 { color: #126dc1; font-size: 12px; font-family: Arial; text-decoration: underline; }
.nav_font18 { color: #FFFFFF; font-size: 12px; font-family: Arial; text-decoration: none; }
.nav_font18 A:HOVER { color: #FF8080; text-decoration: none; }
.nav_font19 { color: #ae0e0e; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
select.bold { color: #3e3e3e; font-size: 11px; font-weight: bold; width: 95px; height: 19px; }
P {  }


table.border_left { width: 5px; height: 100%; }
table.border_right { width: 5px; height: 100%; }


.nav_font20 { color: #720001; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 14px; text-decoration: none; }
.nav_font21 { color: #720001; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 12px; text-decoration: underline; margin-top: 2px; margin-bottom: 5px; }
.nav_font22 { color: #3e3e3e; font-size: 10px; font-family: Tahoma; text-decoration: underline; }
.nav_font23 { color: #3e3e3e; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: none; }


/*table.menu_bar { background-color: #efefef; width: 800px; height: 26px; }*/
/*table.middle { width: 800px; height: 100%; }*/
.forum_avatar { background-color: #efefef; padding-top: 16px; padding-right: 27px; padding-left: 27px; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; }
.forum_profile { background-image: url(../images/main/girl.jpg); background-repeat: no-repeat; background-position: right bottom; padding-top: 20px; padding-left: 50px; }
#div_cont { text-align: center; vertical-align: bottom; position: absolute; width: 1px; height: 1px; border: solid 1px green; }
#kusty3 { background-image: url(../images/main/flowers_h.gif); background-repeat: repeat-x; background-position: 25px 0; margin-top: -20px; position: absolute; z-index: 1; width: 800px; height: 50px;}
td.white { background-color: white; }
input.panel_text { width: 99px; height: 16px; border: solid 1px #cb1617; }
input.order { background-color: #f1f1f1; width: 185px; height: 17px; border: solid 1px #cb1617; }
input.count { width: 20px; height: 15px; border: solid 1px #3e3e3e; }
input.count2 { color: #a93434; font-size: 12px; background-color: #f1f1f1; width: 25px; height: 19px; border: solid 1px #c10e0e; }
input.search { width: 100px; height: 17px; border: solid 1px #3e3e3e; }
.bevel1 { border: solid 1px #ae0e0e; }
.bevel2 { margin-right: 16px; border: solid 1px #ae0e0e; }
.bevel3 { border: solid 1px #cb1617; }
.bevel4 { border: solid 1px #c3c3c3; }
#contents { color: #3e3e3e; font-size: 10px; font-family: Arial; width: 426px; margin: 10px 30px 30px; }
#forum_contents { color: #3e3e3e; font-size: 10px; font-family: Arial; width: 426px; height: 100%; }
.text_item_head { color: #a93434; font-size: 12px; font-family: Arial; font-weight: bold; padding-top: 20px; }
.text_item_head2 { color: #a93434; font-size: 14px; font-family: Arial; font-weight: bold; padding-top: 15px; text-decoration: none;}
.text_item_head2 a{ color: #a93434; font-size: 14px; font-family: Arial; font-weight: bold; padding-top: 15px; text-decoration: none;}
.text_item_head2 a:hover{ color: #F13030; font-size: 14px; font-family: Arial; font-weight: bold; padding-top: 15px; text-decoration: underline;}
.text_item_desc { color: #3e3e3e; font-size: 10px; font-family: Arial; }
.text_item_desc2 { color: #3e3e3e; font-size: 12px; font-family: Arial; font-weight: normal; }
.text_item_desc3 { color: #3e3e3e; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 20px; }
.text_item_desc4 { color: #c10e0e; font-size: 12px; font-family: Arial; text-decoration: underline; }
.text_item_desc5 { color: #3e3e3e; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 20px; }
.text_item_desc6 { color: #a93434; font-size: 12px; font-family: Arial; font-weight: normal; }
.text_item_desc7 { color: #3e3e3e; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 26px; }
.text_item_desc8 { color: #b80405; font-size: 11px; font-family: Arial; font-weight: normal; }
.text_item_desc9 { color: #a93434; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 26px; padding-top: 15px; }
.text_item_desc10 { color: #a93434; font-size: 16px; font-family: Arial; font-weight: bold; line-height: 26px; padding-top: 15px; }
.text_item_desc11 { color: #a93434; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 18px; }
.text_item_desc12 { color: #a93434; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 14px; padding-top: 4px; }
.text_item_desc13 { color: #a93434; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 26px; }
#strikeout { font-size: 2px; line-height: 2px; background-repeat: repeat-x; width: 100%; height: 10px; margin-top: -9px; th: 12pt; }
.btn_cart_left { background-image: url(../images/main/btn_cart_left.gif); background-repeat: no-repeat; width: 29px; height: 25px; }
.btn_cart_right { background-image: url(../images/main/btn_cart_right.gif); background-repeat: no-repeat; width: 10px; height: 25px; }
.btn_cart_middle { background-image: url(../images/main/btn_cart_middle.gif); background-repeat: repeat-x; height: 25px; }
.btn_left { background-image: url(../images/main/btn_left.gif); background-repeat: no-repeat; width: 10px; height: 22px; }
.btn_middle { background-image: url(../images/main/btn_middle.gif); background-repeat: repeat-x; height: 22px; padding-bottom: 2px; }
.btn_right { background-image: url(../images/main/btn_right.gif); background-repeat: no-repeat; width: 10px; height: 22px; }
.text_forum_head { color: white; font-size: 14px; font-family: Arial; font-weight: bold; line-height: 18px; }
.text_forum_head2 { color: #720001; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 18px; text-decoration: none; padding-top: 5px; padding-left: 30px; }
.text_forum_head3 { color: #720001; font-size: 13px; font-family: Arial; font-weight: bold; line-height: 18px; text-decoration: none; }
.text_forum1 { color: #720001; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 14px; }
textarea { background-color: #f1f1f1; }
textarea.comments { background-color: #f1f1f1; width: 185px; border: solid 1px #c10e0e; }
textarea.reply { background-color: #f1f1f1; width: 318px; height: 162px; border: solid 1px #c10e0e; }
img.heart { margin-top: 8px; margin-right: 6px; }
select.vote { font-size: 10px; line-height: 10px; width: 37px; }
select.country { font-size: 12px; line-height: 12px; width: 92px; height: 19px; }
select.where { font-size: 12px; line-height: 12px; width: 132px; height: 19px; }
.transport { background-color: #fdf1f1; padding: 5px 10px; }
.profile { background-color: #efefef; padding: 5px 10px; }
textarea.profile { width: 185px; height: 53px; margin: 0; padding: 0; border: solid 1px #cb1617; }
.forum_header { background-image: url(../images/main/forum_header.gif); background-repeat: repeat-x; height: 25px; padding-left: 30px; }
.forum_header2 { background-color: #ababab; height: 19px; }
.forum_message { font-size: 12px; font-family: Arial; font-weight: normal; line-height: 16px; background-color: #efefef; padding-top: 16px; padding-right: 27px; padding-left: 27px; border-bottom: 1px solid #ababab; }
.forum_info { color: #720001; font-size: 10px; font-family: Arial; font-weight: normal; line-height: 16px; margin: 0; }
.forum_info2 { color: #720001; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 16px; }
.forum_info2_data { color: #720001; font-size: 11px; font-family: Arial; font-weight: normal; line-height: 16px; text-align: center;}
.button_quote { float: right; margin-left: 5px; }
.forum_reply { background-color: #ababab; width: 368px; height: 242px; margin-top: 20px; padding-top: 10px; }
.forum_col_first { background-color: #efefef; height: 39px; padding: 6px 30px; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; }
.forum_col_middle { background-color: #efefef; text-align: center; padding: 6px 10px; height: 39px; border-right: 1px solid #ababab; border-bottom: 1px solid #ababab; }
.forum_col_last { background-color: #efefef; height: 39px; padding: 6px 10px; border-bottom: 1px solid #ababab; }
.reply_button { background-color: white; }
.text_item_desc14 { color: #3e3e3e; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.commentTable{
	width: 100%;
	font-size: 10px;
}
.commentTable .text_tr td{
	padding: 4px;
	background-color: #E6E6E6;
}
.commentTable .text_tr td img{
	float: left;
	width: 70px;
	height: 70px;
	margin: 0px;
	margin-right: 5px;
	border: none;
}
.commentTable .name_tr font{
	font-size: 12px;
	color: black;
}
.commentTable .name_tr td{
	padding: 4px;
	background-color: #F1F1F1;
	font-size: 10px;
	color: #A8A8A8;
}


/* - Search - */

.search_bar{
	width: 100%;
	border-collapse: collapse;
	background-color: #EFEFEF;
	margin-bottom: 10px;
}
.search_bar td{
	font-size: 10px;
	padding: 6px;
}
.search_bar td td{
	padding: 0px;
}


.pages_result{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.pages_result td{
	font-size: 11px;
}
.pages_result .title{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 5px;
}
.pages_result .title a{
	font-weight: bold;
	text-decoration: none;
}
.pages_result .title b{
	font-weight: normal;
	font-size: 11px;
}
.pages_result .text{
	padding: 4px;
	vertical-align: top;
	background-color: #EFEFEF
}

.answerText{
	font-size: 12px;
}
.answerText .quote{
	border: 1px dotted #CACACA;
	background-color: #FCFCFC;
}
.answerText .quote .title{
	padding: 4px;
	background-color: #F0F0F0;
	font-weight: bold;
}
.answerText .quote .text{
	padding: 4px;
}
.answerText P{
	padding: 0px;
	margin: 0px;
}


.text_item_desc7 td.name{
	padding: 0px 10px;
}
