

body {
  width: 100%;
  font-size:13px;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  color: #333333;
  position: relative;
  font-family: Tahoma, Arial, "Trebuchet MS";
  /*background:url("../images/top_bg.jpg") repeat-x scroll 0 -75px #ffffff;*/
  background:#fff url('../images/top_bg.jpg') repeat-x;

}

h1{
font-size:22px;
font-weight:normal;
margin-bottom: 5px;
}
h2{
font-size:18px;
font-weight:normal;
}
h1,h2,h3,h4,h5,h6{font-family: "Trebuchet MS", Tahoma, Arial;}

#wrap {
max-width:941px;
min-width:941px;
_width:941px;
margin:0 auto;
padding:0 8px 20px 8px;
}

#end_bg {
background:url("../images/bottom_bg.jpg") repeat-x scroll center 2px transparent;
border-top:1px solid #EEEEEE;
bottom:0;
padding:0 0 15px;
}

#end_bg .fblocks {
display:block;
margin:0 auto;
max-width:941px;
min-width:941px;
padding:0 8px 30px;
}

#end_bg .fcell {
display:block;
float:left;
margin:10px 0 0 24px;
width:210px;
}

#end_bg .fcell h4 {
padding:0 0 3px;
font-size:1.25em;
}

.footer {
height:44px;
margin:auto;
max-width:941px;
min-width:941px;
}

#partners {
float:left;
}
#partners a {
padding-right:9px;
}
#copy {
float:right;
font-size:12px;
position:relative;left:-30px;top:12px;
}
#copy a {

}

/* Header */
#header {
height:110px;
overflow:hidden;
padding:0 15px;
}
#logo {
float:left;
height:60px;
margin:24px 80px 0 0;
width:208px;
font:normal 13px "Trebuchet MS", Arial, Tahoma;
}
#logo a{
text-decoration: none;
color: #00A0F0;
}
#logo a:hover{
text-shadow:0 1px 0 #FFFFFF;
}

#contact a {
  text-decoration: none;
  color:#00A0F0;
}
#support {
height:92px;
float:left;
color:#3a637d;
font:normal 18px "Trebuchet MS", Arial, Tahoma;
margin:20px 20px 0 15px;
}
#support ul li {
padding-left:18px;
}
#support ul li.one,
ul.im li.one{
background:url("http://wwp.icq.com/scripts/online.dll?icq=362710202&img=27") no-repeat scroll 0 center transparent;
}
#support ul li.two,
ul.im li.two{
background:url("http://wwp.icq.com/scripts/online.dll?icq=288476762&img=27") no-repeat scroll 0 center transparent;
}
#support ul li.skype,
ul.im li.skype{
background:url(../images/skype.png) no-repeat scroll 0 center transparent;
}

#support ul li.callback{
    font-size: 80%;
    padding: 0px;
}


#support ul li a{
border-bottom:1px dashed #00A0F0;
color:#3A637D;
text-decoration:none;
}

#support ul li a:hover{
border-bottom:1px dashed #CCCCCC;
text-decoration:none;
color: #00A0F0;
}
#support ul li.callback a {
    display: block;
    background: #19a9f1;
    padding: 3px 7px;
    color: #fff;
    border-radius: 5px;
    border-bottom: 0;
}

#support ul li.callback a:hover {
      color: #fff;
      border: 0;
}
#reg {
float:right;
margin:46px 10px 0 0;
color:#5c7191;
font-size:12px;
}
#reg a {
color:#5c7191;
font-size:12px;
}
a#user_exit_link{margin-left: 20px;}

/* Menu */
#menu {
background:transparent url(../images/menu_bg.png) no-repeat scroll 0 0;
height:42px;
}
#menu ul {
float:left;
margin:12px 0 0 14px;
_margin:12px 0 0 14px;
}
#menu ul li {

float: left;
}
#menu ul li a {
background:url(../images/menu_sep.png) no-repeat scroll right top transparent;
color:#D9E5EE;
font-size:14px;
padding:10px 20px;
text-decoration:none;
text-shadow:0 -1px 0 #000000;
font-family: Arial, Tahoma, "Trebuchet MS";
}
#menu ul li a:hover {
text-decoration: none;
background:url(../images/menu_hover.png) no-repeat scroll right top transparent;


}
#menu ul li span {
color:#D9E5EE;
font-size:14px;
padding-right:20px;
}


