@charset "utf-8";

ul.tabs li span span {
    text-align: center;
    display: block
}

ul.tabs li,ul.tabs li a,ul.tabs li span {
    display: block
}

ul.primary li.active a,ul.tabs li a:hover {
    color: #fff!important;
    border: 0;
    background: #c60808!important
}

ul.tabs li a:hover {
    margin: 0
}

ul.tabs li a {
    color: #fff!important;
    font-size: 14px;
    font-weight: 400;
    background: 0 0;
    padding: 5px 20px;
    margin: 0
}

ul.tabs li {
    margin-right: 2px;
    margin-bottom: 10px;
    float: left
}

ul.secondary,ul.secondary li {
    border: 0;
    background: 0 0;
    margin: 0;
    padding: 0
}

ul.primary li.active a {
    font-weight: 700
}

ul.primary li a:hover {
    background: 0 0;
    border: 0
}

ul.primary li a {
    border: 0!important
}

ul.primary li {
    background: 0 0
}

ul.primary,ul.primary li {
    border: 0;
    padding: 0;
    margin: 0
}

ul.nice-menu li,ul.nice-menu-down li.menuparent {
    background: url(images/bg-li.gif) no-repeat right top;
    border: 0
}

ul.nice-menu-down li ul li.over ul {
    top: -10px;
    left: 135px
}

ul.nice-menu a,ul.nice-menu-down .menuparent a {
    display: block;
    padding: 12px 30px 13px;
    font-size: 12px;
    line-height: 1.42em;
    text-decoration: none;
    text-transform: uppercase;
    background: 0 0;
    font-weight: 700;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 100
}

ul.nice-menu ul li,ul.nice-menu ul li.menuparent {
    width: 128px;
    line-height: 28px;
    background: 0 0
}

ul.nice-menu li.over ul a,ul.nice-menu li.over ul li.menuparent a,ul.nice-menu li.over ul li.over ul a {
    background: 0 0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    padding: 0 0 0 6px;
    display: block;
    line-height: 28px;
    color: #eee;
    width: 122px
}

ul.nice-menu li.over ul {
    background: url(images/bg-drop.png) no-repeat 0 bottom;
    width: 142px;
    border: 0;
    padding: 10px 7px;
    top: 43px
}

ul.nice-menu li.over ul li.menuparent a.active,ul.nice-menu a.active,ul.nice-menu-down .menuparent a.active,ul.nice-menu a:hover,ul.nice-menu li.over a {
    background: #c60808 url(images/bg-li-act.gif) repeat-x top; 
    color: #ece9e9
}

ul.nice-menu li.over ul a:hover,ul.nice-menu li.over ul li.menuparent a:hover,ul.nice-menu li.over ul li.over a {
    color: #260b0b;
    background: url(images/bg-drop-li.gif) repeat-x top
}

ul.links.inline {
    padding-right: 0
}

ul li {
    list-style: none;
    list-style-image: none;
    list-style-type: none
}

.item-list .pager li,td,ul,ul.links li.comment_forbidden {
    padding: 0
}

ul {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    display: inline-block;
    vertical-align: bottom
}

th,thead th,tr.even,tr.odd {
    padding: 8px;
    border-bottom: 0 solid #35383c
}

strong,thead th {
    color: #fff
}

input,textarea {
    padding-left: 5px
}

td {
    vertical-align: top
}

a img,img,table,tbody {
    border: 0
}

table.social {
    width: 100%
}

table {
    border-collapse: collapse
}

strong {
    font-weight: 400;
    font-size: 12px
}

img.alignright {
    float: right;
    margin: 16px
}

img.alignleft {
    float: left;
    margin-right: 16px
}

h3,h4,thead th {
    font-size: 13px
}

h4 {
    padding-bottom: 6px
}

h1,h3,h4 {
    font-weight: 400;
    color: #fff;
    text-transform: uppercase
}

h3 {
    padding: 5px 0
}

h1.title,ul.primary {
    background: 0 0
}

.title h3,h1 {
    font-size: 16px
}

h1 {
    padding: 10px 0 7px;
    width: 100%
}

a {
    color: #ff4d4d;
    outline: 0
}

.taxonomy ul.links li a,a.brand:hover,fieldset legend {
    color: #c60808
}

fieldset a {
    color: #dd621e
}

fieldset {
    overflow: hidden;
    position: relative;
    border: 1px solid #35383c
}

div.block-uc_catalog {
    background: url(images/bg-block2.png) no-repeat 0 bottom #fff
}

div.block {
    margin-bottom: 4px;
    position: relative;
    background: url(images/bg-block3.png) no-repeat 0 bottom #fff;
    width: 100%
}

body.two-refion #cont-col {
    float: left;
    width: 568px
}

body.one-region #cont-col {
    float: left;
    overflow: visible;
    width: 784px
}

body#body {
    background: url(images/bg.gif) repeat-x #1e1e1e top;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #b3b3b3;
    line-height: 18px
}

body #cont-col {
    width: 1000px
}

.title h3 a,a.brand,a:hover {
    text-decoration: none
}

.yashare-title {
    color: #fff;
    float: left
}

.view table,.width {
    width: 100%
}

.form-item label,.head-row1 strong,.title h3 a,.white,a.brand {
    color: #fff
}

.view-product-list,.view-sales {
    margin-left: -15px;
    width: 784px
}

.view tr td {
    padding: 7px 0
}

.view-subcategories tr td.col-first {
	width: 34%
}

.view .views-field-nothing-1 a img, .view .views-field-field-image-fid a img {
    margin-right: 10px;
    border-radius: 8%;
    float: left
}

.view .views-field-field-date-value {
    width: 60px;
    padding-right: 7px;
    text-align: center;
    text-transform: uppercase
}

.view .pager {
    margin-top: 10px
}

.uppercase {
    text-transform: uppercase
}

.under-content-wrapper .separator {
    height: 3px;
    background-color: #303030;
    margin: 10px
}

.under-content-wrapper {
    margin-top: 20px;
    background-color: #262626;
    padding: 20px
}

.trailer {
    height: 208px;
    width: 370px;
    float: right;
    margin: 0 0 0 20px;
    border: 2px solid #730606
}

