#wrapper {
    background:url('/pic/shadow.png') repeat-y 0 0;
    width:977px;
    padding:0 10px 0 10px;
    margin:0 auto;
    font-size:.85em;
}

/*#4f4631*/
a {
    color:#020202;
}

HTML {overflow-x: hidden;}

.oList,  a:hover, .cont dl li a:hover, a:hover {

}

.oList-b {
   color: #6F6F6F
}

/* temporaly commented, uncomment, when html to php
.oList a:visited, .cont dl li a:visited, a:visited {
    color:#9d9d9c;
    text-decoration:none
}
*/

/* header #e4e0cd #838383 */
#header {
    background:#fafafa;
    height:119px
}

    #header h1 a {
        display:block;
        background:url('/pic/logo.png') no-repeat 0 0;
        width:308px;
        height:107px;
        text-indent:-999px;
        overflow:hidden;
        position:absolute;
        margin:10px 0 0 12px;
				z-index:100;
				cursor:hand
    }

#header a.mlogo{
        display:block;
        background:url('/pic/logo.png') no-repeat 0 0;
        width:308px;
        height:107px;
        text-indent:-999px;
        overflow:hidden;
        position:absolute;
        margin:10px 0 0 12px;
				z-index:100;
				cursor:hand
    }

    #fheader {
    background:#fafafa;
    height:119px
}

    #fheader h1 a {
        display:block;
        background:url('/pic/logo-forum.png') no-repeat 0 0;
        width:308px;
        height:107px;
        text-indent:-999px;
        overflow:hidden;
        position:absolute;
        margin:10px 0 0 12px;
				z-index:100;
				cursor:hand
    }
    
		
		.counter
		{
			z-index:50
		}
    
    #advert {
        float:right;
        margin:15px 0 0 0;
        position:relative;
        left:-40px
    }
    
        #advert a {
            font-size:.8em;
            float:right
        }
        
        #advert a.d_block {
            clear:right
        }
        
/* menu */
#menu {
 /* */  background:url('../pic/menu.png') no-repeat 0 0;
    margin:9px auto 0;
    width:968px;
    height:33px;
    z-index:100;
}

    #menu a, #menu b {
        font-weight:normal;
        display:block;
        padding:6px 35px;
        color:#fff;
        text-decoration:none;
        z-index:100;
    }

    #menu ul li {
        float:left;
        padding:0;
        margin:0;
        height:33px;
        border-right:#626054 1px solid;
        z-index:100;
        
    }
    
        #menu ul li.active {
            background:url('../pic/active.gif') repeat-x 0 0;
            z-index:100;
        }
        
            #menu ul li.first_active b {
                display:block;
                background:url('../pic/corner.gif') no-repeat 0 0;
                height:33px;
                z-index:100;
            }
            
            #menu ul li.second_active b {
                display:block;
                background:url('../pic/corner.gif') no-repeat 0 0;
                height:33px;
                z-index:100;
            }
            
            #menu ul li#ff a, #menu ul li#ff b {
                background:url('../pic/corner.gif') no-repeat 0 0;
                display:block;
                height:33px;
                z-index:100;
            }
    
        #menu ul li ul {
            position:absolute;
            display:none;
            z-index:100;
        }
    
            #menu ul li ul li {
                padding:0;
                margin:0;
                font-size:.95em;
                background:#39382f;
                border:0 solid transparent;
                border-bottom:#5e5c4f 1px solid;
                float:none;
                z-index:100;
            }
            
                #menu ul li ul li a, #menu ul li ul li b {
                    position:relative;
                    margin-top:-10px;
                    padding:0 35px 10px;
                    z-index:100;
                }
                
                #menu ul li ul li a:hover {
                    background:url('../pic/mgum.gif') repeat-x 0 100%;
                    z-index:100;
                }
     
/* datetime at top of page */
#menu dl.datetime {
    float:left;
    background:url('../pic/datetime.gif') repeat-x 0 0;
    height:29px;
    padding:0 15px 4px 4px;
    color:#e6e6e6;
    font-size:.8em;
    width: 100px;
    margin: 2px 0 0 100px;
    line-height:125%;
}

    #menu dl.datetime dd {
        margin:0;
        padding:0
    }
    
    
    #menu dl.fordatetime {
    float: left;
    background:url('/pic/datetime.gif') repeat-x 0 0;
    height:29px;
    padding:0 15px 4px 4px;
    color:#e6e6e6;
    width: 100px;
    font-size:.8em;
    margin-left:30px;
    margin-top:2px;
    line-height:125%
}

    #menu dl.fordatetime dd {
        margin:0;
        padding:0
    }
    
