body {
    margin:0;
    padding:0;
    border:0;           
    width:100%;
    height:100%;
    font-size:14px;
    min-width:512px;
    background:#fff;
    font-family: tahoma,verdana;
}
img {border:0 none;}
body, input, button, select, table, div, textarea, p {font-family: tahoma,verdana;}

.white-fon {background:#fff;}
.pd5 {padding:5px;}

div.mainWrap {width:960px;margin:0 auto;background:#000;}
div.mainWrap div.maincont {padding:0 6px 6px;}

div.onecol-content {background:#fff;}
div.catalog-items {background:#000;}

div.line {height:6px;background:url(../images/line.png) no-repeat right #000;}

div.header {background:#fff;margin-bottom:6px;}

div.shapka {margin:0px 40px;padding:20px 0;overflow:hidden;}
a.logo {background:url(../images/logo.png) no-repeat;display:block;width:66px;height:126px;float:left;}
div.title {float:left;width:617px;margin:40px 0 0 15px;}
div.title h1 {text-transform:uppercase;font-size:29px;margin:0;padding:0;}
div.title h2 {font-size:23px;font-weight:normal;margin:0;padding:0;}

div.search-login {float:left; margin:47px 0 0 20px;font-size:14px;width:150px;}
div.search input[type="text"] {border:1px solid #b6b7ba;width:101px;height:20px;margin:0;padding:0 4px;color:#000;}
div.search input[type="submit"] {background:url(../images/lupa.png) center no-repeat #b6b7ba;width:39px;border:1px solid #b6b7ba;cursor:pointer;height:22px;margin:0;padding:0;}
div.search input[type="submit"]:hover {background:url(../images/lupa.png) center no-repeat #e32526;border:1px solid #e32526;}
div.search-login a {color:#000;text-decoration:none;}
div.search-login span {cursor:pointer;}
div.login {margin-top:20px}
div.search-login a:hover, div.search-login span:hover {text-decoration:underline;}

div.topmenu-wrap {position:relative;height:26px;background:url(../images/topmenu-shadow.png) repeat-x top;padding:5px 0;}
div.topmenu {position:absolute;font-size:14px;overflow:hidden;z-index:1;width:100%;height:36px;}
div.topmenu a {text-decoration:none;font-size:12px;color:#000;}
div.topmenu a:hover {text-decoration:underline;}
div.topmenu span {cursor:default;}
div.topmenu span:hover {text-decoration:underline;}
div.topmenu:hover {height:auto;}
div.topmenu:hover div.topmenu-items {background:url(../images/menu-bg.png);}
div.topmenu div.topmenu-items {overflow:auto;font-size:16px;padding:0 0 5px 112px;}
div.topmenu div.topmenu-items div.topmenu-item {float:left;}
div.topmenu div.topmenu-items div.topmenu-item div.topmenu-item-head a {font-size:16px;}
div.topmenu div.topmenu-items div.topmenu-item div.topmenu-item-head {padding:3px 10px;border-right:1px solid #000;}
div.topmenu div.topmenu-items div.topmenu-item:last-child div.topmenu-item-head {border:0 none;}
div.topmenu div.topmenu-items div.topmenu-item div.menu-item-sub {margin-top:15px;padding:3px 10px;border-right:1px solid #000;}
div.topmenu div.topmenu-items div.topmenu-item div.menu-item-sub div {margin-bottom:5px;}

.curlink {text-decoration:underline;}

div.main-content div.twoCols {overflow:auto;}
div.main-content div.twoCols div.col1 {float:left;width:508px;}
div.main-content div.twoCols div.col1 div.twoColsDeep {overflow:auto;}
div.main-content div.twoCols div.col1 div.twoColsDeep div.col1Deep {float:left;width:251px;}
div.main-content div.twoCols div.col1 div.twoColsDeep div.col2Deep {float:left;width:251px;margin-left:6px;}
div.main-content div.twoCols div.col2 {float:left;width:434px;margin-left:6px;}

div.simpl-tc-cont {margin-bottom:6px;}
div.simpl-tc-cont>* {margin-bottom:6px;}

div.footer {padding:10px 0;}
div.footer div.copy_wrap {text-align:center;color:#fff;font-size:10px;}

div.main_imglink_big {position:relative;}
div.main_imglink_big a {position:absolute;background:#ffdd00;display:block;text-align:center;padding:50px 20px;bottom:100px;right:40px;border-radius:100px;color:#000;text-decoration:none;font-size:14px;font-weight:bold;}
div.main_imglink_big a:hover {text-shadow:0 0 1px #000;}
div.main_imglink_big a span.big-top-t {background:url(../images/top_t.png) no-repeat;display:block;width:16px;height:10px;position:absolute;top:30px;left:60px;}
div.main_imglink_big a span.big-bot-t {background:url(../images/bot_t.png) no-repeat;display:block;width:7px;height:7px;position:absolute;bottom:30px;right:80px;}

div.main_imglink_mid {position:relative;}
div.main_imglink_mid a {position:absolute;display:block;text-align:center;bottom:10px;color:#00A35B;text-decoration:none;font-size:13px;padding:0 66px;font-weight:bold;}


a.button_link {position:relative;font-size:29px;text-decoration:none;color:#fff;font-weight:bold;display:block;}
a.button_link span {position:absolute;left:80px;position:absolute;top:15%;}
a.button_link:hover span {text-shadow:0 0 1px #fff;}

.fl {float:left;}
.fr {float:right;}

.fix {position:fixed;overflow:hidden;}
span.red {color:red;}


div.log-reg-wrap {position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/logreg-shadow.png);z-index:1000;}
div.form-wrap {position:absolute;width:700px;background:#fff;}
div.form-header {background:#e2231a;text-align:center;color:#fff;font-size:14px;font-weight:bold;padding:2px 0;}
div.close {background:url(../images/close.png) no-repeat;width:17px;height:17px;margin-right:5px;cursor:pointer;}
div.f_w {padding:50px 30px;}
div.note {text-align:right;font-size:16px;color:#000;margin-bottom:20px;}
div.note span {text-decoration:underline;cursor:pointer;}
div.f_w form table{width:100%;border-spacing:0;border-collapse:collapse;font-size:16px;}
div.f_w form table a, div.f_w form table label {color:#000;text-decoration:underline;}
div.f_w form table tr input{margin-bottom:20px;}
div.f_w form table td {width:50%;vertical-align:top;}
div.f_w form table input{width:100%;height:25px;border:1px solid #918f8f;color:#000;padding:0 5px;}
div.f_w form table input[type="checkbox"]{width:auto;height:auto;padding:0;}
div.f_w form table input[type="submit"]{margin-top:20px;border:0 none;background:#b6b7ba;color:#fff;text-transform:uppercase;font-weight:bold;padding:0;margin-bottom:0;}
div.f_w form table input[type="submit"]:hover{background:#e2231a;}
div.f_w div.policy {font-size:12px;color:#000;}

div.fouritems {overflow:hidden;margin:0 0 5px 0;}
div.fouritems:last-child {margin:0;}
div.fouritems div.catalog-item {float:left;width:233px;height:349px;margin:0 5px 0 0;}
div.fouritems div.catalog-item:last-child {margin:0;}
div.catalog-item {font-size:15px;}
div.catalog-item div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.catalog-item img.mainimg {width:100%;}
div.catalog-item:hover img.mainimg {display:none;}
div.catalog-item:hover div.nofoto {display:none;}
div.catalog-item:hover div.item-info {display:block;}
div.item-info {background:#fff;padding:23px;height:100%;}
div.item-info div.smallimg1 {width:188px;height:194px;overflow:hidden;margin-bottom:20px;}
div.item-info div.smallimg1 img {width:100%;}
div.item-info div.item-links {margin-top:16px;}
div.item-info div.item-links span, div.item-info div.item-links a {display:inline-block;text-transform:uppercase;padding:2px 5px;font-size:10px;font-weight:bold;color:#fff;background:#000;}
div.item-info div.item-links span {margin-right:2px;cursor:pointer;}
div.item-info div.item-links a {text-decoration:none;color:#fff;}
div.item-info div.item-links span:hover, div.item-info div.item-links a:hover {background:#e2231a;}


div.model-wrap {overflow:hidden;margin-bottom:5px;background:#fff;}
div.model-wrap div.mainimg-wrap {float:left;width:470px;height:749px;border-right:6px solid #000;position:relative;}
div.model-wrap div.mainimg-wrap div.model-links {position:absolute;bottom:14px;text-transform:uppercase;width:100%;}
div.model-wrap div.mainimg-wrap div.model-links a {color:#fff;text-decoration:none;font-weight:bold;font-size:13px;margin:0 10px;}
div.model-wrap div.mainimg-wrap div.model-links a:hover {text-decoration:underline;}
div.model-wrap div.mainimg-wrap div.model-links a:last-child {float:right;}
div.model-wrap div.mainimg-wrap img {width:100%;height:100%;}
div.model-wrap div.mainimg-wrap span {width:100%;height:100%;}
div.model-wrap div.rightside {float:left;}
div.model-wrap div.rightside div.rightimages {overflow:hidden;border-bottom:6px solid #000;}
div.model-wrap div.rightside div.rightimages div.smallimages {float:left;border-right:6px solid #000;}
div.model-wrap div.rightside div.rightimages div.smallimages div.smallimg1-wrap {border-bottom:6px solid #000;}
div.model-wrap div.rightside div.rightimages div.smallimages div.smallimg1-wrap, div.model-wrap div.rightside div.rightimages div.smallimages div.smallimg2-wrap {width:230px;height:235px;}
div.model-wrap div.rightside div.rightimages div.smallimages div.smallimg1-wrap img, div.model-wrap div.rightside div.rightimages div.smallimages div.smallimg2-wrap img {width:100%;height:100%;}
div.model-wrap div.rightside div.rightimages div.midimg-wrap {float:left;width:236px;height:476px;}
div.model-wrap div.rightside div.rightimages div.midimg-wrap img {width:100%;height:100%;}
div.model-wrap div.rightside div.modelinfo-wrap {background:#fff;padding:10px 25px;max-width:422px;position:relative;}
div.model-wrap div.rightside div.modelinfo-wrap div.note-me {position:absolute;right:15px;top:0;background:#fff;width:223px;padding:15px;box-shadow:10px 10px 10px -5px rgba(0,0,0,0.5);font-size:14px;}
div.model-wrap div.rightside div.modelinfo-wrap div.note-me form {margin-top:10px;text-align:center;}
div.model-wrap div.rightside div.modelinfo-wrap div.note-me form input {width:154px;}
div.model-wrap div.rightside div.modelinfo-wrap div.note-me form input[type="submit"]{color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;padding:2px 5px;text-transform:uppercase;background:#000;border:0 none;margin-top:5px;}
div.model-wrap div.rightside div.modelinfo-wrap div.note-me form input[type="submit"]:hover {background:#e2231a;}
div.model-wrap div.rightside div.modelinfo-wrap h1 {margin:0;padding:0;text-transform:uppercase;font-size:16px;}
div.model-wrap div.rightside div.modelinfo-wrap h1 div{float:right;margin-right:-11px;}
div.model-wrap div.rightside div.modelinfo-wrap div.modelinfo-model {text-transform:uppercase;margin-bottom:5px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors-wrap {margin-top:5px;overflow:hidden;margin-left:-10px;margin-right:-10px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors-wrap div.h {font-weight:bold;float:left;margin-right:23px;padding-left:10px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors {overflow:hidden;float:left;width:369px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors div.color {float:left;width:69px;height:24px;/* margin:0 6px 5px 0; */overflow:hidden;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes-wrap {margin-top:10px;width:422px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes-wrap div.h {background:#b6b7ba;padding:0 10px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes {margin-left:-10px;margin-right:-10px;font-weight:bold;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table {width:100%;border-spacing:0;border-collapse:collapse;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table tr:first-child td{padding:0;height:auto;text-align:left;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td {font-size:12px;font-weight:bold;border:1px solid #5d5c5d;width:16.6%;height:35px;text-align:center;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons {margin-top:8px;text-align:center;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons span {display:inline-block;text-transform:uppercase;padding:2px 5px;font-size:12px;font-weight:bold;color:#fff;cursor:pointer;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons span.inbasket {background:#000;margin-right:5px;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons span.infavorite {background:#000;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons span.infavorite:hover, div.model-wrap div.rightside div.modelinfo-wrap div.model-buttons span.inbasket:hover {background:#e2231a;}

div.model-wrap div.rightside div.modelinfo-wrap div.model-colors label.color-label {float:left;margin:0 2px 1px 0;padding:2px;border:2px solid #fff;border-radius:3px;cursor:pointer;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors label.color-label:hover {border:2px solid #c0c0c0;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors label.color-label.selected {border:2px solid #000;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-colors label.color-label input.color-radio {display:none;}

div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td {padding:0;margin:0;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.available label.size-label {padding:11px 13px;cursor:pointer;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.notavailable {color:#c0c0c0;cursor:url(../images/cursors/denied.png),pointer;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.notavailable label{cursor:url(../images/cursors/denied.png),pointer;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.available:hover {background:#c0c0c0;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.selected {background:#000;color:#fff;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td.size-label.available.selected {background:#000;color:#fff;}
div.model-wrap div.rightside div.modelinfo-wrap div.model-sizes table td label.size-label input.size-radio {display:none;}

div.model-lister {background:#fff;text-align:center;margin:5px 0;padding:5px 0;}

div.nofoto {height:100%;background:url(../images/nofoto.png) center no-repeat;}
span.nofoto {display:block;height:100%;background:url(../images/nofoto.png) center no-repeat;}

div.price-note {font-size:10px;}

div.droplistColor {width:69px;height:24px;float:left;display:inline-block;margin:0 3px;overflow:hidden;}
div.droplistsize {padding:3px 5px;}


div.buttons {text-align:center;margin:10px;}
div.buttons a {margin:10px;}
#closenotify {margin-right:10px;}
div.notifyText {text-align:center;font-size:16px;}

div.timer {margin:10px;text-align:center;}

div.basket-wrap {padding:40px 40px 20px 128px;}

div.basket-head {overflow:hidden;}
div.basket-head div {float:right;width:366px;margin-bottom:30px;font-weight:bold;}
div.basket-head div h1 {color:#e2231a;font-size:36px;}
div.basket-head div h1 span {float:right;font-size:12px;background:#b6b7ba;color:#fff;text-transform:uppercase;padding:5px 25px;margin-top:13px;cursor:pointer;}
div.basket-head div h1 span:hover {background:#e2231a;}

div.items-table table {width:100%;border-spacing:0;border-collapse:collapse;}
div.items-table table th {background:#e2231a;color:#fff;}
div.items-table table td {border-bottom:1px solid #000;vertical-align:top;padding:10px 0;}
div.items-table table tr td:last-child {text-align:center;}

div.items-table table tr.noborder td{border:0 none;}

div.oitem-info {overflow:hidden;position:relative;width:350px;font-size:14px;}
div.oitem-info div.item-image {float:left;margin-right:30px;width:135px;}
div.oitem-info div.item-image img {width:100%;}
div.oitem-info div.item-params {float:left;width:185px;margin-bottom:25px;}
div.oitem-info div.item-params div.item-title {margin-bottom:10px;}
div.oitem-info div.item-params div.item-color {overflow:hidden;}
div.oitem-info div.item-params div.item-color div {float:left;}
div.oitem-info div.oi-links {position:absolute;bottom:0;left:165px;color:#939598;}
div.oitem-info div.oi-links span {text-transform:uppercase;cursor:pointer;}
div.oitem-info div.oi-links span:hover {color:#000;text-shadow:0 0 1px #939598;}

div.items-table table.nobord {border:0 none;}
div.items-table table.nobord td{border:0 none;}

div.items-table table div.tab-bottom {font-size:14px;font-weight:bold;margin-left:167px;text-transform:uppercase;}
div.items-table table div.tab-bottom span {font-size:14px;font-weight:normal;text-transform:none;}

span.confirm {float:right;font-size:12px;background:#b6b7ba;color:#fff;text-transform:uppercase;padding:5px 25px;cursor:pointer;}
span.confirm:hover {background:#e2231a;}
td.center-cell {font-weight:bold;font-size:14px;}
span#corder-sum-before, span#corder-sum-after, span#corder-dos-sum {font-size:18px;}


span.pm-icons {background-repeat:no-repeat;display:inline-block;height:29px;width:29px;cursor:pointer;}
span.pm-icons.minus {background-image:url(../images/minus.png);}
span.pm-icons.minus.press {background-position:-29px 0px;}
span.pm-icons.plus {background-image:url(../images/plus.png);}
span.pm-icons.plus.press {background-position:-29px 0px;}

.modnum {font-size:18px;}

div.my-status {padding:10px;}
div.my-status a {padding:5px 10px;border:1px solid #c0c0c0;border-radius:5px;margin-right:10px;text-decoration:none;color:#000;}
div.my-status  a:last-child {margin:0;}
div.my-status  a:hover {background:#cecece;}
div.my-status  a.welcome {background:#c0c0c0;color:#ff0000;}


div.twocol-content div.content>table.tc-content {width:100%;border-spacing:0;border-collapse:collapse;background:#fff;}
div.twocol-content div.content>table.tc-content>tbody>tr>td {vertical-align:top;padding:0;margin:0;}
div.twocol-content div.content>table.tc-content>tbody>tr>td:first-child {width:508px;padding:0px;border-right:5px solid #000;}
div.twocol-content div.content>table.tc-content>tbody>tr>td:last-child {width:434px;}


div.fckblk a {text-decoration:none;color:#000;}

div.tc-left-col.edit {background:#fff;}
div.tc-right-col.edit {background:#fff;}

div.tc-left-col>img {border-bottom:5px solid #000;}
div.tc-left-col div.fckblk {padding:10px 40px;}
div.tc-left-col div.fckblk h2 {margin-bottom:0px;}
div.tc-left-col div.fckblk h1, div.tc-left-col div.fckblk h2 {color:#e2231a;line-height:18px;margin:0 0 5px 0;font-size:16px;}

div.tc-right-col div.fckblk {margin-bottom:6px;background:#fff;padding:0 20px 0 30px;}
div.tc-right-col div.fckblk h1 {font-size:36px;color:#e2231a;line-height:35px;margin:10px 0;}
div.tc-right-col div.fckblk h2 {margin-bottom:0px;margin-top:8px;color:#e2231a;line-height:18px;margin:0 0 5px 0;font-size:16px;}

div.coloret-pic-text {margin-bottom:20px;padding:0 0 0 30px;overflow:hidden;border-bottom:5px solid #000;border-top:5px solid #000;background:#e2231a;color:#fff;}
div.coloret-pic-text div.txt {font-size:14px;line-height:15px;padding:10px 10px 10px 0;}
div.coloret-pic-text div.txt.with-pic {float:left;font-size:14px;line-height:15px;padding:10px 0;width:225px;padding:10px 0;}
div.tc-right-col.edit div.coloret-pic-text div.txt {}
div.tc-right-col.edit div.coloret-pic-text div.txt.with-pic {float:left;width: 219px;}
div.coloret-pic-text img.pic {float:left;width:179px;}
div.coloret-pic-text div.txt a.lnk {background:#000;color:#ffffff;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:4px 20px;}
div.coloret-pic-text div.txt a.lnk:hover {background:#81bd41;}

div.fckblk em a {color:#e2231a;font-style:normal;text-decoration:none;}
div.fckblk a em {color:#e2231a;font-style:normal;text-decoration:none;}
div.fckblk p {margin-top:0px;margin-bottom:10px;}
div.fckblk {margin:0 0 20px 0;}
div.fckblk table {width:100%;margin:10px 0;}
div.fckblk table td em {font-size:20px;font-weight:bold;color:#81bd41;font-style:normal;}
div.fckblk table td strong {font-size:11px;}
div.fckblk table td a {padding:5px 10px;color:#fff;background:#000;font-weight:bold;font-size:10px;}
div.fckblk table td a:hover {background:#e2231a;}

div.fckblk table td h3 {font-size:25px;color:#fff;background:#81bd41;margin:0;padding:5px 10px;text-align:center;}
div.fckblk table td h4 {font-size:13px;font-weight:normal;color:#000;background:#EAEBED;margin:0;padding:12px 5px;text-align:left;}
div.fckblk table td h4 strong {font-size:14px;}

div.twocol2-content {background:#fff;}
div.twocol2-content div.content {padding:0 40px;}
div.twocol2-content div.content>table.tc-content {width:100%;border-spacing:0;border-collapse:collapse;}
div.twocol2-content div.content>table.tc-content>tbody>tr>td {vertical-align:top;}
div.twocol2-content div.content>table.tc-content>tbody>tr>td:first-child {width:474px;padding-right:30px;}
div.twocol2-content div.content>table.tc-content>tbody>tr>td:last-child {width:366px;}
div.twocol2-content div.tc-left-col div.fckblk {padding:0;}
div.twocol2-content div.tc-left-col div.fckblk strong em{color:#939598;font-weight:normal;font-style:normal;}
div.twocol2-content div.tc-left-col div.fckblk em strong{color:#939598;font-weight:normal;font-style:normal;}
div.twocol2-content div.tc-right-col div.fckblk {padding:0;}
div.twocol2-content div.tc-right-col div.fckblk strong em{color:#e2231a;}
div.twocol2-content div.tc-right-col div.fckblk em strong {color:#e2231a;}

div.twocol2-content div.tc-left-col table {width:100%;font-size:11px;border-spacing:0;border-collapse:collapse;}
div.twocol2-content div.tc-left-col table td {padding:4px;background:#e5e6e6;}
div.twocol2-content div.tc-left-col table tr.chet td {background:#fff;}
div.twocol2-content div.tc-left-col table tr:first-child td {background:#e2231a;color:#fff;}

div.enlarge {text-align:right;margin-top:50px;}
div.enlarge span {cursor:pointer;}

div.mcol-content {background:#fff;}
div.mcol-content div.content>table.tc-content {width:100%;border-spacing:0;border-collapse:collapse;}
div.mcol-content div.content>table.tc-content td {vertical-align:top;padding:0;margin:0;}
div.mcol-content div.content>table.tc-content>tbody>tr>td {border-bottom:5px solid #000;padding:0;margin:0;}
div.mcol-content div.content>table.tc-content>tbody>tr>td:last-child div.fckblk {padding:0 45px 0 30px;margin-bottom:0;}
div.mcol-content div.content>table.tc-content>tbody>tr>td:last-child div.fckblk p:last-child {margin-bottom:0;}
div.mcol-content div.content>table.tc-content td {padding:0;margin:0;}
div.mcol-content div.content>table.tc-content td.redbg {border-bottom:5px solid #000;background:#e2231a;color:#fff;vertical-align:middle;}
div.mcol-content div.content>table.tc-content td.redbg div.fckblk {margin:10px 0 !important;font-size:16px;}
div.mcol-content div.content>table.tc-content>tbody>tr>td:first-child {border-right:5px solid #000;width:508px;}
div.mcol-content div.content>table.tc-content table {width:100%;border-spacing:0;border-collapse:collapse;}
div.mcol-content div.content>table.tc-content td.pcs table td:first-child{border-bottom:5px solid #000;}
div.mcol-content div.content>table.tc-content td.pcs table td:last-child{border:0;}
div.mcol-content div.content>table.tc-content td.pcs table tr td:first-child{border-right:5px solid #000;}
div.mcol-content div.content>table.tc-content>tbody>tr>td:first-child img {border:0 none;width:100%;height:100%;}
div.mcol-content h4 {color:#e2231a;font-size:16px;line-height:15px;margin-bottom:10px;}

div..unicorn_blk_down table {width:auto;}
div..unicorn_blk_down table td {width:auto;border:0 none;}

div.news-content div.content {background:#fff;}
div.news-content div.content div.m-new {border-bottom:5px solid #000;}
div.news-content div.content table.news-small {width:100%;border-spacing:0;border-collapse:collapse;}
div.news-content div.content table.news-small>tbody>tr>td {border-right:5px solid #000;vertical-align:top;padding:0;margin:0;width:25%;}
div.news-content div.content table.news-small>tbody>tr>td:last-child {border:0 none;}

div.new-big {overflow:hidden;border-bottom:5px solid #000;}
div.new-big>table {width:100%;border-spacing:0;border-collapse:collapse;}
div.new-big>table>tbody>tr>td{vertical-align:top;border:5px solid #fff;}
div.new-big>table>tbody>tr>td:first-child{width:466px;}
div.new-big>table>tbody>tr>td:last-child{background:#e2231a;color:#fff;border-left:0 none;width:465px;}
div.new-big>table>tbody>tr>td img {border:0 none;}
div.new-big div.new-pic {width:466px;}
div.new-big div.new-text {padding:0 30px 10px 60px;}

div.newsmal {border:5px solid #fff;}
div.newsmal div.fckblk{padding:5px;}
div.newsmal div.fckblk a {color:#ff0000;text-decoration:underline;}


div.map-content div.content {background:#fff;}
div.map-content div.content div.mailus-form {padding:35px 128px;}
div.map-content div.content div.mailus-form h2 {margin:0;padding:0;}
div.map-content div.content div.mailus-form table{width:100%;border-spacing:0;border-collapse:collapse;}
div.map-content div.content div.mailus-form table td{vertical-align:top;position:relative;padding:0;margin:0;}
div.map-content div.content div.mailus-form table td:first-child {width:140px;white-space:nowrap;}
div.map-content div.content div.mailus-form table input {width:100%;border:0 none;background:#dadbdc;color:#000;padding:5px;margin-right:5px;margin-bottom:5px;width:225px;}
div.map-content div.content div.mailus-form table textarea {width:100%;border:0 none;background:#dadbdc;color:#000;padding:5px;margin-right:5px;margin-bottom:5px;width:300px;}
div.map-content div.content div.mailus-form table input[type="submit"] {background:#b6b7ba;color:#fff;text-transform:uppercase;width:310px;}
div.map-content div.content div.mailus-form table input[type="submit"]:hover {background:#e2231a;}

div.map-content div.content div.mailus-form {border-top:5px solid #000;}
div.map-content div.content div.mailus-form table .k-widget.k-tooltip-validation {position:absolute;left:0;margin-top:20px;}
div.map-content div.content div.mailus-form table .k-widget.k-tooltip-validation:before {cursor:default;content:"";position:absolute;z-index:1000;top:-8px;left:12px;margin-left:0px;border-top:0px solid #fff4c9;border-left:4px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff4c9;opacity:0.8;}
div.map-content div.content div.mailus-form table .k-widget.k-tooltip-validation:after {cursor:default;content:"";position:absolute;z-index:1000;top:-9px;left:10px;margin-left:0px;border-top:0px solid #fff4c9;border-left:4px solid transparent;border-right:6px solid transparent;border-bottom:9px solid #fff4c9;}

div.map-content div.content div.mapwrap{position:relative;padding:20px 128px;}
div.map-content div.content div.map {}
div.map-content div.content div.contacts {position:absolute;right:140px;top:30px;width:240px;background:#e2231a;padding:10px 20px;color:#fff;}
div.map-content div.content div.contacts div.fckblk p{margin-top: 15px;font-size:14px;}
div.map-content div.content div.contacts div.fckblk a {color:#fff;font-size:14px;}

a.copylink {text-decoration:none;color:#9BB02E;}
a.copylink:hover {text-decoration:underline;}

div.msg-wrap {background:#fff;padding:40px;}
div.msg-wrap table {width:100%;border-spacing:0;border-collapse:collapse;}
div.msg-wrap table td {vertical-align:top;}
div.msg-wrap div.msg-side {width:468px;}
div.msg-wrap div.form-side {width:380px;margin-left:22px;}
div.msg-wrap div.form-side div.text-note {line-height:18px;}
div.msg-wrap div.form-side div.text-note h1 {color:#e2231a;font-size:36px;margin:0 0 40px 0;}
div.msg-wrap div.form-side div.text-note strong {font-size:16px;}
div.msg-wrap div.form-side div.text-note div.grey {font-size:12px;color:#808080;margin-bottom:20px;}
div.msg-wrap div.form-side div.form {margin-top:10px;}
div.msg-wrap div.form-side div.form form#leavemsg table {width:100%;border-spacing:0;border-collapse:collapse;}
div.msg-wrap div.form-side div.form form#leavemsg table tr {background:#f0f1f1;border-bottom:15px solid #fff;}
div.msg-wrap div.form-side div.form form#leavemsg table tr td {vertical-align:top;color:#808285;}
div.msg-wrap div.form-side div.form form#leavemsg table tr td:last-child {position:relative;}
div.msg-wrap div.form-side div.form form#leavemsg table tr td:first-child {width:80px;padding:5px 0 5px 10px;}
div.msg-wrap div.form-side div.form form#leavemsg table tr td input {width:100%;border:0 none;background:#f0f1f1;}
div.msg-wrap div.form-side div.form form#leavemsg table tr td textarea {width:100%;height:200px;border:0 none;background:#f0f1f1;}
div.msg-wrap div.form-side div.form form#leavemsg table tr:last-child td {padding:0;}
div.msg-wrap div.form-side div.form form#leavemsg table tr:last-child td span.come {padding:5px 0 0 5px;}
div.msg-wrap div.form-side div.form form#leavemsg div.comm {background:#f0f1f1;color:#808285;}
div.msg-wrap div.form-side div.form form#leavemsg div.comm div#ex-tool .redactor_toolbar {background:#f0f1f1;}
div.msg-wrap div.form-side div.form form#leavemsg div.comm div.redactor_box .redactor_editor {background:#f0f1f1;}
div.msg-wrap div.form-side div.form form#leavemsg span.k-invalid-msg {position:absolute;left:0;top:30px;}
div.msg-wrap div.form-side div.form form#leavemsg input#sendform {border:0 none;width:100%;padding:5px 0;background:#b6b7ba;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;}
div.msg-wrap div.form-side div.form form#leavemsg input#sendform:hover {background:#e2231a;}
span.red-star {color:#e2231a;}

div.message {padding:16px;background:#f0f1f1;}
div.message.chet {padding:20px 16px;background:#fff;}
div.message div.c-name {font-size:16px;font-weight:bold;}
div.message input[type="button"] {border:0 none;padding:3px 10px;background:#b6b7ba;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;}
div.message input[type="button"]:hover {background:#e2231a;}
div.answers {padding-left:40px;}

div.userAnswerKwin form#userAnswerKwin table {width:100%;border-spacing:0;border-collapse:collapse;}
div.userAnswerKwin form#userAnswerKwin table tr td:last-child {position:relative;}
div.userAnswerKwin form#userAnswerKwin span.k-invalid-msg {position:absolute;left:0;top:30px;}
div.userAnswerKwin form#userAnswerKwin input {width:100%;}
div.userAnswerKwin form#userAnswerKwin a#sendAnswer {border:0 none;width:100%;padding:5px 0;background:#b6b7ba;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;}
div.userAnswerKwin form#userAnswerKwin a#sendAnswer:hover {background:#e2231a;}

.redactor_dropdown {z-index:99999 !important;}

div.callback-form {position:absolute;top:5px;right:0px;background:#fff;z-index:1000;padding:10px 20px;width:564px;color:#000;}
div.callback-form table {width:99%;border-spacing:0;border-collapse:collapse;}
div.callback-form table td {padding:0 10px 5px 0;vertical-align:top;position:relative;}
div.callback-form table tr:first-child td:first-child {width:70%;}
div.callback-form table textarea, div.callback-form table input {border:0 none;background:#e5e6e6;padding:5px;color:#000;}
div.callback-form table textarea {width:375px;height:70px;}
div.callback-form table input {width:177px;}
div.callback-form table input[name="hrs"], div.callback-form table input[name="mins"] {width:20px;margin-top:10px;}
div.callback-form table input[type="submit"] {text-align:center;text-transform:uppercase;color:#fff;background:#b6b7ba;font-weight:bold;width:150px;}
div.callback-form table input[type="submit"]:hover {background:#e2231a;}
div.callback-form span.k-invalid-msg {position:absolute;left:0;top:20px;}
div.callback-form input.k-textbox:hover {background:#e5e6e6;}

div.title div.phone {float:left;margin-top:-15px;margin-left:375px;}
div.title div.phone div.phcb {float:left;font-weight:bold;line-height:15px;}
div.title div.phone div.phcb span{padding-left:15px;cursor:pointer;}
div.title div.phone div.phcb span.active {text-decoration:underline;}
div.title div.phone div.phcb span:hover {text-decoration:underline;}

div.cb-button {background:url(../images/cb-button.png) no-repeat;width:31px;height:31px;cursor:pointer;float:left;margin-left:20px;}
div.cb-button.active {background-position:-31px 0;}
div.cb-button:hover {background-position:-31px 0;}
div.mail-button {background:url(../images/mail-button.png) no-repeat;width:31px;height:31px;cursor:pointer;float:left;margin-left:10px;}
div.mail-button.active {background-position:-31px 0;}
div.mail-button:hover {background-position:-31px 0;}

div.close2 {background:url(../images/close2.png) no-repeat;width:17px;height:17px;margin-right:-10px;cursor:pointer;float:right;}
div.close2:hover {background-position:-17px 0;}

div.mail-form {position:absolute;top:5px;right:0px;background:#fff;z-index:1000;padding:10px 20px;width:564px;color:#000;}
div.mail-form table {width:99%;border-spacing:0;border-collapse:collapse;}
div.mail-form table td {padding:0 10px 10px 0;vertical-align:top;position:relative;}
div.mail-form table tr:first-child td:first-child {width:70%;}
div.mail-form table textarea, div.mail-form table input {border:0 none;background:#e5e6e6;padding:5px;color:#000;}
div.mail-form table textarea {width:534px;height:70px;}
div.mail-form table input {width:165px;}
div.mail-form table input[name="hrs"], div.mail-form table input[name="mins"] {width:20px;margin-top:10px;}
div.mail-form table input[type="submit"] {text-align:center;text-transform:uppercase;color:#fff;background:#b6b7ba;font-weight:bold;}
div.mail-form table input[type="submit"]:hover {background:#e2231a;}
div.mail-form span.k-invalid-msg {position:absolute;left:0;top:20px;}

span.small-note {font-size:10px;}

div.fpass {padding:20px;min-height:200px;}

div.items-table table tr.properror {border:2px solid red;background:pink;}

#redactor_modal {z-index:99999 !important;}