/* @group RESETS */

* {
	margin: 0;
	padding: 0;
}

:link,:visited {
	text-decoration: none
}

ul,ol {
	list-style: none
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size: 1em;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd {
	margin: 0;
	padding: 0
}

a img,:link img,:visited img {
	border: none
}

address {
	font-style: normal
}

dl {
	margin: 0 0 0 .8em;
}

dl dt {
	margin: 0 0 .5em 0;
}

dl dd+dt {
	margin-top: 1.5em;
}

dl dd {
	margin: 0 0 1em 2em;
}

ol {
	list-style: decimal;
}

ol li {
	margin: 0 0 1em 2.5em;
}

ol li ol {
	margin: 1em 0 1em 1em;
}

ol li ul {
	margin: 1em 0 1em 1em;
}

p {
	margin-bottom: 1em;
}

ul {
	list-style: disc;
}

ul li {
	margin: 0 0 1em 2em;
}

ul li ul {
	margin: 1em 0 1em 1em;
	list-style: circle;
}

ul li ol {
	margin: 1em 0 1em 1em;
}

/* @end */

/* @group GLOBAL */

html{
	font: 12px Arial, sans-serif;
	background: #08223D url(../images/template_2010.jpg) no-repeat center top;
}

hr{
	border-bottom: 2px dotted #b9b8ac;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#global{
	width: 900px;
	margin-top: 30px;
	color: #444444;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
}

/* @end */

#introduce{
	width: 900px;
	height: 16px;
	background-color: #495D76;
	padding: 2px;
	text-align: center;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	color: #acab9f;
}

/* @group HEADER */

#head{
	height: 160px;
	clear: both;
	margin: 0 0 20px;
	background: url(../images/header.png) no-repeat center top;
}

#head .cms_logos a{
	background: url(../images/logos.png) no-repeat center top;	
	display: block;
	width: 380px;
	height: 75px;
	float: right;
	margin-top: 32px;
	margin-right: 30px;
}


#header{
	width: 900px;
	clear: both;
	height: auto;
	margin: 0;
}

.slidetext a{
	font-weight: bold;
	color: #08223D;
}

.menu_top{
	margin-left: 32px;
	padding-top: 134px;
}

.menu_top ul li{
	list-style-type: none;
	float: left;
	margin: 0 4px 0 0;
	padding-left: 10px;
}

.menu_top ul li a{
	color: #fff;
	font-size: 11px;
	margin-left: 0;
	display: block;
	height: 20px;
	width:  80px;
	background-color: #08223D;
	text-align: center;
	padding-top: 6px;
	margin-right: 4px;
}

.menu_top ul li a:hover{
	background-color: #008DB8;
}

.big_title{
	padding: 10px 0 0;
	margin: 0 0 0 -10000px;
	font-weight: bold;
	font-size: 36px;
	color: #dee1f6;
}

.big_title a{
	color: #fff;
}

.big_title a:hover{
	color: #dee1f6;
}

/* @end */

/* @group SEARCH */

.livesearch{
	z-index: 800;
}

.livesearch #mysearch{
	position: absolute;
	top: 132px;
	left: 646px;
	width: 150px;
	height: 15px;
	background-color: #fff;
	border: none;
	font-size: 12px;
	color: #686868;
	padding-left: 6px;
	padding-top: 2px;
}



#ajaxresult{
	width: 200px;
	z-index: 800;
	position: absolute;
	top: 151px;
	margin-left: 650px;
}

#ajaxresult ul{
}

#ajaxresult li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #ff9000;
	width: 196px;
	height: 20px;
}

#ajaxresult li a{
	display: block;
	width: 192px;
	height: 16px;
	margin: 0;
	color: #000;
	padding: 2px;
}

#ajaxresult li a:hover{
	color: #fff;
	background-color: #ff9000;
}

/* @end */

/* @group RIGHT */

cite{
	background-color: #dfdfdf;
	padding: 6px;
}

.clear{
	clear: both;
}
.advanced_search_title{
	color: #2f517d;
	font-size: 16px;
	font-weight: bold;
}
.spinner{
	background: url(../images/spinner.gif) no-repeat;
	height: 10px;
	width: 50px;
}

#right{
	width: 820px;
	font: 12px/20px "Helvetica Neue", sans-serif;
	color: #444444;
	clear: both;
	height: auto;
	margin: 0 0 10px 40px;
}

