HTML,BODY{height:100%}
BODY{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;	
	}
IMG{border:0}
P, A, H1, H2, H3, H4, UL, LI, DT, DD, OL{
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.clear{clear:both;}
A{cursor:pointer}
P SPAN.underline{text-decoration:underline}
P A{color:#3c0; color: text-decoration:underline}
P A:hover{text-decoration:none}
H1.top{font-size:24px; font-weight:bold; color:#C00; text-align:center; padding:10px 0}
UL.menu{
	list-style:none;
	margin-top:70px
	}
	UL.menu LI{
		margin-bottom:15px;
		height:90px
		}
	UL.menu LI.item1{display:none}		
		UL.menu LI A{
			display:block; 
			background-position:0 0px; background-repeat:no-repeat;
			width:100px; height:92px;
			font-size:14px; color:#000;
			text-decoration:underline;
			padding-left:110px
			}
		UL.menu LI A:hover, UL.menu LI.active A{background-position:0 -92px}		
		UL.menu LI.item27 A{
			background-image:url(../images/design2.gif);
			padding-top:40px; height:52px;						
			}		
		UL.menu LI.item2 A{
			background-image:url(../images/shtamp2.gif);
			padding-top:30px; height:62px						
			}		
		UL.menu LI.item37 A{
			background-image:url(../images/blank2.gif);
			padding-top:30px; height:62px						
			}
		UL.menu LI.item55 A{
			background-image:url(../images/poligrafia2.gif);
			padding-top:40px; height:52px;
			}		
		UL.menu LI.item56 A{
			background-image:url(../images/suvenir2.gif);
			padding-top:7px; height:85px;
			}		
		UL.menu LI.item57 A{
			background-image:url(../images/item57.gif);
			padding-top:30px; height:62px
			}		
		UL.menu LI.item58 A{
			background-image:url(../images/galuzi2.gif);
			padding-top:40px; height:52px;
			}		
UL#menu-into{
	list-style:none;	
	}
	UL#menu-into LI{
		margin-bottom:15px;
		height:55px
		}
		UL#menu-into LI A{
			display:block;
			width:150px; height:52px;
			font-size:12px; color:#000;
			text-decoration:underline;
			padding-left:65px
			}
			UL#menu-into LI A SPAN{
				padding-top:15px;
				display:block;
				}					
			UL#menu-into LI A.suvenir SPAN{padding-top:0px}		
		UL#menu-into LI A.design{
			background:url(../images/design.gif) no-repeat top left;								
			}
		UL#menu-into LI A.design:hover, UL#menu-into LI.active A.design{
			background:url(../images/design.gif) no-repeat 0 -52px;						
			}
		UL#menu-into LI A.shtamp{
			background:url(../images/shtamp.gif) no-repeat top left;							
			}
		UL#menu-into LI A.shtamp:hover, UL#menu-into LI.active A.shtamp{
			background:url(../images/shtamp.gif) no-repeat 0 -52px;						
			}
		UL#menu-into LI A.blank{
			background:url(../images/blank.gif) no-repeat top left;						
			}
		UL#menu-into LI A.blank:hover, UL#menu-into LI.active A.blank{
			background:url(../images/blank.gif) no-repeat 0 -52px;						
			}
		UL#menu-into LI A.poligrafia{
			background:url(../images/poligrafia.gif) no-repeat top left;
			height:55px			
			}
		UL#menu-into LI A.poligrafia:hover, UL#menu-into LI.active A.poligrafia{
			background:url(../images/poligrafia.gif) no-repeat 0 -55px;						
			}
		UL#menu-into LI A.suvenir{
			background:url(../images/suvenir.gif) no-repeat top left;
			height:55px;			
			}
		UL#menu-into LI A.suvenir:hover, UL#menu-into LI.active A.suvenir{
			background:url(../images/suvenir.gif) no-repeat 0 -55px;						
			}
		UL#menu-into LI A.reklama{
			background:url(../images/reklama.gif) no-repeat top left;
			}
		UL#menu-into LI A.reklama:hover, UL#menu-into LI.active A.reklama{
			background:url(../images/reklama.gif) no-repeat 0 -52px;
			}
		UL#menu-into LI A.galuzi{
			background:url(../images/galuzi.gif) no-repeat top left;
			height:53px;			
			}
		UL#menu-into LI A.galuzi:hover, UL#menu-into LI.active A.galuzi{
			background:url(../images/galuzi.gif) no-repeat 0 -53px;						
			}
			

DIV#main-all{
	margin:0 auto;
	height:100%;
	}
DIV#all-into{
	width:1000px;
	margin:0 auto
	}	
