@charset "windows-1251";


/* NEW STYLE RESTYLING */





/*---------------------------------------------------------------------------------------------------------------------------------*/





BODY, TD, DIV, H1, UL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}

H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}



/*-------------------------------- FOOTER ------------------------------------*/

.ft {
	font:normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	background:#fff;
	padding:0px 28px;
}
.aft {background-color:#DADDE0; padding:14px 28px;}
.lft {float:left;}
.rft {float:right;}
.clear {clear:both;}

/*----------------------------------------------------------------------------*/

TD.spacer {width:28px !important;}

/*------------------------ LMENU (left, right) -------------------------------*/

.lmenu, .rmenu {
	width:160px;
	font: bold 12x Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #205887;
	text-decoration : none;
	padding:20px 0 0 0;
	text-align:center;
	vertical-align:top;
}

.lmenu A, .rmenu A {text-decoration: none; color: #205887;}
.lmenu IMG, .rmenu IMG {
	margin:8px 0px 20px 0px;
	border:3px double #DADDE0;
	padding:0px;
}

.lmenu{padding:20px 12px 0 0;}
.rmenu{padding:20px 0 0 12px;}


/*---------------------------------  TOP MENU  -------------------------------*/

div.menuline {
    margin:0px !important;
    padding:0px 0px !important;
    width:100%;
    /*height:28px;*/
    font-weight:normal;
    background: #dadde0;
    font-size : 10px;
}

div.menuline a{
    text-decoration:none;
    color:#000;
    display:block;
    float:left;
    padding:6px 20px 5px;
    white-space:nowrap;
    font-size: 13px;
    font-weight: bold;
}
div.menuline a#curr{
	background:#506178;
	color:white;
}
/*
div.menuline a:hover, div.menuline a.curr, div.menuline a.over {
	background:#3b4859; 
	color:white;
}
*/
div.menuline a.over {
	/*background:#F1F5F8;*/
	background:#839FC5;
	font-size: 13px;
}


div.menuline span.first, div.menuline span.last{
    display:block;
    float:left;
    padding:5px 1px;
}
div.menuline span.last{
	float:none;
}

table.menu td a{
	display: block;
	width: 137px;
	padding: 2px 8px 0px 5px;
	color: #FFF;
	text-decoration:none;
	background: #1EA46F;
	margin-right: 3px;
}

table.menu td a:hover{
	display: block;
	width: 137px;
	padding: 2px 8px 0px 5px;
	color: #FFF;
	text-decoration:none;
	background: #1EA46F;
	margin-right: 3px;
}

table.menu_l2 td a.m2{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #DADDE0;
	border-top: 1px solid #000;
	width: 270px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m2:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m2.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}

table.menu_l2 td a.m2c{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #DADDE0;
	border-top: 1px solid #000;
	width: 270px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m2c:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m2c.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}

table.menu_l2 td a.m3{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #DADDE0;
	border-top: 1px solid #000;
	width: 310px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m3:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m3.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}

table.menu_l2 td a.m3c{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #DADDE0;
	border-top: 1px solid #000;
	width: 310px;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m3c:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m3c.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}

table.menu_l2 td a.m4{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #DADDE0;
	border-top: 1px solid #000;
	width: 165px;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m4:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m4.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}

table.menu_l2 td a.m4c{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #DADDE0;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #DADDE0;
	border-top: 1px solid #000;
	width: 165px;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
}

table.menu_l2 td a.m4c:hover{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
}

table.menu_l2 td a.m4c.over{
	display: block;
	padding: 2px 8px 4px 8px;
	color: #000;
	text-decoration:none;
	background: url('/media/bullet_right2.gif') no-repeat 98% #839FC5;
	border-top: 1px solid #000;
	line-height: 13px;
}



img.parent {
	display:block;
	float:right;
}
img.parent1 {
	position: absolute;
	margin-left:30px;
}


/*------------------------------- MAIN CONTENT -------------------------------*/

.main {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:20px 0px;
	text-align:left;
	vertical-align:top;
	text-decoration : none;
}

H1.main {
	color : #205887;
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
	padding:0;
	margin:0px 0px 20px 0px;
}

/*-------------------- Top navigation (Catalog) ------------------------------*/

ul#catalog, ul#catalog ul, ul#catalog li { 
	margin:0;
	padding:0;
	margin-left:10px;
	color:#fff;
	white-space:nowrap;
	font-weight:normal;
}
ul#catalog ul {margin-left:15px;}
ul#catalog ul.u2 {margin-top:5px}
ul#catalog ul.u3 {margin-top:0px;}
ul#catalog li.l1, ul#catalog li.l1 A {
	font-weight:bold;
	margin-top:5px;
}
ul#catalog li.l2, ul#catalog li.l2 A {
	font-weight:normal;
	margin-top:0px;
}

/*----------------------------------------------------------------------------*/

.menu  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration : none;
}
.whitemenu  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 10px;
	text-decoration : none;
	line-height: 17px;
}


.redmenu  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #c10416;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


.blackmenu  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;
}

.bltxt  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #4c687e;
	font-size : 12px;
	text-decoration : none;
}

.bl2txt  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #66809b;
	font-size : 10px;
	text-decoration : none;
	line-height: 15 px;
}

.redtxt  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #c10416;
	font-size : 10px;
	text-decoration : none;
}

.whitetxt  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 10px;
	text-decoration : none;
}

.login {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #4c687e;
	font-size : 10px;
	text-decoration : none;
}
.Cont  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
}




