:focus { outline: none; }


/* Categories
-----------------------------------------------------------------------------*/
ul.mainCatList {
	text-align: justify;
	/* width: 100%; */
	word-spacing: 2px;
	display: none;
	padding: 0;
}

ul.mainCatList>li {
	display: inline-block;
	margin: 0 auto 40px;
	width: 465px;
	/* box-shadow: -1px 6px 16px #0F0E0E; */  -moz-box-shadow: -1px 6px 16px #0F0E0E;  
	/* box-shadow: 1px 4px 7px #535252; */
	/* height: 465px; */
}

ul.mainCatList.smallScreen>li {
	width: 235px;
	height: 235px;
	max-width: 250px;
}

#dd50 {height:30px; overflow:hidden;}

ul.mainCatList>li>div>a {
	display: block;
	text-align: center;
	color: #0F0F0F;
	vertical-align: middle;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 14px;  -moz-box-shadow: -1px 6px 16px #0F0E0E;  
	box-shadow: 6px 6px 11px #535252;      
	-webkit-border-radius: 7px;  -moz-border-radius: 7px;  
	margin: 0;  
	padding: 0;  
	width: 448px;  
	height: 443px;  
	border-radius: 7px;
}

ul.mainCatList.smallScreen>li>div>a {
	width: 235px;
	height: 45px;
	padding-top: 200px;
}

ul.mainCatList>li.nopic {
	background: url("/resources/cat/empty.png") no-repeat scroll left top transparent;
}

ul.mainCatList.smallScreen>li.nopic {
	background: url("/resources/cat/empty_small.png") no-repeat scroll left top transparent;
}

.mainCatList .catImg {
	width: 465px;
	height: 465px;
}

.mainCatList.smallScreen .catImg {
	width: 235px;
	height: 235px;
}

ul.mainCatList>li {
	position: relative;
	text-align: center;
}
ul.mainCatList>li ul.catsList {
	position: absolute;
	bottom: 40px;
	width: auto;
	color: #090808;
	text-align: left;
	left: 190px;
	/* list-style: disc; */
}
ul.mainCatList.smallScreen>li ul.catsList {
	bottom: inherit;
	left: 70px;
}
ul.mainCatList>li ul.catsList>li {
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px 0;
	margin-left: -20px;
}

ul.mainCatList>li ul.catsList>li>a {
	padding-left: 20px;
	background: url("/v/img/bullet.png") no-repeat scroll left center transparent;
	text-decoration: underline;
	color: #0F0F0F;
}

ul.mainCatList>li ul.catsList>li>a:hover {
	text-decoration: none;
}

#catsLoading {
	display: block;
	width: 100%;
	text-align: center;
	height: 200px;
}

form .star {
	color: #990000;
}

.recaptchatable {
	width: 100%;
	background-color: #DFDFDF;
	border: 1px solid #666666 !important;
}

.recaptcha_image_cell {
	background-color: #DFDFDF !important;	
}

.recaptchatable #recaptcha_response_field {
	width: 294px !important;
}

form td {
	padding-bottom: 5px;
}

input, textarea {
	background-color: #DFDFDF;
	border: 1px solid #666666;
}

.feedback input, .feedback textarea, 
.vacancy input, .vacancy textarea
 {
	padding: 3px;
	color: #000;
	font-size: 12px;
}

form td.question {
	padding-right: 15px;
}

form .error {
	color: #990000;
}

.success_msg {
	margin-bottom: 15px;
	color: #008800;
}

#productListWrap ul.products {
	text-align: justify;
}

.dList {
	/*font-family: 'Cuprum';
	font-size: 16px;*/
	display: block;
	/*background: #272727;*/
	color: #e1e1e1;
	width: 100%;
}
.dList a {
	color: #898989;
	text-decoration: underline;
}
.dList a:hover {
	text-decoration: none;
}

#dList-ru table {
	width: auto;
	border: 0;
	padding: 0;
}
#dList-ru table td {
	border: 0;
	padding: 0;
	width: 200px;
}
#dList-ru table tr td div span {
	display: none;
}
#dList-ru table tr td div a {
	display: block;
	width: 200px;
	height: 130px;
}
#dList-ru table tr td div {
	background-position: center center;
	background-repeat: no-repeat;
}