.title h3 {
    color: #2d2d2d;
    font-weight: 700;
    padding: 15px 0 4px 20px
}

.textarea-identifier {
    display: none
}

.tads_contentBox {
    background: #302f2f;
    display: none;
    padding: 18px 16px
}

.tabs a {
    color: #395c14
}

.table-view-all a:hover {
    color: #c60808!important
}

.item-list .pager a:hover,.table-view-all a {
    text-decoration: none
}

.table-view-all {
    clear: both;
    text-align: right;
    font-weight: 700;
    padding: 15px 0
}

.views-field-field-photo-fid {
    float: left;
    margin-right: 16px;
    margin-bottom: 10px
}

.table-size-link:not(:hover) img.onmouseout {
    display: none
}

.table-size-link:hover img.onmouseover {
    display: none
}

.table-size-link:hover {
    color: #c60808
}

.head-row3 .full-card:hover,.table-size-link {
    color: #fff;
    text-transform: uppercase
}

.tab_content {
    background: #302f2f;
}

.tab_content div {
		overflow: auto
}

.tab_container .date {
    text-transform: uppercase
}

.content .attributes label {
    font-size: 12px;
    font-weight: 400;
    display: inline;
    color: #b3b3b3;
    line-height: 18px
}

.submit .submitted,.submitted {
    color: #7b7b7b;
    font-size: 12px;
    line-height: normal;
    font-weight: 400
}

.submit {
    padding: 0;
    overflow: hidden
}

.sticky-enabled {
    width: 100%
}

.sticky-block {
    z-index: 99;
    width: 211px
}

.social th {
    border-bottom: none
}

.pricesTable tr td,.social td {
    vertical-align: middle
}

.social a {
    text-decoration: none;
    color: #b3b3b3
}

.odd td,.search-box input {
    font-size: 12px;
    vertical-align: middle
}

.search-box {
    padding: 38px 37px 0 0;
    font-size: 0;
    float: right
}

.scrollup {
    width: 75px;
    height: 75px;
    opacity: .6;
    position: fixed;
    bottom: 50px;
    right: 50px;
    display: none;
    text-indent: -9999px;
    background: url(/sites/default/files/icon_top.png) no-repeat
}

.phone span,.profile h3,.red {
    color: #c60808
}

.quantity-img {
    vertical-align: bottom;
    margin-left: 10px;
    margin-top: 10px
}

.property-separator {
    border-bottom: 1px gray solid;
    padding-bottom: 12px
}

.profile-link a {
    display: block;
    margin-bottom: 8px
}

.profile-link {
    padding: 10px 35px
}

.profile h3 {
    border-bottom: 1px solid #cfcdcd;
    font-weight: 700
}

.profile dt {
    float: left;
    width: 130px
}

.profile dl {
    margin-top: 15px
}

.profile dd {
    color: #fff;
    letter-spacing: 1px
}

.profile .picture img {
    border-radius: 8%
}

.profile .picture {
    margin-top: 40px
}

.primary ul.secondary {
    display: block
}

.pricesTable tr.borderBottom_5px td {
    border-bottom-width: 4px
}

.pricesTable tr td p {
    padding: 5px 11px;
    border: 3px solid #232222;
    cursor: default
}

.pricesTable tr td {
    background-color: #232222;
    color: #fff!important;
    font: 700 13px Arial,Helvetica,sans-serif;
    text-align: center;
    border-bottom: 1px solid #302f2f;
    border-right: 1px solid #302f2f;
    white-space: nowrap
}

.pricesTable {
    background-color: #262626;
    width: 840px;
    border-top: 1px solid #302f2f
}

.pricesTable th {
    text-align: center;
    border-bottom: 1px solid #302f2f;
    border-right: 1px solid #302f2f;
    font: 700 11px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: #939393!important;
    white-space: nowrap;
		cursor: default
}

.phone span {
    display: inline-block;
    padding-right: 10px;
    font-size: 15px
}

.phone {
    position: relative;
    bottom: -20px;
    color: gray;
    font-weight: 700;
    left: 15px
}

.even td a,.odd td a {
    text-decoration: none;
    font-size: 13px
}

.odd td {
    padding: 2px 8px;
    background: #1e1d1d
}

.node div.links {
    padding-top: 5px;
    padding-bottom: 2px;
    text-align: left
}

.node .taxonomy {
    padding-top: 0
}

.node .content a {
    font-size: 13px
}

.node .content {
    padding: 16px 0 8px;
    overflow: hidden
}

.node {
    padding-bottom: 14px;
    margin-bottom: 17px;
    width: 100%
}

.news-list ul li {
    min-height: 80px;
    padding: 15px
}

.news-list .views-row-odd {
    background: #1e1d1d 0 0
}

.news-list .views-field-nothing-1 {
    float: left
}

.news-list .views-field-field-date-value {
    float: left;
    margin-top: 10px;
    min-height: 70px
}

.model {
    font-weight: 400
}

.min-width {
    width: expression(((document.documentElement.clientWidth || document.body.clientWidth)< 1001)? "1001px":"100%");
    min-width: 1001px;
    background: url(images/bg-top.png) no-repeat center top
}

.messages a {
    color: #f30000
}

.messages {
    background: #2a2929;
    padding: 10px 32px 7px;
    margin-bottom: 5px;
    color: #fff
}

.logo {
    margin: 29px 0 0 30px;
    float: left
}

.item_table td,.item_table th {
    border: 1px solid #b3b3b3;
    text-align: center
}

.item_table td {
    padding: 6px 0
}

.item_table {
    width: 100%;
    border: 1px solid #b3b3b3
}

.item-list ul li {
    list-style: none
}

.item-list .pager a {
    color: #c60808
}

.head-row4 {
    height: 496px
}

.head-row3 .full-card:hover {
    background-color: #c60808!important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.42em;
    padding: 12px 30px 13px!important;
    text-decoration: none;
    z-index: 100
}

.head-row3 .full-card {
    background-color: #ed8416!important;
    padding-bottom: 8px!important
}

.head-row3 {
    height: 95px;
    background: url(images/bg-menu.gif) repeat-x top;
    margin: 0 2px
}

