html,body{	margin:0px;
	padding:0px;
	font-family: Verdana,Arial,Tahoma;
	font-size:13px;
	background-color:#fff;
	}
/**********************/
a          {font-family: Tahoma; color: #333333; font-size: 13px; text-decoration: underline;}
a:hover    {font-family: Tahoma; color: #333333; font-size: 13px; text-decoration: none;}
.date     {color: #999999;}

#container{
	width:1260px;
	max-width:1260px;
 	border-right:solid 2px #CFCFCF;
 	border-bottom:solid 2px #CFCFCF;
	position:relative;
	}
	#head{
		background: url(images/headBGmain.jpg) top left repeat-x;
		}
		#head #logo{
			position:absolute;
			top:15px;
			left:65px;
			width:347px;
			height:135px;
			z-index:999;
			cursor:pointer;
			background: url(images/logoAltaex.png) top left no-repeat;
			}
		#head #headPicture{
			width:180px;
			height:131px;
			float:left;
			}
		#head #headBG{
			overflow:hidden;
			width:306px;
			height:131px;
			float:left;
			background: url(images/headBG.jpg) top left no-repeat;
			}
		#head #headBGall{
			overflow:hidden;
			height:131px;
			background: url(images/headBGall.jpg) top left no-repeat;
			}
		#head #lineLeft{
			float:left;
			height:31px;
			width:408px;
			background: url(images/lineLeft.jpg) top left no-repeat;
		}
		#head #line{
			overflow:hidden;
			height:31px;
			/*border:solid 1px #f00;*/
			background: url(images/lineBG.jpg) top left repeat-x;
			}
	#main{
		overflow:hidden;
		background: url(images/leftColumnBG.jpg) top left repeat-y;
		}
		#main #leftColumn{
			width:203px;
			float:left;
			}
			#main #leftColumn #menu{
				width:203px;
				background: url(images/menuBgTop.png) top left no-repeat;
				padding:25px;
				padding-top:40px;
				position:relative;
				}
				#main #leftColumn #menu a	           {color: #333333; font-size: 18px; font-weight: bold; text-decoration: none;}
				#main #leftColumn #menu a:hover		   {color: #ff9900; font-size: 18px; font-weight: bold; text-decoration: none;}
				#main #leftColumn #menu a.current	   {color: #ff9900; font-size: 18px; font-weight: bold; text-decoration: none;}
				#main #leftColumn #menu a.current:hover{color: #ff9900; font-size: 18px; font-weight: bold; text-decoration: underline;}

	            #main #leftColumn #menu .submenu{
	            	position:absolute;
	            	width:250px;
	            	z-index:90;
	            	display:none;	            	}
	            	#main #leftColumn #menu #mainMenuNews   {left:200px;top:80px;}
	            	#main #leftColumn #menu #mainMenuNews .main .text   {height:138px;}/*+39*/
	            	#main #leftColumn #menu #mainMenuNews .right .center{height:79px;}/*+39*/


	            	#main #leftColumn #menu #mainMenuEvents   {left:200px;top:100px;}
	            	#main #leftColumn #menu #mainMenuEvents .main .text   {height:177px;}/*+39*/
	            	#main #leftColumn #menu #mainMenuEvents .right .center{height:118px;}/*+39*/

	            	#main #leftColumn #menu #mainMenuVideo   {left:200px;top:120px;}
	            	#main #leftColumn #menu #mainMenuVideo .main .text   {height:216px;}/*+39*/
	            	#main #leftColumn #menu #mainMenuVideo .right .center{height:157px;}/*+39*/

		       		#main #leftColumn #menu .submenu .main{		       			float:left;
		       			width:165px;height:200px;		       			}
		           		#main #leftColumn #menu .submenu .main .top{		           			float:left;
		           			width:165px;height:6px;
		            		background: url(images/bgSubMenuTop.png) top left repeat-x;		           			}
		        		#main #leftColumn #menu .submenu .main .text{
		           			clear:both;
		           			width:165px;
		            		background-color:#e7e7e7;
		           			}
		           			#main #leftColumn #menu .submenu .main .text .name{		           				color: #ff9900; font-size: 17px; font-weight: bold; text-decoration: none;
		           				padding-top:5px;
		           				text-align:right;
		           				}
		         			#main #leftColumn #menu .submenu .main .text .url ul,
		         			#main #leftColumn #menu .submenu .main .text .url li{margin:0px;padding:0px;}
		         			#main #leftColumn #menu .submenu .main .text .url{
		           				padding-left:25px;
		           				padding-top:7px;
		           				}
		           				#main #leftColumn #menu .submenu .main .text .url .all{text-align:right;padding-top:7px}
                                #main #leftColumn #menu .submenu .main .text .url a	     {color: #333333; font-size: 12px; font-weight: normal; text-decoration: none;}
								#main #leftColumn #menu .submenu .main .text .url a:hover{color: #ff9900; font-size: 12px; font-weight: normal; text-decoration: none;}
								#main #leftColumn #menu .submenu .main .text .url a.all	     {color: #ff9900; font-size: 12px; font-weight: normal; text-decoration: underline;}
								#main #leftColumn #menu .submenu .main .text .url a.all:hover{color: #ff9900; font-size: 12px; font-weight: normal; text-decoration: none;}
		        		#main #leftColumn #menu .submenu .main .bottom{
		            		float:left;
		           			width:165px;height:6px;
		            		background: url(images/bgSubMenuBottom.png) top left repeat-x;
		           			}

		        	#main #leftColumn #menu .submenu .right{
		        		overflow:hidden;
		        		width:35px;		        		}
		        		#main #leftColumn #menu .submenu .right .top{		        			clear:both;
		        			width:35px;height:45px;
	            			background: url(images/bgSubMenuTopRight.png) top left no-repeat;		        			}
		     			#main #leftColumn #menu .submenu .right .center{
			        		width:35px;
			        		background: url(images/bgSubMenuRight.png) top left repeat-y;
			        		}
		     			#main #leftColumn #menu .submenu .right .bottom{
		        			clear:both;
		        			width:35px;height:26px;
	            			background: url(images/bgSubMenuBottomRight.png) bottom left no-repeat;
		        			}
			#main #leftColumn #ingrid{
				width:205px;
				min-height:260px;
				background: url(images/menuBgIngr.png) top left no-repeat;
				padding:25px;
				padding-top:100px;
				height:100%;
				}
				#main #leftColumn #ingrid div{width:170px;}
		#main #content{
			background: url(images/contentBG.jpg) top left no-repeat;
			min-height:93px;
			overflow:hidden;
			text-align:left;
			padding:20px;
			}
	#bottom{		clear:both;
		position:relative;		}
		#bottom #bottomUpBG{
				width:205px;
				height:92px;
				background: url(images/bottomBG.jpg) bottom left no-repeat;
				position:absolute;
				top:-92px;
				}
        #bottom #bottomLeft{        	width:467px;
			height:76px;
			background: url(images/bottomLeft.jpg) top left no-repeat;
			float:left;
			position:relative;        	}
        	#bottom #bottomLeft #statistic{        		position:absolute;
				left:200px;
				top:35px;        		}
        #bottom #bottomRight{        	overflow:hidden;        	min-width:556px;
			height:76px;
			background: url(images/bottomRight.jpg) top right no-repeat;
			color: #333333; font-size: 11px;
			position:relative;
			text-align:right;        	}
		#bottom #bottomRight .copy{			position:absolute;
			right:100px;
			top:25px;
			}
		#bottom #bottomRight .copy a 		{color: #333333; font-size: 11px; text-decoration: underline;}
		#bottom #bottomRight .copy a:hover{color: #333333; font-size: 11px; text-decoration: none;}

