html { 
 background: #fff;
}
A 
{text-decoration: none;
}
.contentpaneopen h1 {font-size: 16px;}
.contentpaneopen h2 {font-size: 14px;}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
vertical-align:top
}

html, body {
  margin:0;
  padding:0 0px;    
  color:#000;
  font-family: Tahoma;
  font-size:90%
}

.b{border:1px #00FF00 solid}

div#main{
    
}

table#tableMain{
    width:100%;   
}

table#tableMain .tableMainWrap{
    width:100%
}

#top{
    position:relative;
    height:120px;        
    z-index:1;        
    cursor:pointer;
    overflow:hidden;
    background: url('img/logo.jpg') no-repeat;
    background-position: 36px 18px;            
}

#top div{
    position:absolute;    
    z-index:10;
    width:11px;
    height:20px;
    right:-1px;    
    background: url('img/rightTopBlah2.png') right;
}

#topTd{
    background: url('img/topBg.png') repeat-x;        
}


td#bodyTd{        
    background: url('img/bodyBg.png') repeat-x;        
    padding-top:10px;  
      
    padding-right:10px;    
}

#leftTd{    
    width:235px;
    padding:0  10px 0 35px;
    background: url("img/blah2.png") no-repeat right top;
}

#left{
    border:0px red solid;
    width:100%;            
    background: url("img/blah2.png") no-repeat right top;
    
}

#body{
    
}

#rightTd{
    padding:0 45px 0 0;
    width:340px;            
    background: url('img/rightBg.png') repeat-x;
    
}

div#right{
    width:100%;    
    /*(
    background: url("img/rightTopBlah.png") no-repeat;
    padding-top:20px;
    */
}

div#right div.wrap{
    width:100%;
    
    
}

#mod1{    
    color:#fff;
    
    background-color: #283458;      
    position:relative;
    z-index:50;
    font-size:150%;    
    font-family:Arial;    
    text-transform: uppercase;        
}

#mod1 .wrapMod1{                    
    
    background: url("img/blah_l.png") bottom left no-repeat;
    
}

#mod1 .wrapMod1_2{                    
    
    background: url("img/blah_r.png") bottom right no-repeat;    
    padding:20px 10px 40px 10px;
}

#mod2{    
    position:relative;
    height:100%;    
    margin-top:-30px;        
    z-index:49;
}

#mod2 .box .wrapBox3{
    padding-top:40px !important;
}

#mod3 .box .wrapBox3{
    padding-top:55px !important;
}

#mod3{    
    position:relative;
    height:100%;    
    margin-top:-40px;        
    z-index:48;
}                   


div.box{
    background: url(img/b1_t_l.png) no-repeat left top #f0c6e3;        
    position:relative;
}

div.box .wrapBox{
    background: url(img/b1_t_r.png) no-repeat right top;    
}

div.box .wrapBox2{
    background: url(img/b1_b_l.png) no-repeat bottom left;
    height:100%;
}

div.box .wrapBox3{
    background: url(img/b1_b_r.png) no-repeat bottom right;    
    padding:10px;
    height:100%;
	
}

div.box a.strelka{
    display:block;
    background: url('img/strelka.gif') right no-repeat;
    height:22px;
    
}