.head-row2 .col2 {
    float: right;
    width: 350px
}

.head-row2 .col1 {
    float: left;
    width: 284px
}

.head-row2 {
    height: 122px;
    width: 100%;
    overflow: hidden
}

#forum td.container a:hover,.head-row1 a:hover {
    color: #e50808
}

.head-row1,.head-row1 a {
    color: gray;
    text-decoration: none
}

.head-row1 {
    height: 48px;
    overflow: hidden;
    padding: 7px 20px 0 0;
    text-align: right;
    font-size: 12px
}

.gallery-video-camp img {
    height: 87px!important;
    width: 130px!important
}

.video-iframe {
  width: 100%;
  min-height: 350px;
}

.form-submit:hover {
    background: url(images/bg-li-act.gif) repeat-x top;
    color: #fff
}

.form-submit {
    background: url(images/bg-but.gif) repeat-x top;
    vertical-align: middle;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    border: 0 solid #007eff;
    padding: 10px
}

.form-checkboxes {
    width: 100px
}

.foot {
    text-align: center;
    margin: 0 auto;
    width: 969px;
    padding: 10px 0 35px
}

.content h2,.field-field-date {
    text-transform: uppercase
}

.even td {
    vertical-align: middle;
    padding: 2px 8px;
    font-size: 12px;
    background: #262626
}

.display_none {
    display: none
}

.description a {
    color: #dc1b1d
}

.content h2 {
    font-size: 14px;
    font-weight: 400;
    color: #fff
}

#footer a,.content a:hover {
    text-decoration: none
}

.content .attributes .attribute-1 {
    display: inline-block
}

.content .attribute,.content .attributes {
    margin-top: 25px;
    color: #b3b3b3;
    line-height: 18px;
    font-size: 12px
}

.content .attribute {
    font-weight: 700
}

.block h2,.content .add-to-cart .form-submit {
    display: block
}

.content {
    padding: 0 10px 0 0
}

#views-exposed-form-node-autocomplete-page-2 .views-exposed-form .views-exposed-widgets,.cont-inner {
    padding: 0
}

.block h2 {
    color: #fff;
    text-transform: uppercase;
    border-bottom: #bcbcbc 1px solid;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    margin: 5px 0 10px;
    padding: 0
}

.comment h3 a {
    color: #fff;
    font-size: 15px
}

.comment h3 {
    background: 0 0
}

.comment .title {
    padding-left: 0;
    padding-bottom: 10px
}

.comment .submitted {
    margin-left: 0;
    padding-bottom: 10px;
    color: #fff
}

.comment {
    padding: 10px 0 10px 20px
}

.clear-block {
    padding: 0 20px 0 18px
}

.clear {
    clear: both
}

.cart-review td.qty {
    padding: 0 20px
}

.brand_table {
    width: 100%;
    height: 100%
}

.brand_logo {
    width: 60%;
    text-align: center;
    vertical-align: middle
}

.brand_info {
    width: 40%;
    text-align: left
}

.border_red {
    border: 2px solid #730606
}

.border_grey {
    border: 1px solid #b3b3b3
}

.border {
    border-top: 1px solid #fff
}

.blog a {
    color: #c60808
}

.blocks3,.blocks4 {
    margin: 0 0 15px;
    width: 364px
}

.blocks4 {
    float: left
}

#loopedSlider ul.pagination li a img,.blocks3 {
    float: right
}

.blocks1 {
    margin: 0 0 15px;
    width: 100%
}

.block ul li.spec-price .uc-price {
    text-decoration: line-through
}

.block ul li.spec-price .spec-price-value .uc-price {
    clear: both;
    padding: 3px;
    background-color: #ff0;
    color: #e00000;
    text-decoration: none;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px
}

.block ul li.spec-price .spec-price-value {
    display: inline-block;
    margin-left: 5px
}

.block .title {
    padding: 0;
    width: 100%
}

.block .content {
    padding: 14px 20px 15px
}

.bg-top {
    background: url(images/bg-top2.png) repeat-x top
}

.bg-slider-shadow {
    background: url(images/bg-slider-shadow.png) no-repeat center 138px
}

.bg-cont {
    background: url(images/bg-cont.gif) repeat-x #262626 top;
    width: 100%;
    overflow: hidden
}

.attribute {
    display: inline-block;
    color: #000;
    margin-left: 10px
}

.add-to-cart {
    margin-top: 4px;
    position: relative
}

#user-login h3,* {
    margin: 0;
    padding: 0
}

#webform-client-form-22466 input[type=email],#webform-client-form-22466 input[type=text],#webform-client-form-22466 select,#webform-client-form-22466 textarea {
    width: 300px
}

#webform-client-form-22466 label {
    width: 200px;
    font-weight: 400;
    text-align: right;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

#webform-client-form-22466 .webform-component {
    margin-top: 5px;
    margin-bottom: 7px
}

#header .item-list h3,#uc-cart-checkout-form #cart-pane,#webform-client-form-22466 .description {
    display: none
}

#vk_groups {
    margin: 0 auto
}

#views-exposed-form-node-autocomplete-page-2 .views-submit-button {
    margin-top: 8px
}

#views-exposed-form-node-autocomplete-page-2 .views-exposed-form label {
    color: #fff;
    font-weight: 400;
    margin-left: 15px
}

#views-exposed-form-node-autocomplete-page-2 .form-text {
    height: 21px;
    margin-left: 15px;
    margin-top: 10px;
    width: 260px
}

#user-profile-form input.form-text {
    width: 190px
}

#user-profile-form fieldset legend {
    text-transform: uppercase;
    font-weight: 700
}

#user-profile-form .form-item .description {
    margin-top: 5px
}

#user-login h3 {
    text-transform: none;
    font-size: 12px
}

#user-login .item-list {
    margin-top: -20px;
    margin-left: 100px
}

#uc-cart-view-form img {
    float: none
}

#tabs-wrapper {
    margin: 0 0 5px;
    padding: 0;
    border-bottom: 1px solid #d5d3c3
}

#subtotal-title {
    color: #1e1e1e
}

#social-buttons fb:login-button {
    height: 24px
}

#slider .content {
    padding: 0
}

