/*обнуление*/

TABLE,TD,FORM,DIV{padding:0; margin:0; vertical-align:top;}
*{font-family:arial; font-size:12px;}




BODY,HTML{width:100%; height:100%; padding:0; margin:0; background:#fffff;}

TABLE.main, TD.main{border:0 none; width:100%; height:auto; text-align:center;}

DIV.main{width:918px; height:100%; margin:0 auto;}

DIV.deliver{font-size:0; line-height:0;}

TD.h10{height:10px;}

TABLE.body{width:846px; height:100%;}

TABLE.body TD.leftshadow{background:url(images/leftbg.gif) #e1e9ec left top repeat-y; width:4px; height:100%;}

TABLE.body TD.leftshadow DIV.deliver{width:4px;}

TABLE.body TD.rightshadow{background:url(images/rightbg.gif) #e1e9ec right top repeat-y; width:4px; height:100%;}

TABLE.body TD.rightshadow DIV.deliver{width:4px;}

TABLE.body TD.body{width:100%; height:100%; background:#fff; padding:33px 32px 11px 32px;}




TABLE.colors{width:100%;}

TABLE.colors TR.height76 TD{height:76px;}

TABLE.colors TR.height126 TD{height:126px;}

TABLE.colors TD.colors1{background:#4fa29a; width:105px;}

TABLE.colors TD.colors2{background:#d8d05a; width:105px;}

TABLE.colors TD.colors3{background:#929f4d; width:103px;}

TABLE.colors TD.colors4{background:#a46f43; width:86px;}

TABLE.colors TD.colors5{background:#e96e06; width:95px;}

TABLE.colors TD.colors6{background:#5e786d; width:136px;}

TABLE.colors TD.colors7{background-color:#a7c817; width:216px;}

TABLE.colors TD.startlogo{background:url(images/startlogo.gif) left top no-repeat #a46f43;}

TABLE.colors TD.spanline{height:1px; background:#d8dcbf;}

TABLE.colors TR.menu{height:39px; cursor:pointer; }



TABLE.colors TR.menupic{height:446px;}
TABLE.colors TR.menupic TD.colors1{background-image:url(images/menuitem1.gif); background-repeat:no-repeat; background-position:22px 26px;}
TABLE.colors TR.menupic TD.colors2{background-image:url(images/menuitem2.gif); background-repeat:no-repeat; background-position:30px 39px;}
TABLE.colors TR.menupic TD.colors3{background-image:url(images/menuitem3.gif); background-repeat:no-repeat; background-position:25px 33px;}
TABLE.colors TR.menupic TD.colors4{background-image:url(images/menuitem4.gif); background-repeat:no-repeat; background-position:29px 10px;}
TABLE.colors TR.menupic TD.colors5{background-image:url(images/menuitem5.gif); background-repeat:no-repeat; background-position:25px 20px;}
TABLE.colors TR.menupic TD.colors6{background-image:url(images/menuitem6.gif); background-repeat:no-repeat; background-position:46px 22px;}
TABLE.colors TR.menupic TD.colors7{background-image:url(images/menuitem7.gif); background-repeat:no-repeat; background-position:87px 11px;}


TD.calendar{background-image:url(images/calendar.gif); background-repeat:no-repeat; background-position:right 26px;}
TD.calendar DIV.rel{position:relative; text-align:left;}
TD.calendar DIV.rel DIV.abs{position:absolute; top:55px; left:93px; color:#fff; font-family:Verdana; font-size:13px; text-align:left;}
TD.calendar DIV.rel DIV.abs SPAN.num{font-family:Verdana; font-size:16px; font-weight:bold;}
TD.calendar DIV.rel a.arrow{position:absolute; top:102px; right:10px; background:url(images/arrow.gif) no-repeat left top; width:20px; height:10px; cursor:pointer; display:block; text-decoration:none;}





TABLE.colors TR.menu TD DIV.m{display:block; position:relative; width:auto; height:auto; margin:0; text-align:left; float:left; z-index:1000;}

TABLE.colors DIV.submenu{position:absolute; display:none; top:0px; left:0px; width:auto; height:auto;}

TABLE.colors TR.menu DIV.lItem{display:block; text-align:center; width:auto; height:auto; padding-top:10px; overflow: hidden;}

TABLE.colors TR.menu TD DIV.lItem A{font-family:"Times New Roman", Times, serif; color:#fff; font-weight:bold; font-size:16px; vertical-align:top; text-align:center; position:relative; text-decoration:none; letter-spacing: normal; line-height: normal;}



TABLE.colors DIV.m7 DIV.submenu{position:absolute; display:none; top:0px; left:0px; width:auto; height:auto;}

TABLE.colors DIV.m7{display:block; position:relative; width:auto; height:auto; margin:0; text-align:right; z-index:1000;}





TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu,
TABLE.colors TR.menu TD.colors2 DIV.m DIV.submenu,
TABLE.colors TR.menu TD.colors3 DIV.m DIV.submenu,
TABLE.colors TR.menu TD.colors4 DIV.m DIV.submenu,
TABLE.colors TR.menu TD.colors5 DIV.m DIV.submenu,
TABLE.colors TR.menu TD.colors6 DIV.m DIV.submenu{position:absolute; display:none; top:39px; left:0px; width:auto; height:auto; color:#000; padding:10px 15px 10px 87px; cursor:default; margin:0; width:250px;}

TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu{
	width:200px;
}
TABLE.colors TR.menu TD.colors2 DIV.m DIV.submenu{
	width:180px;
}
TABLE.colors TR.menu TD.colors3 DIV.m DIV.submenu{
	width:125px;
}
TABLE.colors TR.menu TD.colors4 DIV.m DIV.submenu{
	width:208px;
}
TABLE.colors TR.menu TD.colors5 DIV.m DIV.submenu{
	width:180px;
}
TABLE.colors TR.menu TD.colors6 DIV.m DIV.submenu{
	width:245px;
}

TABLE.colors TR.menu TD.colors7 DIV.m7 DIV.submenu{
	position:absolute; 
	display:none; 
	top:39px; 
	left:0px; 
	width:auto; 
	height:auto; 
	color:#000; 
	padding:12px 15px 15px 87px; 
	cursor:default; 
	margin:0; 
	width:310px;
}



/*

TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu{position:absolute; display:block; top:39px; left:0px; width:auto; height:auto; color:#000; padding:12px 15px 15px 87px; cursor:default; margin:0;}

*/
TABLE.colors TR.menu TD A{color:#000; text-decoration:none; font-weight:bold;font-family:"MS Sans Serif", Verdana;font-size:12px;}


TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu{background:url(images/menuitem1_active.gif) #fff no-repeat 22px 26px;}
TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors1 DIV.m DIV.submenu LI A:hover{color:#5ca794;}
TABLE.colors TR.menu TD.colors2 DIV.m DIV.submenu{background:url(images/menuitem2_active.gif) #fff no-repeat 30px 39px;}
TABLE.colors TR.menu TD.colors2 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors2 DIV.m DIV.submenu LI A:hover{color:#d8d05a;}
TABLE.colors TR.menu TD.colors3 DIV.m DIV.submenu{background:url(images/menuitem3_active.gif) #fff no-repeat 25px 33px;}
TABLE.colors TR.menu TD.colors3 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors3 DIV.m DIV.submenu LI A:hover{color:#8da054;}
TABLE.colors TR.menu TD.colors4 DIV.m DIV.submenu{background:url(images/menuitem4_active.gif) #fff no-repeat 29px 10px;}
TABLE.colors TR.menu TD.colors4 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors4 DIV.m DIV.submenu LI A:hover{color:#a27445;}
TABLE.colors TR.menu TD.colors5 DIV.m DIV.submenu{background:url(images/menuitem5_active.gif) #fff no-repeat 25px 20px;}
TABLE.colors TR.menu TD.colors5 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors5 DIV.m DIV.submenu LI A:hover{color:#e26f0c;}
TABLE.colors TR.menu TD.colors6 DIV.m DIV.submenu{background:url(images/menuitem6_active.gif) #fff no-repeat 46px 22px; padding-left:100px;}
TABLE.colors TR.menu TD.colors6 DIV.m DIV.submenu LI,TABLE.colors TR.menu TD.colors6 DIV.m DIV.submenu LI A:hover{color:#6b7763;}
TABLE.colors TR.menu TD.colors7 DIV.m7 DIV.submenu{ padding:12px 150px 15px 10px; left:auto; right:0px; background:#fff no-repeat url(images/menuitem7_active.gif) 100% 11px;}
TABLE.colors TR.menu TD.colors7 DIV.m7 DIV.submenu LI,TABLE.colors TR.menu TD.colors7 DIV.m7 DIV.submenu LI A:hover{color:#a1c01e;}

TD.footerline{background:url(images/dslogo.gif) #fff no-repeat; background-position:center 10px; height:72px;}
TD.footerline A{width:150px; height:70px; display:block; text-decoration:none; text-align:center; margin:0 auto;}

/*
TABLE.colors TD.i1{background:#95c7c2; width:105px;}
TABLE.colors TD.i2{background:#e8e39c; width:105px;}
TABLE.colors TD.i3{background:#bec594; width:103px;}
TABLE.colors TD.i4{background:#c8a98e; width:86px;}
TABLE.colors TD.i5{background:#f2a86a; width:95px;}
TABLE.colors TD.i6{background:#9eaea7; width:136px;}
TABLE.colors TD.i7{background:#cade74; width:216px;}
*/

	DIV.m DIV.submenu UL, DIV.m7 DIV.submenu UL{padding:0px; margin:0px;}

	DIV.m DIV.submenu LI, DIV.m7 DIV.submenu LI{text-align:left; margin:0px 0px 0px 13px; padding:5px 0px 4px 0px; white-space:nowrap; list-style:square;}

	DIV.m DIV.submenu LI A, DIV.m7 DIV.submenu LI A{ font-weight:normal; color:#000; text-decoration:none;}

	DIV.m DIV.submenu LI A:hover, DIV.m7 DIV.submenu LI A:hover{ font-weight:bold; text-decoration:underline;}



TABLE.colors TR.menupic DIV.m_tomain{position:relative; width: auto; height:auto; text-align:left;}


TABLE.colors TR.menupic DIV.tomain{position:absolute; width: 203px; height:35px; left:49px; top:224px; background:url(images/tomain.gif) no-repeat left top; cursor:pointer;}
TABLE.colors TR.menupic DIV.tomain A{display:block; width: auto; height:35px; text-decoration:none;}

TABLE.colors TR.menupic DIV.bmenu{position:absolute; width: auto; height:auto; left:49px; top:300px; text-align:left;}

TABLE.colors TR.menupic DIV.bmenu A{color:#fff; font-weight:bold; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;}

TABLE.colors TR.menupic DIV.bmenu A:hover{text-decoration:underline;}



TABLE.colors TD.headerline{background:url(images/headerline.gif) #4fa29a left top repeat-y; width:auto; height:12px;}

TABLE.colors TD.headerline DIV.deliver{height:12px; width:846px;}