#dList-ru td#cartIcon span {
	display: block;
	width: 200px;
	height: 130px;
	background: url('/v/dummy_img/cartIcon.png') center center no-repeat;
}

#dList-ru table td.dummyBlock {
	padding: 10px;
	width: 180px;
	text-align: center;
	vertical-align: top;
}

#dList-ru table td.withText {
	padding: 10px;
	vertical-align: top;
	text-align: center;
}

#dList-ru table td.withText a {
	color: #B8B8B8;
	height: 140px;
	text-decoration: none;
}

#dList-ru table td.withText a:hover {
	color: #CCCCCC;

}

#dList-ru table td.withText div {
	background-position: center bottom;
}


.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0
}
.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0
}
.views-exposed-form label{font-weight:700
}
html.js a.views-throbbing,html.js span.views-throbbing{background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/status-active.gif) no-repeat right center;padding-right:18px
}
div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em
}
.block div.view div.views-admin-links{margin-top:0
}
div.view div.views-admin-links ul{padding-left:0
}
div.view div.views-admin-links li a{color:#ccc
}
div.view div.views-admin-links li{padding-bottom:2px;z-index:201
}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000
}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent
}
div.view div.views-admin-links a:before{content:"["
}
div.view div.views-admin-links a:after{content:"]"
}
div.view div.views-hide{display:none
}
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200
}
div.view:hover div.views-hide{margin-top:-1.5em
}
.views-view-grid tbody{border-top:0
}
body{margin:0;padding:0;font:12px/170% Georgia,Serif;background-color: #DFDFDF;color:#4b4b4b
}

#cartInner{
    border: 0px solid red;
    float: right;
    margin-right: 7px;
    width: 152px;
}
input{font:12px/100% Verdana,sans-serif;color:#4b4b4b
}
textarea,select{font:12px/160% Verdana,sans-serif;color:#4b4b4b
}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400
}
h1{font-size:170%
}
h2{font-size:160%;line-height:130%
}
h3{font-size:140%
}
h4{font-size:130%
}
h5{font-size:120%;font-weight:700;font-family:Arial
}
h6{font-size:110%
}
ul,ol,quote,code,fieldset{margin:0 0 10px;padding:0 0 0 20px
}
p{margin:0 0 10px;padding:0
}
a:link,a:visited{color:#247ca5;text-decoration:none
}

.B_currentCrumb{width: 489px;height: 17px;  overflow: hidden;border: 0px solid red;}

a:hover{color:#0062a0;text-decoration:underline
}
img,a img{border:0
}
table{border-collapse:separate;border-spacing:0;width:100%
}
td,th{padding:0;vertical-align:top
}
thead th{border-bottom:2px solid #d3e7f4;color:#4b4b4b;font-weight:700
}
th a:link,th a:visited{color:#6f9dbd
}
tr.even,tr.odd,tbody th{border:solid #d3e7f4;border-width:1px 0
}
tr.odd,tr.info{background-color:#edf5fa
}
tr.even{background-color:#fff
}
tr.drag{background-color:#fffff0
}
tr.drag-previous{background-color:#ffd
}
tr.odd td.active{background-color:#ddecf5
}
tr.even td.active{background-color:#e6f1f7
}
td.region,td.module,td.container,td.category{border-top:1.5em solid #fff;border-bottom:1px solid #b4d7f0;background-color:#d4e7f3;color:#455067;font-weight:700
}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category{border-top-width:0
}
#center form{margin-bottom:18px
}

.regular-price {
color: #666;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.product-essential .add-to-holder {
margin: 10px 0;
}

.add-to-holder {
margin: 10px 0;
padding: 10px;
background: #F8F8F7;
border: 1px solid #DDD;
width: 347px;
}

button.add-to-cart {
background: transparent url('http://belct.ru/public/index_files_files/add_to_cart.gif');
width: 135px;
height: 24px;
border: none;}


button.add-to-cart:hover {
background-position: 0 -26px;
}

