/*  
*   Basic Styles
*   Author    -> web-projects <info@web-projects.com.ua>
*   File type -> CSS2
*   License   -> GPL

----------------------  
  Document Structure
----------------------
  #1 - Wrapper Block
  #2 - Header Block
  #3 - Custom Block
  #4 - Content Container Block
    #4.1 - Left
    #4.2 - Main
    #4.3 - Right       
  #5 - Footer Block
  #6 - Navigation (Main Menu Module)
-----------------------
  Document Start
  
-----------------------
/* -- Custom Liner -- */ 
 div.visitor
 {
 position: absolute;
 bottom: 25px;
 right: 30px;
 }


	#lineBgr{
		background: url(../images/lineBgr.gif) repeat-x;
		margin: 15px 20px 15px 0px;
		height: 1px;
		clear: both;
		}

/* #1 -- Wrapper Block -- */
	#wrapper{background: url(../images/bg2.png) no-repeat bottom center;}
	#mainPhoto{
	  	border: 3px solid #c7c8c7;
	  	padding: 3px;
		}
	#galeryPhoto img{
    	border: 3px solid #c7c8c7;
    	padding: 3px;
		}
	#photoGallery object{border: 2px solid #c16596; width:530px; height:400;}
		
		/* -- Pagination + images gallery + video player -- */
 	.pagination{}
	.pagination p{display: none;}
	.pagination ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	.pagination ul li{
		display: inline;
		}
	.pagination ul li  span{
		background: #c7c8c7;
		padding: 2px 5px 2px 5px;
		}
	.pagination ul li a{
		background: #A61C6A;
		padding: 2px 5px 2px 5px;
		color: #ffffff;
		text-decoration: none;
		}
	.image_container img{border:1px solid #A61C6A;}
	.player {border:2px solid #c16596;margin:10px 0px 0px 0px;}

/* #2 -- Header Block -- */
	#header{
		background: url(../images/headerBgr.jpg) repeat-x top left;
		height: 210px;
		}
	#header #logoBlock{
		float:left;
		width:454px;
		height:121px;
		margin: 25px 0px 0px 15px; 
		}
	.rightHeaderBlock{
		float:right;
		margin:10px 0px 0px 0px;
		}
	.rightLogo {float:right; margin-right:15px;}
	
	#header .mod_flash{
		clear:both;
		float:right;
		margin-right:15px;
		width:500px;
		}

/* #3 -- Custom Block -- */


	.custom{}
	/* -- three Banners Block -- */
	#Banners .threeBanners{margin-left:auto; margin-right:auto; width:990px; margin-top:15px; text-align: center;} 
	#Banners .bannerOne .mod_flash{ display: inline-block; float: left; margin-right:27px; width:310px; height:176px; border: 1px solid #c16596;}
	#Banners .bannerTwo .mod_flash{ display: inline-block; float: left;margin-right:23px; width:310px; height:176px; border: 1px solid #c16596;}
	#Banners .bannerThree .mod_flash{display: inline-block; float: right;width:310px; height:176px; border: 1px solid #c16596;}
	
	
/* #4 -- Content Container Block -- */
	#container{
		width: 990px;
 		margin-left: auto;
 		margin-right: auto;
		}

/* #4.1 - Left - */
    #left{padding: 0px 0px 0px 0px;} 
    #left .inside{}

        /* Left content elements */
            
/* #4.2 - Main - */
	#main{}
	#main .inside{padding:0px 30px 0px 30px;}
	#main .inside .mod_article{
   		background: url(../images/underliner.png) repeat-x bottom left; 
    	padding: 3px 0px 10px 0px;
  		}
	#main .inside .mod_breadcrumb{
		padding: 14px 0px 5px 0px;
		font: italic  14px/14px Times new roman;
		color: #c879a6; 
		background: url(../images/underliner.png) repeat-x bottom left; 
		}
	#main .inside .mod_breadcrumb a{text-decoration:none;}

/* -- Main Article coments -- */ 
  	.ce_comments{
  		background: url(../images/lineBgr.gif) repeat-x top left;
  		}
  	.ce_comments .form{
  		padding: 10px 0px 0px 0px;
  		}
  	.comment{
  		background: url(../images/lineBgr.gif) repeat-x bottom left;
  		padding: 0px 0px 10px 0px;
  		}
  	.comment_default  p.info{
    	text-decoration: underline;
    	color: #A61C6A; 
    	font-style: italic;
		font-size:12px;
  		}
	.ce_comments .submit{background: #ab5a98;
		padding: 3px 5px 3px 5px;
		color: #ffffff;
		text-decoration: none;
		font-size: 11px;
		border: none;}

/* Main content elements */

		/* -- Ce Text style -- */
		.ce_text img{border:2px solid #C36798;} 
		.ce_text p{text-align:left;}
		
		/* -- Social Network Icons -- */
		.pdf_link{margin-top:22px;} 
		/* -- Articles Teasers Styles -- */
		.arcTeaser h2{font-size:20px;}
             
/* 4.3 - Right - */
    #right .inside
    {
    padding: 15px 0px 0px 0px;
    } 
    	
    	/* Right content elements */
		/* -- Banner Styles -- */
		.banner_image img 
    {
    border:1px solid #C36798;
    margin-bottom:15px;
    }
		

/* #5 -- Footer Block -- */
	#footer{
		margin: 100px 0px 0px 0px;
		background: url(../images/fotterBgr.jpg) repeat-x;
		}
	#footer .inside{}
	#contactBottom{
		font: normal 12px/11px Arial, Helvetica;
		padding: 20px 0px 0px 140px;
		color: #ffffff;
		background: url(../images/footermailBgr.jpg) no-repeat 30px 10px;
		height: 81px;
		display: block;
		float: left;
		}
	#footer .inside #contactBottom div{padding: 0px 0px 5px 0px;}
	#contactInfo{
		font: normal 11px/11px Arial, Helvetica;
		color: #e3dbca;
		clear: both;
		}
	#contactInfo a{color: #e172ad;}
	#contactInfo a:hover{
		color: #e3dbca;
		text-decoration: none;
		}
	#contactInfo div.contactInfo1{
		display: block;
		float: left;
		padding: 0px 0px 0px 30px;
		}
	#contactInfo div.contactInfo2{
		display: block;
		float: right;
		padding: 0px 30px 0px 0px;
		}

