/* GENERAL RULES */

body {
	background: url(../image/setka_1.jpg);
	background-repeat:repeat;
	color:#4B4A4A;
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16pt;
	margin:20px 0px 0px;
	text-align:center;
}

a:link {
	color: #0052A8;
}

a:visited {
	color: #0052A8;
}

a:hover {
	color: #DFA641;
}
	
/* PAGE STRUCTURE RULES (HEADER)*/
#header {
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	margin-top:0px;
	height: 154px;
	
	background-color: transparent;
	background-image: url(../image/head_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;

}


/* ANIMATION STRUCTURE RULES (HOME)*/
#head_swf {
	width: 677px;
	height: 128px;
	float: left; 
	}
	
#head_object {
	width: 608px;
	position: relative;
	left: -10px; 
	}
	
#head_quick {
	width: 216px;
	float: left;
	height: 124px; 
	}
	
#head_quicks_hold {
	width: 173px;
	position: relative;
	left: 20px;
	top: 2px; 
}

#head_menu {
	clear: left;
	height: 23px; 
	margin-left: 43px;
	_margin-left: 0px; /*hack style IE 6*/
	.margin-left: 0px; /*hack style IE 7*/
	padding-top: 5px;	
	margin-top:-21px;
	_margin-top:-15px; /*hack style IE 6*/
	.margin-top:-15px; /*hack style IE 6*/
	}
#header_down {
	height:9px;
}

p {
	text-align:justify;
}
#body {
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	border-top:none;
}

/*SITE'S FOOTER STYLE*/
#footer {
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFFFFF;	

}

/* HEADER ELEMENTS RULES */
#header #logo {
	float: left;
	width: 30%;
	height: 49px;
	text-align: center;
	background-image: url(../image/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
}

/** Admin area title **/
#header h1 {
	color: #484848;
	font: 16pt/18pt "Trebuchet MS","Arial",sans-serif;
	letter-spacing: -0.02em;
	margin-bottom: 20px;
	margin-top: 10px;
}

/** Language selector **/
#header #language {
	text-align:right;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 4px;
}

#header #language a:link{
	color: #FFFFFF;
}
#header #language a:visited{
	color: #FFFFCC;
}

/* RSS */
#header #rss {
	text-align:right;
	padding-right: 15px;
	float:right;
	margin-top: 21px;
}
#header #rss a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#header #rss a:visited{
	color: #FFFFCC;
	text-decoration: none;
}
/* Favorites */
#header #favorites {
	text-align:right;
	padding-right: 15px;
	float:right;
	margin-top: 21px;
}

#header #favorites a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#header #favorites a:visited{
	color: #FFFFCC;
	text-decoration: none;
}

.header_bottom {
	height:8px;
	.height:4px;
}

/* BODY ELEMENTS RULES */
#breadcrumbs {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	background-image:url(../image/line_breadcrumb.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:670px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display: inline;
	text-decoration:none;	
	color:#5e6b61;
}

#image_center {
vertical-align:middle;
}

#breadcrumbs a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display: inline;
	text-decoration:none;	
	color:#ca6e0b;
}

#breadcrumbs a:hover {
	color:#ca6e0b;
	text-decoration:underline;
}

#header_content {
	background: url(../image/body_top.jpg) bottom center no-repeat;
	margin-bottom:-4px;
	margin-right:0px;
/*	margin-left:48px;*/
	padding-left:auto;
	_padding:0px; /*hack style IE 6*/
	.padding:0px; /*hack style IE 6*/
	_margin-left:0px; /*hack style IE 6*/
	.margin-left:0px; /*hack style IE 6*/
	height:17px;
	width:auto;
}

#border_title {
	border-bottom-color:#ca6e0b;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#ca6e0b;
	border-left-style:solid;
	border-left-width:5px;
}

#content_title {
	font-size:10pt;
	color: 626c4a;
}

#more_info {
	padding-bottom:18px;
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#more_info a {
	color:#001eff;
}

#footer_content {
	background: url(../image/body_bottom.jpg) top center no-repeat;
	font-family:Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	width:auto;
}

#body #content {
	width:auto;
	padding:0;
	background: url(../image/copnia_body_center.jpg) center repeat-y;
}

.content_upper_border{
	width:960px;
	background-image: url(../../../image/border_up.gif);
	background-repeat: no-repeat;
	height: 14px;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#body #content #title_section {
	color: #ca6e0b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing: -0.02em;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align:left;
}

#body #content h2 {
	font: 12pt/16pt "Trebuchet MS","Arial",sans-serif;
	letter-spacing: -0.02em;
	color: #656363;
	display: inline;
}

#body #content h3 {
	font: 12pt/16pt "Trebuchet MS","Arial",sans-serif;
	letter-spacing: -0.02em;
	color: #8e8d8d;
	display: inline;
}