button.add-to-cart span {
display: none;
}

.regular-price .price {
font-weight: bold;
color: #000;
font-size: 18px;
}


#body{background: url(bg_top_m.png) repeat-x #C8D8C6;
}
#container{margin:0 auto;width:968px;background:url(header00.png) no-repeat left 37px
}
#header{height:180px
}
#slogan{color:#eee;font-size:21px;font-style:italic;height:35px;line-height:32px;text-align:center
}
ul.top_menu{padding:8px 0 0;margin:0;height:29px
}
ul.top_menu li{float:left;margin:0;padding:0 20px 0 0;list-style-image:none;list-style-type:none
}
ul.top_menu li a{color:#acacac;font-size:11px;text-transform:uppercase
}
#logo{float:left;padding: 0 0 18px;
float: left;
width: 223px;
/* height: 103px; */margin-top: 48px;}
#phone{float:right;padding:20px 50px 0 0;color:#eee;font-style:italic;font-size:17px;line-height:21px;text-align:right
}

#tovarBlock{
    border: 1px solid #D5d5d5;
    background-color: #D5d5d5;
    float: left;
    width: 447px;
    margin-right: 26px;
    height: 545px;
    background: url(aks_nou.png) no-repeat -9px -15px #807777;
    -webkit-box-shadow: 2px 2px 3px #0F0E0E;  -webkit-border-radius: 7px;  -moz-border-radius: 7px;  
    border-radius: 11px;
    box-shadow: -1px 6px 16px #0F0E0E;  -moz-box-shadow: -1px 6px 16px #0F0E0E;  
    box-shadow: 4px 5px 10px #535252;
    margin-bottom: 51px;
}


#menulink{
    width: 446px;
    border: 0px solid red;
    height: 250px;
    float: left;
}

#menuimg {}
#menuimg ul{
    width: 387px;
    border: 0px solid red;
    height: inherit;
    float: left;
    list-style-type: circle;
    color: #000;
    padding-left: 51px;
}
#menuimg ul li{
    float: left;
    width: 184px;
    margin-right: 8px;
}
#menuimg ul li a{
    color: #FDFDFD;
}


#menulink a{
    border: 0px solid black;
    padding: 1px 1px 254px 440px;
}

#tovarBlock h2{
    font-size: 20px;
    float: left;
    font-family: Arial;
    width: 100%;
    margin-top: 8px;
    text-align: center;
}



#phone a{border-bottom:1px dotted #eee;color:#eee
}
#phone a:hover{border-bottom:1px solid #eee;text-decoration:none
}
#phone .num{font-size:28px;line-height:28px;left:-347px;top:12px;position:relative;display:block;text-align:left;background:url(phone000.gif) no-repeat 5px 12px
}
#phone .num span{font-size:16px;line-height:16px;margin-left:20px
}
#phone span.phone_one{margin-bottom:12px
}
#phone .address{cursor:pointer;font-size:16px;line-height:24px;margin-top:-40px
}
#phone .address span{border-bottom:1px dotted #eee
}
#phone .address span:hover{border-bottom:1px solid #eee
}

.B_crumbBox{
    margin-bottom: 10px;
    float: left;
    height: 17px;  overflow: hidden;
    width: 100%;
}
#menu{height:44px;background:url(menu_bg0.png) repeat-x;-webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;margin-bottom:18px
}
#menu ul{height:44px;background:url(menu_bg_.png) no-repeat;margin:0;padding:0;float:left
}
#menu ul li{margin:0;height:44px;float:left;padding:0 18px;background:url(separato.gif) no-repeat right 0;list-style:none
}
#menu ul li a{margin-top:11px;display:block;color:#5c5c5c;font: normal 16px Arial,sans-serif;}

.col-1{width: 127px;}

#tumba20,#tumba2,#tumba21,#tumba19{padding-right: 18px;
background: url(arrow-do.png) right 10px no-repeat;}

