body {
	margin:0;
	font:12px "Trebuchet MS", Helvetica, sans-serif;
	color:#363636;
	background:#e6e6e6;
	min-width:1002px;
}
body.features {
	margin:0;
	font:12px "Trebuchet MS", Helvetica, sans-serif;
	color:#363636;
	background:#ffffff;
	text-align: center;
	min-width: 800px;
	width: 800px;
}
body.features a {color:#003cad;}

body.features h1 {
	margin:0 0 12px;
	color:#012965;
	padding:0 0 0 9px;
	font:28px/35px "Trebuchet MS", Helvetica, sans-serif;
}



.labox {
	width: 900px;
	height: 515px;
	margin:0;
	padding:0;
	background-color:#e6e6e6;
}
.bandeau_liens {
	width: 900px;
	position: relative;
	float:left;
	padding:0;
	margin:0;
	background-color:#e6e6e6;
}
.bandeau_prev {
	width: 400px;
	position: relative;
	float:left;
	padding:0;
	margin:0 0 0 20px;
	text-align: left;
	background-color:#e6e6e6;
}
.bandeau_next {
	width: 400px;
	position: relative;
	float:right;
	padding:0;
	margin:0 20px 0 0;
	text-align: right;
	background-color:#e6e6e6;
}
.title_features {
	width: 860px;
	position: relative;
	float:left;
	padding:0;
	margin:0 0 0 20px;
	text-align: left;
	color:#292929;
	font:bold 16px  "Trebuchet MS", Helvetica, sans-serif;;
}
.content_features {
	width: 860px;
	height:435px;
	background-color:#fff;
	border:1px solid #838383;
	position: relative;
	float:left;
	padding:0;
	margin:5px 0 5px 20px;
	overflow:hidden;
}
.title_ssfeatures {
	width: 840px;
	position: relative;
	float:left;
	padding:0;
	margin:10px 0 0 20px;
	text-align: left;
	color:#012965;
	font:bold 14px  "Trebuchet MS", Helvetica, sans-serif;;
}
.screen_features {
	width: 425px;
	height: 380px;
	position: relative;
	float:left;
	padding:0;
	margin:10px 0 0 20px;
	text-align: center;
	overflow:hidden;
}
.text_features {
	width: 375px;
	height: 390px;
	position: relative;
	float:left;
	padding:0;
	margin:0 0 0 20px;
	text-align: left;
}
.text_features img{
	border:0;
	margin: 10px 0 0 120px;
	position: relative;
	float:left;
}














a {
	text-decoration:none;
	color:#fff;
}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
img {border:none;}
input,
select,
textarea {
	font:14px/14px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border:none;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
.header-area {
	background:#000b31 url(../images/bg-header-area.gif) repeat-x 0 100%;
	width:100%;
}
.header-frame {
	width:100%;
	background:url(../images/bg-header.jpg) no-repeat 50% 100%;
}
#header {
	width:942px;
	margin:0 auto;
	padding:9px 30px 0;
	position:relative;
	z-index:10;
}
#header:after {
	clear:both;
	content:"";
	display:block;
}
.logo {
	float:left;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-logo.png) no-repeat;
	margin:19px 0 3px 26px;
}
.logo a {
	display:block;
	width:184px;
	height:75px;
}
.nav-area {
	float:right;
	width:715px;
}
ul.menu {
	float:right;
	list-style:none;
	margin:0 0 48px;
	padding:0;
}
ul.menu li {
	float:left;
	font-weight:bold;
	padding:0 20px 0 18px;
	background:url(../images/sep-menu.gif) no-repeat 100% 2px;
}
ul.menu li a {white-space:nowrap;}
.nav-holder {
	width:100%;
	float:right;
	clear:right;
}
ul#nav {
	float:right;
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
	background:url(../images/sep-nav.gif) no-repeat;
}
ul#nav li {
	float:left;
	padding:10px 20px 11px 18px;
	background:url(../images/sep-nav.gif) no-repeat 100% 0;
	font-size:13px;
	line-height:13px;
}
ul#nav li a:hover {text-decoration:none;}
ul#nav li.hover,
ul#nav li:hover {
	background:url(../images/bg-nav-hover.gif) repeat-x;
	position:relative;
}
ul#nav li.active {font-weight:bold;}
ul#nav li.hover a,
ul#nav li:hover a {color:#001746;}
ul#nav li.hover .drop,
ul#nav li:hover .drop,
ul#nav li.hover .drop_end,
ul#nav li:hover .drop_end {display:block;}
.drop {
	padding:1px;
	background:#1b51ac;
	display:none;
	position:absolute;
	top:34px;
	left:0;
}
.drop_end {
	padding:1px;
	background:#1b51ac;
	display:none;
	position:absolute;
	top:34px;
	right:0;
}
.drop ul,
.drop_end ul {
	list-style:none;
	padding:15px 20px;
	margin:0;
	background:#8fcbff url(../images/bg-drop.png) repeat-x;
	width:218px;
	overflow:hidden;
}
ul#nav .drop li,
ul#nav .drop_end li {
	background:url(../images/bul-nav.gif) no-repeat 0 4px;
	font-weight:normal;
	font-size:12px;
	margin:0 0 10px;
	padding:0 0 0 8px;
	clear:left;
	line-height:14px;
	width:210px;
}
ul#nav .drop a,
ul#nav .drop_end a {
	color:#003cad;
	float:left;
}
ul#nav .drop a:hover,
ul#nav .drop_end a:hover  {text-decoration:underline;}
.main-area {
	width:100%;
	background:url(../images/bg-main-area.jpg) repeat-x;
}
.main-frame {
	width:100%;
	background:url(../images/bg-main.jpg) no-repeat 50% 0;
}
#main {
	width:100%;
	margin:0 auto;
	position:relative;
	z-index:1;
	padding:20px 0 0;
}
.promo {
	width:964px;
	overflow:hidden;
	padding:0px;

	margin:0 auto;
	margin-top:-20px;
}

