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

body {
	background: #fff url(/images/main_back.png) repeat-x;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

img {border: none;}

a {outline: none;}

form, input, textarea, ul, ul li {
	margin: 0;
	padding: 0;
}

table {border-collapse: collapse;}

/* ========================================================= */

#clear, .clear {clear: both;}

.inlined {
	display: inline-block;
	margin: 0;
	letter-spacing: -3;
	padding: 0;
}

.inlined li {
	display: -moz-inline-box;
	display: inline-block;
	list-style-type: none;
	vertical-align: top;
	letter-spacing: 0;
}

#page_wrapper {}

#page_container {}

#long_line {display: none;}

#top_detail {display: none;}

#icons {display: none;}

#logo {display: none;}

#login {display: none;}

#eyes {display: none;}

#flash {display: none;}

#left_col {}

#right_col {}

#right_col p {margin: 0 0 15px 0;}

#banners1 {display: none;}

#centrum {padding: 0 10px 16px 26px;}

#centrum td {
	font-size: 12px;
	vertical-align: top;
}

#centrum_text {
	padding: 0 30px 100px 0;
	margin: 0 0 20px 0;
}

#partner {display: none;}

#banners2 {display: none;}

#footer {display: none;}

/* INNER ============================================*/

form, input, textarea, ul, ul li {
	margin: 0;
	padding: 0;
}

table {border-collapse: collapse;}

table p {margin: 0;}

td {
	border: 1px solid #364301;
	vertical-align: top;
	font-size: 11px;
	padding: 5px 3px;
}

h1 {
	font-size: 16px;
	margin: 0 0 15px 0;
	font-family: Tahoma;
	letter-spacing: 1;
}

h2 {
	font-size: 14px;
	margin: 0 0 10px 0;
	font-family: Tahoma;
	letter-spacing: 1;
}

h3, h4, h5 {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
	font-family: Tahoma;
	letter-spacing: 1;
}

p {margin: 0 0 15px 0;}

#centrum ul {
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

#centrum ul.inlined {
	padding: 0;
	margin: 0;
}

button, label {
	cursor: pointer;
	cursor: hand;
}

button {
	background: transparent;
	border: 0;
	font-size: 12px;
	height: 24px;
	margin: 0;
	padding: 1px;
	overflow: visible;
	font-family: Arial, sans-serif;
}

button span {
	display: block;
	background: url(/images/button_left.png) no-repeat top left;
}

button span span {
	background: url(/images/button_right.png) no-repeat top right;
	height: 22px;
	line-height: 20px;
	padding: 0 16px;
}

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	bottom: 1ex;
	color: #ee322e;
	font-family: Verdana;
}

