/*-----RESET-----*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/*-----MAIN-----*/
body {font-family: 'Trebuchet MS'}
h1 {font-size: 25px; color: #fff; font-weight: normal;}
h2 a {text-decoration: none; color: #000;}
.wrapper {}
.top-line-out {height: 42px; background:#dc4444;}
.top-line {width: 980px; height: 42px; margin: 0 auto; padding: 0 10px;}
.top-line div {float: left; margin-top: 13px}
.top-line a {color: #fff; text-decoration: none; font-size: 14px;}
.top-line span {color: #fff; font-size: 14px;}
.top-line .top-phone {margin-left: 90px;}
.clear {clear: both; font-size: 1px; height: 1px;}
.top-line .top-mail img {position: relative; top: 1px; margin-right: 4px;}
.top-line .top-phone img {position: relative; top: 2px; margin-right: 3px;}
/*-----NEADER-----*/
.header {width: 980px; padding: 0 10px; height: 95px; margin: 0 auto;}
.header .logo {float: left; margin-top: 9px;}
.header .logo p {font-size: 15px; color: #9a9a9a; text-align: center;}
.header .nav {float: right;}
/*-----NAVIGATION-----*/
.header .nav ul li {cursor: pointer;}
.header .nav ul li ul li a { color: #fff; font-size: 14px; padding: 5px 12px; display: block;}
.header .nav > ul { list-style: none; margin-top:42px;}
.header .nav > ul > li { float: left; margin-left:27px; padding-bottom: 22px;}
.header .nav > ul a { color: #4c4e51; text-decoration: none;}
.header .nav > ul > li.active > a {color: #dc4444; border-bottom: 2px solid #dc4444; padding-bottom: 5px;}
.header .nav > ul > li.active > div#red > a {color: #dc4444; border-bottom: 2px solid #dc4444; padding-bottom: 5px;}
.header .nav ul li ul { display: none; position: absolute;  z-index: 99999999; list-style: none; margin-left: -12px; min-width: 110px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px;}/*> 1 level*/
#ss {width: 275px;}
.header .nav > ul > li > ul {margin-top: 22px;}
.header .nav > ul > li > ul:before {content: " "; background: url(../images/sub-menuSq.png); width: 33px; height: 16px; position: absolute; top: -9px; left: 6px;} 
.header .nav > ul > li ul {background: url(../images/sub-menuBg-2lvl.png) repeat; padding: 12px 0;}
.header .nav > ul > li ul li:hover {background: url(../images/sub-liBg.png) repeat;} 
.header .nav ul li ul li ul {left: 132px; margin-top: -32px; min-width: 71px; background: url(../images/sub-menuBg-3lvl.png) repeat;}/*3 level*/
.header .nav ul li ul li ul li:hover {background: url(../images/sub-ssliBg.png) repeat;}
.header .nav ul li ul li ul:before {content: " "; background: url(../images/sub-menuSq-3lvl.png); width: 9px; height: 19px; position: absolute; top: 13px; left: -9px;} 
.header .nav #ss ul {left: 296px; margin-top: -43px; width: 174px;}
.header .nav #ss ul:before {content: " ";
background: url(../images/sub-menuSq-3lvl.png) no-repeat 0px 13px;
width: 9px;
height: 99px;
position: absolute;
top: 7px;
padding: 43px 0;
left: -9px;} /*content: " "; background: url(../images/sub-menuSq-3lvl.png); width: 9px; height: 19px; position: absolute; top: 22px; left: -9px;*/
.header .nav #ss ul li:hover {background: url(../images/sub-ssliBg.png) repeat;}
.header .nav #ss ul a {height: auto; white-space: nowrap; display: block;}

/*-----SLIDER-----*/
 /* The Nivo Slider styles */
 .nivo-wrapper {
    max-width: 980px;
    margin: 0 auto;
    padding: 0 10px;
 }
.nivoSlider {
    position:relative;
    width:100%;
    max-width: 980px;
    height:auto;
    overflow: hidden;
    margin: 0 auto;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    max-width: none;
}
.nivo-main-image {
    display: block !important;
    position: relative !important; 
    width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
    background:white; 
    filter:alpha(opacity=0); 
    opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }

.slider .nivo-prevNav,
.slider .nivo-nextNav {
    position: absolute;
    width: 36px;
    height: 50px;
    text-align: center;
    color: #000;
    text-decoration: none;
    font: 32px/49px Arial, sans-serif;
    display: block;
    top: 145px;
    z-index: 999999;
    cursor: pointer;
}
.slider.nivoSlider a {
    text-decoration: none;
}
.slider .nivo-prevNav {
    background: url('../images/slider/slider-arrows.png') no-repeat -1px 0px;  
    left: 0;
}
.slider .nivo-nextNav {
    right: 0;
    background: url('../images/slider/slider-arrows.png') no-repeat -42px 0px; 
}

.slider .nivo-prevNav span,
.slider .nivo-nextNav :hover span {
    display: block;
}
.slider .nivo-caption {width: 980px; margin: 0 auto; position: absolute; z-index: 9999;}
.slider-wrapper .html-caption {display: none;}
.slider .caption {width: 515px; min-height: 181px; position: absolute; background: url(../images/slider/captionBg.png); z-index: 999; bottom: 14px; margin-left: 44px;}
.slider .caption .cap-title {position: relative; margin:28px auto 16px; text-align: center; text-transform: uppercase; color: #000; font-size: 30px; max-width: 450px;}
.slider .caption p {margin: 0 15px 15px 15px; text-align: center; color: #000; font-size: 14px; line-height: 26px;}
.slider .cap-title div {background: url(../images/slider/line-cap.png) no-repeat left center;}
.slider .cap-title div div {background: url(../images/slider/line-cap.png) no-repeat right center; padding: 0 50px;}
.nivo-wrapper .nivo-controlNav {width: 980px; overflow: hidden; position: relative;}
.nivo-wrapper .nivo-control {height: 2px; display: block; float: left;}
.nivo-wrapper .redline {height: 2px; display: block; background: #dd4444; position: absolute;}

/*-----MAIN CONTENT-----*/
h2{color: #000; font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block; font-weight: normal;}
.news-page-year, .news-page-month {
    padding-bottom: 1px;
    font-size: 16px;
    display: inline-block;
    color: #dd4444;
    text-decoration: none;
    border-bottom: 1px solid #dd4444;
    margin-bottom: 10px;
    font-weight: bold;
}
.news-page-month {
    margin-left: 31px;
    cursor: pointer;
}
.month-in {
    display: none;
}
.news-page-year:hover, .news-page-month:hover {
    border-color: #fff;
}
.news-page-sub img {
    max-height: 55px;
    max-width: 85px;
    text-align: center;
}
.news-page-sub-left {
    width: 101px;
    float: left;
    text-align: center;
}
.news-page-sub {
    display: inline-block;
    padding: 13px 0; 
}
.news-page-sub-inner {
    margin-left: 101px;
}
.news-page-sub-inner span {
    color: #e80101;
}

.content-wrapper {padding: 45px 0;}
.sec-page h2 {margin:0.8em 0; padding: 0; font-weight: bold; color: #dc4444;border: none; font-size: 16px; display: block;}
.sec-page .content-left h2 a {text-decoration: none; border: none;}
.sec-page .mainh2 {color: #000; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block; font-size:22px; font-weight:normal; margin: 0;}
/*-----news-----*/
.cont-row-1 {width: 980px; padding: 0 10px; margin:0 auto;}
.news-wrapper {width: 679px; float: left; margin-right: 30px; margin-bottom: 45px;}
.news-wrapper .news { margin-top: 27px; font-size: 14px;}
.news-wrapper .news div.title {font-size: 16px; cursor: pointer; padding: 8px 0 21px 16px; border-bottom: 1px solid #cccccc;}
.news-wrapper .news div.title span.date {color: #9a9a9a; margin: 0 6px;}
.news-wrapper .news .title.ui-state-active {color: #dd4444;}
.news-wrapper .news .ui-icon {display: block; width: 11px; height: 11px; position: relative; right: 12px; top: 13px; }
.news-wrapper .news .ui-state-default .ui-icon { background: url(../images/accordPig.png) no-repeat 0px -13px;}
.news-wrapper .news .ui-state-active .ui-icon { background: url(../images/accordPig.png) no-repeat; }
.news-wrapper .news .ui-accordion-content { padding: 12px 45px 12px 0; display: inline-block; line-height: 23px; color: #4c4e51; border-bottom: 1px solid #cccccc;}
.news-wrapper .news .ui-accordion-content img {margin-right: 33px; float: left; max-width: 100px; max-height: 83px;}
.news-wrapper .newsBtn {display: block; width: 110px; height: 35px; background: #dd4444; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; float: right; margin-top: 12px;text-align: center; color: #fff; text-decoration: none; font-size: 14px; line-height: 36px;}
/*-----promo slider-----*/
.promo-wrapper {position: relative; width: 231px; float: right;}
.promo-slider {width: 230px; position: absolute; overflow: hidden; top: 65px; right: 0;}
.promo-slider ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
.promo-slider li { float: left; width: 230px; height: 312px; text-align: center; overflow: hidden;}
.promo-slider li a {text-decoration: none;}
.promo-slider li img{ width: 230px;}
/** Carousel Pagination **/

.promo-slider-pagination { position: absolute; top: 397px; display: inline-block; margin: 0; right: 83px;}

.promo-slider-pagination a {
    text-decoration: none;
    display: inline-block;
    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;
    background: #dddddd;
    color: #4E443C;
    border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    -khtml-border-radius: 10px;
    text-indent: -9999px;
    margin-right: 7px;
}

.promo-slider-pagination a.active {
    background: #dd4444;
    color: #fff;
    opacity: 1;
}
.promo-slider .promo-title {color: #dd4444; font-size: 16px; text-align: center; margin-top: 7px; border-bottom: 1px solid #dd4444; display: inline-block; padding-bottom: 1px;}
.promo-slider .promo-title:hover {border: none;}
.proj-wrapper {width: 980px; padding: 0 10px; margin: 0 auto; position: relative;}
.proj-wrapper .projBtn {position: absolute; right: 10px; top: 0; display: block; width: 164px; height: 35px; background: #dd4444; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; text-align: center; color: #fff; text-decoration: none; font-size: 14px; line-height: 36px;}
.projBtn {position: absolute; right: 10px; top: 0; display: block; width: 164px; height: 35px; background: #dd4444; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; text-align: center; color: #fff; text-decoration: none; font-size: 14px; line-height: 36px;}
/*-----PROJECT SLIDER-----*/
.proj-slider-wrapper {max-width: 980px; padding: 0 10px; margin: 48px auto 0; position: relative;}
.cont-row-3 {height: 35px; max-width: 980px; padding: 0 10px; margin: 0 auto; position: relative;}
.proj-slider { position: relative; overflow: hidden; width: 930px; margin: 0 auto;}

.proj-slider ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.proj-slider li { float: left;}
.proj-slider li a {text-decoration: none;}
/** SLIDER Controls **/

.proj-slider-prev,
.proj-slider-next {
    position: absolute;
    width: 22px;
    height: 34px;
    text-align: center;
    background: #fff;
    text-decoration: none;
    top:67px;
    display: block;
}/*top:52px;*/

.proj-slider-prev {
    background: url(../images/projects/proj-slider-arrows.png) no-repeat;
    -webkit-border-radius: 0 4px 4px 0px;
    -moz-border-radius: 0 4px 4px 0px;
    border-radius: 0 4px 4px 0px;
    left: 10px;
}

.proj-slider-next {
    background: url(../images/projects/proj-slider-arrows.png) no-repeat 0px -38px;
    right: 10px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.proj-slider-prev:hover span,
.proj-slider-next:hover span {
    display: block;
}

.proj-slider-prev.inactive,
.proj-slider-next.inactive {
    opacity: .5;
    cursor: default;
}
.proj-slider .proj-img {width: 218px; height: 150px; border: 7px solid #d4d4d4; text-align: center; vertical-align: middle; display: table-cell;}/*width: 173px; height: 119px;*/ 
.proj-slider .proj-text {line-height: 20px; padding: 7px 7px; color: #202224; font-size: 14px; text-align: left;}
.proj-slider .proj-text:hover {text-decoration: underline;}
.proj-slider li {margin-right: 16px; width: 218px;}/*width: 173px*/
.proj-slider li img{max-width: 208px; max-height: 140px;}

.proj-slider-wrapper .projleft-sliderBgr {width: 115px;float: left;}
.proj-slider-wrapper .projright-sliderBgr {width: 115px;float: right;}
.proj-slider-wrapper .projleft-sliderBgr , .proj-slider-wrapper .projright-sliderBgr {}

/*-----PARTNERS SLIDER-----*/
.partn-wrapper {position: relative; width: 980px; padding: 0 10px; margin: 45px auto 0; height: 130px;}
.partn-slider { position: relative; overflow: hidden; width: 980px; margin-top: 27px;}
.partn-slider ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.partn-slider li {
    height: 80px;
    width: 107px;
    float: left;
    margin-right: 17px;
    text-align: center;
    line-height: 80px;
}
.partn-slider li img {max-width: 107px; max-height: 80px;}
/** SLIDER Controls **/

.partn-slider-prev,
.partn-slider-next {
    position: absolute;
    width: 30px;
    height: 50px;
    text-align: center;
    background: #fff;
    text-decoration: none;
    bottom: 81px;
    display: block;
}

.partn-slider-prev {
    left: 929px;
    background: url(../images/partn-slider-nav.png) no-repeat;
}

.partn-slider-next {
    background: url(../images/partn-slider-nav.png) no-repeat -31px 0px;
    left: 960px;
    bottom: 81px;
}

.partn-slider-prev:hover span,
.partn-slider-next:hover span {
    display: block;
}

.partn-slider-prev.inactive,
.partn-slider-next.inactive {
    cursor: default;
}
/*-----PARTNERS GRAY-----*/
.adipoli-wrapper
{
    margin:auto;
    position:relative;
    display: inline-block;
    line-height: 0.8; 
    vertical-align: middle;
}
.adipoli-wrapper>img
{
    position: absolute;
    z-index: 1;
}
.adipoli-before
{
    position: absolute;
    z-index: 5;
}
.adipoli-after
{
    position: absolute;
    z-index: 10;
}
.adipoli-slice {
    display:block;
    position:absolute;
    z-index:15;
    height:100%;
}
.adipoli-box
{
    display:block;
    position:absolute;
    z-index:15;
}
/*-----FOOTER-----*/
.footer-wrapper { background: #191b1d; height: 55px; overflow: hidden; clear: both; width: 100%; }
.footer {width: 980px; padding: 20px 10px 0; margin: 0 auto; height: 23px;}
.footer .footer-col-1 { float: left;}
.footer .footer-col-2 { float: right;}
.footer .footer-col-1, .footer .footer-col-2 {color: #818587; font-size: 14px;}
.footer .footer-col-1 a, .footer .footer-col-2 a {text-decoration: none; font-size: 14px; color: #dd4444;}

/*-----TEXT PAGE-----*/
.text-title-wrapper {}/*height: 100px; background: #dc4444;*/
.text-title {width: 980px; padding: 10px 10px 0px 10px; margin: 0 auto; background: #dc4444;}
.text-title h1 {width: 550px; float: left;}
.text-title .page-title {height: 80px; display: table-cell; vertical-align: middle;}
.text-title-wrapper .text-title .brdcrumbs a {text-decoration: none; color: #dc4444;}
.text-title-wrapper .text-title .brdcrumbs {width: 960px; padding: 10px; margin: 10px 0px 10px 0px; color: #202123; background: url(../images/bcrumbsBg.png) repeat; border: 1px solid #ddcece; font-size: 12px; float: left;}
.text-title-wrapper .text-title .brdcrumbs span {color: #dc4444;}
.text-title-wrapper .text-title .brdcrumbs span.last span {color: #202123;}
.text-title-wrapper .text-title .red-line-img{width: 200px; height: 100px; padding: 0px; margin: -10px; float: right;}

.content {width: 980px; padding: 0 10px; margin: 0 auto;} 
.content .content-left {width: 620px; float: left; margin-bottom: 45px;}
.content .phrase {font-weight: bold;}
.content p {font-size: 16px; line-height: 1.1em; margin: 13px 0; color: #202123;}
.content-left > p:first-child {margin: 0 0 13px 0;}
/*.content p:first-child {margin: 0 0 25px 0;}*/
.content ul {list-style: inside; list-style-image: url(../images/li.png);} /*margin-top: 25px;*/
.content ul li { padding: 7px 0; line-height: 1.1em;}
.content .content-left ul li {font-size: 16px;} 
.content .content-left a {line-height: 1.1em; color: #dd4444; text-decoration: none; border-bottom: 1px solid #dd4444;}
.content > a {color: #dd4444; text-decoration: none; border-bottom: 1px solid #dd4444;}
.content a {color: #dd4444; text-decoration: none; border-bottom: 1px solid #dd4444;}
.content a:hover {border: none;}
.regions td {padding: 3px 0;}
.more-right {float: right; clear: right;margin-top: 10px;}


.rightimg {float: right; margin: 5px 0 0px 10px;}
.leftimg {float: left; margin: 5px 10px 0px 0px;}
.link-str {padding-bottom: 15px;}

.sidebar {margin-bottom: 30px; width: 300px; float: right; clear: right;}
.sidebar .side-title {margin-top: 31px; color: #000; font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block;}
.sidebar .side-title:first-child {margin-top:0;}
.sidebar h2 {margin-top: 31px; display: inline-block;}
.sidebar h2:first-child {margin-top:0;}
.sidebar h1 {margin-top: 31px;}
.sidebar h1:first-child {margin-top:0;}
.sidebar h1 {color: #000; font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block;}
.sidebar h2:first-child {margin-top:0;}
.sidebar h2 {color: #000; font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 5px; display: inline-block; font-weight: normal;}
.sidebar .sub-title:before {content: " "; background: url(../images/descPig.png) no-repeat no-repeat 0px -13px; display: block; width: 11px; height: 11px; position: relative; right: 27px; top: 15px;}
.errors {margin: 10px 0;}

.sidebar .sub-title {padding: 6px 0 17px 28px; border-bottom: 1px solid #cccccc; margin: 0;}
.sidebar .sub-title p {margin: 0;}
.sidebar .sub-title > a {text-decoration: none; font-size: 16px; color: #202123; border: none;}
.sidebar .sub-text {padding: 17px 0 17px 0px; border-bottom: 1px solid #cccccc; margin: 0; display: inline-block;}
.sidebar .sub-text a {font-size: 16px; color: #202123; border: none;}
.sidebar .sub-text a:hover {text-decoration: underline;}
.sidebar .sub-text p {margin: 0;}
/*.sidebar .sub-text > a {text-decoration: none; font-size: 16px; color: #202123; border: none;}*/
.sidebar ul {list-style: none; padding: 10px 0 14px 29px; border-bottom: 1px solid #cccccc; margin-top: 0;}
.sidebar a {border: none;}
.sidebar ul li a {text-decoration: none; font-size: 16px !important; line-height: 1.3em; color: #dc4444; border-bottom: 1px solid #dd4444;}
.sidebar ul li {line-height: 1.3em;}
.bor-bott {border-bottom: 1px solid #cccccc;}

.sidebar .dise-desc ul {list-style: none; margin: 10px 0 0 29px;}
.sidebar .dise-desc-title { padding: 5px 0 17px 28px; border-bottom: 1px solid #cccccc;}
.sidebar .dise-desc-title:first-child {padding: 17px 0 17px 28px;}
.sidebar .dise-desc .ui-state-default .ui-icon { background: url(../images/descPig.png) no-repeat no-repeat 0px -13px;}
.sidebar .dise-desc .ui-state-active .ui-icon { background: url(../images/descPig.png) ;}
.sidebar .dise-desc .ui-state-active .ui-icon, 
.sidebar .dise-desc .ui-state-default .ui-icon {display: block; width: 11px; height: 11px; position: relative; right: 27px; top: 13px;}
.sidebar .dise-desc .ui-accordion-content {border-bottom: 1px solid #cccccc;}

.sidebar form#zakaz {padding: 17px 0 17px 0;}
.sidebar #zakaz input {height: 38px; width: 278px; border: 1px solid #cccccc; margin-bottom: 20px; padding-left: 20px; font-family: 'Trebuchet MS', sans-serif; font-size: 13px;}
.sidebar form#zakaz textarea {padding-top: 11px; border: 1px solid #cccccc; margin-bottom: 10px; resize:none; width: 274px; padding-left: 20px; font-family: 'Trebuchet MS', sans-serif; font-size: 13px;}
.sidebar form#zakaz input#submit {border:none; padding: 0; display: block; width: 90px; height: 35px; background: #dd4444; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; float: right; margin-top: 12px;text-align: center; color: #fff; text-decoration: none; font-size: 14px; line-height: 31px;}
#zakaz input#vericode {width: 165px;}
#zakaz img {margin-right:10px; float: left;}

.sidebar .side-cont {margin-top: 35px;}
.sidebar .side-cont .cont-key, 
.sidebar .side-cont .cont-value {font-size: 16px; font-family: 'Trebuchet MS', sans-serif;}
.sidebar .side-cont .cont-key {float: left; width: 78px;}
.sidebar .side-cont .cont-value {width:216px; color: #dc4444; float: right; margin-left: 6px;}
.sidebar .side-cont .cont-row {margin-bottom: 30px; display: inline-block;}

.sidebar .thanks {font-size: 16px; line-height: 17px; margin: 13px 0; color: #202123;}

.kont-form {margin: 25px 0 104px 0; min-height: 300px;}
form#cont-form input {height: 38px; width: 598px; border: 1px solid #cccccc; margin-bottom: 20px; padding-left: 20px; font-family: 'Trebuchet MS', sans-serif; font-size: 13px;}
form#cont-form textarea {padding-top: 11px; border: 1px solid #cccccc; margin-bottom: 10px; resize:none; width: 596px; padding-left: 20px; font-family: 'Trebuchet MS', sans-serif; font-size: 13px; height: 120px;}
form#cont-form input#submit {border:none; padding: 0; display: block; width: 90px; height: 35px; background: #dd4444; border-radius: 4px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; float: right; margin-top: 12px;text-align: center; color: #fff; text-decoration: none; font-size: 14px; line-height: 31px;}
#cont-form img {float: left; margin-right:10px;}
#cont-form #vericode {width: 488px;}

#da-thumbs {
    list-style: none;
}
#da-thumbs a {border: none;}
.da-thumbs {
    list-style: none;
    width: 984px;
    height: 366px;
    position: relative;
    margin: 20px auto;
    padding: 0;
}
#da-thumbs li {
    float: left;
    margin: 5px 4px 5px 5px;
    background: #fff;
    padding: 8px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.8);
    border: 1px #4B4B4B;
}
.da-thumbs li a,
.da-thumbs li a img {
    display: block;
    position: relative;
}
.da-thumbs li a {
    overflow: hidden;
}
.da-thumbs li a div {
    position: absolute;
    background: #4B4B4B;
    width: 100%;
    height: 100%;
}
.da-thumbs li a div.da-animate {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.da-slideFromTop {
    left: 0px;
    top: -100%;
}
.da-slideFromBottom {
    left: 0px;
    top: 100%;
}
.da-slideFromLeft {
    top: 0px; 
    left: -100%;
}
.da-slideFromRight {
    top: 0px;
    left: 100%;
}
.da-slideTop {
    top: 0px;
}
.da-slideLeft {
    left: 0px;
}
.da-thumbs li a div span {
    display: block;
    padding: 10px 0;
    margin: 10px 10px 10px 10px;
    line-height: 1.1em;
    font-size: 9px;
    font-weight: normal;
    color: white;
    text-indent: 0px;
    font-family: "Verdana";
    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(255,255,255,0.5);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);*/
}
.liwi-prod .da-thumbs a {}
.liwi-prod .da-thumbs a img {height: 150px;}
.action_table {border: 1px solid black;
               width: 100%;
			  }
.action_table tr td{padding: 5px;
                 margin: 5px;
				 border: 1px solid black;
				 text-align: center;
				}			  
			   
.action_table th {padding: 5px;
                 margin: 5px;
				 border: 1px solid black;
				}
.action_table_color { background: #fdf5e6;
                    }				