/**************************************/
.iblockList{position:relative;}
.iblockList .iblockListID{ 	clear:both;	}
.iblockList .iblockListID .img{	float:left;
	padding-right:10px;
	padding-bottom:10px;	}
.iblockList .iblockListID .text{	overflow:hidden;
	padding-right:10px;
	padding-bottom:10px;
	color: #999999;
	font-size: 11px;	}
    .iblockList .iblockListID .text	.title       {color: #414141; font-size: 16px; font-weight: bold; text-decoration: none;}
	.iblockList .iblockListID .text	.title:hover {color: #FF8000; font-size: 16px; font-weight: bold; text-decoration: none;}
    .iblockList .iblockListID .text	.description       {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
	.iblockList .iblockListID .text	.description:hover {color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;}
    .iblockList .iblockListID .text	.dopInfo a       {color: #999999; font-size: 11px; text-decoration: underline;}
	.iblockList .iblockListID .text	.dopInfo a:hover {color: #999999; font-size: 11px; text-decoration: none;}
	.iblockList .iblockListID .text	.dopInfo{		padding-top:7px;
		margin-right:7px;
		float:left;}

	.iblockList .iblockListID .text .comments{		overflow:hidden;		width:20px;height:16px;
		margin-top:7px;
		text-align: center;
		background: url(images/commentsBG.png) bottom right no-repeat;
		}
	.commentsStr{		width:20px;height:16px;
		overflow:hidden;
		margin-top:7px;
		padding-bottom:3px;
		padding-left:2px;
		text-align: center;
		background: url(images/commentsBG.png) bottom center no-repeat;
		}
		.iblockList .iblockListID .text .comments a 	  {color: #373737; font-size: 10px; font-weight: normal; text-decoration: none;}
		.iblockList .iblockListID .text .comments a:hover {color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}
		.commentsStr a 	  	 {padding-left:2px;margin-left:6px;margin-right:6px;color: #373737; font-size: 10px; font-weight: normal; text-decoration: none;}
		.commentsStr a:hover {color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}
	.iblockList .pages{		clear:both;
		padding-top:10px;
		padding-bottom:10px;		}
		.pages .current{color: #FF8000; font-size: 14px; font-weight: bold; text-decoration: none;}
		.pages a       {color: #414141; font-size: 14px; font-weight: bold; text-decoration: none;}
		.pages a:hover {color: #FF8000; font-size: 14px; font-weight: bold; text-decoration: none;}
	.iblockList #razdel{		position:absolute;
		top:-40px;
		right:0px;
		}

.contentItem{position:relative;}
	.contentItem .photo{		float:left;
		padding-right:15px;
		}
	.contentItem .name{		overflow:hidden;
		font-family:Arial;color: #414141; font-size: 16px; font-weight: bold; text-decoration: none;		}
	.contentItem .text{clear:both;padding-top:10px;}
	.contentItem .comments{		float:left;
		width:550px;
		padding-right:25px;		}
	/*.contentItem*/ .lastNews{
		overflow:hidden;
		padding-right:15px;
		}
		/*.contentItem*/ .lastNews a          {font-family: Tahoma; color: #333333; font-size: 11px; text-decoration: underline;}
		/*.contentItem*/ .lastNews a:hover    {font-family: Tahoma; color: #333333; font-size: 11px; text-decoration: none;}
		/*.contentItem .lastNews .iblockListLast*/ .iblockListLastID{
		 	clear:both;
		 	color: #999999;
		 	font-size:10px;
			}
		/*.contentItem .lastNews .iblockListLast*/ .iblockListLastID .img{
			float:left;
			padding-right:5px;
			padding-bottom:5px;
			}
/**************************************/
.mainNews{	float:left;
	width:660px;
	}
.mainEvents{	overflow:hidden;
	width:350px;
	}
/**************************************/
.commentsList{	overflow:hidden;
	font-size:10px;
	color:#747474	}
	.commentsList .commentID .text{		padding:8px;
		margin-top:5px;
		background-color:#E5E5E5;
		border:solid 1px #A7A7A7;
		}
		.commentsList .commentID .text a      {color: #373737; font-size: 12px; font-weight: normal; text-decoration: none;}
		.commentsList .commentID .text a:hover{color: #373737; font-size: 12px; font-weight: normal; text-decoration: underline;}
    .commentsList .commentID .author{    	height:30px;
    	background: url(images/commentsID.jpg) top left no-repeat;
    	margin-left:40px;
    	padding-left:40px;
    	padding-top:3px;
    	position:relative;
    	top:-1px;
    	}
    	.commentsList .commentID .author .date{color:#A7A7A7}
/***************************************/
.eventsFirst{	position:relative;	}
	.eventsFirst .describe{		background-color:#363636;
		height:75px;
		width:340px;
		position:absolute;
		z-index:999;
		bottom:0px;
		padding:5px;		}
		.eventsFirst .describe .photoName	 {font-size:20px; color:#FFFFFF; margin-left:10px}
        .eventsFirst .describe .photoDescribe{font-size:10px; color:#FFFFFF; margin-left:10px}
  	.eventsFirst .dopInfo{  		padding-top:5px;
    	color:#FFFFFF;
    	font-size:10px;
    	font-style:italic;
    	text-align:right;  		}
/*********************************/
.galleryID{	float:left;
	width:100px;height:100px;
	margin-right:60px;
	margin-bottom:40px;
	position:relative;
	}
	.galleryID .rating{		background-color:#363636;
		color:#fff;
		font-size:9px;
		width:41px;
		padding:1px;
		position:absolute;
		text-align:center;		}
		.galleryID .rating div{font-size:11px;font-weight:bold}
	.galleryID .comments{		color:#000;
		font-size:9px;
		position:relative;
		top:-2px;		}
.galleryItemID{	width:700px;
	text-align:left;	}
	.galleryItemID .prev{		max-width:100px;
		float:left;
		padding-top:10px;
		padding-right:10px;
		text-align:right;
		}
	.galleryItemID .next{		max-width:100px;
		float:left;
		padding-top:10px;
		}
	.galleryItemID .description{		padding:10px;
		overflow:hidden;
		font-size:11px;		}
	.galleryItemID .rating{		text-align:left;
		overflow:hidden;
		margin-left:230px;
		}

.sape{
	padding:5px;
	padding-top:30px;
	font-size:8px;
	font-family:arial,tahoma;
	color:#DFDFDF;
	}
	.sape a{font-size:8px;font-family:arial,tahoma;color:#DFDFDF;}
	.sape a:hover{font-size:8px;font-family:arial,tahoma;color:#DFDFDF;}

h1{color:#000;font-size:18px;margin-top:0px}
a.h1	  {color:#000;font-weight:bold;font-size:20px;text-decoration: none;}
a.h1:hover{color:#000;font-weight:bold;font-size:20px;text-decoration: underline;}

h2{color:#808080;font-size:15px;}
h3{font-family: Arial,Tahoma;color:#FF8000;font-size:17px;margin:0px;margin-bottom:10px;}
img {border:none}
.br   {clear:both;height:0px;}

input{border:solid 1px #747474;}
textarea{border:solid 1px #747474;width:100%;height:100px;}