/* Styles used in the sitemap */
#body #content dl {
}

#body #content dl dt {
}

#body #content dl dd {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}


#body #content #category {
	font-size:12px;
	width: 205px;
	position: relative;
	vertical-align:top;
}

#body #content ol#category {
	margin-left:-30px;
	margin-right:5px;
	text-align:right;
}

#body #content ol#category li, #body #content ul#category{
	margin-top:0px;
	margin-bottom:0px;
}

#body #content ul#category {
	margin-left:-45px;
	text-align:right;
}

#body #content #category .category_top {
	background: url(../image/panel_right_top.jpg) top right no-repeat;
	height:6px;
	_height:1px; /*hack style IE 6*/
	.height:1px; /*hack style IE 6*/
	_padding:0px; /*hack style IE 6*/
	.padding:0px; /*hack style IE 6*/
	_margin-bottom:-12px; /*hack style IE 6*/
	.margin-bottom:-15px; /*hack style IE 7*/
	list-style-type:none;
	
}

#body #content #category .category_header {
	background: url(../image/panel_right_bg.jpg) top left repeat-y  #fff;
	padding-top: 15px;
	list-style-type:none;
	
}

#body #content #category .category_header h3 {
	color:#B55A28;
	display:inline;
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-0.02em;
	line-height:16pt;
	padding-right:12px;
	padding-bottom:22px;
}

#body #content #category li{
	background: url(../image/panel_right_bg.jpg) top left repeat-y  #fff;
	list-style: none;
	padding-right:8px;
}
#body #content #category li a {
	color:#7A98CE;
	padding: 2px;
/*	margin: 0px;*/
	width:auto;
	line-height: 11pt;
	margin-bottom: 6px;
	margin-right: 0px;
	padding-right: 5px;
	font-size:11px;
/*	background: url(../image/panels_bullet.gif) top right no-repeat;*/
}

#body #content #category li a:hover {
	color:#B55A28;
}

#body #content #category li.active {

}
#body #content #category .category_bottom {
	background: url(../image/panel_right_bottom.jpg) top right no-repeat;
	height:6px;
	list-style-type:none;
}

.panel_right_footer {
	margin-top: 15px;
	height: 20px;
	background: url(../image/panel_right_bottom.jpg) top right no-repeat; 
	}

/** Styles used in the news section **/
#body #content #news {
/*	background: #F6F8FB url(../image/lightbluefadeout.gif) repeat-y scroll right top;*/
	width: auto;
	margin-bottom: 18px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	clear:both;
}

#news a {
font-weight:bold;
font-size:9pt;
color:#CA6E0B;
text-decoration:none;
}

#news a:hover {
text-decoration:underline;
}

/* FOOTER ELEMENTS RULES */
#footer_extern {
	width: 893px;
	color:#666666;
	padding:0px;
	margin:0px;
}

#footer #company_name {
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11pt;
	text-align:center;

}

#contents_footer {
	color:#666666;
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11pt;
	text-align:center;
	padding:0px;
	margin:0px;
	width:auto;
}

#contents_footer a {
	color:#888888;
	text-decoration:none;
}

#contents_footer a:hover {
	color:#B55A28;
	text-decoration:underline;
}

a.external_link {
	background: url(../../resources/image/icon_external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}

#body #content #filter input, #body #content select {
	font-size: 9pt;
/*	background-color: #DEE4EE;*/
}

#body #content #central_position #filter {
/*	font-size: 10px;
	background-color: #FFFFEA;
	border: 1px solid #D8D8D8;
	height: 24px;*/
	width: auto;
	padding: 5px;
	margin:0;
	clear: none;
	float: left;
}

/* Contenedor del menú vertical */
#vertical_navigation {
	vertical-align:top;
	padding:10px 5px 5px 0px;
	width:25%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

/* Contenedor del menú horizontal */
#horizontal_navigation {
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	margin-top:-15px;
	.margin-top:-15px;
}

ul.MenuBarSubmenu li.last {
	margin-bottom: 0px;
	margin-left:-1px;
	padding-bottom: 10px;
	background-image: url(../image/submenu_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
/*	_background-repeat: repeat-x;
	_background-position:bottom;*/
	}

/* CALENDAR RULES */
.non_special_date {
	color: #999999;
}
dl#glossary dt {
	margin-top: 11px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:0px;
	font-weight:bold;
	font-size:9pt;
	color: #CA6E0B;
	white-space: pre;
	width:auto;
}
p#glossary_selector {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	display:inline;
/*	color: #CCC;
	padding-top: 35px;
	padding-bottom: 18px;
	line-height: 20px;
	clear: none;*/
}

