html, body
{
    margin:0px;
    min-width:1000px;
    width:100%;
    font-family:Arial;
    font-size:12px;

}
a { color: #3087A3; }
#marqueecontainer
{
    position: relative;
    width: 135px; /*marquee width */
    height: 140px; /*marquee height */
    overflow: hidden;
    margin-right: 90px;
    margin-left: 20px;
    margin-top:10px;
}
#vmarquee
{
    position: absolute;
    width: 98%;
    direction: rtl;
    color: #97A2AD;
}
#headerTop
{
    width: 100%;
    height: 34px;
    background-color: #e6e8e9;
}
#headerTopRight
{
    float: right;
}
#headerTopLeft
{
    float: left;
}
#headerLogo
{
    width: 100%;
    height: 167px;
    background-image: url(../images/header_bg.gif);
    background-position: right;
    background-repeat: no-repeat;
}
#headerSearch
{
    width: 500px;
    height: 47px;
    padding-top: 20px;
}
#headerLines
{
    width: 500px;
    height: 100px;
}
.searchbox
{
    background-image: url(../images/bg_textbox.gif);
    background-position: right;
    width: 150px;
    height: 20px;
    border: 0px;
    float: right;
    font-family: Arial;
    font-size: 12px;
    direction: rtl;
    text-align: right;
}
.searchbut
{
    float: right;
}
#footer
{
    float: right;
    width: 100%;
    background-image: url(../images/footer_bg.gif);
    font-size: 11px;
    color: #97a2ad;
}
#divRights
{
    float: right;
    height: 340px;
    width: 500px;
 background-image: url(../images/footer_right.gif);
}
#divRightsText
{
    float: right;
    padding-top: 210px;
    padding-right: 120px;
}
#divDesigned
{
    float: left;
    padding-top: 210px;
    padding-left: 40px;
}
#divDesigned img
{
    float: left;
}
#divDesigned a
{
    color: #97a2ad;
}


span.polesize{

    font-size: 11pt;
}




#menuDiv
{
    width: 245px;
}
#divNews
{
    width: 245px;
}
#divSeker
{
    width: 245px;
}
#sekerText
{
    width: 160px;
    margin-right: 85px;
    direction: rtl;
    line-height: 30px;
    color: #71787D;
}
#voteBut
{
    float: left;
}
#shadow
{
    float: left;
}




#mainSidebar{width: 245px;float: right; background: url(../images/bg_right.gif) repeat-y right top; }
/*#mainDiv{width: 73%;padding-right: 10px;float: left;border:1px none red;}*/
#mainDiv{width: 73%;padding-right: 10px; //float: left; }
#mainCot
{
    float: right;
    width: 100%;
    height: 20px;
    background-color: #bd1550;
    font-size: 14px;
    color: White;
    font-weight: bold;
    line-height: 18px;
}
#picRight{float: right; margin-right:-3px;}




#mainWidth{width: 100%;background: url(../images/bg_right.gif) repeat-y right top; border:1px none yellow; }
#mainPic
{
    float: right;
    width: 100%;
    height: 285px;
    background-image: url(/text/upload/mainpic_bg.jpg);
}
#picText
{
    padding-top: 60px;
    padding-left: 150px;
    font-family: arial;
    font-size: 12px;
    color: white;
    direction: rtl;
}
.mainText
{
    width: 80%;
    direction: rtl;
    float: right;
    margin-top: 20px;
    /*
	text-align:justify;
	*/
}
.mainTextEnglish
{
    width: 90%;
    float: right;
    margin-top: 20px;
    direction: ltr;
}
.mainCatalog
{
    width: 95%;
    float: right;
    margin-top: 20px;
}
.capsWidth
{
    width: 100%;
    float: right;
}
.capsCot
{
    width: 180px;
    float: right;
    margin-top: 20px;
}
.capSingle
{

    width: 180px;
    float: right;
    margin-top: 20px;

}
.capTopBottom
{

    width: 160px;
    height: 5px;
}
.capMiddle
{

    width: 160px;
    height: 310px;
    background-image: url(../images/cap_bg.gif);

}
.capPic
{
 
    width: 120px;
    padding-top: 5px;
}
.capText
{

    width: 120px;
    height: 100px;
    padding-top: 5px;
    padding-bottom: 10px;
    direction: rtl;
    color: #71787D;

  /*  text-align:justify;*/
}
.capPicTopBottom
{

    width: 120px;
    height: 11px;
}
.capPicMiddle
{
 
    width: 120px;
    background-image: url(../images/cap_pic_bg.gif);
}
#catInsideTop
{
   
    background-image: url(../images/corner_top.gif);
    height: 5px;
    float: right;

}
#catInsideMain
{
 
    position:relative;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: right;
   /* border:solid blue;   */
}
#catInsideBottom
{
    background-image: url(../images/corner_bottom.gif);
    height: 5px;
    float: right;
}
#catInsideLeft
{
    width: 273px;
    float: left;
  /*  border:solid black; */


}
#catInsideRight
{
    width: 400px;
    float: right;
    direction: rtl;
    padding: 20px;
    color: #71787D;
    text-align:justify;
    /*border:solid red; */
}
#catInsideRight span
{
    font-size: 22px;
}
.bigPic
{
    width: 200px;
    padding-top: 5px;
}
.bigPicTopTop
{
    width: 200px;
    height: 15px;
}
.bigPicTopBottom
{
    width: 200px;
    height: 15px;
}
.bigPicMiddle
{
    width: 200px;
    background-image: url(../images/cap_pic_big_bg.gif);
}
.catLine
{
    width: 265px;
    height: 25px;
    margin-top: 5px;
    background-image: url(../images/cat_line_bg.gif);
    line-height: 24px;
    color: #71787D;
    direction: rtl;
}
.catLineRight
{
    float: right;
    padding-right: 20px;
}
.catLineLeft
{
    float: right;
    padding-left: 20px;
}
.menuUL
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #3087A3;
}
.menuLI
{
    width: 245px;
}
.menuLIover
{
    background-image: url(../images/menu_over.gif);
    background-repeat: no-repeat;
}
.menuLIon
{
    background-image: url(../images/menu_on.gif);
    background-repeat: no-repeat;
}
.menuDIV
{
    height: 22px;
    padding-right: 100px;
}
.menuDIV a
{
    color: #3087A3;
}
.menuLIover a
{
    color: White;
    text-decoration: none;
}
.menuLIon a
{
    color: White;
    text-decoration: none;
}
.submenuUL
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #3087A3;
}
.submenuLI
{
    width: 245px;
    background-image: url(../images/menu_subover.gif);
    background-repeat: no-repeat;
}
.submenuDIV
{
    height: 22px;
    padding-right: 110px;
}
.submenuDIV a
{
    color: #727377;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.add_msg{

    font-size: 11px;


}

