 /*  
*
*		MSM Grid framework
*		File type: CSS2
*		Media type: screen
*		License : GPL
*   
---------------------------------------- 
        Stylesheet structure
----------------------------------------
#1 - Wrapper
	#1.1 - Common backgrounds
#2 - Header
	#2.1 - Navigate icons
	#2.2 - Top menu
	#2.3 - Aikido menu
	#2.4 - Sub Menu
#3 - Conainer
	#3.1 - Left
		#3.1.1 - Logo block
		#3.1.2 - Partners block
	#3.2 - Right
		#3.2.1 - Consulting block
	#3.3 - Main
		#3.3.1 - News list
		#3.3.2 - Banner
		#3.3.3 - Articles
		#3.3.4 - Slider
#4 - Footer




/* #1 -------- Wrapper -------- */
	#wrapper{ background:; } 
	
	/*1.1 -- Common backgrounds -- */
	.bgrImg1{background: url(../images/contentBgr.jpg) top left repeat-x #414141;}
	
	.bgrClr1{background: #ffffff;}
	
	
/* #2 -------- Header -------- */
	#header{
		background: url(../images/headerBgr.jpg) repeat-x;
	}
	#header .inside{}

	/* #2.1 -- Navigate icons -- */
	.navIcoBox{
		height: 60px;
	}
	.navIcoBox a{
		display: block;
		float: left;
		padding: 15px 10px 0px 10px;		
	}
	
	/* #2.2 -- Top menu -- */
	#topMenu{
		height: 60px;
		font-size: 8pt;
		font-weight: bold;
	}
	#topMenu ul{
		background: url(../images/topMenuBgr.jpg) top right no-repeat #69000e;	
		height:45px;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		list-style-type:none;
		float: right;
	}
	#topMenu ul li{
		float: left;
		padding: 12px 15px 0px 15px;
		margin: 0px;
	}
	#topMenu ul li a,
	#topMenu ul li span{
		color: #ffffff;
	}
	#topMenu ul li a:hover{
		color:#000000;
	}

	/* #2.3 - Aikido menu - */
	#aikiMenu{}
	#aikiMenu ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#aikiMenu ul li{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 155px;
		text-align: center;
		font-weight: bold;		
	}
	#aikiMenu ul li a,
	#aikiMenu ul li span{
		padding-top:100px;
		display: block;	
	}
	#aikiMenu ul li a,
	#aikiMenu ul li a:visited{
		color:#c9cbca;	
	}
	#aikiMenu ul li a:hover,
	#aikiMenu ul li span{ 
		color:#c1152a;	
		text-decoration: none;
	}
	
		#aikiMenu ul li a.bgr1{ background: url(../images/butBgr1.png) no-repeat center center; }
		#aikiMenu ul li a.bgr1:hover,
		#aikiMenu ul li span.bgr1{ background: url(../images/butBgr1Hover.png) no-repeat center center;	}

		#aikiMenu ul li a.bgr2{ background: url(../images/butBgr2.png) no-repeat center center; }
		#aikiMenu ul li a.bgr2:hover,
		#aikiMenu ul li span.bgr2{ background: url(../images/butBgr2Hover.png) no-repeat center center;	}
		
		#aikiMenu ul li a.bgr3{ background: url(../images/butBgr3.png) no-repeat center center; }
		#aikiMenu ul li a.bgr3:hover,
		#aikiMenu ul li span.bgr3{ background: url(../images/butBgr3Hover.png) no-repeat center center;	}

		#aikiMenu ul li a.bgr4{ background: url(../images/butBgr4.png) no-repeat center center; }
		#aikiMenu ul li a.bgr4:hover,
		#aikiMenu ul li span.bgr4{ background: url(../images/butBgr4Hover.png) no-repeat center center;	}
		
		#aikiMenu ul li a.bgr5{ background: url(../images/butBgr5.png) no-repeat center center; }
		#aikiMenu ul li a.bgr5:hover,
		#aikiMenu ul li span.bgr5{ background: url(../images/butBgr5Hover.png) no-repeat center center;	}
				
	/* #2.4 -- Sub Menu -- */
	#subMenu{
		margin-bottom: 20px;
	}
	#subMenu ul{
		margin: 0px;
		padding: 0px;
	}
	#subMenu ul li{
		margin: 0px;
		padding: 3px 0px;	
		border-bottom: 1px solid #413c3c;
	}
	#subMenu ul li a,
	#subMenu ul li a:visited{
		color:#ffffff;
		display: block;
		background: url(../images/bullet.gif) no-repeat 5px 10px #413c3c;
		padding: 3px 0px 3px 20px;
	}
	#subMenu ul li a:hover{
		background: url(../images/bullet.gif) no-repeat 5px 10px #c1152a;
		text-decoration: none;
	}
	#subMenu ul li span{
		background: url(../images/bullet.gif) no-repeat 5px 10px #000000;
		text-decoration: none;
		display: block;
		padding: 3px 0px 3px 20px;
		color:#ffffff;
	}
	



/* #3 -------- Conainer -------- */
	#container{}
		/* #3.1 - Left - */
			#left{}
			#left .inside{}
			
				/* #3.1.1 -- Logo block -- */
				#logoBlock{
					position: absolute;
					margin-top: -140px;
					text-align: center;
				}
				
				/* #3.1.2 -- Partners block -- */
				.seminarBlock{
					padding-top: 20px;
				}
				.partnersBlock{
					padding-top:300px;
				}
		
		/* #3.2 - Right - */
			#right{}
			#right .inside{}
			
			/* #3.2.1 -- Consulting block -- */

			.redTdBgr div{
				background: #c1152a;
				padding:8px;
			}
		
		/* #3.3 - Main - */
			#main{}
			#main .inside{
				margin-left: 0px;
				margin-right: 20px;
				color: #ffffff;
			}
			#main .inside a{ color:#000000; }
			
			/* #3.3.1 -- News list -- */
			.mod_newslist{
				padding:20px;
				margin-bottom: 20px;
			}
			.newsHeadImg{
				margin: 20px 0px 0px 20px;
			}
			.newsArchCont a{
				margin-top:20px;
				float:right;
				padding: 0px 20px 0px 0px;
			}
			
			.layout_latest{
				margin-bottom: 20px;
			}
			.layout_latest h2{
				margin: 0px;
				padding: 0px 0px 5px 0px;
			}
			.layout_latest h2 span{ 
				background: #c1152a;
				padding: 2px 5px;
				margin-right: 10px;
				font-size: 8pt; 
			}			
			.layout_latest p{
				margin: 0px;
				padding: 5px 0px;
			}
			
			
			/* #3.3.2 -- Banner -- */
			.bannerBlock{
				background: url(../banners/banner1.jpg) no-repeat top center #000000;
				height: 300px;
				margin-bottom: 20px;
			}
			
			/* #3.3.3 -- Articles -- */
			.mod_article{
				background:#ffffff;
				color:#000000;
				padding:10px;
			}
			.mod_article a{
				color:#C1152A !important;
			}
			.mod_article a:hover{
				color:#000000 !important;
			}
			.mod_article table{
				border-collapse:collapse;
				width:99% !important;
				border-color:#000000;
				margin-left:5px;
			}
			/* #3.3.4 -- Slider -- */
			.slideshow{
				margin:0px 0px 30px 0px;
			}
			
			/* -- Table Main -- */
			.tableMain{
				margin-left:-10px !important;
				padding:0px;
			}
			
			
/* #4 -------- Footer -------- */
	#footer{
		margin-top:30px;
		border-top:2px solid #c1152a;
		font-size: 8pt;
	}
	#footer .inside{}