p#glossary_selector a {
	color: #CA6E0B;
	text-decoration:none;
}

p#glossary_selector a:hover {
	text-decoration:underline;
}

p#glossary_selector .active {
	color: #CA6E0B;
}
ol.pagination {
	margin-left: 0px;
	margin-right:0px;
	margin-top: 40px;
	margin-bottom: 20px;
	padding:0px;
	text-align:left;
	color:#CCCCCC;
}
ol.pagination li {
	display:inline;
	padding-right: 5px;
	padding-left: 5px;
}
ol.pagination li.previous_page {
	margin-right: 150px;
}
.pagination_pages {
	text-align:center;
	font-weight:bold;
}
#filter {

	margin-bottom: 0px;
}

#filter a {
	font-size: 9pt;
	color: #CA6E0B;
	text-decoration:none;
}

#filter a:hover {
	text-decoration:underline;
}

p.content_empty {
	font-weight: bold;
	background-color: #FFFFCC;
	padding: 15px 10px;
	border: 1px dashed #FF6600;
	text-align: center;
	margin-top: 15px;
}
p.category_description {
	display:none;
}

#right_column {
	vertical-align:top;
	width: 208px;

	font: 10pt/13pt Arial,sans-serif;
	color: #4b4a4a;
	text-align: right;
	}

.img_right {
	background: url(../image/foto_dropshadow_right.jpg) bottom left no-repeat;
	padding-bottom: 12px; 
	}

#content #left_position .img_right {/*
	background: url(../image/foto_dropshadow_right.jpg) bottom right no-repeat;
	padding-bottom: 12px; */
	}
/*Web Regions*/
	
#main_column {
	width: 454px;
	float:left;
	}
#left_column {
	vertical-align:top;
	width: 208px;
/*	float: left;*/
	font: 10pt/13pt Arial,sans-serif;
	color: #4b4a4a;
	text-align: left;
	padding-left:3px;
	_padding-left:0px; /*hack style IE 6*/
	.padding-left:0px; /*hack style IE 7*/
/*	margin-left:-25px;
	_margin-left:0px;*/
	}
	
#border_right_image {
	background-image: url(../image/border_right_image.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:5px;
	height:162px;
}

#border_bottom_image {
	background-image: url(../image/border_bottom_image.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:208px;
	height:8px;
}

#central_image {
width:202px;
height:162px;
}

#central_image #image_left {
}

#central_image #image_right {
}
	
.img_left {
	background: url(../image/foto_dropshadow_left.jpg) bottom left no-repeat;
	padding-bottom: 12px;
	_padding-bottom: 8px; /*hack style IE 6*/
	.padding-bottom: 9px; /*hack style IE 7*/
	width:208px;
	}
.img_right {
	background: url(../image/foto_dropshadow_right.jpg) bottom left no-repeat;
	padding-bottom: 12px; 
	_padding-bottom: 8px; /*hack style IE 6*/
	.padding-bottom: 9px; /*hack style IE 7*/
	width:208px;
	}
#left_column h3 {
	font-weight: bold;
	display: inline;
	color: #656363;
	padding-left: 20px; }
#left_column p {
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 5px;
	font: 10pt/13pt "Trebuchet MS","Arial",sans-serif; }
.panel_left {	background: url(../image/panel_left_bg.jpg) top right repeat-y  #fff; 
}
.panel_left_top {
	background: url(../image/panel_left_top.jpg) top left no-repeat;
	padding-top: 15px;
	width:188px;
	padding-left:15px;
	}
.panel_left_top img {
	padding:0;
}
.panel_left_top a {
	text-align:justify;
}
.panel_left_dropshadow {
	margin-top: 15px;
	height: 20px;
	background: url(../image/panel_left_bottom.jpg) top left no-repeat; }
	
.panel_right {	background: url(../image/panel_right_bg.jpg) top left repeat-y  #fff;
text-align:right; margin-right:5px;}
.panel_right_top {
	background: url(../image/panel_right_top.jpg) top left no-repeat;
	padding-top: 15px; 
	width:185px;
	padding-right:12px;
	padding-left:16px;
	}
.panel_right_top a {
	text-align:justify;
	font-size:11px;
}
	
.panel_right_dropshadow {
	margin-top: 15px;
	height: 20px;
	background: url(../image/panel_right_bottom.jpg) top right no-repeat; }
#body #content #right_column .panel_right h3 {
	color:#B55A28;
	display:inline;
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:12pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-0.02em;
	line-height:16pt;
	}
	
#body #content #left_column .panel_left h3 {
	color:#B55A28;
	display:inline;
	font-family:"Trebuchet MS","Arial",sans-serif;
	font-size:14pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-0.02em;
	line-height:16pt;
	padding-right:5px; 
	}