a:link, a:visited {color: #718e00; text-decoration: underline;}
a:hover, a:active {color: #fc9641; text-decoration: underline;}

.orange a:link, .orange a:visited {color: #c24a15; text-decoration: underline;}
.orange a:hover, .orange a:active {color: #fc9641; text-decoration: underline;}

.blue a:link, .blue a:visited {color: #718e00; text-decoration: underline;}
.blue a:hover, .blue a:active {color: #fc9641; text-decoration: underline;}

/* ========================================================= */



/* ========================================================= */

#header {display: none;}

.gem {display: none;}

/* ========================================================= */

#menu {display: none;}

/* ========================================================= */

#crumbs {
	position: absolute;
	bottom: 84px;
	left: 168px;
	width: 998px;
	color: #364301;
	font-size: 12px;
}

#crumbs a {font-weight: bold;}

#crumbs a:link, #crumbs a:visited {color: #364301; text-decoration: none;}
#crumbs a:hover, #crumbs a:active {color: #ee7261; text-decoration: none;}

#centrum {}

#centrum_in {}

#left_col {}


#banners {display: none;}

#side_menu {display: none;}

#search {display: none;}

#partner {display: none;}

#left_text {
	clear: both;
	padding: 0 36px 0 20px;
}

#messenger {display: none;}

/* ========================================================= */

#footer {display: none;}

/* ========================================================= */

a.more img {margin: 0 0 -4px 8px;}

a.more:link, a.more:visited {color: #9ab51d; text-decoration: none;}
a.more:hover, a.more:active {color: #eb9316; text-decoration: none;}

#pager {display: none;}

/*::::::::::::::::*/

.prog_list {
	padding: 0 0 0 145px;
	margin: 0 0 10px 0;
	position: relative;
}

.more_picto {
	width: 167px;
	height: 135px;
	float: left;
	margin: 2px 20px 0 -180px;
	position: relative;
	text-align: right;
}

.more_picto span {display: none;}

.more_picto a {display: none;}

.more_info {}

.more_info img {display: none;}

/*::::::::::::::::*/

.pix_block {padding: 0 0 0 100px;}

.pix_block div img {border: 1px solid #364301;}

.pix_block_large {
	float: left;
	margin: 2px 15px 6px 0;
	padding: 0 7px 7px 0;	
	background: url(/images/pix_shadow1.png) no-repeat bottom right;
}

.pix_block .pix_block_large {margin: 2px 15px 6px -100px;}

.pix_block_tiny {
	float: left;
	clear: left;
	margin: 0 0 0 -100px;
}

.pix_block_tiny div {
	padding: 0 7px 7px 0;	
	background: url(/images/pix_shadow2.png) no-repeat top right;
	margin: 0 0 4px 0;
}

.pix_block_tiny span {
	width: 80px;
	display: block;
	margin: 2px 0 0 0;
	line-height: 12px;
	text-align: center;
	color: #7f7979;
}

/*::::::::::::::::*/

.classy_table {
	position: relative;
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
}

.classy_detail {display: none}

.classy_table td {
	border: 1px dotted #000;
	padding: 4px 12px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.classy_table th {
	border: 1px dotted #000;
	border-top: 2px solid #000;
	padding: 12px 12px;
	font-size: 13px;
}

.classy_table th span {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.classy_table td.cell_header {
	border: 1px solid #000;
	padding: 4px 12px;
	vertical-align: top;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

th.cell_r {border-right: 1px solid #000;}
th.cell_l {border-left: 1px solid #000;}
td.cell_r {border-right: 1px solid #000;}
td.cell_l {border-left: 1px solid #000;}
td.cell_c {color: #000; font-weight: normal; text-align: left;}

.classy_table_link {position: relative;}

.classy_table a:link, .classy_table a:visited {color: #000; text-decoration: none;}
.classy_table a:hover, .classy_table a:active {color: #000; text-decoration: underline;}

/*::::::::::::::::*/

#tab_block {
	background: #e8e9e7;
	margin: 0 0 20px 0;
	position: relative;
}

#tab_block_shame {
	position: absolute;
	top: 0;
	left: 0;
	height: 43px;
	width: 1px;
	background: #fff;
}

#tab_block ul {
	margin: 0;
	padding: 0;
}

#tab_block_menu {background: teal url(/images/tab_back.png) repeat-x 0 -65px;}

#tab_block_menu li {
	width: 218px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	color: #364301;
	float: left;
}

#tab_block_menu a, #tab_block_menu span {
	display: block;
	padding: 6px 12px 0 64px;
	line-height: 14px;
	height: 36px;
	margin: 17px 0 0 0;
}

#tab_block_menu a:link, #tab_block_menu a:visited {color: #d2ec00; text-decoration: none;}
#tab_block_menu a:hover, #tab_block_menu a:active {color: #fff; text-decoration: none;}

#tab_block_menu span {
	background: url(/images/tab_back.png) no-repeat;
	margin: 0;
	padding: 23px 12px 0 64px;
}

#tab_block_text {
	border: 1px solid #364301;
	border-width: 0 1px 1px 1px;
	padding: 20px 12px 10px 12px;
}

#tab_block_text li {
	width: 72%;
	margin: 0 0 12px 10px;
}

#tab_block_text li.tab_form_text {
	font-weight: bold;
	width: 26%;
	margin: 0 0 12px 0;
}

.tab_input {
	width: 100%;
	height: 17px;
	border: 1px solid #364301;
	font-size: 11px;
}

textarea.tab_input {height: 85px;}

#tab_form_btn {text-align: right;}

.tiny_input {width: 60px;}

#tab_shame_patch {
	position: absolute;
	top: 17px;
	left: 219px;
	width: 436px;
	height: 38px;
	background: #fff;
}

/*::::::::::::::::*/

#centrum ul.gallery {
	margin: 0;
	padding: 0;
}

.gallery li {
	font-size: 11px;
	margin: 0 12px 0 0;
	width: 100px;
}

.gallery li p {
	text-align: center;
	line-height: 12px;
}

/*::::::::::::::::*/


.WordStyle {
  padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}

.supertable td {
	background: #e8e9e7;
	border: 1px dotted #5d2901;
	padding: 4px 12px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #8d8686;
	text-align: center;
}

.supertable .supertableHead td {
	color: #d2ec00;
	background: #536800;
	border: 1px dotted #d2ec00;
	border-top: 2px solid #9ab51d;
	padding: 12px 12px;
	font-size: 13px;
}

.supertable .supertableHead td span {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

/*::::::::::::::::*/

#forum_themes li {
	width: 530px;
	margin: 0 0 25px 0;
	border-top: 1px solid #9e9e9e;
	padding: 2px 0 0 10px;
	background: url(/images/forum_back_green.gif) repeat-x;
	min-height: 27px;
}

.orange #forum_themes li {background: url(/images/forum_back_orange.png) repeat-x;}
.blue #forum_themes li {background: url(/images/forum_back_blue.png) repeat-x;}

#forum_themes li span {font-size: 10px;}

#forum_themes li b {font-size: 13px;}

#forum_themes li.theme_author {
	width: 100px;
	padding: 2px 10px 0 0;
	border-right: 1px solid #9e9e9e;
	text-align: right;
	background: url(/images/forum_back_gray.gif) repeat-x;
}

#forum_add {
	background: #e8e9e7;
	width: 600px;
	text-align: center;
	border: 1px solid #000;
}

#forum_add li {
	width: 420px;
	margin: 0 0 8px 0;
	text-align: left;
}

#forum_add li.add_text {width: 120px;}

#forum_add input, #forum_add textarea {
	width: 100%;
	height: 17px;
	border: 1px solid #364301;
	font-size: 11px;
}

#forum_add textarea {
	height: 50px;
	font-family: Arial;
}

#forum_add li#add_btn {
	text-align: right;
	width: 425px;
}

