body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	background: White;
	position: relative;
}

table  {position: relative;}

td {text-align:center; vertical-align: top; position: relative;}

div {}

#flash {
	position: absolute;
	width: 638px;
	height: 233px;
	top:56px;
	left:1px;
}

img {border: none;}

#logo {
	width: 100%;
	height: 289px;
	font-size: 2px;
	text-align: left;
}

#leftLogo {
	position: absolute;
	top:0px;
	left: 0px;
}

#rightLogo {
	margin-left: 638px;
	height: 289px;	
	font-size: 2px;
	text-align: left;
	position: relative;
	background: url(img/logo3.jpg);	
}

#rightLogo2 {
	height: 289px;	
	width: 360px;
	font-size: 2px;
	background: url(img/logo8.jpg);	
}

#logotip {
	position: absolute;
	top:60px;
	right: 120px;	
}

#up {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(img/up.jpg);
	width:639px ;
	height: 56px;
}
#menu {
	margin-top: 4px;
	font-size: 10px;
	height: 100px;
	background: url(img/bgmenu.gif);
	width: 100%;
	min-width: 980px;
		
}

#left, .left {
	position: absolute;
	top: 0px;
	left: 0px;
}

.right {
	position: absolute;
	z-index: 20;
	right:0px;
	top:0px;
}

.bottom {
	position: absolute;
	z-index: 20;
	left:0px;
	bottom:0px;
}

#menTable {
	width: 100%;
	font-size: 11px;
	min-width: 980px;
	background: url(img/bgmenu.jpg);
}


}

#menTable .right {
	top: 0px;
	right: -1px
}

#menTable .right2 {
	position: absolute;
	top: 3px;
	right: -1px
}

#menTable a {
	text-decoration: none;
	color: Black;
}

#menTable a:hover {
	text-decoration: underline;
}

#menTable .Line {
	position: relative;
	width: 100%;
	font-size:0px;
	padding-bottom: 10px;	
}

.relative {
	position: relative;
	margin-top: 10px;
	top:0px;
	width: 0px;	
	width: 100%;
	height: 80px;
}




#menAbout, #menNews, #menCat, #menServ, #menElse, #menFind, #menNav {
	margin: 0px;
	padding: 0px;
}

#news, #cat, #serv, #else,  #find, #about {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1px;
	height: 3px;
	width: 100%;
}
#menNav {width:130px;}
#menAbout {width: 115px;border-top:3px solid #2D175F}
#menNews {width: 95px; border-top:3px solid #2D175F}
#menCat {width: 80px;  border-top:3px solid #2D175F}
#menServ {width: 80px; border-top:3px solid #2D175F}
#menElse {width: auto; border-top:3px solid #2D175F}
#menFind {
	width: 340px; 
	height: 100px;
	background: url(img/bgfind.jpg);	
	z-index: 5;
}
 #find {background:#F1AA00 }
#about {background: #2D175F;}
#news {background: #2D175F;}
#cat {background: #2D175F;}
#serv {background: #2D175F;}
#else {background: #2D175F;}

#rolAbout,#rolNews,#rolCat,#rolServ {
	position: absolute;
	width:300px;
	top:20px;
	left: 5px;
	text-align: left;
	z-index: 50;	
	display: none;			
}

#rolAbout {left: 5px;}
#rolNews {left: 3px}
#rolCat {left: 0px;}
#rolServ {left: 0px;} 

#menTable ul {
	margin: 0px;
	padding: 0px;
	margin-left: 37px;	
	list-style-position: outside;
}

#menTable li {
	margin: 0px;
	padding: 0px;
}

#rolAbout ul {list-style-image: url(img/liabout.gif);}
#rolNews ul {	list-style-image: url(img/licat.gif);}
#rolCat ul {list-style-image: url(img/linews.gif);}
#rolServ ul {list-style-image: url(img/liserv.gif);}

#get {
	position: absolute;
	top: 25px;
	left:18px;
	
}

#get .inp {
	background: White;
	border:1px solid  #DFDFDF; 
	width: 225px;
	height: 20px;
	padding: 0px;
	margin: 0px;
}

#get .sub {
	border: none;
	width: 35px;
	height: 16px;
	background: url(img/nayti.gif);
	cursor: pointer;
}

#content {
	margin-top: 5px;
	width: 100%;
}

.contLine {
	height: 2px;
		background: #2D175F;
	font-size: 1px;
}

 .contLine2 {
	background: url(img/shashki2.gif);
	height: 2px;
	
	font-size: 1px;
	
}

#content .anyth {
	width: 11px;
}



#content .pict {
	width: 123px;
}

#content .pict h3 {
	color: #F0AA00;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	font-size: 12px;
}

.text {
	width: auto;	
}

.inText {
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	margin-top: 30px;	
	padding-bottom: 40px;
	position: relative;
	text-align: justify;
}

.inText .left {
	left:-3px;
}
.inText .right {
	right:-3px;
}

#content .curNews {
	width: 340px;
	text-align: left;	
}

#thisNews {
	background: #F2F2F2;
	width: 275px;
	margin-left: 10px;
	position: relative;	
}

#thisNews a {
	color: #0094DE;
}

#thisNews h3 {
	margin: 0px;
	padding-top: 35px;
	padding-left: 15px;
	font-size: 13px;
	padding-bottom: 15px;
}

#thisNews .data {
	color: #979797;
}

.oneNews {
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

#arhiv {
	padding-left: 15px;
	padding-top: 15px;
}

#arhiv a {
	font-weight: bold;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

#arhiv a:hover {
	text-decoration: underline;
}

#footjer {
	/*border-top: 1px solid #979797;position: absolute;bottom:10px;left:0px;*/
	width:100%; position: relative;
}

#footjer .left {
	top: -1px;
left:129px;
}

#footjer p,#footjer div {
	margin: 0px;
	padding-left:0px;

	

}

#log	 {
	font-size: 10px;
	padding-top:15px;
}

#tel, #tel2 {
	font-weight: bold;
}

#tel2 {
	font-size: 17px;
}

#adr {
	font-size: 11px;
}

#email {
	color: #2D175F;
	text-decoration: none;
}

#email:hover {
	text-decoration: underline;
}
#proezd {
	color: #0094DE;
}

.mouse {
	cursor: pointer;
}

#studio {
	position:absolute;
	top:9px;
	right:20px;
	font-size:10px;
	color:black
}

#studio a {
	color:black;
	text-decoration: none;
}