#slider .block {
    background: 0 0
}

#slider {
    width: 100%;
    overflow: hidden
}

#search-theme-form .form-text {
    background: #f4f4f4;
    border: 0 solid #404040;
    color: #1e1e1e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: normal;
    padding: 4px 0 4px 5px;
    width: 239px;
    margin-right: 2px
}

#search-theme-form .form-submit {
    background: url(images/search.png) no-repeat left top;
    border: 0;
    width: 55px;
    height: 25px;
    vertical-align: middle
}

#search-theme-form {
    padding: 0
}

#right-col .ind {
    padding: 0 1px 0 5px
}

#right-col {
    width: 217px;
    float: right
}

#nice-menu-uc-catalog>li {
    background: 0 0;
    width: 100%
}

#nice-menu-uc-catalog li.over ul {
    background: url(images/bg-drop.png) 0 bottom;
    width: 128px;
    padding: 10px 7px;
    top: 23px;
    left: 86px;
    border: 3px solid #810606;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    z-index: 9999
}

#nice-menu-uc-catalog.nice-menu>li>ul>li.expanded a,#nice-menu-uc-catalog>li>span>a {
    line-height: normal;
    padding: 8px 0 8px 6px
}

#nice-menu-uc-catalog {
    border-top: 0;
    width: 100%
}

#main {
    margin: 0 auto;
    width: 1001px
}

#loopedSlider ul.pagination li:hover {
    background: url(images/bg-slide-li-act.gif) no-repeat 0 0
}

#loopedSlider ul.pagination li a div h2 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 0;
    border-bottom: 0
}

#loopedSlider ul.pagination li a div {
    color: #c60808;
    float: left;
    display: block;
    width: 170px;
    padding: 22px 0 0 32px
}

#items li a,#loopedSlider ul.pagination li a {
    text-decoration: none;
    display: block;
    text-transform: uppercase
}

#loopedSlider ul.pagination li a {
    font-size: 12px;
    font-weight: 700;
    line-height: 21px;
    overflow: hidden
}

#loopedSlider ul.pagination li {
    background: url(images/bg-slide-li.gif) no-repeat 0 0;
    height: 109px;
    margin-bottom: 5px;
    cursor: pointer
}

#loopedSlider ul.pagination {
    width: 382px;
    position: absolute;
    left: 592px;
    top: 15px
}

#loopedSlider .slides div {
    top: 0;
    left: 0;
    width: 589px;
    height: 451px
}

#loopedSlider .slides .description span {
    font-size: 20px;
    line-height: 25px
}

#loopedSlider .slides .description .readmore {
    background: url(images/bg-readmore.png) no-repeat 0 0;
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: middle
}

#loopedSlider .slides .description {
    background: url(images/bg-description.gif) repeat-x top;
    color: #fff;
    padding: 30px 0 0 30px
}

#loopedSlider .slides {
    position: absolute;
    top: 0;
    left: 0
}

#loopedSlider .container {
    overflow: hidden;
    position: relative;
    width: 589px;
    height: 451px;
    top: 0;
    left: 0
}

#loopedSlider {
    overflow: hidden;
    position: relative;
    width: 986px;
    height: 485px;
    background: url(images/bg-slider.png) no-repeat 0 0;
    padding: 15px 0 0 15px
}

#left-col .ind {
    padding: 0 5px 0 0
}

#left-col .block .content ul.menu li a.active {
    background: url(/themes/theme514/images/bg-li-act.gif) repeat-x top
}

#left-col {
    width: 216px;
    float: left
}

#items li.active_tabs a {
    color: #fff;
    background-color: #302f2f
}

#items li a {
    color: #939393;
    padding: 1px 20px 5px;
    text-align: center;
    font: 700 13px/36px Arial,Helvetica,sans-serif;
    outline: medium;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

#items,#items li {
    /* padding: 0; */
    position: relative
}

#items li {
		height: 36px;
    overflow: hidden;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin-right: 1px;
    text-align: center
}

#items {
    background: #1f1f1f;
    list-style: none outside none;
    width: 100%;
		height: 100%
}

#header .item-list .hybridauth-widget,#items {
    margin: 0
}

#header .item-list {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: bottom
}

#header .hybridauth-vkontakte:hover {
    background: url(images/vkontakte_.png) no-repeat 0 0
}

#header .hybridauth-vkontakte {
    background: url(images/vkontakte.png) no-repeat 0 0
}

#header .hybridauth-facebook:hover {
    background: url(images/facebook_.png) no-repeat 0 0
}

#header .hybridauth-facebook {
    background: url(images/facebook.png) no-repeat 0 0
}

#header .hybridauth-google:hover {
    background: url(images/google_.png) no-repeat 0 0
}

#header .hybridauth-google {
    background: url(images/google.png) no-repeat 0 0
}

#header .hybridauth-icon {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: bottom
}

#header {
    padding: 0;
    background: url(images/bg-header.png) no-repeat 0 0
}

#forum ul.links {
    padding: 0 0 5px;
    margin-bottom: 10px
}

#forum thead th {
    border-bottom: 1px solid #000;
    background: #a50707;
    color: #fff
}

#forum td.container a,#forum th a {
    color: #fff;
    text-decoration: none
}

#forum th {
    text-align: center;
    padding: 10px 3px;
    border-right: 1px solid #000
}

#forum td.container,#forum td.created,#forum td.forum,#forum td.icon,#forum td.last-reply,#forum td.posts,#forum td.replies,#forum td.title,#forum td.topics {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000
}

#forum td.container a {
    text-transform: uppercase;
    padding: 0 0 0 10px
}

#forum td {
    padding-top: 4px;
    padding-bottom: 4px
}

#forum table {
    border: 1px solid #000;
    border-right: none;
    width: 100%
}

#forum div.indent {
    margin-left: 5px
}

#forum .title {
    padding-left: 5px
}

#forum .odd {
    border-top: 1px solid #000;
    background: #f8f7f2;
    border-bottom: 1px solid #000
}

#forum .icon,#forum .last-reply {
    padding-left: 5px
}

#forum .forum .description {
    color: #d4d3d3;
    font-size: 11px
}

#forum .even {
    border-bottom: 1px solid #000
}