#search {
float:right;
margin:8px 32px 0 0;
_margin:9px 22px 0 0;
}
.input {
border:1px solid #e2e2e3;
padding:1px;
height:18px;
margin-right:2px;
width:198px;
}
.submit {
background:url('../images/search.gif') no-repeat left 1px;
width:80px;
height:23px;
color:#000;
font-size:12px;
border:none;
}

#search .submit {
background:url('../images/searchb.png') no-repeat left 1px;
width:59px;
height:23px;
color:#333333;
font-size:14px;
border:none;
}
#search .form-item input {
background:#E1E1E1 none repeat scroll 0 0;
border:1px solid #6E6B6B;
height:18px;
margin-right:2px;
padding:1px;
width:198px;
}

/* Content */
#content {
margin:20px 0 0 0;
font-size:13px;
overflow:hidden;
_height:1%;
}

.content {
/*line-height:1.54em;*/
}



#left-side {
float:left;
width:250px;
}
#right-side {
width:680px;
float:left;
}
#bask {
background:url('../images/stand_repeat.gif') repeat-y;
width:237px;
_width:200px;
font-size:12px;
margin-bottom:8px;
_margin-bottom:4px;
margin-top:2px;
}
#bask_top {
background:url('../images/stand_top.gif') no-repeat top left;
padding:24px;
}
#bask_bottom {
background:url('../images/stand_bottom.gif') no-repeat bottom left;
}

#bask form {
width:190px;
}
.h2 {
color:#00a0f0;
font:18px Arial;
margin-bottom:8px;
}
.cart-block-summary-links ul.links li.last a,
.execute, .execute_off {
width:112px;
height:19px;
color:#fff;
text-decoration:none;
display:block;
padding:2px 0 2px 0;
text-align:center;
}
.cart-block-summary-links ul.links li.last a,
.execute {
background:#00A0F0 url(../images/button1.png) no-repeat scroll 0 0;
height:22px;
padding:5px 0 0 15px;
text-align:left;
width:125px;
}

.cart-block-summary {
padding:2px;
width:100%;
}

.execute_off {
background:url('../images/input_off.gif') no-repeat;
}
.border {
border-bottom:1px solid #e5e5e5;
padding:12px 0 7px 0;
}
.curren {
color:#9b9b9b;
font-size:11px;
padding-bottom:2px;
}
.select select {
width:150px;
}

.block {
background:url('../images/stand_repeat.gif') repeat-y;
width:235px;
margin-bottom:10px;
_width:200px;
}
.block_top {
background:url('../images/stand_top.gif') no-repeat top left;
width:235px;
_width:200px;
}
.block_bottom {
background:url('../images/stand_bottom.gif') no-repeat bottom left;
/*width:180px;*/
/*_width:180px;*/
padding:24px;
}

/* Бренд */
#brands_menu {
text-align: center;
}
#brands_menu a
{
color:#ff4e00;
}


/* Меню каталога */
#catalog_menu {
border:1px solid #e3e3e3;
padding:20px 30px 5px 30px;
background:#fff;
margin-bottom:14px;
}

/* Верхний уровень вложенности меню каталога */
.menu-menu-catalog ul.menu,
ul.catalog,
ul.catalog_menu {
list-style:none;
}
.menu-menu-catalog ul.menu li,
ul.catalog li,
ul.catalog_menu li{  /* Элемент списка */
margin-bottom:10px;
font-size:18px;
font-family:"Trebuchet MS";
color:#000;
}
.menu-menu-catalog ul.menu li a,
ul.catalog li a,
ul.catalog_menu li a{ /* Ссылка */
font-size:18px;
font-family:"Trebuchet MS";
display:block;
}