UL#mainlevel-topnav{
	list-style:none;	
	clear:both;
	background:url(../images/bg-top-menu.gif) no-repeat top right;
	padding-right:8px;
	width:931px; height:39px;
	margin:2px auto 0 auto;
	}
UL.into{
	background:url(../images/bg-ul-into.gif) no-repeat top right !important;
	width:auto !important; height:53px !important; float:left;
	position:relative; top:2px; left:35px;
	margin:0 !important; padding-right:9px !important;
	}
	
	UL#mainlevel-topnav LI{		
		height:39px;
		margin-right:3px; padding-left:9px;
		float:left;
		background:url(../images/left-top-menu.gif) no-repeat left top;
		}	
	UL.into LI.last{height:53px;}	
		UL#mainlevel-topnav LI A{
			display:block; float:left;
			height:39px; line-height:39px;			
			font-size:12px; color:#000; text-decoration:none; font-weight:bold;			
			padding:0 25px 0 16px;
			background:url(../images/right-top-menu.gif) no-repeat right top;
			}			
		UL.into LI.last A{
			height:53px !important;
			background:url(../images/last-top-menu.gif) no-repeat left top !important;
			}
			UL.into LI.last A STRONG{
				background:url(../images/right-last-menu.gif) no-repeat right top !important;
				height:53px !important;
				}		
		UL#mainlevel-topnav LI:hover, UL#mainlevel-topnav LI.active{
			background:url(../images/left-top-menu.gif) no-repeat 0 -39px;
			}
		UL#mainlevel-topnav LI:hover A, UL#mainlevel-topnav LI.active A{
			background:url(../images/right-top-menu.gif) no-repeat 100% -39px;
			}
		UL.into LI.last A:hover, UL.into LI.last-active A{
			height:53px !important;
			background:url(../images/last-top-menu.gif) no-repeat 0 -53px !important;
			}
			UL.into LI.last A:hover STRONG, UL.into LI.last-active A STRONG{
				background:url(../images/right-last-menu.gif) no-repeat 100% -53px !important;
				height:53px !important;
				}		
			
DIV#main-index{	
	width:100%;height:80%;
	clear:both;
	position:relative;	
	}
	
	DIV#main-index DIV#top-main{
		width:100%; height:100%; min-height:460px !important;
		background:#b8da61 url(../images/bg-top-main.gif) repeat-x bottom center;
		position:relative;
		clear:both;
		padding-bottom:8px; 		
		}
		DIV#main-index DIV#top-main DIV#conteiner{
			float:left;
			width:100%; min-width:1000px; height:100%; min-height:460px!important;
			margin-right:-240px;			
			}
			DIV#main-index DIV#top-main DIV#conteiner DIV#left-content{
				margin-right:240px; height:100%; min-height:460px!important;
				position:relative;
				}			
		DIV#main-index DIV#top-main DIV#left-top{
			float:left;
			width:225px;height:100%; min-height:460px!important;
			padding:20px 0 0 15px;
			}
			DIV#top-main H1#logo{
				background:url(../images/logo.gif) no-repeat;
				width:180px; height:77px;
				margin-left:5px;								
				}
				DIV#top-main H1#logo A{
					text-decoration:none; display:block;
					width:180px; height:77px;
					text-indent:-9999px;
					}
	DIV#main-index DIV#flesh{		
		height:460px;
		text-align:center;
		padding:35px 0 20px; overflow:hidden;		
		}
	DIV#main-index DIV#right-top{
		float:right;
		width:215px;height:100%; min-height:460px!important;
		}
		DIV#main-index DIV#right-top UL{
			list-style:none;
			margin-top:60px;					
			}				
													
																
	DIV#text-main{
		position:relative;
		width:100%;
		padding-bottom:10px
		}
		DIV#text-main H2#profi{
			background:url(../images/bg-profi.gif) no-repeat;
			position:relative; top:0px;  z-index:10;
			width:611px; height:42px; display:block;
			line-height:42px;
			text-align:center;
			font-size:13px; color:#000;
			margin:0 auto;
			}		
	
/* end Main*/
DIV#main{	
	width:972px;
	clear:both;
	position:relative;
	background:url(../images/bg-right.gif) repeat-y top right;
	padding-bottom:20px
	}
