body#main{

    margin: 0;

    font-family: Arial, Helvetica;

    background: #fff url('images/main_bg.jpg') repeat-x;

}



#main img{

    border: none;

}


img.size-full, img[class^='wp-image-'] {
	margin:2px;
	margin-top:0px;
}

p.wp-caption-text {
	padding-left:20px;
	padding-right:20px;
	font-style:italic;
}

div#site_wraper{

    width: 1004px;

    margin: auto;

}





/* HEADER */

div#header_wraper{

    margin: 0 auto;

    width: 980px;

    height: 131px; 

/*    height: 128px; */

    margin-bottom: 6px;

    background: url('images/header_bg.jpg') bottom; 

}



div#maxime_logo{

    float: left;

    margin: 2%;

    border: none;

}





div#header_right_elements{

    width: 224px;

    height: 130px;

    float: right;

    text-align: center;

    padding-top: 0;
	
}

div#banner_reklama_1 {
	position:absolute;
	top:0;
	left: 350px;
}
div#banner_reklama_2 {
	position:absolute;
	top:60px;
	left: 350px;
}

#reklama {
	
}

.adv_bl:first-child {
	border:none;
}

.adv_bl {
	border:1px solid #DDD;
	border-bottom:none;
	margin-left:20px;
	margin-right:20px;
	padding:10px;
}

.adv_bl:last-child {
	border-bottom:1px solid #DDD;
}


div#search_form{

    float: right;

    width: 222px;

    height: 29px;

    margin-bottom: 3px;

    background: url('images/search_bar_bg.jpg') left; 

}



div#search_img_right{

    padding: 0;

    float: right;

    margin: 0;

	

}



input#searchsubmit{

    position: relative;

    margin-top: 5px;

    margin-bottom: 5px;

    margin-right: -30px;

    margin-left: 8px;

}



input#search_input {

	width: 100px;

    float: left;

    margin-top: 4px;

    margin-left: 10px;

    margin-right: 7px;

    color: #000;

    font-family: Arial;

    border: none;

    background-color: #fff !important;



}



div#version_francais{

    margin-top: 5px;

    margin-bottom: 2px;

}



div#partner_forum{

    width: 218px;

    height: 30px;

    padding-left: 7px;

    padding-top: 7px;

    margin-left: 3px;

    text-align: left;

    font-size: 0.8em;

    background: url('images/partner_forum.jpg') no-repeat;

}

#partner_forum a{

    text-decoration: none;

}



/* CONTENT PART */

div#whole{

    width: 1008px;

    margin: 0px auto;

    padding: 0;

    border-width: 0px;

    border-style: none;

    position: relative;

    display: block;

    

}



div#ten_left{

    margin: 0;

    padding: 0;

    display: inline-block;

    float: left;

    width: 13px;

    overflow: hidden;

    height: 100%;

	vertical-align: top;

    background: url('images/ten_left.jpg') top repeat-y;

}



div#ten_right{

    margin: 0;

    padding: 0;

    height: 100%;

    clear: none;

    float: right;

    display: inline-block;

    width: 13px;

	vertical-align: top;

    background: url('images/ten_right.jpg') top repeat-y;

}





div#midpart_wraper{

    margin: 0px auto;

    padding: 0;

    float: left;

    width: 974px;

    background: #fff;

    border: 3px solid #fff;

    overflow: hidden;

    display: inline-block;

}



div.headitem_blue{

    height: 26px;

    padding:0;

    margin: 0;

    background: url('images/menu_headitem_blue.jpg') repeat-x;

}



div.headitem_blue_text{

    margin: 0 auto;

    padding: 4px 0;

    text-align: center;

    font-weight: bold;

    font-size: 0.9em;

    color: #fff;



}



/* Left Sidebar*/

div#left_sidebar{

    float: left;

    width: 164px;

    margin-right: 10px;

}



div#lsb_information{

    width: 160px;

}



div.lsb_sponsor{

    margin-top: 6px;

    margin-bottom: 6px;

}



.iledefrance .lsb_2 {

	text-align:center;

	padding-bottom:10px;

	padding-top:20px;

	font-weight:bold;

}



.lsb_chosen{

    background: #6888c5 url('images/lsb_pointer_down.jpg') left no-repeat;

    font-color: #ffffff;

}



.lsb_not_chosen{

    background: #2656ab url('images/lsb_pointer_right.jpg') left no-repeat;

}