.polesize {
cursor:hand;
cursor:pointer; 
text-decoration:underline;
font-size: x-small;
font-weight: lighter;
color:#3087A3; 


}

#common{height:1%; display:table; width:100%; min-width:1000px;/*background: url(../images/bg_right.gif) repeat-y right top ;*/ border:1px none green; }
*html #common{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

div.capContainer{position:relative; float:right; width:100%; }
div.capContainer ul, div.mainText ul{ float:right; width:100%; direction:rtl; text-align:right; list-style:none; margin:0; padding:0;  position:relative; margin-top:10px;}
    div.capContainer ul li, div.mainText ul li{
                            float:right;
                            direction:rtl;
                            text-align:right;
                            list-style:none;
                            margin:0;
                            padding:0;
                            height:26px;

                            width:100%;
                            display:block;
                        }
            div.capContainer ul li a, div.mainText ul li a{
                            padding-right:30px;
                            background:url(../images/bullet.gif) no-repeat right center;
                            color:#3087A3;
                            text-decoration:none;
                            font-size:110%;
                            font-weight:bold;
                            line-height:22px;
                            vertical-align:middle;
                            display:block;
                            height:26px;
                        }
            div.capContainer ul li a:hover,div.mainText ul li a:hover{ text-decoration:underline;}
/**/
#comment_form{ display:block; border:1px none red; margin:0 auto; width:400px;}
    #comment_form span{display:block;}
    #comment_form input{ width:250px; height:20px;}
    #comment_form textarea {display:block;}
p.error{color:red;}
p.note{color:grey}

div#logo{position:absolute; width:100px; height:130px; right:110px; top:50px; border:1px none red; cursor:pointer;cursor:hand;}

   /* RIGHT */
    div.circ{background: #f7f7f7 url(../images/circ_b_r.gif) no-repeat 100% 100%; clear:right; direction:rtl;}
    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: #bd1550;}
        div#circ_left{margin-left: 0;}
        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;}

            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;}
        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; ppadding: 0 18px 0 0; text-align: right; color: #37679f;}
                a.print{background: url(../images/img_print.gif) no-repeat 100% 0.4em; ppadding: 0 18px 0 0; text-align: right; color: #37679f;}
                a.page{background: url(../images/img_page.gif) no-repeat 100% 0.5em; ppadding: 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: 90px; color: #515c68; 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; word-spacing: 35px;}
            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: 140px;}
                .col_three{width: 135px;}

/*nissim*/

a.more:link, a.more:visited {
    COLOR: #BD1550;
    FONT-FAMILY: Arial, Arial (Hebrew), David (Hebrew), Courier New (Hebrew);
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

a.descrip:link, a.descrip:visited {
    COLOR: #71787D;
    FONT-FAMILY: Arial, Arial (Hebrew), David (Hebrew), Courier New (Hebrew);
    FONT-SIZE: 13px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: none
}

a.add_msg_root:link, a.add_msg:visited {
    COLOR: #1590BD;
    FONT-FAMILY: Arial, Arial (Hebrew), David (Hebrew), Courier New (Hebrew);
    FONT-SIZE: 20px;
    FONT-WEIGHT: none;
    TEXT-DECORATION: uderline;
}

.add_msg{

    font-size: 11px;


}

.clear { width: 100%; clear: both; }