/* CSS Document */

/*header*/

/*.mph1 h1 {text-align:center;font-size:20px;padding:0 123px 0 0;}*/

.head { width: 100%; float:left; padding-top: 23px; padding-bottom: 35px;}
.logo { width: 381px; padding-left: 20px; float:left;}
.logo a { display:block; margin: 29px 30px 0 0; float:left;}
.logo div { float:left;}
.logo div a { margin:0;}

.menu { float:right; padding-top: 20px;}
.menu ul { display:block; float:left; background:#fff; border-bottom: 1px solid #383838; border-top: 1px solid #383838; height: 41px;}
.menu ul li { display:block; float:left; padding: 12px 44px 0 9px;}
.menu ul li a { font: 14px Arial, Helvetica, sans-serif; color:#0485b5; float:left; text-decoration: none;}
.menu ul li a:hover { text-decoration:underline;}

/*autorization*/
.aut_cont { width: 100%; float:left;}
.autoriz { width: 185px; height: 120px; padding: 0px 50px 0 0; float: right;}
.autoriz h6 { font: 22px "Times New Roman", Times, serif; color:#fb9a01; width: 100%; float:left; padding:0;}
.autoriz input { width: 122px; height: 18px; background:url(images/autorization/aut.gif) top left no-repeat; font: 11px Tahoma; color:#333333; float:left; border:none; padding: 2px 0 0 5px;}
.autoriz span { width: 55px; float:left; font: 12px Arial, Helvetica, sans-serif; color:#fff; padding-top: 3px;}
.autoriz div { float:left; width: 100%; padding-top: 8px;}
.autoriz a { font: 12px Arial, Helvetica, sans-serif; color:#0485b5; text-decoration:underline; float:left; width: 73px; margin: 10px 16px 0 38px;}
.autoriz a:hover { text-decoration:none;}
.vojti { width: 55px!important; height: 20px!important; background:url(images/autorization/vojti.gif) top left no-repeat!important; font: 13px Arial, Helvetica, sans-serif!important; color:#000!important; padding:0!important; margin-top: 7px;}
/*end_autorization*/

/*center*/
.center { width: 100%; float: right; margin-left: -399px; padding-bottom: 40px;}
.left { width: 329px; padding: 20px 20px 40px 50px; background: url(images/lampa.jpg) right 10px no-repeat; float:left; margin-right: -100%;}
.left p { font: 13px Arial, Helvetica, sans-serif; color:#fff;}
/* .left ul { list-style: url(images/li.gif); padding-left: 20px;} 
.left ul li { font: 13px Arial, Helvetica, sans-serif; color:#fff;} 
.left ol { padding-left: 20px;}
.left ol li { font: 13px Arial, Helvetica, sans-serif; color:#fff;} */
.right { margin-left: 399px;}
.right1 { width: 100%; background: #fff url(images/top_center.jpg) top left no-repeat; float:left;}
.right2 { width: 100%; background: url(images/bot_center.gif) bottom left no-repeat; float:left;}
.right3 { width: 100%; background:url(images/man.jpg) bottom right no-repeat; float:left; padding-top: 29px;}
.right4 { padding-left: 38px;}

.plaszka { padding-left:}
.search { margin-left: 31px; margin-top: 10px; float:left;}
.search a { font: 14px Tahoma; color:#000; text-decoration: underline; float:left;}
.search a:hover { text-decoration:none;}
.search img { padding-right: 7px; padding-top: 3px;}
.dang { float:right; padding-right: 10px; margin-top: -57px; position:relative; z-index:1}
.content1 { width: 100%; float:left;}
.content1 div { width: 45%; padding-right: 4%; float:left;}
.content1 div ul { list-style-type:none; float:left; clear:both; width: 100%;}
.content1 div ul li { padding-bottom: 17px; float:left; clear:both; width: 100%;}
.content1 div ul li a { font: bold 14px Tahoma; color:#0485b5; text-decoration:underline; float:left;}
.content1 div ul li a:hover { text-decoration:none;}
.content1 div ul li ul { padding-top: 7px; width: 90%!important;}
.content1 div ul li ul li { padding-left: 14px; padding-bottom: 3px!important;}
.content1 div ul li ul li a { font: 12px Tahoma; color:#585c64; text-decoration:underline;}
.content1 div ul li ul li a:hover { text-decoration:none;}

.left div {  }
.left div ul { list-style-type:none; padding-bottom: 6px;}
.left div ul li a { font: bold 14px Tahoma; color:#0485b5; text-decoration:underline;}
.left div ul li a:hover { text-decoration:none;}
.left div ul li ul { padding-top: 0px; width: 90%!important;}
.left div ul li ul li { padding-left: 14px; padding-bottom: 3px!important;}
.left div ul li ul li a { font: 14px Tahoma; color:#9da4b3; text-decoration:underline;}
.left div ul li ul li a:hover { text-decoration:none;}

/*blocks*/
.blocks { width: 100%; float:left; padding-bottom: 22px; padding-top: 0px;}
.blocks1 { padding: 0 50px;}
.block { width: 25%; height: 114px; float:left; text-align:center;}
.block a { display:block; width: 214px; height: 114px; background:url(images/block_fon.jpg) left 11px no-repeat; text-decoration:none;}
.block span { display:block; float:left; padding: 27px 0 0 13px; width: 112px; cursor:pointer;}
.block span p { font: 14px "Arial Narrow"; color:#fff; float:left; padding-bottom: 16px; text-align:left; line-height: 14px;}
.block span strong { font: bold 20px Tahoma; color:#fdcb02; float:left;}
.block span strong font { font: bold 14px Tahoma; color:#fdcb02;}
.block img { float: right;}
.text { font: 17px "Arial Narrow"!important; margin-bottom: -5px; line-height: 16px!important;}
.block_ups { width: 105px!important;}
.bl1 { margin-top: -2px;}
.bl2 { margin-top: -5px; z-index:1; position:relative;}
.bl3 { margin-top: 3px; width:65px; height:78px;}
.bl4 { margin-top: 2px;}
/*footer*/
.foot { width: 100%; float:left; background:url(images/bot_fon.jpg) top left repeat-x;}
.foot_img { float:right;}
.foot_cont { width: 100%; height: 174px; margin-top: -208px; float:left; padding-top: 24px;}
.foot_cont1 { margin:0 46px;}
.link { margin-left: 31px; margin-top: 10px; float:left;}
.link a { font: 14px Tahoma; color:#fff; text-decoration: underline; float:left;}
.link a:hover { text-decoration:none;}
.link img { padding-right: 7px; padding-top: 3px;}
.in_foot { width: 100%; float:left; margin-top: -20px;}
.in_foot div { width: 30%; padding-right: 3%; float:left;}
.in_foot div a { font: 18px Arial, Helvetica, sans-serif; color:#00d9f8; text-decoration:underline; float:left; width: 100%; padding-bottom: 5px;} 
.in_foot div a:hover { text-decoration:none;}
.in_foot div p { width: 100%; float:left; font: 13px Tahoma; color:#fff;}

/*copyright*/
.cop { width: 100%; float:left; height: 37px; padding-top: 23px;}
.cop p { font: 11px Arial, Helvetica, sans-serif; color:#fff;padding-left: 0px;}
.cop p a { font: 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.cop p a:hover { text-decoration:none;}
.cop span { float:left; padding-left: 20%;}
.cop span font { font: 11px Arial, Helvetica, sans-serif; color:#fff; float:left;}
.cop span img { margin-left: 15px;}


/*TEXT*/
.greetings { margin-bottom:20px;}
.greetings td {font: 13px Tahoma; color:#000; line-height:19px; text-align:justify;}
.right4 p { font: 13px Tahoma; color:#000; display:block; width: 85%;}
.right4 p a:link { font: 13px Tahoma; color:#0485b5; text-decoration:underline;}
.right4 p a:hover { text-decoration:none; color:#0485b5;}
.right4 p a:visited { color:#0485b5;}
.right4 p strong { font: bold 14px Tahoma; color:#000;}
.right4 p img { margin: 0 22px 0 0; padding-bottom: 22px;}
.right4 span { float: left; clear:both; width: 100%; display:block; padding-bottom: 23px;}
.right4 span ul { list-style: disc; padding-left: 40px;}
.right4 span ul li { font: 14px Tahoma; color:#000;}
.right4 span ol { padding-left: 45px;}
.right4 span ol li { font: 14px Tahoma; color:#000;}
.info_pr { width: 80%; float:left; clear:both; border-collapse:collapse;}
.info_pr td { padding: 5px 40px; 9px 28px; width: 50%; font: 12px Arial, Helvetica, sans-serif; color:#000;}
.info_pr td a { font: 12px Arial, Helvetica, sans-serif; color:#0485b5; text-decoration:underline;}
.info_pr td a:hover { text-decoration:none;}
.info_pr_tr1 td { text-align:center; padding:0!important; background:#c83b00; font: bold 12px Arial, Helvetica, sans-serif!important; color:#f2f1f1!important; height: 56px;}
.info_pr_tr2 td { background:#eaedef;}
.pad_text { float:left; padding-bottom: 52px; width: 100%;}

.center { width: 100%; float: right; margin-left: -281px; padding-bottom: 40px;}
.right_1 { margin-left: 281px;}
.right1_1 { width: 100%; background: #fff url(images/top_center1.jpg) top left no-repeat; float:left;}
.left_1 { width: 247px; padding: 0 0 260px 34px; float:left; margin-right: -100%;}
.block_1 { margin-top: 6px; width: 214px;; height: 114px; float:left; text-align:center;}
.block_1 a { display:block; width: 214px; height: 114px; background:url(images/block_fon.jpg) left 11px no-repeat; text-decoration:none;}
.block_1 span { display:block; float:left; padding: 27px 0 0 13px; width: 112px; cursor:pointer;}
.block_1 span p { font: 14px "Arial Narrow"; color:#fff; float:left; padding-bottom: 16px; text-align:left; line-height: 14px;}
.block_1 span strong { font: bold 20px Tahoma; color:#fdcb02; float:left;}
.block_1 span strong font { font: bold 14px Tahoma; color:#fdcb02;}
.block_1 img { float: right;}

.foot_1 { width: 100%; height: 230px; background:url(images/lampa2.jpg) 188px top no-repeat; margin-top: -260px; float:left; clear:both;}
.foot_1 p { display:block; padding: 127px 0 0 56px; width: 120px; font: 11px Arial, Helvetica, sans-serif; color:#fff;}
.foot_1 p a { font: 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.foot_1 p a:hover { text-decoration:none;}
.foot_1 p img { margin-top: 3px;}

/*NEWS*/
.right3_n { width: 100%; float:left; padding-top: 29px;}
.nov_n { width: 90%; float: left; clear:both; padding-top: 20px;}
.nov_n span { width: 100%; float:left; font: 11px Tahoma; color:#7f7f7f; padding-bottom: 10px;}
.nov_n a { font: 15px Tahoma; color:#0485b5; text-decoration:underline; float:left; margin-left: 16px;}
.nov_n a:hover { text-decoration:none;}
.nov_n p { font: 12px Tahoma!important; color:#000!important; padding-left: 16px; float:left; padding-top: 10px; width: 100%!important;}
.str_n { width: 100%; float:left; padding: 62px 0 55px 0;}
.str_n span { width:auto!important; font: 14px Tahoma; color:#000; float:left; padding-right: 18px; float:left;}
.str_n img { margin-right: 4px; margin-top: 7px;}
.str_n font { float:left; font: 14px Tahoma; color:#888a8c; padding-right: 5px;}
.str_n a { font: 14px Tahoma; color:#158dba; text-decoration:underline; float:left;}
.str_n a:hover { text-decoration:none;}
.pred_n { margin: 0 26px 0 6px; font:}
.sl_n { margin: 0 10px 0 0;} 
.str_n div { padding: 8px 0 0 87px; float:left; width: 50%; clear:both;}
.str_n div strong { font: 21px Tahoma; color:#000; float:left; margin-right: 11px; margin-top: -4px;}
.str_n div a { margin-right: 11px;}
.data { font: 11px Arial, Helvetica, sans-serif; color:#7f7e7e; float:left; padding: 15px 0 0 14px;}

/*feed*/
.msg { display:block; width: 460px; padding-left: 20px; float:left; padding-bottom: 158px;}
.msg div { width: 460px; padding-top: 0px; float:left;}
.msg div span { display:block; width: 147px; float:left; font: 13px Tahoma; color:#000;}
.msg div input { width: 302px; height: 20px; background:#fff; border: 1px solid #a5acb2; margin-right: 5px; float:left;}
.msg div textarea { width: 302px; height: 100px; overflow:hidden; background:#fff; border: 1px solid #a5acb2; float:left; margin-right: 5px;}
.tel_f { width: 134px!important;}
.mail_f { width: 187px!important;}
.msg strong { width: 221px; float:left; padding-left: 147px; font: 11px Tahoma; color:#5a5b5c; padding-top: 13px;}
.otpr_f { width: 85px!important; height: 20px!important; background:url(images/otpr_feed.jpg) top left no-repeat!important; border:none!important; font: 13px Tahoma; color:#000; margin-top: 17px;}

/*catalog*/
.content2 { width: 100%; float:left; padding-bottom: 100px;}
.content2 div { width: 45%; padding-right: 4%; float:left;}
.content2 div ul { list-style-type:none; float:left; clear:both; width: 100%;}
.content2 div ul li { padding-bottom: 17px; float:left; clear:both; width: 100%;}
.content2 div ul li a { font: bold 14px Tahoma; color:#0485b5; text-decoration:underline; float:left;}
.content2 div ul li a:hover { text-decoration:none;}
.content2 div ul li ul { padding-top: 7px; width: 90%!important;}
.content2 div ul li ul li { padding-left: 14px; padding-bottom: 3px!important;}
.content2 div ul li ul li a { font: 12px Tahoma; color:#585c64; text-decoration:underline;}
.content2 div ul li ul li a:hover { text-decoration:none;}

/*level2*/
.form_l { width: 370px; float:right; padding-right: 51px; display:block; padding-top: 10px;}
.form_l input { width: 286px; height: 18px; background: url(images/poisk.gif) top left no-repeat; border:none; float:left; font: 13px Tahoma; color:#939393; padding-left: 11px; padding-top: 2px; margin-right: 5px;}
.form_l_sub { width: 62px!important; height:20px!important; background:url(images/poisk_sub.gif) top left no-repeat!important; color:#fff!important; padding:0!important; text-align:center;}
.put_l { width: 100%; float:left;}

.put_l a { float:left; font: 14px Tahoma; color:#0485b5; text-decoration:underline; margin-right: 6px;}
.put_l a:hover { text-decoration:none;}
.put_l img { margin: 7px 6px 0 0;}
.last_put { margin-top: 3px!important;}
.cat_l { width: 90%; float:left; padding: 33px 0 287px 0;}
.cat_l div { width: 100%; padding: 3px 0; float:left;}
.cat_l div a { float:left; margin-left: 12px; font: 14px Tahoma; color:#0485b5; text-decoration:none;}
.cat_l div a:hover { text-decoration:underline; color:#fb9a01;}
.cat_l_bl { background:#eceff0;}

/*detail*/
.lot { width: 100%; float:left; margin-right: -315px; padding-top: 46px;}
.lot_left { margin-right: 320px;}
.lot_left_div { width: 100%; float:left;}
.data1 { font: 11px Arial, Helvetica, sans-serif; color:#7f7e7e; float:left;}
.lot_left_div h6 { font: 24px "Times New Roman", Times, serif; color:#c83b00; float:left; width: 100%; padding: 7px 0 23px 0;}
.lot_left_div p { font: 13px Tahoma; color:#000; float:left; width: 100%;}
.lot_left_div strong { width: 100%; display:block; float: inherit; padding: 34px 0 7px 0; font: bold 14px Tahoma; color:#000;}
.lot_left_div ul { width: 100%; float:left; list-style-type:none;}
.lot_left_div ul li { padding: 1px 0 2px 12px; _padding: 0 0 0 12px; background:url(images/p1.gif) left 8px no-repeat; font: 13px Tahoma; color:#000;}
.lot_left_div img { margin-right: 42px;}
.sh2 { margin:0!important;}
.tab_d { width: 100%; float:left; clear:both; border-collapse:collapse; border-bottom: 2px solid #cf3c00;}
.tab_d td { padding: 5px 40px; 9px 28px; width: 50%; font: 12px Arial, Helvetica, sans-serif; color:#000;}
.tab_d td a { font: 12px Arial, Helvetica, sans-serif; color:#0485b5; text-decoration:underline;}
.tab_d td a:hover { text-decoration:none;}
.tab_d_div { float:left; width: 95%; padding-bottom: 44px; padding-top: 10px;}

.lot_right { width: 260px; float:right; padding-left: 55px;}

/* CSS Document */
	* { margin:0; padding:0;}
	body { background: #000 url(images/top_fon.jpg) top left no-repeat;}
	img { float:left; border: none;}
	
	.width { width:100%; min-width: 1000px;}
   * html .minwidth { padding-left: 1000px; }
   * html .container { margin-left: -1000px; position:relative; }
/*\*/
   * html .minwidth,
   * html .container,
   * html .content,
   * html .layout { height:1px;}
/**/

/*1C-BITRIX*/
.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #bcb864;} /*Small text beg*/
.smalltextwhite{color: #ffffff;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #000000; text-decoration:none;}
.newstext {color: #000000;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #d5d1a4;}

.titletext {font-family: Arial, Helvetica, sans-serif; font-size:1.6em; color:#bea20f; line-height: 110%; font-weight:bold;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#bea20f; font-size:1em; font-weight:bold;}/*Subtitle*/

.copy {font-family: Arial, Helvetica, sans-serif; font-size:0.8em; font-weight: normal; text-decoration: none; color: #000000;}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #B7BCDB;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

hr {color:#bcb864; background-color:#bcb864; border:none; height:1px; }

/* Headers */
h1 { font: 22px "Times New Roman", Times, serif; color:#fb9a01; padding-bottom:28px;}

h2 { font: 18px "Times New Roman", Times, serif; color:#fb9a01; padding-bottom:28px;width: 85%}
.longh {margin:16px 0px -16px 0px; display: block; width: 700px; text-align: justify;width: 85%}
.shorth {margin:16px 0px -16px 0px; display: block; width: 700px; text-align: left;width: 85%}
.foooth {font-size: 18px; margin-left: -20px;}
.foooth1 {float: left; font-size: 30px;}
h3 { font: 18px Arial, Helvetica, sans-serif; color:#c83b00; float:left; clear:both; width: 100%; padding-bottom: 16px;}
h4 { font: bold 14px Arial, Helvetica, sans-serif; color:#000; float:left; clear:both; width: 100%; padding-bottom: 16px;}
h5 { font: 30px "Times New Roman", Times, serif; color:#fb9a01; padding-bottom: 16px; float:left;}
h6 { font: 24px "Times New Roman", Times, serif; color:#c83b00; float:left; width: 100%; padding: 88px 0 11px 0;}
 hr { margin-top: 17px; background:#bdac79; float:left;}

/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#EBECF3;}
table.tablebody, td.tablebody {background-color:#FFFFFF;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#25639A;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox,
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Arial,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Arial,Helvetica; font-size:11px;}
input.inputfield {color:#9d9454; border: solid 1px #9d9454;}
input.inputbuttonflat, input.inputbutton { color:#8a8860; background:#ebe9ce; border:none;}
input.inputbuttonS {font-weight:normal;}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #6A7B9C; text-decoration:none;}
/*END OF 1C-BITRIX*/

/*MENU*/
.active_punkt { background:#ffcc00; padding-left:5px!important;}
.active_punkt1 { background:#ffcc00;}
ul#navmenu { height: 42px; margin: 0; padding: 0; list-style: none; background:#fff; border-bottom: 1px solid #383838;  border-top: 1px solid #383838; position:relative;}
ul#navmenu li { margin: 0; border: 0 none; padding: 0 0px 0 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative;}
ul#navmenu ul { margin: 0; border: 0 none; padding: 1px 0 0 0; width: 390px; height: 35px!important; list-style: none; display: none; position: absolute; top: 41px; left: -15px; background:none;}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}

ul#navmenu ul li { float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/  background:#fff; width: 85px; padding:1px 0 0 0!important; height: 33px!important; background:url(images/top_2menu_left_active.gif) top left no-repeat;}

/* Root Menu */
ul#navmenu a { float: none !important; /*For Opera*/ float: left; /*For IE*/ padding: 12px 22px 0px 22px; display: block; text-decoration: none; height: 30px;  /*For IE*/ font: 14px Arial, Helvetica, sans-serif; color:#0485b5;}
.first_top { padding-left: 5px!important;}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a { text-decoration:underline;}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a { float: none; font: 13px Arial, Helvetica, sans-serif; color:#0485b5; text-decoration:none;}
a.right_m { width: 64px; height: 26px!important; padding: 7px 0 0 21px!important; display:block; background:url(images/top_2menu_left.gif) top left no-repeat;}
a:hover.right_m { background:none;} 

/*a.center_m { width: 64px; height: 26px!important; padding: 7px 0 0 21px!important; display:block; background:url(images/top_2menu_center.gif) top left no-repeat;}
a:hover.center_m { background:none;}*/

.center_m { width: 85px!important; background:url(images/top_2menu_center_active.gif) top right no-repeat!important;}
.center_m a { width: 70px; height: 26px!important; padding: 7px 0 0 15px!important; display:block; background:url(images/top_2menu_center.gif) top right no-repeat;}
.center_m a:hover { background:none;}


.left_m { width: 220px!important; background:url(images/top_2menu_right_active.gif) top right no-repeat!important;}
.left_m a { width: 205px; height: 26px!important; padding: 7px 0 0 15px!important; display:block; background:url(images/top_2menu_right.gif) top right no-repeat;}
.left_m a:hover { background:none;}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a { color: #FFF; text-decoration:none;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul { display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul { display: block;}
/*end_MENU*/

.last {
        clear: both;
        overflow: hidden;
      }
p {text-align: justify;}