#forum .description {
    color: #d4d3d3
}

#forum .created {
    padding-left: 5px
}

#forum {
    padding: 10px 0 0 1px
}

#footer div.block,#footer ul.nice-menu li,#footer ul.nice-menu-down li.menuparent {
    background: 0 0
}

#footer ul.nice-menu a,#footer ul.nice-menu-down .menuparent a {
    padding: 0 10px;
    color: #555
}

#footer ul.nice-menu a.active,#footer ul.nice-menu a:hover,#footer ul.nice-menu li.over a {
    background: 0 0!important;
    color: #fff;
    text-decoration: none
}

#footer a:hover {
    text-decoration: underline
}

#cont-col .tab_content .tab-event a:hover,#footer a,#forum ul.links li a {
    color: #c60808
}

#footer .foot span {
    margin-left: -60px
}

#footer .col1 {
    float: left;
    width: 781px
}

#block-block-108 ul,#block-block-27 ul,#block-block-67 ul,#cont-col div.block .content,#custom .content,#custom ul,#footer .block .content {
    padding: 0
}

#footer {
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    overflow: hidden
}

#edit-availability-wrapper {
    float: left;
    margin-right: 30px;
    margin-top: 26px
}

#cont-col div.block,#custom .block {
    background: 0 0
}

#custom {
    width: 100%;
    overflow: hidden
}

#cont-col .content ul li {
    background: url(images/a3.gif) no-repeat 0 10px;
    padding-left: 12px;
    line-height: 25px;
    font-size: 13px
}

#cont-col .content ul li a {
    font-size: 13px
}

#cont-col ul.tabs-cont li.last {
    margin-right: 0
}

#cont-col ul.tabs-cont li a:hover {
    background: url(images/bg-tab-act.gif) repeat-x top;
    color: #fff
}

#cont-col ul.tabs-cont li a {
    color: #939393;
    padding: 1px 20px 5px;
    text-decoration: none;
    display: block;
    font-weight: 700;
    text-transform: uppercase
}

#cont-col ul.tabs-cont,#cont-col ul.tabs-cont li {
    float: left;
    position: relative;
    height: 36px;
    padding: 0
}

#cont-col ul.tabs-cont li {
    overflow: hidden;
    background: url(images/bg-tab-li.gif) no-repeat right top;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    margin-right: 1px
}

#cont-col ul.tabs-cont {
    margin: 0;
    list-style: none;
    width: 100%;
    background: url(images/bg-tab-h.gif) repeat-x top
}

#cont-col .tab_content a,.order-review-table td {
    color: #fff
}

#cont-col .tab_content .tab-event a {
    font-weight: 700;
    color: #fff;
    text-decoration: none
}

#cont-col .tab_content .tab-event {
    float: left;
    width: 411px;
    padding-left: 15px;
    color: #8B8888;
    font-size: 12px;
    background: #232222;
    line-height: 37px;
    margin-bottom: 1px
}

#cont-col .tab_content .date {
    float: left;
    width: 110px;
    color: #878787;
    font-size: 11px;
    font-weight: 700;
    background: #1f1f1f;
    text-align: center;
    line-height: 37px;
    margin-bottom: 1px
}

#cont-col .tab_content {
    padding: 18px 16px 0;
    overflow: hidden
}

#cont-col .tab_container {
    overflow: hidden;
    width: 100%;
    background: url(images/bg-tabs.gif) repeat-x #262626 top;
    color: #36500c;
    float: left
}

#cont-col .links-indent ul.links li a:hover {
    text-decoration: none!important;
    color: #c60808
}

#cont-col .links-indent ul.links li a {
    display: block;
    text-decoration: underline!important;
    font-size: 12px;
    font-weight: 700;
    color: #f1f1f1
}

#cont-col {
    float: left;
    height: 1%;
    padding: 0 0 20px;
    width: 782px
}

#cont-col .links-indent ul.links li {
    float: left;
    padding: 0 10px 5px 0
}

#cont-col .links-indent {
    padding: 15px 0 0;
    overflow: hidden;
    float: left
}

#cont-col .ind {
    padding: 10px 19px 17px
}

#cont-col .content ul li a:hover,.icon_content a {
    text-decoration: none
}

#brand-description p,#cont-col .content p {
    padding-bottom: 7px;
    padding-top: 7px
}

#cont ul.links li {
    background: 0 0
}

#cont {
    padding-top: 2px;
    overflow: visible!important
}

#comments ul.links li a {
    color: #c60808
}

#comments,#cont {
    width: 100%
}

#cart-form-products th {
    display: none
}

#cart-form-products td.qty {
    text-align: left
}

#block-block-108 .content div.img,#block-block-27 .content div.img,#block-block-67 .content div.img,#cart-form-products td.image {
    text-align: center
}

#cart-form-products td .form-text {
    width: 25px
}

#cart-form-products td {
    background: #fff;
    padding: 5px 10px
}

#cart-form-pane tr.even,#cart-form-pane tr.odd {
    border-bottom: 1px solid #35383c
}

#cart-form-pane .item-list ul li,#cart-form-pane .uc-price {
    color: #1e1e1e
}

#cart-form-pane .subtotal .uc-price {
    font-weight: 700
}

#brand-description p {
    line-height: 18px;
    font-size: 12px
}

#block-uc_catalog-0 .content ul.menu li a:hover {
    text-decoration: none;
    color: #000;
    background: #bcbbbb url(images/bg-block-li.gif) repeat-x top;
    z-index: 9999;
    position: relative
}

#block-menu-menu-menuforum .content ul.menu li a,#block-menu-menu-trip .content ul.menu li a,#block-uc_catalog-0 .content ul.menu li a {
    color: #fbf9f9;
    font-size: 12px;
    text-decoration: none;
    font-weight: 700;
    padding-left: 13px;
    overflow: hidden;
    text-transform: uppercase;
    display: block
}

#block-uc_catalog-0 .content ul.menu li {
    padding: 0 0 1px;
    list-style: none;
    margin: 0;
    line-height: 33px;
    border-bottom: 1px solid #232424
}

