 html, body, form {padding: 0; margin: 0}
html, body {width: 100%; height: 100%}
body {text-align: left; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #333; background: url('../images/bg_table.jpg') repeat top left}
select, input, div, span, font, textarea {font-size: 100%; padding: 0}
select, input {margin: 0 0 10px 0}
a img, img, html, body {border: none}
a img, img, a {outline: none !important}
table {width: 100%; border: 0; border-collapse: collapse}
td {padding: 0; text-align: left; vertical-align: top}
p {margin: 0 0 15px 0; padding: 0}
h1 {font-size: 15pt; font-weight: normal; margin: 0 0 10px 0; padding: 0}
h2 {font-size: 13.7pt; font-weight: normal; margin: 10px 0; padding: 0}
a {color: #1a7db0; text-decoration: none}
a:hover {color: #1a7db0; text-decoration: underline}
 .Shade {margin: 0px}
.LShade {background: url('../images/shade_left.jpg') no-repeat bottom left}
.LShade2 {background: url('../images/shade_bottom2.jpg') no-repeat top left}
.RShade {background: url('../images/shade_right.jpg') no-repeat bottom right}
.RShade2 {}
.BShade {background: url('../images/shade_bottom.jpg') no-repeat top left; height: 7px; line-height: 7px; margin: 0 0 10px 0; padding: 0; font-size: 1px}
.transp {height: 2px}
.transp2 {height: 60px}
.fix2 {width: 438px}
.fix3 {width: 445px}
.fix4 {width: 284px}
 .Book {background: #ececec; border-top: 1px solid #ececec}
.LBook {border-right: 1px solid #bcbcbc; background: url('../images/bg_left.gif') repeat-y top right}
.CBook {background: url('../images/bg_center.gif') repeat-y top left}
.RBook {border-left: 1px solid #bcbcbc; background: url('../images/bg_right.gif') repeat-y top left}
.fix {width: 197px}
 .LLable {background: url('../images/lable-left.jpg') no-repeat top right; margin-top: 10px}
.LLable img {margin: 10px 0 0 45px}
.CLable {background: #1a7db0 url('../images/lable-center.jpg') no-repeat top left; margin-top: 10px}
.CLablePrice {background: #1a7db0 url('../images/lable-center-price.jpg') no-repeat top left; margin-top: 10px}
.RLable {background: #1a7db0; margin-top: 10px}
.city {padding: 0; margin-left: 110px; color: #fc0}
.city img {padding: 0; margin: 0 0 0 5px}
 .RNote {background: url('../images/notebook.jpg') no-repeat top left; vertical-align: bottom}
 .flo {float: left; position: relative}
.wt {color: #f4f4f4; line-height: 16px; font-size: 12px}
.red {color: #e00000 !important; background: url('../images/leftarrow2.gif') no-repeat top left !important; text-decoration: none !important;}
.hfix {height: 176px}
 .Rubrikator {text-align: left; padding-left: 15px}
.Rubrikator h2 {padding: 0; margin: -10px 0 10px 0}
.Rubrikator a {font-size: 10.7pt; font-weight: bold; height: 24px; display: block; padding: 0; margin: 0;}
.SubRubrikator {padding-bottom: 12px}
.SubRubrikator a {font-size: 13px; height: 18px; line-height: 18px; vertical-align: middle; font-weight: normal; padding: 0 0 0 12px; margin: 0 0 0 5px; background: url('../images/leftarrow.gif') no-repeat top left}
.SubRubrikator a:hover {}
.lower {text-transform: lowercase !important}
.about strong, .about b {font-weight: normal}
.about a, .about a:hover {color: #333; text-decoration: none}
 .Bookmark {background: url('../images/bookmark-center.gif') repeat-x top left; width: 100%; font-size: 14px; vertical-align: bottom; line-height: 36px; display: table; position: relative; top: 0px; left: 0px}
.Bookmark td.LeftMenu {background: url('../images/left-menu.gif') no-repeat top left; width: 10px}
.Bookmark td.RightMenu {background: url('../images/right-menu.gif') no-repeat top left; width: 10px}
.upperImageCredit {float:left; position: absolute; margin-top: 40px; z-index: 2; background: url('../images/upper-img.gif') no-repeat top left; width: 35px; height: 16px}
.upperImageNew {float:left; position: absolute; margin-top: 20px; z-index: 2; background: url('../images/upper-img-new.gif') no-repeat top left; width: 35px; height: 16px}
.upperImagePopular {float:left; position: absolute; z-index: 2; background: url('../images/upper-img-pop.gif') no-repeat top left; width: 55px; height: 16px}
.upperImageNone {float:left; position: absolute; margin-top: 60px; z-index: 2; background: url('../images/upper-img-none.gif') no-repeat top left; width: 90px; height: 16px}
.hfix2 {height: 36px}
.hfix4 {height: 10px}
.menu {width: 100%; height: 36px; line-height: 36px; vertical-align: middle; display: table-cell}
.menu a {color: #fc0; margin: 0; text-decoration: none; padding: 9px 8px}
.menu a:hover {color: #fc0;}
.active {background: #67c8f9 url('../images/bg_active.gif') repeat-x; padding: 9px 8px}
.inl {display: inline}
table.ctr td {text-align: center}
table.ctr a:hover {background: #67c8f9 url('../images/bg_active.gif') repeat-x; padding: 9px 8px}
.px {font-size: 1px; margin:0px; padding:0px}
 .Description {margin: 10px 10px 0px 10px}
 .pad {padding: 15px 0 0 40px}
.pad2 {margin: 10px 15px 0 0}
.pad3 {margin-top: 1px}
.pad4 {margin: 10px 5px 0 15px}
.pad5 {padding-left: 20px}
.pad6 {margin-right: 3px}
.pad7 {padding-left: 8px; padding-right: 8px}
.pad8 {padding-top: 8px; padding-bottom: 8px}
.pad9 {margin: 5px 0}
.pad10 {margin-top: 30px}
.pad11 {margin-top: 29px}
.pad12 {padding-top: 8px}
.pad13 {padding-bottom: 8px}
 .LSeparator {background: url('../images/separator_left.gif') no-repeat bottom left; height: 45px; clear: left;}
.RSeparator {background: url('../images/separator_right.gif') no-repeat bottom right; height: 45px}
 .Search {text-align: left}
.s1, .s2 {font-size: 14px; margin-bottom: 2px; padding: 0}
.s1 {width: 150px}
.s2 {width: 100px}
.ml {margin-top: 10px; margin-left: 15px}
 .Block a {display: block; height: 24px}
 .News a {text-decoration: none}
.News a:hover {text-decoration: underline}
.News span {background: #cdcdcd; padding: 0 6px}
 .Product {width: 100%;}
.ProductX {border: 1px solid #d1d1d1; width: 50%; background: #fff url('../images/bg_product.gif') repeat-x bottom left;}
.ProductY {width: 1%;}
.HProduct {background: #dedede url('../images/hproduct.gif') repeat-x top left; width: 100%;}
.LProduct {width: 40%; text-align: center;}
.LProduct img {}
.LProduct2 {width: 20%; text-align: center;}
.small {font-size: 14px; font-weight: bold;}
.small2 {font-size: 10px;}
.small3 span {font-size: 15pt; font-weight: normal;}
.blue, .blue2 {color: #1a7db0;}
.ch span {color: #1a7db0; font-weight: bold;}
.checkboxen {padding: 10px 0 0 0; text-align: center; margin: 0; vertical-align: absmiddle; border-top: 1px dotted #ccc;}
.checkboxen img {margin: 0; padding: 0 0 0 10px; vertical-align: absmiddle;}
.add img {margin-top: 4px; border: 1px solid #e1e1e1; width: 50px; height: 50px}
 .listPage {min-height:10px; height:"10px"; margin-bottom:0px; padding: 6px 0 0 0;}
.listPage .pager {margin-bottom:8px; background: url('../images/pagerLeftBg.gif') left top no-repeat;}
.listPage .pager .bg {background: url('../images/pagerRightBg.gif') right top no-repeat; height:20px; height:"24px"; padding:4px 25px 0 25px;}
.listPage .pager .table {width:100%; text-align:center; font-size:10px; color: #fff}
.listPage .pager .table .pointerPage {color:#6a6a6a !important;}
.listPage .pager .table a {color:#95dbff;}
.listPage .pager .table a, .listPage .pager .table span {margin:0 5px;}
.Page {color: #fff; height: 25px; vertical-align: middle;}
.Page a {color: #95dbff; text-decoration: none;}
.Page a:hover {color: #fc0;}
.yellow {color: #fc0 !important; text-decoration: underline !important}
.b {font-weight: bold;}
.w1 {width: 35%; text-align: left; padding-left: 10px;}
.w2 {width: 65%; text-align: right; padding-right: 10px;}
 .LFooter {background: url('../images/bg_table.jpg') repeat-x top right; border-top: 1px solid #ececec; font-size: 10px; font-weight: bold;}
.mid {vertical-align: middle;}
 .Char td {border: 1px solid #027bcc; height: 20px; line-height: 20px; vertical-align: middle; padding-left: 4px}
.Char th {height: 26px; line-height: 26px; padding-left: 4px; background: #999 url('../images/hproduct.gif') repeat-x top left}
.lblue {color: #027bcc}
.head {padding-bottom: 6px; margin-top: 24px}
.head a {text-decoration: none; background: #1a7db0; color: #fff; padding: 6px 5px}
.head a:hover {background: #999; color: #fff}
a.activehead {background: #999; color: #333 !important; font-weight: bold}
 .Price td {border: 1px solid #0e5b91; vertical-align: middle; padding: 4px 8px}
.Price th {height: 26px; line-height: 26px; padding-left: 4px}
.bl {background: #0073ae; color: #fff; height: 32px}
.bl td a {color: #fff; border-bottom: 1px dotted #fff; text-decoration: none; font-size: 13px}
.bl td a:hover {color: #fff; text-decoration: none}
.info {color: #e00000; text-decoration: none; font-size: 11px; font-weight: normal}
.info:hover {color: #e00000}
.cena {color: #e00000; font-weight: bold; text-align: center}
.headinprice {background: #ccc url('../images/hproduct.gif') repeat-x top left; height: 24px; line-height: 24px; vertical-align: middle; padding:0; margin: 0; border-bottom: 1px solid #ccc}
.headinprice a, .headinprice a:hover {padding: 0 5px 0 12px}
.none {text-decoration: none}
td.inprice {padding-top: 5px}
.pricetitle {font-size: 10px; text-align: center}
.oddrow {background-color: #e1e1e1;}
 .fprice {text-align: right; width: 100px; font-size: 12px}
.nprice {text-align: left; margin: 1px; font-size: 12px}
.nprice span {font-size: 9px; font-weight: bold}
.tableprice {padding: 0; margin: 0; border-left: 2px solid #C0C4C7; border-right: 2px solid #C0C4C7; border-bottom: 2px solid #C0C4C7}
.tableprice2 {padding: 0; margin: 0; border-top: 2px solid #C0C4C7; border-left: 2px solid #C0C4C7; border-right: 2px solid #C0C4C7}
.tableprice td, .tableprice2 td {padding: 4px 6px 0 0}
 .basket {background: #ccc url('../images/hproduct.gif') repeat-x top left; position: absolute; margin: 134px 0 0 15px; padding: 5px 8px; width: 150px}
.gr {background: #ececec}
.right {width: 100%; text-align: right; padding: 5px 0}
 .autorization {background: #dedede url('../images/hproduct.gif') repeat-x top left; padding: 10px; vertical-align: top; margin: 5px 0 15px 0; width: 200px}
.diler {position: absolute; text-align: right; width: 95%; z-index: 1; padding-top: 20px}
.diler a, .diler a:hover {}
 .cart {border: none; width: 100%; margin: 8px 0 12px 0; width: 450px}
.cartsend {padding: 8px 0 9px 0; text-align: left; vertical-align: top; width: 450px}
.formsend {border: none; width: 100%; background-color: #ccc}
.formsend td {background-color: #efefef; border: 1px solid #ccc; padding: 2px 4px; font-weight: bold}
.ff {background-color: #fff !important; font-weight: normal !important}
.f10 {font-size: 10px}
.numbl {border: 1px solid #ccc; font-size: 13px; color: #444; margin: 0; padding: 1px}
 table.orderform {width: 630px}
.orderform td {border-bottom: 1px solid #bec6c8; height: 18px; padding-top: 8px; vertical-align: middle}
input.order, textarea.order {border: 1px solid #999fa5; font-size: 13px; background-color: #ececec; color: #333; padding: 1px; margin: 0 0 5px 10px}
.linetd {background-color: #bec6c8; width: 400px}
.str1, .str4, .str5 {width: 375px; height: 18px}
.str2 {width: 135px; height: 18px}
.str3, .str6 {width: 175px; height: 60px}
 .notice {color: green}
.error {color: red}
 .Compare {border: 1px solid #d1d1d1; background: #ececec url('../images/bg_product.gif') repeat-x top left}
.CProduct {background: #dedede url('../images/hproduct.gif') repeat-x top left}
.CLProduct {text-align: center}
.CLProduct img {border: 1px solid #ececec}
.bor {border-top: 1px solid #ccc}
.CLName {font-weight: bold}
.Dif {background-color: #c2ddf6}
.CompareBl {margin-top: 20px; margin-left: 15px;}
.CompareBll {display: table; height: 45px; line-height: 18px; width: 100%;}
.CompareBlll {display: table-cell; width: 140px;}
.CompareBll2 {display: table-cell; padding-right: 10px;}
.CompareBll1 a {font-weight: bold;}
* .CompareEnt, .CompareRes {float: left; clear: right;}
.CompareEnt,.CompareRes {display: table-cell; width: 90px; padding-top: 10px;}
.CompareRes a {color: #de3a3a; background: url('../images/ico_delete2.gif') no-repeat top left; padding-left: 19px;}
.CompareEnt a {color: #44a509; background: url('../images/ico_compare2.gif') no-repeat top left; padding-left: 19px;}
.CompareRes a:hover, .CompareEnt a:hover, .CompareBll1 a:hover {color: #e00000; text-decoration: none;}
a.site {font-size: 10pt; color: #fc0; padding-left: 19px; text-decoration: none;}
a.site:hover {font-size: 10pt; color: #fff; background: url('../images/siteactive.gif') no-repeat top left; padding-left: 19px;}
.siteactive {font-size: 10pt; color: #fff; background: url('../images/siteactive.gif') no-repeat top left; padding-left: 19px;}
.lay1 {width: 100%; background-color: #999; text-align: left; line-height: 18px; margin-right: 10px}
.lay2 {background-color: #197daf; color: #fff; font-weight: bold; text-align: right}
 .sortcol {cursor: pointer; cursor: hand; padding-right: 20px; background-repeat: no-repeat; background-position: right center}
.sortasc {}
.sortdesc {}
 .fieldWithErrors input, .fieldWithErrors textarea {border: 1px solid red;}
.compare {border: 1px solid #838383; background-color: #DDDDDD;}
 div.comment {padding: 4px 6px; border: 1px solid #b2b2b2; background: #e4e4e4; margin-bottom: 6px;}
div.comment .col_1 {padding: 10px 15px 0 0; width: 69px; color: #ff0000;}
div.comment .col_2 {}
div.comment .author {margin-top: -10px; font-size: 10px; color: #666;}
div.comment .person_comment {margin-top: -6px;}
div.comment .result {margin-top: -8px; font-weight: bold; font-size: 12px;}
div.comment .result img {padding-right: 6px;}
div.admin_comment {margin-left: 15px; margin-right: 15px; padding: 4px 6px; color: #666; background: #ececec;}
div.linespace {padding: 0 15px; font-size: 1px; display:inline;}
div.clear {clear:both; height:0px;}
#new_otzyv_add, #new_claim_add {position: absolute; width: 800px; background: #ececec; padding: 4px 8px; border: 3px solid #c9c9c9;}
#closeWind {float: right; position: relative; top: -4px; right: -8px; text-align: right;}
#closeWind .btnCl {background: url(../images/btnCl.gif) left top no-repeat; border: 0; width: 130px; height: 26px; cursor: pointer; cursor: hand;}
#addForm {right:0; top:9px;}
#addForm label {float:left; margin-right:5px; padding-top:4px; font-size:12px; color:#646464;}
#addForm .inpLeftBg {float:left; height:25px; background: url(../images/inpLeftBg.gif) left top no-repeat; padding-left:12px; margin-right:5px;}
#addForm .inpRightBg {height:25px; background: url(../images/inpRightBg.gif) right top no-repeat; padding-right:12px; float:left;}
#addForm .txt {background-color: #fff !important; border:none; margin-top:4px; width:139px; font-size:11px;}
#addForm .btn {margin-left: 265px; background: url(../images/btn.gif) left top no-repeat; border: 0; width: 130px; height: 26px; cursor: pointer; cursor: hand;}
#addForm .btn_claim {margin-left: 265px; background: url(../images/btn_claim.gif) left top no-repeat; border: 0; width: 130px; height: 26px; cursor: pointer; cursor: hand;}
div.raiting img {padding: 0 15px 0 5px;}
div.raiting label {float:none !important; margin-right:5px; padding-top:4px; font-size:12px; color:#333 !important;}
table.addNewCom {width: 100%;}
table.addNewCom td.firstCol {width: 250px; padding-right: 15px;}
table.addNewCom td.secondCol2 {}
.role {padding: 0px; margin: 0px;}
 .nlabel {text-align: left; margin: 1px; font-size: 12px;}
.flabel {text-align: right; padding-top: 6px !important; font-size: 12px;}
.flabel a, .flabel a:hover {text-decoration: none;}
.greybox {padding: 3px; border: 2px solid #C0C4C7; margin: 0 0 3px 0;}
.greybox td {padding: 4px 6px 0 0;}
.greybox h2 {padding: 18px 0 4px 10px; margin:0; color:#000 !important;}
.greybox h3 {padding: 6px 0 2px 10px; font-size: 13px; margin:0; color:#000;}
.validate_ok {height: 18px; padding: 2px 4px 0 4px;}
.template {font-size: 7pt; margin-top: -10px; padding-top:0px; color:#666;}
 #flash_notice, #flash_error {padding: 5px 8px; margin: 10px 0; width: 70%}
#flash_notice {background-color: #CFC; border: solid 1px #6C6}
#flash_error {background-color: #FCC; border: solid 1px #C66}
#text a {color: #016BBA}
#text a:HOVER {color: red}
div#text h1, div#text h2, div#text h3, div#text h4, div#text h5 {padding: 0 0 0 0; margin: 0 0 0 0}
.roundedBox {margin-bottom:5px; position:relative}
.roundedBox .r_bg_tl, .roundedBox .r_bg_tr {width:15px; height:15px; position:absolute; z-index:100}
.roundedBox .r_bg_tl {background: url("../images/rounded_tl.gif") no-repeat; top:0; left:0}
.roundedBox .r_bg_tr {background: url("../images/rounded_tr.gif") no-repeat; top:0; right:0}
.roundedBox .r_bg_tl2, .roundedBox .r_bg_tr2 {width:15px; height:15px; position:absolute; z-index:100}
.roundedBox .r_bg_tl2 {background: url("../images/rounded_tl2.gif") no-repeat; top:0; left:0}
.roundedBox .r_bg_tr2 {background: url("../images/rounded_tr2.gif") no-repeat; top:0; right:0}
.roundedBox .rContent {border:1px solid #bdbdbd; border-bottom:none; background:#fff; position:relative}
.roundedBox .rContentBox {position:relative; z-index:200; text-align: center; font-size: 11px}
.roundedBox .rContentBox p {padding: 10px 5px 0 5px; margin: 0;}
.roundedBox .r_bg_b {background:#fff url("../images/rounded_b.gif") repeat-x 0 100%; height:15px}
.roundedBox .r_bg_bl {background:url("../images/rounded_bl.gif") no-repeat; height:15px}
.roundedBox .r_bg_br {background:url("../images/rounded_br.gif") no-repeat 100% 0; height:15px; overflow:hidden}
.roundedBox .r_bg_bl2 {background:url("../images/rounded_bl2.gif") no-repeat; height:15px}
.roundedBox .r_bg_br2 {background:url("../images/rounded_br2.gif") no-repeat 100% 0; height:15px; overflow:hidden}
 span.current {color: #fc0 !important; font-weight: bold}
span.prev_page {display: none}
span.next_page {display: none}
 .prototip {position: absolute}
.prototip .effectWrapper, .prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title {position: relative}
.prototip .content {clear: both}
.prototip .toolbar a.close {position: relative; text-decoration: none; float: right; width: 15px; height: 15px; background: transparent url(close.gif); display: block; line-height: 0; font-size: 0px; border: 0}
.prototip .toolbar a.close:hover {background: transparent url(close_hover.gif)}
.prototipLoader {position: absolute; top: -1000px; left: -1000px; background: url(prototip_loader.gif); height: 14px; width: 14px}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none}
 .prototip .default {width: 300px; color: #fff}
.prototip .default .toolbar {background: #0F6788; font: italic 17px Georgia, serif}
.prototip .default .title {padding: 5px}
.prototip .default .content {background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}
.prototip .pinktip {border: 5px solid #a1a1a1}
.prototip .pinktip .toolbar {background: #ff1e53; color: #fff; font: italic 17px Georgia, serif}
.prototip .pinktip .title {padding: 5px}
.prototip .pinktip .content {background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px}
.prototip .darktip {width: 250px; border: 5px solid #a1a1a1}
.prototip .darktip .toolbar {background: #606060; color: #fff; font: italic 17px Georgia, serif}
.prototip .darktip .toolbar a.close {background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover {background: url(close.gif);}
.prototip .darktip .title {padding: 5px;}
.prototip .darktip .content {background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px}
.prototip .silver {width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar {background: #2e2e2e; color: #fff; font-weight: bold}
.prototip .silver .toolbar a.close:hover {background: url(close_hover_red.gif);}
.prototip .silver .title {padding: 5px}
.prototip .silver .content {background: #fff; color: #666666; padding: 5px;}
.protoClassic {width: 300px; border: 5px solid #8c939c}
.protoClassic .toolbar {background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover {background: url(close_hover_red.gif);}
.protoClassic .title {padding: 5px}
.protoClassic .content {background: #fff; color: #333333;font: 11px Arial, Helvetica, sans-serif; padding: 5px}
#mbox{padding:8px; border:0px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(/images/overlay.png);}
.dialog {display:none}
* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");}
#lightbox, .lightbox{ background-color:#eee; padding: 15px; border-bottom: 2px solid #666; border-right: 2px solid #666}
.lightboxCaption{ float: left}
.keyboardMsg{ float: right}
.lightbox_img{ border: none; clear: both;}
.closeButton{ top: 5px; right: 5px}
  .jqmWindow {display: none; position: fixed; top: 17%; left: 50%; margin-left: -300px; width: 600px; background-color: #EEE; color: #333; border: 1px solid black; padding: 12px}
.jqmOverlay {background-color: #000}
 * iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px')}
 * html .jqmWindow {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}