#right #succes{
	padding: 10px;
	background-color: #008DB8;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

#right a{
	font-weight: bold;
	color: #868889;
}

#right #fpss-outer-container{
	margin: 0;
}

#right a:hover{
	color: #868889;
}

#right h1{
	color: #868889;
	margin-bottom: 12px;
	letter-spacing: 0.2em;
	font: 20px "Helvetica Neue", sans-serif;
}

#right h2{
	color: #008DB8;
	font-size: 16px;
	margin-bottom: 10px;
	letter-spacing: 0.2em;
	font: 20px "Helvetica Neue", sans-serif;
}

#right  h3{
	color: #008DB8;
	font-size: 12px;
	letter-spacing: 0.2em;
	font: 20px "Helvetica Neue", sans-serif;
}

#right h4{
	color: #008DB8008DB8;
	font-size: 13px;
}

#right  .rounded_right ul{
	margin: 0;
	padding: 0;
}

#right  .rounded_right ul li{
	margin: 0;
	padding: 0;
	float: left;
}

#right th{
	background-color: #d2d6ea;
	text-align: center;
}

#right table{
	border: 2px solid #CCCCCC;
	width: 645px;
}

#right td{
	padding: 16px;
	background-color: #F2F2F2;
}

#right li{
	list-style-type: none;
}

#right span{
	clear: both;
}

#right span label{
	display: block;
	float: left;
	width: 100px;
	margin-left: 4px;
	font-weight: bold;
	color: #868889;
}

#right li a.my_link{
	display: block;
	text-align: left;
	width: 300px;
	height: 18px;
	background-color: #D2D6EA;
	padding: 6px 4px 4px 10px;
	border: 2px solid #949494;
}

#right .rounded_text{
	background-color: #2f517d;
}

#right .rounded_text .space{
	margin: 10px;
}


/* @end */

/* @group PAGINATION */

#right .pagination {
font:11px Arial, sans-serif;
margin: 0;
color: #2F517D;
}

#right .pagination a {
color: #2F517D;
margin:2px;
padding: 2px;
text-decoration:none;
}

#right .pagination .active a{
	color: #2F517D;
}

#right .pagination a:hover {
	color: #868889;
}

#right .pagination .inactive {
color: #dfdfdf;
margin:2px;
padding: 2px;
}

#right .pagination .active {
background: #2F517D;
color: #868889;
font-weight:700;
margin:2px;
padding: 2px;
}

/* @end */

/* @group ROUNDED */

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}




#sidebar .smallblock .image_random_annonce{
	display: block;
	margin:5px;
	background-color: #fff;
	width: 160px;
}

#sidebar .smallblock .tiny_link{
	display: block;
	width: 60px;
	text-align: center;
	background-color: #6DAEFF;
}

#sidebar .smallblock .tiny_link a{
	display: block;
	text-align: center;
	color: #FFF;
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
}

#right .my{
	display: block;
	background-color: #fff;
	width: 160px;
	text-align: center;
}

#right .my img{
	margin: 0 5px;	
}

#right .rounded_right{
	display: block;
	background-color: #fff;
	width: 160px;
	text-align: center;
}

#right .rounded_right ul.heycoco{
	margin: 5px 0 0 5px;
}

#right .rounded_right ul.heycoco li{
	margin-right: 5px;
}

#right .rounded_advanced_search{
	display: block;
	background-color: #fff;
	width: 160px;
	text-align: center;
}

#right .page_text .rounded_text{
	color: #fff;
}

#right .page_text .rounded_text p{
	color: #fff;
	background-color: #2f517d;
	padding: 8px;
	margin: 0;
}

/* @end */

/* @group FOOTER */

#footer{
	clear: both;
	width: 900px;
	height: 61px;
	text-align: center;
	font-size: 10px;
}

#footer .menu_bottom{
	margin-left: 20px;
	text-align: center;
}

#footer .menu_bottom ul{
}

#footer .menu_bottom ul li{
	list-style-type: none;
	float: left;
}

#footer .menu_bottom ul li a{
	color: #444444;
	font-size: 10px;
}

/* @end */

/* @group SITEMAP */

#sitemap{
	
}

#sitemap ul{
	
}

#sitemap ul li{
	list-style-type: disc;
}

#sitemap ul li a{
	
}

/* @end */