/* searchform */
#menu form.sserch {
    float:right;
    width: 130px;
    margin:5px 5px 0 5px;
    height:29px;
    z-index:100;
}

    #menu form.sserch p {
        display:inline
    }
    
     #menu form.sserch div.fsopt {
display: none; 
position: relative; 
top: 2px; 
left: 0px; 
height: 50px;
    }   
    
    
    #menu form.sserch .inp {
        border-top:#abadb3 1px solid;
        border-bottom:#e3e9ef 1px solid;
        border-right:#dbdfe6 1px solid;
        border-left:#e2e3ea 1px solid;
        color:#999;
        font-size:.85em;
        padding:2px;
        width: 100px;
    }
    
        #menu form.sserch .sinp {
        border-top:#abadb3 1px solid;
        border-bottom:#e3e9ef 1px solid;
        border-right:#dbdfe6 1px solid;
        border-left:#e2e3ea 1px solid;
        color:#999;
        font-size:.85em;
        padding: 1px;
        margin: 0px;
         width: 130px;       
    }
    
    #menu form.sserch .btn {
        width:15px;
        height:15px;
        border:0 solid transparent;
        background:url('../pic/sprites.png') no-repeat 0 -55px;
        text-indent:-999px;
        outline:none;
        position:relative;
        top:3px;
        left:5px
    }
    
    
    
    /* searchform */
#menu form.fsearch {
    float:right;
    width: 130px;
    margin:5px 5px 0 5px;
    height:29px;
    z-index:100;
}



    #menu form.fsearch p {
        display:inline
    }
    
    #menu form.fsearch .finp {
        border-top:#abadb3 1px solid;
        border-bottom:#e3e9ef 1px solid;
        border-right:#dbdfe6 1px solid;
        border-left:#e2e3ea 1px solid;
        color:#999;
        font-size:.80em;
        padding:2px;
         width: 100px; 
        margin: 0px; 
    }
    
        #menu form.fsearch .sinp {
        border-top:#abadb3 1px solid;
        border-bottom:#e3e9ef 1px solid;
        border-right:#dbdfe6 1px solid;
        border-left:#e2e3ea 1px solid;
        color:#999;
        font-size:.85em;
        padding: 1px;
        margin: 0px;
         width: 130px; 
    }
    
    #menu form.fsearch .fbtn {
        width:15px;
        height:15px;
        border:0 solid transparent;
        background:url('../pic/sprites.png') no-repeat 0 -55px;
        text-indent:-999px;
        outline:none;
        position:relative;
        top:3px;
        left:5px
    }
    
    
    
/* run string */
#runningString {
    width:916px;
    height:26px;
    background:url('/pic/running.png') no-repeat 0 0;
    margin:6px auto 25px;
    color:#fefefe;
    font-size:.85em;
    padding:8px 21px 0 31px
}