#block-menu-menu-inside .content ul.catalog li.leaf:last,#block-menu-menu-menuforum .content ul.catalog li.leaf:last,#block-uc_catalog-0 .content ul.catalog li.leaf:last {
    border-bottom: none
}

#block-menu-menu-inside {
		background:url(images/bg-block.png) no-repeat 0 0 #690606
}

#block-menu-menu-inside .content ul.menu {
		padding-left:0px;
		padding-bottom:0px;
		width:100%
}

#block-menu-menu-inside .content ul.menu li {
		padding:0px 0px 1px 0px;
		list-style-image:none;
		list-style:none;
		margin:0;
		line-height:normal;
		line-height:33px;
		overflow:hidden;
		border-bottom:1px solid #232424
}

#block-menu-menu-inside .content ul.menu li a {
		color:#fbf9f9;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding-left:13px;
		overflow:hidden;
		text-transform:uppercase;
		display:block
}

#block-menu-menu-inside .content ul.menu li a:hover {
		text-decoration:none;
		color:#000;
		background:#bcbbbb url(images/bg-block-li.gif) top repeat-x
}

#block-block-93,#block-menu-menu-menuforum,#block-menu-menu-trip,#block-uc_catalog-0 {
    background: url(images/bg-block.png) no-repeat 0 0 #690606
}

#block-menu-menu-trip .content ul.menu li.last {
    border-bottom: 0
}

#block-menu-menu-trip .content ul.menu li.expanded ul li {
    border-bottom: none;
    line-height: 25px
}

#block-menu-menu-trip .content ul.menu li.expanded ul {
    border-left: 1px solid #fff;
    margin: 0 0 10px 20px;
    padding-left: 1px
}

#block-menu-menu-trip .content ul.menu li a:hover {
    background: url(images/bg-block-li.gif) repeat-x top
}

#block-menu-menu-trip .content ul.menu li {
    padding: 0 0 1px;
    list-style: none;
    margin: 0;
    line-height: 33px;
    border-bottom: 1px solid #232424;
    overflow: hidden
}

#block-menu-menu-menuforum .content ul.menu,#block-menu-menu-trip .content ul.menu,#block-user-1 .content ul.menu {
    padding-left: 0;
    padding-bottom: 0;
    width: 100%
}

#block-menu-menu-menuforum .content ul.menu li a:hover,#block-menu-menu-trip .content ul.menu li a:hover {
    text-decoration: none;
    color: #000;
    background: #bcbbbb url(images/bg-block-li.gif) repeat-x top
}

#block-menu-menu-menuforum .content ul.menu li {
    list-style: none
}

#block-block-92, #block-block-136 {
    background: url(images/bg-block2.png) no-repeat 0 bottom #fff
}

#block-block-92 .content table, #block-block-136 .content table {
   width: 180px;
	 margin: 0 0 10px
}

#block-block-108 li a:hover,#block-block-27 li a:hover,#block-block-67 li a:hover {
    color: #d30808
}

#block-block-108 li a,#block-block-27 li a,#block-block-67 li a {
    color: #1e1e1e;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px
}

#block-block-108 li,#block-block-27 li,#block-block-67 li {
    color: #d30808;
    font-size: 11px;
    border-bottom: 1px solid #9e9e9e;
    margin-bottom: 7px;
    padding-bottom: 7px
}

#block-block-67 a.readmore {
    color: #1e1e1e;
    font-weight: 700;
    line-height: 30px
}

#block-block-67 .content {
    padding-top: 0
}

#block-block-67 .block-top {
    background: url(images/block-top-left.gif) no-repeat 0 0
}

#block-block-67 {
    background: url(images/bottom.jpg) no-repeat 0 bottom #fff
}

#block-block-64 {
    background-color: transparent!important;
    background-image: none!important;
    height: 1px;
    margin: 0;
    overflow: hidden
}

#block-block-50,#block-block-50 .content {
    background-color: transparent!important;
    background-image: none;
    height: 15px;
    overflow: visible!important
}

#block-block-48 {
    display: none
}

#block-block-47 a:hover {
    background: url(/themes/theme514/images/bg-block-li.gif) repeat-x center top #bcbbbb;
    color: #000;
    text-decoration: none
}

#block-block-47 a {
    font-size: 12px;
    overflow: hidden;
    margin-top: 5px;
    height: 30px;
    line-height: 30px
}

#block-block-47 .content {
    padding-left: 30px
}

#block-block-47 {
    background-color: transparent;
    margin-top: -2px;
    margin-bottom: 2px;
    width: 219px;
    height: 67px;
    margin-left: -8px;
    background-image: url(/themes/theme514/images/sales.png);
    line-height: 40px
}

#block-block-45 a:hover img {
    border: 3px solid #810606
}

#block-block-45 a img {
    border: 3px solid #1e1e1e;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -khtml-border-radius: 18px
}

#block-block-108 a.readmore,#block-block-27 a.readmore {
    color: #1e1e1e;
    font-weight: 700;
    line-height: 30px
}

#block-block-27 .content {
    padding-top: 0
}

#block-block-27 .block-top {
    background: url(images/block-top-left.gif) no-repeat 0 0
}

#block-block-27 {
    background: url(images/bottom.jpg) no-repeat 0 bottom #fff
}

#block-block-20 .vk-like-share {
    background: url(images/bottom.jpg) no-repeat bottom;
    text-align: center;
    padding: 4px 0 10px
}

#block-block-20 .content {
    padding: 0;
    text-align: center
}

#block-block-20 {
    background: #fff
}

#block-block-108 .content {
    padding-top: 0
}

#block-block-108 .block-top {
    background: url(images/block-top.gif) no-repeat 0 0
}

#block-block-108 {
    background: url(images/block-bot-white.gif) no-repeat 0 bottom #fff
}

ul.nice-menu-down {
    z-index: 100
}

.size-content {
    width: 810px;
    text-align: left;
    color: #b3b3b3;
    margin: 30px
}

.size-content img {
    margin: 25px
}

#map {
    width: 100%;
    height: 350px
}

#header li {
    display: inline-block;
    margin: 0
}

.review-button-row #edit-back,.review-button-row #edit-submit {
    width: 200px;
    height: 75px;
    cursor: pointer;
    color: transparent;
    margin: 20px 30px
}