DIV#left-menu{
	float:left;
	width:223px; _width:260px;
	position:relative; left:2px; top:-14px;
	background:#b8da61 url(../images/bb-left-into.gif) repeat-y right top;
	padding:0 9px 0 28px; _padding:0;
	border-top:2px solid #fff;
	}
	DIV#left-menu IMG.coner-tl{
		position:relative; z-index:2; left:-28px; top:0; _left:0px;
		}
	DIV#left-menu IMG.coners-bottom{
		position:relative; top:10px; left:-28px; _left:0px; 
		}	
	DIV#left-menu H1#logo{
		background:url(../images/logo.gif) no-repeat;
		width:180px; height:77px;
		margin-left:5px; _margin-left:33px;								
		}
		DIV#left-menu H1#logo A{
			text-decoration:none; display:block;
			width:180px; height:77px;
			text-indent:-9999px;
			}
	DIV#left-menu UL{ margin-top:20px !important; _margin-left:33px;}		
DIV#right-text{
	position:relative;
	float:left;	width:685px;	
	}
	DIV#right-text H2{
		position:relative; top:-14px; left:-29px;
		background:url(../images/bg-h2.gif) no-repeat left top;
		font-size:14px; color:#000;
		text-align:center;
		width:668px; height:47px; line-height:41px;
		}
	DIV#right-text DIV.text{
		width:655px;		
		padding:0px 30px 0 20px;		
		}
		DIV#right-text DIV.text IMG.girl{			
			float:left;
			margin:0 20px 5px 0;
			}
		DIV#right-text DIV.text H3{
			font-size:12px; color:#000;
			padding-top:5px			
			}
		DIV#right-text DIV.text P{
			font-size:12px; color:#000; text-align:justify;
			padding-top:15px;
			line-height:1.3
			}			
		DIV#right-text DIV.text UL{
			list-style:none;
			font-size:12px; color:#000;
			line-height:1.3;
			padding-top:5px; 			
			}			
			DIV#right-text DIV.text UL LI{padding-top:10px; text-align:justify}
				DIV#right-text DIV.text UL LI UL, DIV#right-text DIV.text UL LI UL LI{padding:0}
				DIV#right-text DIV.text UL LI A{color:#000; text-decoration:none}
				DIV#right-text DIV.text UL LI A:hover{text-decoration:underline}
			DIV#right-text DIV.text OL{margin:10px 0 0 180px; font-size:12px; color:#000;}
		DIV#right-text DIV.text UL.first{
			list-style-type:disc;
			padding:0 0 0 20px;
			}
			DIV#right-text DIV.text UL.first LI.first{text-decoration:underline}
				DIV#right-text DIV.text UL.second{list-style-type:circle; margin-left:20px; padding-top:0px;}
					DIV#right-text DIV.text UL.second LI{text-decoration:none !important; padding-top:0px}
		DIV#right-text DIV.text OL.first{			
			font-size:12px; color:#000;	
			padding-left:20px; margin-top:15px;		
			}	
		DIV#right-text DIV.text UL.first2{
			list-style:lower-alpha inside;
			padding-top:0px;
			}	
			DIV#right-text DIV.text UL.first2 LI{text-indent:50px; padding:0 0 15px 0;}
				DIV#right-text DIV.text UL.first2 LI SPAN{text-decoration:underline}
		
		DIV#right-text DIV.text DIV.border{
			width:620px;
			border:1px solid #000;
			padding:10px;
			}
		DIV#right-text DIV.text P.ps{
			text-indent:50px; text-decoration:underline;
			font-style:italic;
			}				
		DIV#right-text DIV.text DIV.img{
			position:absolute; float:right;
			}
			DIV#right-text DIV.text DIV.img P{
				text-align:center; font-size:11px; color:#333;
				padding-top:10px;
				}	
		DIV#right-text DIV.text DIV.dom{
			top:250px; right:0px; width:206px
			}
		DIV#right-text DIV.text DIV.trio{
			top:250px; right:225px; width:113px;
			}
		DIV#right-text DIV.text DIV.papka{
			right:30px; top:390px; width:73px
			}	
		DIV#right-text DIV.text DIV.karman{
			top:390px; right:140px; width:60px;
			}	
		DIV#right-text DIV.text DIV.pen{
			top:530px; right:0; width:120px;
			}
		DIV#right-text DIV.text DIV.egednevnik{
			top:510px; right:140px; width:60px;
			}	
		DIV#right-text DIV.text DIV.buklet{
			top:620px; right:0; width:212px;
			}
		DIV#right-text DIV.text DIV.paket{
			top:570px; right:228px; width:110px;
			}								
							
.time, .time P{}
DIV#right-text TABLE{
	border-collapse:collapse; width:100%;
	margin-top:15px;
	}
	DIV#right-text TABLE TD, DIV#right-text TABLE  TH{
		border:1px solid #000;
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
		padding-left:5px
		}
HR{font-size:0px; line-height:1; background-color:#000; border:0; height:1px}		