.lsb_not_chosen a{

    font-color: #bfd2fa;

}



.lsb_rf_not_chosen{

    background: #2656ab url('images/lsb_pointer_right.jpg') left no-repeat;

}



.lsb_rf_not_chosen a{

    font-color: #bfd2fa;

}



div#lsb_russ_france{

    margin: 0;

    text-align: left;

    text-decoration: none;

    padding: 0;

    font-size: 0.9em;

    font-weight: bold;

    margin-top: 15px;

}

div#lsb_russ_france a{

    text-decoration: none;

}





div#lsb_russ_france dl dt{

    text-align: left;

    margin: 2px;

    height: 23px;

    margin-right: 4px;

    display: block;

}



div#lsb_russ_france dd, dl{

    margin: 0;

}



div#lsb_russ_france ul{

    list-style: none;

    padding-left: 3px;

    margin: 0;

 

    margin-right: 4px;

    background: #f4f4f6;

}

div#lsb_russ_france li {

    text-decoration: none;

}



div#lsb_russ_france dl dt a{

    display: block;

/*    color: #b5cbff; */

	color: #E6EAF6;

    padding-left: 9px;

    padding-top: 4px;

}



div#lsb_russ_france .lsb_chosen a{

    display: block;

    color: #ffffff;

}



div#lsb_russ_france dd{

    font-size: 0.9em;

}



div#lsb_russ_france dd a:hover{

    color: #fb0000;

}



div#lsb_menu{

    margin: 0;

    text-align: left;

    text-decoration: none;

    padding: 0;

    font-size: 0.9em;

    font-weight: bold;

}



div#lsb_menu a{

    text-decoration: none;

}





div#lsb_menu dl dt{

    text-align: left;

    margin: 2px;

    height: 23px;

    margin-right: 4px;

    display: block;

}



div#lsb_menu dd, dl{

    margin: 0;



}



div#lsb_menu ul{

    list-style: none;

    padding-left: 3px;

    margin: 0;

    margin-right: 4px;

    background: #f4f4f6;

}

div#lsb_menu li {

    text-decoration: none;

}



div#lsb_menu dl dt a{

    display: block;

/*    color: #b5cbff; */

	color: #E6EAF6;

    padding-left: 9px;

    padding-top: 4px;

}



div#lsb_menu .lsb_chosen a{

    display: block;

    color: #ffffff;

}



div#lsb_menu dd{

    font-size: 0.9em;

}



div#lsb_menu dd a:hover{

    color: #fb0000;

}



/* Right Sidebar */

div#right_sidebar{

    float: right;

    text-align: left;

    width: 215px;

    margin-left: 10px;

}



div.rsb_item{

    margin: 0;

    margin-bottom: 6px;

    padding-bottom: 1px;

    border-left: solid 1px #ececec;

    border-right: solid 1px #ececec;

    border-bottom: solid 1px #ececec;

    color: #2656ab;

    background-color: #ffffff;

}



div.rsb_item p{

    margin:0;

    margin-left: 4%;

    font-size: 0.8em;

}



div.rsb_item form{

    margin-bottom: 0;

    margin-top: 0;

}



div.rsb_item input {

    font-size: 0.8em;

}



div.rsb_item a{

    text-decoration: none;

    font-size: 0.7em;

}



form#subscription_form{

    height: 25px;

}



input#subscribe_button{

    margin-top: 4px;

    margin-right: 3px;

    float: right;

    clear: none;

}



div#subscribe_input_bg{

    width: 126px;

    height: 22px;

    float: left;

	margin-left: 4px;

    background: url('images/subscribe_text_bg.jpg');

}



input#subscribe_input_email{

    border: none;

    background-color: #fff !important;

    margin: 4px 0 0 2px;

    padding: 0;

    font-family: Arial;

}



#subscribe_input_email_result, #subscribe_result {

	text-align: center;

	font-size: .8em;

}



div.rsb_item p a{

    font-size: 0.8em;

}



div.sidenews{

    overflow: auto;

    margin-left: 3px;

    margin-top: 2px;

    text-align: left;

    font-size: 0.8em;

    color: #000;

}



div.sidenews a{

    font-size: 0.9em;

    text-decoration: none;

    color: #000000;

}



div.sidenews a:hover{

    text-decoration: underline;

}



div.sidenews img{

    float: left;

    clear: none;

    margin-right: 2px;

}



div.sidenews p{

    font-size: 0.9em;

    color: #7d7d7d;

}



