@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic,latin);
@import url(http://fonts.googleapis.com/css?family=Poiret+One&subset=latin,cyrillic);

@import url("css/custom.css");

html,body { height:100%; margin:0; padding:0; font-family: 'PT Sans Narrow', Arial, Helvetica, Tahoma, Geneva, sans-serif; font-size:14px; color:#666; text-align:left; }

* html #outer { height:100%;}
#outer { min-height:100%; height:auto;}
#wraper { width:980px; height:auto; margin:auto;}

ul { margin:0; padding:0; margin-left:0px;}
p { margin:0; padding:0; list-style:none; margin-left:0px;}
img { border:none 0px;}

.header_container { width:100%; float:left}
.header_top {width:980px; height:80px; margin:auto;}
.header_nav_container {width:980px; margin:auto; height:36px;}

/*--Logo--*/
.header_logo { float:left; margin:10px 0; border:none;}

.header_logo_text { font-size:24px; width:320px; float:left; margin:10px 0px 0px 20px;}
.header_logo_slogan { width:320px;font-size:12px; float:left; margin:0px 10px 10px 20px;}

/*--Navigation--*/
ul.nav { width:980px; margin:auto; height:36px; display:block; list-style:none;  }
ul.nav li a {height:36px; line-height:36px; text-align:center; display:block; padding:0 10px; float:left;  font-size:16px; text-transform: uppercase}
ul.nav li a:hover {}

/*--Profile, Search and Cart--*/

#header_text { width:360px; height:20px; margin:8px 0 0 0; line-height:20px; float:right;}
#header_text_cnt {width:360px; float:right; margin-top:2px;}
#header_text_l {width:350px; margin:2px 0 0 0; float:left;}


.header_wid_profile {width:340px; height:30px; line-height:30px; float:right; margin:20px 10px 15px 0; padding:0px 10px; text-align:left; border:none;border-radius:10px; -moz-border-radius:10px; box-shadow:2px 2px 1px #eeeeee;}

.shopping_cart { height:30px; width:200px; float:right; color:#FFF}
.shopping_cart_but { border:none; margin:7px 5px 5px 5px; float:right;}
.shopping_cart_text { margin:0 5px; display:block; float:right;}


.header_wid_search {width:154px; height:30px;margin:20px 10px 15px 0; float:right;padding:0px 10px; text-align:left; border:none;border-radius:10px; -moz-border-radius:10px; box-shadow:2px 2px 1px #eeeeee;}

.search_form_form {width:110px; height:24px; padding:0 3px; margin-top:3px;  border:none; background:none; line-height:23px;float:left;}
.b_search { width:20px; height:20px; margin-left:135px; margin-top:5px; display:block; position:absolute}



ul.header_lang {width:340px; height:20px; margin:0; float:right; margin:0px 10px 5px 0; padding-left:20px; text-align:left; list-style:none; }
ul.header_lang li { float:right; height:20px; margin:0; padding:0 5px; }
ul.header_lang li a { float:right; height:20px; margin:0; }


.prod_slider_title { width:900px; padding-left:50px; height:60px; line-height:60px; position:absolute; text-transform:uppercase;font-size:24px; margin-top:5px;}
.prod_slider_container {width:980px; height:300px; float:left;margin-top:60px; display:block; overflow:hidden;}


/* Slider */

.header_slider {width:980px; margin:auto;}
#baner_container, #baner_container_in { width:980px; height:365px; float:left;display:block;overflow:hidden}

#slide3{ width:980px; height:365px; margin:auto; position:relative;}
#slide3-pager li, #slide3_prev, #slide3_next { float:left;}
#slide3-pager { position:absolute; list-style-type:none; overflow:hidden; margin:-20px auto auto 10px; float:right;}
#slide3-pager li a { margin:0 3px; text-decoration:none; display:block; width:16px; height:16px; background:url(images/i_sel_pn.png) no-repeat center;}
#slide3-pager li a.usl-current { display:block; width:16px; height:16px; background:url(images/i_sel_n.png) no-repeat center; text-decoration:none; font-weight:bold;}
#slide3-pager li a:hover { width:16px; height:16px;  background:url(images/i_sel_n.png) no-repeat center; text-decoration:none;}

.slider_border_btm {width:980px; height:3px; float:left; margin:auto;}



/* Drop Down ---------------------------------------------------------------------------------------------------------------------------------------------- */

.main {float:left; height:30px; width:910px; top:36px; left:0px; background: url(images/header_bgr_l02.png) repeat-x;}
ul.main li {position:relative; padding:0; float: left; padding:0 10px; list-style:none; }
ul.main li:hover {background:#f8f5ef}
ul.main li a, ul.main li a:link, ul.main li a:visited {font-size: 12px;height: 30px;line-height:30px;outline: none; text-decoration:none; float:left;}
ul.main li a:hover {color:#ef3b00; }
ul.main li ul.sub { display:none; position: absolute; top:30px; left: 0px; margin:0; border-left: 1px solid #e1d9c8;border-right: 1px solid #e1d9c8;z-index:1001;}
ul.main li ul.sub li {position: relative;padding: 0;	background:none;}
ul.main li ul.sub li a, ul.main li ul.sub li a:link, ul.main li ul.sub li a:visited { width:240px; display:block; border-bottom:1px solid #e1d9c8; height: 30px; line-height:30px; padding:0 10px;font-size:11px; background:#ebdfc3; color:#666; float:none;}
ul.main li ul.sub li a:hover { color:#ef3b00; background:#FFF;}
ul.main li ul.sub li a:active { color:#ef3b00;}
ul.main li ul.sub li ul.sub { position: absolute; left:240px; border-top:1px solid #e1d9c8;}
ul.main li a.links { padding:0 10px; text-align:center; color:#000; font-size:11px;}
ul.main li a.links:hover { background:url(images/header_bgr_l02_hover.png) repeat-x; text-align:center; color:#FFF;}
ul.main li ul.sub li ul.sub { left:260px; top:0px;}

/* Vnav ---------------------------------------------------------------------------------------------------------------------------------------------- */

#categories { font-size:14px; color:#FFF; }
#left_menu {width:230px; float:left; margin-top:1px;list-style:none; }
ul.left_main li {width:230px;position:relative;border-bottom:solid 1px #f1f1f1; z-index:99; float:left;list-style:none; }  /* ---------- background m nav ---------- */
ul.left_main li:hover { color:#FFF}
ul.left_main li a, ul.left_main li a:link, ul.left_main li a:visited {width:220px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; outline:none;z-index:99; padding:8px 0 8px 10px;float:left; }
ul.left_main li a:hover, a#left_home:hover {border-top:1px solid #FFF; border-bottom:1px solid #FFF; color:FFF; /*font-weight:bold;*/z-index:99;}  /* ---------- background over state  ---------- */
ul.left_main li a span.left_nav_arrow{color:#FFF;margin:auto;}
ul.left_main li ul.left_sub {width:230px;top:0px;left:230px;position:absolute; border-right:1px solid #dfdfdf;margin:auto;text-align:left;font-size:14px;z-index:99;display:none;}
ul.left_main li ul.left_sub li {position:relative;background:none;z-index:99;background:#FFF}
ul.left_main li ul.left_sub li:hover {/*background:#dcd1e9*/}/* ---------- background active ---------- */
ul.left_main li ul.left_sub li a, ul.left_main li ul.left_sub li a:link, ul.left_main li ul.left_sub li a:visited {width:210px;padding:8px 10px;border-bottom:1px solid #FFF;display:block;float:none;z-index:99; border-right: solid 1px #FFF; border-left: solid 1px #FFF; color:#000}  /* ---------- background sub ---------- */
ul.left_main li ul.left_sub li a:hover{z-index:99; color:FFF}  /* ---------- background sub over state ---------- */
ul.left_main li ul.left_sub li ul.left_sub{left: 230px;position:absolute;top: -1px;border-top:1px solid #FFF;z-index:99;}

/* Page ---------------------------------------------------------------------------------------------------------------------------------------------- */

#page_container { width:890px; padding:10px; margin:0 10px; background:#FFF; float:left;}

/* Left ---------------------------------------------------------------------------------------------------------------------------------------------- */

#left_col { display:block; width:230px; padding-bottom:10px; float:left;}

ul.nav_info, ul.nav_info li, ul.nav_cat, ul.nav_cat li, ul.nav_filter, ul.nav_filter li { width:230px; float:left; list-style:none}
.nav_title { width:220px; height:30px; padding-left:10px; line-height:30px; display:block; float:left;}
.nav_border_bgr { height:1px; width:230px; float:left;}
.nav_rows { margin:0; display:block; float:left;}
.nav_rows a { width:230px; padding:5px 0; margin:1px 0; background:none; border-bottom:solid 1px #dfdfdf; display:block; float:left;}
.nav_rows span { display:block; width:210px; float:left;}
.nav_rows_active {background:none; font-weight:bold; color:#FFF} /*ACTIVE*/
.nav_rows a:hover, .nav_rows_active a:hover { margin:1px 0;color:#FFF}
.nav_arr { margin:5px; border:none; float:left;}
.nav_newsletter { width:230px; float:left;}
.nav_newsletter_lvl { width:230px; padding:0 5px; margin:1px 0; height:29px; line-height:29px; display:block; float:left;}
.nav_facebook_lvl { width:210px; padding:10px; display:block; float:left;}

.b_mail { width:12px; height:12px; padding:7px; margin:3px 0 0 2px; display:block; float:left; border-radius:5px; -moz-border-radius:5px;}

.nsl_form { width:185px; height:26px; display:block; margin:2px 0; float:left;}
.nsl_form_m { width:175px;line-height:24px; height:24px; border:none; margin:0; border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC; float:left;}


/* Tabs ---------------------------------------------------------------------------------------------------------------------------------------------- */

.container { width:888px; margin:auto; float:left; position:relative; margin:0 10px;}

ul.navi { float:left;height: 30px; top:1px; position:absolute;list-style:none; }
ul.navi li { float:left; height:30px; margin:0 5px 0 0; background:url(images/tab_2_02.png) repeat-x; cursor:pointer; overflow:hidden;}
ul.navi li a { text-decoration:none; height:30px; line-height:30px; color:#CCC; font-size:12px; padding:0 20px; float:left; background:url(images/tab_2_02.png) repeat-x;}
ul.navi li a:hover { color:#c00000; float:left;}
ul.navi li.active a { color:#FFF; border-bottom:2px solid #181818; background:url(images/tab_1_02.png) repeat-x;display:block; float:left;}
ul.navi li.active a:hover { background:url(images/tab_1_02.png) repeat-x; float:left;}
ul.navi li.active { background:url(images/tab_1_02.png) repeat-x;}
ul.navi li.active div.acc1, ul.navi li.active div.acc3, ul.navi li div.noacc1, ul.navi li div.noacc3 { display:none;}
ul.navi li.active div.noacc1, ul.navi li.active div.noacc3, ul.navi li div.acc1, ul.navi li div.acc3 { display:inherit;}

.acc1 { background:url(images/tab_2_01.png); width:5px; height:30px; float:left}
.noacc1 { background:url(images/tab_1_01.png); width:5px; height:30px; float:left;}
.acc3 { background:url(images/tab_2_03.png); width:5px; height:30px; float:right;}
.noacc3 { background:url(images/tab_1_03.png); width:5px; height:30px; float:right;}
.content { border:1px solid #e5e5e5; width:866px; padding:10px; float: left; margin-top:16px; display:block;}

/* Products ---------------------------------------------------------------------------------------------------------------------------------------------- */

.prod_i_cont { width:212px; height:263px; padding:10px; margin:0 7px 5px 7px; float:left;}

.prod_i_cont2 { width:294px; height:24px; padding:7px; border-right:1px solid #e5e5e5; margin-right:15px;  float:left;}

.prod_i_cont2:hover { background:#fcf1d5}

.prod_i_text2 { width:80px; height:24px; padding:0 5px; overflow:hidden; line-height:24px; float:left;}

.prod_i_price2 { width:140px; height:22px; float:left; font-size:26px;}

.prod_i_cont_cat { width:210px; min-height:186px; padding:10px; margin:0 5px 5px 5px; text-align:center; float:left;}

.prod_i_text { width:200px; height:42px; overflow:hidden; font-size:16px; text-align:center; padding-top:0px; float:left;}

.prod_i_price { width:200px; padding:5px 0; float:left; text-align:center; font-size:22px;}

.prod_i_rate { width:100px; margin-left:60px; height:16px; float:left;}

.prod_i_rate span, .prod_i_rate img, .prod_i_rate a img { border:none; float:left;}

.prod_in_cont { width:400px; margin-right:8px; float:right;}

.prod_in_image_cont { width:330px; min-height:322px; display:block; float:left;border-radius:5px; -moz-border-radius:5px;}

.prod_in_cont_cat { width:152px; min-height:174px; padding:6px; margin-bottom:5px; text-align:center; float:left;}

.prod_in_text { width:390px;padding:8px 0; margin-left:10px; display:block; border-bottom:solid 1px #ebebeb; float:left;}

.prod_in_text_op { text-decoration:line-through;}

.prod_in_rate { height:16px; float:left;}

.prod_in_ava { width:25px; height:14px; margin-right:3px; float:left;}

.prod_in_md { width:370px;padding:10px; margin:5px 0px 5px 10px; display:block;float:left;}

.prod_in_md_t_dscr { min-width:70px; line-height:22px; float:left;}

.prod_in_dbox { width:auto; height:22px; line-height:22px; float:left;}

.prod_in_dbox_ffld { height:18px; width:50px; line-height:18px; float:left;}

.prod_in_md_row  { width:150px; line-height:22px; float:left;}

.prod_in_rate span, .prod_in_rate img, .prod_in_rate a img, .prod_in_text span { border:none; float:left;}

a.prod_in_md_btn { width:108px; height:26px; display:block; background:url(images/b_bgr_01.png) no-repeat; line-height:26px; float:left;}

a.prod_in_md_btn2 { width:150px; height:26px; display:table-cell; background:url(images/b_bgr_011.png) no-repeat; line-height:26px; float:left; text-align:center}

a.prod_in_cont { width:188px; height:26px; display:block; text-align:center; font-weight:bold; background:  url(images/b_bgr_031.png) no-repeat; line-height:26px; float:left;}

a.prod_in_md_btn:hover { background:url(images/b_bgr_02.png) no-repeat;}

a.prod_in_md_btn img { margin:4px; float:left;}

a.prod_in_md_btn span { margin:0 8px; float:right;}





.prod_cart_btn { width:148px; height:26px; display:block; border-radius:5px; -moz-border-radius:5px; box-shadow:2px 2px 1px #eeeeee; line-height:26px; cursor:pointer; float:right;}
.prod_cart_btn img { margin:4px 3px 4px 4px; float:left;}
.prod_cart_btn span { margin:0 0 0 4px; float:left;}



.prod_index_ttl { width:626px; height:32px; line-height:32px; overflow:hidden; padding-left:8px; margin-bottom:10px; display:block; border-bottom:solid 1px #ebe5d9; float:left;}

.prod_index_image_cont {  display:block; float:left;}

.prod_index_text { width:422px; padding:8px 0; margin-left:10px; display:block; border-bottom:solid 1px #ebe5d9; float:left;}

.prod_index_text span { width:422px;float:left;}

.prod_index_expl {width:440px; height:32px; margin-top:10px; text-align:center; float:left; font-size:11px;}

.prod_com_cont { width:636px; float:left; line-height:22px; border-bottom:1px solid #CCC;}

.prod_com_cont span { float:left;}

.prod_com_cont_cmnt  { width:630px; float:left; margin-bottom:5px; padding:10px 0; border-bottom:1px solid #CCC;}

.prod_filt {float:left; width:710px; padding:8px 10px 10px 10px;margin-top:5px;border-radius:5px; -moz-border-radius:5px; border:1px solid #e6e6e6}

.prod_filt div {float:left;}

.prod_in_dbox_bbl {height:18px; width:50px; line-height:18px; float:left; position:absolute;}

.prod_center { width:195px; height: 195px; border:solid 1px #ebe5d9; border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC; z-index:999; background:#FFF; display: table-cell; text-align: center; vertical-align: middle;}

.prod_center2 { width:55px; height: 23px; border:solid 1px #ebe5d9; background:#FFF; display: table-cell; text-align: center; vertical-align: middle; float:left}

.prod_center * { vertical-align:middle;}

.prod_center2 * { vertical-align:middle;}

.prod_center_index { width:200px; height:200px; border:solid 1px #ebe5d9; background:#FFF; display: table-cell; text-align: center; vertical-align: middle;}

.prod_center_index * { vertical-align:middle;}



.prod_center span { display:inline-block;height: 100%;}

.image_nbrdr { border:none 0px;}



.reg_form_row_pmnt { width:710px; margin:auto; padding:10px 0; border-bottom:1px solid #909090; float:left;}

.reg_form_row_pmntC1 { width:266px; margin:0; padding:5px; float:left;}

.reg_form_row_pmntC1 span { float:left; }

.reg_form_row_pmntC2 { width:342px; margin:0; padding:8px; float:right;}



.inp, .inparea { font-family:Tahoma, Helvetica, Arial, Geneva, sans-serif; font-size:12px; color:#666; border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC}

.inp_err { border:#C00 1px solid;}



.order_border_bgr { height:1px; width:340px; background:url(images/nav_border_bgr.jpg) repeat-x; float:left;}

.small_text { font-size:10px;}

.cont_cap {width:320px; margin: auto 0 0 210px;}

.cont_cap span {width:300px; float:left}

.l_promo {position:absolute; margin-top:-4px; margin-left:-4px; border:none}



.cat_products { width:740px; float:left;}



.th_cont_c { height:18px; width:50px; margin:0 0 0 80px; line-height:18px; float:left; position:absolute; cursor:pointer;}

.th_cont_c:hover { background:url(images/m_02.png) repeat-x;}

.th_cont_c div.tooltip { display:none;}

.tooltip { position:absolute; width:320px; bottom:-80px; left:-87px; z-index:101;}

.tooltip_top { width:320px; height:20px; color:#000; background:url(images/bgr_bbl_01.png) no-repeat; bottom:20px; text-align:center;}

.tooltip_btm { width:315px; padding:0 5px 15px 0; color:#000; background:url(images/bgr_bbl_02.png) repeat-y bottom center; font-weight:bold; text-align:center;}



.in_container { width:740px; float:left; position:relative;}



ul.in_navi { width:740px; height:30px; top:1px; position:relative; float:left;list-style:none; }

ul.in_navi li { height:30px; margin:0 5px 0 0; background:url(images/tab_2_02.png) repeat-x; overflow:hidden; float:left;}

ul.in_navi li a { text-decoration:none; height: 30px; line-height:30px; color:#666666; font-size:12px; padding:0 20px; background:url(images/tab_2_02.png) repeat-x; float:left;}

ul.in_navi li a:hover { color:#ef3b00; float:left;}

ul.in_navi li.in_active a { color:#000; border-bottom:2px solid #181818;background: url(images/tab_1_02.png) repeat-x;display:block; float:left;}

ul.in_navi li.in_active a:hover { color:#ef3b00; background:url(images/tab_1_02.png) repeat-x; float:left;}

ul.in_navi li.in_active { background:url(images/tab_1_02.png) repeat-x;}

ul.in_navi li.in_active div.in_acc1, ul.in_navi li.in_active div.in_acc3, ul.in_navi li div.in_noacc1, ul.in_navi li div.in_noacc3 { display:none;}

ul.in_navi li.in_active div.in_noacc1, ul.in_navi li.in_active div.in_noacc3, ul.in_navi li div.in_acc1, ul.in_navi li div.in_acc3 { display:block;}

.in_acc1 { background:url(images/tab_2_01.png); width:5px; height:30px; float:left}

.in_noacc1 { background:url(images/tab_1_01.png); width:5px; height:30px; float:left;}

.in_acc3 { background:url(images/tab_2_03.png); width:5px; height:30px; float:right;}

.in_noacc3 { background:url(images/tab_1_03.png); width:5px; height:30px; float:right;}

.in_content { border:1px solid #e0d8c7; background:#FFF; width:728px; display:block; float:left;}

.in_single_content { width:718px; margin:10px; float:left;}

.in_single_content span { float:left;}

.in_tc_dscr {width:394px; padding-right:10px; border-right:solid 1px #e0d8c7; float:left;}

.in_tc_dscr_rc {width:220px; float:right;}

.in_tc_dscr_lc {width:220px; line-height:22px; display:block; float:left;}

.in_tc_dscr_top {width:430px; line-height:16px; margin-left:5px; display:block; float:left;}

.man_logo {margin:0 10px 10px 0;}

.index_page { width:960px; margin:0; padding:10px; float:left; }

#m_index_page { width:960px; margin:0 0 0 10px; float:left;}

.m_index_prBox {padding:10px; float:left; background:#FFF}

.m_index_prBox_ttl {width:620px; padding:0 0 10px 0;}

.i_promo {width:473px; height:260px; margin-left:10px; margin-bottom:10px; float:left; border:1px solid #919191; overflow:hidden; display:block}
.i_promo2 {width:310px; height:230px; margin:0px 15px 10px 15px; float:left; border:1px solid #919191; overflow:hidden; display:block}
.i_promo_text2 {width:203px; height:230px; margin-left:0px;float:right; z-index:9999999; }


.i_promo_pic {width:250px; height:260px; float:left}
.i_promo_text {width:203px; height:130px; margin-right:10px; float:right; z-index:9999999}
.i_promo_ttl_row {width:203px; margin-top:30px; height:30px; text-align:right; font-size:24px; color:#e62b17; font-weight:bold; text-transform:uppercase; float:left}
.i_promo_text_row {width:203px; line-height:26px; text-align:right; font-size:28px; font-weight:bold; text-transform:uppercase; color:#c4c4c4; float:left}
.i_promo_text_row_price {width:203px; text-align:right; font-size:56px; font-weight:bold; color:#e62b17; float:left}

.index_p_title { width:656px; float:left;}

#index_mp_title {width:646px; height:30px; line-height:30px; padding:0 5px; float:left;}

#in_page { width:980px; padding:0px; margin:0px;float:left;}



#right_col { display:block; width:230px; float:right;}

.cent_col { display:block; width:740px; margin:0 0 10px 10px; float:left;}

.n_n_container {width:656px; display:block;margin-bottom:10px; float:left; border-bottom:1px dotted #333;}

.n_n_title {width:490px; display:block; padding:2px 0; margin-top:10px; font-size:16px; float:left;}

.n_n_date {width:490px; display:block; padding:5px 0; float:left;}

.n_n_cont {display:block; margin-bottom:10px; float:left;}

.n_n_cont_nimg { margin:10px 10px 10px 0; float:left}

.p_bc { width:960px; padding:10px; font-size:14px; float:left}

.p_title_txt { width:651px; padding-left:5px; height:30px; line-height:30px; overflow:hidden; float:left;}

.p_title { width:656px; height:30px; line-height:30px; float:left;}

.inside_m_page { width:740px; float:left;}


.ttl_cnt { width:710px; padding:5px 10px; line-height:26px; height:26px; float:left;}
.ttl_cnt_sub { width:740px; height:1px; background:url(images/nav_border_bgr.jpg) repeat-x; float:left;}

.ind_ttl_cnt_sub {width:960px; height:1px; background:#F00 }

.reg_form_cnt { width:710px; margin:10px; float:left;}
.reg_form_cnt2 { width:710px; margin:10px; float:left;}
.reg_form_row { width:710px; min-height:40px; line-height:40px; float:left;}
.reg_form_row_txt { min-height:30px; width:200px; line-height:30px; margin-top:2px; text-align:right; float:left;}
.reg_form_row_ffld { min-height:36px; width:250px; line-height:36px; margin-left:10px; float:left;}
.reg_form_row_ffld_ffm { width:190px;height:20px; line-height:20px; margin:5px 0; padding:4px 5px; float:left;border-radius:5px; -moz-border-radius:5px; border:1px solid #CCC}
.reg_form_row_ffld_ffm_db { width:200px; line-height:18px; margin:5px 0; padding:2px; float:left;}
.reg_form_row_ffld_ffm_db_small { width:auto; line-height:18px; margin:5px 0; padding:2px; float:left;}
.reg_form_row_ffld_ffm_pc { height:20px; width:50px; line-height:20px; margin:5px 0; font-size:16px; float:left;}

.bb_a_frm { height:26px; line-height:26px; width:100px; text-align:center; padding:0 10px; display:block; color:#000; background:#95c028; cursor:pointer;}
.bb_a_frm:hover { background:#f1cd49;}

.reg_form_row_expl { width:626px; padding:10px; float:left;}
.reg_form_row_dash { width:616px; padding:10px 10px 10px 0; text-align:left; float:left;}
.reg_form_cnt_dash { width:710px; border:none; margin-top:10px; padding:0 10px 10px 10px; float:left;border-radius:5px; -moz-border-radius:5px; border:1px solid #e2e2e2}

/*.reg_form_cnt_dash:hover { background:#f1f1f1;}*/


.title_h_expl { font-size:12px; color:#F00;}

.dbox { width:200px; height:22px; line-height:22px; margin:4px 0 0 0; float:left;}
.dbox_cat { width:auto; margin:4px 0 0 0; float:left;}

#footer { width:980px; margin:auto; text-align:center;}
#footer img { border:none;}
#footer_nav_01 { display:block; width:960px; padding:10px; text-align: center; float:left}
#footer_text_l { width:650px; height:40px; line-height:40px; display:block; color:#FFF; text-align:left; float:left;}
#footer_text_r { width:160px; height:24px; padding:8px 0; display:block; float:right; margin-right:10px;}
.footer_sec_nav { width:960px; height:40px; padding:0 10px; margin:0px; float:left;}
#footer_end {width:980px; float:left; }
#page_end { width:980px; height:10px; float:left; background:url(images/page_end.png) no-repeat}
#page_end_nav { height:25px; width:930px; background: url(images/m_page_bgr.png) repeat-y; text-align:center; float:left;}
#page_end_text { height:25px; width:980px; margin:5px 0px; padding:5px 0; text-align:center; font-size:12px; float:left;}
ul.footer_logos { width:910px; padding-left:20px; margin-top:5px; float:left}
ul.footer_logos li { float:left; margin-right:19px}

.text_c01 { color:#FFF;}
.text_c02 { color:#000;}
.text_c03 { color:#f84409;}
.text_c04 { color:#ef3b00;}
.text_c05 { color:#FFF;}
.text_c06 { color:#F00}
.text_c07 { color:#999}
.text_c08 { color:#000}
.text_c07_ltr { color:#999; text-decoration:line-through;}

a.link_02 { color:#FFF; text-decoration:none;}
a.link_02:hover { color:#000;}

a.link_03, a.link_03:visited { color: #000; text-decoration:none;}
a.link_03:hover, a.link_03:active { color:#FFF;}

a.link_04, a.link_04:visited { color:#ef3b00; text-decoration:none;}
a.link_04:hover, a.link_04:active { color:#000;}

a.link_05, a.link_05:visited { color:#666; text-decoration:none;}
a.link_05:hover, a.link_05:active { color:#ef3b00;}

a.link_06 { color:#FFF; text-decoration:none;}
a.link_06:hover { color:#FFF;}

.title_h0 { font-size:12px;}
.title_h1 { font-size:14px;}
.title_h2 { font-size:16px;}
.title_h3 { font-size:18px;}
.title_h4 { font-size:22px;}

.bgr_c01 { background:#ef3b00;}
.bgr_c02 { background:#FFF;}
.bgr_c03 { background:#ececec;}
.bgr_c04 { background:#f9f9f9;}
.bgr_c05 { background:#f8f8f8;}
.bgr_c06 { background:#f6b36f;}
.bgr_c_a01 { background:#35d50a;}
.bgr_c_a02 { background:#ffea00;}
.bgr_c_a03 { background:#ffa800;}
.bgr_c_a04 { background:#ff1800;}

.push_right { margin-right:10px;}
.push_right5 { margin-right:5px;}
.push_top5 { margin-top:5px;}
.push_top7 { margin-top:7px;}
.push_top { margin-top:10px;}
.push_btm { margin-bottom:10px;}
.push_left { margin-left:10px;}

.clear { clear:both; overflow:hidden; font-size:0;}
.uline { border-bottom:1px solid #f0f0f0;}
.uline2 { border-bottom:3px solid #25211e;}
.fl { float:left;}
.fr { float:right;}
.tc { text-align:center;}
.dn { display:none;}
.spacer_10 { width:10px; height:10px; margin:auto; float:left;}
.border { border:solid 1px #ebe5d9; float:left;}
.read_more { width:150px; height:20px; margin:0; float:left;}

.image { width:150px; height:150px; border:solid 1px #ebe5d9; text-align:center; display:table-cell;}
.image_bg { width:320px; height:320px; background:#FFF; border-radius:5px; -moz-border-radius:5px; border:1px solid #cecece; display:table-cell; text-align:center; vertical-align:middle;}
.image_lgr { border:none; vertical-align:middle;border-radius:5px; -moz-border-radius:5px;}
.image_sm { width:58px; height:58px; border-radius:5px; -moz-border-radius:5px; border:1px solid #f7f7f7; display:table-cell; text-align:center; vertical-align:middle}


/*temp CSS*/


.p_cont {margin:200px; float:left; width:512px}
.c_0row_con {width:480px; float:left; font-size:11px; padding:10px; color: #999; font-family:Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #e7e7e7; text-align:center}
.c_row_cont {width:500px; float:left}

.p_table {width:500px; border:5px solid #f4f4f4;margin-bottom:0px; display:block; z-index:1000000; border-radius:10px; overflow:hidden; float:left}
.p_table_shadow {width:500px; height:25px; float:left; background:url(http://www.anyclean.co.uk/images/b_prc_sh_01.png) no-repeat center top}

.c_01 {width:329px; border-right:1px solid #6088ab; padding-left:10px; line-height:30px; font-family:Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #333; font-size:16px; color:#FFF; border-bottom:1px solid #CCC; background:url(http://www.anyclean.co.uk/images/p_bgr_top_blue.jpg) repeat-x; float:left; border-top-left-radius: 5px;}

.c_02 {width:159px; height:30px; line-height:30px; border-left:1px solid #7fb2df; font-family:Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #333; color:#FFF; font-size:16px; border-bottom:1px solid #CCC; background:url(http://www.anyclean.co.uk/images/p_bgr_top_blue.jpg) repeat-x;  float:left; text-align:center; border-top-right-radius: 5px;}

.c_03 {width:329px; border-right:1px solid #FFF; padding-left:10px; line-height:30px; font-family:Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #e7e7e7; font-size:16px; color:#666; border-bottom:1px solid #CCC; border-top:1px solid #FFF; float:left}

.c_04 {width:159px;height:30px; line-height:30px; border-left:1px solid #e7e7e7; font-family:Helvetica, Arial, sans-serif;text-shadow: 1px 1px 1px #e7e7e7; color: #666; font-size:16px; border-bottom:1px solid #CCC;border-top:1px solid #FFF;  float:left; text-align:center}

.c_row_hvr:hover { background:#f0f0f0;background:#f0f0f0;animation:myfirst3 1s;-moz-animation:myfirst3 1s; -webkit-animation:myfirst3 1s; -o-animation:myfirst3 1s;}
@keyframes myfirst3{from {background:#FFF;} to {background:#f0f0f0;}}
@-moz-keyframes myfirst3 {from {background:#FFF;} to {background:#f0f0f0;}}
@-webkit-keyframes myfirst3 {from {background:#FFF;} to {background:#f0f0f0;}}
@-o-keyframes myfirst3 {from {background:#FFF;} to {background:#f0f0f0;}}}

.s_row{}

.c_row_hvr_clr2:hover { background:#fafafa;background:#fafafa;animation:myfirst2 1s;-moz-animation:myfirst2 1s; -webkit-animation:myfirst2 1s; -o-animation:myfirst2 1s;}
@keyframes myfirst2{from {background:#fafafa;} to {background:#f0f0f0;}}
@-moz-keyframes myfirst2 {from {background:#fafafa;} to {background:#f0f0f0;}}
@-webkit-keyframes myfirst2 {from {background:#fafafa;} to {background:#f0f0f0;}}
@-o-keyframes myfirst2 {from {background:#fafafa;} to {background:#f0f0f0;}}}

.s_row{}

.b_lrg_head_red_shadow {width:158px; height:20px; background:url(http://www.anyclean.co.uk/images/b_prc_sh_02.png) top center; margin:0px 160px; float:left}






.bb_delete {background: #cc3333; width:140px; line-height:30px; font-size:18px; color:#FFF; text-shadow: 1px 1px 1px #2a2a2a; padding:5px;border:1px solid #e7e7e7;border-radius:5px; -moz-border-radius:5px; box-shadow:2px 2px 1px #eeeeee; margin:10px 0; font-family:Helvetica, Arial, sans-serif; float:left;cursor:pointer; text-align:center; text-decoration:none}

.bb_delete:hover { background:#3275b0;background:#3275b0;animation:myfirst1 0.5s;-moz-animation:myfirst1 0.5s; -webkit-animation:myfirst1 0.5s; -o-animation:myfirst3 0.5s; border:1px solid #CCC; text-decoration:none}

@keyframes myfirst1{from {background:#cc3333;} to {background:#3275b0;}}
@-moz-keyframes myfirst1 {from {background:#cc3333;} to {background:#3275b0;}}
@-webkit-keyframes myfirst1 {from {background:#cc3333;} to {background:#3275b0;}}
@-o-keyframes myfirst1 {from {background:#cc3333;} to {background:#3275b0;}}}

.s_row{}

