input:focus, textarea:focus {outline: 0 none;}
img {border: none;}

body {
    margin: 0;
    font: 12px Arial;
    color: #4d4d4d;
    background: #042d42;
    min-width: 1000px;
}

h1 {
    margin: 0 0 16px 4px;
    font-size: 25px;
    color: gray;
}

h2 {
    margin: 0 0 4px;
    font-size: 18px;
    font-weight: normal;
}

h3 {
    margin: 0 0 0 6px;
    font-size: 24px;
    color: black;
}

h4 {
    margin: 0 0 16px 4px;
    font-size: 25px;
    color: black;
}

h5 {
    margin: -18px 0 12px 4px;
    font-size: 20px;
    color: black;
}

h6 {
    margin: 0px 0 12px 4px;
    font-size: 16px;
    color: gray;
 
	
}
h6 a {
    color: #018bd4;
	text-decoration: none;
	cursor: pointer;
	
}
td.h7 {
    margin: 0px 0 12px 4px;
    font-size: 16px;
    color: gray; 
	padding: 7px;
 }
.header {
    background: url(../img/header.png) repeat-x;
}

.headerBody {
    width: 1000px;
    margin: 0 auto;
    padding: 15px 0 5px;
    overflow: hidden;
}

.goin {
    float: right;
    background: url(../img/goin.png) no-repeat;
    font-size: 18px;
    color: white;
    padding-left: 26px;
    margin-top: 20px;
}

.grafik {
    color: white;
    text-align: right;
    float: right;
    padding: 16px 44px 0 0;
}

.grafik p {
    font-size: 24px;
    margin: 0;
}

.logo {
    margin-left: 15px;
}

.header form {
    float: right;
    clear: right;
    margin-top: 16px;
}

.header form div {
    background: white;
    float: right;
    -webkit-box-shadow: inset 1px 2px 2px 0 #b5b5b5;
    -moz-box-shadow: inset 1px 2px 2px 0 #b5b5b5;
    box-shadow: inset 1px 2px 2px 0 #b5b5b5;
}

.searchButton {
    background: url(../img/search.png) 0 7px no-repeat;
    width: 22px;
    height: 28px;
    border: none;
    padding: 0;
    cursor: pointer;
    float: right;
}

.searchText, .searchText2 {
    padding: 0 0 0 7px;
    border: none;
    background: none;
    font: 12px Arial;
    height: 28px;
    width: 147px;
}

.searchText {
    color: #808080;
}

.searchText2 {
    color: black;
}

.header form a {
    color: white;
    margin: 9px 13px 0 0;
    display: inline-block;
}

.header ul {
    margin: 20px 0 0 19px;
    padding: 0;
    list-style: none;
    font-size: 18px;
    overflow: hidden;
}

.header li {
    padding: 0;
    margin: 0 30px 0 0;
    float: left;
}

.header ul a {
    color: white;
}

.header ul .currentTop a {
    color: #17ade0;
    text-decoration: none;
}

.content {
    background: #ececec;
}

.contentBody {
    width: 1000px;
    margin: 0 auto;
    padding-top: 9px;
    overflow: hidden;
}