/* Внутренний уровень вложенности меню каталога */
.menu-menu-catalog ul.menu ul,
ul.catalog ul,
ul.catalog_menu ul {
list-style:none;
margin-left:20px;
margin-bottom:10px;
margin-top:10px;
}
.menu-menu-catalog ul.menu ul li,
ul.catalog ul li,
ul.catalog_menu ul li{  /* Элемент списка */
margin-bottom:10px;
font-size:12px;
font-family: Tahoma;
color:#000;
}
.menu-menu-catalog ul.menu ul li a,
ul.catalog ul li a,
ul.catalog_menu ul li a{  /* Ссылка */
font-size:12px;
font-family:Tahoma;
}

.catalog .trail {
font-weight:normal;
}

/*News */
.news {
padding-bottom:12px;
margin:26px 0 0 6px;
}
.news a {
color:#000;
}
.news_block {
padding-bottom:15px;
padding-right:6px;
}
.news_block a {
color:#1884FF;
line-height:18px;
}
.date {
font-size:10px;
}

/* Right-side */ 
#banner_top {
background:url('../images/bg_banner.gif') no-repeat;
width:675px;
height:187px;
padding:6px 0 0 2px;
}

#merch {
overflow:hidden;
margin-bottom:22px;
_height:1%;
}
.h2_bl {
font:18px Arial;
margin-bottom:8px;
}
/*block2*/
.block2 {
float:left;
background:url('../images/stand2_repeat.gif') repeat-y;
width:330px;
margin:0 5px 5px 0;
}
.block2_top {
background:url('../images/stand2_top.gif') no-repeat top left;
width:330px;
}
.block2_bottom {
background:url('../images/stand2_bottom.gif') no-repeat bottom left;
width:320px;
_width:300px;
padding:14px 16px 14px 16px;
overflow:hidden;
min-height: 245px;
}
.block2_bottom h2 {
font:18px Arial;
margin-bottom:12px;
}
.hit, .hit2 {
background:url('../images/hit.gif') no-repeat;
position:absolute;
width:59px;height:58px;
}
.hit {
margin:-13px 0 0 254px;
}
.hit2 {
margin:1px 0 0 240px;
}
.price {
width:155px;
float:left;
}
.price p {
text-align:center;
font-size:18px;
color:#00A0F0;
margin-top:3px;
}
.price p span {
width:100px;
/*display:block;*/
font-size:1em;
font-weight:normal;
float:none;
}
.desc {
width:140px;
float:left;
}
.pad {
padding-top:12px;
}
#articles ul {
clear:both;
}
#articles li {
/*float:left;*/
/*width:310px;*/
padding:0 15px 24px 0;
}
#articles li h2, #articles li h2 a {
font:18px Arial;
padding-bottom:8px;
line-height:17px;
text-decoration:none;
}
#articles li h2 a:hover {
text-decoration:underline;
}
.all {
clear:both;
}
.all a {
font:18px Arial;
}


/* Index2 */
#page_title {
margin-right:34px;
overflow:hidden;
_height:1%;
padding:0 0 4px 0;
}
h1.title {
font:24px Arial;
color:#00a0f0;
display:block;
}
.float_left {
float:left;
}
#breadcrumb {
border-bottom:1px dotted #DDDDDD;
color:#7C7C7C;
font-size:11px;
margin-bottom:10px;
}
#breadcrumb a {
color:#7c7c7c;
text-align:right;
}

#tags {
padding:0 32px 12px 0;
border-top:1px solid #e5e5e5;
}
#tags ul {
height:23px;
padding:8px 0 0 15px;
background:#fff;
}
#tags ul li {
display:inline;
padding-right:14px;
}
.text {
margin-top:12px;
}
#peid {
padding:0 0 12px 0;
margin-top:-4px;
}

#peid ul, #peid p {
display:inline;
}
#peid p {
margin-left:12px;
}
#peid p a {
color:#ff5218;
}
#peid ul li{
display:inline;
}
#peid ul li a, #peid ul li span {
color:#ff5218;
padding:6px 10px 6px 10px;
border:1px solid #e3e3e3;
background:#fff;
}
#peid ul li .on {
color:#000;
background:#f6f6f6;
}

