/*
Theme Name: WordPress Sokina
Description: WordPress Sokina 
Version: 1.0
*/



* {margin:0; padding: 0;}

body {background-color: #cccccc;margin:0;padding: 0; font-family: Arial, Georgia, Verdana, Helvetica;background-image: url(images/eosarabesque7b.jpg);background-repeat: repeat;}

#outside_wrapper {background-image: url(images/body-bg.png);background-repeat: repeat-y;background-position: center top;}
.wrapper {margin:0px auto; width: 900px; padding: 0px 25px;}                                                             

.wrapper .header {z-index: 100; padding-top: 0px; position:relative; width: 900px; }
.wrapper .header .logo {float: left;}
.wrapper .header .banner {float: right;}
.wrapper .header .banner img {border: none}
.wrapper .header .search {float: right; margin-top: 26px;}
.wrapper .header .search #searchform {float: left;}
.wrapper .header .search #searchform #input {width: 200px;border: 1px #c9c9c9 solid; float: left; font-size: 12px; color:#919090; padding: 5px 3px 4px 3px; margin-top: 3px;}
.wrapper .header #searchform #searchsubmit {background-position: left bottom;background-image: url(images/submit-button.gif); width: 77px; height: 33px; border: none;float: left; margin-left: 4px; margin-top: 0px;}

.wrapper .header .menu {height: 38px; position: relative;clear: both; float: left; text-align: right; padding: 0px; width: 900px; border-top: 4px #dddddd solid;border-bottom: 1px #d9d9d9 solid; margin-top: 5px;}
.wrapper .header .menu ul {position: absolute; top: 0px; left: 0px;list-style: none; float: left;}
.wrapper .header .menu ul li {z-index: 500;float: left; text-align: left; position: relative;background-image: url(images/mnu-li-bg.gif);background-repeat: no-repeat;background-position: right center; padding-right: 1px}
.wrapper .header .menu ul li.current-cat a {background-color:#E4E1D6;}
.wrapper .header .menu ul li a {display: inline-block; text-align: left; font-size: 11px; color: #555555; font-weight: bold; text-decoration: none;padding: 5px 10px 5px 10px;}
.wrapper .header .menu ul li a.trigger {height: 30px}
.wrapper .header .menu ul li a.single_line {padding-top: 10px; height: 23px}
.wrapper .header .menu ul li.hovered a{color: #000; background-color:#F2F0E9; padding-bottom: 11px}
.wrapper .header .menu ul li.multilevel a:hover {color: #000; background-color:#F2F0E9; padding-bottom: 11px}
.wrapper .header .menu ul li a:hover {color: #000; background-color:#F2F0E9;}
.wrapper .header .menu ul ul {display: none; position: relative}
.wrapper .header .menu ul ul ul {display: block;}

.wrapper .header .menu ul ul.children  { }
.wrapper .header .menu ul ul.children li a {height: auto;background-image:none; background-color: transparent;background-repeat:no-repeat;color:#555555;display:block;font-size:12px;font-weight:bold;line-height:18px;padding:5px 0 1px 5px;text-decoration:none;}

.wrapper .header .menu ul ul.children {display: none;float: none; clear:  both; position:absolute;z-index:500;padding: 5px 5px 15px 10px; left: 00px; top: 43px; height: auto; width: auto; border-top: 6px #F0F0E6 solid; background-color: #FFF; border-left: 1px #F0F0E6 solid; border-right: 1px #F0F0E6 solid; border-bottom: 3px #F0F0E6 solid}
.wrapper .header .menu ul ul.children  .child_wrapp {position: relative; float: none}
.wrapper .header .menu ul ul.children .block ul li { text-align: left;   width: 200px; float: none; background-image: none;}
.wrapper .header .menu ul ul.children .block {float: left; width: 200px;  background-image: none; padding-right: 0px}
.wrapper .header .menu ul li ul.children .block ul ul {float: none; position: static}
.wrapper .header .menu ul li ul.children .block ul ul li {float: none; background-image: none;padding-right: 0px}
.wrapper .header .menu ul li ul.children .block ul ul li a {font-size: 11px; border: none; color: #555555; display: block; padding: 0px 0px 0px 10px; font-weight: normal; white-space: nowrap}
.wrapper .header .menu ul li ul.children .block ul ul li.more_link a {padding-left: 50px; color: #cf0707}
.wrapper .header .menu ul li ul.children .block ul ul li a:hover{padding:0px 0 0px 10px;}
.wrapper .header .menu ul li ul.children .block ul ul li.more_link a {padding:3px 0 3px 50px;}
.wrapper .header .menu ul li ul.children .block ul li a:hover {color:#000;padding:5px 0 1px 5px; background-color: transparent}


.wrapper .header .submenu {clear: both; float: left; text-align: right; padding: 0px; padding-top: 0px; width: 900px; padding-top: 0px;border-bottom: 1px #d9d9d9 solid;}
.wrapper .header .submenu ul {list-style: none; float: left}
.wrapper .header .submenu ul li {float: left; text-align: left;height: 24px; padding: 0px 10px 0px 10px}
.wrapper .header .submenu ul li a {display: inline-block; text-align: left; font-size: 11px; color: #555555; font-weight: normal; text-decoration: none;}
.wrapper .header .submenu ul li a:hover {color: #000}

.wrapper .main .breadcumb {margin-bottom: 0px;}
.wrapper .main .breadcumb p {color: #555555; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; font-weight: normal}
.wrapper .main .breadcumb p a {text-decoration: none; color:#0A537C;}


.wrapper .main {z-index: 1; padding-top: 3px; min-height: 500px;}
.wrapper .main .sidebar{float: left; width: 200px; padding-bottom: 15px;}
.wrapper .main .sidebar ul {list-style: none;}
.wrapper .main .sidebar .menu {width: 200px;border-bottom:2px solid #DDDDDD;}
.wrapper .main .sidebar .menu h5 {background-image: url(images/sidebar-top-bg.gif);background-repeat: no-repeat; color: #fdfdfd; font-size: 14px; font-weight: bold; padding: 10px 0px 8px 11px;background-position: right top;}
.wrapper .main .sidebar .menu ul {list-style: none;background-color: #f2f0e9; padding-bottom: 10px}
.wrapper .main .sidebar .menu ul li {padding: 2px 0px}
.wrapper .main .sidebar .menu ul ul {padding-bottom: 0px}
.wrapper .main .sidebar .menu ul ul li {padding: 0px}
.wrapper .main .sidebar .menu ul ul li.current-cat {background-color: #e4e1d6;}
.wrapper .main .sidebar .menu ul li a {text-decoration: none; font-size: 12px; color: #555555; display: block;font-weight: bold;background-image: none;background-repeat: no-repeat;padding: 8px 0px 7px 15px; line-height: 18px}
.wrapper .main .sidebar .menu ul li a:hover {color: #000;background-color: #eae8e0;}
.wrapper .main .sidebar .menu ul ul li a {text-decoration: none; font-size: 11px; color: #555555; display: block;background-image: url(images/menu-list-icon.gif);background-repeat: no-repeat;background-position: +18px +5px;padding: 0px 0px 1px 30px; line-height: 18px; font-weight: normal}
.wrapper .main .sidebar .menu ul ul li a:hover {color: #000;background-color: #eae8e0;}

.wrapper .main .sidebar .titles {width: 220px; margin-top: 25px;}
.wrapper .main .sidebar .titles li {text-align: center; padding: 15px 0px}
.wrapper .main .sidebar h3 {color:#555555;font-size:12px;font-weight:bold;padding-bottom:0px;padding-top:25px;}

.wrapper .main .sidebar .recently_visited {width: 216px; height: 147px; position: relative;border: 2px #e5e5e5 solid; margin: 15px 0px}
.wrapper .main .sidebar .recently_visited img {border: 0px; padding: 3px 0px 0px 3px; width: 102px; height: 140px}
.wrapper .main .sidebar .recently_visited .data {width: 105px; height: 141px; position: absolute; right: 0px; top: 0px; padding: 3px;}
.wrapper .main .sidebar .recently_visited .data h4 {color:#000000;font-size:11px;font-weight:normal;height:107px;line-height:15px;margin-bottom:5px;overflow:hidden;}
.wrapper .main .sidebar .recently_visited .data p.price {padding: 0px; font-size: 18px; color: #0A537C; padding-left: 0px}
.wrapper .main .sidebar .recently_visited .data .button {position: absolute; bottom: 14px; left: 15px;}
.wrapper .main .sidebar .recently_visited .data .button img {width: auto; height: auto; border: none; padding: 0px}



.wrapper .main .content{float: right; width: 900px; color: #555555;z-index: 1}
.wrapper .main .content h1 {font-size: 23px; color: #0A537C;}
.wrapper .main .content p {padding: 10px 0px; line-height: 18px; font-size: 12px;}
.wrapper .main .content p a {text-decoration: none; color: #990000;}
.wrapper .main .content p a:hover {text-decoration: underline}

.wrapper .main .content .category-image {position: relative; width: 320px; height: 135px; padding: 10px 0px}
.wrapper .main .content .category-image img {width: 320px; height: 135px; border: 0px;}
.wrapper .main .content .category-image h2 {position: absolute; left: 0px; bottom: 7px; height: 27px; font-size: 18px; font-weight: normal; color: #a30303;background-image: url(images/categ-title-bg.png); padding-left: 8px; padding-top: 3px; width: 312px;}
.wrapper .main .content .category-image h2 a {text-decoration: none; color: #a30303;}

.wrapper .main .wsidebar {width: 700px;}

.wrapper .main .category {}
.wrapper .main .category h2 {color: #555555; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; font-weight: bold}
.wrapper .main .category h2 a {text-decoration: none; color:#0A537C;}
.wrapper .main .category .wp-pagenavi {float: right}
.wrapper .main .category .jcarousel-container {padding-bottom: 30px;}
.wrapper .main .category .separator {height: 7px;background-color: #e5e5e5; margin-bottom: 10px;}
.wrapper .main .category .separator p {font-size: 0px; line-height: 0px; display: inline}
.wrapper .main .category .category_description {padding-bottom: 5px; float: left; width: 665px;}
.wrapper .main .category .category_description p{padding: 2px 0; width: 450px}
.wrapper .main .category .category_description .category_img {float: right}

.wrapper .main .category .category_box {float: left; width: 300px; overflow: hidden; margin-bottom: 5px;}
.wrapper .main .category .category_box h2 {color: #0a537c; font-size: 16px;}
.wrapper .main .category .category_box .category_image {text-align: center;float: left; width: 110px; height: 84px; padding-bottom: 13px;background-image: url(images/box-shadow.gif);background-position: center bottom;background-repeat: no-repeat; overflow: hidden}
.wrapper .main .category .category_box .category_data {float: left; width: 180px; padding-left: 10px;}
.wrapper .main .category .category_box .category_data img {border: none;}
.wrapper .main .category .category_box .category_data ul {list-style: none;}
.wrapper .main .category .category_box .category_data ul li {color: #373735; font-size: 12px;}
.wrapper .main .category .category_box .category_data ul li a{color: #373735; font-size: 12px; line-height: 18px; text-decoration: none}
.wrapper .main .category .category_box .category_data ul li a:hover{text-decoration: underline}

.wrapper .main .category .cat_embed {float: left; width: 140px; position: relative;}
.wrapper .main .category .cat_product { width: 120px; height: 173px; position: relative; float: left; margin: 0px 12px 28px 12px;background-image: url(images/box-shadow.gif);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 12px;}
.wrapper .main .category .cat_product a {display: block; overflow: hidden; text-decoration: none; color:#000000;}
.wrapper .main .category .cat_product img {width: 120px; height: 172px;}
.wrapper .main .category .cat_product .data {width: 114px;background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 13px; left: 0px; padding: 3px 3px 1px 3px; overflow: hidden;}
.wrapper .main .category .cat_product .data h4 {color: #000; font-size: 10px; line-height: 12px; overflow: hidden; font-weight: normal; height: 25px; margin-bottom: 1px}
.wrapper .main .category .cat_product .data p.price {padding: 0px; font-size: 14px; color: #dc3f3f; padding-left: 5px; font-weight: bold; height: 16px; overflow: hidden;}
.wrapper .main .category .cat_product .data .button img {width: auto; height: auto; border: none;bottom:2px;height:auto;position:absolute;right:5px;width:auto;}

.wrapper .main .category .category_product {width: 150px; height: 150px;border: 3px #e2e2e2 solid;overflow: hidden; position: relative; float: left; margin: 11px;}
.wrapper .main .category .category_product .data {width: 184px;background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 0px; left: 0px; padding: 3px 3px 3px 3px;}
.wrapper .main .category .category_product_data {margin-top: 7px; float: left; width: 480px}
.wrapper .main .category .category_product_data h2 {color:#0A537C;font-size:14px;}
.wrapper .main .category .category_product_data h4 {color: #000; font-size: 11px; line-height: 15px; overflow: hidden; font-weight: normal; height: 30px; margin-bottom: 5px}
.wrapper .main .category .category_product_data .button img {border: none;}
.wrapper .main .category .category_product .data p.price {padding: 0px; font-size: 18px; color: #0A537C; padding-left: 5px}
.wrapper .main .category .category_product .data .button img {width: auto; height: auto; border: none;}

.wrapper .main .cat_top {width:680px; float: right; border-bottom: 1px #d8d8d8 solid; padding-bottom: 3px}
.wrapper .main .cat_top h1 {color:#DC3F3F; font-size: 16px; font-weight: bold; padding-top: 7px; padding-bottom: 5px}
.wrapper .main .cat_top .category_description {padding-bottom: 5px; float: left; width: 680px;}
.wrapper .main .cat_top .category_description p{padding: 2px 0; width: 550px; line-height:18px;padding:0; color:#555555; font-size:12px;}
.wrapper .main .cat_top .category_description .category_img {float: right}

.wrapper .main #cat_search {width:680px; float: right}
.wrapper .main #cat_search p {width:680px;text-align: right; color:#555555;font-size:12px;line-height:18px;padding:0;}
.wrapper .main #cat_search p span {padding: 0px 5px}
.wrapper .main #cat_search p input {}
.wrapper .main #cat_search p input#cs{border:1px solid #C9C9C9;color:#919090;font-size:11px;margin-top:2px;padding:3px 3px 3px 3px;width:200px;}
.wrapper .main #cat_search p select {border:1px solid #C9C9C9;color:#919090;}
.wrapper .main #cat_search p #catsearchsubmit {vertical-align: middle; margin-bottom: 4px; margin-left: 5px}

.wrapper .main #dif_cats {width:680px; float: right; margin-top: 2px; padding-top: 2px; margin-bottom: 5px }
.wrapper .main #dif_cats .dcat_block {width: 162px; float: left; margin-right: 10px}
.wrapper .main #dif_cats .last-item {margin: 0px}
.wrapper .main #dif_cats .dcat_block h2 {background-image:url("images/sidebar-top-bg.gif");background-position:right top;background-repeat:no-repeat;color:#FDFDFD;font-size:12px;font-weight:bold;padding:5px 0 4px 6px;}
.wrapper .main #dif_cats .dcat_block h2 a {color: #FFF; text-decoration: none}
.wrapper .main #dif_cats .dcat_block ul {list-style: none; background-color:#F2F0E9; padding-bottom: 4px; padding-top:2px}
.wrapper .main #dif_cats .dcat_block ul li h3{line-height:16px;}
.wrapper .main #dif_cats .dcat_block ul li h3 a{background-image:url("images/menu-list-icon.gif");background-position:5px 5px;background-repeat:no-repeat;color:#555555;display:block;font-size:10px;font-weight:normal;padding:2px 0 1px 15px;text-decoration:none;}
.wrapper .main #dif_cats .dcat_block ul li h3 a:hover {text-decoration: underline}
.wrapper .main #dif_cats .dcat_block ul li.more_link {}
.wrapper .main #dif_cats .dcat_block ul li.more_link a {color:#CF0707;padding-left:100px;font-size:11px;font-weight:normal; text-decoration: none}

.wrapper .main .cat_prod {width:680px; float: right;margin: 10px 0; position: relative}
.wrapper .main .cat_prod .cat_more {position: absolute; top: 10px; right: 2px}
.wrapper .main .cat_prod .cat_more img {border: none;}
.wrapper .main .cat_prod .cat_prod_holder {float: left; border: 1px #e8e8e8 solid;width:680px;}
.wrapper .main .cat_prod h2 {background-image:url("images/sidebar-top-bg.gif");background-position:right top;background-repeat:no-repeat;color:#FDFDFD;font-size:12px;font-weight:bold;padding:5px 0 4px 6px; width: 220px}
.wrapper .main .cat_prod h2 a {color: #FFF; text-decoration: none}
.wrapper .main .cat_prod .cat_embed {float: left;}
.wrapper .main .cat_prod .cat_product{float: left; width: 140px; position: relative;}
.wrapper .main .cat_prod .cat_product{ width: 120px; height: 173px; position: relative; float: left; margin: 0px 8px 10px 7px;background-image: url(images/box-shadow.gif);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 12px;}
.wrapper .main .cat_prod .cat_product a {display: block; overflow: hidden; text-decoration: none; color:#000000;}
.wrapper .main .cat_prod .cat_product img {width: 120px; height: 172px;}
.wrapper .main .cat_prod .cat_product .data {width: 114px;background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 13px; left: 0px; padding: 3px 3px 1px 3px; overflow: hidden;}
.wrapper .main .cat_prod .cat_product .data h4 {color: #000; font-size: 10px; line-height: 12px; overflow: hidden; font-weight: normal; height: 25px; margin-bottom: 1px}
.wrapper .main .cat_prod .cat_product .data p.price {padding: 0px; font-size: 14px; color: #dc3f3f; padding-left: 5px; font-weight: bold; height: 16px; overflow: hidden;}
.wrapper .main .cat_prod .cat_product .data .button img {width: auto; height: auto; border: none;bottom:2px;height:auto;position:absolute;right:5px;width:auto;}

.wrapper .main #mdif_cats {width:680px; float: right; margin-top: 2px; padding-top: 2px; margin-bottom: 5px }
.wrapper .main #mdif_cats .last-item {margin: 0px} 
.wrapper .main .mdcat_block {width: 335px; float: left; margin-right: 10px}
.wrapper .main .mdcat_block h2 {width: 220px;background-image:url("images/sidebar-top-bg.gif");background-position:right top;background-repeat:no-repeat;color:#FDFDFD;font-size:12px;font-weight:bold;padding:5px 0 4px 6px;}
.wrapper .main .mdcat_block h2 a {color: #FFF; text-decoration: none}
.wrapper .main .mdcat_block ul {list-style: none; background-color:#F2F0E9; padding-bottom: 4px; padding-top:2px}
.wrapper .main .mdcat_block ul li h3{line-height:16px;}
.wrapper .main .mdcat_block ul li h3 a{background-image:url("images/menu-list-icon.gif");background-position:5px 5px;background-repeat:no-repeat;color:#555555;display:block;font-size:10px;font-weight:normal;padding:2px 0 1px 15px;text-decoration:none;}
.wrapper .main .mdcat_block ul li h3 a:hover {text-decoration: underline}
.wrapper .main .mdcat_block ul li.more_link {}
.wrapper .main .mdcat_block ul li.more_link a {color:#CF0707;padding-left:100px;font-size:11px;font-weight:normal; text-decoration: none}


.wrapper .main .button {}

.wrapper .main .product {}
.wrapper .main .product .product_block .lembd {float: left;width: 215px;padding-bottom: 13px;margin-right: 10px; }
.wrapper .main .product .product_block .lembd .addframe {margin-top: 10px; margin-left: 25px; margin-bottom: 10px}
.wrapper .main .product .product_block {margin-top: 5px;float: right; width: 680px}
.wrapper .main .product .product_block #our_recomend {float: left; width: 680px;}
.wrapper .main .product .product_block #our_recomend .cat_product {margin: 7px;}
.wrapper .main .product .product_block #recently_visited {float: left; width: 680px;} 
.wrapper .main .product .product_block #recently_visited .cat_product {margin: 7px;}
.wrapper .main .product .product_block .images {float: left;  width: 215px; background-image: url(images/box-shadow.gif);background-repeat: no-repeat;background-position: center bottom;}
.wrapper .main .product .product_block .images .gallery {float: left; }
.wrapper .main .product .product_block .images .gallery a {display: block; margin: 2px; float: left;}
.wrapper .main .product .product_block .images .gallery img{border: none; border:1px solid #E5E5E5; padding: 2px}
.wrapper .main .product .product_block img.product_img {width: 210px; height: 270px;border: 1px #e5e5e5 solid;}
.wrapper .main .product .product_block h1 {font-size: 16px; color:#DC3F3F; margin-bottom: 5px; margin-top: 15px;}
.wrapper .main .product .product_block h1.title {width: 680px; margin-top: 3px; margin-bottom: 7px}
.wrapper .main .product .product_block .data {float: left; width: 455px; overflow: hidden}
.wrapper .main .product .product_block .data a {color:#555555;}
.wrapper .main .product .product_block .data a:hover {text-decoration: none}
.wrapper .main .product .product_block .data ul {list-style: none; font-size: 12px; line-height:18px;color:#555555;}
.wrapper .main .product .product_block .data h1 {font-size: 16px; color: #555555; font-weight: bold}
.wrapper .main .product .product_block .data h4 {color: #000; font-size: 11px; line-height: 15px; overflow: hidden; font-weight: normal; height: 30px; margin-bottom: 5px}
.wrapper .main .product .product_block .data p {padding: 0px; line-height: 18px;}
.wrapper .main .product .product_block .data .post_html {overflow: hidden; }
.wrapper .main .product .product_block .data .post_html_control {color:#CC0000; text-align: right; cursor: pointer; display: none;}
.wrapper .main .product .product_block .data div.buybutton {float: left; padding-top: 18px; float: right}
.wrapper .main .product .product_block .data ul.product_spec {padding-top: 15px; padding-bottom: 25px; list-style: none; font-size: 12px; line-height: 24px;}
.wrapper .main .product .product_block .data ul.product_spec li b.price {color:#CC0000;}
.wrapper .main .product .product_block .data p.price {padding: 0px; font-size: 18px; color: #0A537C; padding-left: 5px}
.wrapper .main .product .product_block .data .pr_top_info {float: right; padding-bottom: 15px}
.wrapper .main .product .product_block .data .pr_top_info p.product_price {padding: 0px; font-size: 21px; color:#CC0000; text-align: left; font-weight: bold}
.wrapper .main .product .product_block .data .pr_top_info p.product_price span {color:#555555;}
.wrapper .main .product .product_block .data .pr_top_info p.product_apprice .price{color:#CC0000;}
.wrapper .main .product .product_block .data .button {padding-top: 15px}
.wrapper .main .product .product_block .data .button img {width: auto; height: auto; border: none;}
.wrapper .main .product .product_block .ads {width: 160px; float: right}
.wrapper .main .product .product_block .ads h3 {font-size: 14px; color:#CC0000; text-decoration: underline; font-weight: bold}
.wrapper .main .product .product_block .ads ul {list-style: none; margin-bottom: 10px;}
.wrapper .main .product .product_block .ads ul li {}
.wrapper .main .product .product_block .ads ul li a {text-decoration: none;color:#555555;font-size:11px;font-weight:bold;}
.wrapper .main .product .product_block .ads ul li a:hover {color:#000}
.wrapper .main .product .product_block .bottom_ad {float: left; margin: 20px 0px}

.wrapper .main .product .comment_block {padding: 5px;background-color: #f8f7f4;}
.wrapper .main .product .comment_block #commentform {}
.wrapper .main .product .comment_block #commentform .input_text {border:1px solid #E5E5E5; font-size: 11px; color:#555555; padding: 4px 3px 2px 3px; width: 200px}
.wrapper .main .product .comment_block #commentform .input_textarea {border:1px solid #E5E5E5; font-size: 11px; color:#555555; padding: 4px 3px 2px 3px; width: 350px}
.wrapper .main .product .comment_block #commentform #submit {width: 130px; height: 18px; border: none;}
.wrapper .main .product .comment_block #commentform label {font-size: 12px; color:#555555; padding-left: 5px;}

.wrapper .main .product ol.commentlist {list-style: none;}
.wrapper .main .product ol.commentlist li {padding: 7px;background-color: #f8f7f4; margin: 10px 0px; color: #000000; font-size: 12px; line-height: 17px}
.wrapper .main .product ol.commentlist li .comment-body {width: 165px; padding-right: 10px; float: left;}
.wrapper .main .product ol.commentlist li .comment-body a {font-size: 12px; color: #000;font-style: italic; text-decoration: none; font-weight: bold}
.wrapper .main .product ol.commentlist li .comment-body span {font-size: 12px; color: #000;font-style: italic; text-decoration: none; font-weight: bold}
.wrapper .main .product ol.commentlist li .comment-body p {padding: 0px}
.wrapper .main .product ol.commentlist li .comment-text {width: 460px; float: left;}
.wrapper .main .product ol.commentlist li .comment-text p {padding: 0px;}

.wrapper .main .product .cat_product {width: 120px; height: 172px; overflow: hidden; position: relative; float: left; margin: 10px; background-image: url(images/box-shadow.gif);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 13px;}
.wrapper .main .product .cat_product img {width: 120px; height: 172px;}
.wrapper .main .product .cat_product .data {width: 114px; background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 13px; left: 0px; padding: 3px 3px 3px 3px;}
.wrapper .main .product .cat_product .data h4 {color: #000; font-size: 10px; line-height: 12px; overflow: hidden; font-weight: normal; height: 22px; margin-bottom: 1px}
.wrapper .main .product .cat_product .data p.price {padding: 0px; font-size: 14px; font-weight: bold; color: #0A537C; padding-left: 5px}
.wrapper .main .product .cat_product .data .button img {width: auto; height: auto; border: none;}



.wrapper .footer {background-color: #f0f0f0; padding: 14px 22px; color: #444444; font-size: 12px; line-height: 17px}
.wrapper .footer p a {text-decoration: none; color: #990000;}
.wrapper .footer p a:hover {text-decoration: underline}



.wrapper .main .wp-pagenavi {font-size:12px; padding-top: 5px; font-size: 11px; padding-bottom: 5px}
.wrapper .main .wp-pagenavi a, .wp-pagenavi a:link {text-decoration:none; padding: 0px 5px;color:#000; border: none;}
.wrapper .main .wp-pagenavi a:visited {color: #565450; border: none;}
.wrapper .main .wp-pagenavi a:hover {color:#000;border: none;}
.wrapper .main .wp-pagenavi a.page {color:#000;border: none;}

.wrapper .main .wp-pagenavi span.pages {}
.wrapper .main .wp-pagenavi span.current {font-weight: bold;padding: 0px 5px;border: none;}
.wrapper .main .wp-pagenavi span.extend {border: none;}


.admin_edit {position: relative;clear: both;}
.admin_edit .fsppe {position: relative;}
.admin_edit .fsppe .fsppe_block {position: absolute;top: 30px; left: 0px; background-color: #FFF; width: 500px;z-index: 600; float: left; padding: 10px; border: solid 1px #111}
.admin_edit .fsppe .fsppe_block form {z-index: 600;}

.clear {clear: both}
.fl {float: left;}
.fr {float: right;}
.center {text-align: center}