/* map #8f7c5b#535248*/
.mapBlock {
    padding:0 10px 0 13px;
    font-size:.95em
}

    .mapBlock h1 {
        color:#8f7c5b;
        font:normal 2.3em 'Tahoma';
        line-height:115%;
        margin-bottom:10px
    }

    .mapBlock .map {
        background:url('../pic/map.png') no-repeat 0 0;
        height:473px;
    }
    
        .mapBlock .europe {
            background:url('../pic/europa.png') no-repeat 0 0;
            height:816px
        }

        .mapBlock .australia {
            background:url('../pic/australia.png') no-repeat 0 0;
            height:722px
        }
        .mapBlock .africa {
            background:url('../pic/africa.png') no-repeat 0 0;
            height:722px
        }
        .mapBlock .n_america {
            background:url('../pic/n_america.png') no-repeat 0 0;
            height:722px
        }
        .mapBlock .asia {
            background:url('../pic/asia.png') no-repeat 0 0;
            height:816px
        }
        .mapBlock .s_america {
            background:url('../pic/s_america.png') no-repeat 0 0;
            height:722px
        }
				
    .plink {
        filter:expression(PNG(this));
        background:url('../pic/bubble.png') no-repeat 100% 0;
        padding:0px 17px 15px 0px;
        font-size:0.9em;
        position:absolute;
				cursor:hand;
    }
    
        .plink a {
            display:block;
            padding-left:7px;
            margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 0 100%;
			line-height:140%;
			//line-height:150%;
        }
				
				
  /*/////////////////////угол внизу справа///////////////////////////*/  
    .bottomRightCorner {
    filter:expression(PNG(this));
        background:url('../pic/bubble.png') no-repeat 100% 0%;
        padding:0px 17px 15px 0px;
        font-size:0.9em;        position:absolute;
    }
    
        .bottomRightCorner a {
            display:block;
            padding-left:10px;
            margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 0 100%;
			line-height:140%;
			//line-height:150%;
        }
	.bottomRightCornerDouble{
	    filter:expression(PNG(this));
        background:url('../pic/bottomRightBubbleDouble.png') no-repeat 100% 0;
        padding:0px 17px 15px 0;
        font-size:0.9em;        position:absolute;
    }
    
        .bottomRightCornerDouble a {
			padding-bottom:2px;
			display:block;
            padding-left:10px;
			margin-top:1px;
			line-height:108%;
            background:url('../pic/cbubbleDouble.png') repeat-y 0 0%;
        }
  /*/////////////////////угол вверху слева///////////////////////////*/  
	.topLeftCorner{
	filter:expression(PNG(this));
        background:url('../pic/topLeftBubble.png') no-repeat 0% 0;
        padding:10px 0px 15px 17px;
        font-size:0.9em;        position:absolute;
    }
    
        .topLeftCorner a {
            display:block;
            padding-right:10px;
			margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 100% 100%;
			line-height:140%;
			//line-height:150%;
        }
	.topLeftCornerDouble{
        background:url('../pic/topLeftBubbleDouble.png') no-repeat 0% 0;
        padding:10px 0px 15px 17px;
        font-size:0.9em;        position:absolute;
    }
    
        .topLeftCornerDouble a {
			padding-bottom:2px;
            display:block;
            padding-right:10px;
			margin-top:1px;
			line-height:108%;
            background:url('../pic/cbubbleDouble.png') repeat-y 100% 0%;
        }
  /*/////////////////////угол вверху справа///////////////////////////*/   
	.topRightCorner{
	filter:expression(PNG(this));
        background:url('../pic/topRightBubble.png') no-repeat 100% 0;
        padding:10px 17px 15px 0px;
        font-size:0.9em;        position:absolute;
    }
    
        .topRightCorner a {
            display:block;
            padding-left:10px;
			margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 0 100%;
			line-height:140%;
			//line-height:150%;
        }	
		
	.topRightCornerDouble{
        background:url('../pic/topRightBubbleDouble.png') no-repeat 100% 0;
        padding:10px 17px 15px 0px;
        font-size:0.9em;        position:absolute;
    }
    
        .topRightCornerDouble a {
			padding-bottom:2px;
            display:block;
            padding-left:10px;
			margin-top:1px;
			line-height:108%;
            background:url('../pic/cbubbleDouble.png') repeat-y 0 0%;
        }
  /*/////////////////////угол внизу слева///////////////////////////*/  
	.bottomLeftCorner{
	filter:expression(PNG(this));
        background:url('../pic/bottomLeftBubble.png') no-repeat 0 0;
        padding:0px 0px 15px 17px;
        font-size:0.9em;        position:absolute;
    }
    
        .bottomLeftCorner a {
            display:block;
            padding-right:10px;
			margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 100% 100%;
			line-height:140%;
			//line-height:150%;
		}
	.bottomLeftCornerDouble{
        background:url('../pic/bottomLeftBubbleDouble.png') no-repeat 0 0;
        padding:0px 0px 15px 17px;
        font-size:0.9em;        position:absolute;
    }
    
        .bottomLeftCornerDouble a {
			padding-bottom:2px;
            display:block;
            padding-right:10px;
			margin-top:1px;
			line-height:108%;
            background:url('../pic/cbubbleDouble.png') repeat-y 100% 0%;
        }
  /*/////////////////////угол справа сверху///////////////////////////*/  
	.rightTopCorner{
	filter:expression(PNG(this));
        background:url('../pic/rightBubble.png') no-repeat 0 0;
        padding:0px 21px 15px 0px;
        font-size:0.9em;        position:absolute;
    }
    
        .rightTopCorner a {
            display:block;
            padding-left:10px;
			margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 0 50%;
			line-height:140%;
			//line-height:150%;
        }	
  /*/////////////////////угол слева сверху///////////////////////////*/  
	.leftTopCorner{
	filter:expression(PNG(this));
        background:url('../pic/leftBubble.png') no-repeat 0 0;
        padding:0px 0px 15px 20px;
        font-size:0.9em;        position:absolute;
    }
    
    
        .leftTopCorner a {
            display:block;
            padding-right:10px;
			margin-top:-1px;
            //margin-top:-2px;
            background:url('../pic/cbubble.png') repeat-y 100% 50%;
			line-height:140%;
			//line-height:150%;
        }	
  /*/////////////////////угол справа снизу///////////////////////////*/  
	.rightBottomCorner{
	filter:expression(PNG(this));
        background:url('../pic/rightBottomBubble.png') no-repeat 100% 0;
        padding:0px 21px 0px 0px;
        font-size:0.9em;        position:absolute;
    }
    
        .rightBottomCorner a {
            display:block;
            padding-left:10px;
			margin-top:-2px;
            //margin-top:-4px;
            background:url('../pic/cbubble.png') repeat-y 0% 50%;
			line-height:145%;
			//line-height:155%;
        }	
    