#forum_add input#forum_add_captcha {width: 60px;}

/*::::::::::::::::*/

.shy_btn {
	display: block;
	width: 63px;
	height: 22px;
	line-height: 20px;
	margin: 6px 0 0 15px;
	font-weight: normal !important;
	padding: 0 0 0 38px;
}

#shy_btn1 {background: url(/images/button_shy1.png) no-repeat;}
#shy_btn2 {background: url(/images/button_shy2.png) no-repeat;}
#shy_btn2a {background: url(/images/button_shy2_blink.gif) no-repeat;}
#shy_btn3 {background: url(/images/button_shy3.png) no-repeat;}

/* BLOG =================================*/

.blog_text {
	float: left;
	width: 100%;
}

.blog_text div {
	margin: 0 0 0 260px;
	padding: 34px 0 0 0;
}

.blog1 .blog_text div {background: url(/images/blog1_text.png) no-repeat;}
.blog2 .blog_text div {background: url(/images/blog2_text.png) no-repeat;}
.blog3 .blog_text div {background: url(/images/blog3_text.png) no-repeat;}

.blog_img {
	float: left;
	width: 390px;
	margin: 16px 0 0 -916px;
}

.blog_img img {border: 20px solid #e8e9e7;}

.img_wrapper1 {
	border: 1px solid #849298;
	border-width: 0 1px 1px 0;
	padding: 0 1px 1px 0;
	float: right;
}

.img_wrapper2 {
	border: 1px solid #b2c3ca;
	background: #fff;
	padding: 1px 0 0 1px;
}

.main_block div {
	margin: 0 0 0 260px;
}

#icon_top {display: none;}

#icon_pencil {display: none;}