#breadcrumb {
    padding:0px 12px 12px 12px;
}

#content_main {
    width:544px;
    margin:0px 8px;
    overflow:hidden;
    float:left;
}

    #content_main .newsblock .highlighted {
        width:496px;
    }

#content_right {
    width: 190px;
    float:left;
}

    #content_right .box ul li ul.submenu li ul.submenu {
        display:none;
        left: -245px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10000;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_right .box ul li ul.submenu li ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_right .box ul li ul.submenu {
        display:none;
        left: -245px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10000;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_right .box ul li ul.submenu li {
            background-color: #c7e2d3;
            width: 220px;
            height: auto;
            padding: 5px 10px;
            margin-bottom: 0px;
            list-style-type:none;
            background-image:none;
            zoom: 1;
            filter: alpha(opacity=90);
            opacity: 0.9;
    }

    #content_right .box ul.submenu {
        display:none;
        left: -245px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10000;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_right .box ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

#content_left {
    width: 190px;
    float:left;
}

    #content_left .box ul li ul.submenu li ul.submenu {
        display:none;
        left: 240px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10010;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_left .box ul li ul.submenu li ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_left .box ul li ul.submenu {
        display:none;
        left: 142px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10000;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_left .box ul li ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_left .box ul.submenu {
        display:none;
        left: 142px;
        margin: 0;
        position: absolute;
        top: 0px;
        width: 240px;
        z-index: 10000;
        -moz-box-shadow: 3px 3px 4px #777;
        -webkit-box-shadow: 3px 3px 4px #777;
        box-shadow: 3px 3px 4px #777;
    }
    
    #content_left .box ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_main .left {
        width:249px;
        float:left;
        margin-right: 10px;
    }

    #content_main .right {
        width:249px;
        float:left;
        margin-left: 10px;
    }

    #content_main .newsblock .bigpic_promo {
        width:518px;
        margin-bottom:15px;
        overflow:hidden;
    }

    #content_main .newsblock .bigpic_promo img {
        max-width: 518px;
    }
	
@media all and (max-width: 800px) {
	#breadcrumb {
		padding:0px 0px 12px 0px;
	}


    #content_main .newsblock .highlighted {
        width:94%;
    }

    #content_left {
        width: 98%;
        float:left;
		display: none;
    }

        #content_left .box ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 240px;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
        }
        
        #content_left .box ul.submenu li {
            border-bottom: none;
            width: 220px;
            height: auto;
            padding: 5px 10px;
            margin-bottom: 0px;
            list-style-type:none;
            background-image:none;
            zoom: 1;
            filter: alpha(opacity=100);
            opacity: 1;
			margin-left:20px;
        }

        #content_left .box ul li ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 240px;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
        }
        
        #content_left .box ul li ul.submenu li {
            background-color: #c7e2d3;
            width: 220px;
            height: auto;
            padding: 5px 10px;
            margin-bottom: 0px;
            list-style-type:none;
            background-image:none;
            zoom: 1;
            filter: alpha(opacity=90);
            opacity: 0.9;
        }

        #content_left .box ul li ul.submenu li ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 240px;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
        }
        
        #content_left .box ul li ul.submenu li li ul.submenu li {
            background-color: #c7e2d3;
            width: 220px;
            height: auto;
            padding: 5px 10px;
            margin-bottom: 0px;
            list-style-type:none;
            background-image:none;
            zoom: 1;
            filter: alpha(opacity=90);
            opacity: 0.9;
        }
     
        #content_main .newsblock .bigpic_promo {
            width:100%;
            margin-bottom:15px;
            overflow:hidden;
        }

        #content_main .newsblock .bigpic_promo img {
            max-width: none;
			width:100%;
        }
		
		#content_right {
			width: 98%;
			float:left;
			display:none;
			position:absolute;
			background-color:white;
		}

    #content_right .box ul li ul.submenu li ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 240px;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
    }
    
    #content_right .box ul li ul.submenu li ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_right .box ul li ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 240px;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
    }
    
    #content_right .box ul li ul.submenu li {
        border-bottom: 1px solid #fff;
        width: 220px;
        height: auto;
        padding: 5px 10px;
        margin-bottom: 0px;
        list-style-type:none;
        background-image:none;
        zoom: 1;
        filter: alpha(opacity=90);
        opacity: 0.9;
    }

    #content_right .box ul.submenu {
			display: block;
			left: 0;
			margin: 0;
			position: inherit;
			top: 0px;
			width: 98%;
			z-index: 10000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
    }
    
    #content_right .box ul.submenu li {
            border-bottom: none;
            width: 98%;
            height: auto;
            padding: 5px 10px;
            margin-bottom: 0px;
            list-style-type:none;
            background-image:none;
            zoom: 1;
            filter: alpha(opacity=100);
            opacity: 1;
			/*margin-left:20px;*/
    }
		
}

@media all and (max-width:663px){
	#content_main {
		width:95%;
		margin-left:10px;
		overflow:hidden;
		float:left;
	}
	
	#content_main .left {
		width:98%;
		float:left;
		margin-right: 10px;
	}

	#content_main .right {
		width:98%;
		float:left;
		margin-left: 0px;
	}

}

@media all and (min-width:664px) and (max-width: 800px){

	#content_main{
		width:97%;
	}
	
	#content_main .left{
		width:48%;
		max-width:450px;
	}
	
	#content_main .right{
		width:48%;
	}
}	