/* text blocks */
.oBlock {
    padding:0 10px 16px 13px;
    clear:both;
    overflow:hidden;
    margin-bottom:15px;
    border-bottom:#f5f2ed 9px solid
}

    .cont dt {
        background:#ECE7DC;
        padding:6px 0 8px 20px;
        border-left:#e6470f 5px solid
    }
    
    .closeup {
        position:absolute;
        width:11px;
        height:7px;
        background:url('../pic/sprites.png') no-repeat 0 0;
        margin:7px 0 0 600px;
        text-indent:-999px;
        overflow:hidden
    }
    
        .cont dt a {
            color:#000
        }
        
        .cont dl li a {
            color:#1d1d1d
        }
    
        .cont dl dt {
            font-size:1.2em;
            font-weight:bold;
            background:transparent;
            padding:0;
            border-left:0 solid transparent
        }
        
            .cont dl {
                float:left;
                font-size:.8em;
                margin-right:10px;
                padding-top:20px;
								width:180px
            }
            
								.cont dl.lastItem { 
								width:180px; 
								margin-right:0 
								}
            
                .cont dl dd {
                    margin-left:0;
                    padding-left:0
                }
                
                    .floated ul {
                        float:left;
                        width:300px
                    }
                
/* advert at left part of page */
.advert_left, .hBlock dl {
    float:left;
    width:205px;
    font-size:.8em
}

    .advert_left .d_block {
        margin-top:3px
    }
    
    .advert_left p {
        padding-right:30px;
        line-height:125%;
        margin-top:20px
    }
    
    
    
    
    
    .Nav {
    font-size: 11px;
    background:#FAFAFA; 
    margin: 0px 0px 10px 0px;
    }
    
    .Nav div.txt {
    padding: 3px 5px 3px 5px;
    }
    
    .Nav dl.ourNav {
        width:100%;
        margin-right:25px;
	display:inline;
	overflow:hidden;
    }
    .Nav dl dd {
    margin-left:0;
    padding-left:10px
}

    .Nav dl dt {
        background:#ece7dc;
        font-size:1.3em;
        border-left:#e6470f 5px solid;
        padding:0 9px;
        margin-bottom:10px
    }
            .Nav dl dl dt {
            background:transparent;
            border:0 solid transparent;
            padding:0;
            margin:0 0 22px 0;
            font-size:1em
        }
    
        .Nav dl dt b {
            font-weight:normal;
            padding-top:5px;
            padding-bottom:5px;
            display:block;
            background:url('../pic/ggum.gif') repeat-y 903px 0;           
        }
        
            .Nav dl dt b span {
                display:block;
                background:url('../pic/sprites.png') no-repeat 100% -10px
            }
    
    
    
    
    /* block with small pics */
    .oPicBlock {
        font-size:1.2em;
        line-height:105%;
    }
    

    
    
        .oPicBlock .oPic {
        }
        
        
