html, body {height:98%;margin:0;padding:0;width:100%;}

/*IE7*/
body{margin:0px; color:#505050;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;text-align:justify;}
#container{background-image:url(../../img/bg.png); background-repeat:repeat-y; }
#header{background:url(../../img/header_deckg.png) repeat-x; height:80px; }
#logo_site{float:left;margin:5px 0 0 10px;}
#header .left{float:left;padding-left:5px;}
#header .right{float:right;}
.fright{float:right;}
.fleft{float:left;}
.clear {clear:both;height:0;}
h2 {display:inline;font-size:150%;}

img {border:0 none;}

p {color:#505050;margin:0;padding:0;text-align:justify;}

a, a:hover {cursor:pointer;color:#646464;text-decoration:underline; font-size:11px;}

/*menu*/
#MainMenu{height:35px;background: url(../../img/bmid_2.gif) repeat-x;border:0;margin:0; }
.containerCenter {}

.logout_btn {position:relative;bottom:28px;float:right}
#contenu_center h1 {font-size:11px;}

#tab{top:0;height:0;background:repeat-x top;margin:0;float:left;}
#tab ul{list-style:none;float:left;margin:0;padding:0;}
#tab li{display:inline;float:left;margin:0;padding:0;}
#tab a{background:url(../../img/bright_2.png) no-repeat right top;text-decoration:none;border:0;display:block;float:left;margin:0;padding:0;}

#tab li.item_left a {background:url(../../img/bright_092.png) no-repeat right top;text-decoration:none;border:0;display:block;float:left;margin:0;padding:0;}

#tab a span{display:block;background:url(../../img/bleft_092.png) no-repeat left top;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#777;font-weight:700;line-height:30px;padding:0 20px 0 18px;}

#tab li.item_right a span {display:block;background:url(../../img/bleft_left.png) no-repeat left top;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#777;font-weight:700;line-height:30px;padding:0 20px 0 18px;}

#tab a:hover, #tab li.item_active a, #tab li.item_left a:hover {background-position:right bottom; line-height:32px;}

#tab a:hover span, #tab li.item_active a span, #tab li.item_right a:hover span{line-height:32px; background-position:left bottom;color:#324656;font-weight:700;font-style:normal;text-decoration:none;}

#tab a:hover span, #tab li.item_active a span{line-height:32px; }


.sidebar_regbtn {float:right;}

p.helpbtn {
background:transparent url(../../img/btn_help.png) no-repeat scroll 0 0;
font-size:18px;
font-weight:bold;
height:auto !important;
margin: 1em 0;
min-height:124px;
white-space:nowrap;
width:295px;
margin: 10px 0;
}

p.regbtn {
background:transparent url(../../img/btn_reg.png) no-repeat scroll 0 0;
font-size:18px;
font-weight:bold;
height:auto !important;
margin: 1em 0;
min-height:77px;
white-space:nowrap;
width:295px;
margin: 10px 0;
}

p.regbtn a, p.helpbtn a {
color:#324656;
display:block;
font-size:18px;
margin:0 8px;
padding:10px 0 45px 0;
text-decoration:none;
text-shadow:0 1px 1px #336633;
text-align:center;
}

.adr_box {min-height:70px;}


.vcard2 {border-bottom:1px dashed #CCCCCC;
border-color:#FFFFFF #FFFFFF #CCCCCC;
border-style:solid solid dashed;width:680px;padding:10px 0;}

textarea{border-color:#336699 #C2E1EF #C2E1EF #336699;border-style:solid;border-width:1px;}
hr{color:#E1E1E1;}
ol, ul, li{list-style-image:none;list-style-position:outside;list-style-type:none;}
.container{width:1000px; height:auto !important;margin:0 auto;min-height:100%;position:relative;}
/*my*/
/*index*/

#container .column{margin-top:0px; margin-bottom:40px;}

#center{padding:0px 0px 5px 0px; width:992px;}
#right{width:25em; margin-left:66em;   padding-top:15px;}
* html #left{left:150px;  }


.top_centrale {background:transparent url(../../img/round_header.png) no-repeat scroll left top;height:11px;width:979px;}
.header_centrale {background:transparent url(../../img/header-centrale_bg.png) repeat-y scroll left top;height:30px;width:979px;}
.header_centrale h1 {padding-left:18px; display:inline;font-size:180%; color:#fff;}

#unit_home {padding:10px 3px 0 0;}

.txt_content_main {background:#FFFFFF url(../../img/bg_bottom_block.jpg) repeat-x scroll center bottom;border-bottom:2px solid #E4E4E4;border-left:2px solid #E4E4E4;border-right:2px solid #E4E4E4;color:#505050;font-weight:normal; margin-left:2px; }
.content_text_main {margin:0 10px 10px 10px; padding-top:10px; width:600px;}
.partner_yp {margin: 10px 0 0 700px; }


.top_boite_centrale{background:transparent url(../../img/edge_central.jpg) no-repeat scroll left top;height:11px;width:679px;}
div.contenu_boite_centrale{background:#FFFFFF url(../../img/bg_bottom_block.jpg) repeat-x scroll center bottom;border-bottom:2px solid #E4E4E4;border-left:2px solid #E4E4E4;border-right:2px solid #E4E4E4;color:#324656;font-weight:normal;margin-left:1px;width:674px;}
.header_boite_centrale{background:#FFFFFF url(../../img/bg_title_block.jpg) repeat-x scroll 0 50%;border-bottom:1px solid #FFFFFF;font-weight:bold;height:30px;padding:0 7px;padding-top:5px;}
#unit1_home {width:679px;padding-top:10px; float:left;}

.middle_boite_centrale{font-weight:normal;text-align:justify;}
.header_boite_centrale h2{background:transparent url(../../img/green_arrow_title.jpg) no-repeat scroll left center;padding-left:18px;}

.header_txt_centrale h2{background:transparent url(../../img/green_arrow_title.jpg) no-repeat scroll left center;padding-left:18px; margin-bottom:0px; font-size:130%;}

.pages_txt {width:600px; margin:20px 0px 10px 15px;}
.pages_txt p {margin-bottom:15px;padding-left:18px;}

#contenu_center {float:left;width:675px;margin:10px;position:relative;}
#conteneur_landing {margin:0 10px 0 0;}

.right_side {margin-left:720px;}

#img_top {height:125px;padding:10px;width:664px;}
#img_top h2 {color:#505050;font-size:22px;padding-left:5px;}
#resum {color:#98C000;font-family:Trebuchet MS,Arial,Verdana,sans-serif;font-size:14px;margin-bottom:10px;padding-right:10px;}
#resum h1, #right h1 {color:#98C000;font-size:22px;margin-top:10px;}
#right li {list-style-type: disc;}
resum p {color:#98C000;line-height:20px;}


.middle_boite_centrale{background:transparent url(../../img/bg_top_block.jpg) repeat-x scroll center top;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;font-weight:normal;padding:5px;text-align:justify;width:662px;}
#desc_gen{display:block;position:relative;width:662px;}
#desc_gen ul{border-color:#BFBFBF;border-style:solid none none solid;border-width:1px medium medium 1px;left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;width:241px;z-index:1;}
#desc_gen li{border-bottom:1px solid #BFBFBF;margin:0;}
#menu_id_1{border-color:#FFFFFF;border-style:solid none solid solid;border-width:1px medium 1px 1px;font-size:12px;height:27px;padding-top:10px;}
.menu_on_1{background-color:#E2E2E2;color:#505050;padding-right:13px;width:221px;}
.menu_off_1 {background-color:#FFFFFF;color:#AAAAAA;padding-right:10px;width:222px;}

#menu_id_2{height:32px !important;padding-top:5px;}
#menu_id_2{border-color:#FFFFFF;border-style:solid none solid solid;border-width:1px medium 1px 1px;font-size:12px;height:27px;padding-top:10px;}
.menu_on_2 {background-color:#E2E2E2;padding-right:13px;width:221px;}
.menu_off_2{background-color:#FFFFFF;color:#AAAAAA;padding-right:10px;width:222px;}


#menu_id_3{height:32px !important;padding-top:5px;}
#menu_id_3{border-color:#FFFFFF;border-style:solid none solid solid;border-width:1px medium 1px 1px;font-size:12px;height:27px;padding-top:10px;}
.menu_on_3 {background-color:#E2E2E2;padding-right:13px;width:221px;}
.menu_off_3{background-color:#FFFFFF;color:#AAAAAA;padding-right:10px;width:222px;}

#desc_border {background-color:#E2E2E2;border:1px solid #BFBFBF;float:right;width:418px;}
#desc_text{background-color:#E2E2E2;border:1px solid #FFFFFF;clear:none;float:right;padding:10px;width:396px;}
#desc_content_1 {display:block;margin:0;padding:0;}
.ajusteur_desc {clear:none;float:right;height:97px;width:1px;}

.photo_content {border:1px solid #C0C0C0;float:left;margin:0;width:122px;}

.txt_content {float:left;font-size:13px;padding-left:7px;width:66%;}

.content_text {font-size:92%;}

#desc_content_2 {display:none;margin:0;padding:0;}

#desc_content_3 {display:none;margin:0;padding:0;}

.txt_content a{display:block;float:left;font-size:14px;padding-top:5px;text-align:left;}
.content_link{color:#505050;font-weight:bold;}

#serch_border {background-color:#E2E2E2;border:1px solid #BFBFBF;}
#serch_text {background-color:#E2E2E2;border:1px solid #FFFFFF;clear:none;padding:10px;}
#serch_text p {padding:5px 0 10px 0;}
.less {float:left;margin-right:10px;}

#container_border {background-color:#f2d205;border:2px solid #f2d205;}
#cont_text {background-color:#efe57f;border:2px solid #FFFFFF;clear:none;padding:10px;}
#cont_text p {padding:5px 0 10px 0;}

input.textfield, textarea {background:#F9F9F9 none repeat scroll 0 0;border-color:#CCCCCC #DDDDDD #DDDDDD;border-style:solid;border-width:2px;color:#777777;font-family:Arial,Verdana,sans-serif;font-size:155%;padding:4px;width:400px;}
.serch_btm {padding:4.6px 5px;}

select.textfield {background:#F9F9F9 none repeat scroll 0 0;border-color:#CCCCCC #DDDDDD #DDDDDD;border-style:solid;border-width:2px;color:#777777;font-family:Arial,Verdana,sans-serif;font-size:150%;padding:4px;width:150px;}

.desctitle{cursor:pointer;display:block;font-size:92%;font-weight:bold;margin:0;padding-left:8px;text-align:left;}


.error {color:red;padding-left:20px;}

#loguser {border:2px solid #DEDEDE; width:300px; margin:20px 0; float:left;}
#loguser label {display:block;float:left;font-weight:bold;margin-top:15px;text-align:right;width:100px;}
#loguser input {margin:15px 0 15px 10px;width:140px;}
#loguser .small {color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:100px;}

#reguser {border:2px solid #DEDEDE;width:500px; margin:20px 0; float:left;}
#reguser label {display:block;float:left;font-weight:bold;margin-top:15px;text-align:right;width:140px;}
#reguser input {margin:15px 0 15px 10px;width:260px;}
#reguser select {margin:15px 0 15px 10px;width:260px;font-size:1.4em;}
#reguser .small {color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
input, button {font-size:1.4em;line-height:1em !important;padding:0.2em;}
.checkbox{width:15px;}
.partner {margin:0 10px 0 330px;}
#error {border:2px solid red; padding: 15px; margin:0px 0 20px 550px;}
#error_log {border:2px solid red; padding: 15px; }
.info {border:2px solid #DEDEDE; padding: 15px; margin:20px 0 0 550px;}

#contenu_central {margin-left:auto;margin-right:auto;padding-top:5px;text-align:left;width:1000px;}
.block_contour_form {background:transparent url(../../img/form_bg.jpg) repeat-x scroll 0 0;padding:5px;}
.ninety {font-size:90%;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 10px;}
.block_form {color:#505050;font-size:100%;margin:0;padding:25px 0 25px 0;}
.block_form ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.block_form li {height:25px;line-height:25px;margin-top:5px;}
.style_input span {display:block;float:left;font-size:92%;margin-right:3px;position:relative;text-align:right;width:260px;}
.style_input input {background:transparent none repeat scroll 0 0;border:medium none;font-size:78%;margin:3px 3px 0;width:15px;}
.block_form input, .block_form select, .block_form textarea {border-color:#999999 #D7D7D7 #D7D7D7 #999999;border-style:solid;border-width:1px;}
.block_form label {float:left;font-size:92%;margin-right:5px;position:relative;text-align:right;width:260px;}
.block_form select {height:20px;padding-left:0;width:302px;}
select {color:#646464;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:84%;}
.block_form input {background:#FFFFFF url(../../img/degrade_form_field.jpg) repeat-y scroll 0 0;height:20px;width:300px;}
.block_form textarea {background:#FFFFFF url(../../img/degrade_form_field.jpg) repeat-y scroll 0 0;height:150px;width:350px;}

.left {float:left;margin-left:25px;}
.style_input input {background:transparent none repeat scroll 0 0;
border:medium none;
font-size:78%;
margin:3px 3px 0;
width:15px;
}

#line_button_submit {height:30px;margin-left:260px;margin-top:5px;}
.button_off_center {
background:transparent url(../../img/gray2_center_off.jpg) repeat-x scroll 0 0;
clear:none;
float:left;
margin-right:10px;
margin-top:6px;
}

.button_off_left {
background:transparent url(../../img/gray2_left_off.jpg) no-repeat scroll left top;
font-weight:bold;
}

#line_button_submit a {text-decoration:none;}
.button_off_right {
background:transparent url(../../img/gray2_right_off.jpg) no-repeat scroll right top;
font-size:11px;
padding:5px 15px;
}

.button_center {
background:transparent url(../../img/green1_center_off.jpg) repeat-x scroll 0 0;
clear:none;
float:left;
margin-right:10px;
margin-top:6px;
}

.button_left {
background:transparent url(../../img/green1_left_off.jpg) no-repeat scroll left top;
font-weight:bold;
}

.button_right {
background:transparent url(../../img/green1_right_off.jpg) no-repeat scroll right top;
font-size:11px;
padding:5px 15px;
}


.btspan {cursor:pointer;}




.footer {
clear:both;
color:#FFFFFF;
font-size:11px;
height:32px;

position:relative;
margin:-18px auto 0 auto;
width:1000px;
}

.top_footer {
background:transparent url(../../img/round_footer.png) repeat-y scroll left top;
height:19px;
width:1000px;
}

.footer_centr {
background:transparent url(../../img/footer-centrale_bg.png) repeat-x scroll left top;
height:30px;
}

.footer_centr a {color:#777777;}



.divban {clear:both;margin:15px 0;width:100%;}
.bdr_img {border:1px solid #C6C6C6;}
.textarea_html {
border-color:#999999 #D7D7D7 #D7D7D7 #999999;
border-style:solid;
border-width:1px;
color:#505050;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:60px;
margin-left:10px;
padding:2px;
vertical-align:top;
width:370px;
}



#stats {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
border-collapse:collapse;
margin:auto;
width:97%;}
.intervalSelectors {padding:1.5em;}
.sel_act {background-color:#EEEEEE;
border:1px solid #cccccc;
cursor:default;
padding:3px 5px;
}
.tabletitle {background:#EFEFEF none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
color:#333333;
font-size:1.3em;
}

table#stats  td {
border-bottom:1px solid #EEEEEE;
font-size:1.2em;
padding:5px 7px;

}
#payments {width:675px;}


.lang {
float:right;
padding:5px 50px 0 0;
}




#lang_en {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_ru {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_de {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_pl {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_uk {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}

#lang_en:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt -17px; height:18px; width:18px;}
#lang_ru:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_de:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_pl:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_uk:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}

.active #lang_en {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt -17px; height:18px; width:18px;}
.active #lang_ru {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_de {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_pl {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_uk {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}

.cell{margin:5px}

p.agov{background:transparent url(/img/logoagov.png) no-repeat scroll 0 -1px;font-size:18px;font-weight:bold;height:auto !important;min-height:50px;white-space:nowrap;width:144px;display:block;float:left;text-indent:-9999em;}
p.agov:hover {background-position:0 bottom;}

p.mag{background:transparent url(/img/logomag7.png) no-repeat scroll 0 0;font-size:18px;font-weight:bold;height:auto !important;min-height:50px;white-space:nowrap;width:144px;display:block;float:left;text-indent:-9999em;}
p.mag:hover {background-position:0 bottom;}

p.fakty{background:transparent url(/img/logofakty.png) no-repeat scroll 0 0;font-size:18px;font-weight:bold;height:auto !important;min-height:50px;white-space:nowrap;width:144px;display:block;float:left;text-indent:-9999em;}
p.fakty:hover {background-position:0 bottom;}

p.nextin{background:transparent url(/img/logonextin.png) no-repeat scroll 0 -1px;font-size:18px;font-weight:bold;height:auto !important;min-height:50px;white-space:nowrap;width:144px;display:block;float:left;text-indent:-9999em;}
p.nextin:hover {background-position:0 bottom;}


.progect {margin: 5px 0 10px 0;}
.progect span {float:left;font-size:12px;font-weight:bold;}
hr {
border-color:#FFFFFF #FFFFFF #CCCCCC;
border-style:dashed solid ;
border-width:1px;
margin:5px 0 0;
padding:0;
}