* html div.box a.strelka{cursor:pointer; width:22px; float:right; right:0; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/bibil/img/strelka.gif', sizingMethod=scale)}

div.box2{background: url(img/b2_t_l.png) no-repeat left top #304984 !important;    }
div.box2 .wrapBox{background: url(img/b2_t_r.png) no-repeat right top !important;}
div.box2 .wrapBox2{background: url(img/b2_b_l.png) no-repeat bottom left !important;}
div.box2 .wrapBox3{background: url(img/b2_b_r.png) no-repeat bottom right !important;}

table.bolTable{
    width:100%;
    margin-top:1em
}

table.bolTable td{
    width:50%;
}

table.bolTable td.tl{
    padding-right:5px
}

table.bolTable td.tr{
    padding-left:5px
}

table.bolTable td div.box{
    color:#304984
}

table.bolTable td div.box b.name{
    text-transform: uppercase;
}

div.bolsBox, div.bolsBox3{background: url(img/bolsBox_t_l.png) no-repeat left top #dce6fc !important;}
div.bolsBox .wrapBox, div.bolsBox3 .wrapBox{background: url(img/bolsBox_t_r.png) no-repeat right top !important;}
div.bolsBox .wrapBox2, div.bolsBox3 .wrapBox2{background: url(img/bolsBox_b_l.png) no-repeat bottom left !important;}
div.bolsBox .wrapBox3, div.bolsBox3 .wrapBox3{background: url(img/bolsBox_b_r.png) no-repeat bottom right !important;}

div.bolsBox2, div.bolsBox4{background: url(img/bolsBox2_t_l.png) no-repeat left top #faebf0 !important;}
div.bolsBox2 .wrapBox, div.bolsBox4 .wrapBox{background: url(img/bolsBox2_t_r.png) no-repeat right top !important;}
div.bolsBox2 .wrapBox2, div.bolsBox4 .wrapBox2{background: url(img/bolsBox2_b_l.png) no-repeat bottom left !important;}
div.bolsBox2 .wrapBox3, div.bolsBox4 .wrapBox3{background: url(img/bolsBox2_b_r.png) no-repeat bottom right !important;}

div.box3, div.box4{background: url(img/bolsBox_t_l.png) no-repeat left top #dce6fc !important;}
div.box3 .wrapBox, div.box4 .wrapBox{background: url(img/bolsBox_t_r.png) no-repeat right top !important;}
div.box3 .wrapBox2, div.box4 .wrapBox2{background: url(img/box3_b_l.png) no-repeat bottom left !important;}
div.box3 .wrapBox3, div.box4 .wrapBox3{background: url(img/box3_b_r.png) no-repeat bottom right !important;}

td#footer{
    padding: 10px 45px 10px 35px;
    color:#304984;
}

td#footer div.box4 table{
    width:100%
}

td#footer div.box4 table td{
    width:50%
}

td#footer div.box4 table td.addr{
    text-align: right;
}

td#footer div.box4 table td.addr span.upper{
    text-transform: uppercase;
}


div#menu{
    /*background: url("img/blah2.png") no-repeat;    */    
    margin-right:0px;               
    border:0px #0000FF solid
    
}

div#menu table.moduletable, #menuTable{
    width:100%
}


#menuTable .col2{
    width:100%
}

#menuWrap{
    /*background: url("img/blah2.png") no-repeat right top;*/        
    margin-right:0px;
    border:0px green solid
}

div#menu tr.item td{
    white-space: nowrap;
}

div#menu td.col1{
    background: url("img/menu_item_col1.png") no-repeat;    
}

div#menu td.col1 div{    
    height:30px;    
    width:32px;
}

div#menu td.col2, div#menu td.col3{
    background: url("img/menu_item_bg.gif") repeat-x;
    height:30px;
    width:100%
}

/* first col */
div#menu tr.first td.col1 div{    
    height:37px !important;        
}

div#menu tr.first td.col1{
    background: url("img/menu_item_col1_first.png") no-repeat;
}

div#menu tr.first td.col2, div#menu tr.first td.col3{
    background: url("img/menu_item_bg_first.png") repeat-x;
}

div#menu tr.first td.col3 div{
    width:10px;
}


/* last col */
div#menu tr.last td.col1 div{    
    height:38px !important;        
}

div#menu tr.last td.col1{
    background: url("img/menu_item_col1_last.png") no-repeat;
}

div#menu tr.last td.col2{
    background: url("img/menu_item_bg_last.png") repeat-x;
}

div#menu tr.last td.col3 div{
    width:10px;
}

div#menu tr.last td.col3{
    background: url("img/menu_item_col3_last.png") no-repeat;
}

/* strelka */
div#menu tr.item td.col1 div{
    background: url("img/strela.gif") no-repeat;
    background-position: 6px 8px;
}

div#menu tr.first td.col1 div{    
    background-position: 6px 12px;
}

div#menu tr.last td.col1 div{    
    background-position: 6px 11px;
}


div#menu tr.active td.col1 div{    
    background-image: url("img/strela_a.gif");
}

div#menu tr.active td.col2 a{    
    color:#283458 !important
}





/* text menu */



div#menu tr.item td.col2 a{
    color:#fff;
    display:block;
    margin-top:7px;
    text-transform: uppercase;
    font-size:84%;    
    text-decoration: none;
}

div#menu tr.first td.col2 a{
    margin-top:12px;
}

div#menu tr.last td.col2 a{
    margin-top:10px;
}

/* box 3 */

.box div.modTitle{
    text-decoration: underline;    
    font-weight: bold;
    margin-bottom:.9em;    
    text-transform: uppercase;
	text-decoration: none;

}

.modTitle2 a:link {color:blue;}
a:visited {color:blue;}
a:hover {color:#030366;}



div.box3{
    width:100%;
    color:#304984;
    margin-top:1em
}

div.box3 img{
    border:7px #fff solid
}

div.box2{
    color:#dce6fc;    
}

div.box2 img{
    border:7px #5689d5 solid
}      

div.box1{
    color:#283458;    
}


td.contentheading{
    padding:20px 0;
    font-size:120%;
    font-weight:bold;
}

.stil {
color: #FFFFFF
}