/*goods */
#goods_main {
overflow:hidden;
margin-bottom:6px;
_height:1%;
}
#goods_main_img {
float:left;
width:330px;
}
#goods_main_img ul {
margin-top:2px;
list-style-type:none;
margin-left:0;
}
#goods_main_img ul li{
float:left;
margin-right:5px;
}
#goods_main_img ul li img{
margin-bottom:8px;
}
#img_bg {
/*background:url('../images/thing.gif') no-repeat;*/
}
#goods_main_img img{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:4px;
}
#goods_main_img .product-image {
clear:none;
float:none;
margin-left:0;
padding-left:0;
padding-top:0;
text-align:left;
}


#goods_main_description {
float:left;
width:350px;
font-size:12px;
font-family:Arial;
}
#goods_main_description p {
padding-bottom:12px;
}
#goods_main_description ul {
list-style:none;
}


.price2 {
margin-right:20px;
}
.price2 span{
font-size:18px;
color:#00a0f0;
clear:none;
float:none;
font-weight:normal;
}
.old {
color:#797979 !important;
text-decoration: line-through;
margin:0 12px 6px 0;  
}
.price_link {
float:left;
}

/* comment */
.comment_pack {
font-family:Tahoma;  
padding:0 0 10px 0;
margin:16px 30px 0 0;
border-bottom:1px dotted #bfbfbf;
}
.comment_name {
font-size:18px;
color:#000;
}
.comment_date {
font-size:11px;
color:#848484;
position:relative;top:-1px;
padding-left:8px;
}
.comment_text {
font-size:12px;
}
.textarea {
width:640px;
height:100px;
margin-bottom:6px;
}
#form2 {
font-size:12px;
font-family:Arial;
margin:18px 0 24px 0;
}
.yname {
font-size:12px;
width:135px;
padding:1px 2px 1px 2px;
}
.submit_f2 {
position:relative;left:357px;
width:85px;
}

.kapc {
border:1px solid #d0d0d0;
background:#f4f4f4;
width:200px;
margin:0 0 12px 0;
padding:6px;
overflow:hidden;
}
.kapc img {float:left;padding-right:6px;}
.kapc input {width:93px !important;margin-top:4px;}
#comp {
float:right;
margin:-20px 60px 0 0;
_margin:-20px 31px 0 0;
}
#comp p {
text-align:right;
}
.input3 {
width:150px;
height:28px;
}

/* Новости */
#news {
font-family:Arial;
list-style:none;
}
#news li{
margin:20px 0 0px 0;
}

.news_date {
color:#848484;
font-size:11px;
}
.news_annotation {
margin:0px 0 6px 0;
font-size:12px;
}

/* MAIN TYPOGRAPHY */