#menu ul li.menuparent a{padding-right:18px;
}
#menu ul li.menu-300 a{background:url(home0000.png) no-repeat 0 0;height:19px;overflow:hidden;text-indent:-9999px;width:23px
}
#menu ul li.menu-300 a:hover{background-position:0 -19px
}
#menu ul ul{height:auto;float:none;top:42px;width: 300px;left:5px
;background: #e5e5e5;}
#menu ul ul li{/* float:none; */border-bottom: 1px solid #b5b5b5;padding:0;height:30px;background-image:none
;min-width: 300px;}
#menu ul ul li:hover{background-color:#f5f6f7!important
;}
#menu ul ul li.last{background:url(mf000000.png) no-repeat bottom;margin-bottom:-6px;padding-bottom:6px;z-index:1
}
#menu ul ul li a{margin:0;padding:5px 10px;background:none!important
}
#menu ul ul li.menuparent a{background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/arrow-right.png) 160px 11px no-repeat!important
}
#menu .menu_level{background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/mlt.png) no-repeat 0 0;left:170px;top:-6px;padding-top:6px;position:absolute;z-index:2
}
#menu .menu_level div{padding-bottom:6px;background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/mlf.png) no-repeat left bottom
}
#menu ul ul ul {
background-image: url(http://mipochinim.ru/sites/all/themes/mipochinim/images/ml.png);
position: relative;
top: -21px;
left: 100%;
float: left;
}
#menu ul ul ul li{height:25px
}
#menu ul ul ul li.last{background-image:none;margin:0;padding:0
}
#menu ul ul ul li a,#menu ul ul ul li.even a,#menu ul ul ul li.odd a{background-image:none!important;overflow:hidden;height:15px;font-size:13px;line-height:17px;padding:3px 5px 5px 10px
}
.search-results dt{padding:5px 0
}
#search-form .form-item label{float:left;padding-right:5px
}
.search-box{float:right;background:url(menu_bg1.png) no-repeat right;height:44px;width:5px
}
.search-box form{margin-top:8px
}
.search-box .form-item,#search-block-form .form-item{margin:0;float:left
}
.search-box .form-text{background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/search-form.png) no-repeat 0 0;border:0;color:#999;font-style:italic;height:26px;padding:0 6px 0 10px;width:180px
}
#search-block-form{margin:16px 0 8px 0!important;position:relative;z-index:1
}
#search-block-form .form-text{font-style:italic;font-size:12px;background:url(search-w.png) no-repeat 0 0;height:31px;padding:0 10px;border:0;width:325px
}
.view-phones-in-brand.view-display-id-block_2{margin-bottom:32px
}
.breadcrumb{padding:0 20px;height:18px;margin-bottom:18px;font-size:14px;line-height:110%
}
.breadcrumb a{font-size:14px;line-height:100%
}
#center{width: 687px;float:left
;box-shadow: 3px 6px 8px #757272;background-color: #fff;-webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;border: 1px solid rgb(196, 181, 181);}
#center p{font-family:Arial,sans-serif;line-height: 14px;}
#center .block,#center .body{margin-bottom:18px}
#center .block-bg-top,#center .body-bg-top{/* background:url(center_c.gif) no-repeat */}
#center .block .content,#center .body-bg-bottom{padding: 20px 0px 0px 14px;margin-bottom:18px;position:relative;min-height:36px}
#center .block h2{font-size:24px;line-height:100%;padding:20px 20px 0;margin-bottom:-5px
}

.date{border:0px solid red; width:300px; text-align: left; position:relative;left:9px; top:8px}

#Tovar {
border: 1px dotted #d5d5d5;
width: 98%;
float: left;
}

#Tovar div.img {
border: 0px solid black;
height: 100%;
float: left;
}

#Tovar div.img img {
max-height: 96px;
margin-top: 5px;
margin-left: 4px;
max-width: 113px;
}

#Tovar div.titl {
border: 0px solid green;
/* width: 417px; */
float: left;
overflow: hidden;
margin-right: 9px;
margin-left: 8px;
}

#Tovar div.titl a {
margin-top: 9px;
color: #1B4153;
margin-left: 1px;
float: left;
text-align: justify;
width: 372px;
border: 0px solid red;
font-family: Arial;
}

