html, body { font-size:12px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;} 

a {color:#5C618F; text-decoration:none; font-weight:bold;} 
a:hover {color:black; text-decoration:underline;} 
a:focus {color:red;} 
a:visited {color:#999999;} 
a img {border:none;} 
a.arh {
	display:block;
	width:100%; text-align:right;
	font-size:11px; font-weight:normal;
	text-decoration:underline;
}
#container {
	margin:0px; padding:0px;
	background: transparent;
	width:100%;
	border:none;
}

#header {
	width:100%; height:110px;
	min-width:781px;
	background:#5C618F url(/IM_SAIT/top_bag1.gif);
	border:0px solid #5C618F;
	border-bottom:12px solid white;
}

#headpic {
	display:block;
	width:781px; text-align:left;
	margin:0px; padding:0px;
	border:0px solid red;
}
#headpic img {
	margin:16px;
}
#line {
	width:100%; height:16px;
	background:#eceedd;
}
#line a {
	display:block; margin:0px; padding:0px; width:781px;
	font-size:12px; font-weight:normal;
}
table#main {
	width:100%; margin:0px; padding:0px;
	border-collapse:collapse;
	border:none;
	background: white;
}
table#main td {
	border:0px solid red;
}
table#main td#lefty {
	width:160px;
	background:#eceedd url(/IM_SAIT/right_grad_011.jpg) top left repeat-x;
}

ul#mainmenu,ul#mainmenu ul {
	margin:10px;padding:0px;
}
ul#mainmenu li,ul#mainmenu ul li {
	list-style-type:none;
	margin:6px 0px 6px 0px;
}

ul#mainmenu li a {
	display:block;
	background:transparent;
	width:100%;
	font-size:13px; font-weight:bold; font-style:italic;
	color:black;
	border:0px solid green;
}
ul#mainmenu li a:hover {
	background:#5C618F;
	border:0px solid red;
	text-decoration:none;
}
#null:hover {background:transparent;}
ul#mainmenu li a span {
	font-size:11px; font-weight:normal;
}

#lefty p {
	font-size:10px;
	margin:10px;
}


table#main td#content {
	font-size:11px;
	line-height: 1.5;
}

#content h1 {
	margin:0px; padding:0px;
	width:100%;
	background:#E8EDEA;
	text-indent:16px;
	font-size:13px; font-weight:bold; font-style:italic; color:#5C618F;
}

#content h2 {
	margin:6px 2% 6px 2%; padding:0px;
	width:96%;
	background:#5C618F;
	text-indent:0px; text-align:center;
	font-size:13px; font-weight:bold; font-style:italic; color:white;
}
#content h3 {
	margin:6px 2% 6px 2%; padding:0px;
	width:96%;
	background:transparent;
	text-indent:0px;
	font-size:13px; font-weight:bold; font-style:normal; color:black;
}

#content p {
	margin:10px;
	font-size:11px;
}

#content table {
	margin:6px 2% 6px 2%; padding:0px;
	border-collapse:collapse;
}
#content table td {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	border:0 px solid black;
}

table#main td#righty {
	width:170px;
	background:#eceedd url(/IM_SAIT/right_grad_011.jpg) top left repeat-x;
	font-size:14px; text-align:center;
}

#righty div {
	text-align:left;
	font-size:11px;
} 
#righty div p {
	text-align:left;
	font-size:11px;
	margin:4px;
} 
/*blocks*/
#banner {
	margin:10px 20px 10px 20px;
	background:transparent;
}
#Pred_mes {
	margin:10px;
	width:150px;
	background:white;
}
#Pred_mes div {
	margin:10px 10px 10px 10px; padding:0px;
	width:130px; 
	text-align:center; font-style:italic; color:black;
	background:#eceedd;
}
#Pred_mes div h3 {
	font-size:10px; font-weight:bold;
	margin:4px;
}
#Pred_mes div p {
	font-size:10px; color:black; text-align:center;
}
#Proizv {
	clear:both;
	margin:10px;
	width:150px;
	background:transparent;
}
#Sp_pred {
	margin:12px;
	width:135px; 
	background:white;
	font-size:10px;
}



#bottommenu1, #bottommenu2 {
	width:100%;
	border-bottom:4px solid #5C618F;
}
#bottommenu1 a, #bottommenu2 a {
	font-size:11px; color:black; font-style:italic;
	font-weight:normal; letter-spacing:0px;
}
#copy {
	width:100%; height:20px;
	background:#5C618F;
	font-size:14px; color:white;
	font-weight:normal; font-style:italic;
	text-indent:16px;
}


#predl {
	display:block;
	width:100px;
	margin:0px 0px 0px 25px; padding:0px;
	font-size:13px; font-weight:bold; font-style:italic; color:#fff; text-align:left;
}
.poleznoe {
	margin:6px 2% 6px 2%; padding:0px;
	background:#F0EEE8;
	border:1px;solid red;
}
.poleznoe p img {
	float:left; clear:left;
	margin:4px; padding:0px;
}
.newstop {
	margin:10px; padding:0px;
	background:#F0EEE8;
	border:1px;solid red;
}
.newstop img { float:left; clear:left; width:220px; }
.newstop p img { float:left; clear:left; width:220px; }
.newstop p { font-weight:bold; text-align:right;line-height:14px;}


#counters { height:33px; text-align:center;}

.clear {clear:both; height:0px;}



#tooltip{
background:transparent; border:0px solid white; color:white; font:menu; width:15em; margin:0px; padding:3px 5px;
position:absolute; visibility:hidden; z-index:130;
}