.promo:after {
	clear:both;
	content:"";
	display:block;
}
.promo .box {
	float:left;
	width:400px;
	height:250px;
	position:relative;
	color:#363636;
	font-size:14px;
}

.promo .box h1 {
width:475px;
font:30px/42px "Trebuchet MS", Helvetica, sans-serif;
margin-left:-25px;
margin-bottom:15px;
}

.promo h1 {
	color:#011c4f;
	margin:0 0 8px;
	font:34px/42px "Trebuchet MS", Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
}
.promo ul {
	list-style:none;
	padding:0 0 0 8px;
	margin:0;
}
.promo ul li {
	background:url(../images/bul-arrow.gif) no-repeat 0 6px;
	padding:0 0 11px 16px;
	vertical-align:middle;
	height:1%;
}
.btn-bar {
	position:absolute;
	left:0;
	top:218px;
	width:400px;
}
.btn-bar:after {
	clear:both;
	content:"";
	display:block;
}
.btn-bar ul {
	list-style:none;
	margin:0 45px 0 4px;
	display:inline;
	padding:4px 0 0;
	float:left;
}
.btn-bar ul li {
	float:left;
	text-indent:-9999px;
	padding:0 9px 0 0;
}
.btn-bar ul a {
	overflow:hidden;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/ico-circle.png) no-repeat;
	cursor:pointer;
}
.btn-bar ul li.active a,
.btn-bar ul a:hover {background-position:0 -20px;cursor:pointer;}
.promo a.btn {
	float:left;
	padding:0 14px 0 0;
	background:url(../images/btn-box.png) no-repeat 100% -30px;
	display:inline;
	margin:0 12px 0 0;
	font-size:14px;
	font-weight:bold;
}
.promo a.btn span {
	float:left;
	height:14px;
	padding:4px 0 12px 14px;
	background:url(../images/btn-box.png) no-repeat;
	cursor:pointer;
}
.promo a.btn:hover {text-decoration:none;}
.promo .partners-area {
	width:500px;
	float:right;
	position:relative;
	overflow:hidden;
}