/* #6 -- Navigation (Main Menu Module) -- */
     /*IExplorer 7.0 Hacks */
	 *:first-child+html .mod_navigation { 
		clear:both;
		padding: 13px 0px 0px 0px;
		margin-left:auto;
		margin-right:auto;
		width:982px;
 		}
	*:first-child+html .mod_navigation ul.level_1 li a{padding-bottom:10px;}
	
	/*------end-------*/
	
	.mod_navigation { 
		clear:both;
		padding: 6px 0px 0px 5px;
		margin-left:auto;
		margin-right:auto;
		width:995px;
		
 		}
	.mod_navigation ul.level_1{
		list-style-type: none;
		margin: 0px;
		background: url(../images/menuBgr.jpg) repeat-x top left;
		height: 38px;
		padding:0px;
		border-left:1px solid #91446d;
		display: inline-block;
		}
	.mod_navigation ul.level_1 li{
		display: block;
		padding: 12px 10px 0px 10px;
		height:26px; 
		float: left;
		border-right:1px solid #91446d;
		}
	.mod_navigation ul.level_1 li.last{}
  	.mod_navigation ul.level_1 li a{
		height:26px;
		color: #ffffff;
		text-decoration: none;
		font: bold 12px/10px Verdana, Helvetica, sans-serif;
		display: block;
		} 
	.mod_navigation ul.level_1 li:hover{background: url(../images/menuActBgr.png) repeat-x top left;}
	.mod_navigation ul.level_1 li a:hover{color: #d43a72;}
	.mod_navigation ul.level_1 li.active{
		background: url(../images/menuActBgr.png) repeat-x top left;
  		color: #ffffff;
  		text-decoration: none;
  		font: bold 12px/12px Verdana, Helvetica, sans-serif;
  		display: block;
		}
	.mod_navigation ul.level_1 li.active p.active{}

/* #7 -- Navigation (Custom Menu Module) + imgRotator -- */

	.leftMenu{
		margin: 0px;
		padding:0px;
		background: #c16596;
		padding: 0px;
		display: inline-block;
		width: 210px;
		margin-top:15px;
		padding: 5px 0px 5px 0px;
		border: 1px solid #ff64bc;
		}
	.leftMenu ul.level_1{
		list-style-type: none;
  		margin: 0px;
  		padding:5px 5px 5px 10px;
		}
	.leftMenu ul.level_1 li{
   		padding: 0px 0px 0px 18px;
   		background: url(../images/arrowMenu.gif) no-repeat 0px 6px;
		}
	.leftMenu ul.level_1 li a{
 		font: normal 14px/14px Arial, Helvetica, sans-serif;
 		color: #ffffff;
 		text-decoration: none;
		}
	.leftMenu ul.level_1 li a:hover{text-decoration: underline;}
	.leftMenu ul.level_1 li.active{
		font: normal 14px/14px Arial, Helvetica, sans-serif;
		color:#d43a72;
		line-height:19px;
		text-decoration:underline;
		}  
	
	/* -- Bottom Menu -- */
	.bottomMenu{margin-left:auto; margin-right:auto; width:700px; padding-top:50px !important;} 
   
    /* -- Image Slider -- */
  
   #leftMenu .imgRotator{
   		margin: 0px 0px 0px 215px;
  		padding: 12px 0px 0px 0px;
		width:739px;
   		}
   #leftMenu .imgRotator img{
   		width: 737px;
    	height: 370px;
    	border: 1px solid #c36798;
   		}
   .imgRotator .buttons {position:absolute; bottom:0px;z-index:9999;}
   .mask1 {z-index:1} 
   #prev1 {background: url(../images/arrowPrev.png) no-repeat top left;padding:15px 10px 0px 20px;margin-left:20px;}
   #next1 {background: url(../images/arrowNext.png) no-repeat top left;padding:15px 10px 0px 20px;}
   
/* #8 -- Footer Navigation -- */  
  
	#footer .inside .mod_customnav{
		margin: 0px 30px 0px 0px;
 		padding: 20px 0px 5px 0px;
		}
	#footer .inside .mod_customnav ul.level_1{
  		list-style-type: none;
  		margin: 0px;
  		padding: 5px;
   		text-align: center;
		}
	#footer .inside .mod_customnav ul.level_1 li{
   		display: inline;
   		padding: 0px 10px 0px 10px;
		}
	#footer .inside .mod_customnav ul.level_1 li a{
 		font: normal 12px/12px Arial, Helvetica, sans-serif;
 		color: #ffffff;
		}
	#footer .inside .mod_customnav ul.level_1 li.active{
		font: normal 12px/12px Arial, Helvetica, sans-serif;
 		color: #211a19;
		}