/* Elmark by Dani */
* {
    margin: 0;
    padding: 0;
    }
q:before,q:after {
    content:'';
    }
html {
    background: #001C26;
    }
body {
    min-height: 770px;
    font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2C2C2C;
    background: #001C26 url(../website_uploads/Image/hardcodebycms/body_bgr.jpg) 0px 0px repeat-x;
    }
p {
    margin: 0;
    font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2C2C2C;
    text-align: left;
    }
ul, ol {
    margin: 0;
    font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2C2C2C;
    text-align: justify;
    list-style: disc inside;
    }
ol {
    list-style: decimal inside;
    }
h1, h2 {
    text-transform: uppercase;
    font: bold 14px/14px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #0765A3;
    padding: 15px 0px 10px 0px;
    border-bottom: solid #3FA6F3 4px;
    }
.white {
    color: #fff !important;
    }
    .inside_page {
    padding-top: 0px;
    margin-top: -8px;
    }
img {
    outline: none !important;
    border: 0px !important;
    }
a, a:hover {
    font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2C2C2C;
    outline: none !important;
    text-decoration: none;
    }
a:hover {
    color: #2C2C2C;
    text-decoration: underline;
    }
i, em, b, strong {
    font: bold 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2C2C2C;
}
.bold {
    font-weight: bold;
    }
.italic {
    font-style: italic;
    }
.clear {
    height: 0px !important;
    clear: both !important;
    }
.float_l {
    float: left;
    }
.float_r {
    float: right;
    }
.float_no {
    float: none !important;
    }
