/* CSS Document */
html,div,ul,ol,li,h1,h2,h3,h4,h5,b,i,strong,em,p,a,span,form,dl,dt,dd{margin:0;padding:0;}
img {border:0;}
body {padding:0;margin:0; background: #fff;font-family:Arial,Helvetica,sans-serif; height:100%; color:#454545}
#container {position:relative; width:986px; margin: 0 auto;}
a {color:#4482d9; text-decoration: underline;}
a:hover{color:#a5d453}

div.cl {clear: both}

a, img, div, input, span {behavior: url('/LIBRARY/iepngfix.htc')}

/* HEADER */
#header {left:0; top:0; padding:0; position:absolute; width:986px;}
#header_wrap {height: 297px;}
#header_1 {height:120px; padding-top:53px}
#header_2 {height: 124px;}
#banner {float:left;}
#login {float:right; text-align:right; color:#454545; font-size:11px; padding-right:3px;}
#login1 {float: right; text-align: right; color: #454545; font-size: 11px; padding-right: 3px; line-height: 150%}
#login a{font-size:12px;}
#log_in_a {border-bottom:1px dashed; text-decoration: none}
#login table{margin:10px 0px 7px 0px;}
#login_bg{background:url(/img/login_field.gif) no-repeat 0 0; width:140px; height:23px; vertical-align:middle; text-align:left; padding-left:7px}
#login_input{border:none; font-size:12px;width:130px; background-color:transparent}
#login_input_1{border:1px solid #6c6c6c; font-size:12px;width:130px; height:19px; margin:3px 0px 3px 0px; display:inline; vertical-align:middle;}

#log_in_f {padding:8px 0px 5px 0px}
#logo {float:left;}
#main_menu {float:right; width:742px;height:81px; padding-top:43px}
#menu_cont {float:left;}
#search {float:right; text-align:left; width:190px; height:30px;background-image: url(/img/search_field.png); padding:7px 0px 0px 16px;}
#search input {position:relative;border:0px; color:#454545; font-size:11px; width:149px; background-color:#d3f597; padding-left:2px}

/* HEADER INDEX ONLY */
#header_0 {height:150px; padding-top:23px}
#banner_0 {position: relative; float:left; margin-top:30px; width: 650px; height: 90px}

#login_off {float:right; text-align:right; color:#454545; font-size:12px; padding-right:3px;}
#login_off img {display:inline; vertical-align:middle;}

/* HEADER COLLAPSE */
#menu_col {float:right;}
#header_wrap_col {height: 130px;}
#main_menu_col {float:left;width:742px;height:37px;}
#login_off_col {text-align:right; color:#454545; font-size:12px; padding:23px 3px 15px 0px;}
#login_off_col img {display:inline; vertical-align:middle;}

/* BODY */
#content {padding: 0}
#wrapper {clear:both; background:none; padding: 0}

/* INDEX */
.fl_content{left:0; top:0; padding:0; position:absolute}
.mod_fr{left:0; top:0; padding:0; position:absolute}
.mod_desc {left:0px; bottom: 0px; padding: 0px; position: absolute; text-align: left}
.mod_empty {left:0; top:0; padding:0; position:absolute;}

.mod_desc h1 {color: #454545; font-size: 18px; font-style: normal; font-weight: normal; letter-spacing: -2px; line-height: 16px;
	padding: 0px 0px 21px 18px}
.mod_desc h1 a {font-size: 11px; letter-spacing: 0px}

.mod_desc h3 {color: #454545; font-size: 18px; font-style: normal; font-weight: normal; letter-spacing: -2px; line-height: 16px;
	padding: 0px 0px 21px 18px}
.mod_desc h3 a {font-size: 11px; letter-spacing: 0px}

.cost {position: absolute; bottom: 17px; right: 15px; text-align: right; font-size: 18px; font-weight: normal;
	color: #454545; letter-spacing: -1px}
/*.cost .overline {position: absolute; right: 0px; top: 11px; width: 100%; height: 2px; padding-right: 2px; background: url('/img/red_line.gif') no-repeat right top}*/
.cost_overline {position: absolute; bottom: 17px; right: 15px; text-align: right; font-size: 18px; font-weight: normal;
	color: #454545; letter-spacing: -1px; z-index: 100; padding-left: 2px;
	background: url('/img/red_line.gif') no-repeat right 11px}
.cost_overline span {opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0}

.cost_new {position: absolute; bottom: 30px; right: 8px; text-align: right; font-size: 18px;
	font-weight: normal; width: 65px; height: 41px; line-height: 41px; background: url('/img/pr_tag_red_small.png') no-repeat;
	color: #FFF; letter-spacing: -1px; text-align: center}





#mod_1_bl_2_1 a {color: #66443B}
#mod_1_bl_2_2 a {color: #385AE2}
#mod_1_bl_2_3 a {color: #DD0D27}

#mod_2_bl_2_1 a {color: #66443B}
#mod_2_bl_2_2 a {color: #385AE2}
#mod_2_bl_2_3 a {color: #DD0D27}
#mod_2_bl_2_4 a {color: #385AE2}

#mod_3_bl_1_1 a {color: #66443B}
#mod_3_bl_1_2 a {color: #385AE2}
#mod_3_bl_2_1 a {color: #66443B}
#mod_3_bl_2_2 a {color: #385AE2}
#mod_3_bl_2_3 a {color: #385AE2}

#price{color:#454545; font-size:18px; font-style: normal; font-weight: normal; letter-spacing: -2px; line-height: 16px; padding: 0px 0px 21px 18px;}
#price a{font-size:11px; letter-spacing: 0px;}
#mod_01{height: 475px; margin:0; padding:0;}
#mod_01_bl_01{float:left; position:relative;}
#mod_01_bl_02{float:right;}
.mod_01_bl_02_01{width:240px; height:155px;position:relative; text-align: center; padding:0px 0px 5px 0px;}

#mod_02{height: 581px; margin:0; padding:0;}
#mod_02_bl_01{float:none; position:relative;}
#mod_02_bl_02{}
.mod_02_bl_02_01{width:238px; height:155px;position:relative; text-align: center; padding: 0px 11px 5px 0px; float: left;}
#mod_2_bl_2_4{padding-right: 0px;}





#mod_03{margin:0; padding:0;}
.mod_03_bl_01{float:left; position:relative; margin:0; padding:0;}
.mod_03_bl_02{float:right;}
.mod_03_bl_01_01{position:relative; width: 654px; margin-bottom:10px;}
.mod_03_bl_01_02{width:322px; height:175px;position:relative; text-align: center; padding:0px 0px 5px 0px; float: left;}
#mod_3_bl_1_1 {padding-right: 10px}
.mod_03_bl_03_01{width:322px; height:175px;position:relative; text-align: center; padding:0px 0px 5px 0px;}
#mod_3_bl_2_1 {margin-bottom: 8px}
#mod_3_bl_2_2 {margin-bottom: 8px}










div.error_block {color: red; font-size: 11px; padding-left: 20px; padding-top: 15px; padding-bottom: 15px}





/* ESTORE */
#col_01 {width:180px;float:left; position:relative;}
#col_02 {width:627px;float:left; position:relative;}
#col_03 {width:173px;float:right; position:relative;}

.box {margin: 0px 0px 5px 0px; padding: 0px; text-align: left; width: 173px; background-color: #fff; font-size: 12px}

.box2{position:relative;margin:0px 0px 5px 0px;padding:0;text-align:left;width:173px;background-color:#fff;font-size:15px}
.box2 a{text-decoration:none;border-bottom:solid 1pt #a5d453}
.box2 a:hover{color:#a5d453}.box2 ul a{color:#444444}

.box ul, .box2 ul {list-style-type: none; line-height: 180%}

#tb, #bb {background-repeat: no-repeat}
#tb {background-image: url(/img/mod_t.gif); background-position: top left}
#bb {background-image: url(/img/mod_b.gif); background-position: bottom left}
#lb {background-image: url(/img/mod_m.gif); background-repeat: repeat-y; background-color:transparent; background-position: 0% 0%;}

#tb_01, #tb_02, #tb_04, #bb_04, #tb_05, #bb_05, #tb_07, #bb_07 {background-repeat: no-repeat; background-color: transparent;}
#tb_01 {background-image:url(/img/mod_t_01.gif); background-position: 0% 0%; padding:32px 0px 0px 15px;}
#tb_01 h1{font-size:14px; font-weight:normal; color:#FFF;}
#tb_02 {background-image:url(/img/mod_t_02.gif); background-position: 0% 0%; padding:17px 0px 0px 15px;}
#tb_04 {background-image:url(/img/mod_t_04.gif); background-position: 0% 0%; padding:35px 0px 0px 15px;}
#bb_04 {background-image:url(/img/mod_t_04_1.gif);background-position: 50% 100%; padding:0px 0px 80px 0px;}
#tb_05 {background-image:url(/img/mod_t.gif); background-position: 0% 0%; padding:17px 15px 0px 15px;}
#bb_05 {background-image:url(/img/mod_t_05_1.gif);background-position: 50% 100%; padding:0px 0px 5px 0px;}
#bb_05_e {background-image:url(/img/mod_t_05_1.gif);background-position: 50% 100%; padding:0px 0px 5px 0px;}
#tb_07 {background-image:url(/img/mod_t_07.gif);background-position: 0 0;}
#bb_07 {background-image:url(/img/mod_t_07_2.gif);background-position: 50% 100%; padding:0px 0px 25px 0px;}
#lb_07 {background-image:url(/img/mod_t_07_1.gif); background-repeat: repeat-y; background-color:transparent; background-position: 0% 0%;}

#nav_title{font-size:14px; font-weight:normal; color:#FFF; letter-spacing:-1px;}
#nav_title_1{font-size:14px; font-weight:normal; color:#a5d453; letter-spacing:-1px; border-bottom:1px dashed; text-decoration: none}
#nav_title_2{font-size:14px; font-weight:normal; color:#FFF; letter-spacing:-1px; border-bottom:1px dashed; text-decoration: none}
#nav_title_3{font-size:14px; font-weight:normal; color:#454545; letter-spacing:-1px; padding-bottom:5px}
#nav{padding:15px;}
#nav_01{padding:15px 0px 15px 0px;}
#nav_01 td{padding-top:5px}
#pos{font-size:11px}
#pos a{font-size:12px}
.top_5 {width:15px; color:#454545; text-align:left;}
#top_01 {font-size:18px;}
#top_02 {font-size:16px;}
#top_03 {font-size:14px;}
#top_04 {font-size:12px;}
#top_05 {font-size:10px;}
#nav_02{padding:15px 0px 15px 0px;}
#nav_02_bg {background:url(/img/mod_02_bg.gif) repeat-y;}
.nav_03{left:0; top:0; padding:0; position:absolute; background:url(/img/mod_b_01.png) no-repeat;}
#nav_03{width:173px; height:173px;position:relative; margin-bottom:10px}
#nav_04{position:relative; font-size:11px; line-height:200%}
#nav_04 p{font-size:12px; color:#4482d9; padding-bottom:7px}
#nav_04 img{display:inline; vertical-align:middle;}
#nav_05 {margin: 10px 0px 0px 0px}
#nav_05 p{font-size:11px; color:#454545; padding:8px 0px 8px 0px; line-height:110%}
#nav_05 p a{font-size:12px; display:inline-block; line-height:120%; padding-bottom:4px}
#total {font-size:12px; color:#FFF; font-weight:normal; letter-spacing:-1px;}
#total b{font-size:14px; color:#454545;}
.check{text-align:center; font-weight:bold;}
.check a:hover{color:#454545;}
.nav_06{height: 186px; background-repeat: no-repeat; background-position: 0 0;}
.nav_06 p{font-size:11px; color:#454545; line-height:100%; padding:65px 25px 0px 25px; }
#nav_07{padding:15px;font-size:11px;}

.cont_title{font-size:18px; font-weight:normal; color:#454545; letter-spacing:-1px; padding:0px 0px 1px 17px; text-align:left;}


.related li {width:209px;height:155px; margin-bottom: 4px; position:relative;list-style:none; float:left; text-align: center}
.related img {padding-top:4px}
#cl_1{clear:both;}
#cl_2{height:20px; clear:both}

/* ESTORE_INNER */
.br_cr{position: relative;margin:22px 0px 5px 0px;padding:0;text-align: left;width: 627px;background-color: #fff; font-size:11px;}
#bcr_t {background-image:url(/img/bcr_t.gif);background-color: transparent;background-repeat: no-repeat; background-position: 0 0;}
#bcr_b {background-image:url(/img/bcr_b.gif);background-color: transparent;background-repeat: no-repeat; background-position: 50% 100%;}
#bcr_m {background-image:url(/img/bcr_m.gif); background-repeat: repeat-y; background-color:transparent; background-position: 0% 0%;}
#br_cr{padding:15px;}
#rec{font-size:14px !important; padding-bottom:7px; padding-top:7px}

/* ITEM */
.item_box{width:593px; padding:0px 17px 0px 17px}

.nfo{width:381px;float:left; position:relative; padding-right:20px; font-size:11px; font-weight:normal;}
#nfo_l{width:50%;float:left; position:relative; line-height:180%}
#nfo_r{width:50%;float:right; position:relative; text-align:right}
#nfo_g{width:100%;float:none; clear:both; padding-top:17px;}
#nfo_g p{line-height:170%}
#nfo_title{font-size:24px; letter-spacing:-2px; font-weight:normal; padding-bottom:17px}
#nfo_price{font-size:24px; font-weight:normal; letter-spacing:-2px; display:inline}
.br_cur{display:inline; vertical-align:middle;}
#nfo_price_1{font-size:16px; font-weight:normal; letter-spacing:-1px}
#nfo_price_1 img{vertical-align:middle; display:inline}
#pr_tag {background:url(/img/pr_tag.gif) no-repeat; width:94px; height:60px; text-align:center; padding-top:18px;font-size:14px; font-weight:bold; margin-left:100px}
#pr_tag_red {background:url(/img/pr_tag_red.gif) no-repeat; width:94px; height:60px; text-align:center; padding-top:18px;font-size:14px; font-weight:bold; margin-left:100px}
#cur {padding-bottom:17px;}
#avail {padding-top:17px;font-size:11px; font-weight:normal;}
#avail_st {position:relative; float:right; margin:-18px 0px 0px 10px;}
#nfo_add{font-size:11px; font-weight:normal; padding:17px 0px 17px 0px; position:relative}
#nfo_add input {width:30px;}
#nfo_add img{vertical-align:top; display:inline}

.soc_links {position:absolute; right:-185px; bottom:12px}
.soc_links a {margin-left:10px}

.pht{width:192px;float:left; position:relative;}
.pht_l{border: 1px #d9d9d9 solid; margin:2px; width:182px; height:136px;}
.pht_2 li{border: 1px #d9d9d9 solid; margin:2px; width:55px; height:41px; float:left; list-style-type:none;}
.clr_pck{float:left; margin-left:0px}
.clr{width:21px; height:21px; float:left; margin:3px; position:relative; list-style-type:none;}
.add_cart_qt {border:1px solid #a5a5a5; height:17px;}


/* ADS */
#ads_links {text-align:center; padding:10px 0px 5px 0px}
#ads_links p{display:inline; font-size:12px; padding:0px 5px}

#ads_img {text-align:center; padding-top:10px}
#ads_img p{display:inline; font-size:12px; padding:0px 20px}
#ads_img p img{display:inline; vertical-align:middle}


/* FOOTER */
#footer {left:0; top:30px; position:absolute; padding:0px;}
#footer_wrap {position:relative; top: 30px; clear:both;}
#footer div {float:left; position:relative;}
#footer div ul, #footer div p{list-style: none; font-size:11px; line-height: 170%}
#f_01 {width:235px; padding: 0px 0px 60px 64px;}
#f_02 {width:275px;}
#f_03 {width:235px;}
#f_04 {width:170px;}
a.green_l {color:#a5d453; border-bottom:1px dashed; text-decoration: none}
a.green_l:hover {color:#454545; text-decoration: none}





#capcha_block {position: absolute; top: 70px; left: 160px; height: 196px; width: 221px; display: none}

/* LOG IN FORM */
#log_in_form {position: absolute; top: 200px; left: 50%; height: 196px; width: 221px; display: none}
#log_in_form_bg {background: url(/img/login_bg.png); text-align: center; height: 196px; width: 221px;}
#log_in {position: absolute; top: 0; left: 0; width: 221px; margin-top: 10px; text-align: center}
#login_input_bg_i {background: url(/img/login_field_1.gif) no-repeat center top; display: width: 147px; height: 22px; padding-top: 2px}
#login_input_bg_i input {border: none; background: #fff; width: 130px; font-size: 11px}
#close {text-align: right; padding: 12px 15px 0px 0px}
#forms {font-size: 11px; font-weight: normal; text-align: center; line-height: 150%; position: relative}
#forms a {font-size: 12px;}

span.radio {width: 19px; height: 25px; padding: 0 5px 0 0; background: url(/img/radio.png) no-repeat; display: block;
	clear: left; float: left}
#clr_r {position:absolute; top:0; left:0;}



.mod_st_d{float:left; position:absolute; bottom:19px; left:18px; width:63%; line-height:120%; font-size:11px; text-align:left}
.mod_st_d a{font-size:11px;}
.mod_st_p{position:absolute; bottom:17px; right:15px; width:37%; text-align:right;}
.mod_st_p p{font-size:18px; font-weight:normal; color:#454545; letter-spacing:-1px;}





#content_col {font-size: 12px; }
#content_col h1 {font-size: 18px; font-weight: normal; letter-spacing: -1px; margin-bottom: 20px}

#content_col form .text {width: 300px; margin-bottom: 5px; border: 1px solid #000; height: 18px}
#content_col form table {border-collapse: collapse;}
#content_col form table td {padding: 5px; margin: 0px; vertical-align: top}
#content_col form table td.name {width: 200px; text-align: right}
#content_col form b {color: #F00}

#content_col form#cart_form b {color: #000}


/* SUBCATS */
.sub_cat {font-size: 18px; color: #6c6c6c}
.sub_cat a {font-size: 14px; margin: 0px 10px; display: inline-block}
.sub_cat .sub {position:relative; width:100%; height:0px; border-bottom:2px dotted #a5a5a5; margin:20px 0}





/* SHOP BLOCKS */

div.shop_block1 {margin: 0px; padding: 0px; padding-bottom: 3px}
div.shop_block1 .b1_big {float: left; position: relative}
div.shop_block1 .b1_small {float: right}
div.shop_block1 .b1_small .in {position: relative; width: 209px; height: 155px; padding: 0px; text-align: center}

div.shop_block2 {padding-bottom: 3px}
div.shop_block2 li {display: block; position: relative; width: 209px; height: 155px; list-style: none; float: left; text-align: center}




.plain_text {font-size:12px; padding:0px 17px 1px 17px;}















/* ROOM */
#col_04 {width:792px;float:right; position:relative;}
#user{font-size:18px; font-weight:normal; letter-spacing:-1px; padding-bottom:20px}
.user_s{font-size:14px; font-weight:normal; letter-spacing:-1px; padding-bottom:10px}
.user_t{font-size:14px; font-weight:normal; letter-spacing:-1px; padding-bottom:10px; float:left}
.user_ed{font-size:11px; font-weight:normal; float:right}
.user_ed a{border-bottom:1px dashed; text-decoration: none}
#cart{font-size:14px !important; padding-bottom:7px;}
.col_04_l {width:374px;float:left; position:relative;}
.col_04_r {width:418px;float:right; position:relative;}
.col_04_l_edit {width:418px;float:left; position:relative;}
.col_04_r_edit {width:374px;float:right; position:relative;}
.check_l {width:45%;float:left; position:relative;}
.check_r {width:55%;float:right; position:relative;}
#col_04_r_r {text-align:right}
.col_04_l_bl {margin-right:25px; padding-bottom:13px}
.box_cart{margin:0px 0px 5px 0px;padding:0;text-align: left;width: 418px;background-color: #fff; font-size:12px;}
#tb_08 {background:url(/img/mod_t_08.gif) no-repeat;background-position: 0 0;}
#bb_08 {background:url(/img/mod_t_08_2.gif) no-repeat;background-position: 50% 100%; padding:0px 0px 0px 0px;}
#lb_08 {background-image:url(/img/mod_t_08_1.gif); background-repeat: repeat-y; background-color:transparent; background-position: 0% 0%;}
#nav_08{padding:15px}
.cart_pos li{height:58px;position:relative;list-style:none;padding:10px 0px 12px 0px}
.cart_pos_i{position:relative; float:left; background:url(/img/mod_06.gif) no-repeat 0 0; width:75px; height:58px; text-align:center;}
.cart_pos_i img{padding-top:2px}
.cart_pos_i_fr{left:0; top:0; padding:0; position:absolute}
.cart_pos_d{position:relative; float:left; padding-left:10px; font-size:11px;}
.cart_pos_d a{font-size:12px;}
.cart_pos_d input{font-size:11px; margin-top:5px}
.cart_pos_del{font-size:11px !important; color:#C00; border-bottom:1px dashed; text-decoration: none}
.cart_pos_p{position:relative; float:right; text-align:right; color:#909090}
.cart_pos_p_r{font-size:16px; letter-spacing:-1px; margin-bottom:-10px}
.cart_pos_p_t{font-size:36px; letter-spacing:-4px; text-align:right;}
.cart_pos_p_t1{font-size:18px; letter-spacing:-2px; text-align:right;}
.cart_l{font-size:14px; font-weight:normal; letter-spacing:-1px;}
#dash {border-bottom:1px dashed; text-decoration: none}
.wish_pos li{position:relative; padding-bottom:10px;list-style:none; clear:both}
.wish_i{width:75px;position:relative; float:left}
.wish_p{width:265px;position:relative; float:right; font-size:11px;}
.wish_p a{font-size:12px;}
.wish_p_l{width:80%;position:relative; float:left;}
.wish_p_r{width:20%;position:relative; float:right; text-align:right}
.wish_pos_p{font-size:14px; letter-spacing:-1px;}
.wish_comm {font-style:italic; padding-top:5px; color:#999; line-height:100%}
.user_i_f{font-size:11px; width:120px; vertical-align:top;}
.user_i_v{font-size:14px; padding-bottom:12px}
.user_i_v1{font-size:11px;}

.color_confirm{width:14px; height:14px; display:inline-block; vertical-align:middle}





/* LOGED_IN_BLOCK */
#l_bg_t{background:url(/img/lggd_bg.gif) repeat-x left top #FFF; margin-top: 25px}
#l_bg_b{background:url(/img/lggd_bg.gif) repeat-x left bottom}
#l_bg_r{background:url(/img/lggd_bg.gif) repeat-y left top}
#l_bg_l{background:url(/img/lggd_bg.gif) repeat-y right top}
#l_bg_tl{background:url(/img/lggd_bg_tl.gif) no-repeat left top}
#l_bg_tr{background:url(/img/lggd_bg_tr.gif) no-repeat right top}
#l_bg_bl{background:url(/img/lggd_bg_bl.gif) no-repeat left bottom}
#l_bg_br{background:url(/img/lggd_bg_br.gif) no-repeat right bottom}
.logged_in{padding:10px; line-height:130%;}
.logged_in img{border:1px solid #a5a5a5; display:inline; vertical-align:middle;}
.logged_in_u{font-size:12px;}
.logged_in_p{border-bottom:1px dashed; text-decoration: none}
#logged_post{color:#a5d453}


.reg_field_edit{width:220px; height:18px; border:1px solid #a5a5a5; font-size:11px}
.reg_field_pic{width:225px; height:22px;}
.reg_field_add{width:220px; border:1px solid #a5a5a5; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#add1{height:42px;}
#add2{height:91px;}






.template {font-size: 12px; padding: 0px 0px 1px 17px;}

.b_book {position: relative; margin: 0px 0px 5px 15px; padding: 0px; text-align: left; width: 776px}
#bb_12 {background: no-repeat}
#bb_12 {background-image: url(/img/mod_t_12_2.gif); background-position: 50% 100%; padding: 0px 0px 34px 0px}
#lb_12 {background-image: url(/img/mod_t_12_1.gif); background-repeat: repeat-y; background-color: transparent; background-position: center}


#b_book_l {float: left; width: 50%}
#b_book_r {float: right; width: 50%}

.columnized div {float: left; width: 50%; position: relative; text-align: justify; margin: 0px}
.columnized div p {font-size: 12px; line-height: 150%; padding: 0px 30px 0px 40px}

.feedback_add {font-size: 14px; padding: 0px; line-height: 180%}

.feedback_form {width: 676px; height: 240px; background: url(/img/feedback_bg.gif) no-repeat 0 0; margin-left: 65px}
.feedback_form p {font-size: 11px; font-style: italic; padding: 5px 0px; text-align: left}
#feedback_l {float: left; padding: 30px 0px 0px 30px}
#feedback_l input {width: 293px; height: 20px; border: 1px solid #a5a5a5}
#feedback_r {float: right; padding: 30px 30px 0px 0px; text-align: center}
#feedback_r textarea {width: 293px; height: 100px; border: 1px solid #a5a5a5; margin-bottom: 48px}
#feedback_r a {font-size: 12px}





/*CITIES*/
.cities a{font-size:14px;}
#tl_11, #tr_11, #br_11, #bl_11 {background:no-repeat}
#tl_11 {background-image:url(/img/mod_t_11_tl.gif);background-position: 0 0;}
#tr_11 {background-image:url(/img/mod_t_11_tr.gif);background-position: 100% 0;}
#br_11 {background-image:url(/img/mod_t_11_br.gif);background-position: 100% 100%;}
#bl_11 {background-image:url(/img/mod_t_11_bl.gif);background-position: 0 100%;}
#t_11, #b_11 {background:repeat-x}
#r_11, #l_11 {background:repeat-y}
#t_11 {background-image:url(/img/mod_t_11_t.gif);background-position: 0 0;}
#r_11 {background-image:url(/img/mod_t_11_r.gif);background-position: 100% 0;}
#b_11 {background-image:url(/img/mod_t_11_b.gif);background-position: 100% 100%;}
#l_11 {background-image:url(/img/mod_t_11_l.gif);background-position: 0 100%;}

.cities_list{padding:15px 15px 18px 15px;}
.cities_list a{margin-right:15px;}
.cities_field {padding-left:40px;}
.cities_field li{list-style-type:none; float:left; position:relative}
.cities_unit {width:210px; padding:40px 40px 0px 0px}
.cities_unit li{list-style:url(/img/city_empty.gif); float:none; font-size:11px;}
.city_map{list-style:url(/img/city_map.gif) !important;}
.city_address{font-size:14px !important;; font-weight:bold !important;}
.city_info{font-style:italic;}
.city_title {font-size:18px; font-weight:normal; color:#454545; letter-spacing:-1px; padding:0px 0px 1px 17px; text-align:left; display:inline}
.city_mode { display:inline; font-size:11px}










/*ADVANCED SEARCH*/
.adv_search{padding: 0px; text-align: left; width: 625px}
#adv_search{padding: 15px}
#tb_09, #bb_09 {background: no-repeat; padding: 0px}
#tb_09 {background-image: url(/img/mod_t_09.gif)}
#bb_09 {background-image: url(/img/mod_t_09_2.gif); background-position: 0px bottom}
#lb_09 {background-image: url(/img/mod_t_09_1.gif); background-repeat: repeat-y}
.adv_search_field{background:url(/img/search_b1.gif) no-repeat 0 0; width:580px;}
.adv_search_field input{border:none; font-size:18px; color:#a5a5a5; background:none; margin:10px 0px 6px 10px; width:500px;vertical-align:middle}
.adv_search_field a{font-size:14px; vertical-align:middle; padding-left:20px}

/* ������������� ��� ������ */
.toggles {padding-top: 20px}
.toggles li {list-style-type: none; float: left; width: 180px; text-align: left; padding-bottom: 10px; font-size: 11px}

.toggle_l {float: left; width: 69px; height: 23px; line-height: 23px; position: relative}
.toggle_l .top {position: absolute; left: 0px; top: 0px; width: 69px; height: 23px; background: url('/img/toggels/top.png') no-repeat top left; cursor: pointer}
.toggle_l .toggle_on {position: absolute; left: 0px; top: 0px; width: 69px; height: 23px; background-repeat: no-repeat; background-position: 0px top}
.toggle_l .toggle_off {position: absolute; left: 0px; top: 0px; width: 69px; height: 23px;background-repeat: no-repeat; background-position: -31px top}

.toggle_l input.toggle {background: none; margin: 0px; margin-left: 35px; width: auto}

.toggle_r {float: right; text-align: left; width: 101px; line-height: 23px}

/*--------------------------*/

.s_options li{list-style-type:none; float:left; width:209px}
.s_options_sort {font-size:11px}
.s_options_sort a{border-bottom:1px dashed; text-decoration: none}
#s_options_m, #s_options_r {padding-top:4px}
#s_options_m {text-align:center}
#s_options_r {text-align:right}
.search_pages {font-size:14px;}
.search_pages_bl{padding:0;text-align: left;width: 627px;background-color: #fff; font-size:11px;}
.hist_link{font-style:italic}
.g_search li {position:relative; list-style-type:decimal; list-style-position:inside; padding:0px 0px 10px 17px; font-size:11px}
.g_search li a{font-size:14px}
.g_search_res {font-size:11px; padding:0px 0px 10px 17px; font-style:italic}
.g_search_res a{border-bottom:1px dashed; text-decoration: none}






/*RATE HELP*/
.rate_help li {list-style-type: none; float: left; text-align: left; padding-right: 5px}
.rate_help_m {width: 135px; height: 91px; margin-top: 12px; border: 1px solid #a5a5a5}
#rate {padding: 15px}
#bb_10 {background: url(/img/mod_t_10_2.gif) no-repeat bottom left; padding: 0px}

#s_rate_block input {width: 15px; margin: 0px; }

#s_rate {position: relative; width: 80px; height: 16px; background-image: url('/img/search_rate.gif'); background-repeat: no-repeat; background-position: left 0px; cursor: pointer}



#shop_loading {display: none; position: absolute; width: 121px; height: 33px; left: 250px; top: 150px; border: 1px solid #a5a5a5}



.reg_field_city{width:150px; height:18px; border:1px solid #a5a5a5;}
.reg_field_zip{width:56px; height:18px; border:1px solid #a5a5a5;}










.box_checkout{position: relative;margin:0px 0px 0px 25px;padding:0;text-align: left;width: 173px;background-color: #fff; font-size:12px;}
.box_checkout ul{list-style-type:none; line-height:180%}

.check_out_t{font-size:18px; color:#454545; letter-spacing:-1px}
.progress_bar_w {position: relative; width: 731px; height: 25px}
.progress_bar_bg {position: absolute; left: 0px; top: 0px}
.progress_bar li{list-style:none; float:left; height:20px; padding:5px 0px 0px 15px; font-size:11px}
#progress_bar1{width:138px}
#progress_bar2{width:99px}
#progress_bar3{width:147px}
#progress_bar4{width:155px}
#progress_bar5{width:117px}

.check_out_field { padding:0px 0px 0px 20px; font-size:12px}
.check_out_order_info { border: 1px solid #454545; padding:15px; margin-top:5px}
.check_out_n_order {font-size:16px; font-weight:normal}
.check_out_items li{list-style:none; padding:10px 0px 0px 0px;}
.check_out_items li table td{vertical-align:top;}
.check_out_items_pic{border: 1px solid #a5a5a5;}
.check_out_items_info{padding-left:10px}
.check_out_items_price{padding-left:10px; font-size:14px; text-align:right;}
.color_confirm{width:14px; height:14px; display:inline-block; vertical-align:middle; font-size: 1px}
.cart_pos_del{font-size:11px !important; color:#C00; border-bottom:1px dashed; text-decoration: none}
.check_out_total {font-size:16px; font-weight:normal; letter-spacing:-1px; width:100%; text-align:right}
.check_out_total_n {font-size:24px; font-weight:normal; letter-spacing:-1px}

.check_out_field_l {width:50%;font-size:12px}
.check_out_field_r {width:50%;float:right; position:relative;font-size:12px}
.reg_field_check_out{width:250px; height:18px; border:1px solid #a5a5a5;}
.reg_field_city_check_out{width:250px; height:18px; border:1px solid #a5a5a5;}
.reg_field_add_check_out{width:316px; height:91px; border:1px solid #a5a5a5;}
.check_out_ru{font-size:16px; display:inline}
.payment{font-size:14px; display:inline}
.payment img{display:inline; vertical-align:middle}
.payment_desc{font-size:11px; padding-left:22px}

.c_card_info{font-size:11px; width:160px; vertical-align:top}
.c_card_comment{font-size:11px;}
.c_card_num{border: 1px solid #a5a5a5; width:35px; height:18px; }
.c_card_holder{width:216px; height:18px; border:1px solid #a5a5a5;}
.c_card_cvv{width:70px; height:18px; border:1px solid #a5a5a5;}
.c_card_total {font-size:16px; font-weight:normal; letter-spacing:-1px;}












/*      ���-����      */
.wish_p_wish{background:url(/img/mod_06.gif) no-repeat 0 0; width:75px; height:58px; text-align:center; vertical-align:top; padding-top:3px}
.wish_p_brw{width:265px;font-size:11px; padding-left:10px}
.wish_p_gift{width:67px; vertical-align:middle;}
.wish_brw_l{width:75px;position:relative; float:left;}
.wish_brw_r{width:225px;position:relative; float:right; text-align:left; padding-top:37px}

.wish_pos_edit {width:525px}
.wish_pos_edit li{position:relative; padding-bottom:10px;list-style:none; clear:both}
.wish_pic{background:url(/img/mod_06.gif) no-repeat 0 0; width:75px; height:58px; text-align:center; vertical-align:top; padding-top:3px}
.wish_info {font-size:11px; padding-left:6px}
.wish_field_edit{width:415px; height:18px; border:1px solid #a5a5a5; font-size:11px; font-family:Arial; margin-top:3px}
.wish_link{font-size:12px;}
.wish_e_l{width:65%;position:relative; float:left;}
.wish_e_r{width:35%;position:relative; float:right; text-align:right}
.wish_l_edit {width:525px;float:left; position:relative;}
.wish_r_edit {width:255px;float:right; position:relative; text-align:left; padding-left:10px}
.wish_right{font-size:16px !important;}
.wish_right img{display:inline; vertical-align:middle}
.wish_right_p{font-size:12px !important; padding-right:30px}
.no_wish_offer{width:182px; height:136px}
.no_wish{font-size:36px !important; vertical-align:middle;}
.no_wish img{display:inline; vertical-align:middle;}
.no_wish_a{font-size:14px; padding-left:20px}








/* ����� */
.users_l{float:left; position:relative;}
.users_r{float:right; position:relative;}

.users_av {width:792px; padding:20px 0px 0px 0px;}
.users_av li {width:100px;position:relative;list-style:none; float:left; margin:0px; padding:0px 0px 18px 29px}
.users_av li a{font-size:12px;}

.online {text-decoration:none; border-bottom:#0F0 1px dashed}


.users_list {width:792px; padding:20px 0px 0px 0px;}
.users_list:first-letter {font-weight:bold; color:#a5d453;}
.users_list li {position:relative;list-style:none; float:left; margin:0px; padding:0px 0px 16px 16px;}
.users_list li img{display:inline; vertical-align:middle}
.users_list li a{font-size:12px;}
#users_amount{color:#a5a5a5}

.users_sub {padding:10px 0px 0px 7px;}
.users_sub li{list-style-type:none; float:left;}

.wish_pos_gift {width:418px; position:relative;}
.wish_pos_gift li{position:relative; padding-bottom:10px;list-style:none; clear:both}











/* ����� */

.mail_item li {position:relative;list-style:none; padding:0px 0px 10px 3px}
.mail_item li table, .mail_item li table td{border-collapse:collapse;padding:0; font-size:12px}
.mail_item li table td p{font-size:11px; display:inline; padding:0px 10px}
.mail_item li table td p i{color:#a5a5a5}
.mail_item_in {background:url(/img/mail_bg_01.gif) 0 0 no-repeat; width:7px}
.mail_item_out {background:url(/img/mail_bg_07.gif) 0 0 no-repeat; width:7px}
.mail_item_in_1 {background:url(/img/mail_bg_05.gif) 0 0 no-repeat; width:7px}
.mail_item_out_from, .mail_item_out_to{font-size:11px; width:65px;}
.mail_item_out_from{background:url(/img/mail_bg_02.gif) 0 0 repeat-x;}
.mail_item_out_to{background:url(/img/mail_bg_08.gif) 0 0 repeat-x;}
.mail_item_in_user, .mail_item_out_user {width:165px; height:40px;}
.mail_item_in_user {background:url(/img/mail_bg_02.gif) 0 0 repeat-x;}
.mail_item_out_user {background:url(/img/mail_bg_08.gif) 0 0 repeat-x;}
.mail_item_in_user img, .mail_item_out_user img{display:inline; vertical-align:middle;}
.mail_item_in_sign {background:url(/img/mail_bg_03.gif) 0 0 no-repeat; width:12px}
.mail_item_out_sign {background:url(/img/mail_bg_09.gif) 0 0 no-repeat; width:12px}
.mail_item_in_topic, .mail_item_in_new, .mail_item_in_when, .mail_item_in_rem {background:url(/img/mail_bg_04.gif) 0 0 repeat-x;}
.mail_item_in_topic {width:384px; vertical-align:top}
.mail_item_in_new {width:30px}
.mail_item_in_rem {width:20px}
.mail_item_in_when {width:110px}

.mail_item_phid{position:relative; margin-top:12px; overflow: hidden; height:20px; width: 380px}
.mail_item_hid {position:absolute; right:0; top:0; background:url(/img/mail_bg_06.png) top right repeat-y; width:54px; height:20px}

.mail_table {width:100%; border-collapse:collapse; padding:0;}
#mail_table_l{text-align:left;width:297px}
#mail_table_m{text-align:center; font-size:12px}
#mail_table_r{text-align:right}

.mail_title{color:#454545; padding:0px 0px 1px 17px; text-align:left; font-size:12px; font-weight:bold}
.mail_title img{display:inline; vertical-align:middle}
#mail_title{font-size:18px; font-weight:normal; letter-spacing:-1px; margin-right:20px}



/* ��������� */
#related_barambus li{margin-right:82px}
#related_barambus_l {margin-right:0px !important}

.barambus {padding:20px 0px 0px 14px;}
.barambus_l{float:left; position:relative; width:245px}
.barambus_r{float:right; position:relative; width:520px;}

.barambus_list li {width:111px;height:198px;position:relative;list-style:none; float:left; margin:0px 0px 18px 18px; text-align:center;}
.barambus_list li a{font-size:11px}
#barambus_new {font-size:16px}

.barambus_list li td{width:111px; height:168px; vertical-align:bottom}






.reg_upd {font-size:11px !important;}


.filtr {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}



/* AVATAR CHOOSE */
#avatar_form {position: absolute; top: 70px; left: 94px; height: 203px; width: 342px; display: none}
#avatar_form_bg {background: url(/img/a_bg.png); text-align: center; height: 203px; width: 342px}
#avatar {position: absolute; top: 0; left: 0; width: 342px; margin-top: 25px; text-align: center}
.avatars_table {border-collapse: collapse; padding: 0; margin-bottom: 10px;}
.avatars_table td{padding-right: 4px}
.avatars_table td img {cursor: pointer}
.avatars_table td img.sel {border: 1px solid red}
#ex1Act {text-decoration: none; border-bottom: dashed 1pt}
#av_close {text-align: right; margin-top: -10px; padding-right: 20px; margin-bottom: 10px}

/*BANNERS*/
.banner_field{position:relative; width:625px;}
.banner_600x90 {padding:14px 13px 12px 13px;}
.banner_600x90_community {text-align:center; padding:14px 0 12px 0}
.banner_120x240 {padding:26px 0; text-align:center}
.banner_100x100 {padding:36px 0; text-align:center}
.banner_88x31 {text-align:center; width:986px; padding:10px 0 30px 0}
.banner_88x31 img{margin:20px 20px 0 20px;}