.hBlock dl dd {
    margin-left:0;
    padding-left:10px
}

    .hBlock dl dt {
        background:#ece7dc;
        font-size:1.5em;
        border-left:#e6470f 5px solid;
        padding:0 9px;
        margin-bottom:18px
    }
    
        .hBlock dl dl dt {
            background:transparent;
            border:0 solid transparent;
            padding:0;
            margin:0 0 22px 0;
            font-size:1em
        }
    
        .hBlock dl dt b {
            font-weight:normal;
            padding-top:5px;
            padding-bottom:5px;
            display:block;
            background:url('../pic/ggum.gif') repeat-y 85% 0            
        }
        
            .hBlock dl dt b span {
                display:block;
                background:url('../pic/sprites.png') no-repeat 100% -10px
            }
        
    /* reccomended */
    .hBlock dl.ourRec {
        width:231px;
        margin-right:25px;
	display:inline;
	overflow:hidden;
    }
    
    .hBlock dl.ourRec dd {
            margin-left:0;
            padding-left:5px;
            border-left: 5px solid #f5f2ed;
    }
    
    .hBlock dl.ourRec dt b {
            background-position:87% 0
        }

            .ourRec p {
                margin:0 0 0 5px;
                padding-top: 10px;
                padding-bottom:10px
            }
            
                .ourRec p a {
                    color:#e95d13;
	            font-size:14px;
                }     





    
    /* specthemes */
    .hBlock dl.specTheme {
        width:231px;
        margin-right:22px;
	display:inline;
	overflow:hidden;
    }
    
        .hBlock dl.specTheme dd {
            margin-left:0;
            padding-left:5px;
            border-left: 5px solid #f5f2ed;
        }
        
         .hBlock dl.specTheme dt b {
            background-position:87% 0
        }

            .specTheme p {
                margin:0 0 0 5px;
                padding-top: 10px;
                padding-bottom:10px
            }
            
                .specTheme p a {
                    color:#e95d13;
	            font-size:14px;
                }      
                
                  
    dl.fspecTheme {
        width:231px;
        margin-right:22px;
	display:inline;
	overflow:hidden;
    }
       .fspecTheme dd {
            margin-left:0;
            padding-left:5px;
            border-left: 5px solid #f5f2ed;
        line-height:105%;
	font-size:1.0em;
	padding-bottom:10px;
        }
        
    
        dl.fspecTheme dt b {
            background-position:97% 0
        }

            .fspecTheme p {
                margin:0 0 0 5px;
                padding-top: 10px;
                padding-bottom:10px
            }
            
                .fspecTheme p a {
                    color:#e95d13;
	            font-size:12px;
                }
    

    
    /* new topics */
    .hBlock dl.newOnSite {
        width:231px
    }
    
        .hBlock dl.newOnSite dt b {
            background-position:87% 0
        }
    
        .hBlock dl.newOnSite dd {
            margin-left:0;
            padding-left:5px;
            border-left: 5px solid #f5f2ed;
        }

            .newOnSite p {
                margin:0 0 0 5px;
                padding-top: 10px;
                padding-bottom:10px
            }
            
                .newOnSite p a {
                    color:#e95d13;
	            font-size:14px;
                }    


    .oList a {
        color:#020202;
        font-size:1.2em
    }
    
        .oList-b a {
        color:#6F6F6F;
        font-size:14px;
    }
    
        .oList li {
            margin:0;
            padding:0 0 0 0px;
            
        }
        
