@charset "utf-8";
/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif;}
section {display: block;}
.logo {padding-top: 25px;padding-left: 38px;height: 73px;width: 222px;}
.phone_top, .phone_top a {height: 42px;width: 232px;font-family: Arial, Helvetica, sans-serif;font-size:20px;color:#0c4da2;background-repeat: no-repeat;text-align:left;text-decoration:none;}
#phone_top {background-image: url(/images/red_plashka.jpg);}
.top {height: 129px;width: 1003px;position: relative;left: 0px;top: 0px;right: 0px;bottom: 0px;clip: rect(0px,0px,0px,0px);overflow: visible;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;text-transform:uppercase;color: #FFF;line-height: 24px;padding: 0px;margin: 0px;}
h1.main {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;text-transform:uppercase;color: #FFF;line-height: 24px;padding: 35px 0px 0px 0px;}
.ognetushitel, .link_ognetushitel {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;text-transform:uppercase;text-decoration:none;color: #FFF;line-height: 24px;margin: 0px;padding: 0px;}
 a.link_ognetushitel:hover, a.link_ognetushitel:visited:hover {color: #ffffff; text-decoration: underline; text-underline-position: below; text-underline-style:dotted; line-height: 24px; font-weight: bold;}
/* top panel */
/**/
.top-panel {position: fixed;z-index: 1000;top: 0;left: 0;display: none;width: 100%;margin-left: 0px;padding: 10px 30px;background: #0c4da2;box-shadow: 5px 5px 5px rgba(0,0,0,0.15);font-size: 14px;line-height: 24px;text-align: right;color: #ffffff;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.top-panel span {color: #ffffff;padding:0 100px 0 25px; display: block;float:right;}
.top-panel a {display: block;float: left;font-size: 14px;font-weight:bold; padding:0 10px 0 25px;color: #ffffff;}
/**/
p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #023f8f;}
.white {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #ffffff;}
.white a {color: #ffffff; text-decoration:underline;}
.wave {background-image: url(/images/wave_background.jpg);background-repeat: no-repeat;background-position: center 129px;}
body.index .wave, body.index,body.ntmain,body.ntmain .wave {
    background-image: none;
}
body.index,body.ntmain {
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(122,192,251,0.9248074229691877) 80%, rgba(18,142,247,0.8211659663865546) 100%);
}
a.button {
    background-color: #0c4da2;
    color: #FFFFFF;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    border: #1d79cf solid 0px;
    border-radius: 4px;
    box-shadow: 0 1px 2px #888;
    display: block;
    position: relative;
    margin: 12px 0 15px 0;
    padding: 10px 0;
    text-decoration: none;
    transition: all ease-out .3s;
}
a.button:hover {
    background-color: #003c8a;
}
.bottom-line {border-top-width: 3px;border-top-style: solid;border-top-color: #023f8f;}
a img{border:none;}
.zagolovok, .zagolovok1 {font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #0c4da2;padding-right: 0px;padding-bottom: 18px;padding-left: 0px;padding-top: 11px;text-align:left;}
.blog h1{color: #EB132B;font-weight: 400;font-size: 24px; padding:0 0 20px 0;}
.blog form h1{color: #EB132B;font-weight: 400;font-size: 20px; text-transform:none; display: inline-block; padding:15px 0;}
h2.zagolovok { padding:0px; font-size: 20px;}
.zagolovok1 {line-height:18px; }
.blue-text {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 18px;color: #0c4da2;}
.read-more {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #0c4da2;text-decoration: underline;}
.block {position: absolute; width:435px;}
#read-more1 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFF;text-decoration: underline;background: url(/images/button_blue.gif) 0 0 no-repeat;height: 38px !important;width: 107px;	text-align: center;float: right;position: relative;top: -10px;left:40px;line-height: 33px;display:inline; min-height:38px; cursor: pointer;}
#read-video {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #0c4da2;	text-decoration: underline;	height: 100px !important;	width: 170px; background:#ffffff;  border: 1px #CCCCCC solid;  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius:10px; border-radius: 10px; text-align: left;	position: relative;	line-height: 20px;	display: block; min-height:38px; cursor: pointer; padding: 10px;}
#read-more1 a, #read-video a {color: #fff;}
hr {border: 1px #b0c5dc solid;}
/* tabs */
.more-text{ display:inline-block; width: 100%;background: #ffffff;margin: 0 0 30px 0; font-size:14px;}
ul.tabs {height: 38px; line-height: 25px;list-style: none;border-bottom: 1px solid #DDD;background: #FFF;}
  .tabs li {float: left;display: inline;margin: 0 1px -1px 0;padding: 5px 12px 5px 12px;color: #3C3A3A;cursor: pointer;background: #e8eff8;border: 1px solid #b0c5dc;border-radius:5px;border-bottom: 1px solid #b0c5dc;position: relative;}
    .tabs li a, .vertical .tabs li a{padding: 10px 12px;}
       .tabs li:hover,.vertical .tabs li:hover {color: #e62226;	padding: 5px 12px 5px 12px;	background: #b0c5dc;border: 1px solid #b0c5dc;}
	  .tabs li.current {color: #e62226;	background: #ffffff;	padding: 5px 12px 7px 12px;	border: 1px solid #D4D4D4;	border-bottom:2px solid #FFFFFF;}
.more-text ul {margin: 0;padding: 0;}
.more-text .box.visible ul li, .more-text .box ul li, .intro-product ul li {background: url("/images/bullit_blue.png") 5px 12px no-repeat transparent;display: block;padding: 10px 0px 12px 35px; line-height:18px; border-bottom:#b0c5dc solid 1px;}
#order-but a, #order-but a:hover, #order-but a:visited {color: #fff;}
#order-but {font: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #FFF; text-decoration: underline; background: url(/images/red_button.jpg) 0 0 no-repeat; height: 38px !important; width: 123px; text-align: center; min-height:38px; cursor: pointer; line-height: 37px; position: relative;top: -10px;left:40px; }
.right-border {border-right-width: 1px;border-right-style: solid;border-right-color: #5996cb;}
.icons {height: 30px;margin-top: 10px;margin-right: 109px;} .icons a.pay { font-size:12px; padding:5px 0 7px 0; display:block; vertical-align:middle; float:right}
#discountPopup{position: relative;left:-10px;top:-10px;z-index:900;background:#cf0000;box-shadow:0 1px 10px rgba(0,0,0,0.2);}
#discountPopup:before{content:'';position:absolute;border-right:5px solid #cf0000;border-top:5px solid rgba(255, 241, 190, 0);border-bottom:5px solid rgba(255, 241, 190, 0);left: -5px;top:3px}
.label{font-size:16px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}
.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} .label a{ color:#FFFFFF; text-decoration:none;}
.menu-bottom {width: 965px;margin-top: 22px;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #e82429;margin-left: 38px;}
.menu-bottom li{display: inline;list-style: none;} .menu-bottom li:before{content: '| '; padding-right: 5px; padding-left:5px;}
.menu-bottom a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #E82429;text-decoration: underline;}
.menu-bottom a hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #039;text-decoration: underline;}
.red-zagolovok {font-family: Arial, Helvetica, sans-serif;font-size: 23px;padding-right: 0px;padding-bottom: 0px;padding-left: 35px;padding-top: 17px;text-align:left;}
.red-zagolovok-home {font-family: Arial, Helvetica, sans-serif;font-size: 23px;padding-right: 0px;padding-bottom: 0px;padding-left: 35px;padding-top: 11px;}
.red-zagolovok-home a, .red-zagolovok a{color: #e82327;text-decoration:none;border-bottom: 4px solid #eb132b;letter-spacing:-1px;}
.red-h {color: #e82327;text-decoration:none;}
/**/
/* slideshow */
/**/
.slideshow {position: relative;width: 720px;height: 356px;}
.slideshow ul {position: relative;width: 718px;height: 356px;margin: 0 auto;list-style: none;}
.slideshow li {position: absolute;top: 0;left: 0;width: 718px;height: 356px;opacity: 0;	-o-transition: left 0.6s, opacity 0.6s;	-ms-transition: left 0.6s, opacity 0.6s;	-moz-transition: left 0.6s, opacity 0.6s;	-webkit-transition: left 0.6s, opacity 0.6s, -webkit-transform 0.6s;}
.slideshow li .sl {font-family:Arial, Helvetica, sans-serif;	position: absolute;top: 25px;	left: 0;	width: 220px;	font-size: 24px;	line-height: 24px;text-align: left;color: #ffffff;}
.slideshow li .desc_s {font-family:Arial, Helvetica, sans-serif;	position: absolute;top: 90px;left: 0;width: 235px;	font-size:14px;font-weight:normal;	line-height: 18px;text-align: left;color: #ffffff;}
.slideshow li img {	position: absolute;	right: 0;	bottom: 10px;}
.slideshow li a {position: absolute;bottom: 40px;left: 0px;	display: block;	width: 235px;height: 32px;margin: 0 auto;border: 1px solid #fff;border-radius: 5px;background: #196dc3;box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);	font-size: 16px;line-height: 30px;font-weight: 700;text-align: center;text-decoration: none;color: #fff;}
.slideshow li a.skidka{background: none;border:none;box-shadow:none;bottom: 0px;}
.slideshow li a.skidka img {background: none;position: absolute;left: 0px; bottom: 20px; }
.slideshow li.active {z-index: 1;opacity: 1;-webkit-transition-delay: 0.3s;}
.slideshow .dots {position: absolute;width: 718px;top: 100%;left: 0px;margin-top: -30px;font-size: 0;text-align: center;user-select: none;-o-user-select: none;	-ms-user-select: none;	-moz-user-select: none;	-webkit-user-select: none;z-index: 100;}
.slideshow .dots span {display: inline-block;width: 12px;height: 12px;margin: 4px;border-radius: 50%;background: #ffffff;cursor: pointer;}
.slideshow .dots .active {background: #e12e15;}
.slideshow .prev {position: absolute;top: 50%;left: 20px;width: 21px;height: 87px;margin-top: -43px;background: url(/images/slideshow-prev.png);}
.slideshow .next {position: absolute;top: 50%;right: 20px;width: 21px;height: 87px;margin-top: -43px;background: url(/images/slideshow-next.png);}


/* main content
    ****************************/

.wave #main-content {background-image: url(/images/main_m.png);background-repeat: repeat-y;}
.wave #main-top {background-image: url(/images/top_b.png);	background-repeat: no-repeat;background-position: 0 27px;padding-top: 10px;padding-right: 20px;padding-bottom: 0;padding-left: 30px;height: 47px;	margin: 0px;min-height: 47px;}
.wave #main-bot {background-image: url(/images/bot_b.png);	background-repeat: no-repeat;background-position: 0 0;	padding-top: 40px;padding-right: 20px;padding-bottom: 0;}

.blog {padding-top: 5px; padding-right: 30px; padding-bottom: 30; padding-left: 30px;}
.blog, .blog p {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #0c4da2;}
.h1{font-weight:bold;font-size:18px;}
.path { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

ol li {padding:0 0 10px 0; }
ul li {padding-bottom: 10px;}

#cart-surround {float: right;margin-top:-20px;} 
#little_cart{ width:232px; padding:5px 0 0 0;}
#little_cart p{ font-size:12px;}
.zakaz{ display: inline-block; width:67px;float:right; font-size:11px; display: block;border-radius:3px;background: #0c4da2;line-height:14px;text-align: center;	text-transform: uppercase;color: #fff;padding: 5px 7px; text-decoration:none; margin:10px 0 0 0;}
.icons_n{ width:710px; height:109px; float:left; padding:0 0 20px 0;} #ic1{background:url(/images/icons_rusintec.jpg) no-repeat; background-position:} #ic2{background:url(/images/icons_rusintec_ove2.jpg) no-repeat;} #ic3{background:url(/images/icons_rusintec_ove56.jpg) no-repeat;} #ic4{} #ic5{}
.cartTitle{ font-size:14px; font-weight:bold;}
.menu, .menu a {font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#ffffff;list-style: url(/images/bullit.gif);list-style-type: none;text-align: left;list-style-image: url(/images/bullit.gif);list-style-position: outside;}
.menu li { padding-left:12px; padding-bottom:17px; padding-right:0px; }
.menu_prod, .menu_prod a {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0c4da2; list-style: url(/images/bullit.gif); list-style-type: none; text-align: left; list-style-image: url(/images/bullit.gif); list-style-position: outside;}
.menu_prod li{padding-left:12px; padding-bottom:17px; padding-right:0px;}
.menu_prod .item101 a, .menu_prod .item102 a, .menu_prod .item103 a, .menu_prod .item104 a, .menu_prod .item106 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0c4da2; list-style: square; text-align: left; list-style-image: none;  display: block;	margin: 0px;width: 120px;position: relative;left: -40px;}
.menu_prod .item101, .menu_prod .item102, .menu_prod .item103, .menu_prod .item104, .menu_prod .item106 { list-style: none; list-style-position: outside; padding-bottom:0px; padding-left:0; padding-top:10px; padding-right:0px; margin-left:0px;}

a {font-family: Arial, Helvetica, sans-serif;color: #0c4da2;text-decoration: underline;}
.mainlevel {padding-right:17px;}
.latestnews, .latestnews ul {font-size:12px;list-style-type: none;text-align: left;list-style: none;margin-left: 0px; padding-left:0px;}
.latestnews li  {margin-left: 0px; padding-left:0px; padding-bottom:15px; padding-right:0px;}
.price { border: none; }
.price td { border-bottom:solid; border-bottom-color:#0c4da2; border-bottom-width:1px;}
.price-s td { height:35px;}
.b-b td {border-bottom:solid; border-bottom-color:#0c4da2; border-bottom-width:1px;}
.b-b1 {border-bottom:solid; border-bottom-color:#0c4da2; border-bottom-width:2px;}
.b-r { border-right:solid; border-right-color:#0c4da2; border-right-width:1px; }
.b-t { border-top:solid; border-top-color:#0c4da2; border-top-width:2px;}
#flashContent { width:100%; height:100%; }

/**/
/* overlay */
/**/
.overlay {position: fixed;z-index: 3000;	top: 0;left: 0;width: 100%;	height: 100%;display: none;background: rgb(200,200,200);}

/**/
/* popup request */
/**/
.popup-request {position: fixed;	z-index: 3001;	top: 40%;	left: 50%;	display: none;width: 260px;padding: 50px;margin: -216px 0 0 -180px;border-radius: 5px;background: #fff;box-shadow: 5px 5px 5px rgba(0,0,0,0.15);}
.popup-request span {display: block;float: right;height: 32px;overflow: hidden;margin-right: -18px;font-size: 14px;line-height: 14px;color: #e81f27;}
.popup-request input {margin-bottom: 20px;}
.popup-request textarea {margin-bottom: 30px;}
.popup-request button, p#cf_submit_p input#send_message.button1 {width: 100%;border-radius: 5px;background: #ef4023;box-shadow: inset 0 0 10px 3px rgba(255,255,255,0.3);text-decoration: underline;text-transform: uppercase;color: #fff;}
.popup-request button:hover, p#cf_submit_p input#send_message.button1:hover {text-decoration: none;}
.popup-request .close {position: absolute;top: 10px;right: 10px;width: 25px;height: 25px;background: url(img/icon-close.png);}
input.required.input_error, textarea.required.input_error{border:solid #FF3300 2px; margin-bottom: 5px;}
label.input_error {color:#FF3300;} .refr{ display:block; float:right; padding:10px 5px 5px 5px;cursor:pointer;} .refr img{ padding:0 5px 5px 5px;} .caption{font-size:12px;display: block; float: left;} .field img.captcha{ display: block; float: left;padding:10px 5px 5px 5px;}
/* магазин
    ****************************/
.shop_filter{background:#e8eff8;padding:11px 9px 11px 16px;margin-right:16px;margin-bottom:6px;width:690px;}
.shop_filter2{background:#e8eff8;padding:5px 9px 5px 16px;margin-right:16px;margin-bottom:6px;}
.shop_filter label, .shop-filters2 label{font:12px Arial, Helvetica, sans-serif;color:#666;}
.sorting { display:inline-block; padding:0 20px 0 0;}
.priceFilter { display:inline-block; padding:0 20px 0 0;}
.filterField {display:inline-block; padding:0 20px 0 0; float:right;}
input.button {background-color:#0c4da2; color:#FFFFFF; text-transform:uppercase; font-size:14px; margin:5px 5px 5px 5px; height:35px; border:#1d79cf solid 1px; border-radius:3px;box-shadow:0 1px 2px #888;}
div.shop_block {padding-right: 40px;margin-top: 10px}
.shop_table {width: 100%;margin-bottom: 30px;margin-right: 50px;	/* height: 100%; */}
.shop_table .shop_item {display: table-cell;width: 230px;height: 685px;text-align: center;vertical-align: top;}
.shop_table_item {display: table;height: 100%;width: 100%; padding:0 0 15px 0;}
.shop_table_item:hover{border:#98b3ce 2px solid;border-radius:3px;}
div.shop_property, div.shop_discount { margin: 10px 0 15px 10px;}
div.shop_property span, div.shop_discount span { color: #000; font-weight:bold }
.description_sell div.favorite, .description_sell div.favorite_current{margin-left: 10px;width: 23px; height:22px;display: inline-block}
.description_sell div.favorite {background:url("/images/favorite.png") no-repeat 0 0;cursor: pointer}
.description_sell div.favorite_current {background:url("/images/favorite-current.png") no-repeat 0 0;}
.description_row { height:300px;}
.description_row p a { font-weight:bold; font-size: 16px; height:70px; width: 95%;display:block;} .description_row p a:hover{ color:#FF0000;}
.description_sell p a {color:#0c4da2;} 
.description_sell p a:hover{ color:#FF0000;}
.shop_table .image_row {display: table-row;}
.shop_table .image_cell {display: table-cell;width: 100%;height: 285px;border-bottom: 1px solid #e2d5d5;vertical-align: middle;padding-top: 15px;}
.shop_table .image_cell a,.shop_table .image_cell div {display: inline-block;}
.image_cell  a img { border:0;}
.shop_table .description_sell {padding: 0 10px;}.shop_table .description_sell .oldPrice{padding: 0 10px;text-decoration: line-through; font-size:12px; margin:0; color:#0033CC;}
 .shop_table.board a:hover{color:#ffffff;text-decoration: underline;}
.prop{margin:10px 0 30px 0; padding:20px 0 0 350px;}
.shop_property{ font-size:12px;}
.block01{padding:15px 15px 0 0;margin:0 0 15px 0; width:200px; float:right; background:#e8eff8}
.yashare-auto-init{width:255px; float: right; padding:20px 0 5px 0;}
.price {color: #E83531;font-size: 12pt; padding:15px 0 15px 0;}
.price a {margin: 0 0 -4px 5px;}
.price a img {margin-bottom: -4px}
.price1{display:block; float:right;padding:0 0 0 0;}
.tprice{color: #E83531;font-size: 14pt; margin:0 15px 15px 0;display:block;}
.oldPrice {color: #656565;font-size: 12pt;text-decoration: line-through;margin:10px 0 15px 10px;display:block;}
.comm{display:inline; float:right; height:30px;width:175px; padding:10px 0 5px 0;}
.description_sell div.compare, .description_sell div.current, .shop_cart_compare div.compare {margin-left: 10px;width:91px; height: 23px;display: inline-block;}
div.compare span{border-bottom:1px dashed #707070; margin:0 0 5px 10px;}
.description_sell div.compare, .shop_cart_compare div.compare {background:url("/images/compare.png") no-repeat 0 0;cursor: pointer}
.description_sell div.current, .shop_cart_compare div.current {background:url("/images/compare-current.png") no-repeat 0 0;}
.desc {font-size:12px; display:block; height:115px;}
.btn_to_cart{display:block;height:18px;padding:8px 0 8px 0;margin:10px 0 0 0;font:18px; text-align:center;text-decoration:none;color:#fff;background:#e62226;border:1px solid #ec211b;border-radius:3px;box-shadow:0 1px 2px #888;text-shadow: 1px 1px 0 #d1090f;} .btn_to_cart span{font-weight: bolder;}

/*tables*/
.more-text table.table, table.table, .table1 {width: 100%; } .table1 {border:solid 2px;}
.more-text .table tr.head,  .table tr.head {font-weight: bold;} .table1 tr.head {font-weight: bold; font-size:11px;}
.more-text .table td {padding-top:7px;padding-left:10px;padding-right:10px;padding-bottom:7px;}
.more-text  table.table{background:#f9fafb;border:solid 1px #d9d9d9;}
.more-text  .table tr.head, .table tr.head        {background:#e4e6e9;}
.more-text  .table .zebra1,
.more-text  .table .zebra2 ,   .table .zebra1,  .table .zebra2    {border-top:solid 1px #d9d9d9;}
.more-text  .table .zebra2,   .table .zebra2      {background:#f1f2f4;}
.more-text  .table .zebra1:hover    {background:#f6f7f8;}
.more-text  .table .zebra2:hover     {background:#edeeef;}
/* jQuery lightbox */
#gallery, #sert { clear: both; }
#gallery ul, #sert ul.polaroids { list-style: none; background:none;}
/*#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul a:hover { color: #fff; }*/

#gallery {}
#gallery ul.polaroids span{width:250px; height:47px; padding-bottom:10px;}
ul.polaroids { width: 100%;list-style: none;}
#gallery ul.polaroids li {display: inline; width:260px; float:left; padding:10px 15px 15px 0px; }
#sert ul.polaroids li {display: inline-block; width:222px; padding:10px 10px 15px 0px; background:none; border-bottom:none; }
#sert ul.polaroids li span{font-size:12px; height:53px; width:222px; line-height:8px;}
ul.polaroids li a img{ width:222px; height:315px; padding:15px 0 15px 0;}
div.blog #gallery.shop_img {float:left; display: inline-block; padding:0 10px 10px 5px;width:335px; max-height:380px;}
div#gallery.shop_img div{vertical-align:top}
div#gallery.shop_img img{ border:none;}
ul.photos{list-style: none; padding:0 10px 0 0; max-width:75px; vertical-align:top}
li.thumbn{width:75px;height:75px;float:left;border:#999999 solid 1px; margin:0 20px 5px 0; padding:0;} li.thumbn div a img{width:75px;height:75px;}
.desc1{ width:355px; float:right;}
div.comment {background: #e8eff8;color: #333;zoom: 1;position: relative;padding:20px 0 20px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin:0 0 20px 0;}
.redSup{color:#CC0000;font-size:12pt;font-weight:bold;}
.desup, label.input_error{ font-size:9pt;}
div.comment div.subject {font-weight: bold}
div.comment p {margin: 5px 0 0 0}
div.comment span.red, div.comment span.red a {color: #E83531 !important; text-decoration: underline; cursor: pointer}
div.comment_reply {display: none;margin: 15px 0px 10px 0px;}
div.comment_sub {margin-left: 20px;}
.comment .row {display: table-row}
.comment .caption {font-size: 9pt; display: table-cell; width: 150px; text-align: right; vertical-align: middle; /*white-space: nowrap*/}
.comment .field {display: table-cell; padding: 2px 0 3px 15px; width:100%;}
.comment .field input{width:70%;}
.comment .field input.button {width:100%;margin-left: 150px;}
.g-recaptcha{padding: 20px 0 20px 165px;}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}
.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(/images/stars.png) no-repeat 0 0}
.ui-stars-star a{background-position:0 -32px}
.ui-stars-star-on a{background-position:0 -48px}
.ui-stars-star-hover a{background-position:0 -64px}
.ui-stars-cancel-hover a{background-position:0 -16px}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important}
.captcha{font-size:75%;padding:0;color:#777;clear:both}
.captcha span{text-decoration:underline; cursor:pointer}
div.captcha img{margin: 0 3px -1px 0}
img.captcha { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:}
.button{background-color: #e8eff8;display: inline-block;padding: 6px 25px 0px 25px;border-radius: 5px;margin: 0;border: none;	user-select: none;-moz-user-select: none;-khtml-user-select: none;font-size: 9pt;cursor: pointer}
.button-compare{background-color: #76ad2a;display: inline-block;padding: 6px 25px 6px 25px;border-radius: 5px;position:fixed;top:55px;left: 50%; z-index: 99999;cursor: pointer;}
.button-compare a{color:#FFFFFF;}
p.button {height: 22px;}
.blog p.button{background-color:#0c4da2; color:#FFFFFF; text-transform:uppercase; text-align: center; font-size:16px; margin:5px 5px 5px 5px; border:#1d79cf solid 1px; border-radius:4px;box-shadow:0 1px 2px #888; display: block;position: relative; margin:20px 0 20px 0; width:300px;}
input.button {padding: 5px 25px; width:100%;}
.shop_navigation{list-style-type:none;margin:0 0 20px 0;padding:15px 15px 15px 0;}
.shop_navigation li{float:left;padding-right:10px; }
.shop_navigation span, .shop_navigation_current span { border-radius: 5px; padding: 5px 20px; margin-right:10px; font-size: 85% }
.shop_navigation span{ background-color: #e8eff8; color:#000 }
.shop_navigation_current span{color:#FFF; background-color: #0c4da2}
.shop_message {background-color: #e8eff8;display: inline-block;padding: 6px 25px 6px 25px;border-radius: 5px;position:fixed;top:0;left: 40%; z-index: 99999;}
.similiar_goods {border:1px solid #b0c5dc;border-radius:5px;}
.similiar_goods p.h2 {height:16px;padding:11px 15px;float:none;text-align:center;background:#e8eff8;border:1px solid #d7d7d7;border-top:none;border-left:none;border-bottom-right-radius:5px;}
.bread{ font-size:12px;background-color: #e8eff8;display: inline-block;padding: 6px 25px 6px 25px;border-radius: 5px;margin:20px 0 20px 0;border: none;}

table.table, table.shop_cart {padding: 0; margin: 0 40px 10px 0; border: 0; width: 100%;}
table.table th, table.shop_cart th {font-weight: bold;color: #000;font-size: 90%;white-space: nowrap}
table.shop_cart.shop_cart_compare th{white-space: normal;}
table.table th, table.table td,table.shop_cart th, table.shop_cart td{padding: 5px;	border-bottom: 1px solid #E2D5D5;}
table.table tr.total td,table.table td.total,table.shop_cart tr.total td,table.shop_cart td.total{font-weight: bold;color: #000}
table.shop_cart td { font-size:12px;}
table.shop_cart td input{ float:left; margin:0 15px 0 10px;}
table.shop_cart select {width: 50px}
table.shop_cart span.caption {font-weight: bold;color: #000}
.compare{ width:695px; overflow: auto;}
.compare h1{ position:static;}
table.shop_cart_compare {}
table.shop_cart_compare th {text-align: left!important}
div.shop_coupon {margin: 5px 0px 15px 0}
.city{font-weight: bold;	color: #d71921;	margin: 0px;	padding: 3px 0px 5px 0px;} .city span{font-size: 18px;}
address{ font-family:Arial, Helvetica, sans-serif;font-style:normal;color: #0c4da2;} address span{ display:block; padding:0 0 10px 0;}
.phones{ font-family:Arial, Helvetica, sans-serif;color: #0c4da2; font-weight:bold;} .diler{ font-size:12px; padding:15px 15px 0 0;}
.news_list.full_list dd a.news1{ font-size:18px; font-weight:bold; padding:0 0 15px 0; display:block;}
.TagsCloud  {border: 1px solid rgba(228, 228, 228, 0.82);border-collapse: collapse;border-radius: 4px 4px 4px 4px;	box-shadow: 0 1px 1px rgba(217, 215, 207, 0.5);	padding: 15px 15px 15px 15px;}
.TagsCloud a {text-decoration: none;display: inline-block;padding: 1px 6px;margin: 1px 0;border-radius: 3px;}

.TagsCloud a:hover {	border-width: 0px;background-color: #E83531;color: #fff;}

.tag { font-family: Helvetica, Arial, sans-serif; background: #1b73ca;    display: inline-block;   color: #fff;   position: relative; padding: 5px;border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin: 0 20px 10px 0; text-decoration: none;}
.tag:hover {background-color: #739fe4;}

.tag:before { background: #fff; width: 10px; height: 10px; content: ""; display: inline-block; border-radius: 20px; margin: 0 5px 0 0;}

.tag:after { display: inline-block;  border: 14px solid;  border-color: transparent transparent transparent #1b73ca;  height: 0;  width: 0;  position: absolute;  right: -28px; top: 0; content: "";}

.tag:hover:after { border-color: transparent transparent transparent #739fe4;}
dd {display:table-cell;width:90%;border-radius:10px;padding:12px 15px 17px;border: 1px solid #E7E8E3;background-color: #FAFAF9;}
dd a {font-size: 16pt;font-weight: bold;}
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
.reveal-modal-bg { position: fixed; height: 100%;	width: 100%;background: url('/templates/template19/img/fancybox_overlay.png') repeat scroll 0% 0% transparent;	background: rgba(200,200,200,200);z-index: 100;display: none;opacity: 0.5;	top: 0;left: 0; }
.reveal-modal {visibility: hidden;top: 200px; 	left: 50%;margin-left: -300px;width: 520px;	background: #eee url(/templates/template1/img/modal-gloss.png) no-repeat -200px -80px;position: absolute;z-index: 101;
		padding: 30px 40px 34px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);		-box-shadow: 0 0 10px rgba(0,0,0,.4);	}
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}	.reveal-modal.medium{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
p.adc { font-size:18px; font-weight:bold;color: #0c4da2;}	
	.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;	position: absolute;top: 8px;right: 11px;color: #aaa;	text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 



.description_row p a {
    margin-bottom: 20px;
}
.table_row {height: 25px;display: block;}
.contentheading, .componentheading{font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #0c4da2;}
.contentheading h1 {color: #0c4da2; font-weight: normal; font-size: 24px;}
.contentheading {line-height: 25px;}
.componentheading {padding-bottom:20px;}
.componentheading h1 {color: #0c4da2; font-weight: normal; font-size: 24px;}
.small {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #0c4da2;}
.createdate {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #ed1f24;}
.path a {color:#FFFFFF;}
.path a:visited {color:#FFFFFF;}
.path span {color:#FFFFFF;}
a.pathway {color:#FFFFFF;}
.search {}
.search input {background: none; border:1px #0c4da2 solid ; padding: 4px 0 4px 5px; font-size: 14px;line-height: 17px;width: 230px; height:20px;	}
#search-surround {float: right; margin-right: 10px; padding-top: 5px; padding-bottom:20px;}
.buttonheading, .buttonheading a , .buttonheading img{ border:none; }
h3 {
    font:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-style:normal;
}
h3 a {color:#054394; text-decoration:underline; font-size:16px; font-weight: 900;}
a.category {font-size:18px; font-weight: 300; color:#df0104;}
tr.catalog td a {font-size:18px; display:block; width:455px; padding-bottom:25px;}
tr.catalog td a:hover {color:#FF0000;}
.contentpane ul { list-style-type:none; padding-left:0; margin-left:0;}
.contentpane li { padding-left:0px;}
.dropcontainer {
    position:relative;
    font-size: 16px;
    color: #777;
}

.trigger {
    color: #777;
    padding: 10px;
    font-size: 16px;
    width: 50%;
    background: #fff url(/images/select-arrow-open.png) 98% center no-repeat;
    display: block;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.trigger:hover {
    color: #777;
    background: #f5f5f5 url(/images/select-arrow-open.png) 98% center no-repeat;
}

.activetrigger {
    color: #777;
    padding: 10px;
    font-size: 16px;
    width: 50%;
    background: #f5f5f5 url(/images/select-arrow-close.png) 98% center no-repeat;
    display: block;
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.activetrigger:hover {
    background: #f5f5f5 url(/images/select-arrow-close.png) 98% center no-repeat;
    color: #777;
}

.activetrigger:active {
    background: #f5f5f5 url(/images/select-arrow-close.png) 98% center no-repeat;
    color: #777;
}

.dropcontainer ul {
    font-size: 16px;
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 50%;
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dropcontainer ul li {
    padding: 5px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.dropcontainer ul li:hover {
    background: #f5f5f5;
    outline: none;
}

.dropcontainer ul li:first-child {
    display: none;
}

.dropcontainer ul li:last-child {
    border-bottom: none;
}

.dropdownhidden {
    display: none;
}

.dropdownvisible {
    height: auto;
}
.comment {max-width: 700px;}
.comment .row {display: block !important;width: 700px; }
.comment .field input{width: 300px !important;}
div#gallery.shop_img img {
    max-height:350px;
}