.promo .partners-area img {display:block;}
.promo .partners {
	position:relative;
	float:left;
	left:50%;
}
.promo .partners ul {
	list-style:none;
	margin:0;
	padding:0 0 14px;
	clear:left;
	float:left;
	left:-50%;
	position:relative;
}
.promo .partners li {
	float:left;
	padding:0 0 0 16px;
}
.promo .partners a {
	height:59px;
	float:left;
	cursor:pointer;
}
.promo .partners img {display:block;}
.container-area {
	position:relative;
	overflow:hidden;
	margin-top:-10px;
	width:100%;
}
.container-holder {
	float:left;
	position:relative;
	left:50%;
	width:1124px;
}
.container-frame {
	float:left;
	position:relative;
	left:-50%;
	width:1124px;
}
.container-t {
	position:relative;
	width:1124px;
	padding:21px 0 0;
	background:url(../images/bg-container-t.png) no-repeat;
}
.container-c {
	position:relative;
	width:1124px;
	background:url(../images/bg-container-c.png) repeat-y;
}
.container {
	width:966px;
	padding:0 10px;
	margin:0 auto;
	overflow:hidden;
	background:#fff url(../images/bg-container.jpg) no-repeat;
}
.space {
	width:100%;
	overflow:hidden;
	border:1px solid #b7b7b7;
	border-width:1px 0 0;
	padding:10px 0 14px;
	margin:-1px 0 1px;
}
.research .space,
.customers .space {
	border:0;
	padding:0;
}
.space .box-area {
	width:700px;
	float:left;
	background:url(../images/bg-box-area.png) no-repeat -700px 100%;
}
.space .box-area .t {
	width:100%;
	background:url(../images/bg-box-area.png) no-repeat;
	padding:6px 0;
}
.space .box-area .c {
	height:1%;
	background:#b7b7b7 url(../images/bg-box-area-l.gif) no-repeat 0 100%;
	padding:0 2px 0 1px;
}
.space .box {
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0 0 0 9px;
}
.space .box h2 {
	font-size:18px;
	margin:0 0 7px;
	text-indent:15px;
}
.space .box-items {
	float:left;
	margin:0 0 12px;
	background:url(../images/bg-box-items.gif) repeat-y;
}
.space .box-text {
	float:right;
	margin-right: 15px;
}
.space .box-text a{
	color:#003CAD;
	text-decoration:underline;
}
.space .box-text a:hover{
	text-decoration:none;
}
.space .box-items .t {
	float:left;
	padding:0;
	background:url(../images/bg-box-items-t.gif) no-repeat;
}
.space .box-items ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/bg-box-items-b.jpg) no-repeat 0 100%;
}
.space .box-items li {
	float:left;
	width:216px;
	position:relative;
	padding:5px 13px 1px 0;
}
.space .box-items a {color:#003cad;}
.space .box-items h4 {
	font-size:16px;
	line-height:18px;
	color:#003cad;
	margin:0 0 8px;
}
.space .box-items p {margin:0;}
.space .box-items img {
	float:left;
	margin:0 0 0 3px;
	display:inline;
}
.space .box-items .info {
	height:1%;
	overflow:hidden;
	padding:6px 0 0 5px;
}
.space .block-area {
	width:248px;
	padding:8px 0 0;
	float:right;
	overflow:hidden;
	background:url(../images/bg-block-area.gif) no-repeat;
}
.space .block {
	height:1%;
	overflow:hidden;
	border:1px solid #b7b7b7;
	border-width:0 0 1px;
	background:#fff url(../images/bg-block.gif) repeat-y;
	padding:4px 12px 10px 15px;
	color:#292929;
	line-height:20px;
}

.space .block2 {
	text-align:right;
	margin-top:30px;
}
.space .block h3 {
	font-size:16px;
	margin:0 0 8px;
	color:#363636;
}
.space .block p {margin:0 0 20px;}
.space .block a {
	color:#003cad;
	text-decoration:underline;
}
.space .block a:hover {text-decoration:none;}
.space a.paypal {
	display:block;
	width:77px;
	height:23px;
	margin:0 auto 17px;
	overflow:hidden;
}
.space blockquote {
	margin:0 0 10px;
	padding:5px 0 0 25px;
	line-height:20px;
	font-style:italic;
	text-align:justify;
	background:url(../images/bg-blockquote.gif) no-repeat;
}
.space blockquote q {quotes:none;}
.space blockquote q:before {content:"";}
.space blockquote q:after {content:"";}
.space-c {background:url(../images/bg-space-c.gif) repeat-y 24px 0;}
.space-t {background:url(../images/bg-space-t.gif) no-repeat 707px 0;}
.space-b {
	background:url(../images/bg-space-b.gif) no-repeat 707px 100%;
	overflow:hidden;
	height:1%;
}
.research .space-c,
.customers .space-c {background:url(../images/bg-space-c-add.gif) repeat-y;}
.research .space-t,
.customers .space-t {background:url(../images/bg-space-t-add.gif) no-repeat 715px 0;}
.research .space-b,
.customers .space-b {
	background:url(../images/bg-space-b-add.gif) no-repeat 715px 100%;
	padding:0 0 144px;
}
.research .space-b {padding:0;}
.space .area {
	float:left;
	width:698px;
	line-height:20px;
}
.space .area .txt {
	height:1%;
	overflow:hidden;
	padding:8px 30px 22px 23px;
	border:1px solid #b7b7b7;
	border-width:1px 0 0;
	margin:-1px 0 1px;
}
.space .area .txt a {
	margin: 0;
	padding: 0;
	color:#003cad;
	text-decoration:underline;
}
.space .area .txt a.short {
	float:left;	
	margin: -20px 0 0 0;
	padding: 0 0 0 0;
	color:#003cad;
	text-decoration:underline;
}
.space .area .txt a:hover {text-decoration:none;}
.space .area h2 {
	font-size:18px;
	margin:0 0 7px;
}
.space .area h3 {
	color:#003cad;
	margin:0 0 4px;
	font-size:14px;
}
.space .area h3 a {
	color:#003cad;
	text-decoration:none;
}
.space .area h3 a:hover {text-decoration:underline;}
.space .area p {margin:0 0 20px;}
.space .area .player {
	float:right;
	margin:30px 0 20px 35px;
}
.space .area img {display:block;}
.space .area em.date {
	color:#898989;
	font:bold 11px/11px "Trebuchet MS", Helvetica, sans-serif;
	display:block;
	margin:0 0 4px;
}
.space .section {
	float:right;
	width:235px;
	padding:12px 0 0;
}
.space .section-holder {
	background:#a9c3e7 url(../images/bg-section.gif) no-repeat;
	width:100%;
}
.space .section-frame {
	background:url(../images/bg-section.gif) no-repeat 100% 100%;
	height:1%;
	padding:0 7px 8px;
}
.space .section-frame:after {
	clear:both;
	content:"";
	display:block;
}
.space .section .heading {
	background:url(../images/ico-owl.gif) no-repeat 187px 0;
	position:relative;
	float:left;
	margin:-7px 0;
	padding:18px 48px 13px 9px;
	width:177px;
}
.space .section h3 {
	font-size:16px;
	line-height:16px;
	color:#363636;
	margin:0;
}
.space .txt-area {
	width:100%;
	background:#fff url(../images/bg-txt-area.gif) no-repeat;
	clear:left;
}
.space .txt-area ul {
	list-style:none;
	height:1%;
	background:url(../images/bg-txt-area.gif) no-repeat 100% 100%;
	overflow:hidden;
	padding:4px 5px 0;
	margin:0;
}
.space .txt-area li {
	padding:8px 0 24px;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	height:1%;
	vertical-align:middle;
}
.space .txt-area a {color:#363636;}
.space .txt-area em.date {
	color:#898989;
	font-style:normal;
	font-size:11px;
	line-height:12px;
	display:block;
}
.space .txt-area em.date a {color:#767676;}
.space .txt-area p {margin:0 0 2px;}
.space .section .panel {
	clear:left;
	height:1%;
	padding:12px 0 0 9px;
	overflow:hidden;
	line-height:14px;
}
a.twitter {
	float:left;
	clear:left;
	width:81px;
	height:19px;
	background:url(../images/ico-twitter.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:-4px 13px 0 0;
	position:relative;
}
.space .section .panel p {margin:0;}
.footer-area {
	width:100%;
	background:url(../images/bg-footer.gif) no-repeat 50% 0;
}
.breadcrumbs {
	width:926px;
	position:absolute;
	z-index:15;
	top:14px;
	left:97px;
	overflow:hidden;
}
.breadcrumbs ul {
	width:100%;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
}
.breadcrumbs li {
	float:left;
	padding:0 4px 0 10px;
	background:url(../images/sep-breadcrumbs.gif) no-repeat 0 6px;
}
.breadcrumbs a {
	color:#003cad;
	text-decoration:underline;
}
.breadcrumbs a:hover {text-decoration:none;}
.container-box {
	width:953px;
	background:#fff url(../images/bg-container-box.png) no-repeat;
	margin:14px 0 0;
	padding:13px 0 110px 10px;
}
.admin{
	background:none;
}
.rut .container-box {padding:13px 0 70px 10px;}
.research .container-box {padding:13px 0 0 10px;}
.customers .container-box {padding:13px 0 0 10px;}
.container-box:after {
	clear:both;
	content:"";
	display:block;
}
#content {
	width:662px;
	float:right;
	padding:12px 54px 0 0;
}
#content h1 {
	font-size:28px;
	color:#012965;
	text-indent:7px;
	margin:0;
	line-height:30px;
}
.contact-box,
.txt-box {
	height:1%;
	background:url(../images/bg-txt-box.gif) repeat-x 0 100%;
	padding:16px 0 11px 9px;
}
.txt-box2 {
	height:1%;
	padding:16px 0 11px 9px;
}
.contact-box:after,
.txt-box:after {
	clear:both;
	content:"";
	display:block;
}
.contact-box .heading,
.txt-box .heading {
	height:1%;
	overflow:hidden;
	padding:0 0 14px 18px;
	background:url(../images/ico-arrow.gif) no-repeat 4px 6px;
	font-size:14px;
	line-height:16px;
}
.txt-box .heading a {color:#003cad;}
.txt-box span.mark,
.txt-box2 span.mark {
	color:#3867bd;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}
.txt-box p {margin:0 0 5px;}

.txt-box .contact,
.txt-box .upload {
	height:1%;
	overflow:hidden;
	padding:0 0 0 23px;
}
.txt-box .row-area {
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.txt-box .row {
	width:260px;
	float:left;
	padding:0 48px 3px 2px;
}
.txt-box .row label {
	float:left;
	width:100%;
	line-height:18px;
	color:#292929;
	word-spacing:-1px;
}
.txt-box2 label {
	float:left;
	width: 65px; 
	line-height:18px;
	color:#292929;
	word-spacing:-1px;
	margin : 5px 5px 0 0;
}
.txt-box .row input {
	float:left;
	margin:0;
	padding:0;
	font:14px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#292929;
}
.txt-box2 input {
	float:left;
	margin:5px 0 0 0;
	padding:0;
	font:14px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#292929;
}
.txt-box input.text {
	width:249px;
	padding:1px 5px 2px;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}

.txt-box select.text {
	width:259px;
	padding:1px 0px 2px;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}

.txt-box textarea.text {
	width:560px;
	padding:1px 5px 2px;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}

.txt-box2 input.text {
	width:340px;
	padding:1px 5px 2px;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}
.txt-box input.chbox {
	width:16px;
	height:15px;
	margin:1px 5px 0 0;
	padding:0;
	float:left;
}
.txt-box .btn-submit {
	float:right;
	margin:0 56px 0 0;
	display:inline;
	padding:3px 0 6px;
	width:79px;
	background:url(../images/btn-search.gif) no-repeat;
}
.txt-box .btn-submit input {
	width:79px;
	float:left;
	cursor:pointer;
	border:0;
	background:none;
	font:14px/16px "Trebuchet MS", Helvetica, sans-serif;
}
.txt-box input.file {width:345px;}
.txt-box .row textarea {
	width:260px;
	max-width:260px;
	overflow:auto;
	margin:0;
	padding:0;
	float:left;
	font:14px/14px "Trebuchet MS", Helvetica, sans-serif;
	color:#292929;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}
.txt-box2 textarea {
	width:423px;
	max-width:423px;
	overflow:auto;
	margin:0;
	padding:0;
	float:left;
	font:14px/14px "Trebuchet MS", Helvetica, sans-serif;
	color:#292929;
	border:1px solid #5c96d4;
	border-color:#5c96d4 #434343 #434343 #5c96d4;
}
.txt-box .check-area {
	margin:0;
	padding:0 0 4px;
}
.check-area label {
	float:left;
	width:550px;
	color:#292929;
	font:12px/18px "Trebuchet MS", Helvetica, sans-serif;
}
.contact-box {
	background:url(../images/bg-contact-box.gif) no-repeat 0 100%;
	margin:0 -60px 0 0;
	padding:13px 0 31px 9px;
	width:711px;
}
.cols-holder {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:50;
}
.cols-holder .col {
	float:left;
	display:inline;
	width:219px;
	padding:0 0 141px;
	margin:0 0 0 17px;
}
.cols-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	color:#292929;
}
.cols-holder h3 {
	margin:0 0 4px;
	font-size:16px;
	line-height:19px;
	color:#012965;
}
.cols-holder .col a {color:#003cad;}
.cols-holder .col a.map-link {text-decoration:underline;}
.cols-holder .col a.map-link:hover {text-decoration:none;}
.cols-holder .map {
	overflow:hidden;
	position:absolute;
	bottom:0;
	border:1px solid #5c96d4;
}
.cols-holder .map img {display:block;}
.information {
	float:left;
	width:710px;
	overflow:hidden;
	padding:5px 0 0;
}
.information h2 {
	margin:0 0 8px;
	font-size:16px;
	color:#012965;
}
.client-box {
	width:699px;
	overflow:hidden;
	padding:0 0 13px 9px;
	margin:0 0 21px;
	background:#e5e5e5 url(../images/bg-client-box.jpg) no-repeat;
}
.client-box h1 {
	margin:0 0 16px;
	font:28px/39px "Trebuchet MS", Helvetica, sans-serif;
	color:#012965;
}
.client-box ul {
	margin:0;
	width:675px;
	padding:0 0 0 28px;
	list-style:none;
	overflow:hidden;
}
.client-box ul li {
	float:left;
	margin:0 30px 35px 0;
	width:136px;
	height:72px;
	background:#f3f3f3;
	text-indent:-9999px;
	border:1px solid #ccc;
}
.space .client-box ul a {
	display:block;
	width:136px;
	height:72px;
	overflow:hidden;
}
.client-box ul a.paypal2 {background:url(../images/bg-paypal.gif) no-repeat 50% 50%;}
.client-box ul a.verizon {background:url(../images/bg-verzion.gif) no-repeat 50% 50%;}
.client-box ul a.canon {background:url(../images/bg-canon.gif) no-repeat 50% 50%;}
.client-box ul a.ibm {background:url(../images/bg-ibm.gif) no-repeat 50% 50%;}
.client-box ul a.orange {background:url(../images/bg-orange.gif) no-repeat 50% 50%;}
.client-box ul a.ebay {background:url(../images/bg-ebay.gif) no-repeat 50% 50%;}
.client-box ul a.monster {background:url(../images/bg-monster.gif) no-repeat 50% 50%;}
.client-box ul a.lastminute {background:url(../images/bg-lastminute.gif) no-repeat 50% 50%;}
.information ul.list-items {
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	color:#292929;
	width:740px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
ul.list-items li.items {
	width: 215px;
	margin:0 28px 23px 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
}
ul.list-items li.items div {vertical-align:baseline;}
* html .ul.list-items li.items {display: inline;}
* +html ul.list-items li.items {display: inline;}
.information ul.list-items a {color:#292929;}
.information ul.list-items a.nohover:hover { text-decoration:none;}
.information ul.list-items h3 {
	margin:0 0 7px;
	font-size:14px;
	color:#363636;
}
ul.list-items li.items ul {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}
ul.list-items li.items li {
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 6px 10px;
}
.aside {
	float:right;
	width:220px;
	padding:0 5px 0 0;
}
.twitter {
	float:right;
	width:220px;
	margin:0 0 21px;
}
.cols-areabig ul.ad-list,
.cols-area ul.ad-list,
.aside ul.ad-list {
	margin:0;
	padding:3px 0 7px 7px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
.aside ul.ad-list2 {
	margin:0 0 0 -24px;
	padding:3px 0 7px 7px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
.cols-areabig ul.ad-list,
.cols-area ul.ad-list {padding:11px 0 7px 7px;}
.cols-areabig ul.ad-list li,
.cols-area ul.ad-list li,
.aside ul.ad-list li {padding:0 0 5px;}
.cols-areabig ul.ad-list a,
.cols-area ul.ad-list a,
.aside ul.ad-list a {
	display:block;
	padding:9px 15px 0 88px;
	width:102px;
	height:64px;
	color:#fff;
}
.aside ul.ad-list2 a {
	display:block;
	padding:9px 15px 0 88px;
	width:142px;
	height:64px;
	color:#fff;
}

.aside ul.small a {
	display:block;
	padding:9px 15px 0 88px;
	width:102px;
	height:64px;
	color:#fff;
}
.cols-areabig ul.ad-list a.ad-contact,
.cols-area ul.ad-list a.ad-contact,
.aside ul.ad-list a.ad-contact {
	background:url(../images/add-contact.gif) no-repeat;
	height:70px;
	text-decoration:none;
}
a.ad-newsletter {
	background:url(../images/add-newsletter2.gif) no-repeat;
	height:70px;
	text-decoration:none;
}

.aside ul.ad-list2 a.ad-newsletter {
	background:url(../images/add-newsletter.gif) no-repeat;
	height:70px;
	text-decoration:none;
}

.aside ul.ad-list a.ad-newsletter {
	background:url(../images/add-newsletter2.gif) no-repeat;
	height:70px;
	text-decoration:none;
}

ul.ad-list a.ad-newsletter {
	text-decoration:none;	
}
ul.ad-list a.ad-newsletter:hover {
	text-decoration:underline;
}
.aside ul.ad-list2 a.ad-newsletter:hover {
	text-decoration:underline;
}
.cols-areabig ul.ad-list a.ad-contact span,
.cols-area ul.ad-list a.ad-contact span,
.aside ul.ad-list a.ad-contact span {
	font-size:12px;
	display:block;
	margin:4px 0 0;
}

a.ad-newsletter span {
	font-size:12px;
	display:block;
	margin:4px 0 0;
}
.aside ul.ad-list a.ad-newsletter span {
	font-size:12px;
	display:block;
	margin:4px 0 0;
}
.cols-areabig ul.ad-list a.ad-price,
.cols-area ul.ad-list a.ad-price,
.aside ul.ad-list a.ad-price {background:url(../images/add-price.gif) no-repeat;text-decoration:none;}

.cols-areabig ul.ad-list a.ad-contact:hover,
.cols-area ul.ad-list a.ad-contact:hover,
.aside ul.ad-list a.ad-contact:hover,
.cols-areabig ul.ad-list a.ad-price:hover,
.cols-area ul.ad-list a.ad-price:hover,
.aside ul.ad-list a.ad-price:hover {text-decoration:underline;}
.cols-areabig .link-block,
.cols-area .link-block,
.tagcloud,
.aside .link-block {
	width:211px;
	overflow:hidden;
	margin:0 0 21px 4px;
	background:url(../images/bg-link-block.gif) repeat-y;
}
.cols-areabig .link-block .t,
.cols-area .link-block .t,
.aside .link-block .t {
	background:url(../images/bg-link-block-t.gif) no-repeat;
	padding:0 1px 11px;
	overflow:hidden;
	height:1%;
}
.cols-areabig .link-block .b,
.cols-area .link-block .b,
.aside .link-block .b {
	background:url(../images/bg-link-block-b.gif) no-repeat 0 100%;
	padding:0;
}
.cols-areabig .link-block h3,
.cols-area .link-block h3,
.aside .tagcloud h3,
.aside .link-block h3 {
	margin:0 0 12px;
	font-size:15px;
	line-height:27px;
	color:#022967;
	padding:0 11px;
	border:1px solid #9c9c9c;
	border-width:0 0 1px;
}
.cols-areabig .link-block ul,
.cols-area .link-block ul,
.aside .link-block ul {
	margin:0;
	padding:0 11px 0;
	list-style:none;
}
.cols-areabig .link-block li,
.cols-area .link-block li,
.aside .link-block li {
	background:url(../images/bullet-link.gif) no-repeat 0 5px;
	padding:0 0 2px 10px;
	float:left;
	clear:left;
}
.cols-areabig .col .link-block a,
.cols-area .col .link-block a,
.aside .link-block a {
	float:left;
	white-space:nowrap;
	color:#003cad;
	padding:0 27px 4px 0;
	text-decoration:none;
	background:url(../images/ico-calendar.gif) no-repeat 100% 2px;
}
.cols-areabig .col .link-block a:hover,
.cols-area .col .link-block a:hover,
.aside .link-block a:hover {text-decoration:underline;}

.cols-areabig .link-block a.remoto,
.cols-area .link-block a.remoto,
.aside .link-block a.remoto {
	background:url(../images/bg-remoto.gif) no-repeat 100% 3px;
	padding:0 15px 4px 0;
}
.cols-areabig .link-block a.nomoto,
.cols-area .link-block a.nomoto,
.aside .link-block a.nomoto {
	background:none;
	padding:0 15px 4px 0;
}
.cols-areabig .link-block .services,
.cols-area .link-block .services,
.aside .link-block .services {
	height:1%;
	overflow:hidden;
	margin:0 0 -15px;
}
.cols-areabig .link-block .services a,
.cols-area .link-block .services a,
.aside .link-block .services a {
	float:none;
	padding:0;
	background:none;
	display:block;
	margin:0 auto 15px;
	width:103px;
	cursor:pointer;
}
.cols-areabig .link-block .services img,
.cols-area .link-block .services img,
.aside .link-block .services img {display:block;}
.aside h3 {
	margin:0 0 13px;
	font-size:16px;
	color:#012965;
	padding:0 0 0 3px;
}
.cite-block {
	height:1%;
	overflow:hidden;
}
.cite-area {
	height:1%;
	overflow:hidden;
}
.aside .cite {
	width:220px;
	padding: 7px 0 0;
	margin:-3px 0 18px 0;
	overflow:hidden;
	background:url(../images/bg-txt-box.gif) repeat-x;
}
.aside .cite-heading {
	display:block;
	margin:0 0 11px 40px;
}
.space .aside blockquote {
	margin:0;
	padding:0 0 0 4px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#292929;
	background:url(../images/bg-blockquote-aside.gif) no-repeat 168px 100%;
	width:216px;
	overflow:hidden;
}
.space .aside blockquote p {margin:0 0 10px;}
.space .aside q{quotes: none;}
.space .aside q:before{content:"";}
.space .aside q:after{content:"";}
.space .aside cite {
	display:block;
	font-style:normal;
}
.tagcloud-area {
	height:1%;
	overflow:hidden;
	padding:18px 0 0;
}
.tagcloud {background:url(../images/bg-tagcloud.gif) repeat-y;}
.tagcloud .b {background:url(../images/bg-tagcloud-b.gif) no-repeat 0 100%;}
.tagcloud .t {
	background:url(../images/bg-tagcloud-t.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:0 1px 11px;
}
.tagcloud ul {
	margin:0;
	list-style:none;
	padding:0 11px;
	line-height:16px;
}
.tagcloud ul li {
	display:inline;
	margin:0 4px 0 0;
}
.tagcloud ul a {color:#003cad;}
.sub-area {
	width:100%;
	overflow:hidden;
}
.sub-block{
	float:left;
	display:inline;
	overflow:hidden;
	background:url(../images/bg-sub-area.gif) repeat-y 5px 0;
	margin:0 0 0 -5px;
}
.sub-block .t {
	background:url(../images/bg-sub-area-t.gif) no-repeat 5px 0;
	float:left;
}
.sub-block .b {
	background:url(../images/bg-sub-area-b.gif) no-repeat 5px 100%;
	float:left;
	padding: 0 5px;
}
.sub-block .box {
	float:left;
	width:220px;
	padding:10px 15px 42px;
	margin:0 10px 0 -15px;
	display:inline;
}
.sub-block h4 {
	margin:0 0 8px;
	font-size:16px;
	color:#012965;
}
.sub-block p {
	margin:0 0 5px;
	color:#363636;
	font-size:12px;
}
.sub-block a {
	color:#003cad;
	text-decoration:underline;
}
.sub-block a:hover {text-decoration:none;}
#sidebar {
	width:221px;
	float:left;
}
.navbar {
	height:1%;
	padding:0 1px 0 0;
	position:relative;
	z-index:2;
}
.navbar:after {
	clear:both;
	content:"";
	display:block;
}
.navbar .heading {
	background:#5aafff url(../images/bg-heading.png) no-repeat;
	padding:10px 12px 6px;
	height:1%;
	overflow:hidden;
	margin:0 0 1px;
}
.navbar .heading h2 {
	font-size:14px;
	color:#001746;
	margin:0;
}
.navbar h2 a {
	color:#001746;
	float:left;
	width:183px;
	padding:0;
}
.navbar h2 a:hover {
	background:none;
	border:0;
	text-decoration:none;
	font-weight: auto;
	padding:0;
}

.navbar .nav-holder {
	overflow:hidden;
	border:1px solid #6ba5e6;
	border-width:1px 0 1px 1px;
	width:219px;
	background:#88c7ff url(../images/bg-navbar.png) repeat-x;
}
.navbar ul {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:6px 0 114px;
	list-style:none;
	background:url(../images/bg-navbar.gif) repeat-y 100% 0;
}
.rut .navbar li {font-size:13px;}
.navbar li {
	width:100%;
	float:left;
	font-size:14px;
}
.rut .navbar li {font-size:13px;}
.navbar a {
	color:#003cad;
	float:left;
	width:183px;
	padding:5px 18px;
}
.navbar .active a,
.navbar a:hover {
	background:#fff;
	border:1px solid #8db6e6;
	border-width:1px 0;
	text-decoration:none;
	font-weight:bold;
	padding:4px 18px;
}
.rut .navbar .active a,
.rut .navbar a:hover {color:#001746;}
.rut .navbar .active {font-weight:bold;}
.content-inner .navbar {
	width:220px;
	float:left;
	margin:0 13px 0 0;
}
.rut .navbar ul {padding:8px 0 29px;}
.content-inner .navbar ul {padding:6px 0 43px;}
.content-inner .navbar li {font-size:12px;}
.content-inner {
	float:left;
	width:712px;
}
.rut .content-inner {
	width:717px;
	float:right;
	overflow:hidden;
}
.content-inner .top-area {
	height:1%;
	overflow:hidden;
}
.rut .top-area {margin:0 0 15px;}
.box-holder,
.box-holder9 {
	float:left;
	width:470px;
	overflow:auto;
	padding:9px 0 0;
}
.box-holder5 {
	float:left;
	width:470px;
	overflow:auto;
	padding:9px 0 0;
}



.box-holder6 {
	float:left;
	width:470px;
	overflow:auto;
	padding:9px 0 0;
}

.box-holder6 a,
.box-holder5 a {color:#003cad;}
.ultrawide {
	width:700px;
	padding-left:10px;
}


.bloc_info {
	width: 639px;
	margin: 0 0 20px 0;
	padding:0;	
}
.box-holder5 .bloc_info ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:609px;
	font-size:0;
	line-height:0;
}
.box-holder5 .bloc_info li {
	margin:0 16px 10px 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	background:url(../images/bulletp.gif) no-repeat 0 4px;
	padding:0 0 4px 10px;
	white-space: normal;	
}

.top_bloc_info {
	width: 639px;
	height:23px;
	margin:0;
	padding:0;
	background:url(../images/top_info_pricing.jpg) no-repeat;
}

.content_bloc_info {
	width: 624px;
	margin:0;
	padding:15px 0 0 15px;
	background:url(../images/back_info_pricing.jpg) repeat-y;
}

.bottom_bloc_info{
	width: 639px;
	height:2px;
	margin:0;
	padding:0;
	background:url(../images/bottom_info_pricing.jpg) no-repeat;
}



.box-holder h1,
.box-holder5 h1,
.box-holder6 h1,
.box-holder9 h1 {
	margin:0 0 12px;
	color:#012965;
	padding:0 0 0 0px;
	font:28px/35px "Trebuchet MS", Helvetica, sans-serif;
}


.box-holder ul,.box-holder div.twocols {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:470px;
	font-size:0;
	line-height:0;
}
.box-holder li,.box-holder div.onecol {
	width:219px;
	margin:0 16px 20px 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	
	
}

.box-holder9 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:470px;
	font-size:0;
	line-height:0;
}
.box-holder9 li {
	width:233px;
	margin:0 0 20px 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;	
}

* html .box-holder9 li {display: inline;}
* +html .box-holder9 li {display: inline;}
.box-holder9 li .info {
	vertical-align:baseline;
	height:1%;
	padding:5px 0 0 5px;
	overflow:hidden;
}
.box-holder9 li img {float:left;}

.box-holder9 h2 {
	margin:0 0 10px;
	font-size:16px;
	line-height:19px;
	color:#003cad;
}

.box-holder9 a {color:#003cad;}





.box-holder5 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:700px;
	font-size:0;
	line-height:0;
}
.box-holder5 li {
	margin:0 16px 10px 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 4px 10px;
	white-space: normal;
	
	
}

.box-holder6 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:470px;
	font-size:0;
	line-height:0;
}
.box-holder6 li {
	margin:0 16px 10px 0;
	display:block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 4px 10px;
	white-space: normal;
	
	
}

* html .box-holder li {display: inline;}
* +html .box-holder li {display: inline;}
.box-holder li .info {
	vertical-align:baseline;
	height:1%;
	padding:5px 0 0 5px;
	overflow:hidden;
}
.box-holder li img {float:left;}
.box-holder li .new {
	float:right;
	position:relative;
	margin:0 0 -4px;
	line-height:19px;
	font-size:19px;
	height:19px;
	background:url(../images/bg-new.gif) no-repeat;
}
.box-holder li p img {
	float:none;
	vertical-align:top;
}

.box-holder li.feat ul,.box-holder div.onecol ul{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}

.box-holder div.onecol ul.ecart{
	padding:0 0 10px 0;
	list-style:none;
}

.left {
	float:left;
	display:inline;
}
.right {
	float:right;
	display:inline;
}

.box-holder li.feat ul li,.box-holder div.onecol ul li {
	width:220px;
	margin:0 16px 0 0;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 4px 10px;
	white-space: normal;
}

.box-holder h2 {
	margin:0 0 10px;
	font-size:16px;
	line-height:19px;
	color:#003cad;
}
.box-holder5 h3 {
	margin:0 0 10px;
	font-size:16px;
	line-height:19px;
	color:#012965;
}
box-holder6 h3 {
	margin:0 0 10px;
	font-size:16px;
	line-height:19px;
	color:#012965;
}
.box-holder h2.blue {
	margin:0 0 10px;
	font-size:16px;
	line-height:19px;
	color:#012965;
}

.box-holder li p {margin:0;}
.box-holder a {color:#003cad;}
.space .box-items .new a,
.box-holder li a.new {
	float:right;
	width:32px;
	height:19px;
	overflow:hidden;
	margin:0 6px 0 0;
	display:inline;
	text-indent:-9999px;
	background:url(../images/bg-new.gif) no-repeat;
}
.space .box-items .new a {
	margin:0;
	width:44px;
	height:27px;
	cursor:pointer;
	background:url(../images/btn-new.png) no-repeat;
}
.space .box-items .new {
	position:absolute;
	bottom:3px;
	right:35px;
}

.media-block {
	width:690px;
	height:284px;
	padding:6px 9px;
	background:url(../images/bg-media-block.jpg) no-repeat;
}
.media-block a {
	color: #003CAD;
	text-decoration: underline;
}
.media-block a:hover {
	color: #003CAD;
	text-decoration: none;
}
.media-block h2 {
	margin:0 0 12px;
	font:28px/35px "Trebuchet MS", Helvetica, sans-serif;
	color:#012965;
}
.media-block h3 {
	margin:0 0 6px;
	font-size:14px;
	color:#363636;
	line-height:22px;
}
.media-block p {
	margin:0 0 10px;
	font-size:12px;
	color:#292929;
}
.media-block .info {
	float:left;
	width:290px;
}
.media-block .info ul {
	margin:0;
	padding:14px 0 0 13px;
	list-style:none;
	font-size:12px;
}
.media-block .info li {
	padding:0 0 0 10px;
	background:url(../images/bullet-info.gif) no-repeat 0 5px;
}
.media-block .info ul a {color:#003cad;}
.media-block .media {
	width:320px;
	overflow:hidden;
	padding:0 0 0 42px;
}
.media-block .media img {display:block;}





.cols-area {
	width:750px;
	overflow:hidden;
	background:url(../images/bg-cols-area.jpg) repeat-y;
}
.cols-area .b {
	background:url(../images/bg-cols-are-b.png) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:0 0 45px;
}
.cols-area .t {background:url(../images/bg-cols-are-t.png) no-repeat;}









.cols-areabig {
	width:750px;
	overflow:hidden;
	background:url(../images/bg-cols-areabig.jpg) repeat-y;
}
.cols-areabig .tbig {background:url(../images/bg-cols-are-tbig.png) no-repeat;}








.cols-areabig .bbig {
	background:url(../images/bg-cols-are-bbig.png) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:0 0 45px;
}
.cols-areabig .col,
.cols-area .col {
	float:left;
	width:225px;
	margin:0 21px 0 0;
}
.cols-areabig .colbig {
	float:left;
	width:471px;
	margin:0 21px 0 0;
}

.cols-areabig .colbig ul {
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
}

.cols-areabig .colbig ul li {
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 3px 10px;
}


.cols-areabig .ad,
.cols-area .ad {
	width:154px;
	margin:0 0 11px 29px;
	padding:5px 0 0;
	overflow:hidden;
}
.cols-areabig .ad img,
.cols-area .ad img {display:block;}
.cols-areabig .ad a.large,
.cols-area .ad a.large {
	float:right;
	padding:0 3px 0 0;
}
.cols-areabig h2,
.cols-area h2 {
	margin:0 0 8px;
	color:#012965;
	font-size:16px;
}
.cols-areabig .col p,
.cols-area .col p {
	margin:0 0 22px;
	font-size:12px;
	color:#363636;
}
.cols-areabig a,
.cols-area a {
	color:#003cad;
	text-decoration:underline;
}
.cols-areabig a:hover,
.cols-area a:hover {text-decoration:none;}
.article-area {
	float:left;
	width:445px;
	padding:12px 0 0 22px;
}
.article-area h1 {
	font:28px/32px "Trebuchet MS", Helvetica, sans-serif;
	color:#012965;
	margin:0 0 10px;
}

.article-holder {
	height:1%;
	overflow:hidden;
}
.article {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-contact-box.gif) repeat-x;
	margin:-13px 0 13px;
	padding:23px 0 20px;
	line-height:18px;
}
.article h2 {
	color:#012965;
	font:bold 16px/18px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 2px;
}
.article h2 a,
.article h2 a:hover {
	color:#012965;
	text-decoration:none;
}
.article p.article-info {
	color:#505050;
	margin:0 0 18px;
	font-size:11px;
}
.article p {margin:0 0 15px;}
.article a {
	color:#0055a5;
	text-decoration:underline;
}
.article a:hover {text-decoration:none;}
.meta {
	height:1%;
	overflow:hidden;
	padding:0 0 4px;
}
.meta strong {
	float:left;
	padding:0 3px 0 0;
}
.meta ul {
	list-style:none;
	margin:0;
	padding:0;
}
.meta li {display:inline;}
.meta a {text-decoration:none;}
.meta a:hover {text-decoration:underline;}
.tools {
	height:1%;
	overflow:hidden;
}
.tools a {
	float:left;
	display:inline;
	margin:0 55px 0 30px;
	height:39px;
	padding:3px 0 0;
	font-weight:bold;
	color:#003cad;
	text-decoration:none;
}
.tools a:hover {text-decoration:underline;}
.tools a.more {
	background:url(../images/ico-article.jpg) no-repeat;
	padding-left:50px;
}
.tools a.add-comment {
	background:url(../images/ico-pen.jpg) no-repeat;
	padding-left:28px;
	cursor:pointer;
}
#footer {
	width:949px;
	margin:0 auto;
	overflow:hidden;
	padding:22px 30px 15px 23px;
	font-size:11px;
}
a.upa {
	float:right;
	width:52px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-upa.png) no-repeat;
}
ul.nav {
	margin:0;
	padding:0;
	list-style:none;
}
ul.nav li {display:inline;}
#footer a {
	white-space:nowrap;
	color:#292929;
	text-decoration:underline;
}
#footer a:hover {text-decoration:none;}
#footer p {
	clear:left;
	margin:0 0 10px;
}

ul li.arrow {
	background:url(/var/images/images/arrow_right_8x8.png) no-repeat 0 6px;
	padding-left:16px;
}