/* orangeBlocks */
.orangeBlocks {
    overflow:hidden;
    height:90px;
    margin-bottom:21px
}

    .orangeBlocks .orange {
        background:url('../pic/orange_block.png') no-repeat 0 0;
        float:left;
        width:394px;
        margin-left:50px;
        height:59px
    }
    
    .twoColumsBlock .orangeBlocks .orange {
        background:url('../pic/small_orange_block.png') no-repeat 0 0;
        width:255px;
        height:48px;
        margin:20px 70px 0 0
    }
    
        .orangeBlocks .otels {
            margin-left:70px
        }
        
        .orangeBlocks .orange h5 {
            margin:32px 0 0 20px
        }
        
            .twoColumsBlock .orangeBlocks .orange h5 {
                margin:20px 0 0 20px;
                font-size:.85em
            }
    
            .orangeBlocks .orange h5 a {
                color:#fff;
                text-decoration:none;
                font:normal 1.2em 'Tahoma'
            }
            
            .orangeBlocks .orange .plus a {
                color:#e74910;
                font-size:.85em;
                background:url('../pic/sprites.png') no-repeat 0 -30px;
                padding:0 0 0 16px;
                margin:10px 0 0 10px;
                display:block
            }
            
                .twoColumsBlock .orangeBlocks .orange .plus a {
                    margin:15px 0 0 0
                }
    
        .otel {
            position:absolute;
            margin:-63px 0 0 290px
        }

            .twoColumsBlock .otel {
                margin:-48px 0 0 180px
            }
        
            @-moz-document url-prefix(){
                .otel {
                    margin-top:-65px
                }
            }
            
                @-moz-document url-prefix(){
                    .twoColumsBlock .otel {
                        margin-top:-47px
                    }
                }

        .edok {
            position:absolute;
            margin:-59px 0 0 290px
        }
        
            @-moz-document url-prefix(){
                .edok {
                    margin-top:-61px
                }
            }
            
                .twoColumsBlock .edok {
                    margin:-44px 0 0 179px
                }

                @-moz-document url-prefix(){
                    .twoColumsBlock .edok {
                        margin:-44px 0 0 179px
                    }
                }
        
/* block with images */
.iBlock {
    padding:8px 15px;
    margin:0 10px 24px 10px;
    background:#e7e7e7;
    height:120px;
    overflow:hidden
}

.or {
    color:#e95d13;
    margin-left:10px;
    font-weight:normal;
    margin-bottom:8px
}

    .iBlock .iImg {
        float:left;
        display:block;
        padding:2px 16px;
        border-right:#fff 1px solid
    }
    
        .iBlock .iLast {
            border-right:0 solid transparent;
            padding-right:0
        }
        
/* footer #656565 */
#footer {
    background:#444338;
    font-size:.8em;
    color:#fff;
    padding:11px 33px 13px 18px
}

    #footer a {
        color:#fff
    }
    
    #footer p {
        width:60%;
        padding-left:5px;
        border-left:#E95D13 5px solid;
    }
        #footer p#fbanner {
        height:62px;
        width:100px;
        position:absolute;
        padding-top:7px;
        padding-bottom:7px;
        margin:-64px 0 0 610px;
        border-left:#b9b09d 1px solid;
        padding-left:24px;
				z-index:50;
    }
    #footer p#flogo {
        height:62px;
        width:140px;
        position:absolute;
        padding-top:15px;
        margin:-64px 0 0 750px;
        border-left:#b9b09d 1px solid;
        padding-left:24px
    }
        #footer p#flogosch {
        height:70px;
        width:140px;
        position:absolute;
        padding-top:24px;
        margin:-80px 0 0 750px;
        border-left:#b9b09d 1px solid;
        padding-left:24px
    }
    
    
    
/* footer #656565 */
.ffooter {
    background:#444338;
    font-size:.8em;
    color:#fff;
    padding:11px 33px 13px 18px
}

    .ffooter a {
        color:#fff;
    }
    
    .ffooter p {
        width:70%;
        padding-left:5px;
        border-left:#E95D13 5px solid;
        font-size:1.0em;
    }
        .ffooter p#fbanner {
        height:86px;
        width:100px;
        position:absolute;
        padding-top:8px;
        margin:-80px 0 0 610px;
        border-left:#b9b09d 1px solid;
        padding-left:24px;
				z-index:50;
    }
    .ffooter p#flogo {
        height:62px;
        width:140px;
        position:absolute;
        padding-top:15px;
        margin:-64px 0 0 750px;
        border-left:#b9b09d 1px solid;
        padding-left:24px
    }
        .ffooter p#flogosch {
        height:70px;
        width:140px;
        position:absolute;
        padding-top:24px;
        margin:-80px 0 0 750px;
        border-left:#b9b09d 1px solid;
        padding-left:24px
    }    
    
    
    
    
    