#Tovar div.price {
border: 0px solid red;
width: 137px;
height: 100%;
float: right;
margin-top: 24px;
padding-right: 13px;
}

#Tovar div.price strong {
color: #F5161F;
font-size: 16px;
margin-top: 16px;
font-family: Arial;
float: left;
text-align: right;
border: 0px solid red;
margin-right: 13px;
}

#Tovar div.price input {
font-size: 13px;
margin-top: 17px;
/* margin-left: 14px; */
/* position: relative; */
width: 74px;
position: absolute;
height: 31px;
background: url(butPrice.png) no-repeat;
float: right;
border: none;
cursor: pointer;
}

.view-brands{z-index:0;margin-bottom:32px
}
.views-view-grid td{float:left
}
a.imagecache-thumbnail_100x100{background:url(img_fon0.png) no-repeat 0 -4px;display:block;height:120px;margin:8px 0 0 8px;position:relative;text-align:center;width:120px
}
a.imagecache-thumbnail_100x100:hover{background-position:-120px 0;padding:4px;margin:4px -4px -4px 4px
}
.col-1 a.imagecache-thumbnail_100x100{margin-left:0
}
.col-1 a.imagecache-thumbnail_100x100:hover{left:-4px;margin-right:-8px
}
a.imagecache-thumbnail_100x100 img{padding:10px;width: 82px;}
.views-field-title{text-align:center;margin:5px 0 8px 8px;width:120px;position:relative
}
.views-field-title a{font-size:14px;line-height:100%
}
.col-1 .views-field-title{margin-left:0
}
.node-content{padding-bottom:18px}
.node-content h1,.body h2,.view-faq h2,.view-articles h1{padding-bottom:16px;font-size:26px;line-height:100%
}
.node_img{background:url(img_fon0.png) no-repeat -120px 0;padding:14px;width:100px;float:left
}
.node_img_phone,.node_img_accessory{float:left;margin-bottom:10px;width:170px;padding:14px 0;text-align:center
}
.node_img_phone .imagecache-thumbnail_160x200,.node_img_accessory .imagecache-thumbnail_160x200{margin-bottom:12px
}
.node_img_phone .imagecache-thumbnail_46x46,.node_img_accessory .imagecache-thumbnail_46x46{margin-right:8px
}
.node_text{float:right;width:500px;margin-right: 27px;margin-bottom:10px
}
.node_price_phone,.node_accessory{float:right;width: 477px;margin-right: 25px;padding-top:14px;margin-bottom:10px
}
.node_price_phone h3{padding-bottom:14px;font-size:18px;line-height:100%
}
.node_text_phone{float:left;width:100%
}
.field-group{padding-top:12px;float:left;width:100%
}
.field-group-title{width:100%;float:left;color:#898989;border-bottom:1px solid #bbb;padding:0 0 5px;font-size:16px
}
.field{float:left;padding:5px 0;width:100%;font-size:14px;color:#111;border-bottom:1px solid #dfdfdf
}
.field span{color:#5b5b5b
}
.field .field-title,.field .field-title-accessory{float:left
}
.field .field-title-accessory{color:#5b5b5b
}
.accessory-compatibility{padding-top:36px;float:left;width:100%
}
.field .field-items{float:right;color:#4b4b4b
}
.fields{border-bottom:1px solid #dfdfdf;float:left;width:100%
}
.fields .field{border:0
}
.field-indented{padding-left:72px
}
.field-indented1{padding-left:36px
}
.node_price_left{float:left;padding-top:18px;line-height:100%
}
.node_price_left em{color:red
}
.node_price_right{width:50%;text-align:right;padding-top:16px;font-size:16px;line-height:100%;float:right;color:red
}
.node_price_right a.order_link{color:green
}
.field-question{cursor:pointer;background:url(http://mipochinim.ru/sites/all/themes/mipochinim/images/q.gif) no-repeat 5px 6px;float:left;height:17px;width:16px;position:relative
}
.tooltip{display:none
}
.field-question:hover div.tooltip{display:block;position:absolute;top:19px;left:-5px;padding:10px;width:360px;filter:alpha(opacity:90);khtmlopacity:.90;mozopacity:.90;opacity:.90;background-color:#fff
}
.view-accessory-in-repair-phones{padding:18px 0
}
.view-accessory-in-repair-phones .view-header{padding-bottom:9px
}
.accessory-price-teaser{background-color:red;color:#fff;padding:0 5px;position:absolute;right:0;top:-32px
}
#right{width:270px;float:right
}
#right .block{background: #fff;margin-bottom:18px
;float: left;-webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;    }
#right .block h2{padding:20px 20px 0;color:#505050;margin-bottom:-5px
}
#right .block-bg-top{float: left;box-shadow: 3px 6px 8px #757272;width: 100%;border-radius: 10px;border: 1px solid rgb(196, 181, 181);}