div.sidenews p a{

    font-size: 0.8em;

    float: right;

    margin-right: 5px;

    margin-bottom: 2px;

    color: #2656ab;

}



div.actualite_date{

    font-size: 0.8em;

	color:black;

/*	font-weight:bold; */

}



div.widget_polls-widget {

    text-align: left;

    color: #000;

}



div.widget_polls-widget p{

    margin: 0;

    padding: 0;

}



ul.wp-polls-ul{

    padding: 0 4%;

    margin:  4% 0;

    text-align: left;

}



div.widget_polls-widget li{

    font-size: 0.8em;

    text-align: left;

}



div.wp-polls-ans{

    color: #000;

    margin-bottom: 2px;

}



/* Center Bar */

div#center_bar{

    overflow: hidden;

    margin-left: 0;

}



div#menu_wraper{

    margin-top: 0;

    height: 26px;

    padding-top: 2px;

    margin-bottom: 3px;
	padding-left: 3px;

    background: url('images/menu_headitem_red.jpg') repeat-x;
}

/* IE7 hack only */
*+html div#menu_wraper {
    padding-left: 43px;
}


div#menu_wraper ul{

    padding-top: 2px;

    margin-top: 0;

    margin-bottom: 0;

    font-size: 0.8em;

	margin-left: -14px;

}



div#menu_wraper ul li{

    margin: 0;

    list-style: none;

    display: inline;

}



div#menu_wraper ul li a{

    display: block

    margin: 0;

    height: 22px;

    float: left;

    text-decoration: none;

    color: #fff;

	font-weight: bold;

}



div#menu_wraper ul li a:hover{

    text-decoration: underline;

}





div#menu_wraper ul img{

    float: left;

    display: inline;

    margin: 2px 6px;

    

}



div#flash_news{

    width: 100%;

}



div#flash_news img{

    margin: auto;

}



div.navigation_links, div#navigation_links {

    margin: 0 auto;

    margin-bottom: 10px;

    padding: 0 auto;

    text-align: center;

}



div.navigation_links a, div#navigation_links a{

    font-size: 0.7em;

    margin: 0 auto;



/*    text-decoration: none; */

    margin-left: 3px;

    margin-right: 3px;

}



div.subcat_news_title{

    background: url('images/subcat_title_grad.jpg') repeat-x;

    width: 100%;

    margin: 0 auto;

    margin-top: 3px;

    text-align: center;

    clear: both;

}



div.subcat_news_title a{

    text-decoration: none;

    font-weight: bold;

    margin: 0 auto;

    font-size: 0.9em;

    color: #2354ba;

}



div.subcat_link{

    font-size: 0.8em;

    width: 100%;

}



div.subcat_link a{

    float: right;

    text-decoration: none;

}



div.news_block{

    border: 2px solid #fff;

    overflow: hidden;

    background: #fff url('images/gradient_news_block.jpg') repeat-x;

}



div.news_block_header{

    text-align: center;

    font-weight: bold;

    color: #2354ba;

}



div.divider_news{

    width: 95%;

    margin: auto;

    margin-top: 2px;

    margin-bottom: 2px;

    height: 2px;

    background: url('images/divider_news.jpg') repeat-x;

}



div.two_news_wraper{

    margin: 0 auto;

    clear: both;

    margin-bottom: 8px;

    overflow: hidden;

}



div.news_wraper{

    margin: auto;

    margin-left: 2px;

    float: left;

    width: 49%;

    font-size: 0.8em;

}




div.post_date{

    font-size: 0.9em;

    clear: both;

    margin-bottom: 2px;

/*	color:red; */

/*	font-weight: bold; */

}



div.news_wraper a{

    text-decoration: none;

    color: #000;

    font-weight: bold;

}



div.news_wraper a:hover{

    text-decoration: underline;

}



div.news_wraper img{

    float: left;

    border: 1px solid #b0afb7;

    padding: 1px;

    margin-right: 2px;

}



div.bottom_news_part{

    clear: both;

    margin-top: 3px;

    height: 20px;

    background: url('images/bottom_newsblock_gradient.jpg') repeat-y right;

}



div.bottom_news_part a{

    float: right;

    margin-right: 2em;

    margin-top: 0.2em;

    text-decoration: none;

    font-size: 0.8em;



}



div.bottom_news_part a:hover{

    text-decoration: underline;

}



div#bottom_gradient{

    clear: both;

    height:75px;

    margin-top: 0;

    position: relative;

    background: url('images/bottom_gradient.jpg') repeat-x;

}