/* multicolumn #8f7c5b*/
.twoColumsBlock {
    overflow:hidden;
    margin:0 6px 0 20px;
    padding-right:250px
}

    .twoColumsBlock h1 {
        color:#535248;
        font:normal 2.3em 'Tahoma';
        line-height:115%;
        background:url('../pic/h1.gif') no-repeat 0 8px;
        padding-left:10px
    }

.firstColumn {
    width:100%;
    border-right:250px solid #fff;
    margin-right:-250px;
    float:left
}

.secondColumn {
    width:250px;
    float:left;
    margin-right:-250px;
    padding-bottom:20px
}

  .breadcrumb, .breadcrumb a {
      color:#8f7c5b
  }
  
  .breadcrumb {
      font-size:.85em
  }
  
      .breadcrumb span {
          padding:0 5px
      }
      
/* text decorates */
.text {
    padding-right:40px
}

.text_st {
font-family : Verdana;
    font-size: 11px;
    color:#020202;
}



blockquote {
float: right;
width: 440px;
    background:#FAFAFA;
    border-left:#E95D13 5px solid;
    padding:15px;
    margin:20px 0px 20px 5px;
    color:#808080;
}

.audio {
float: left;
width: 400px;
    background:url('../pic/audio.gif') no-repeat 0 3px;
    padding:8px 0 4px 40px;
		display:block;
		height: 32px;
}

.smgray {
    font-size:.85em;
    margin-left:20px;
		margin-top: 4px;
		display:block;
		height:32px;
}

    .smgray a {
        color:#808080;
    }
    
.para {
    margin-bottom:20px
}

    .paraot {
        margin:10px 0 20px 50px;
        font-size:.85em
    }

.author {
    text-align:right;
    padding-bottom:20px;
    font-size:.85em
}

.author, .author a {
    color:#e74c0f
}

/* same themes */
.sameTheme {
    border-bottom:#c6c6c6 1px solid
}

    .wb {
        border-bottom:0 solid transparent
    }

.sameTheme dt {
    background:#e74c0f url('../pic/arrow.gif') no-repeat 98% 8px
}

    .sameTheme dt a {
        font-size:.85em;
        color:#fff
    }
    
    .sameTheme dt span {
        padding:1px 5px 3px;
        display:block;
        width:94%;
        border-right:#f9d6c7 1px solid
    }
    
    .sameTheme dd {
        margin-left:0;
        padding-left:0;
        padding-top:10px
    }
    
        .sameTheme dd .audio {
            background-position:100% 4px;
            padding:0 20px 4px 0
        }
        
            .sameTheme dd li {
                margin-bottom:5px;
                margin-top:5px
            }
            
            .sameTheme dd.next {
                padding-left:15px;
                padding-top:20px;
                padding-bottom:20px
            }
            
/* right side */
.rdl {
    margin-bottom:20px
}

.rdl dt {
    background:#ece7dc;
    font-size:1.2em;
    border-left:#e6470f 5px solid;
    padding:0 9px;
    margin-bottom:18px
}

    .rdl dl dt {
        background:transparent;
        border:0 solid transparent;
        position:relative;
        left:-10px;
        padding:0;
        margin:0 0 22px 0;
        font-size:.85em;
        position:relative;
        top:5px
    }
    
        @-moz-document url-prefix(){
            .rdl dl dt {
                top:0
            }
        }

    .rdl dt b {
        font-weight:normal;
        padding-top:5px;
        padding-bottom:5px;
        display:block;
        background:url('../pic/ggum.gif') repeat-y 89% 0            
    }
    
        .rdl dt b span {
            display:block;
            background:url('../pic/sprites.png') no-repeat 100% -10px
        }
        
        .rdl dd {
            margin-left:0;
            padding-left:0;
            font-size:.8em
        }
        
/* advert3 #FFE773 #FFC639*/
.advert3 {
background: #F5F5F5;
font-family: Verdana; 
color: #333333; 
font-size: 12px;
padding: 5px;
margin-bottom:30px;
}