.blue {
    color: #0765A3 !important;
}
.l_blue {
    color: #3FA6F3 !important;
}
#wrapper {
    margin: 0 auto;
    padding: 0;
    width: 949px;
    min-height: 770px;
    background: url(../website_uploads/Image/hardcodebycms/wrapper_bgr.jpg) 2px 0 no-repeat;
}
    #header {
    position: relative;
    width: 949px;
    height: 103px;
    }
    #logo {
    position: absolute;
    top: 2px;
    left: 24px;
    width: 234px;
    height: 96px;
    }
    #common_links {
    /* position: absolute;
    top: 15px;
    width: 100%; */
    position: absolute;
    top: 18px;
    width: 805px; /* 819 */
    text-align: right;
    color: #3FA6F3;
    }
    #common_links a {
    font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3FA6F3;
    text-decoration: none;
    }
    #common_links a:hover, #common_links a.choose, #common_links a.choose:hover {
    text-decoration: underline;
    }
    #select {
    position: absolute;
    /* top: 40px; */
    top: 18px;
    left: 819px;
    width: 130px;
    height: 20px;
    color: #004070;
    font: normal 12px/10px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background: #fff !important;
    border: solid #044A77 1px;
    z-index: 1;
    }
        #menu {
            position: absolute;
            top: 45px;
            left: 272px;
            width: 677px;
            height: 38px;
            }
            #menu ul {
            float: left;
            width: 674px;
            height: 38px;
            padding: 0 0 0 6px;
            background: url(../website_uploads/Image/hardcodebycms/menu_bgr.gif) 0 4px repeat-x;
            }
            #menu ul li {
            float: left;
            height: 38px;
            list-style: none;
            }
            #menu ul li a, #menu ul li a:hover {
            float: left;
            display: block;
            height: 38px;
            text-decoration: none;
            padding: 0px 0px 0px 10px;
            }

            .smaller ul li a, .smaller ul li a:hover { padding-left: 9px !important; }
            .smaller ul li a b, .smaller ul li a:hover b { padding-right: 9px !important; }

            #menu ul li a:hover {
            background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_left_over.gif) 0 0 no-repeat;
            }
            #menu ul li a b, #menu ul li a:hover b {
            float: left;
            display: block;
            height: 23px;
            padding: 15px 11px 0px 0px;
            cursor: pointer;
            font: bold 14px/10px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
            color: #FFFCF1;
            text-transform: uppercase;
            }
            #menu ul li a.here {
            background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_left_over.gif) 0 0 no-repeat;
            }
            #menu ul li a:hover b, #menu ul li a.here b {
            color: #FFFCF1;
            text-decoration: none;
            background: #D8D9DB url(../website_uploads/Image/hardcodebycms/menu_link_right_over.gif) right top no-repeat;
            }
    #left_bgr {
    clear: left;
    float: left;
    width: 664px;
    padding: 0 0 0 4px;
    background: #001C26 url(../website_uploads/Image/hardcodebycms/right_bgr.gif) 0 0 no-repeat;    /* lqvata sqnka */
    }
    #right_bgr {
    float: left;
    background: red;
    width: 660px;
    padding: 0px 4px 0px 0px;
    background: #001C26 url(../website_uploads/Image/hardcodebycms/left_content_bgr.gif) right top no-repeat; /* dqsnata sqnka */
    }
    #left_content, #left_content_inside {
    float: left;
    width: 620px;
    padding: 32px 20px 0px 20px;
    text-align: justify;
    background: #fff;
    }
    #left_content_inside {
    width: 620px;
    min-height: 500px;
    padding: 32px 20px 30px 20px;
    }
    #left_content_inside p {
    text-align: justify;
    margin: 7px 0 0 0;
    }
        #left_col {
        float: left;
        padding: 0px 16px 0 0px;
        width:233px;
        min-height: 226px;
        }
        #left_col h2 {
        padding:15px 0 10px 25px;
        }
        #right_col {
        float: left;
        width: 336px;
        padding: 0px 19px 21px 16px;
        background: #E6EFF6;
        min-height: 205px;
        }
        #right_col p {
        margin: 9px 0 0 0;
        text-align: justify;
        }
        #electro {
        display: block;
        height: 65px;
        margin: 23px 0 15px 0;
        }
        .electro_p {
        margin: 0 0 6px 0;
        color: #fff;
        }
        #see_video {
        width: 620px;
        height: 242px;
        color: #fff;
        background: #3FA6F3;
        overflow: hidden;
        }
        #see_video_p {
        float: left;
        width: 208px; /* 249px */
        padding: 23px 16px 0px 25px;
        text-align: left;
        font: bold 20px/28px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        }
        #elm_img {
        float: left;
        width: 371px;
        height: 242px;
        }
        #see_video_link {
        float: left;
        display: block;
        width: 160px;
        height: 31px;
        margin: 22px 0px 19px 0px;
        padding: 6px 0 0 44px;
        background: url(../website_uploads/Image/hardcodebycms/see_video_link.jpg) left top no-repeat;
        font: bold 14px/24px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #fff;
        }
        .top_pic {
        margin: 11px 0 18px 0;
        }
        #left_div, #right_div {
        float: left;
        width: 300px;
        }
        #right_div {
        float: right;
        }

        .l_blue_h2 {
        padding: 19px 0 0 0;
        color: #3FA6F3;
        font: bold 11px/32px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        border: none;
        }
        .l_blue_link, .l_blue_link:hover  {
        display: block;
        width: 300px;
        color: #3FA6F3;
        font: bold 11px/32px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left top repeat-x;
        text-decoration: none;
        }

        .l_blue_link_div {
        line-height: 24px !important;
        padding: 5px 0 9px 0;
        background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left top repeat-x;
        }
        .l_blue_border {
        background: url(../website_uploads/Image/hardcodebycms/blue_white_tireta.gif) left bottom repeat-x;
        }
        #enquery_form label, #contact_form label {
        display: block;
        font: normal 12px/30px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }
        input.w300 {
        display: block;
        width: 294px;
        padding: 0px 2px;
        height: 18px;
        vertical-align: middle;
        font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        border: solid #0765A3 1px;
        background: #fff !important;
        }
        #enquery_form textarea, #contact_form textarea {
        display: block;
        width: 294px;
        padding: 0px 2px;
        height: 83px;
        border: solid #0765A3 1px;
        background: #fff !important;
        }
        .l_blue_div {
        float: left;
        width: 140px;
        height: 290px;
        margin: 12px 12px 0px 0px;
        padding: 3px;
        background: #E6EFF6;
        }
        .l_blue_div a {
        font: bold 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }
        .l_blue_div a.certif {
        display: block;
        width: 140px;
        height: 200px;
        }
        .l_blue_div a.l_blue {
        display: block;
        width: 134px;
        padding: 4px 3px 0px;
        }
        .p30p13 {
        float: left;
        padding: 13px 0 30px 0;
        }
        #pages {
        float: right;
        }
        #pages_home {
        position: relative;
        top: -39px;
        left: 498px;
        width: 105px;
        height: 18px;
        }
        #pages a, #pages_home a {
        float: left;
        display: block;
        width: 18px;
        height: 18px;
        margin: 0 0 0 2px;
        color: #fff;
        text-align: center;
        background: #498EBC;
        }
        #pages a:hover, #pages a.this_page, #pages_home a:hover, #pages_home a.this_page {
        text-decoration: none;
        color: #012739;
        background: #CCF5FF;
        }
        #right_content #pages {
        float: left;
        color: #fff;
        }
        .mr29 {
        margin-right: 29px !important;
        }
        #pages .w29, #pages .w29:hover {
        float: left;
        display: block;
        width: 27px;
        height: 7px;
        padding: 7px 0 0 0;
        background: none;
        }
        .date {
        float: left;
        width: 44px;
        height: 59px;
        padding: 4px 0 0 0;
        margin: 25px 11px 0px 0;
        background: #0765A3 url(../website_uploads/Image/hardcodebycms/date.gif) 3px 3px no-repeat;
        font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        text-align: center;
        }
        .day {
        font: bold 24px/22px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }
        #day, #week_day, #month {
        float: left;
        }
        .a_lblue_img {
        float: left;
        display: block;
        width: 180px;
        /*height: 120px;*/
        margin: 25px 25px 25px 0;
        border: solid #E6EFF6 5px;
        }
        .a_lblue_img img { float: left; }
        .date_p {
        float: left;
        display: block;
        width: 564px;
        margin: 20px 0 0 0 !important;
        }
        .news_p {
        float: left;
        width: 620px;
        }
    #right_content {
    float: left;
    width: 263px;
    padding: 0 0 0 18px;
    text-align: left;
    }
        #search {
        height: 53px;
        text-align: right;
        font: normal 11px/22px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #0765A3;
        }
        #enter {
        width: 168px;
        height: 20px;
        padding: 0 0 0 7px;
        font: normal 11px/20px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #004070;
        background: #fff;
        border: solid #044A77 1px;
        vertical-align: middle;
        }
        input#enter {
        width: 130px;
        }
            .arrow, .sitemap {
            margin: 15px 0 0 10px;
            }

            .arrow li{margin: 5px 0 10px 0;}

            .arrow li, .sitemap li {
            min-height: 23px;
            padding: 0px 0px 0px 20px;
            list-style: none;
            list-style-position: outside;
            background: url(../website_uploads/Image/hardcodebycms/bulet.gif) 0 8px no-repeat;
            }
            .arrow li a, .arrow li a:hover {
            color: #0067B4;
            font: bold 11px/23px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            }
            .sitemap li a, .sitemap li a:hover {
            color: #0067B4;
            font: bold 11px/23px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            }
            .subsitemap li {
            background: none;
            }
            .tireta {
            float: left;
            width: 263px;
            padding: 10px 0 10px 0;
            background: url(../website_uploads/Image/hardcodebycms/tire.png) 1px bottom repeat-x;
            }
            .stelar-logo {
                display: block;
                margin: 10px auto 0 auto;
            }
            .nobgr {
            background: none !important;
            }
            .news, .news a{
            float: left;
            width: 167px;
            color: #fff;
            margin: -4px 0 0 0;
            }
            .news a{
             text-decoration: none;
            }
            .news a:hover {
             text-decoration: none;
             color: white;
            }
            img.news_pic {
            float: left;
            width: 85px;
            padding: 0 11px 0 0;
            }
        #right_menu,
        .right_menu {
        width: 263px;
        margin: 4px 0 12px 0;
        }
        #right_menu li,
        .right_menu li {
        list-style-type: none;
        list-style-position: outside;
        min-height: 26px;
        max-height: 52px;
        width: 263px;
        background: url(../website_uploads/Image/hardcodebycms/right_menu_li.gif) left bottom repeat-x;
        }
        #right_menu li a,
        .right_menu li a {
        display: block;
        width:238px;
        padding: 0 0 0 25px;
        min-height: 26px;
        max-height: 52px;
        font: bold 12px/26px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        text-transform: uppercase;
        background: url(../website_uploads/Image/hardcodebycms/right_menu_a.gif) left bottom no-repeat;
        text-decoration: none;
        text-align: left;
        }
        #right_menu li a:hover, #right_menu li a.here_on,
        .right_menu li a:hover, .right_menu li a.here_on {
        background: #349BE8 url(../website_uploads/Image/hardcodebycms/right_menu_a_over.gif) left center no-repeat;
        }
    .brand_item{
        overflow:hidden;
        margin-bottom: 20px;
        }
    .brand_item .brand_logo{
        width: 240;
        height: 120;
        text-align: center;
        float: left;
        }
    .brand_item img{
        border: 0;
        padding: 10px 10px 10px 0;
        }
    #brands_menu li.brand {
        list-style-type: none;
        list-style-position: inside;
        border-bottom: 4px solid #3FA6F3;
        padding: 10px 0px 0px 10px;
    }

    #brands_menu li.brand img{margin: 5px 5px 5px 20px;}
    #brands_menu li .brand_logo {
      background: url(../html/images/white_arrow.png) no-repeat left center;
      margin: 10px 0px;
      padding-left: 20px;
      line-height: 24px;
      font-size: 1.5em;
      color: #FFF;
      display: block;
    }
       #our_products {
        clear: both;
        width: 945px;
        height: 124px;
        /* padding: 0px; */
        padding: 0 0 0 4px;
        background: url(../website_uploads/Image/hardcodebycms/our_products_bgr_new.gif) 0 0 no-repeat;
        }
       #our_products_inside {
        width: 620px;
        height: 124px;
        margin: 0px;
       }
            #products_nav {
            height: 26px;
            padding: 9px 47px 0 0;
            text-align: right;
            background: #005DA2;
            }
            #our_products_inside #products_nav {
            text-align: center;
            padding: 9px 0 0 0;
            }
            #next {
            margin: 0 0 0 26px;
            }
            #prev {
            margin: 0 26px 0 0;
            }
            #our_products_inside #products_nav #next {
            float: left;
            }
            #our_products_inside #products_nav #prev {
            float: left;
            margin: 0px 0px 0px 10px;
            }
            .title, .title:hover {
            vertical-align: top;
            padding: 3px 0 0 0;
            text-transform: uppercase;
            font: bold 14px/17px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            color: #fff;
            }
            #our_products_inside #products_nav .title, #our_products_inside #products_nav .title:hover {
            float: left;
            text-align: center;
            width: 540px;
            vertical-align: top;
            padding: 3px 0 0 0;
            text-transform: uppercase;
            font: bold 14px/17px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            color: #fff;
            }
            #products_list {
            clear: both;
            height: 89px;
            background: #3FA6F3;
            }
            .product {
            float: left;
            width: 156px;
            height: 89px;
            margin: 0 1px 0 0;
            background: url(../website_uploads/Image/hardcodebycms/our_products_bgr.gif) 0 bottom repeat-x;
            }
            #first, #last {
            width: 158px;
            }
            #our_products_inside .product {
            width: 154px;
            }
            .m0 {
            margin: 0px !important;
            }
            .mr0 {
            margin-right: 0px !important;
            }
            div#products_list div#last { margin: 0 !important; }
            .prod_p {
            float: left;
            width: 133px;
            height: 76px;
            padding: 13px 0 0 12px;
            margin: 0 !important;
            overflow: hidden;
            }
            .img {
            float: left;
            width: 34px;
            padding: 4px 0 0 0px;
            }
            .link {
            float: left;
            width: 87px;
            padding: 0 0 0 12px;
            }
            .prod_p a, .prod_p a:hover {
            color: #fff;
            font: normal 10px/14px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            }
            .top30bot25 {
            width: 620px;
            float: left;
            margin: 30px 0 20px 0;
            }
            .product_pic {
            float: left;
            width: 207px;
            }
            .prod_desc {
            float: left;
            width: 385px; /* izmislena shirina */
            padding: 0 0 0 20px;
            margin: 0 !important;
            text-align: justify;
            font: normal 11px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            color: #2C2C2C;
            }
            .download, .download:hover, .download_white, .download_white:hover {
            clear: both;
            display: block;
            padding: 0 0 0 26px;
            text-transform: uppercase;
            font: bold 12px/28px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
            color: #0765A3;
            background: url(../website_uploads/Image/hardcodebycms/pdf.gif) 0 5px no-repeat;
            }
            .download_white, .download_white:hover {
            color: #fff;
            text-decoration: underline;
            background: url(../website_uploads/Image/hardcodebycms/pdf_black.gif) 0 5px no-repeat;
            }
            .download_white:hover {
            text-decoration: none;
            }
        #search_results {
        border-bottom: solid #0067B4 1px;
        margin: 0 0 20px 0;
        padding: 20px 0 0 0;
        }
        #search_results li {
        border-top: solid #0067B4 1px;
        }
        .mt20 {
        margin: 20px 0 0 0 !important;
        }

    #footer {
    clear: both;
    width: 945px;
    height: 26px; /* 77px */
    padding: 20px 0px 20px 0px;
    margin: 0 0 0 4px;
    color: #fff;
    font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    }
    #footer a {
    font: normal 11px/11px 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    }
    #footer a:hover {
    text-decoration: underline !important;
    }
        #copy {
        float: left;
        width: 461px;
        padding: 9px 0px 0px 11px;
        height: 17px;
        background: #0765A3;
        }
        #footer #copy a:hover, #footer #created a:hover {
        text-decoration: underline !important;
        }
        #created {
        float: right;
        width: 440px;
        padding: 9px 33px 0px 0px;
        height: 17px;
        text-align: right;
        background: #0765A3;
        }


#flashImg {
    float: left;
}

/*new adds and styles 28.01.2011*/
.tireta li{list-style-type: none;}

.homepage_catalogues li{
    float:left;
    display:inline;
    width: 65px;
    margin: 10px 22px 0 0;
    list-style-type: none;
    text-align: center;
    }

a.catalog_img img{border: 5px solid #83acc7 !important;}
a:hover.catalog_img img{border: 5px solid #3FA6F3 !important;}
a:hover.pdf_doc{color: #fff;}

.pdf_doc span{
     font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    }
.countries_list,
.homepage_catalogues{
    float: left;
    display: inline;
    overflow: hidden;
    }
.countries_list li{
    float:left;
    width: 125px;
    margin: 2px 0 0 0;
    padding-left: 6px;
    list-style-type: none;
    text-align: left;
    background: url(../website_uploads/icons/bullet.gif) no-repeat 0 6px;
    }
.countries_list a{font-size: 13px; color: #fff;}
.countries_list a:hover{text-decoration: underline;}
table td{vertical-align: top; padding:0 40px 10px 0;}
table td p{margin-left: 10px !important;}