strong, b, th, thead td, em {font-weight: bold}
cite, em, dfn, i {font-style: italic}
code, kbd, samp, pre, tt, var {font-size: 0.93em; font-family: "Lucida Console", "Courier New", Courier, monospaced;}
pre {border: 1px solid #d4d4d4; width: 98%!important; overflow: auto; position: relative; padding: .5em}
del, strike, s  {text-decoration: line-through; color: #666}
ins, dfn, u {border-bottom: 1px solid #999}
small {font-size: 85%}
sup, sub {font-size: 80%; font-family: Arial, Helvetica, sans-serif}
big {font-size: 130%}
abbr {text-transform: uppercase; letter-spacing: .1em}
a abbr, a acronym {border: none}
abbr[title], acronym[title], dfn[title] {cursor: help; border-bottom: 1px solid #ccc}
sup {vertical-align: super}
sub {vertical-align: sub}
hr {display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none}
blockquote {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; padding: .5em 1em 0; margin-left: 1.2em}
blockquote > p {margin-bottom: .8em!important}
q {quotes: "\00AB" "\00BB" "\2018" "\2019"}

.content p, #goods_main p {margin-bottom:1.14em;}
.content h2 {margin-bottom: 15px;}
.content h3 {margin: 1.1em 0 0.7em;}
/* LISTS */
#goods_main ul,
.content ul {list-style: disc outside; margin-left: 2em; margin-bottom:1.14em}
.content ul li{
  /*background:url("../images/line.gif") no-repeat scroll 0 8px transparent;
  padding-left:18px;*/
  margin-bottom:8px;

  }

#goods_main ul ul,
#goods_main ol ul,
.content ul ul, .content ol ul {list-style: circle}
#goods_main ul ul ul,
.content ul ul ul {list-style: disc}
#goods_main ol ul ol,
.content ol ul ol {margin-left: 2.29em}
#goods_main ol,
.content ol {list-style: decimal outside; margin-left: 2.29em}
#goods_main ul ul, #goods_main ol ol, #goods_main ul ol, #goods_main ol ul,
.content ul ul, .content ol ol, .content ul ol, .content ol ul {margin: 0 0 .5em 1.5em}

/* default.css */
table#taxonomy {
border-collapse:collapse;
width: 100%;
}

/* pager */
.item-list ul.pager {
margin:1em 0 0.75em;
padding:0;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding:0em;
  margin:0;
}
.pager-current {
  font-weight:normal;
}
.profile-friends .item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 1em 0 0;
}

.item-list .pager li.pager-current{
  padding:1px 6px;
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #E6E6E6;
  color:#CCCCCC;
  font-size:1.5em;
  text-decoration:none;
}

.item-list .pager li a{
  padding:1px 6px;
  background:#FFFFFF none repeat scroll 0 0;
  
  color:#00a0f0;
  font-size:1.5em;
  text-decoration:none;
}
.item-list .pager li a:hover{
  background:#00a0f0 none repeat scroll 0 0;
  color: #ffffff !important;
}

/* tabs */
#pane-navigation ul {
border-right:1px solid #D3D3D3;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 9px;
width:928px;
}

/*
** Tab navigation
*/
#tabs {padding:0.1em 0;}
#tabs ul.primary li a {color: #646464;}
#tabs ul.primary li a:hover{color: #000;}
#tabs ul.primary li.active a{color: #000;}
#tabs ul.secondary li a {color: #646464;}
#tabs ul.secondary li a:hover{color: #000;}

ul.primary {
border-bottom:2px solid #E8EDFF;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 2px;
padding:0 0 3px;
white-space:nowrap;
}
ul.primary li {
display:inline;

padding:0;
}

ul.primary li .tab{
  background:url("../images/sprites.png") no-repeat scroll 0 -139px #EEEEEE;
  padding:0.2em 0 0.2em 1em;
}

ul.primary li.active .tab{
  background-position: 0 -163px;
  background-color:#E8EDFF;
}

ul.primary li a {
background:url("../images/sprites.png") no-repeat scroll 100% -139px transparent;
border:medium none;
height:auto;
padding:0.2em 1em 0.2em 0;
text-decoration:none;
margin-right:0;
}

ul.primary li.active a {
background-position: 100% -163px;
border:medium none;
height:auto;
text-decoration:none;
background-color:#E8EDFF;
}

ul.primary li.active a:hover {
color:#fff;
background-color:#00AEDE;
}

ul.primary li a:hover {
background-color:#ECECEC;
border-color:#CCCCCC #CCCCCC #EEEEEE;
text-decoration: none;
}

.subtabs{
background:url("../images/sprites.png") no-repeat scroll 0 -193px #E8EDFF;
padding:0 0 0 1em;
border-top:2px solid #FFFFFF;
}

ul.secondary {
background:url("../images/sprites.png") no-repeat scroll 100% -226px #E8EDFF;
border-bottom:medium none;
margin:0;
padding:0.5em 1em 0.5em 0;
}

ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #fff; /* LTR */
}

ul.secondary li .tab{}

ul.secondary li.active .tab{}

ul.secondary a {
  padding: 0;
  text-decoration: none;
}

ul.secondary a:hover {
  border-bottom: 2px solid #fff;
  color: #64E1FF;
}

ul.secondary a.active {
  border-bottom: 2px solid #FFFFFF;
}


/* blocks */
#content-top {margin-bottom: 1em;}

#products ul {
clear:both;
}

#products li {
float:left;
padding:0 25px 0 0;
width:310px;
margin:0;
}

#products {margin-bottom: 1em;}


/* messages */
div.info, div.status, span.info {
background:#F4F5F6 url(../images/div_info.png) no-repeat scroll 3px 3px;
border-bottom:1px dotted #AAB4BE;
border-top:1px dotted #AAB4BE;
}