/* floated blocks */
.floatBlocks {
    overflow:hidden
}

    .floatBlocks .float1 {
        float:left;
        width:283px;
        margin-right:45px
    }
    
    .bl1 {
        padding:0 20px 20px 85px
    }
    
        .bl1 h6, .bl2 h6 {
            font-size:.85em
        }
    
        .bl1 li {
            font-size:.78em;
            line-height:135%;
            margin-left:0;
            padding:2px 0 0
        }
        
            .bl1 li.font85 {
                font-size:.7em
            }
    
        .bl1 .bPic {
            position:absolute;
            margin-left:-85px
        }

    /* second block */
    .floatBlocks .float2 {
        float:left;
        width:253px
    }
    
        .bl2 {
            padding:0 0 37px 65px
        }

            .bl2 .bPic {
                position:absolute;
                margin-left:-65px
            }
            
            .bl2 h6 {
                font-weight:normal
            }
            
            .bl2 p {
                font-size:.8em
            }
            
.al {
    padding:5px 0 25px;
    font-size:.95em
}

    .al a {
        color:#e74910;
    }
    
/* big pciture set */
.bp {
    padding:0 0 0 180px;
    min-height:130px;
    margin-bottom:20px;
    border-bottom:#c6c6c6 1px solid
}

.bpp {
    padding:0 0 0 0px;
    min-height:130px;
    margin-bottom:20px;
    border-bottom:#c6c6c6 1px solid
}
    .bp .bPic {
        position:absolute;
        margin-left:-180px
    }
    
    .bp h3 {
        font-weight:normal
    }
    
    .bp p {
        font-size:.95em;
        padding:10px 0
    }
    
      .bpp h3 {
        font-weight:normal
    }
    
    .bpp p {
        font-size:.95em;
        padding:10px 0
    }  
    
/* navigator */
.nav {
    height:70px;
    width:280px;
    margin:0 auto
}

    .nav li {
        font-size:.85em;
        margin-left:3px;
        padding-left:0;
        float:left
    }
    
    .nav li.bigs {
        font-size:1.2em;
        position:relative;
        top:-2px
    }
		
.oText { 


}






.allpic {
padding:1px;
margin: 5px;
margin-bottom: 10px;
border:#dfdfdf 1px solid;
display:block;
}

.uppic {
float:left;
display:block;
margin: 3px 3px 3px 3px;
}

.botpic {
text-align: left;
padding: 3px 3px 3px 5px;
background:#F9F9F9;
font-size: 10px;
color:#808080;
}






/*Font resizing component*/
.content_fontresize{
width: 350px;

}

.content_fontresize .fontresize_label{
  color: #8F7C5B;  
  font-size:12px;
}

.content_fontresize a{
  color: #8F7C5B;
  font-size:12px;
}

/*Font resizing component*/
.content_fontresize{
  float:left;
}

.content_fontresize .fontresize_label{
  float:left;
  margin-right:8px;
}

.content_fontresize a{
  float:left;
  margin-right:4px;
}



/*Font resizing component*/
.content_fontresize{
  display: block;
  clear: both;
  margin-bottom:10px;
  margin-top:5px;
  overflow: visible;
}

.content_fontresize .fontresize_label{
  display: block;
  clear: none;
  padding-top:-20px;
}



.content_fontresize a{
  display: block;
  clear: none;
  width: 15px;
  height: 15px;
}

.content_fontresize a.fftext{
padding-left: 13px;
  font-size:12px;
  width: 150px;
}

.content_fontresize a.txtsizeplus{
  background: #999999 url(/img/txtSizePlus.gif) no-repeat;
}

.content_fontresize a.txtsizeplus:hover{
  background: #999999 url(/img/txtSizePlusHover.gif) no-repeat;
}

.content_fontresize a.txtsizeminus{
  background: #999999 url(/img/txtSizeMinus.gif) no-repeat;
}

.content_fontresize a.txtsizeminus:hover{
  background: #999999 url(/img/txtSizeMinusHover.gif) no-repeat;
}

.content_fontresize a span{
  display: none;
}


.sss {
cursor: pointer;
}


#tooltip {
background : #F5F5F5;
border : 1px solid #E95E13;
color : #444;
font : menu;
margin : 0;
padding : 3px 5px;
position : absolute;
visibility : hidden;
}