div#single_title{

    overflow: hidden;

    border: 1px #fff solid;

    position: relative;

    background-color: #fff;

    font-size: 0.8em;

    background: url('images/gradient_news_block.jpg') repeat-x top;

    padding-left: 0.2em;

    padding-right: 0.2em;

}



div#single_title h2{

    margin: 0;

    text-align: center;

    font-size: 1.25em;

}



div.border_white_blue{

    background: #fff;

    border: 1px solid #e2e4e3;

    margin-top: 6px;

    margin-bottom: 6px;

    overflow: auto;
	overflow-y:hidden;

}



div.news_excerpt{

    font-size: 0.9em;

    padding: 3px;

}



div.news_excerpt p{

    margin: 0;

}



div.news_excerpt p a{

    font-size: 0.9em;

    margin: 0 auto;

    margin-left: 4px;

    float: right;

    color: #2354ba;

}



div.title_path_single_post{

    font-size: 0.7em;

    text-align: center;

}



div.title_path_single_post a{

    text-decoration: none;

    text-align: center;

}



div.category_news_title{

    margin-left: 4px;

    margin-bottom: 0;

}



div.category_news_title a{

    margin: 0;

    text-decoration: none;

    color: #2354ba;

    font-size: 0.9em;
	
	

}

.subcat-list {
	font-size:.8em;
}


div.category_news_title a:hover{

    text-decoration: underline;

}



div.category_excerpt{

    font-size: 0.8em;

    margin-left: 6px;

    margin-top: 2px;

}

.special {
	background-color:#CF9;
}


div.search_post_output{

    margin: 2px 2px 6px 2px;

}



div.search_date{

    margin: 0;

    margin-left: 2px;

    font-size: 0.8em;

}



div.post_found_title{

    margin: 0;

}



div.post_found_title a{

    text-decoration: none;

    color: #000;

}



div.search_result_image{

    float: left;

    clear: none;

    margin: 0;

    margin-left: 2px;

    margin-bottom: 2px;
	
	margin-right: 4px;

}



div.search_result{

    width: 100%;

    clear: both;

    margin-top: 2px;

    margin-bottom: 2px;

}



p.search_post_date{

    font-size: 1em;
    margin-bottom: 4px;
    margin-top: 18px;
	margin-left: 2px;
	font-weight: bold;
	color:red;
	

}



/* FOOTER */

div#footer{

    margin-top: 0;

    text-align: center;

    font-size: 0.7em;

    background: url('images/footer_shade_gradient.jpg') top repeat-x;

	width: 100%;

    clear: both;

}



div#footer_gradient_left{

    background: url('images/footer_shade_gradient_left.jpg') top left no-repeat;

}



div#footer_gradient_right{

    background: url('images/footer_shade_gradient_right.jpg') top right no-repeat;

}



.red_texted{

    color: #f70a0a !important;

}



div.category_page_links{

    clear: both;

    padding-top: 14px;

    margin-bottom: 4px;
	
	font-size:12px;

}

div.prev_page_link{

    float: left;

    margin-left: 5px;

}

div.next_page_link{

    float: right;

    margin-right: 5px;

}



/* WP Proposed To Aling Images */

img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}



.left {

	text-align:left;

}

.ngg-galleryoverview {
	padding-left:17px;
}

.clear {
	clear:both;
}

.magic_fields {
	float: right;
	width:150px;
	maxheight:150px
}

.wp-post-image {
	-float: right;
}

.success {
	font-size:18px !important;
	color:white !important;
	background-color:green !important;
	font-weight:bold;
}

.subtext {
	font-size:.8em;
}

.region-text {
	font-weight:bold;
}

.button-up {
	text-align:right; padding-right:10px;
}

.aligncenter {
	text-align:center;
}


.div_center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}


div.cf_info {
	text-align:center;
}

.cform label {
	width:400px;
}

#cf3_region_text {
	display:none;
}

label[for=cf3_region_text] {
	display:none;
}

#cf3_date {
	display:none;
}

label[for=cf3_date] {
	display:none;
}

#cf3_force_publish {
	display:none;
}

label[for=cf3_force_publish] {
	display:none;
}

#cf3_slug {
	display:none;
}

label[for=cf3_slug] {
	display:none;
}

.btn {
	padding: 5px 10px;
}
label.cf-group-after {
	width: 110px;
	vertical-align: top;
}