.review-button-row #edit-submit {
    background-image: url(./images/1.png)
}

.review-button-row #edit-back {
    background-image: url(./images/2.png)
}

.review-button-row {
    background-color: transparent!important;
    border-left: none!important;
    border-right: none!important;
    border-bottom: none!important
}

.order-review-table .title-col {
    padding-right: 5px;
    width: 200px;
    color: #b3b3b3
}

.order-review-table table .price {
    padding-right: 40px
}

.order-review-table table {
    margin: 3px 10px;
    width: 97%
}

.order-review-table {
    margin-top: 10px;
    width: 100%;
    border: 0!important
}

.order-review-table tr {
    padding: 3px 10px
}

.pane-title-row td {
    color: #676668
}

#block-user-1 {
    background: url(images/bg-block.png) no-repeat 0 0 #690606
}

#block-menu-menu-menuforum .content ul.menu li,#block-user-1 .content ul.menu li {
    padding: 0 0 1px;
    margin: 0;
    line-height: 33px;
    overflow: hidden;
    border-bottom: 1px solid #232424
}

#block-block-47 a,#block-user-1 .content ul.menu li a {
    color: #fbf9f9;
    text-decoration: none;
    font-weight: 700;
    padding-left: 13px;
    text-transform: uppercase;
    display: block
}

#block-user-1 .content ul.menu li a:hover {
    text-decoration: none;
    color: #000;
    background: url(images/bg-block-li.gif) top repeat-x
}

.icon_content {
    width: 33%;
    float: left;
    text-align: center
}

.icon_content img {
    padding: 10px 0
}

.gallery-content .field-field-description .field-item {
    margin-bottom: 15px;
    width: 100%
}

.gallery-content .field-field-album .field-item {
    width: 124px;
    float: left;
}

.YMaps {
    height: 350px
}

.view .views-table .views-field-field-video-embed,.view-gallery .views-table .views-field-field-album-fid {
    width: 134px;
    padding: 7px 10px
}

.view-faq .views-field-title,div.error {
    color: #fff
}

.views-field-nid {
    display: none
}

#block-menu-menu-articles li.leaf {
    list-style-type: none;
    list-style-image: none
}

.product_care {
    margin: 40px;
    float: right
}

div.error {
    margin-top: 5px;
    background: #710606;
    border: 1px solid #3c0000;
    padding: 10px 32px 7px
}

.card-pictures img {
    margin: 15px 8px
}

.page-search-content #cont-col {
    width: 763px!important
}

.page-search-content .bg-cont {
    padding-left: 20px
}

.page-search-content #cont-col .ind {
    padding: 10px 4px 17px
}

.view-node-autocomplete.view-display-id-page_2 .item-list,.view-node-autocomplete.view-display-id-page_2 .views-row,.view-node-autocomplete.view-display-id-page_2 h3 {
    clear: both
}

.view-node-autocomplete.view-display-id-page_2 h3 {
    font-weight: 400;
    font-size: 13px;
    margin-left: 6px;
    margin-top: 13px
}

.view-node-autocomplete.view-display-id-page_2 .views-row {
    min-height: 80px;
    padding: 15px
}

.view-node-autocomplete.view-display-id-page_2 .views-row-odd {
    background: #1e1d1d 0 0
}

.view-node-autocomplete.view-display-id-page_2 .views-row-even {
    background: #262626 0 0
}

.view-node-autocomplete.view-display-id-page_2 .search-image {
    float: left;
    height: 85px;
    margin: 0 15px 0 0;
    text-align: center;
    width: 85px;
    border-radius: 8%;
    position: relative
}

.view-node-autocomplete.view-display-id-page_2 .search-image.product {
    background: #fff 0 0;
    position: relative
}

.view-node-autocomplete.view-display-id-page_2 .search-image.product img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.view-node-autocomplete.view-display-id-page_2 .search-image a img {
    border-radius: 8%;
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.view-node-autocomplete.view-display-id-page_2 .views-field-field-video-embed.search-image a img {
    height: 80px;
    width: 80px
}

.search-body,.search-brend,.search-price {
    margin-top: 3px
}

.view-node-autocomplete.view-display-id-page_2 .search-price {
    color: #fff
}

.view-node-autocomplete.view-display-id-page_2 .search-old-price {
    text-decoration: line-through;
    color: #b3b3b3
}
:focus {
    outline: 0!important
}

.news-subscribe-link-group {
    float: left
}

.news-subscribe-link {
    overflow: visible;
    position: relative;
    left: 5px;
    top: -6px;
    color: #fff!important;
    font-weight: 700!important
}

a.news-subscribe-link:hover {
    color: #c60808!important
}

#news-subscribe-form {
    display: none;
    visibility: hidden;
    position: absolute;
    background: #2f2f2f;
    border: 15px solid #2f2f2f;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    border-radius: 5px;
    min-width: 330px;
    min-height: 10px;
    outline: 0;
		padding: 0;
		overflow: unset;
    z-index: 12345678902023
}

#news-subscribe-form>form {
    border: 3px solid #810606;
    padding: 5px;
    border-radius: 5px;
    min-height: 100px;
    background: #232222
}

#news-subscribe-form:focus {
    border: 0
}

fieldset.captcha {
    border: 0;
    display: inline;
    margin: 0
}

.ui-dialog-titlebar,fieldset.captcha .description,fieldset.captcha legend {
    display: none
}

fieldset.captcha .form-item {
    display: inline
}

.ui-resizable-handle {
    display: none!important
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    border: 1px hidden #000;
    background: 0 0
}

#news-subscribe-add-email-form label {
    display: inline;
    margin: 10px 0 10px 10px;
    float: left;
    font-weight: 400
}

#news-subscribe-add-email-form #edit-email {
    display: inline;
    width: 180px;
    float: right;
    margin: 10px 10px 10px 0
}

#edit-Ok,#news-subscribe-add-email-form #edit-subscribe {
    margin: 3px 15px 15px;
    text-transform: uppercase;
    color: #fff;
    background: #b70304;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 20px;
    clear: both;
    border: 0 solid #fff
}

#news-subscribe-form .app-close {
    float: right;
    margin: -37px;
    width: 44px;
    height: 44px
}