#left_column .panel_left .panel_left_top p {
	padding-left: 20px;
	padding-right: 25px;
	text-align: left;
	font: 10pt/13pt "Trebuchet MS","Arial",sans-serif;
	margin-top: 10px; }
#left_column li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 11pt;
	margin-bottom: 6px;
	margin-left: 20px;
	padding-left: 8px;
	background: url(../image/panels_bullet.gif) top left no-repeat; }
#central_position {
vertical-align:top;
text-align:left;
_padding-right:25px; /*hack style IE 6*/
.padding-right:25px; /*hack style IE 7*/
_padding-left:25px; /*hack style IE 6*/
.padding-left:25px; /*hack style IE 7*/
}
#left_position, #right_position {
vertical-align:top;
_padding-left:0px; /*hack style IE 6*/
.padding-left:0px; /*hack style IE 6*/
padding-left:6px;

}

#links_pages {
	vertical-align:middle;
	color:#000000;
	font-weight:bold;
}

#links_pages a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#links_pages a:hover {
	text-decoration:underline;
}

.first_page a, .previous_page a, .next_page a, .last_page a {
	vertical-align:middle;
}
/*add Separator*/
ul.MenuBarSubmenu li.separate {
	margin-bottom: 0px;
	padding-bottom: 7px;
	background-image: url(../image/submenu_separator.jpg);
	background-repeat: no-repeat;
	background-position: -5px bottom;
	}
	
.found_flash {
	background-color:none;
}
.home_text_about_us{
text-align:justify;}

/*Style on the home*/
#home_body {
	padding:0px;
}

#home_splash {
	margin-top:-1px;
	_margin-top:0px;
	.margin-top:0px;
/*	background: url(../image/home_splash.jpg) center no-repeat;
	height: 407px;
	width:892px;*/
	}
	
#home_info {
	margin-top:-10px;
/*	margin-bottom:12px;
	_margin-bottom:8px; */
	}

#new {
	padding-botton: 20px;
	font: 8pt/10pt "Trebuchet MS", Arial, sans-serif;
	}

#new div.p1, #new div.p2 {
	padding-left: 5px;
	padding-right: 5px;
}

#new div.p1, #new div.p2 p {
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 19px;
	padding-right: 25px;
	font-size:11px;
	color:#5f5f5f;
}

#new div.p1, #new div.p2 a {
	color:53a0c4;
	font-weight:bold;
}
#new div.p1, #new div.p2 #title_new_home {
	color:#A83D02;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}

#new div.p1 {
	width: 209px;
	padding-left: 30px;
	height: 120px;
	background: url(../image/home_pnl_small.gif) top left no-repeat #c0c0c0; }

#new div.p2 {
	width: 291px;
	height: 120px;
	background: url(../image/home_pnl_big.jpg) top left no-repeat;
/*	margin-left: 10px; 
	_margin-left: 4px; */
	}

#new div.p1 ul {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left:-40px;
	_margin-left:-2px; /*hack style IE 6*/
	.margin-left:-2px; /*hack style IE 6*/
 }
 
#new div.p1 ul li a, #new div.p2 a {
color: #7a98ce;
text-decoration: underline;
}

#new div.p1 ul li a:hover, #new div.p2 a:hover {
color: #b55a28;
}

.found_contact {
	background-image: url(../image/setka_1.jpg);
	background-repeat:repeat;
}

.title_contracts {
	background:#ffcc66;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	height:30px;
}

.line_down_right {
	border-color: #ffcc66;
	border-style:solid;
	border-width:1px;
}

.line_down_right a {
color:#CA6E08;
text-decoration:none
}

.line_down_right a:hover {
text-decoration:underline;
} 

.line_down {
	border-color: #ffcc66;
	border-style:solid;
	border-width:1px;
}

/*Inscripction's form style*/

.border_top_left {
	background: url(../image/border_top_left.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:10px;
	height:18px;
}

.border_top{
	background: url(../image/border_top.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:18px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.border_top_right{
	background: url(../image/border_top_right.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:10px;
	height:18px;
}

.center_form {
	background-color:#D8D8D8;
	color:#4f6b82;
	font-weight:bold;
	padding:0px;
}

.center_form img {
	vertical-align:middle;
}

.center_form label {
padding-top:2px;
}

.border_right {
	background: url(../image/border_right.jpg);
	background-repeat:repeat-y;
	width:10px;
}

.border_bottom_right{
	background: url(../image/border_bottom_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:8px;
}

.border_bottom{
	background: url(../image/border_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:8px;
}

.border_bottom_left{
	background: url(../image/border_bottom_left.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	height:8px;
}

.border_left{
	background: url(../image/border_left.jpg);
	background-repeat:repeat-y;
	width:10px;
}