div.error, span.error {
background:#FFF5EB url(../images/div_alert.png) no-repeat scroll 3px 3px;
border-bottom:1px dotted #FFB4A0;
border-top:1px dotted #FFB4A0;
}
div.info, div.messages, span.info, div.error, span.error, div.download, span.download, div.tip, span.tip {
margin:10px 0;
padding:7px 10px 7px 35px;
}
.story {margin-bottom: 1em;}

/* comments */
#ctrl {
float:right;
}

#ctrl ul li {float: left; margin-right: 0.5em;}
#ctrl ul li a {
color:#848484;
font-size:11px;
}

.main{
  margin:0px 250px 0 0;
}
.side{
  width:230px;
  float:right;
  clear:right;
  margin:0 0 10px 0;
}
.main .form-item,.side .form-item{
  margin:0;
}
.side input.form-text{
  width:100%
}
#guidelink{
  font-size:10px;
  text-decoration:none;
  border-bottom:dashed 1px;
}
.guidelines{
  display:none;
  margin:10px 0 0;
}

#content-top p {line-height: 1.3em}

/* stock level */

.instock {border: 1px solid #00AEDE;}
.instock p {padding: 10px; margin-bottom: 0!important;}

.out_of_stock {border: 1px solid #FF0000;}
.out_of_stock p {padding: 10px;padding: 10px; margin-bottom: 0!important;}

/* directory */
.subterms .item-list ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0;
}
.subterms .item-list ul li {
float: left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1em;
padding-bottom: 0.3em;
padding-top: 0.3em;
font-weight:normal;
color: #7C7C7C;
width: 15em;
}

.subterms .item-list ul li ul li {
font-weight:normal;
float:none;
/*width: 10%;*/
}

.subterms .item-list ul li a{
    text-decoration: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/active_link4.gif");
    background-origin: padding-box;
    background-position: 0 bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    text-decoration: none;

}
.subterms .item-list ul li a:hover{
    background-image: url("../images/active_link5.gif");
}


.user-1 ul.menu li.leaf, .user-1 ul.menu li.collapsed {
padding-left:0;
}
.user-1 ul.menu li {
display:block;
margin:0;
padding:0.25em;
}
.user-1 ul.menu li {
margin:0;
}
user-1. li.collapsed {
list-style-image:url(../../misc/menu-collapsed.png);
list-style-type:disc;
margin:0;
padding:0.2em 0.5em 0 0;
}

.user-1 ul.menu li ul{
padding-left:1em;
}

/* contacts */
ul.im, ul.phones {
margin-left:0;
}

ul.im li,
ul.phones li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

ul.im li {
padding-left: 20px;
padding-bottom:0.3em;
}

/* headers links*/

#products h2 a{
font-family: Tahoma,'Trebuchet ms', Arial;
color:#000000;
line-height:26px;
margin-bottom:4px;
padding:3px;
text-decoration:none;
}
#products h2 a:hover{
background:#F9F9F8 none repeat scroll 0 0;
text-decoration: underline;
}

/* cart block */
#cart-block-contents-ajax .cart-block-item-desc {font-size:0.8em;}
#cart-block-contents-ajax .remove-cart-link {font-size:0.85em;}

.cart-block-icon-full {
background:transparent url(../images/cart-full.png) no-repeat scroll left center;
}
.cart-block-toggle {
cursor:pointer;
}
.cart-block-title-bar {
display:inline;
}

#ajaxCartUpdate tr.odd {
background:none repeat scroll 0 0 transparent;
}


/* jquery tabs */

#tabss ul.menutabs{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
clear: both;
height:1em;
font-family:'Trebuchet MS', Tahoma, sans,Arial;
font-size:1.25em;
margin-top: 1em;
}

#tabss ul.menutabs li{
float: left;
}

#tabss ul.menutabs li a{
padding: 0.5em 1em; 
background: none; 
font-weight: normal; 
text-decoration: none;
margin: 0 0.5em;
}

#tabss ul li.ui-tabs-selected a{
padding: 0.5em 1em; 
background: rgb(238, 238, 238) none repeat scroll 0% 0%; 
text-decoration: none;
}

#tabss ul.menutabs li a span{
border-bottom: 1px dashed rgb(0, 160, 240); color: rgb(12, 12, 12);
}
#tabss ul.menutabs li a:hover span{
border-bottom: none;
}