#news-subscribe-response {
    margin: 15px auto;
    font-weight: 700!important
}

#news-subscribe-form #edit-subscribe {
    cursor: pointer!important;
    margin-top: 65px
}

#news-subscribe-form #edit-captcha-response-wrapper {
    position: absolute;
    margin-top: 38px;
    width: 90%
}

#news-subscribe-form #edit-captcha-response-wrapper .description {
    position: absolute;
    margin-top: 5px;
    margin-left: 30px
}

#news-subscribe-form #edit-captcha-response-wrapper label {
    margin-top: 0
}

#news-subscribe-form #edit-captcha-response-wrapper .field-prefix {
    color: #fff
}

#block-block-130,#webform-client-form-22466 .description,#webform-client-form-68392 .description {
    display: none
}

#webform-client-form-22466 .webform-component,#webform-client-form-68392 .webform-component {
    margin-top: 5px;
    margin-bottom: 7px
}

#webform-client-form-22466 label,#webform-client-form-68392 label {
    width: 200px;
    font-weight: 400;
    text-align: right;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

#webform-client-form-68392 label.option {
    width: 140px
}

#webform-client-form-22466 input[type=email],#webform-client-form-22466 input[type=text],#webform-client-form-22466 select,#webform-client-form-22466 textarea,#webform-client-form-68392 input[type=text],#webform-client-form-68392 select,#webform-client-form-68392 textarea {
    width: 300px
}

#block-block-108,#block-block-15 {
    background: url(images/block-bot-white.gif) no-repeat 0 bottom #fff
}

#block-block-108 .block-top,#block-block-15 .block-top {
    background: url(images/block-top.gif) no-repeat 0 0
}

#block-block-113 .block-top,#block-block-115 .block-top,#block-block-27 .block-top,#block-block-67 .block-top,#block-block-68 .block-top,#block-block-69 .block-top,#block-block-70 .block-top {
    background: url(images/block-top-left.gif) no-repeat 0 0
}

#block-block-113,#block-block-115,#block-block-27,#block-block-67,#block-block-68,#block-block-69,#block-block-70 {
    background: url(images/bottom.jpg) no-repeat 0 bottom #fff
}

#block-block-108 .content,#block-block-113 .content,#block-block-115 .content,#block-block-15 .content,#block-block-27 .content,#block-block-67 .content,#block-block-68 .content,#block-block-69 .content,#block-block-70 .content {
    padding-top: 0
}

#block-block-108 .content strong,#block-block-113 .content strong,#block-block-115 .content strong,#block-block-15 .content strong,#block-block-27 .content strong,#block-block-67 .content strong,#block-block-68 .content strong,#block-block-69 .content strong,#block-block-70 .content strong {
    display: block;
    line-height: 14px;
    margin: 10px 0 5px
}

#block-block-108 ul,#block-block-113 ul,#block-block-115 ul,#block-block-15 ul,#block-block-27 ul,#block-block-67 ul,#block-block-68 ul,#block-block-69 ul,#block-block-70 ul {
    padding: 0
}

#block-block-108 li,#block-block-113 li,#block-block-115 li,#block-block-15 li,#block-block-27 li,#block-block-67 li,#block-block-68 li,#block-block-69 li,#block-block-70 li {
    color: #d30808;
    font-size: 11px;
    border-bottom: 1px solid #9e9e9e;
    margin-bottom: 7px;
    padding-bottom: 7px
}

#block-block-108 li.last,#block-block-113 li.last,#block-block-115 li.last,#block-block-15 li.last,#block-block-27 li.last,#block-block-67 li.last,#block-block-68 li.last,#block-block-69 li.last,#block-block-70 li.last {
    margin-bottom: 0
}

#block-block-108 li a,#block-block-113 li a,#block-block-115 li a,#block-block-15 li a,#block-block-27 li a,#block-block-67 li a,#block-block-68 li a,#block-block-69 li a,#block-block-70 li a {
    color: #1e1e1e;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px
}

#block-block-108 li a:hover,#block-block-113 li a:hover,#block-block-115 li a:hover,#block-block-15 li a:hover,#block-block-27 li a:hover,#block-block-67 li a:hover,#block-block-68 li a:hover,#block-block-69 li a:hover,#block-block-70 li a:hover {
    color: #d30808
}

#block-block-108 a.readmore,#block-block-113 a.readmore,#block-block-115 a.readmore,#block-block-15 a.readmore,#block-block-27 a.readmore,#block-block-67 a.readmore,#block-block-68 a.readmore,#block-block-69 a.readmore,#block-block-70 a.readmore {
    color: #1e1e1e;
    font-weight: 700;
    line-height: 30px
}

#block-block-108 .content div.img,#block-block-113 .content div.img,#block-block-115 .content div.img,#block-block-15 .content div.img,#block-block-27 .content div.img,#block-block-67 .content div.img,#block-block-68 .content div.img,#block-block-69 .content div.img,#block-block-70 .content div.img {
    text-align: center
}

.view-trick .views-label-body,.view-trick .views-label-field-recommendations-value {
    float: left;
    color: #c60808;
    font-weight: 700;
    margin: 0 10px 0 0;
    position: relative
}

.view-trick .views-field-field-youtube-video-embed {
    text-align: center;
    margin-top: 10px
}

.view-trick .views-field-field-tick-photo-fid-1 img {
    width: 100%
}

.view-trick p {
    margin-bottom: 10px
}

.view-trick .views-field-title strong {
    color: #fff
}

.view-trick a {
    font-weight: 700
}

.view-trick td a {
    margin-left: 15px;
    color: #fff;
    text-decoration: none
}

.view-trick td a:hover {
    color: red
}

.view-trick .views-row {
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    margin-bottom: 30px
}

.view-trick.view-display-id-page_1 .views-field-body div,.view-trick.view-display-id-page_3 .views-field-body div,.view-trick.view-display-id-page_5 .views-field-body div {
    display: inline
}

#user-pass-reset input.form-submit {
		margin: 20px
}

table#selection_table a, table#help_table a{
		text-decoration:none
}

.margin_bottom {
    margin-bottom: 20px;
}