.sidebarMenu{
    margin-left: 20px;
    float: left;
}

#right .block-bg-top h2{
    border: 0px solid red;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    padding-left: 15px;
}


#right .block-bg-top span{
    float: left;
    border: 0px solid red;
    height: 63px;
    position: relative;
    width: 65%;
    padding-left: 117px;
    padding-bottom: 6px;
}

.sidebarMenu ul{
    margin-top: 10px;
}

.sidebarMenu li{
    padding-bottom: 3px;
    border: 0px solid red;
    position: relative;
    right: 12px;
}

.sidebarMenu li a{
    font-size: 16px;
    border: 0px solid red;
    width: 228px;
    margin-top: auto;
}

#right .content{padding: 20px 20px 10px;font-family:Arial,sans-serif
;}
#right #block-6 p{font:italic 16px/125% Georgia;margin:0;padding:7px 0
;color: #1e91b8;}
#right #block-6 .content{padding-bottom:20px
}
#right #block-6 p span{color:#999;font-size:12px
}
#right #block-5{position:relative
}
#right #block-5 p{margin:0
}
#right #block-5 .sticker{position:absolute;top:-102px;left:180px
}
#footer{width:928px;clear:both;padding:36px 20px 18px;height:53px
}
.copyright{float:left;width:552px
}
.stats{float:left
}
ul.footer_menu{float:left;padding:0;margin:0;height:32px;width:680px
}
ul.footer_menu li{float:left;margin:0;padding:0 24px 0 0;list-style-image:none;list-style-type:none
}
#footer .phone{float:right;background:url(phone_bl.gif) no-repeat 0 3px;font-style:italic;font-size:14px;padding:0 20px 0 12px
}
#footer .phone span{font-size:22px;margin-left:-12px;display:block;padding-top:3px
}
.block-region{padding:1em;background:transparent;border:2px dashed #b4d7f0;text-align:center;font-size:1.3em
}
#blocks th,#blocks td{padding:5px
}
.comment{padding:12px
}
div.submitted{padding-bottom:10px;color:#999
}
div.submitted b{padding-right:14px;color:#333
}
.new{color:#ffae00;font-weight:700
}
a.comment-anchor{color:#999
}
ul.links{height:24px;margin:0;padding:0;list-style-image:none;list-style-type:none
}
ul.links li{margin:0;padding:0 18px 0 0;float:left
}
.form-item label{padding-bottom:5px
}
#comments{position:relative;padding-top:18px
}
.comments-page-17{padding-top:0!important
}
h2.comments{font-size:26px;line-height:100%;padding:0 0 16px
}
#comments h3.new-comment,.new_review{position:absolute;top:22px;left:190px;font-size:21px;line-height:100%;border-bottom:1px dashed;text-decoration:none;color:#247ca5;cursor:pointer
}
#comments h3.new-comment:hover,a.new_review:hover{border-bottom:1px dotted;text-decoration:none
}
.comments-page-17 h3.new-comment{top:4px!important;left:200px!important
}
.hidden-form{display:none
}
#comment-form{background:#f8f9fa;border:1px solid #c6ced7;padding:0 20px 20px
}
.description{font-family:Arial,sans-serif;color:#898989
}
.node_price_phone .description{font-size:11px;float:left;padding:10px 0
}
.messages ul{margin:0;padding:0
}
.messages ul li{list-style:none
}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0
}
#edit-notify-wrapper{margin-bottom:0
}
.messages{background-color:#fff;border:1px solid #b8d3e5;margin:0 0 18px;padding:8px 20px
}
.preview{background-color:#fcfce8;border:1px solid #e5e58f
}
div.status{color:#33a333;border-color:#c7f2c8
}
div.error,tr.error{color:#a30000;background-color:#fcc;padding:8px 20px
}
.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636
}
.YMaps-b-balloon-content{width:250px!important
}
.YMaps-b-balloon-content div{padding-top:7px
}
.webform-client-form table{margin:18px 0 0
}
.webform-client-form table thead th,.price_repair_phone_title{border-bottom:2px solid #ddd;padding:3px 0;font-weight:700
}
.webform-client-form table thead th span,.price_repair_phone_title span{float:left;font-size:16px;margin-top:-2px;text-align:center;width:20px
}
.price_repair_phone_title div{float:right
}
.webform-client-form table td{padding:7px 0;border-bottom:1px solid #eee
}
.webform-client-form table div.form-item{margin:0
}
.p_output{font:12px/100% Verdana,sans-serif;width:80px;padding-top:10px!important
}
.p_price input{border:0
}
.price_repair_phone{border-bottom:1px solid #eee;padding:7px 0;float:left;width:100%
}
.price_repair_phone .form-item{float:left;margin:0
}
.price_repair_phone .form-price{float:right;font-family:Verdana,sans-serif;width:80px
}
#order_price-wrapper{margin:0;height:36px;padding:18px 0 0 445px;float:left
}
#order_price-wrapper label,#order_price-wrapper input{float:left
}
#order_price-wrapper label{margin-right:10px
}
#order_price-wrapper input{border:0;padding-top:2px;width:80px
}
.minipager{margin:0!important
}
.minipager li{margin:0!important;list-style-type:none!important
}
.minipager li.pager-previous{float:left
}
.minipager li.pager-next{float:right
}
.minipager li a{color:green
}
.view-faq .views-row{padding-bottom:5px
}
.view-faq h3{padding:12px 0 5px
}
.block-view-faq div div{padding-bottom:10px
}
.block-view-faq a{border-bottom:1px dotted;text-decoration:none;font-size:13px
}
.block-view-faq a:hover{border-bottom:1px solid
}
#node-157{position:relative
}
.new_review{top:4px;left:125px
}
.views-field-field-review-ava-fid{float:left;padding:0 12px 0 0
}
.views-field-field-review-ava-fid img{border:1px solid #d9d9d9
}
.view-reviews .views-field-title{margin:0;padding:0;text-align:left;font-weight:700;width:63%;float:left
}
.view-reviews .views-field-field-review-number-value,.view-reviews .views-field-field-review-model-nid{float:left;width:63%
}
.view-reviews .views-field-body{clear:both;padding:0 0 20px
}
#webform-component-dopolnitelnaya-informaciya{float:left;padding:16px 0;width:100%
}
#node-32 .resizable-textarea textarea{width:396px!important
}
#node-32 .resizable-textarea .grippie{width:400px!important
}
#node-1 li{padding-bottom:10px
}
.view-moderation-for-repair-phones tr.even{background-color:#fff
}
.view-moderation-for-repair-phones tr.odd{background-color:#efefef
}
.view-moderation-for-repair-phones .views-field-title{padding:10px 20px
}
.view-moderation-for-repair-phones .form-item{padding:10px 20px 10px 0
}
.view-moderation-for-repair-phones input{max-width:200px


.product-info-box{}
}
.clear-block{clear:both
}


