body
{ background: #ffffff;
margin-left: 0%;
margin-top: 10px;
margin-right: 0%;
margin-bottom: 0%; 
}

h1{font-size:16px;}

h2{font-size:14px;}
h3, h4{font-size:12px;}

.bordur { border: 1px 1 #CCCCCC; }

a:link    { color: #999999; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:hover   { color: #CCCCCC; text-decoration: underline; }
a:active  { color: #999999; text-decoration: none; }

.top { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#0000ff; }
a.top:link    { color: #ff0000; text-decoration: none; }
a.top:visited { color: #ff0000; text-decoration: none; }
a.top:hover   { color: #ff0000; text-decoration: none; }
a.top:active  { color: #ff0000; text-decoration: none; }

.txt {font-family: Arial; font-size: 12px; color: #000000;}
.txt a:link {color:#4800de; text-decoration:underline}
.txt a:visited {color:#4800de; text-decoration:underline}
.txt a:hover {color:#4800de;}

#header{
width:100%;
height:100px;
margin:auto;
position: relative;
}

.menu_left {font-family: Arial; font-size: 12px; color: #000000;}
.menu_left a:link {color:#000000;}
.menu_left a:visited {color:#000000;}
.menu_left a:hover {color:#000000; font-weight: bold;}

.menu_top {font-family: Arial; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; }
.menu_top a:link {color:#000000;}
.menu_top a:visited {color:#000000;}
.menu_top a:hover {color:#000000;}

.menu {
	float: left;
	padding-left: 220px;
	width:100%;
	background:#ffffff;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height:normal;
	border-bottom:1px solid #666;
	}
.menu ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}
.menu li {
	display:inline;
	margin:0;
	padding:0;
	}
.menu a {
	float:left;
	background:url("../images/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
.menu a span {
	float:left;
	display:block;
	background:url("../images/tabrightF.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;}
/* End IE5-Mac hack */
.menu a:hover span {color:#FFFFFF;}
.menu a:hover {background-position:0% -42px;}
.menu a:hover span {background-position:100% -42px;}

#content .module_s1{margin-bottom:10px;}
#content .module_s1 div{background:url(../images/tall1.jpg) repeat-y left top;}
#content .module_s1 div div{background:url(../images/top1.jpg) no-repeat left top;}
#content .module_s1 div div div{background:url(../images/bottom1.jpg) no-repeat left bottom;}
#content .module_s1 div div div div{}
#content .module_s1 div div div td.over{padding:22px;}

#content .module_s1  ul { margin-left:15px; padding-bottom:15px;}
#content .module_s1  li{color:#6395d6; font-size:0.91em; line-height:18px; background:url(../images/pimp1.gif) no-repeat 0px 7px; padding-left:15px;}
#content .module_s1  li a{color:#6395d6; text-decoration:none; }
#content .module_s1  li a:hover{text-decoration:underline}

-- скобка -------------
#ja-mainbody {
	border-right: 1px solid #CCCCCC;
	background: url(../images/bbook-bg.gif) repeat-y 21% 0%;
}

#ja-mainbody, #ja-mainbody-fl, #ja-mainbody-fr, #ja-mainbody-f {
}

#ja-mainbody, #ja-mainbody-fr {
	float: left;
	width: 79%;
}

#ja-mainbody-fr {
	border-right: 1px solid #CCCCCC;
	width: 100%;
	background: url(../images/bbook-bg.gif) repeat-y 21% 0%;
}
-- скобка -------------

.style7 {
	font-size: 9px;
	font-style: italic;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.toptxt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #ff0000;}

.bottomtxt {
	font-size: 9px;
	font-style: italic;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
}

.style14 {
	font-size: 9px;
	font-style: italic;
	color: #B9B179;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.f { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #ff0000; }

.style4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	bottom: auto;
	white-space: nowrap;
	display: table;
}

.style7 {
	font-size: 9px;
	font-style: italic;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.style18 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.text-13 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; }
.bottom{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.uslugi { font-family: Arial, Helvetica, sans-serif; font-size: h4; color: #000000; }

a.articles:link { color: #000000; text-decoration: none; }
a.articles:visited { color: #999999; text-decoration: none; }
a.articles:hover { color: #CCCCCC; text-decoration: none; }
a.articles:active { color: #999999; text-decoration: none; }

.image1 
{
	position: relative; 
	top: 2.85em; 
	font-family:Arial; 
	font-size:14px; 
	color: #ffffff;
}
#ramka
{ font-size: 0; background: transparent url('/images/question2.png') center bottom no-repeat; 
  background-image:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/question2.png', sizingMethod='crop');     
}
.style19{ color:#ff9966}

/*@media print {
.noprintclass { display:none; }
.sdow-top     { display:none; }
.sdow-bottom  { display:none; }
}*/

.sdow-top 
{
	background: url(../images/sdow_03.png) repeat-x scroll;	
	padding:0 0 0 0;
	margin:0 0 0 0;	
	overflow:hidden;
}
.sdow-top-white{background:transparent url('images/sdow_white_03.png') repeat-x scroll;}
.shdow-right-top-white{background: transparent url( 'images/sdow_white_05.html' ) no-repeat scroll 100%;padding:0 0 0 0; margin: 0 0 0 0;overflow:hidden;}

/*.sdow-top a:link {margin:2 0 0 0; padding:5 4 3 4;color:#9999aa;}
.sdow-top a:visited {margin:2 0 0 0; padding:5 4 3 4; color:#9999aa;}
.sdow-top a:hover { margin:2 0 0 0; padding:5 4 3 4;color:#555566;}*/
	
.sdow-bottom{background: url(../images/sdow_14.png) repeat-x scroll;padding:0 0 0 0; margin: 0 0 0 0; overflow:hidden;}
.shdow-right-top{background: url(../images/sdow_05.png) no-repeat scroll 100%;padding:0 0 0 0; margin: 0 0 0 0;overflow: hidden;}
.shdow-right-bottom{background: url(../images/sdow_15.png) no-repeat scroll 100%;padding:0 0 0 0; margin: 0 0 0 0; overflow:hidden;}
.sdow-right{background: url(../images/sdow_10.png) repeat-y scroll 100%;padding:0 0 0 0; margin: 0 0 0 0;}
.sdow-left{background: url(../images/sdow_07.png) repeat-y scroll;padding:0 0 0 0; margin: 0 0 0 0;}
.top-left {background: url(../images/top-left.png) no-repeat; }

#cd {
	margin: auto;
	height: 50px;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #000;
	text-align: center;
	font-weight: bold;
	background-image: url(../images/back.jpg);
	vertical-align: middle;
}
