/* Businessense | 2007 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #7f868d; min-width:997px; font-size:100.01%;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #7f868d; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 190%; margin: 0.8em 0 0.4em 0; color: #37679f; }
h2{font-size: 150%; margin-bottom: 10px; color: #243446; text-align: right; direction:rtl;}
    h2.grey{color: #62758a; font-weight: normal; font-size: 170%; margin-bottom: 20px;}
    h2 small{display: block; font-size: 0.6em; color: #7f868d; margin-top: 2px;}
h3{font-size: 130%; margin-bottom: 4px; color: #243446; text-align: right; direction:rtl;}
h4{font-size: 1.3em; margin-bottom: 0.3em; direction:rtl;}
    h4.blue{color: #37679f;}
    h4.top_shop{color: #37679f; border-bottom: 1px #d5d9dd solid; border-top: 18px #f7f7f7 solid; padding-bottom: 2px; margin-bottom: 22px}
    h4 small{font-size: 0.65em;}
h5{color: #515c68; margin-bottom: 5px; font-size: 1em}

p{margin-bottom: 10px; direction:rtl;}

p, dt, dd, li, ul, td, h1, h2, h3, h4, h5{text-align: right;}

b.blue_b{display: block; text-align: right; color: #62778c; padding-right: 4px;}

.green{color: #35a845;}
.red{color: #c42b0c;}
.grey{color: #bfc2c6;}
    dt.grey{color: #9199a2 !important;}

#main{position:relative; min-height:100%; font-size: 0.75em;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}


/*--- TOP ---*/
div#top{height: 126px; clear: both; background: url(../images/bg_top_right_r.gif) repeat-x 0 0;}
    div#top_left{float: left; width: 570px; border-right: 1px #fff solid; height: 126px; background: #3b71b1 url(../images/bg_top_left_r.gif) repeat-x 0 100%;}
    div#top_right{margin-left: 571px; height: 126px;}

    marquee{padding: 4px 0; background: #efefef; color: #29394b; font-size: 11px; clear: both;}
        marquee img{margin: -7px 2px 0 0; padding-left: 22px;}

    div#block_top_l{background: url(../images/bg_top_left.jpg) no-repeat 100% 0; height: 103px;}
        div#block_top_l h5{padding: 16px 308px 0 0; margin: 0; font-weight: normal; color: #fff; font-size: 12px;}
            form.login_form{padding: 8px 0 0 12px; width: 320px; margin: 2px 0 0 28px; background: #37679f; height: 56px;}
                div#form_left{width: 57px; float: left; padding: 27px 0 0 0;}
                    .red_button{ color: #fff; border: 0; font-size: 11px;}
                div#form_center{ color:#a8bfda; font-size: 0.9em;}
                    .login_text{width: 165px; border: 0; background: #fff; margin: 1px 0 6px 0; height: 19px;color: #2E3135; font-size: 11px; float: left;}
                    div#form_center label{float: left; padding: 3px 0 0 6px}
    div#logo_right{background: url(../images/bg_top_right.jpg) no-repeat 0 0; width: 216px; padding: 28px 0 0 126px; height: 98px;}

div#menu_block{height: 40px; background: #f1f4f6; margin: 1px 0 0 0;}
    div#menu_left{border-bottom: 2px #5282ba solid; width: 262px; float: left; text-align: right; padding: 3px 0 0 0; color: #5282ba; height: 35px}
    div#menu_left a{color: #5282ba;}

    ul#navmenu{list-style: none; margin: 0; padding: 0; float: right;}
    ul#navmenu li{padding: 22px 20px 0 15px; border-left: 1px #fff solid; float: left; font-weight: bold; height: 18px;}
    ul#navmenu li a{color: #757d87; text-decoration: none;}
    ul#navmenu li a:hover, ul#navmenu li a.hover{text-decoration: underline;}
        ul#navmenu li.left_menu{background: #93e68e url(../images/bg_navmenu.gif) no-repeat;}
        ul#navmenu li.left_menu a{color: #243446;}

/*--- CONTENT ---*/
div#content_block{padding: 15px 0 0 0; width: 100%;}
    div#content_left{width: 260px; float:left; margin-right: -260px; padding-top: 15px;}
    div#content_right{margin-left: 280px; margin-right: 18px; min-height: 750px;}
	div#content_right_hp{margin-left: 280px; margin-right: 18px; min-height: 750px; float:right;}
    * html div#content_right{height:750px}

        div.content_inside{padding: 0 16px 0 0; font-size: 1.2em;}
        div#msg{clear:both;}

    /* LEFT */
    div#google_block{padding: 0 0 5px 40px; height: 70px;}
    div#google_block h3{margin-bottom: 3px;}
        input.input_google{background: url(../images/bg_input.gif) no-repeat; padding: 5px 10px 0 10px; font-size: 11px; height: 18px; width: 200px;  color: #757d87; position: relative; float: left;}
        div#google_block a{display: block; float: left; padding: 3px 0; text-decoration: none; width: 109px; text-align: center; background: #243446; color: #fff; font-size: 0.9em; margin-top: 4px;}
        span.search{display: block; padding: 3px 0; text-decoration: none; width: 109px; text-align: center; background: #243446; color: #fff; font-size: 0.9em; margin-top: 4px; border:1px ;border-color:#FFFFFF;cursor:pointer;cursor:hand;}

        div#google_block a.left_g{margin-right: 2px;}

    div#rss{background: #f4f5f6; padding: 4px 6px 0 37px; text-align: right; clear: both; height: 48px;}
    div#rss h3{border-bottom: 1px #d5d9dd solid; color: #6a747e; font-size: 1em;}
    div#rss a{float: right; margin-left: 12px;}

    div#news{padding: 15px 0 0 20px; font-size: 0.9em direction:rtl;}
    div#news dt{color: #37679f; direction:rtl;}
    div#news dd{padding-bottom: 16px; direction:rtl;}

    div.news{padding: 15px 0 0 20px; font-size: 0.9em direction:rtl;}
    div.news dt{color: #37679f; direction:rtl;}
    div.news dd{padding-bottom: 16px; direction:rtl;}


    div#banners_left{text-align: right; margin-right: -5px; position: relative;}
    div#banners_left img{margin-bottom: 5px;}


    /* RIGHT */
    div.circ{background: #f7f7f7 url(../images/circ_b_r.gif) no-repeat 100% 100%; }
    div.circ_in_1{background:  no-repeat 0 100%;}
    div.circ_in_2{background:  no-repeat 100% 0;}
    div.circ_in_3{background: no-repeat 0 0; padding: 6px 16px 2px 14px;}
        div#top_image{background: #ededed url(../images/bg_content_t_block.gif) repeat-x 0 0;}
        div#top_image div.circ{background: url(../images/circ_b_r.gif) no-repeat 100% 100%;}
        * html div#top_image div.circ_in_3{height: 30px;}
        div#circ_right{background-color: #dbe5f1;}
        div#circ_left{margin-left: 0;}
        div#circ_blue{background: #dbe5f1 url(../images/circ_b_r.gif) no-repeat 100% 100%;}
        div#circ_blue div.circ_in_3{padding: 4px 16px 0px 14px; height: 25px;}

        dl.top_block{min-height: 234px; direction:rtl;}
        dl.top_block dt{float: right; margin-left: 24px; }
        dl.top_block dd{margin-right: 258px; padding-bottom: 10px;}

    table.three_col{width: 100%; font-size: 0.9em; margin: 16px 0 10px 0;}
    table.three_col td{vertical-align: top; width: 33.3%;}
    table.three_col td h3, table.three_col td p{ padding-left: 5px;}
    table.three_col div.circ{ margin-left: 4px;}

    div#index_three_blocks div.circ_in_3{min-height: 152px; font-size: 1.1em; line-height: 1.6em;}
    * html div#index_three_blocks div.circ_in_3{height: 162px;}
    div#index_three_blocks div.circ_in_3 a{display: block; color: #515c68;}
    div#index_three_blocks table.three_col{margin-bottom: 4px;}


    div.blogs dl{margin-right: -16px; margin-bottom: 22px;}
    div.blogs dl dt{font-size: 1.7em; color: #243446; padding: 0 17px 10px 0;}
        div.blogs dl dt small{display: block; font-size: 0.6em; color: #7f868d; margin-top: 2px;}
    div.blogs dl dd{padding:0 17px 8px 0; border-bottom: 1px #d5d9dd solid;}
    div.blogs dl.end_dl dd{border-bottom: 0;}

	div.search_results dl{margin-right: -16px; margin-bottom: 22px;}
    div.search_results dl dt{font-size: 1.3em; color: #243446; padding: 0 17px 10px 0;}
        div.search_results dl dt small{display: block; font-size: 0.6em; color: #7f868d; margin-top: 2px;}
    div.search_results dl dd{padding:0 17px 8px 0; border-bottom: 1px #d5d9dd solid;}
    div.search_results dl.end_dl dd{border-bottom: 0;}

            a.bottom{display: block; text-align: left; color: #37679f; margin-left: 10px;}
            a.upper{display: block; color: #37679f;}

    div.two_col{ min-height: 100px; }
        div.two_col_l{width: 48%; float: right; min-height: 100px; padding-bottom: 30px; text-align:justify;}
        div.two_col_r{width: 48%; margin-right: 49%; min-height: 100px; padding-bottom: 30px; padding-right: 1%}

            div.text_buttons{ text-align: left;; height: 40px; padding-left: 8px;}
                div.text_buttons a{margin-right: 30px; float: left; padding: 2px 18px 2px 0;}

                a.mail{background: url(../images/img_mail.gif) no-repeat 100% 0.55em; padding: 0 18px 0 0; text-align: right; color: #37679f;}
                a.print{background: url(../images/img_print.gif) no-repeat 100% 0.4em; padding: 0 18px 0 0; text-align: right; color: #37679f;}
                a.page{background: url(../images/img_page.gif) no-repeat 100% 0.5em; padding: 0 18px 0 0; text-align: right; color: #37679f;}

    div.circ h4{text-align: right; color: #62778c; font-size: 1em; margin-bottom: 2px;}

    dl.ol{margin: 0 12px 12px 0;}
    dl.ol dt{color: #243446; font-weight: bold;}
    dl.ol dd{margin: 2px 22px 8px 0; font-size: 0.9em;}


    table.select{width: 100%; margin-bottom: 24px;}
        table.select select{border: 1px #3b71b1 solid; background: #f7f7f7;}
        table.select td.text_input input{border: 1px #3b71b1 solid;}
            table.select td.button{width: 52px;}
            table.select td.text_input{width: 210px;}
            table.select td.text_input input{width: 210px; height: 20px; background: #f7f7f7}
            table.select td{width: 32.3%; padding-left: 6px;}
            table.select td select{width: 100%; font-size: 13px; height: 20px;border: 1px #3b71b1 solid;}

    table.top{width: 100%; color: #515c68; margin-right: -6px; position: relative; right: -6px;}
    table.top th{background: #243446; color: #fff; font-weight: normal; text-align: right; padding: 8px 6px; border-left: 1px #fff solid; border-right: 1px #fff solid;}
        table.top th.th_left{background: #243446 url(../images/circ_t_l.gif) no-repeat 0 0;}
        table.top th.th_right{background: #243446 url(../images/circ_t_r.gif) no-repeat 100% 0;}
    table.top td{border: 1px #fff solid; background: #dbe5f1; padding: 8px 6px;}

            .col_1{width: 14%;}
            .col_2{width: 21%;}
            .col_3{width: 21%;}
            .col_4{width: 21%;}
            .col_5{width: 21%;}

    div#profile{border: 1px #dbe5f1 solid; padding: 14px 10px 14px 22px; position: relative; right: -5px; margin-left: 2px}
    div#profile h4{margin-right: 1%; color: #243446; border-bottom: 1px #d5d9dd solid; padding-bottom: 4px;}
        div#prof_img{float: right; margin: 0 0 12px 12px;}
            div#prof_img img{border: 1px #3d6fab solid;}
        div#prof_text{padding-right: 118px; }
            table.profile_t{width: 99%; border-bottom: 1px #d5d9dd solid; margin-bottom: 4px; }
            table.profile_t td{padding: 9px 0;}
            table.profile_t td.right_p{width: 140px; color: #515c68; direction:rtl;}
			table.profile_t td.left_p{ direction:rtl;}
            table.profile_t strong{color: #515c68; }
                    div#profile div.text_buttons{ font-size: 0.9em;}

    table.bottom{width: 100%; position: relative; right: -6px;}
    table.bottom td{background: #dbe5f1; padding: 8px 6px; color: #515c68; border: 1px #fff solid; border-top: 0;}

    div.circ_bot_1{background: #dbe5f1 url(../images/circ_b_r.gif) no-repeat 100% 100%; right: -5px; position: relative; margin-left: 2px; margin-bottom: 10px;}
    div.circ_bot_2{background: url(../images/circ_b_l.gif) no-repeat 0 100%;}

    div.pages{padding: 7px 0 18px 10px; color: #37679f; font-size: 0.9em;}
    div.pages a{color: #37679f;}

    div#shop_main{padding: 0 10px;}
        div#shop_right{float: right; width: 221px; margin-left: 22px;  direction:rtl }
            ul#shop_menu{list-style: none; width: 221px; padding-bottom: 16px; background: #dbe5f1 url(../images/bg_shop_menu_b.gif) no-repeat 0 100%;}
                ul#shop_menu li{display: inline; width: 221px;}
                ul#shop_menu li.first{padding: 7px 0 7px 0; background: #243446 url(../images/bg_shop_menu_t.gif) no-repeat 0 0; display: block; border-bottom: 1px #fff solid;}
                    ul#shop_menu li.first span{color: #fff; font-size: 1.1em; position: relative; right: 40px}
                ul#shop_menu li a{display: block; background: #dbe5f1; padding: 7px 40px 7px 0; border-bottom: 1px #fff solid}
                ul#shop_menu li a:hover{background: #243446; text-decoration: underline; color: #fff;}


        div#shop_left{ margin-right: 244px;}

            ul#shop_top_menu{list-style: none; background: #3b71b1; margin: 0; padding: 5px 0; text-align: center;}
            ul#shop_top_menu li{display: inline; padding: 5px 0; }
            ul#shop_top_menu li a{width: 110px; padding: 5px 28px; text-align: center; color: #fff; font-size: 1.1em; }
            ul#shop_top_menu li a:hover, ul#shop_top_menu li a.hover{background: #37679f; color: #a8bfda;}


        div#right_f_block{background: #243446 url(../images/bg_foot_block_r.jpg) no-repeat 100% 0;}
            div#right_f_block_in{background: url(../images/bg_foot_block_l.jpg) no-repeat 0 0; height: 123px; padding: 54px 100px 0 56px;}
                div.f_left{float: left;}
                div.f_right{float: right;}

            div.foot_bans{padding: 52px 0 10px 0;}
            div.foot_bans img{margin-left: 16px;}

    div.catalog{ width: 99%; margin-bottom: 30px;}
        div.cat_img{width: 145px; text-align: right; float: right;}
            div.cat_img img{border: 1px #36649b solid; float: right;}
            div.cat_img div{width: 121px; text-align: center; background: url(../images/bg_png.png) no-repeat 50% 0; padding: 8px 0 0 0; height: 21px; color: #fff; margin: -29px 1px 0 0; position: relative; float: right;}
            * html div.cat_img div{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_png.png', sizingMethod='crop'); margin: -30px 0 0 0; width: 122px;}
        div.cat_text{margin-right: 145px;}
            div.cat_text h2{font-size: 1.15em; color: #243446; margin-bottom: 8px;}
            div.cat_text h3{font-size: 1em; font-weight: normal; color: #515c68; margin-bottom: 20px;}
            div.cat_text table{ width: 100%}
                div.cat_text table td{padding: 0 0 18px 10px;line-height: 1.4em; color: #515c68;}
                div.cat_text table td select{ width: 52px; text-align: center;}
                div.cat_text table td select option{text-align: center;}
                div.cat_text table td input{background: #3b71b1; border: 0; color: #fff; padding: 3px 5px;}
                * html div.cat_text table td input{padding: 0;}
                :first-child+html div.cat_text table td input{padding: 0;}
            div.cat_text b, div.cat_text strong{color: #515c68;}
                .col_two{width: 200px;}
                .col_three{width: 160px;}

/* --- FOOTER --- */
#footer_block{height: 96px; clear: both;}
#footer_main{height: 75px; margin:  auto; position: relative;}
#footer{height: 75px; margin: 0 auto; min-width: 997px; font-size: 0.7em; color: #97a2ad;}
#footer a{color: #97a2ad}
/*For IE*/* html #footer{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

    div#kcs{padding: 16px 0 0 24px; width: 236px; float: left; line-height: 1.1em;}
    div#kcs img{float: left; margin: 0 5px 0 0;}

    div#copyright{margin-left: 262px; border-top: 1px #eff2f5 solid; padding: 15px 0 0 0;}
    div#copyright div{width:248px; float: right;}
	
#pagemenu li
{

}