.product-img-box{
    width: 250px;
    border: 0px solid red;
    float: left;
    height: 100%;
}

.product-collateral .head {
padding: 8px 15px;
margin: 0 0px 19px;
background: #E7E8E6;
}


.product-collateral .attribute-specs .odd td {
background: #F8F8F7;
border-bottom: 1px solid #DDD;
}

.product-collateral tr,td {
padding: 6px 15px;
line-height: 1.3;
}

.product-img-box img{
   
    
border: 1px solid #b5b5b5;
-moz-border-radius: 10px;
padding: 5px;
border-radius: 10px;
  
-webkit-border-radius: 10px;
}

.product-shop{
    border: 0px solid red;
    float: right;
    width: 396px;
}

.product-collateral{
    float: left;
    border: 0px solid red;
    width: 649px;
    margin-top: 13px;
}

.product-collateral .attribute-specs .label {
font-weight: bold;
white-space: nowrap;
width: 20%;
border-right: 1px solid #DDD;
}

.product-collateral .attribute-specs table {
border: 1px solid #DDD;
}


.product-shop h1{
font-size: 17px;
font-weight: bold;
}

.captcha{padding-top:15px
}
#header #city{position:relative;float:left;z-index:999;margin:28px 0 0 80px
}
#header #city div{position:absolute;padding:10px;color:#eee;width:150px;font-size:16px;font-style:italic
}
#header #city:hover div{border:1px solid #d4d3d2;border-radius:7px;padding:9px;height:48px;width:150px;background-color:#fff
}
#header #city a,#header #city span{border-bottom:1px dashed #666;text-decoration:none;font-style:italic;font-size:14px;color:#666
}
#header #city:hover a{color:#4b4b4b;border-bottom:1px dashed #4b4b4b;font-size:16px
}
#header #city a:hover{border-bottom:1px solid #4b4b4b
}
#header #city span{color:#9bf533;border-bottom:1px dashed #9bf533
}
#header #city ul{display:none;margin:0;padding:0;list-style:none;width:150px
}
#header #city:hover ul{display:block
}
#header #city:hover p{display:none
}
#header #city:hover span{border-bottom:0;color:#4b4b4b
}
.citycheck{border-bottom:1px dashed #666;text-decoration:none;font-style:italic;font-size:14px;color:#666
}
#top-panel{display:none;background-color:#333;color:#f9f9f9;padding-bottom:30px
}
#top-panel .full-contacts{margin:0 auto;width:894px;padding:10px 45px 0
}
#top-panel strong{font-size:16px;font-family:Verdana
}
#top-panel ol li{float:left
}
#top-panel ol li.first{border-right:1px dotted #999;margin-right:80px;width:410px
}
#top-panel p.phone,#top-panel p.mode{float:left;margin:0
}
#top-panel p.phone{margin:0 40px 0 0
}
#top-panel p.phone strong{font-size:14px
}
#top-panel em{font-family:Arial
}
#top-panel .title em{margin-left:5px
}
#top-panel ol li.three{margin-top:30px
}
.view-accessory .views-exposed-widget select{margin-top:5px;padding:3px 5px;width:120px
}
.view-accessory .views-exposed-widget input{height:24px;margin-top:24px
}
.view-articles{padding-bottom:24px
}
.block-nice_menus{line-height:normal;z-index:10
}
ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative
}
ul.nice-menu li{position:relative
}
ul.nice-menu a{display:block
}
ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden
}
ul.nice-menu li.over ul{visibility:visible
}
ul.nice-menu ul li{display:block
}
ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden
}
ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li:hover div.menu_level,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul{visibility:visible
}
ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul div.menu_level,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden
}
ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible!important
}
ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;width:20px;height:20px
}





ul.list {
	margin: 0;
	list-style-type: none;
	width: 100%;
	text-align: center;
	height: 100%;
	margin-left: 14px;
	margin-top: 3px;
}
.textBlock {
width:590px;
margin-left: 8px;
font-family: Arial;
font-size: 12px;
line-height: 1.5;
float:left;
}

ul.list li {
	margin: 0px 32px 22px 15px;
	width: 150px;
	border-radius: 4px;
	box-shadow: 1px 3px 13px #000;
	border: 0px solid red;
	background: url("images/bg-item.png") no-repeat;
	display: block;
	float:left;
}

ul.list li:hover{box-shadow: 1px 1px 5px #000;}



ul.list li img {
	margin: 8px;
	max-width: 137px;


	float: left;
}

ul.list li p{
	padding-top: 13px;
	width: 149px;
	/* margin-left: 26px; */
	/* float: left; */
	border: 0px solid red;
	line-height: 16px;
}
