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;}

.menu {font-family: Arial; font-size: 12px; color: #000000;}
.menu a:link {color:#000000;}
.menu a:visited {color:#000000;}
.menu 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;}

#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}


-- скругленные углы -------------
.r-star, 
.r-star-shape{
	position:relative;
	overflow:hidden;
	padding:10px 0;
}

.r-star, 
.r-star-shape .content{
	background:#88d2fc;
}

.r-star .content, 
.r-star-shape .content{
	padding:10px 20px;
}

.r-star .cn,
.r-star-shape .cn{
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url(../images/r-star.png);
}

.r-star .cn.tr, .r-star .cn.br,
.r-star-shape .cn.tr, .r-star-shape .cn.br {
	margin-left:100%;
}

.r-star .cn.bl, .r-star .cn.br,
.r-star-shape .cn.bl, .r-star-shape .cn.br {
	top:auto;
}

.r-star-shape .cn{
	background:url(../images/r-star2.png);
}

.r-star-shape .cn.tl, .r-star-shape .cn.bl {
	width:100%;
} 
-- скругленные углы -------------

-- скругленные углы 22-------------
#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #CCCCCC;
}

.inner-box {
    padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, b { background-color: #CCCCCC; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}
 
-- скругленные углы 22-------------
-- скобка -------------
#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%;
}
-- скобка -------------
/*.txt1{
	background:url('../images/mainl1.gif') no-repeat;
	} */

.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; }