@import url("grid.css");
/*start reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ul {
list-style:none;
}
ol {
padding-left: 20px;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
small {
font-size: 12px;      
}
/*end reset*/

/*fonts*/
@font-face {
    font-family: DidactGothic;
    src: url(../fonts/DidactGothic.eot);
}
@font-face {
    font-family: DidactGothic;
    src: url(../fonts/DidactGothic.ttf);
}
@font-face {
    font-family: 'PT Sans';
    src: url('../fonts/pts55f.eot');
    src: url('../fonts/pts55f.eot?') format('embedded-opentype'),
         url('../fonts/pts55f.woff') format('woff'),
         url('../fonts/PTS55F.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans bold';
    src: url('../fonts/pts75f.eot');
    src: url('../fonts/pts75f.eot?') format('embedded-opentype'),
         url('../fonts/pts75f.woff') format('woff'),
         url('../fonts/PTS75F.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*end fonts*/


html, body {
width:100%;
height: 100%;
font:normal 14px/18px 'PT Sans', Arial, san-serif;
color:#53575c;
background:#fafafa;
}
header, aside, section, footer, nav {
display:block;
}
a {
color:#006ab4;
}
a:hover {
color:#f2740c;
}
.wraper {
margin:0 auto;
width:100%;
min-height:100%;
position: relative;
margin-bottom:-190px;
}
/*==========================header======================*/
.header_wrap {
width:100%;
}
.top_menu {
	background: rgb(242,242,242);
background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2JjYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(188,188,188,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(188,188,188,1)));
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(188,188,188,1) 100%);
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(188,188,188,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(188,188,188,1) 100%);
background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(188,188,188,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#bcbcbc',GradientType=0 );
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 100;
}
.top_menu ul {
	margin:0 auto;
	border-left: 1px solid #DCDCDC;
    border-right: 1px solid #FFFFFF;
    margin: 0 auto;
    text-align: center;
}
.top_menu li {
	border-left: 1px solid #FFFFFF;
    border-right: 1px solid #DCDCDC;
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    margin: 0 -2px;
	position:relative;
}
.open_menu_top{
	position:absolute;
	top:100%;
	left:0;
	text-align:left !important;
	background:#ccc;
	display:none;
	border-radius:0 0 6px 6px;
	box-shadow:0 5px 8px #555;
	}
.open_menu_top p{
	border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #DCDCDC;
	}
.open_menu_top p:last-child{
	border-bottom: 0;
	padding-right: -30px;
	}
.open_menu_top p a{
	display:block;
	color: #53575C !important;
	}
.open_menu_top p a:hover{
	color:#f2740c !important;
	}
.top_menu li.open_menu_block:hover a{
	color:#f2740c;
	}
.top_menu li.open_menu_block:hover .open_menu_top{
	display:block;
	}
.top_menu a {
	color: #53575C;
    display: inline;
    padding: 0 33px;
    text-decoration: none;
}
@-moz-document url-prefix() {.top_menu a {
padding:0 31px;
}}
:root .top_menu a {
padding:0 31px 0 30px\0/;
}
.top_menu li.active a {
padding:0 35px;
font-family:'PT Sans bold', Arial, san-serif;
}
@-moz-document url-prefix() {.top_menu li.active a {
padding:0 31px 0 30px;
}}
:root .top_menu li.active a {
padding:0 31px 0 30px\0/;
}
.top_menu a:hover {
color:#f2740c;
}

.header_center_wrap {
margin:40px 0 30px -500px;
width:1000px;
display:inline-block;
position:relative;
left:50%;
}
a.logo, .search_wrap, .phones {
margin:0 25px 0 0;
float:left;
}
a.logo {
display:block;
}
.search_wrap p {
margin:16px 0 10px;
}
.search_wrap p span {
font-family:'PT Sans bold', Arial, san-serif;
}
.search_wrap form, .search_wrap input, .bascet {
padding:4px;
float:left;
background:#f0f4f5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.search_wrap input[type="text"] {
padding:5px 10px 6px;
width:328px;
border:1px solid #b9bcbe;
border-right:0;
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px;
color:#aeaeae;
background:#fff;
font-size:13px;
font-family:'PT Sans', Arial, san-serif;
padding-left: -20px;
}
@-moz-document url-prefix() {.search_wrap input[type="text"] {
padding:5px 10px;
}}
@media not all and (-webkit-min-device-pixel-ratio:0) {
.search_wrap input[type="text"] {
padding:6px 1px 7px;
}}
.search_wrap input[type="text"] {
padding:6px 1px 7px;
}
#product{
	padding:6px 10px 7px 10px !important;
	}
:root .search_wrap input[type="text"] {
padding:5px 10px 6px;
}
.search_wrap input[type="submit"] {
margin-left:-1px;
width:31px;
height:31px;
border:0;
background: url(../images/search_button.png) no-repeat 0 0;
cursor:pointer;
margin-top: -1px;
}
.search_wrap input[type="submit"]:hover {
background-position: 0 -31px;
}
.phones {
margin-top:14px;
font-size:20px;
}
.phones p {
margin-bottom:17px;
color:#f2740c;
}
.last_header_block {
margin:0 0 0 0;
width:190px;
float:right;
}
.sity_wrap {
margin-bottom:3px;
}
.sity_wrap a.sity_open {
line-height:14px;
font-family:'PT Sans bold', Arial, san-serif;
text-decoration:none;
border-bottom:1px dotted #006ab4;
}
.sity_wrap span {
margin-top:2px;
display:block;
}

.sity_list_popup {
padding:20px 0 20px 30px;
width:964px;
position:absolute;
top:0;
left:0;
z-index:3;
background:#fff;
border:3px solid #2897d8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:none;
}
.sity_list_popup a {
font-family:'PT Sans', Arial, san-serif;
border:0;
}
a.close {
margin-right:30px;
float:right;
display:block;
color:#666;
}
.sity_list_popup h3 {
font-size:16px;
font-family:'PT Sans bold', Arial, san-serif;
color:#006ab4;
}
.sity_list {
margin-top:20px;
width:865px;
float:left;
}
.sity_list li {
margin-right:30px;
width:115px;
float:left;
}
.sity_list li.active a {
color:#666;
}
.sity_list a {
color:#0d0b0e;
}
.sity_list a:hover {
color:#f09347;
}


.bascet p {
padding:2px 2px 3px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
cursor:pointer;
}
.bascet p:hover {
background: -moz-linear-gradient(top, #2898d9, #1fb7e8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(40,152,217)), to(rgb(31,183,232))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2898d9, endColorstr=#1fb7e8) repeat;
background: -o-linear-gradient(#2898d9, #1fb7e8) repeat;
}
.bascet p span {
padding:5px 0 5px 8px;
width:170px;
display:block;
color:#fff;
font-family:'PT Sans bold', Arial, san-serif;
border-top:1px solid #63cdf0;
background:url(../images/basket.png) no-repeat 143px;
}
.bascet a {
color:#53575c;
text-decoration:none;
}


.home_nav, .home_menu, .home_menu li {
display:inline-block;
text-align:center;
color: #FFFFFF;
}
.home_nav {
margin-top:8px;
background:#1fb7e9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
position:relative;
z-index:1;
}
.home_nav_forum, .home_menu, .home_menu li {
display:inline-block;
text-align:left;
width:798px;
}
.home_nav_forum {
margin-top:8px;
background:#1fb7e9;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
position:relative;
z-index:1;
}
.home_menu {
margin:2px 0 0;
padding:4px 0 7px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border-top:1px solid #63cdf0;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
}
.home_menu li {
margin:0 11px;
font-family:'PT Sans bold', Arial, san-serif;
}
.home_menu a {
display:block;
line-height:24px;
color:#fff;
text-decoration:none;
-moz-text-shadow:1px 1px #2990cc;
-webkit-text-shadow:1px 1px #2990cc;
text-shadow:1px 1px #2990cc;
}
.home_menu a:hover {
color:#373d40;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-shadow:none;
}


.sub_nav {
width:994px;
height:auto;
border:3px solid #2897d8;
border-top:0;
position:absolute;
top:31px;
left:0;
visibility: hidden;
background:#fff;
}
.home_menu li.bottom_line .sub_nav {
top:56px;
}
.home_menu li:hover .sub_nav {
visibility: visible;
}
.sub_colum {
padding:30px 0 10px;
margin-left:10px;
float:left;
}
.sub_nav ul, .sub_nav li {
display:block;
text-align:left;
}
.sub_nav ul {
margin-bottom:20px;
}
.sub_nav li {
padding:0;
}
.sub_nav li a {
padding:0 11px;
line-height:22px;
font-family:'PT Sans', Arial, san-serif;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-shadow:none;
color:#000;
text-decoration:underline;
}
.sub_nav li a:hover, .brend li.all_brands a:hover, .sub_nav li:first-child a:hover {
color:#f2740c;
}
.sub_nav li:first-child a {
font-size:16px;
color:#006ab4;
font-family:'PT Sans bold', Arial, san-serif;
text-decoration:none;
}
.brend {
width:183px;
float:right;
border-left:3px solid #2897d8;
background:#f0f3f5;
}
.brend li a {
padding:0 0 0 20px;
}
.brend li:hover {
background:#fffbf2;
}
.brend li.all_brands a {
color:#006ab4;
}
/*==========================header======================*/

/*==========================content_wrap======================*/
.content_wrap {
margin:0 auto;
padding: 0 0 200px;
width:1000px;
min-height:100px;
overflow:hidden;
}

.center_colum {
width:798px;
float:right;
}
.cart_product_wrap {
width:100%;
float:left;
}
.center_colum h1, .cart_product_wrap h1 {
margin-bottom:15px;
font-size:26px;
color:#000;
line-height:normal;
}
/*slider home*/
.carousel_wrap  {
margin-bottom:30px;
width:796px;
height:180px;
position:relative;
border:1px solid #dfe3e6;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.visual_block {
height:100%;
position: relative;
overflow: hidden;
background:url(../images/fon_slider.png) repeat;
}
.visual_block ul {
position: relative;
}
.visual_block ul, .visual_block li {
height:100%;
float: left;
position: relative;
}
.visual_block li {
width:796px;
}
.visual_block li img {
margin-top:1px;
float:right;
}
.visual_block li h2 {
padding:15px 0 15px 15px;
font-size:24px;
color:#505459;
}
.visual_block li h2 span {
padding-top:10px;
display:block;
}
.visual_block li p {
padding-left:15px;
line-height:16px;
font-size:13px;
color:#7e858c;
}

.aside_wrap {
width:184px;
}
.mod_cat {
margin-bottom:30px;
background:#f0f3f5;
}
.mod_cat h3 {
padding:6px 10px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:16px;
color:#000;
}
.mod_cat ul {
padding-bottom:10px;
font-size:13px;
border-top:1px dashed #ced5d9;
}
.mod_cat li {
border-bottom:1px dashed #ced5d9;
}
.mod_cat ul a {
padding-left:10px;
display:block;
line-height:30px;
color:#333;
text-decoration:none;
}
.mod_cat ul a:hover {
color:#f2740c;
background:#fffbf2;
}

.filter_block ul {
overflow:hidden;
}
.filter_block li, .filter_block input, .filter_block a {
float:left;
}
.filter_block li {
width:100%;
cursor:pointer;
}
.filter_block input {
margin:9px 0 0 10px;
}
.filter_block li:hover {
background:#fffbf2;
}
.filter_block li:hover a {
color:#f2740c;
}

.price_range {
width:100%;
display:inline-block;
}
.price_range h3 {
border-bottom:1px dashed #CED5D9;
}
.horizontal {
margin:20px auto 10px;
width:164px;
height:1px;
border:1px solid #ccc;
position:relative;
background:#fff;
}
.horizontal .arrow {
height:100%;
display:block;
position:absolute;
top:-1px;
right:0;
z-index:1;
background:#fff;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.horizontal .arrow:first-child {
background:#00a0f0;
border-top:1px solid #008ace;
border-bottom:1px solid #008ace;
}
.horizontal .arrow span {
width:14px;
height:16px;
position:absolute;
top:-13px;
left:-6px;
background:url(../images/noUiSlider_arrow.png) no-repeat -14px 0;
}
.horizontal .arrow:first-child span {
background:url(../images/noUiSlider_arrow.png) no-repeat 0 0;
}
.price_range input[type="text"] {
margin:0 5px 0 15px;
padding:5px 6px;
width:38px;
font-size:13px;
font-family:'PT Sans', Arial, san-serif;
color:#aeaeae;
border:1px solid #b9bcbe;
border-radius:3px;
}
.price_range input[type="submit"], .comments_wrap input[type="submit"], .comments_wrap input[type="reset"] {
padding:4px 0;
width:82px;
font-size:13px;
color:#fff;
font-family:'PT Sans bold', Arial, san-serif;
border:0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
cursor:pointer;
}
.comments_wrap input[type="submit"], .comments_wrap input[type="reset"] {
width:132px;
}

input[type="submit"], input[type="reset"] {
padding:4px 0;
width:172px;
font-size:13px;
color:#fff;
font-family:'PT Sans bold', Arial, san-serif;
border:0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
cursor:pointer;
margin:8px 0 10px 15px;
}

.mod_link {
margin-bottom:30px;
}

.mod_routine {
padding-bottom:12px;
}
.mod_routine h4 {
padding-bottom:4px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:14px;
color:#000;
}
.mod_routine p {
padding-bottom:18px;
color:#737373;
font-size:13px;
}

.mod_banners {
margin-bottom:30px;
padding:14px 0 0;
border:1px solid #e6ebed;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#f7f9fa;
text-align:center;
}
.mod_banners h3 {
padding-bottom:15px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:16px;
color:#000;
}
.mod_banners img {
margin-bottom:15px;
}


/*carusel*/
.mod_carusel {
margin-bottom:30px;
width:100%;
float:left;
position:relative;
}
.mod_carusel h2, .mod_news h2, .comments_wrap h2 {
margin-bottom:10px;
font-size:26px;
line-height:26px;
color:#000;
}
.mod_carusel span.next, .mod_carusel span.prev {
margin-top:-35px;
width:14px;
height:26px;
display:block;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
background:url(../images/carusel_arrow.png) no-repeat;
position:absolute;
top:50%;
}
.mod_carusel span.next {
right:0;
background-position:-14px 0;
}
.mod_carusel span.next:hover {
background-position:-14px -26px;
}
.mod_carusel span.prev {
left:0;
background-position:0 0;
}
.mod_carusel span.prev:hover {
background-position:0 -26px;
}
.visual_carusel {
margin:0 auto;
width:738px;
height:150px;
position: relative;
overflow: hidden;
}
.cart_product_wrap .visual_carusel {
width:915px !important;
}
.visual_carusel ul {
height:100%;
position: relative;
}
.visual_carusel li, .catalog_list li {
margin:0 7px;
width:170px;
height:100%;
float:left;
}
.img_block {
margin-bottom:10px;
width:168px;
height:128px;
position: relative;
display: table;
border:1px solid #dae1e6;
background:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.img_block span {
display: table-cell;
vertical-align: middle;
text-align: center;
}

.visual_carusel li:hover .img_block {
border:1px solid #f2740c;
}
.visual_carusel li .text, .catalog_list li .text {
text-align: center;
}
.visual_carusel li .text a, .catalog_list li .text a {
margin-bottom:5px;
width:100%;
height:35px;
display:block;
color:#006ab4;
}
.visual_carusel li .text a:hover, .catalog_list li .text a:hover {
color:#f2740c;
}
.visual_carusel li .text span, .catalog_list li .text span {
font-size:20px;
color:#000;
font-family:'PT Sans bold', Arial, san-serif;
}

.reiting {
margin-left:-47px;
padding:6px 0;
width:114px;
line-height:0;
text-align:center;
position:absolute;
bottom:6px;
left:50%;
background:#000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#000;
background: rgba(0, 0, 0, 0.3);
}

.mod_news {
margin-bottom:30px;
width:100%;
float:left;
}

.news_block {
width:388px;
float:left;
font-size:13px;
}
.mod_news .first {
margin-right:20px;
}
.news_block .img_block {
margin-right:10px;
width:198px;
height:140px;
float:left;
}
.news_block .text {
width:178px;
float:left;
}
.news_block h3 {
margin-bottom:5px;
font-family:'PT Sans bold', Arial, san-serif;
}
a.all_news {
margin-top:10px;
display:block;
float:right;
font-family:'PT Sans bold', Arial, san-serif;
font-size:16px;
}

.article_wrap {
margin-bottom:40px;
width:100%;
float:left;
font-size:13px;
color:#333;
}
.article_wrap h1, .quick_view_popup h2 {
margin-bottom:10px;
font-size:26px;
line-height:26px;
color:#000;
}
.article_wrap p {
margin-bottom:10px;
}

.breadcrumbs, .sort_panel {
width:100%;
float:left;
}
.breadcrumbs {
margin-bottom:15px;
}
.breadcrumbs span {
margin-right:5px;
padding-right:27px;
background:url(../images/breadcrumbs.png) no-repeat right;
}
.breadcrumbs span {
color:#000;
}
.sort_panel {
margin-bottom:20px;
line-height:40px;
font-size:13px;
color:#333;
background:#f0f3f5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.sort_panel span {
margin:0 8px 0 20px;
}
.sort_panel a {
margin-right:8px;
padding-right:10px;
border-bottom:1px dashed #006ab4;
border-right:1px solid #333;
text-decoration:none;
}
.sort_panel a.last {
padding-right:0;
border-right:0;
}
.sort_panel a:hover, .sort_panel a.active {
color:#333;
border-bottom:0;
}

/*постраничная навигация*/
div.pagenav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;clear:both;
}
div.pagenav a {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
div.pagenav a:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
div.pagination a:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
div.pagenav span.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
div.pagenav span.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}

.catalog_list {
margin:0 0 20px 0;
width:100%;
float:left;
}
.catalog_list li {
margin:0 0 20px 14px;
width:184px;
}
.catalog_list li .img_block {
width:182px;
}
.catalog_list li:hover .img_block {
border:1px solid #f2740c;
color:#f2740c;
}
.not_available .reiting {
display:none;
}
.not_available_message, .quick_view {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.not_available_message {
background:#000;
background:rgba(0,0,0,0.3);
}
.quick_view {
background:#fff;
background:rgba(255,255,255,0.3);
display:none;
}
.quick_view_wrap .img_block:hover .quick_view {
display:block;
}
.not_available_message span, .quick_view span {
margin:-14px auto 0;
display:block;
line-height:30px;
background:#fff;
background:rgba(255,255,255,0.8);
position:relative;
top:50%;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.not_available_message span {
width:120px;
height:28px;
color:#000;
}
.quick_view span {
width:134px;
border:1px solid #cdd3d8;
}
.quick_view a {
text-decoration:none;
border-bottom:1px dashed #006AB4;
}
.quick_view a:hover {
border-bottom:1px dashed #f2740c;
}

.involved_action {
width:181px;
height:28px;
line-height:28px;
background:#fff;
background:rgba(255,255,255,0.8);
border-bottom:1px solid #dee5e9;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
position:absolute;
top:1px;
left:1px;
}
.involved_action span {
margin:0 auto;
display:block;
}
.involved_action span.red_color {
color:#f21400;
}
.involved_action span.orange_color {
color:#f2740c;
}
.action_wrap span.orange_color {
display:none;
}
.order_wrap span.red_color, .order_wrap span.month_block {
display:none;
}
.order_month span.red_color, .order_month span.orange_color {
display:none;
}
.order_month span.month_block {
display:block;
}

.quick_view_popup {
padding:30px 20px;
margin-left:-520px;
width:1000px;
position:fixed;
top:100px;
left:50%;
background:#fff;
z-index:10;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
display:none;
}
#fade { 
display: none;
background: #000;
position: fixed; 
left: 0; 
top: 0;
width: 100%; 
height: 100%;
opacity: .60;
z-index:9;
}
.content_popup {
width:100%;
float:left;
}
.calery_block, .popup_info, .top_info_block, .left_info_block, .right_info_block, .left_info_block .reiting, .basket_popup {
float:left;
}

.popup_info {
width:694px;
}
.top_info_block {
margin-bottom:14px;
width:100%;
color:#333;
}
.top_info_block h4 {
margin-bottom:5px;
font-family:'PT Sans bold', Arial, san-serif;
color:#000;
}
a.print {
padding-left:16px;
float:right;
background:url(../images/print.png) no-repeat left;
}
.left_info_block {
margin-right:20px;
width:288px;
border-bottom:1px solid #ccc;
}
.left_info_block .reiting {
margin:0 30px 0 0;
position:static;
}
.left_info_block .green_color, .left_info_block .red_color {
padding-left:25px;
display:block;
float:left;
line-height:20px;
}
.left_info_block .green_color {
color:#0db900;
background:url(../images/available_icon.png) no-repeat left 0;
}
.left_info_block .red_color {
color:#e74d33;
background:url(../images/available_icon.png) no-repeat left -33px;
}
.basket_popup {
margin:20px 0 7px;
padding:20px 0 0 0;
width:100%;
border-top:1px solid #ccc;
}
.basket_popup  span {
display:block;
color:#f2740c;
font-size:12px;
text-align:left;
}
.basket_popup p {
margin-bottom:10px;
font-size:20px;
color:#000;
font-family:'PT Sans bold', Arial, san-serif;
}
.basket_popup p span {
margin-right:5px;
display:inline;
font-size:14px;
color:#000;
}
.basket_popup .logo {
float:right;
}
.basket_popup a, td a.basket_link {
padding:4px 4px 5px 4px;
width:154px;
display:block;
float:left;
background:#f3f7f8;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration:none;
}
.basket_popup a span, .comments_wrap a span, .button_wrap a {
padding:10px 0;
width:100%;
display:inline-block;
font-size:13px;
color:#404040;
text-align:center;
font-family:'PT Sans bold', Arial, san-serif;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background: -moz-linear-gradient(top, #d1d1d1, #9c9c9c) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(209,209,209)), to(rgb(156,156,156))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d1d1d1, endColorstr=#9c9c9c) repeat;
background: -o-linear-gradient(#d1d1d1, #9c9c9c) repeat;
}
.basket_popup a span:hover, .comments_wrap a span:hover, .button_wrap a:hover {
color:#4d4d4d;
background: -moz-linear-gradient(top, #9c9c9c, #d0d0d0) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(156,156,156)), to(rgb(208,208,208))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9c9c9c, endColorstr=#d0d0d0) repeat;
background: -o-linear-gradient(#9c9c9c, #d0d0d0) repeat;
}
.comments_wrap a span {
padding:8px 0;
background: -moz-linear-gradient(top, #e7e7e7, #cdcdcd) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(231,231,231)), to(rgb(205,205,205))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e7e7e7, endColorstr=#cdcdcd) repeat;
background: -o-linear-gradient(#e7e7e7, #cdcdcd) repeat;
}
.available {
padding-bottom:17px;
width:100%;
float:left;
color:#999999;
}
.available p {
margin-bottom:12px;
padding-left:35px;
line-height:16px;
background:url(../images/delivery.png) no-repeat left;
}
.available p span {
display:inline;
line-height:16px;
font-family:'PT Sans bold', Arial, san-serif;
}
.available a {
margin-right:20px;
border-bottom:1px dashed #006AB4;
text-decoration:none;
}
.available a:hover {
border-bottom:1px dashed #f2740c;
}

/*timer*/
#timer_wrap {
margin-bottom:20px;
width:100%;
float:left;
}
.clock {
padding-left:80px;
float:left;
background:url(../images/icon_timer.png) no-repeat left;
}

.dash {
margin-right:10px;
padding:5px 0;
float:left;
width:58px;
text-align:center;
color:#000;
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: -moz-linear-gradient(top, #f2f2f2, #e2e2e2) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(242,242,242)), to(rgb(226,226,226))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f2f2f2, endColorstr=#e2e2e2) repeat;
background: -o-linear-gradient(#f2f2f2, #e2e2e2) repeat;
}
.digit {
margin-bottom:5px;
height:26px;
display:inline-block;
font-size:26px;
line-height:26px;
overflow:hidden;
font-family:'PT Sans bold', Arial, san-serif;
}
.time_block span {
width:100%;
display:block;
color:#53575c;
}
.balance {
margin-left:5px;
padding:10px 0;
float:left;
}
.balance p {
line-height:20px;
}
.balance p span {
font-family:'PT Sans bold', Arial, san-serif;
}
#stop {
margin-right:40px;
font-size:26px;
line-height:58px;
}

.right_info_block {
width:386px;
}
.right_info_block h3 {
line-height:40px;
text-align:center;
color:#000;
font-family:'PT Sans bold', Arial, san-serif;
border:1px solid #e2e2e2;
border-bottom:0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
background: -moz-linear-gradient(top, #f4f4f4, #e2e2e2) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(244,244,244)), to(rgb(226,226,226))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f4f4f4, endColorstr=#e2e2e2) repeat;
background: -o-linear-gradient(#f4f4f4, #e2e2e2) repeat;
}
.right_info_block ul {
width:384px;
float:left;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
}
.right_info_block li {
margin:0;
width:100%;
float:left;
line-height:30px;
border-bottom:1px solid #e2e2e2;
}
.right_info_block li span {
margin-right:15px;
padding-left:15px;
width:163px;
float:left;
text-align:left;
border-right:1px solid #e2e2e2;
}
.right_info_block a {
margin:15px 0 0 -92px;
width:196px;
float:left;
padding-right:10px;
display:block;
text-decoration:none;
position:relative;
left:50%;
background:url(../images/arrow_down.png) no-repeat right;
}
.right_info_block a.active {
background:url(../images/arrow_up.png) no-repeat right;
}
.right_info_block a span {
display:block;
border-bottom:1px dashed #006AB4;
}
.right_info_block a:hover span {
border-bottom:1px dashed #f2740c;
}
.right_info_block ul.hidden_list {
display:none;
}

.calery_block {
width:306px;
}
.big_photo {
margin-bottom:10px;
width:284px;
height:194px;
border:1px solid #e2e2e2;
}
.calery_block img{
float:left;
}
.scroll-pane a {
margin:0 17px 17px 0;
width:82px;
display:block;
float:left;
border:1px solid #e2e2e2;
}
.scroll-pane img {
width:100%;
}
a.close {
margin:0;
width:10px;
height:10px;
position:absolute;
top:10px;
right:10px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/close.png) no-repeat;
}

.cart_product_info {
margin-bottom:20px;
width:100%;
float:left;
}

.cart_product_info .basket_popup a span, td a.basket_link span {
padding:8px 0;
color:#fff;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
}
.cart_product_info .basket_popup a span:hover, td a.basket_link span:hover, .price_range .input_fon input[type="submit"]:hover, .middle_box input[type="submit"]:hover, .comments_wrap .input_fon input[type="submit"]:hover, .private_link li a:hover, .private_form input[type="submit"]:hover {
background: -moz-linear-gradient(top, #2799d9, #1fb7e8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(39,153,217)), to(rgb(31,183,232))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2799d9, endColorstr=#1fb7e8) repeat;
background: -o-linear-gradient(#2799d9, #1fb7e8) repeat;
}

.comments_wrap, .cart_product_wrap .mod_news {
width:490px;
float:left;
}
.comments_soo {
width:399px;
float:left;
}
.comments_wrap {
margin-right:20px;
}
.cart_product_wrap .news_block {
margin-right:0;
width:100%;
}
.cart_product_wrap .news_block .img_block {
padding:5px;
width:110px;
height:75px;
line-height:0;
}
.cart_product_wrap .news_block .text {
width:358px;
}
.cart_product_wrap .news_block .img_block img {
width:100%;
}

.comments_wrap ul, .comments_wrap li {
width:100%;
float:left;
}
.comments_wrap li {
margin-bottom:15px;
}
.comments_wrap h2 {
width:100%;
display:inline-block;
}
.avatar {
margin-right:10px;
width:49px;
float:left;
line-height:0;
border:1px solid #d0d0d0;
}
.comments_text {
width:409px;
float:left;
color:#333;
clear:both;
}
.comments_text h4 {
font-family:'PT Sans bold', Arial, san-serif;
}
.comments_text h4 span {
margin-left:5px;
font-family:'PT Sans', Arial, san-serif;
color:#999999;
font-size:13px;
}
.comments_wrap form, .comments_wrap label {
width:100%;
float:left;
}
.comments_wrap label {
margin-bottom:7px;
}
.comments_wrap form .reiting {
margin:0 0 10px 7px;
float:left;
position:static;
}
.area_background {
width:100%;
float:left;
background:#F3F7F8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
textarea {
margin:5px;
width:457px;
height:150px;
border:1px solid #c0c5c7;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

/*print cart product*/
.print_page .content_wrap {
padding:0 0 85px;
}
.print_page .header_center_wrap {
padding-bottom:20px;
border-bottom:1px solid #929292;
}
.print_page .phones {
margin-top:30px;
float:right;
font-size:16px;
}
.print_page .phones p {
margin-bottom:7px;
font-family:'PT Sans bold', Arial, san-serif;
color:#000;
}
.print_page .search_wrap {
margin:18px 0 0 320px;
width:265px;
}
.print_page .search_wrap p {
margin:0;
color:#000;
font-size:13px;
}
.print_page .top_info_block span {
float:right;
color:#000;
}
.print_page .left_info_block {
border-bottom:0;
}
.print_page .basket_popup p {
line-height:32px;
}

.action_list {
width:1040px;
float:left;
}
.action_list li {
margin:0 16px 16px 0;
padding:10px 14px;
width:462px;
float:left;
background:#f7f9fa;
border:1px solid #dae1e6;
}
.action_list li h4 {
margin-bottom:15px;
font-size:16px;
}
.action_list .img_block {
margin:3px 8px 0 0;
width:182px;
height:auto;
line-height:0;
float:left;
}
.action_list .img_block img {
width:100%;
}
.action_list .text {
width:270px;
float:left;
}
.title_action {
margin-bottom:5px;
font-family:'PT Sans bold', Arial, san-serif;
color:#000;
}
.action_list .clock {
margin-bottom:20px;
padding:0 0 0 30px;
background:url(../images/icon_timer_small.png) no-repeat left;
}
.action_list .dash {
margin-right:5px;
padding:0;
width:auto;
text-align:left;
background:none;
border:0;
}
.action_list .digit {
margin-bottom:0;
float:left;
height:16px;
line-height:18px;
font-size:16px;
}
.action_list .dash span {
margin-left:3px;
float:left;
line-height:18px;
font-size:14px;
color:#53565d;
}
.action_list .price_block {
margin-bottom:10px;
width:100%;
float:left;
font-family:'PT Sans bold', Arial, san-serif;
}
.action_list .old_price {
font-size:16px;
color:#53565d;
text-decoration:line-through;
}
.action_list .new_price {
margin-left:20px;
font-size:20px;
color:#da0000;
}
.action_list .balance {
padding:0;
}
.action_list .basket_popup {
margin:0 0 0 20px;
padding:0;
width:auto;
border:0;
}
.discount {
width:58px;
height:58px;
position:absolute;
top:10px;
left:10px;
}

.article_page {
width:100%;
float:left;
color:#333;
}
.article_page h2 {
margin-bottom:14px;
font-size:22px;
color:#000;
}
.article_page img {
margin:3px 20px 0 0;
float:left;
}
.article_page p {
margin-bottom:18px;
}
.article_page p strong {
font-size:16px;
font-weight:bold;
color:#000;
}
.article_page ul {
margin-bottom:20px;
}
.article_page li {
padding-left:20px;
background:url(../images/article_arrow.png) no-repeat left 8px;
}
.article_foto {
width:100%;
text-align:center;
color:#333;
}
.article_foto h2 {
margin-bottom:14px;
font-size:22px;
color:#000;
}
.article_foto img {
margin:3px 20px 0 0;
text-align:center;
}
.article_foto p {
margin-bottom:18px;
}
.article_foto p strong {
font-size:16px;
font-weight:bold;
color:#000;
}
.article_foto ul {
margin-bottom:20px;
}
.article_foto li {
padding-left:20px;
background:url(../images/article_arrow.png) no-repeat left 8px;
}
.video_block {
margin-bottom:20px;
width:100%;
float:left;
}

.news_list {
width:1040px;
float:left;
font-size:13px;
}
.news_list li {
margin:0 20px 20px 0;
width:492px;
display:inline-block;
vertical-align:top;
}
.news_list li img {
margin-right:15px;
padding:9px;
width:102px;
height:auto;
float:left;
border:1px solid #dae1e6;
background:#f7f9fa;
-moz-border-radius:5px;
-webkit-border-radius:5px;

border-radius:5px;
}
.info_post {
width:455px;
float:left;
}
.info_post h4 {
margin-bottom:3px;
}
.info_post p {
margin-bottom:8px;
color:#333;
}
.info_post span {
color:#666;
}

.info_post_blog {
width:800px;
float:left;
margin-bottom:30px;
}
.info_post_blog h4 {
margin-bottom:3px;
}
.info_post_blog p {
margin-bottom:8px;
color:#333;
}
.info_post_blog span {
color:#666;
}
span.counter_view {
margin-left:35px;
padding-left:22px;
background:url(../images/counter_icon.png) no-repeat left;
}

.text_box {
margin-bottom:10px;
width:100%;
float:left;
}
.text_box img {
margin:3px 20px 0 0;
float:left;
}
.text_box p {
margin-bottom:10px;
}
.text_box a {
font-weight:bold;
}

.galery_block, .tag_cloud, .blurb, .more_topic, .more_topic ul {
width:100%;
float:left;
}
.galery_block img {
margin:0 16px 20px 0;
border:3px solid #e6ebed;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.tag_cloud {
margin-bottom:30px;
padding:12px 0;
line-height:26px;
text-align:center;
border-top:1px dashed #bfbfbf;
border-bottom:1px dashed #bfbfbf;
}
.tag_cloud a {
padding:0 10px;
}
a.thirteen {
font-size:13px;
}
a.fourteen {
font-size:14px;
}
a.fifteen {
font-size:15px;
}
a.sixteen {
font-size:16px;
}
a.eighteen {
font-size:18px;
}
a.twenty_one {
font-size:21px;
}

.blurb {
margin:0 auto 30px;
width:99%;
color:#7e858c;
font-size:13px;
border:1px solid #dfe3e6;
background:url(../images/blurb_fon.png) repeat;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.blurb img {
margin:6px 6px 6px 0;
float:right;
}
.blurb h3 {
margin:14px 0 8px 6px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:18px;
color:#505459;
}
.blurb p {
margin-left:6px;
}

.more_topic {
margin-bottom:30px;
width:816px;
}
.more_topic h2 {
margin-bottom:16px;
font-size:26px;
color:#000;
}
.more_topic li {
margin-right:20px;
width:184px;
float:left;
position:relative;
}
.more_topic li img {
float:left;
}
.more_topic li span {
padding:5px 0 5px 10px;
width:95%;
position:absolute;
left:0;
bottom:0;
background:#000;
background: rgba(0, 0, 0, 0.5);
}
.more_topic li span a {
color:#fff;
text-decoration:none;
}
.more_topic li span a:hover {
color:#f2740c;
}

.compare {
width:100%;
overflow:auto;
}
td, th {
padding:10px 20px;
min-width:225px;
text-align:center;
border:1px solid #ced5d9;
}
td .photo_box {
width:100%;
height:120px;
display:table;
position:relative;
}
td .photo_box span {
display:table-cell;

text-align:center;
vertical-align:middle;
}
td a, td span {
display:block;
}
td span {
font-size:20px;
line-height:24px;
color:#000;
font-family:'PT Sans bold', Arial, san-serif;
}
td a span {
font-size:14px;
line-height:normal;
font-family:'PT Sans', Arial, san-serif;
}
td:first-child {
min-width:164px;
width:164px;
text-align:left;
}
td a.basket_link {
margin:5px auto 0;
width:120px;
float:none;
}
td a.basket_link span {
padding:5px 0;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
td a.delete_link {
color:#f21f0c;
}
td a.delete_link:hover {
text-decoration:none;
}

.error_wrap {
margin-bottom:90px;
width:100%;
float:left;
}
.article_page .error_wrap p {
margin-bottom:5px;
}
.error_box {
margin-right:70px;
float:left;
font-size:150px;
line-height:120px;
color:#006ab4;
}

/*ls*/
.article_page .private_link {
width:100%;
float:left;
}
.private_link li {
margin-right:15px;
padding:4px;
float:left;
background:#F3F7F8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.private_link li a, .button_wrap [type="submit"], .middle_box input[type="submit"] {
padding:5px 10px;
display:block;
color:#fff;
font-size:13px;
font-family:'PT Sans bold', Arial, san-serif;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
}

.private_table {
width:100%;
}
.address_table, .favorites_table, .order_table {
margin-bottom:20px;
}
.private_table thead span{
padding:10px 15px;
display:block;
font-size:13px;
color:#53575c;
background: -moz-linear-gradient(top, #f3f3f3, #e2e2e2) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(243,243,243)), to(rgb(226,226,226))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f3f3f3, endColorstr=#e2e2e2) repeat;
background: -o-linear-gradient(#f3f3f3, #e2e2e2) repeat;
}
.private_table th {
padding:0;
min-width:inherit;
} 
.private_table td {
padding:10px 15px;
min-width:inherit;
}
.address_table tbody td {
vertical-align:top;
}
.private_table th:first-child, .private_table td:first-child {
width:500px;
text-align:left;
}
.private_table th:first-child {
width:540px;
}
.address_table th:first-child, .address_table td:first-child, .order_table th:first-child, .order_table td:first-child {
width:auto;
text-align:center;
}
.favorites_table th:first-child {
width:390px;
}
.favorites_table td:first-child {
width:360px;
}
.address_table .address_wrap, .order_table .order_link {
width:415px;
text-align:left;
}
.order_table .order_link a {
float:none;
}
.order_table span {
font-size:14px;
font-family:'PT Sans', Arial, san-serif;
}
.order_table span.green_indicator {
color:#0db900;
}
.order_table span.red_indicator {
color:#ff0000;
}
.order_table span.orange_indicator {
color:#f2740c;
}
.private_table td img {
margin:0;
}
.private_table td:first-child img {
margin:0 20px 0 0;
width:90px;
display:inline-block;
float:none;
vertical-align:middle;
}
.private_table a {
float:left;
}
.private_table td:first-child a {
width:375px;
float:none;
display:inline-block;
vertical-align:middle;
text-transform:uppercase;
}
.favorites_table td:first-child a, .order_table td:first-child a {
width:245px;
text-transform:none;
}
.private_table span {
display:inline-block;
}
.private_table a.close {
margin-top:5px;
position:static;
float:right;
}
.private_table .price {
font-size:14px;
}
.private_table input {
width:56px;
text-align:center;
border:0;
font-family:'PT Sans', Arial, san-serif;
font-size:14px;
color:#aeaeae;
}
.private_table p {
margin:0 10px;
text-align:right;
color:#181818;
}
.private_table p span {
width:100%;
text-align:left;
color:#181818;
}
.input_fon {
margin:0 4px;
padding:4px;
display:inline-block;
vertical-align:middle;
background:#F3F7F8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.price_range .input_fon, .comments_wrap .input_fon {
margin:18px 0 14px 11px;
}
.comments_wrap .input_fon {
float:left;
}
.input_fon span, .private_table .input_fon span {
padding:3px 0;
display:block;
line-height:0;
border:1px solid #c1c5c8;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#fff;
}
.private_table span.minus, .private_table span.plus {
font-size:25px;
vertical-align:middle;
cursor:pointer;
color:#006ab4;
}
.favorites_table td span {
font-size:14px;
line-height:normal;
font-family:'PT Sans', Arial, san-serif;
}
.favorites_table td span.price, .order_table span.price  {
font-family:'PT Sans bold', Arial, san-serif;
}
.favorites_table a.basket_link span {
display:block;
}
.order_table td:first-child .input_fon {
float:left;
}
.favorites_table td:first-child .input_fon a, .order_table td:first-child .input_fon a {
padding: 4px 10px;
width:auto;
display:block;
text-decoration:none;
color:#fff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: -moz-linear-gradient(top, #1fb7e9, #2897d8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(31,183,233)), to(rgb(40,151,216))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1fb7e9, endColorstr=#2897d8) repeat;
background: -o-linear-gradient(#1fb7e9, #2897d8) repeat;
}
.favorites_table td:first-child .input_fon a:hover {
background: -moz-linear-gradient(top, #2799d9, #1fb7e8) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(rgb(39,153,217)), to(rgb(31,183,232))) repeat;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2799d9, endColorstr=#1fb7e8) repeat;
background: -o-linear-gradient(#2799d9, #1fb7e8) repeat;
}

.private_bottom {
margin:30px 0 0;
width:100%;
float:left;
}
.private_right {
width:380px;
float:right;
}

.line_block {
margin-bottom:10px;
width:100%;
float:left;
margin:18px 0 14px 11px;
}
.line_block input, .middle_box input[type="checkbox"] {
margin:2px 15px 0 0;
float:left;
}
.line_block .text_block {
width:350px;
float:left;
}
.line_block .text_block span {
display:block;
}
.line_block .text_block label {
font-size:16px;
color:#53575c;
font-family:'PT Sans bold', Arial, san-serif;
}
.line_block .text_block a {
color:#2577b9;
}
.line_block .text_block a:hover {
color:#F2740C;
}
.private_right .payment_block {
margin-bottom:5px;
}

.private_left {
width:590px;
float:left;
}
.private_left li {
padding:0;
float:left;
background:none;
}

.article_page .lineTabs {
margin:0 0 -1px;
width:100%;
float:left;
position:relative;
}
.lineTabs li {
line-height:28px;
}
.lineTabs li:first-child {
margin-left:20px;
}
.lineTabs li a {
padding:0 10px;
display:block;
border:1px solid transparent;
text-decoration:none;
}
.lineTabs li a span {
line-height:normal;
border-bottom:1px dashed #006AB4;
}
.lineTabs li a:hover span {
border-bottom:1px dashed #F2740C;
}
.lineTabs li a.active {
color:#45494c;
border:1px solid #b9bcbe;
border-bottom:1px solid #fff;
background:#fff;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
.lineTabs li a.active span {
border:0;
}
.content {
padding:20px 19px 0;
width:550px;
float:left;
background:#fff;
border:1px solid #b9bcbe;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.content li {
width:100%;
display:none;
}
.content .tab1 {
display:block;
}

.middle_box {
margin:0 0 10px 155px;
}
.content li label, .account_form label {
margin-top:6px;
width:176px;
float:left;
}
.account_form label {
width:150px;
}
.content li input, .content li select, .content li textarea, .account_form input[type="text"], .account_form input[type="password"] {
margin:0;
width:349px;
border:1px solid #b9bcbe;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.content li input, .account_form input[type="text"], .account_form input[type="password"] {
padding:2px 3px;
margin:0 0 0 4px;
}
.middle_box label {
margin:0;
width:auto;
float:left;
}
.middle_box span {
color:#979fa8;
}
.content li textarea {
padding:3px;
height:67px;
}
.content li select {
padding:2px 0 2px 3px;
width:355px;
}

.button_wrap {
margin:20px 0;
padding:20px 0;
width:100%;
float:left;
text-align:center;
border-top:1px solid #b9bcbe;
}
.button_wrap a {
padding:5px 10px;
width:auto;
color:#fff;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.button_wrap input[type="submit"], .middle_box input[type="submit"] {
padding:0 10px;
height:28px;
border:0;
cursor:pointer;
}
.middle_box .input_fon {
margin:0 0 0 -5px;
}
.middle_box input[type="submit"] {
margin:0;
}
.button_wrap input::-moz-focus-inner, .middle_box input::-moz-focus-inner {
border:0;
}
/*=====================end content_wrap======================*/

/*==========================footer======================*/
.footer_wrap {
margin:0 auto 0;
width:100%; 
min-height:190px; 
overflow: hidden; 
position: relative; 
background:#ebebeb;
}
.footer_center {
margin:0 auto;
width:1000px;
overflow:hidden;
}
.footer_top, .footer_bottom {
padding:20px 0 15px;
width:100%;
float:left;
}
.footer_top {
border-bottom:1px solid #c9c9c9;
}
.footer_bottom {
color:#333;
font-size:13px;
border-top:1px solid #fff;
}
.counter {
width:185px;
float:right;
}

.footer_right_colum {
width:387px;
float:right;
}
.footer_nav, .footer_nav ul {
float:left;
}
.footer_nav ul {
margin-right:20px;
width:175px;
}
.footer_nav {
margin-right:20px;
width:592px;
}
.footer_nav li {
line-height:20px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:16px;
color:#000;
}
.footer_nav li a {
font-family:'PT Sans', Arial, san-serif;
font-size:13px;
color:#333;
text-decoration:none;
}
.footer_nav li a:hover {
color:#f2740c;
}

.right_colum_info {
width:185px;
float:left;
}
.right_colum_info h3 {
margin-bottom:5px;
font-family:'PT Sans bold', Arial, san-serif;
font-size:14px;
color:#000;
}
.contact {
margin-bottom:15px;
}
.payment_block {
margin-bottom:10px;
}
.contact {
font-size:13px;
color:#333;
}
.payment_block img, .footer_brends img {
margin:0 5px 10px 0;
}

/*print footer*/
.print_footer {
margin-top:-75px;
min-height:75px;
background:none;
}
.print_footer .footer_center {
padding-top:20px;
text-align:center;
color:#006ab4;
border-top:1px solid #929292;
}
/*==========================end footer======================*/
/*стиль ошибок*/
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  margin-top: 30px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  margin-left: 10px; 
  margin-right: 10px;
  clear:both;
}
.alert-heading {
  color: inherit;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/*каталог*/
.subCategory{
	border-top:1px solid #e4e4e4;
	margin:0 -60px 25px -10px;
	padding:0 0 0 10px;
	}
.subCategory li{
	float:left;
	width:260px !important;
	}
.subCategory_img{
	min-width:150px;
	min-height:150px;
	overflow:hidden;
	padding:12px 0;
	}
.subCategory li h3{
	padding-left:10px;
	padding-bottom:15px;
	}
.sub_menu{ padding-left:10px;}
.sub_menu li{
	float:none !important;
	margin-bottom:8px;
	}
.sub_menu li a{
	font-size:13px;
	color:#333;
	}	
.raitent_star{
	display:inline-block;
	height:21px;
	background:#f9f9f9;
	padding:0 2px;
	float:left;
	margin-right:4px;
	}
.raitent_star a{
	float:left;
	width:11px;
	height:11px;
	background:url(../images/star.png);
	margin:5px 3px 0 3px;
	}	
.stars div a {
  background: transparent url(../images/sprite_rate.png) 0 0 no-repeat;
  display: inline-block;
  height: 23px;
  width: 12px;
  text-indent: -999em;
  overflow: hidden;
}

.stars a.rating-right {
  background-position: 0 -23px;
  padding-right: 6px;
}

.stars a.rating-over {
  background-position: 0 -46px;
}

.stars a.rating-over.rating-right {
  background-position: 0 -69px;
}

.stars a.rating {
  background-position: 0 -92px;
}

.stars a.rating.rating-right {
  background-position: 0 -115px;
}	

.baner_slider_block{
	width:980px;
	margin-right:10px;
	}
.video_block{
	width:386px;
	min-height:298px;
	border:1px solid #e8e8e8;
	background:#f7f7f7;
	float:left;
	border-radius:7px;
	padding:9px;
	}
.video_block2{
	width:386px;
	min-height:298px;
	float:left;
	border-radius:7px;
	padding:9px;
	}
.itself_video{
	width:386px;
	height:284px;
	overflow:hidden;
	}
.video_block p {
    color: #666666;
    font-size: 13px;
    margin-top: -7px;
    padding-left: 5px;
}


.description_baners{
	width:520px;
	float:right;
	}
.description_baners h1{ font-weight:bold;}
h2.title_baner_h2{
	font: normal bold 26px Arial, Helvetica, sans-serif !important;
    padding:10px 0 10px !important;
    text-align: left !important;
	}
.list_services{ margin:40px 0 0 -5px;}
.list_services_t{
	width:332px;
	height:38px;
	background:url(../images/corners_block_list.png) 0 0;
	margin-bottom:-23px;
	}
.list_services_b{
	width:332px;
	height:38px;
	background:url(../images/corners_block_list.png) 0 -38px;
	margin-top:-34px;
	}
.list_services_c{
	width:500px;
	background:url(../images/bg_block_list.png) repeat-y;
	position:relative;
	}
.list_services_c ul{
	padding-left:33px;
	}
.list_services_c ul li{
	padding-left:19px;
	background:url(../images/list_style.png) no-repeat 0 8px;
	margin-bottom:10px;
	}
.list_services_c h3{ margin-bottom:4px;}
.list_services_c p{ font-size:13px; color:#666;}
.car_img {
    position: absolute;
    right: 5px;
    top: 68px;
	}
	
.list_services2{ margin:15px 0 0 0;}	
.list_services_c2{
	width:500px;
	position:relative;
	}
.list_services_c2 ul{
	}
.list_services_c2 ul li{
	padding-left:19px;
	background:url(../images/list_style.png) no-repeat 0 8px;
	margin-bottom:10px;
	}
.list_services_c2 h3{ margin-bottom:4px;}
.list_services_c2 p{ font-size:13px; color:#666;}

.left_side_blogs {
	display:block;
	width:165px;}
	span.head_category {
		font:18px arial, sans-serif;
		color:#3a3939;
		display:block;
		padding:0 0 15px 0;}
	ul.categories_u {
		display:block;
		padding:0 0 20px 0;}
		ul.categories_u li {
			margin:0 0 12px 0;}
			ul.categories_u li span {
				color:#999999;}
			ul.categories_u li a {
				font:12px arial, sans-serif;
				color:#000;
				text-decoration:underline;}
			ul.categories_u li a:hover {
				font:12px arial, sans-serif;
				color:#000;
				text-decoration:none;}
.blogs_content {
	width:701px;
	padding:0 0 0 30px;
	border-left:1px dashed #666666;}
.blogs_content_cat {
	width:100%;
	padding:0 0 0 30px;}	
table.blogs_table {
	width:100%;
	margin:0 0 20px 0;}
	table.blogs_table td {
		padding:0 10px 15px 0;
		vertical-align:top;}
		table.blogs_table td span {	
			color:#a2a2a2;
			font:11px arial, sans-serif;}
		table.blogs_table td a.user_blog_name {
				color:#0078ff;
				margin:0 10px 0 0;}
		table.blogs_table td p {
			color:#626262;}
		table.blogs_table td a.blog_name {
			display:inline-block;
			margin:0 0 5px 0;
			font:18px arial, sans-serif;
			color:#313131;}
		table.blogs_table td.user_blog_avatar {
			width:50px;}
		table.blogs_table tr.br_bt {
			border-bottom:1px solid #cccccc;}
		table.blogs_table tr.br_in {
			border-bottom:2px solid #cccccc;}
		table.blogs_table tr.br_comm {
			border-bottom:1px dotted #cccccc;}


.wrapper_1000px{
	width:1000px;
	margin:0 auto;
	padding-bottom:190px;
	}
.clear{
	clear:both;
	}
.sideBarL{
	width:240px;
	float:left;
	}
.sideBarL h2 {
    color: #F2740C;
    font-family:'PT Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 23px;
    margin-bottom: 24px;
}
.social {
	text-align: justify;
	margin-bottom: 40px;
}
.social a { margin: 0 6% 0 2%; }
.social a.last { margin: 0 0 0 2%; }

/* Форум, Последние отзывы */
.drew_out {
	margin-bottom: 30px;
}
.drew_out .note { line-height: 35px; }
.drew_out_items {
	padding: 10px 10px 0 15px;
	overflow: hidden;
}
.drew_out .small {
	display: block;
	padding-top: 5px;
}

.forum li { margin-bottom: 18px;background: url(../images/topic_icon.png) no-repeat right center; }
.forum li:hover { background: url(../images/topic_icon_hover.png) no-repeat right center; }

.inform li {
	margin-bottom: 10px;
	background: url(../images/inform.png) no-repeat right center;
	padding: 3px 0 4px;
}
.inform li:hover { background: url(../img/inform_hover.png) no-repeat right center; }

.drew_out li a {
	padding-right: 30px;
	display: block;
	
}
.title {
	overflow: hidden;
	border-bottom: #FFF 2px solid;
	padding: 0 10px 10px;
}
.title a{
	font-size:13px;
	}
.float_left { float: left; }
.float_right { float: right; }
.title h2{
	float:left;
	margin-bottom:0;
	}
.title a{
	float:right;
	padding-top:0 !important;
	line-height:normal !important;
	color: #B0B0B0;
    font: 11px/18px 'PT Sans',Arial,san-serif;
	}
.title a:hover{
	text-decoration:none;
	color:#555;
	}
.drew_out_items li a {
	color: #006AB4;
    font: 13px/18px 'PT Sans',Arial,san-serif;
	}
.drew_out_items li a:hover{
	color:#f2740c;
	}


.main_contant{
	width:740px;
	float:right;
	}
.main_contant h2 {
    color: #F2740C;
    font-family:'PT Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 23px;
    margin-bottom:0px;
}
.posts_news{
	width:280px;
	float:left;
	}
.posts_news div.title{
	margin-bottom:15px;
	}
.news_item { padding: 0 9px 16px; }
.news_icons {
	float: left;
	width: 20%;
	letter-spacing: -1px;
}
.news_icons_time {
	background: url(../images/icons.png) no-repeat left -410px;
	padding-left: 16px;
	display: block;
}
a.news_item_comment {
	background: url(../images/icons.png) no-repeat left -368px;
	padding-left: 16px;
	line-height: normal;
	text-decoration: none;
}
a.news_item_comment:hover {
	background: url(../images/icons.png) no-repeat left -388px;
	text-decoration: underline;
}
.news_item_title {
	float: left;
	width: 75%;
	font-size:13px;
	line-height:18px;
}
.small { font-size: 10px; }
.red { color: #FF0000; }
.grey { color: #b0b0b0; }



.news_shop{
	width:440px;
	float:right;
	}
.news_shop div.title{
	margin-bottom:5px;
	}
.shops_news_desc {
	padding:10px 10px 0;
}
a.shops_news_title {
	display: block;
	padding: 0px 0 4px;
	font-size:13px;
}
.shops_news_desc p {
	padding-bottom: 2px;
	font-size: 11px;
	line-height: 1.1em;
}
.item_notes { padding: 2px 0; }
.shops_news_comment {
	background: url(../images/icons.png) no-repeat left -368px;
	line-height: normal;
	padding-left: 16px;
	text-decoration: none;
	margin-right: 24px;
}

.reference_item {
	float: left;
	width: 24%;
	padding-right: 1%;
	line-height:normal;
}
.reference_item img {
	float: left;
	margin-right: 9px;
}
.reference_item a {
	font-size: 12px;
	display: block;
	padding-bottom: 5px;
}

.community_wrapper{
	padding:30px 0 40px 0;
	}
.community_wrapper div.title{
	padding:10px 0;
	margin-bottom:15px;
	}



.post_file{
	padding:0 10px 10px 10px;
	}
.post_file h4{
	font-size:14px;
	padding-bottom:4px;
	}
.post_file p{
	font-size:11px;
	}


.photo_gallery{
	width:31%;
	text-align:center;
	margin-right:2%;
	margin-bottom:14px;
	float:left;
	}
.photo_gallery img{
	display:inline-block;
	margin-bottom:8px;
	}
.photo_gallery a{
	font-size:12px;
	}

#footer_menu{
	text-align:center;
	padding-bottom:25px;
	}
#footer_menu li{
	display:inline-block;
	padding:0 15px;
	}
#footer_menu li a{
	color: #3C3C3C;
	font:11px Verdana, Geneva, sans-serif;
	}
	#footer_menu li a:hover{
		text-decoration:none;
		}
#copiryght{
	float:left;
	color: #B0B0B0;
	font:10px Verdana, Geneva, sans-serif;
	}
#xlandcmslogo{
	float:right;
	margin:10px 0 0px 0;
	}

span.button_wrapper {
    background: url("../images/button.png") no-repeat scroll left -35px transparent;
    cursor: pointer;
    display: inline-block;
    height: 35px;
    line-height: 33px;
    padding: 0 0 0 6px;
	float:right;
	margin: 7px 60px 0 0;
}
span.button_wrapper:hover{
	background: url("../images/button.png") no-repeat scroll left -105px transparent;
	}
.feedback a.button {
    padding: 0 20px 0 14px;
}
.button {
	display:block;
    background: url("../images/button.png") no-repeat scroll right top transparent;
    color: #333333 !important;
    height: 35px;
    padding: 0 16px 0 10px;
    text-shadow: 1px 1px #FFFFFF;
}
.button:hover{
	background: url("../images/button.png") no-repeat scroll right -70px transparent;
	}
.feedback a span {
    background: url("../images/icons.png") no-repeat scroll left -450px transparent;
    display: inline-block;
    padding-left: 30px;
}

/*---------- Личный кабинет ------------*/
.user_data_blok { padding-bottom: 15px; }
.user_data {
	float: left;
	width: 65%;
}
.user_data img.avatar,
.user_data img.logotype {
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 3px;
}
.user_data img.avatar {
	max-width: 22%;
}
.user_data img.logotype {
	max-width: 27%;
}
.user_data_blok .user_profile_data {
	float: left;
	padding-left: 4%;
	width: 69%;
}
.setup_shop {
	width: 85%;
}
.user_data_blok h2 { font-size: 22px; }
.user_data_blok h2 img { padding: 0 5px; }
.online {
	padding-left: 11px;
	background: url(../images/icons.png) no-repeat left -1183px;
	line-height: 1.8em;
	display: block;
}
.offline {
	padding-left: 11px;
	background: url(../images/icons.png) no-repeat left -1158px;
	line-height: 1.8em;
	display: block;
}
.user_profile_data p {
	font-size: 9px;
	margin-bottom: 10px;
	padding: 2px 0;
}
.user_profile_data .button_wrapper { margin-right: 10px; }

.user_data_lists {
	float: right;
	width: 33%;
}
.user_data_lists li {
	list-style: none;
	padding: 0;
	line-height: 1.8em;
}
a.positive,
a.neutral,
a.negative { margin-left: 10px; }
a.positive { color: #79992c; }
a.neutral { color: #333; }
a.negative { color: #a43a3a; }

.statistics {
	overflow: hidden;
	padding-bottom: 5px;
}
.statistics li {
	list-style: none;
	padding: 17px 0 0;
	display: block;
	float: left;
	width: 24.75%;
	margin-right: 0.33%;
	background: #f6f6f6;
	height: 67px;
	text-align: center;
}
.statistics li.last {
	margin: 0;
}
.statistics span {
	display: block;
	font-size: 15px;
	color: #333;
	line-height: 3.5em;
}
.content_profile h3 {
	font-size: 16px;
	margin-bottom: 20px;
}
/*------------ Настройка профиля ---------*/
.user_data_setup {
	margin: 15px 0 0;
	line-height: 1.5em;
}
a.delete_account {
	background: url(../images/icons.png) no-repeat left -1138px;
	color: #B0B0B0;
	font-size: 9px;
	padding-left: 15px;
	display: block;
	float: right;
}
.birth input {
	float: left;
}
.birth .jqTransformSelectWrapper {
	width: 100px;
	margin: 0 10px;
}
a.delete_foto {
	background: url(../images/icons.png) no-repeat left -1138px;
	padding-left: 15px;
	display: block;
	margin-bottom: 20px;
}

.content_heading {
	overflow: hidden;
	padding: 0 0 17px;
}
.content_heading h1,
.content_heading h2
{
	font-family: DidactGothic;
	font-size: 25px;
	color: #0b88d8;
	display: inline;
	float: left;
}

/*Табы*/
ul.tab_lists {
	width: 100%;
	overflow: hidden;
	background: url(../images/tabs.png) repeat-x center bottom;
}

ul.tab_lists li {
	list-style: none;
	display: block;
	float: left;
	padding: 0 0 0 6px;
	margin-right: 5px;
	cursor: pointer;
	height: 28px;
	background: transparent url(../images/tab.png) no-repeat left -28px;
	text-align: center;
}
ul.tab_lists li:hover {

}
ul.tab_lists li.current,
ul.tab_lists li.current span {
	background: #f6f6f6;
	color: #0b88d8;
}
ul.tab_lists li span {
	display: inline-block;
	padding: 0 19px 0 13px;
	height: 28px;
	background: url(../images/tab.png) no-repeat right top;
	line-height: 25px;
}
ul.tab_lists li span:hover {
	color: #1C94E0;
	text-decoration: underline;
}
.tabscontent {
	padding: 22px 15px 0;
	display:none;
}
.tabitems {
	background: #f6f6f6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.tabitem_shop { margin-left: 50%; }
.auth ul.tab_lists li {
	width: 49%;
	margin: 0px;
}
.auth ul.tab_lists li span {
    display: block !important;
}
.auth .formstyled {
	width: 330px;
	margin-left: 16px;
}
.auth ul.tab_lists li#tab2 { float: right; }
.auth .tabscontent {
    padding: 22px 0 0;
}

/*форум*/
#header_buttons {
	margin-top:7px;
	float:right;
}
#my_bulletin .column1,
#my_bulletin .column2,
#my_bulletin .column3,
#my_bulletin .column4,
.mess .column1,
.mess .column2,
.mess .column3,
.mess .column4,
.mess .column5,
.mess .column6,
.mess .column7,
.mess .column8,
.mess .column9,
.forum .column1,
.forum .column2,
.forum .column3,
.forumitem .column1,
.forumitem .column2,
.discuss .column1,
.discuss .column2 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
.forum .column1 {
	width:38px;
	padding-top:22px;
	margin-left:0;
}

.forum .column2 {
	width:367px;
}

.forum .column3 {
	width:90px;
	margin-right:0;
}

.forumitem .column1 {
	width:53px;
	margin-left:0;
}

.forumitem .column2 {
	width:640px;
}

.discuss .column1 {
	width:80px;
	margin-left:0;
	text-align:center;
}

.discuss .column2 {
	width:621px;
	margin-right:0;
}

.text_zebra{
	background-color: #F5F5F5;
	padding-bottom: 10px;
}

.text_zebra2{
	background-color: #E6E6FA;
	padding-bottom: 10px;
}

.forum_icon {
	background:url(../images/forum_icon.png);
	width:38px;
	height:31px;
}

.cloud {
	background:url(../images/cloud.png);
	width:38px;
	height:36px;
}

.forum_icons_foot {
	background:url(../images/forum_icons_foot.png);
	width:22px;
	height:22px;
}

.forum_ava {
	float:left;
	border:solid 1px #FFFFFF;
	margin-right:7px;
	
	-webkit-box-shadow:0px 2px 3px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:0px 2px 3px rgba(50, 50, 50, 0.3);
	box-shadow:0px 2px 3px rgba(50, 50, 50, 0.3);
}

.forum h2 {
	margin-bottom:7px;
}
.color_555 {
	color:#555;
}

.color_999 {
	color:#999;
        text-align:center
}
.discuss {
	-webkit-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
	box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
}

.discuss .header {
	background:#b2def5;
	padding:5px 10px;
}

.discuss .comment {
	margin:0;
	padding:10px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.center {
        display:inline-block;
	text-align:center;
}
.underline_none {
	text-decoration:none;
}
.citation {
	padding:5px 10px;
	background:#efefef;
	margin-bottom:10px;
	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	
	-webkit-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
	box-shadow:0px 1px 3px rgba(50, 50, 50, 0.3);
}

/*---------- Личные сообщения ------------*/
.messages h1 {
    color: #0B88D8;
    font-family: DidactGothic;
    font-size: 25px;
	margin-bottom: 10px;
}
.private_messages_blok {
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
.private_message {
	background-color: #f6f6f6;
	margin-bottom: 5px;
	padding: 10px 15px;
}
.private_message .message_profile {
	float: left;
    width: 65%;
}
.private_message img.avatar,
.message_blok img.avatar {
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 3px;
}
.private_message img.avatar {
	width: 11%;
}
.message_blok img.avatar {
	width: 8%;
}
.private_messages_blok .user_profile_data,
.message_blok .user_profile_data {
	float: left;
	padding-left: 2%;
}
.private_messages_blok h2 { font-size: 16px; }
.private_messages_blok h2 img,
.message_profile h2 img { padding: 0 5px; }

.message_actions {
	float: right;
	width: 35%;
}
.message_actions .button_small_wrapper {
	margin-bottom: 5px;
}
.message_profile,
.message_text {
	margin-bottom: 20px;
	overflow: hidden;
        width: 100%;
}
.message_text textarea {
	height: 150px;
	width: 90%;
	display: block;
	margin-bottom: 10px;
}
.message_separator {
	background: url(../images/tabs.png) repeat-x center center;
	height: 10px;
	margin-bottom: 20px;
}
.message_question,
.answer {
	margin-bottom: 5px;
	padding: 10px 15px 10px 30px;
}
.message_question {
}
.message_title {
	margin-bottom: 8px;
}

.share h2 {
	margin-bottom:10px;
}

.share img {
	float:left;
	margin:0 16px 16px 0;
}

.shareitem {
	float:left;
	margin:10px;
	padding:10px;
	background:#e2e2e2;
	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}

.shareitem:hover {
	background:#d7d7d7;
}

.shareitem img {
	margin-bottom:7px;
}
.shareitem {
	width:796px;
}
.count_files {
text-align:right; 
padding-right: 40px; 
margin-top: -24px;
}

.button {
	font-family: Verdana !important;
	display: inline-block;
	overflow: hidden;
	text-decoration: none !important;
	vertical-align: middle;
	width: auto;
	font-size: 12px !important;
	text-shadow: 1px 1px #FFF;
	border: 0;
	cursor: pointer;
	margin: 0px;
}
.button {
	height: 35px;
	background: url(../images/button.png) no-repeat right top;
	color: #333 !important;
	text-shadow: 1px 1px #FFF;
	padding: 0 16px 0 10px;
}
.community_forum li{
	width: 798px;
	}
.photo_subjects{
	width:86px;
	text-align:center;
	float:left;
	padding-top:22px;
	}
.photo_subjects div{
	width:38px;
	height:38px;
	margin:0 auto;
	}
.descrp_community{
	width:380px;
	float:left;
	}
.descrp_community h2{
	margin-bottom:7px;
	}
.info_community{
	float:left;
	width:120px;
	text-align:right;
	padding-left:10px;
	}
.community_author{
	width:166px;
	float:right;
	}
.community_author h3{
	padding-bottom:5px;
	}
.img_community_author{
	width:33px;
	height:33px;
	border:1px solid #fff;
	float:left;
	box-shadow:0 0 3px #888;
	margin-right:10px;
	}
.date_community{
	width:120px;
	float:left;
	margin-top:-3px;
	}
.date_community span{
	display:block;
	color:#999;
	}
.time_community{
	color:#999;
	}
.community_forum{
 padding:10px 0 20px 0;
 }
.bbcode:hover {
color : #4F4F4F;
background-color : #F5F5F5;
box-shadow: 1px 1px 25px #bebebe;
}

.bbcode {
clear:both;
background : #BEBEBE;  
border-bottom : 1px solid #e9e9e9;
border-right: 1px solid  #e9e9e9; 
border-left: 2px solid  #e9e9e9;
padding : 10px; 
display : block;
box-shadow: 1px 1px 25px #bebebe;  
margin:18px 0 8px 11px;
}
.bbpanel a {
    border: 1px solid #a7a7a7;
    height: 10px;
    display: inline-block;
    margin: 1px;
    vertical-align: middle;
    width: 10px;
}
.scrollup {
    position: fixed;
    bottom:60px;
    left:70px;
    display: none;
    z-index:100;
}