.left {
    width: 184px;
    float: left;
}
.leftin {
    background: white;
    border: 1px solid #b2b2b2;
    width: 184px;
    padding: 11px 17px 28px;
    float: left;
    margin-bottom: 7px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.proizvoditel {
    color: black;
    margin-bottom: 16px;
}

.proizvoditel p {
    margin: 0 0 2px;
}

.proizvoditel select {
    width: 184px;
    padding-left: 10px;
}

.proizvoditel option {
    padding-left: 10px;
}

.leftin ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.leftin > ul {
    margin: 0;
}

.leftin li {
    padding: 0;
    margin: 0;
}

.leftin > ul > li {
    background: url(../img/strelka.png) 0 11px no-repeat;
    border-top: 1px solid #cccccc;
    padding: 8px 0 5px 14px;
}

.leftin > ul > li:first-child {
    border: none;
}

.leftin > ul > li.currentLeft {
    background-image: url(../img/strelkaCurrent.png);
}

.leftin > ul > li.open {
    background: url(../img/strelkaOpen.png) 0 12px no-repeat;
}

.leftin li li {
    padding: 4px 0 3px 18px;
}

.leftin li li.currentLeft {
    background: #018bd4;
}

.leftin li li.currentLeft a {
    color: white; 
}

.leftin ul a {
    color: black;
    text-decoration: none;
}

.leftin ul .currentLeft a {
    color: #018bd4;
}

.leftin > ul > li.open > a {
    color: #018bd4;
    font-weight: bold;
}

.leftin ul ul {
    opacity: 0;
    display: none;
    margin-left: 1px;
}

.leftin ul a:hover, .leftin ul a:active, .leftin ul a:focus {
    color: #018bd4;
}

.center {
    margin-left: 224px;
    overflow:hidden;
}

.mainBanner {
    position: relative;
    width: 761px;
    border: 1px solid #b2b2b2;
    padding: 5px;
    background: white;
    margin-bottom: 7px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.slidesjs-navigation {
    position: absolute;
    z-index: 10;
}

.mainBanner .slidesjs-previous, .proizvoditeliSlider .slidesjs-previous {
    background: url(../img/slider.png) no-repeat;
    width: 38px;
    height: 72px;
}

.mainBanner .slidesjs-next, .proizvoditeliSlider .slidesjs-next {
    background: url(../img/slider.png) 100% 0 no-repeat;
    width: 38px;
    height: 72px;
}

.mainBanner .slidesjs-previous {
    left: 5px;
    top: 94px;
}

.mainBanner .slidesjs-next {
    right: 5px;
    top: 94px;
}
.nav {
    color: #018bd4;
    text-decoration: none;
    border-bottom: 1px dashed #018bd4;
	font-size: 18px;
    cursor: pointer;
	margin: 6px 6px 6px 0px;
	padding: 3px;
	line-height: 1.5;
	white-space: nowrap;
}
.novost {
    border-top: 9px solid #17ade0;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
    background: white;
    margin: 0 0 7px;
    padding: 13px 19px 6px 6px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}
.novostR {
    border-top: 9px solid #ff0000;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-bottom: 1px solid #b2b2b2;
    background: white;
    margin: 0 0 7px;
    padding: 13px 19px 6px 6px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.novost dt {
    float: left;
    color: #018bd4;
    font-weight: bold;
    font-size: 17px;
}

.novost dd {
    margin: 0 0 0 139px;
    color: black;
}

.novost dd div {
    opacity: 0;
    display: none;
}

.novost p {
    margin: 0 0 9px;
    font-size: 14px;
}

.novostR dt {
    float: left;
    color: #018bd4;
    font-weight: bold;
    font-size: 17px;
}

.novostR dd {
    margin: 0 0 0 150px;
    color: black;
	text-decoration: none; 
	font-weight: bold;
    font-size: 16px;
	float: left;
	text-align: left;
}


.novostR dd div {
    opacity: 0;
    display: none;
}

.novostR p {
    margin: 0 0 9px;
    font-size: 14px;
}

.razvernut {
    color: #018bd4;
    text-decoration: none;
    border-bottom: 1px dashed #018bd4;
    float: right;
    cursor: pointer;
}

.svernut {
    color: #018bd4;
    text-decoration: none;
    border-bottom: 1px dashed #018bd4;
    float: right;
    cursor: pointer;
}

.razvernut:hover, .razvernut:active, .razvernut:focus {
    border-color: white;
}

.sliderBlocks {
    overflow: hidden;
}

.block {
    background: white;
    border: 1px solid #b2b2b2;
    float: left;
    padding: 3px 5px 0;
    margin-bottom: 7px;
    width: 371px;
    height: 225px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.nechetniy {
    clear: left;
    margin-right: 7px;
}

.title {
    font-weight: bold;
    font-size: 24px;
    color: #018bd4;
}

.slider {
    overflow: hidden;
    margin-top: 3px;
    position: relative;
}

.slider img {
    float: left;
}

.slider p {
    margin: 0 0 0 263px;
    font-style: italic;
    color: black;
}

.slider p span {
    font-style: normal;
    font-size: 20px;
    font-weight: bold;
    display: block;
    margin-top: 15px;
}

.slider .slidesjs-navigation {
    height: 29px;
    background-image: url(../img/navigation.png);
    width: 29px;
    bottom: 10px;
}

.slider .slidesjs-previous {
    right: 39px;
}

.slider .slidesjs-next {
    right: 0;
    background-position: -58px 0;
}

.slider .slidesjs-previous:hover, .slider .slidesjs-previous:active, .slider .slidesjs-previous:focus {
    background-position: -29px 0;
}

.proizvoditeli {
    border: 1px solid #b2b2b2;
    background: white;
    padding-top: 2px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
    margin-bottom: 7px;
}

.proizvoditeliSlider {
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    padding-top: 2px;
}

.proizvoditeliSlider .slidesjs-container {
    width: 672px !important;
    margin: 0 auto;
}

.proizvoditeliSlider p {
    margin: 0 13px;
    float: left;
}

.proizvoditeliSlider span {
    display: block;
    height: 69px;
}

.proizvoditeliSlider a {
    color: #018bd4;
}
.proizvoditeliSlider img {

}


.proizvoditeliSlider .slidesjs-previous {
    left: 5px;
    top: 15px;
}

.proizvoditeliSlider .slidesjs-next {
    right: 5px;
    top: 15px;
}

.footer {
    background: #042d42 url(../img/footer.png) 0 100% repeat-x;
    padding: 14px 0 10px;
}

.footerBody {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height:179px;
}

.footerLeft {
    float: left;
    width: 147px;
    text-align: center;
    margin-right: 70px;
}

.footerLeft div {
    margin: 4px 0 2px;
}

.footerLeft div a {
    width: 27px;
    height: 27px;
    display: inline-block;
    background-image: url(../img/social.jpg);
    margin: 0 5px;
}

.twitter {
    background-position: -27px 0;
}

.rcc {
    background-position: -54px 0;
}

.footerLeft p {
    margin: 0;
    color: white;
}

.footerLeft p span {
    display: block;
    font-size: 20px;
}

.footerBody ul {
    margin: 0 44px 0 0;
    padding: 12px 0 0;
    list-style: none;
    float: left;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.footerBody li {
    padding: 0;
    margin: 0 0 7px;
}

.footerBody ul a {
    color: white;
    font-weight: normal;
}

.meters {
    margin: 15px 0 0 912px;
}


.breadcrumbs {
    margin: 2px 0 16px;
}

.breadcrumbs, .breadcrumbs a {
    color: #018bd4;
}

.breadcrumbs a {
    text-decoration: none;
}

.breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus {
    text-decoration: underline;
}

.breadcrumbs span {
    color: #666666;
}

.kuzovaBlocks {
    overflow: hidden;
    margin-bottom: 20px;
}

.kuzov {
    background: white;
    padding: 3px 4px 0;
    margin: 0 0 7px 7px;
    width: 243px;
	height: 150px; 
    border: 1px solid #b2b2b2;
    float: left;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.leftKuzov {
    margin-left: 0;
}

.kuzov a {
    font-weight: bold;
    color: #018bd4;
}

.kuzov p {
    margin: 1px 0 0;
    text-align: center;
}

.novinki1 {
    border-spacing: 0;
    border-collapse: collapse;
    background: white;
    color: black;
    border: 1px solid #b2b2b2;
    width: 100%;
    padding: 0;
    margin: 0 0 8px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}



.novinki thead, .novinki tbody, .novinki tr {
    margin: 0;
    padding: 0;
}

.novinki {
    border-spacing: 0;
    border-collapse: collapse;
    background: white;
    color: black;
    border: 1px solid #b2b2b2;
    width: 100%;
    padding: 0;
    margin: 0 0 8px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}
.novinki1 td {
    vertical-align: top;
    margin: 0;
    padding: 5px 5px 5px 5px;
}
.novinki1 thead, .novinki tbody, .novinki tr {
    margin: 0;
    padding: 0;
}
.novinki1 tbody tr {
    border-top: 1px solid #b2b2b2;
}

.novinki th {
    font-weight: normal;
    text-align: left;
    overflow: hidden;
    margin: 0;
    padding: 12px 0 10px;
}

.novinki th:first-child {
    padding-left: 6px;
}

.novinki th span {
    float: left;
    margin-right: 2px;
}

.novinki th a {
    height: 12px;
    background-image: url(../img/sortirovka.png);
    float: left;
    margin: 2px 0 0 5px;
}

.down {
    width: 10px;
}

.up {
    width: 11px;
    background-position: -20px 0;
}
.down2 {
    width: 10px;
    background-position: -31px 0;
}

.up2 {
    width: 11px;
    background-position: -10px 0;
}


.novinki tbody {
    font-size: 14px;
}

.novinki tbody tr {
    border-top: 1px solid #b2b2b2;
}

.novinki td {
    vertical-align: top;
    margin: 0;
    padding: 16px 0 8px;
}

.novinki td:first-child {
    width: 125px;
    text-align: center;
}

.novinki td:first-child + td {
    font-weight: bold;
    width: 93px;
    padding-top: 22px;
}

.novinki td:first-child + td + td {
    width: 292px;
    padding-top: 19px;
}

.novinki td:first-child + td + td + td {
    width: 84px;
    text-align: center;
    padding: 22px 17px 0 0;
}

.novinki td:first-child + td + td + td + td {
    text-align: right;
    padding-right: 5px;
}

.novinki td span {
    font-size: 20px;
    font-weight: bold;
}

.novinki1 td {
    line-height: 1;

}

.novinki1 td span {
	font-family: arial;
    font-size: 20px; 
    font-weight: bold;

}


.novinki td a.buttonT, .info td a.buttonT , a.buttonT {
    border: 1px solid #0b6391;
    background: url(../img/gdeKupit.png) repeat-x;
    display: inline-block;
    font-weight: bold;
    color: white;
    text-decoration: none;
    padding: 4px 16px;
    margin-top: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.oferta{
    border-spacing: 0;
    border-collapse: collapse;
    color: black;
    border: 1px solid #b2b2b2;
    padding: 5px;
    margin: 0 0 8px;
    
}

.nalichie1, .nalichie2, .nalichie3, .nalichie4 , .nalichie5{
    background-image: url(../img/nalichie.gif); 
    height: 29px;
    width: 26px;
    display: inline-block;
}

.nalichie1 {
    width: 37px;
    height: 23px;
}

.nalichie2 {
    background-position: -37px 0;
}

.nalichie3 {
    background-position: -63px 0;
}

.nalichie4 {
    background-position: -89px 0;
}
.nalichie5 {
    background-position: -115px 0;
}


.positions {
    overflow: hidden;
}

.positions h4 {
    float: left;
}

.positions1 li {
	float: left;
	margin: 5px;
}

.positions1 > ul > li.open {
    background: ;
}
.positions1 li li.currentLeft a {
    background: #018bd4;
	color: white; 
}

.positions1 li.currentLeft  a  {
    background: #018bd4;
	color: white;  
}

#nav li {
float: left;
margin-right: 10px;
position: relative;
display: block;
}

#nav li:hover ul{
width: 640px; 
left:0; /* Приносим его обратно на экран, когда нужно */
opacity:1; /* Делаем непрозрачным */
display:block;
}  

#nav ul{

list-style: none;
display:none;
opacity: 0;
-webkit-transition: 0.25s linear opacity;
} 
#nav ul li {
padding-top: 1px;
float: left;
background: url(dot.gif);
}

.positions1 ul{
color: #666666;
margin: 1px 5px 5px 5px;
float: left;
padding: 0px;
list-style: none;
font-size: 14px;
font-weight: bold;
color: #018bd4;
text-decoration: none; 
} 
.positions1 ul a{
color: #666666;
margin: 1px 5px 5px 5px;
float: left;
padding: 0px;
list-style: none;
font-size: 14px;
font-weight: bold;
color: #018bd4;
text-decoration: none; 
}

.positions div {
    color: #666666;
    margin: 12px 0 0 16px;
    float: left;
}
.positions ul {
    color: #666666;
    margin: 1px 5px 5px 5px;
    float: left;
	padding: 0px;
}

.parameters {
    overflow: hidden;
    color: black;
}

.parameters label {
    font-weight: bold;
    width: 118px;
    float: left;
    clear: left;
    margin: 5px 0 5px 5px;
}

.parameters select {
    padding-left: 5px;
    border: 1px solid #b2b2b2;
    width: 199px;
}

.parameters option {
    padding-left: 5px;
}

.parameters div {
    border: 1px solid #b2b2b2;
    background: white;
    float: left;
    width: 197px;
}

.razdelButton {
    float: right;
    background: url(../img/razdelButton.png) no-repeat;
    border: none;
    padding: 0;
    cursor: pointer;
    width: 14px;
    height: 14px;
    margin: 2px;
}

.razdelText {
    float: right;
    padding: 0;
    border: none;
    height: 18px;
    width: 171px;
}

.pagination {
    font-size: 14px;
    color: #018bd4;
    float: right;
}

.paginationTop {
    margin: -21px 0 11px;
}

.pagination a {
    color: #018bd4;
    margin: 0 3px;
}

.currentPage {
    text-decoration: none;
    font-weight: bold;
}

.pokazano {
    color: #018bd4;
    font-size: 14px;
}


.galleryContainer {
    float: left;
    margin-bottom: 28px;
    width: 538px;
}

.pika-thumbs {
    margin: 0;
    padding: 0 0 7px;
    list-style: none;
    line-height: 0;
    overflow: hidden;
}

.pika-thumbs li {
    width: 96px;
    height: 60px;
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
    background: white;
    overflow: hidden;
    float: left;
    padding: 3px;
    margin: 0 0 0 5px;
    cursor: pointer;
}

.pika-thumbs li:first-child {
    margin: 0;
}


.pika-thumbs li .clip {
    position: relative;
    height: 100%;
	width: 100%;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}

.pika-stage {
    position: relative;
    width: 538px;
    margin-bottom: 7px;
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
    background: white;
    padding: 0px;
    text-align: center;
    height: 368px;
    overflow: hidden;
}
.imForSlider {max-width:538px;}

.pika-stage img {
	height: 100%;
	max-height: 386px;
	max-width: 538px;
}

.pika-tooltip {
    font-size: 12px;
    position: absolute;
    color: white;
    padding: 3px;
    background-color: rgba(0, 0, 0, 0.7);
    border: 2px solid black;
}

.pika-tooltip a {
    color: #018BD4;
}

.pika-loader {
    background: url(../img/loading.gif) 3px 3px no-repeat #000;
    background-color: rgba(0, 0, 0, 0.9);
    color: white;
    width: 60px;
    font-size: 11px;
    padding: 5px 3px;
    text-align: right;
    position: absolute;
    top: 15px;
    right: 15px;
}

.pika-imgnav, .pika-textnav {
    display: none !important;
}
partlist {
    margin-left: 0px;
    font-weight: normal;
    margin: 0;
    padding: 9px 0 6px;
}

.partlist table  {
    border-spacing: 0;
    border-collapse: collapse;
    color: black;
    background: white;
    text-align: center;
    width: 213px;
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}
.partlist th {
    font-weight: bold;
	color: #018bd4;
    margin: 0;
    padding: 5px 0 5px;
}
.partlist tr {
    border-top: 1px solid #b2b2b2;
}
.partlist td {
    font-weight: normal;
	color: #018bd4;
    margin: 0;
    padding: 5px 5px 5px 5px;
}
.partlist td a {
   	color: #018bd4;
}
.partlist {
    margin-left: 560px;
}

.info {
    margin-left: 560px;
}




.info table, .info tbody, .info tr {
    margin: 0;
    padding: 0;
}

.info table {
    border-spacing: 0;
    border-collapse: collapse;
    color: black;
    background: white;
    text-align: center;
    width: 213px;
    border: 1px solid #b2b2b2;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.info tr:first-child {
    border: none;
}

.info tr {
    border-top: 1px solid #b2b2b2;
}

.info th {
    font-weight: normal;
    margin: 0;
    padding: 9px 0 6px;
}

.info td {
    font-weight: bold;
    font-size: 26px;
    margin: 0;
    padding: 5px 0 12px;
}
.info tt {
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 5px 0 12px;
}


.info tr:first-child + tr td {
    padding: 9px 0 5px;
}

.info td a {
    font-size: 14px;
    margin: 0;
}

.info dl {
    /* margin: 31px 0 0; */
    font-size: 14px;
    font-weight: bold;
}

.info dl a {
    color: #018bd4;
	line-height: 1;
}

.info dt, .info dd {
    padding: 20px 0 2px 47px;
}

.info dt {
    background: url(../img/instruction.png) 5px 0 no-repeat;
}

.info dd {
    margin: 18px 0 0;
    background: url(../img/zapchasti.png) no-repeat;
}

.text {
    line-height: 16px;
    margin: 0 0 48px 7px;
    clear: left;
}

.text p {
    margin: 0 0 16px;
}

.text ul {
    margin: 0 0 14px;
    padding: 0 0 0 13px;
}

.text li {
    padding: 0;
    margin: 0;
}

.text p.title14 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}


.goin:hover, .goin:active, .goin:focus,
.header form a:hover, .header form a:active, .header form a:focus,
.header ul a:hover, .header ul a:active, .header ul a:focus,
.title:hover, .title:active, .title:focus,
.proizvoditeliSlider a:hover, .proizvoditeliSlider a:active, .proizvoditeliSlider a:focus,
.footerBody ul a:hover, .footerBody ul a:active, .footerBody ul a:focus,
.kuzov a:hover, .kuzov a:active, .kuzov a:focus,
.pagination a:hover, .pagination a:active, .pagination a:focus,
.info dl a:hover, .info dl a:active, .info dl a:focus,
.pika-tooltip a:hover, .pika-tooltip a:active, .pika-tooltip a:focus
    {text-decoration:none;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .center {width: 776px;}
    .parameters div {margin-top: 2px;}
}

.searchText, .searchText2 {line-height: 30px\0/;}
.proizvoditel select, .parameters select {padding: 0\0/;}
1.center {margin-left: 7px\0/;}

:root .center {margin-left: 227px\9;}

*+html .header form {width: 310px;}
*+html .header form div  {width: 176px;}
*+html .searchText, .searchText2 {line-height: 30px;}
*+html .novinki td {border-top: 1px solid #B2B2B2;}
*+html .razdelText {border-color: #ffffff;}
*+html .parameters div {margin-top: 3px;}
*+html .pika-thumbs li {height:67px;}

td.pageHeading {margin: 0 0 16px 4px;
	font-size: 25px;
	color: black;
}


a.buttonX,input[type='submit'].buttonX,button.buttonX {
	border: 1px solid #0b6391;
	background: url(../img/gdeKupit.png) repeat-x;
	display: inline-block;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 4px 16px;
	margin-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.modelsBlocks {
    overflow: hidden;
    margin-bottom: 20px;
}

.mymodel {
    background: white;
    padding: 3px 4px 0;
    margin: 0 0 7px 7px;
    width: 135px;
    height: 115px;
    border: 1px solid #b2b2b2;
    float: left;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.leftMymodel {
    margin-left: 0;
}

.mymodel a {
    /*font-weight: bold;*/
    color: #4d4d4d;
    text-decoration: none;
}

.mymodel p {
    margin: 1px 0 0;
    text-align: center;
}



.myunitable thead, .myunitable tbody, .myunitable tr {
    margin: 0;
    padding: 0;
}

.myunitable {
    border-spacing: 0;
    border-collapse: collapse;
    background: white;
    color: black;
    border: 1px solid #b2b2b2;
    width: 100%;
    padding: 0;
    margin: 0 0 8px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}

.myunitable th {
    font-weight: normal;
    text-align: left;
    overflow: hidden;
    margin: 0;
    padding: 12px 0 10px;
}

.myunitable th:first-child {
    padding-left: 6px;
}

.myunitable th span {
    float: left;
    margin-right: 2px;
}


.myunitable tbody {
    font-size: 14px;
}

.myunitable tbody tr {
    border-top: 1px solid #b2b2b2;
}

.myunitable td {
    vertical-align: top;
    margin: 0;
    padding: 8px 16px 8px;
}

.myunitable td a {
    font-size: 14px;
    font-weight: bold;
	color: #0099cc;

}

.myunitable td span {
    font-size: 26px;
    font-weight: bold;
}

.myunitable td a.buttonT {
    border: 1px solid #0b6391;
    background: url(../img/gdeKupit.png) repeat-x;
    display: inline-block;
    color: white;
    text-decoration: none;
    padding: 4px 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.w100 {width:100px;}

.w150 {
	width:150px;
	text-align: right;
}
.jcarousel-container {width: 540px;overflow: hidden;}
.jcarousel-container img {
    max-height: 60px;
	max-width: 96px;
	width: auto !important;
}

.infoBox {
  background: #336699;
}

.infoBoxContents {
  background: #ffffff; /*  #f8f8f9; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}

.infoBoxContents10 {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: left;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
   text-align: left;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 20px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url("images/navi_box.gif");
}

TD.infoBoxHeadingR {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 20px;
  font-weight: bold;
  text-align: center;
  color: #ffff00;
  background-image: url("images/navi_box_r.gif");
}

.infoBoxH2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
  background-image: url("images/navi_box.gif");
  border: 1px solid #FFE6E6; 
}

.dilBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
  background-image: url("images/navi_box.gif");
  border: 1px solid #FFE6E6; 
}

TD.dilertext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
   text-align: left;

}

.infoBox2 {
  border: 1px solid #336699; 
   text-align: left;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
   text-align: left;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #336999;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #336999;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;

}
.productListing-data A{
	color: #018bd4;
}

A.pageResults {
  color: #A2B2CC;
}

A.pageResults:hover {
  color: #A2B2CC;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TD.pageHeadingBlue, DIV.pageHeadingBlue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: "BLUE";
   border-color: #9a9a9a;
  border-style: solid;
  border-width: 1px;
  
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  }

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.2;
}

.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 1px;
  border-style: solid;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #f4f7fd;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

SPAN.newItemInCart10 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  /* font-family: Verdana, Arial, sans-serif; */
    font-size: 18px;
}
SPAN.productSpecialPrice1 {
  
  color: #018bd4;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.product_info_line{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    margin-bottom: 13px;
    line-height: 1;
    padding-bottom: 2px;
    padding-top: 6px;
    color: #333333;
    font-size: 13px;
}

.btn_red{
    background: #c8242d;
    border-bottom: 2px solid #8c191f;
}

.btn_red:hover {
    background: #D32D36;
}

.btn_red:active {
    border-bottom: 1px solid #8c191f;
}

.btn_large{
    text-transform: uppercase;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    border-bottom-width: 3px;
}
.btn{
    -moz-box-sizing: content-box;
    border: medium none;
    border-radius: 7px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 18px;
    text-align: center;
    text-transform: none;
}

.btn_blue{
    background: #0099cc;
    border-bottom: 2px solid #0a5c8f;
}

.wtb.btn{
	padding: 0;
	width: 171px;
}

.btn_blue:hover{
    text-decoration: none;
    background: #5499c6;
}

.btn_blue:active{
    border-bottom: 1px solid #0a5c8f;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
} 

.middlein {
    background: white;
    border: 1px solid #b2b2b2;
    width: 764px;
    padding: 11px 17px 11px; 
    float: left;
    margin-bottom: 7px;
    -webkit-box-shadow: 0 1px 2px 0 #b2b2b2;
    -moz-box-shadow: 0 1px 2px 0 #b2b2b2;
    box-shadow: 0 1px 2px 0 #b2b2b2;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowOverGray { background-color: #D7D7D7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.meters{position:relative;}
.meters div.vivakom{
	position: absolute;
    color: #eee;
    font-size: 11px;
    bottom: -26px;
    left: -592px;
    width: 300px;
}
.meters .vivakom a{
	color:#eee;
	font-size:11px;
	text-decoration: none;
	width: auto;
	height: auto;display: inline;
	background:none;
	padding:0px;
	margin: 0px;
}
.meters .vivakom img{
	position: relative;
	bottom:-4px;
}