#tabss ul li.ui-tabs-selected a span{
border-bottom: none;
}

.ui-tabs-hide {
        display: none;
    }


/* comments */
h3.comments {color:#848484;
font-family:'Trebuchet MS', Tahoma, Arial;
font-size:2em;}

ul#detailinfo {
list-style-type:none;
margin-bottom:0.3em;
margin-left:0;}

ul#detailinfo li {padding: 0.5em 0;}

ul#detailinfo li span.red {color:#FF0000;
font-weight:bold;}


ul#detailinfo li .uc-price-display {
float:none;
font-size:1.3em;
color:#00A0F0;
}


#goods_main_img ul {

list-style-type:none;
margin-left:0;
}

.hFooter {height:50px;}

/* catalog list */

#catlist{}
#catlist .product_row{overflow: hidden; padding: 10px 0pt; border-bottom: 1px dashed #E5E5E5;}
#catlist .product_row .product_image{float: left; width: 160px;}
#catlist .product_row .action{float: right; width: 140px; padding: 20px 0pt;}
#catlist .product_row .product_price{text-align: center; padding: 10px; color: #00A0F0; font-size: 18px;}
#catlist .product_row .product_price span{float: none; font-weight: normal; }

#catlist .product_row .title{float: left; width: 370px;}

body.admin-menu {
margin-top:0px !important;
}

.center {text-align:center;}


/* Валидный noindex Яндекса*/
.inv { display: none }

.addthis_toolbox {margin-bottom: 0.3em}

div.fivestar-widget {
    display: block;
    float: left;
}

form.fivestar-widget div.description {
 padding: 0.3em 9em 0;
}

.hierarchical-select-wrapper .hierarchical-select select, .hierarchical-select-wrapper .hierarchical-select .add-to-dropbox, .hierarchical-select-wrapper .hierarchical-select .create-new-item {
float:left;
margin:0 0.5em 3px 0;
width:188px;
}


/* ajax search */
#ajax_search ul li a {background: none; font-size: 13px; font-weight: normal; color: #3A637D; text-decoration: none; display: block; padding: 2px 2px 3px 2px; text-shadow: none; }
#ajax_search ul li a:hover { text-decoration: underline; background-color: #EAF1F7; background-image: none; }

/* files */

table#attachments {width: 100%;}
table#attachments td {padding: 5px 0;}

div.subterms {
    background-color: #F9FAFB;
    background-size: auto auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding:10px;
}

/* slideshow */

#views_slideshow_teaser_section_1 .views-field-sell-price {text-align:center;}

#block-block-2 {background: none repeat scroll 0% 0% #F9FAFB; padding: 10px; margin-right: 15px;border-radius: 5px;}

.popup-box {
    position: absolute;
    border-radius: 5px;
    background: #fff;
    display: none;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
    font-family: Arial, sans-serif;
    z-index: 9999999;
    font-size: 14px;
}
 
.popup-box .close {
    position: absolute;
    top: 0px;
    right: 0px;
    font-family: Arial, Helvetica, sans-serif;  
    font-weight: bold;
    cursor: pointer;
    color: #434343;
    padding: 20px;
    font-size: 20px;
}
 
.popup-box .close:hover {
    color: #000;
}
 
.popup-box h2 {
    padding: 0;
    margin: 0;
    font-size: 18px;
}
.popup-box .top {
    padding: 20px;
}
 
.popup-box .bottom {
    background: #eee;
    border-top: 1px solid #e5e5e5;
    padding: 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
 
#blackout {
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    overflow: hidden;
    z-index: 999999;
    left: 0;
    display: none;
}

.popup-box input[type="text"]{
    line-height: 150%;
    height: 45px;
    border: 1px solid #ccc;
    font-size: 120%;
    width: 100%;
    position: relative;
    background: #fff;
    text-align: center;
}

.popup-box button {
    padding: 12px 24px;
    border: none;
    background: #00A0F0;
    font-size: 120%;
    color: #fff;
    margin: 10px 0;
    cursor: pointer;
}

.popup-box p {
  padding-bottom: 20px;
}

.popup-box p.btn{
  text-align: center;
    padding-bottom: 0px;
}