body	{margin:0; padding:0; font-family: verdana, arial, sans-serif; font-size: 75%; background-color: #FFF; color: #4D4D4D;}

p	{line-height: 1.5;}

a	{color: #4376CF; text-decoration: none}
a:hover {text-decoration: underline}

h1	{padding: 0 0 0 5px; color: #4376CF; font-size: 18px; line-height: 22px; text-transform: normal; font-weight: normal; margin: 15px 0; border:0; border-left: 4px solid #88BBFD}
h2	{font-size: 140%; color: #4d4d4d; font-weight: normal; padding: 1em 0 0 0;}
h2 a	{color: #4d4d4d;}
h3	{font-size: 110%; color: #4d4d4d;}
h4	{background: #4376CF url(titb.jpg) repeat-x; font-size: 110%; color: #FFF; line-height: 21px; margin: 0 3px;}
.h4_1	{background: url(titl.gif) no-repeat; margin: 0 0 14px 0;}
.h4_2	{background: url(titr.gif) top right no-repeat;}


img	{border:0;}
td	{vertical-align: top;}
small	{font-size: 90%}
ul.ul	{line-height: 1.5; list-style-image: url(li_gray.gif) }

div.main	{line-height: 1.5; margin-left:2em; margin-top: 0.2em;}

/* h1 {padding: 0 0 0 5px; color: #4376CF; font-size: 18px; line-height: 22px; text-transform: uppercase; font-weight: normal; margin: 15px 0; border:0; border-left: 4px solid #88BBFD}
h2, h3 {font-size: 110%; color: #4d4d4d;}
*/


/* шапка */
#header {}
.logo {width: 198px; float: left; padding: 14px 15px 15px 0; font-size: 30px; font-weight: bold; color: #4376CF} 
.titl {float: left; font-size: 10px; color:  #4376CF; text-transform: uppercase; padding-top: 15px}

#main {min-width: 1000px; max-width: 1280px; width: expression((documentElement.clientWidth) < 1024 ? "1000px" : "100%");}
#submain {padding: 0 15px}

#leftside    {width: 200px; position: absolute; top: 103px; left: 15px}
#leftside h4 {padding: 0 0 2px 17px;}

#center    {padding: 0 1.7% 0 2.2%; margin: 0 23% 0 200px;}
html>body #center {padding: 0 2.2%}

#rightside     {width: 23%; float: right; clear: left; line-height: 130%}
#rightside h4 {padding: 0 0 2px 9px;}

/* баннер */
.banner-partners {background: #88bbfd url(banb_deal.png) repeat-x; margin: 0 0 24px 0;}
.banner-kintwiki {background: #88bbfd url(banb_kintwiki.png) repeat-x; margin: 0 0 24px 0;}
#banner {background:  #2D50A2 url(banb.jpg) no-repeat; margin: 0 0 15px 0;}
.box-partners {background: url(banr_deal.png) top right no-repeat; padding: 0 24px 0 0;}
.box-kintwiki {background: url(banr_kintwiki.png) top right no-repeat; padding: 0 24px 0 0;}
#box {background: url(banr.gif) top right no-repeat; padding: 0 24px 0 0}
.boxr-partners {height: 144px}
.boxr-kintwiki {height: 144px}
#boxr {height: 133px}
.bantxt {padding: 20px 0 0 0; text-align: center; color: #fff; font: bold 13px verdana;}
.bantxt-kintwiki {padding: 20px 0 0 0; text-align: center; color: #aeaea6; font: bold 13px verdana;}
.slogan-partners {font-size: 22px; padding: 35px 0 0 0; font-weight: normal; text-transform: uppercase; color: #ebebeb;}
.slogan-kintwiki {font-size: 22px; padding: 35px 0 0 0; font-weight: normal; text-transform: uppercase; color: #ffb339;}
.slogan {font-size: 20px; padding: 20px 0 0 0; font-weight: normal; text-transform: uppercase; color: #B0D4FF;}
.slogan10 {font-size: 20px; padding: 10px 0 0 0; font-weight: normal; text-transform: uppercase; color: #ffc928;}

/*меню*/
#qmenu {position: absolute; right: 17px; top: 59px; z-index:0;}
#qmenu a, #qmenu span {color: #4D4D4D; text-decoration: none;}
#qmenu a:hover { text-decoration: underline;}
#qmenu img{ vertical-align: bottom;}

#mml {background: url(mml.gif) no-repeat}
#mmr {background: url(mmr.gif) top right no-repeat; height: 27px; padding: 0 0 0 16% ; overflow: hidden}
#mainmenu {clear: both; background: #4376CF url(mmb.jpg); margin-bottom:15px;}
#mainmenu ul {margin: 0; padding: 0; list-style-type: none}
#mainmenu ul li {float: left; background: url(lv1.gif) repeat-y;}
#mainmenu ul li a {display: block; padding: 6px 20px 7px 20px; color: #FFF; font-size: 110%; text-decoration: none;}
#mainmenu ul li a:hover {text-decoration: underline}
#mainmenu ul li a.active {margin-left: 1px; background: #62ABEB url(mmba.gif); color: #FFF; text-decoration:none;}

#leftmenu {background: #F7F7F7; padding: 0 0 10px 0; margin-top: 15px}
#leftmenu a.site {display: block; background: url(li_blue.gif) 0 3px no-repeat; padding: 0 0 10px 19px; margin: 0; color: #4D4D4D; font-weight: bold; text-decoration: none}
#leftmenu a.site:hover {text-decoration: underline}
#leftmenu ul  {padding: 0 0 3px 27px; margin: -5px 0 3px 0; list-style-type: none;}
#leftmenu ul li {padding: 1px 0; list-style-type: none}
#leftmenu ul li a {text-decoration: none;}
#leftmenu ul li a:hover {text-decoration: underline;}


#specmenu {background: #4376CF url(fbb.jpg) repeat-x;}
#specmenu_partners {background: #4376CF url(fbb.jpg) repeat-x;}
#specmenu_kintwiki {background: #fff url(fbb_kintwiki.jpg) repeat-x;}
#spl {background: url(fl.gif) no-repeat}
#spr {background: url(fr.gif) top right no-repeat;}
#spl_kintwiki {background: url(fl_kintwiki.gif) no-repeat}
#spr_kintwiki {background: url(fr_kintwiki.gif) top right no-repeat;}
#sp {background: url(lg1.gif) repeat-x; padding: 3px 0 0 12px;}
#sp div {font-size: 11px; height: 19px}
#specmenu a {color: #FFF; text-decoration: underline}
#specmenu_kintwiki a {color: #444; text-decoration: underline}
#specmenu a:hover {text-decoration: none} 
#specmenu_kintwiki img{vertical-align: bottom;}
#specmenu_partners img{vertical-align: bottom;}
#specmenu_partners a {color: #FFF; text-decoration: underline}

#picmenu {overflow: hidden; height: 100px;}
#picmenu div {width: 24.9%; float: left; background: url(lv2.gif) repeat-y; text-align: center}
#picmenu a {color: #4376CF; text-decoration: none; font-size: 110%; line-height: 160%; font-weight: bold;}
#picmenu a:hover {text-decoration: underline}

#pathmenu {clear: left; color: #4376CF; padding: 2px 3px 3px 9px}

.block {margin-bottom: 15px;}
.clr {clear: both}
.fr {float: right;}
.fl {float: left}
.simg {float: left; margin-right: 10px; margin-bottom: 15px;/*border: 1px solid #4376CF*/}
.rsimg {float: right; margin-left: 10px; margin-bottom: 15px;/*border: 1px solid #4376CF*/}
.ph {padding-bottom: 10px;padding-top: 4px; color: #4376CF; font-weight: bold;}
.gray {color: #999;}
.blue {color: #4376CF}
.lightblue {color: #88BBFD}
.bgempty {background: none}
.av {text-decoration: underline}

.gl4 {background: url(gl4.gif) left bottom no-repeat;}
.gl3 {background: url(gl3.gif) right bottom no-repeat;}
.gl2 {background: url(gl2.gif) right top no-repeat;}
.gl1 {background: #F7F7F7 url(gl1.gif) no-repeat; border: 1px solid #FFF}


.news {padding: 0 5px 5px 12px; background: url(li_gray.gif) 0 4px no-repeat;}
.news p {margin: 4px 0}
/*
.news a {text-decoration: none}
.news a:hover {text-decoration: underline}
*/
.fullpage {clear: both; padding: 0 0 0 12px; color: #4376CF}

#search {background: #88BBFD url(srcb.jpg); font-size: 11px; letter-spacing: -1px; height: 75px; overflow: hidden; margin: 0 0 15px 0}
#srcl {background: url(srcl.gif) no-repeat}
#srcr {background: url(srcr.gif) right top no-repeat; color: #FFF; padding: 10px 15px 10px 20px; height: 75px;}
#search form   {margin: 15px 0 0 0}
#search .txt   {border:0; width: 130px; margin-right: 5px; height: 19px;}
#search .btn {vertical-align: bottom; margin-bottom: 1px}
#search a {color: #fff}

.client {text-align: center}
.client img {margin: 15px 0 }
.lg2 {height: 1px; padding:0; background: #F5F5F5 url(lg2.gif) repeat-x}
.bside {margin-bottom: 10px}

#unfooter {clear: both; margin-top: 30px; padding: 30px 15px 0 15px}
#footer {background: url(lg2.gif) repeat-x; padding: 20px 0 20px 225px;}

/* старые стили */

 #content table.table {
	border: 1;
	border-collapse: collapse;
	border-color: white;
	margin: 1ex 0 1ex 0;
}

#content table.table td{
	border: 1px solid gray;
	padding: 0.5ex 1ex 0.5ex 1ex;
	vertical-align: middle;
}

#content table.table tr.header td {
background-color:#E1E1E1;
font-weight:bold;
}

/* #content table td{
	padding: 0ex 1ex 0ex 1ex;
}*/

#content img {
	/*padding-right: 1.5ex;*/
}

#content .form img {
	padding: 0;
	margin: 0;
}
#content table.form td{
	padding: 0;
	margin: 0;
}


#content ul {
	line-height: 150%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#content ul li {
	background-image:url(li_gray.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	line-height:150%;
	padding-left:15px;
}

.tit {
 margin: 0 0 3px 0;
}  
.tit a {
 font-size: 13px;
 font-weight: bold;
 color: #295fa7;
}

/* MID */
#example div {
	margin: 0 0 0 2em;
	line-height: 1.5;
	font-size: 13px;
	font-style: italic;
	text-align:left;
}
#example div.head {
	margin: 0 0 0 4em;
	line-height: 1.5;
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
}
#example div.text {
	margin: 0 0 0 2em;
	line-height: 1.5;
	font-size: 13px;
	font-style: italic;
	text-align:left;
}
#example div.calc {
	line-height: 1.5;
	font-size: 13px;
	font-style: italic;
	text-align:left;
}





#content table.ptable {
	border: 1px solid gray;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	_width: 95%
}
#content table.ptable td {
	padding: 4px;
	text-align: center;
	border:1px solid gray;
	vertical-align: middle;
}

#content table.ptable tr.tr1 td{
	text-valign:middle;
	background:#e1e1e1;
	font-weight:bold;
	text-align:center;
}

#content table.ptable td.td1{
	text-align:center;
	width:20px;
}

#content table.ptable td.td2{
	background:#fafafa;
	text-align:left;
	width:*;

}
#content table.ptable td.tdp{
	width: 20%;
	text-align:center;
}
#content table.ptable td.tdp10{
	width: 15%;
	text-align:center;
}
#content table.ptable td.tdp5{
	width: 10%;
	text-align:center;
}