::selection { background: #89C541; color: #fff; }
::-moz-selection { background: #89C541; color: #fff; }
@charset "utf-8";
/* CSS Document */

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, navold, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, navold, section { display: block; }
navold ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a, input { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; outline: none; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
img { border: none; }
a { color: #000; text-decoration: none; }
a:hover { color: #DD381C; text-decoration: underline; }
/* change colors to suit your needs */
ins { background: #ff9; color: #000; text-decoration: none; }
/* change colors to suit your needs */
mark { background: #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; }
/* change border color to suit your needs */
hr { display:block; height:1px; border:0; border-top: 1px solid #89C541; margin:1em 0; padding:0; }
input, select { vertical-align: middle; }
.clear { clear: both; }
.last { margin-right: 0px !important; }
.brd-radius { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; behavior: url(styles/PIE.htc); }
.top0 { margin-top: 0px !important; } .bot0 { margin-bottom: 0px !important; }
.top5 { margin-top: 5px !important; } .bot5 { margin-bottom: 5px !important; }
.left { float: left !important; } .right { float: right !important; }

/* General Styles */

body { margin: 0; padding: 0; background: #fff; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color: #695f5d; }

#wrapper { margin: 0 auto; width: 100%; }

header { width: 100%; height: 112px; margin: 0px auto; background: url(../images/header-bg.jpg) left top repeat-x; display: block !important; }
header .margin { width: 968px; margin: 0 auto; }
/*#logo { float: left; margin: 12px 0 0 18px; }
#logo A { background: url(../images/aarkay-logo.png) left top no-repeat; width: 61px; height: 83px; display: block; text-indent: -9999px; }*/

#top-right { float: right; width: 848px; margin-right: 8px; }

#comp-name { float: left;  }
#comp-name a { width: 100%; height: 55px; display: block; text-indent: -9999px; }

#social { float: right; margin: 19px 21px 15px 0; }
#social ul { float: left; margin: 0; padding: 0; list-style: none; }
#social ul li { float: left; margin-right: 1px; }
#social ul li.end { margin-right: 14px; }
#social ul li a { background: url(../images/social-icons-h.png) left top no-repeat; text-indent: -9999px; width: 30px; height: 29px; display: block; }
#social ul li a:hover { background: url(../images/social-icons-h.png) left top no-repeat; }
#social ul li a.fb, #social ul li a.fb:hover { background-position: 0 0; }
#social ul li a.in, #social ul li a.in:hover { background-position: -30px 0; }
#social ul li a.tw, #social ul li a.tw:hover { background-position: -60px 0; }
#social ul li a.yt, #social ul li a.yt:hover { background-position: -90px 0; }

#social .lang { float: left; border-left: 1px solid #626a27; height: 23px; padding-left: 18px; margin-top: 5px; }
/*#social .lang a { border: 1px solid #373737; background: #190d08; color: #aeaaa3; padding: 0px 8px; height: 21px; line-height: 21px; display: block; }
#social .lang a:hover { border: 1px solid #190d08; background: #373737; color: #aeaaa3; text-decoration: none; }*/

#social .lang ul { margin: 0; padding: 0; list-style: none; }
#social .lang ul li { float: left; margin-left: 5px; border: 1px solid #373737; padding: 2px; }
#social .lang ul li a { background: url(../images/flag-icn.jpg) left top no-repeat; width: 22px; height: 16px; display: block; }
#social .lang ul li.en a { background-position: 0 0; } #social .lang ul li.en a:hover { background-position: 0 -16px; }
#social .lang ul li.ru a { background-position: -22px 0; } #social .lang ul li.ru a:hover { background-position: -22px -16px; }

#social .lang select { border: 1px solid #373737; background: #89C541; color: #aeaaa3; padding: 2px 8px; height: 25px; line-height: 25px; display: block; font-size: 12px; }

#products { float: left; width: 144px; }
#products ul { margin: 0; padding: 0; list-style: none; }
#products ul li { float: left; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; position1: relative; text-transform: uppercase; }
#products ul li:hover { background: #89C541; color: #fff; border-bottom: 25px solid #89C541; }
#products ul li:hover a { background: url(../images/pro-nav-arrow.png) 141px center no-repeat #89C541; color: #fff; border-bottom: 25px solid #89C541; }
#products ul li a { background: url(../images/pro-nav-arrow.png) 141px center no-repeat #FDFF9E; color: #000000; height: 32px; line-height: 41px; padding: 0px 26px; width: 147px; display: block; letter-spacing: 2px;font-family: Trebuchet MS;
    font-weight: bold;}
#products ul li a:hover, #products ul li a.active { background: url(../images/pro-nav-arrow.png) 141px center no-repeat #89C541; color: #fff; text-decoration: none; border-bottom: 25px solid #89C541; }

#products ul li.caramel a { background: #89C541; width: 155px; display: block; letter-spacing: 2px; }
#products ul li.caramel a:hover { background: #89C541; border-bottom: none; }
#products ul li.caramel:hover { border-bottom: none; }

#products ul li:hover > .products { display: block; }

#products ul li .products { display: none; position: absolute; left: 15px; top: 112px; width: 100%; height: 280px; background: #89C541; z-index: 9; margin: 0px; text-transform: none; }
#products ul li .margin { width: 968px; margin: 50px auto 0; }
#products ul li .products .list { float: left; width: 270px; margin: 0 45px 18px 20px; }
#products ul li .products .list img { float: left; width: 80px; margin-right: 15px; border: 1px solid #079f3b; box-shadow: 0 0 8px #789b28; }
#products ul li .products .list span { float: left; width: 175px; font-family: 'Trebuchet MS'; font-size: 16px; color: #FFFFFF; line-height: 18px;font-weight: bold; }
#products ul li .products .list a { font-family: 'Trebuchet MS'; font-size: 14px; font-weight: normal; color: #000000; display: block; width: auto; height: auto; letter-spacing: normal; padding: 0px; background: none; }
#products ul li .products .list a:hover { background: none; color: #fff; text-decoration: underline; }

navold { float: left; width: 678px; border: 0px solid #89C541; background: #FDFF9E; }
navold ul { margin: 0; padding: 0; list-style: none; }
navold ul li { position: relative; float: left; font-family: "Trebuchet MS", Times, serif; margin-right: 22px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; height:32px; margin-top:9px; }
navold ul li:hover { background: #89C541; color: #fff;}
navold ul li:hover a { background: none; color: #fff; }

navold ul li a {color: #000000;height: 44px;line-height: 22px;padding: 12px 15px;transition: none 0s ease 0s font-family: Trebuchet MS;font-weight: bold;}
navold ul li a:hover, navold ul li a.active { background: #89C541; color: #fff; text-decoration: none; }

navold ul li:hover > ul { display: block; }

` ul { display: none; position: absolute; left: 0px; top: 23px; width: 180px; padding: 10px 0px; background: #1a0e09; z-index: 99; margin: 0px; border: 1px solid #363231; }
navold ul li ul li { float: none; margin: 0px; position: relative; font-size: 12px; }
navold ul li ul li:hover { background: #f9f9f9; color: #f21f0a; }
navold ul li ul li a { line-height: normal; height: auto; padding: 5px 20px; display: block; color: #f9f9f9 !important; }
navold ul li ul li a:hover { background: #d9b465; color: #352e1e; text-decoration: none; }

navold ul.caramel li { margin-right: 0px; letter-spacing: 0px; }
navold ul.caramel li a { padding: 0px 8px; }

footer { margin: 0 auto; width: 100%; background: url(../images/footer-bg.jpg) left top repeat-x; height: 75px;margin-top:15px; }
footer .margin { width: 968px; margin: 0 auto; font-family: 'arimoregular', Trebuchet MS; }
footer .left { color: #fff; padding-top: 10px; float: none; }
footer .left span { font-size: 11px; color: #ed998b; }

footer .right { color: #f4c2ba; margin-top: 29px; }
footer .right a { font-weight: bold; color: #f4c2ba; }

footer .caramel { font-size: 90%; }

.lang img{height:20px; margin-right: 4px;}
/*--------------------------------*/
.content-inner p {
    font-size: 13px;
    text-align: justify;
    font-family: Trebuchet MS;
    line-height: 22px;
    margin-bottom: 7px;
}
.subHeadCommon {
    color: #8bb026;
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0px 10px 0px;
}
.mt0{
    margin-top: 20px;
}
.common-h2 {
    font-size: 25px;
    font-style: normal;
    line-height: 1.3;
    text-align: left;
    text-transform: uppercase;
    color: #800000;
    font-weight: bold;
    margin-bottom: 30px;
}
.inner-ul {
    line-height: 27px;
}
.readmore_block a{
color:#fff;
}
/*--------------------------------*/