body, html {
	height:100%
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.clear {
	clear:both;
}
.ie-clear {/* IE7,etc. */
}
.user-cl {
	clear:both;
	height:23px;
	font-size: 1px;
	line-height: 0px;
}
a, a:visited {
}
a.adult_accept {
	background:url(/images/green_btn.gif);
	display:inline-block;
	color:#FFF;
	width:120px;
	height:19px;
	margin:2px;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	padding:3px 0 0 0;
}
a.adult_cancel {
	background:url(/images/grey_btn.gif);
	display:inline-block;
	color:#FFF;
	width:120px;
	height:19px;
	margin:2px;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	padding:3px 0 0 0;
}
a.menu {
	color:#000000;
	font-family:arial;
	font-size:12px;
	padding:10px 5px 0 5px;
	text-decoration:none;
}
a.menu:hover {
	color:#888888;
}
div.menu_act {
	float:left;
	height:27px;
}
.header {
}
.footer {
	width:980px;
	/**********	float:left;*********/
/*	width:1003px;*/
	text-align:center;
	margin:0px auto 0 auto;
}
.content {
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background:none;
	float:left;
}
.content_header {
}
.content_text {
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
}
.browser_single_news {
	border-bottom:1px solid #000000;
	padding:3px;
	clear:both;
}
/*******************************************************/
img {
	border:0;
}
@font-face {
	font-family: myriad-pro;
	font-weight: 200;/*src: url('/MyriadPro-Cond.otf')*/
}
.floatleft, .fll {
	float:left;
}
.floatright, .flr {
	float:right;
}
/************************HEADER***************************/
#logo {
	float:left;
	width:226px;
	height:113px;
	background:url(/images/gva/logo.gif) no-repeat;
	padding:0px;
	margin:-29px 0 0 30px;
	position:relative;
}
.head-top-line {
	float:left;
	width:1003px;
	height:2px;
	background:url(/images/gva/head_top_line.gif) repeat-x;
	padding:0;
	margin:0;
}
.head-top-line_frame {
	height:2px;
	background:url(/images/head_top_line_frame.png) repeat-x;
	padding:0;
	margin:0;
}
.head-top-line_frame_left {
	width:14px;
	height:2px;
	background:url(/images/head_top_line_frame_left.png) repeat-x;
	padding:0;
	margin:0;
}
.head-top-line_frame_right {
	height:2px;
	width:14px;
	background:url(/images/head_top_line_frame_right.png) repeat-x;
	padding:0;
	margin:0;
}
.header-top-part1 {
	float:left;
	width:1003px;
	height:20px;
	background:url(/images/gva/cont_bg_repeat.gif) repeat-y;
	position:relative;
}
.header-top-part2 {
	float:left;
	width:1003px;
	height:24px;
	background:url(/images/gva/head_part_bg.gif) no-repeat;
	text-align:right;
}
.header-top-part1_frame {
	height:20px;
	background:url(/images/cont_bg_repeat_frame.png);
}
.header-top-part1_frame_left {
	height:20px;
	background:url(/images/cont_bg_repeat_frame_left.png) repeat-y;
	width:14px;
}
.header-top-part1_frame_right {
	height:20px;
	background:url(/images/cont_bg_repeat_frame_right.png) repeat-y;
	width:14px;
}
.header-top-part2_frame {
	height:24px;
	background:url(/images/head_part_bg_frame.png) repeat-x;
	text-align:right;
}
.header-top-part2_frame_left {
	width:14px;
	height:24px;
	background:url(/images/head_part_bg_frame_left.png) no-repeat;
	text-align:right;
}
.header-top-part2_frame_right {
	width:14px;
	height:24px;
	background:url(/images/head_part_bg_frame_right.png) no-repeat;
	text-align:right;
}
.header-main-part {
	float:left;
	width:1003px;
	height:103px;
	background:url(/images/gva/menu_bg_repeat.gif) repeat-x;
}
.header-main-part_frame {
	width:100%;
	height:103px;
	background:url(/images/gva/menu_bg_repeat.gif) repeat-x;
}/*983*/
.start {
	float:left;
	width:10px;
	height:103px;
	background:url(/images/gva/head_bg_left.gif) no-repeat;
}
.end {
	float:left;
	width:10px;
	height:103px;
	background:url(../images/gva/head_bg_right.gif) no-repeat;
}
.header-spots {
	float:left;
	width:735px;
	background:url(/images/gva/header_spots.png) no-repeat 50px 0;
	height:103px;
	text-align:right;
}/*759px*/	/* width:739px;*/
.header-cont {
	float:right;
	width:682px;
	height:73px;
	padding:10px 0 0 33px;
	position:relative;
	margin-top:-6px;
	text-align:left;/*	background-color:#abcdef;*/
}/*650px;*/
.text-field0 {
	width:158px;
	height:19px;
	/*background:url(/images/gva/search_textfield.gif) repeat-x;
	border:1px solid #EEEEEE;*/
	border:1px solid #D4D0C7;
	font-size:12px;
	margin:7px 10px 0 0;/*margin-left:4px;*/
}
.search-txtfield {
	width:194px;
	height:19px;
	margin:6px 10px 0 0;
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #D4D0C7;
	color:#000000;
	font-size:12px;
}
#adv-select {
	width:145px;
	height:21px;
	margin-top:6px
}
.dans-pos {
	float:left;
	font-size:11px;
	font-family:arial;
	color:#000;
	/*color:#002ebd;*/
	margin:9px 9px 0 0;
}
select {
	width:127px;
	height:22px;
	border:1px solid #d4d0c7;
	margin:7px 5px 0 5px;
	color:#000000;	/*7a7a7a*/
	font-size:12px;
	/*background:#f5f5f5;*/
}/* background:url(/images/gva/search_combo.gif) no-repeat;*/
/*select{ background-color:#eeeeee;}*/
.submit-btn {
	width:44px;
	height:26px;
	background:url(/images/gva/submit_yellow_btn.gif) no-repeat 0 6px;
	border:0;
	cursor:pointer;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
}/*go_btn.gif*/
.adv-search {
	float:left;
	height:10px;
	margin:9px 2px 0 20px;
}
.advs, a.advs:link, a.advs:visited {
	color:#333;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
a.advs:hover {
	text-decoration:none;
	color:#333;
	font-family:arial;
	font-size:11px;
}
.advs_c, a.advs_c:link, a.advs_c:visited {
	color:#333;
	font-size:14px;
	text-decoration:underline;
}
a.advs_c:hover {
	text-decoration:none;
	color:#333;
	font-size:14px;
}
.advs_p, a.advs_p:link, a.advs_p:visited {
	color:#0032C8;
	font-size:14px;
	text-decoration:underline;
}
a.advs_p:hover, a.advs_p:active {
	text-decoration:none;
	color:#333;
	font-size:14px;
}
.recherche {
	float:left;
	font-size:11px;
	font-family:arial;
	color:#000;
	/*color:#002ebd;*/
	margin:9px 16px 0 0;
}
.top-icon {
	margin:0 7px 0 0px;
}
.icons {
	float:left;
	width:20px;		/*55px for two icons*/
	margin:-5px 0 0 15px;
}
.langs {
	float:right;
	width:102px;
	margin:-14px 21px 0 0;
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #EDEDED;
	border:1px solid #CCCCCC;
	padding:4px;
	position:relative;
	z-index:9000;
}
.lang, a.lang:link, a.lang:visited {
	/*color:#666666;*/
	color:#002fbd;
	text-decoration:none;
	font-size:11px;
	font-family:arial;
	margin:-1px 3px 0;
}
a.lang:hover, a.lang:active {
	color:#666666;
	text-decoration:underline;
}
.act-lang {
	color:#666666;
	text-decoration:underline;
	font-size:11px;
	text-align:left;
	font-family:arial;
	display:block;
	float:left;
	margin:-1px 3px 0;
	width:55px
}
.form-pos {
	float:left;
	width:640px;
	margin:-10px 0 0 5px;
}
.searchbox1 {
	background:url(images/searchbox1.png) no-repeat;
	width:679px;
	height:19px;
	float:left
}
.searchbox2 {
	background:url(images/searchbox2.png) repeat-y;
	width:679px;
	float:left
}
.searchbox3 {
	background:url(images/searchbox3.png) no-repeat;
	width:679px;
	height:19px;
	float:left
}
.searchboxside1 {
	background:url(/images/searchboxside1.png) no-repeat;
	width:300px;
	height:8px;
	float:left
}
.searchboxside2 {
	background:url(/images/searchboxside2.png) repeat-y;
	width:300px;
	float:left
}
.searchboxside3 {
	background:url(/images/searchboxside3.png) no-repeat;
	width:300px;
	height:8px;
	float:left
}
/**********************HEADER END**************************/


/************************MENU****************************/
.act-btn-left {
	float:left;
	width:14px;
	height:27px;
	background:url(/images/gva/menu_act_btn_left.gif) no-repeat;
}
.menu-main {
	float:left;
	width:665px;
	height:27px;
	margin:-27px 0px 0 317px;
	position:relative;
}
.menu-active {
	float:left;
	height:27px;
	background:url(/images/gva/menu_act_btn_repeat.gif) repeat-x;
	color:#000000;
	font-family:arial;
	font-size:12px;
	padding:5px 0 0 0;
}
.act-btn-right {
	float:left;
	width:14px;
	height:27px;
	background:url(/images/gva/menu_act_btn_right.gif) no-repeat;
}
.menu-separator {
	float:left;
	margin:0 3px;
}
.menu-separator2 {
	float:left;
	margin:0px 2px 0 0;
}
.menu-visited {
	float:left;
	margin:3px 8px 0 8px;
}
.head-bot {
	clear:both;
	width:1003px;
	height:13px;
	background:url(/images/gva/head_bot_part_bg.gif) no-repeat;
}
/**********************MENU END*************************/

/***********************SIDE***************************/
.side-main {
	float:left;
	width:336px;
	position:relative;
}														/*20px 7px*/
#gva-news a, #gva-tagtit a {
	color:#000000;
	font-weight:normal;
	font-family:arial;
	font-size:18px;
	text-decoration:none
}
#gva-production a, #gva-production a {
	color:#000000;
	font-weight:normal;
	font-family:arial;
	font-size:18px;
	text-decoration:none
}
#gva-news a:hover, #gva-tagtit a:hover, #gva-production a:hover {
	color:#0032C8;
}
#gva-news a:hover, #gva-tagtit a:hover {
	color:#0032C8;
}
.title-rub a {
	color:#0032C8;
	font-weight:normal;
	font-family:arial;
	font-size:18px;
	text-decoration:none
}
.title-rub {
	float:left;
	width:345px;
	height:38px;
	background:url(/images/gva/left_shadow_line.gif) no-repeat 17px 7px;
	padding:0 0 0 27px;
	font-family:arial;
	font-size:18px;
	color:#000000;
}
.rubriques {
	float:left;
	width:275px;
	margin:-5px 0 0 0px;
	padding:0 0 0 30px;
	line-height:120%;
	position:relative;
}/*padding:0 0 0 43px;*/
.rub, a.rub:link, a.rub.visited {
	color:#0032c8;
	font-size:11px;
	text-decoration:none;
	letter-spacing:0px;
	font-weight:normal;
	font-weight:bold;
}
a.rub:hover, a.rub:active {
	text-decoration:underline;
	color:#333333;
}
a.rub.active {
	text-decoration:underline;
	color:#333333;
}
.arrow-rub {
	margin:0 12px 10px 0px;
	cursor:pointer
}
.arrow-rub-sub {
	margin:0 0 0 0;
}
.rec, a.rec:link, a.rec.visited {
	color:#012eb5;
	text-decoration:none;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
}
a.rec:hover, a.rec:active {
	color:#000000;
}
.rub-end-text {
	float:right;
	width:260px;
	text-align:right;
	margin:0px 90px 0 0;
}
#gva-news {
	margin:20px 0 0 10px;
}
.arrow-news {
	margin:0 10px 0 30px;
}
.gvanews, a.gvanews:link, a.gvanews.visited {
	font-family:arial;
	font-size:16px;
	color:#0032C8;/*#000000*/
	text-decoration:none;
	font-weight:bold;
}
a.gvanews:hover, a.gvanews:active {
	color:#888888;
}
.readmore, a.readmore:link, a.readmore.visited {
	color:#73ab00;
	text-decoration:underline;
	font-size:10px;
}
a.readmore:hover, a.readmore:active {
	color:#000000;
}
.readmore2, a.readmore2:link, a.readmore2.visited {
	color:#0032C8;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
a.readmore2:hover, a.readmore2:active {
	color:#000000;
}
.tagcloud-tit {
	float:left;
	width:280px;
	color:#000000;
	font-family:arial;
	font-size:18px;
	margin:30px 0 0 20px;
}
.tagcloud {
	margin:0 15px 0 0;
}
.tagloud-pos {
	width:273px;
	height:208px;
	margin:20px 0 0 30px;
}
.gva-news-spot {
	margin:0 15px 0 -18px;
}
.gva-news-pos {
	float:left;
	width:273px;
	margin:3px 0 0 0;
}
.date {
	color:#454545;
	font-size:10px;
}
.news-text1 {
	float:left;
	font-size:11px;
	color:#7f7f7f;
	font-family:arial;
	font-weight:bold;
	margin:10px 0 0 50px;
}
.news-text2 {
	float:left;
	font-size:11px;
	color:#0032C8;/*#7f7f7f;*/
	font-weight:bold;
	margin:5px 0 0 43px;
	font-weight:bold;
}
.news-text3 {
	float:left;
	font-size:13px;
	font-weight:500;
	margin:5px 0 0 43px;
}
.readmore-pos {
	float:right;
	width:255px;
	text-align:right;
	margin:0 30px 0 0;
}
.side-sep-dots {
	float:left;
	width:280px;
	height:11px;
	background:url(/images/gva/cont_dots_repeat.gif) repeat-x 0px 10px;
	margin:0 0 5px 30px;
}
.left-bot-banner {
	margin:-4px 0 0 15px;/*	border:solid 1px #d6d6d6;*/
}
/********************END SIDE************************/


/*************************MAIN CONTENT*****************************/
.cont-main-pos {
	float:left;
	margin:20px 0 0 -12px;
}
.top-bg-start {
	float:left;
	width:7px;
	height:31px;
	background:url(/images/gva/cont_left_top.gif) no-repeat;
	position:relative;
}
.top-bg-mid {
	float:left;
	width:641px;
	height:31px;
	background:url(/images/gva/cont_top_bg_repeat.gif) repeat-x;
}/*651px*/
.top-bg-end {
	float:left;
	width:7px;
	height:31px;
	background:url(/images/gva/cont_right_top.gif) no-repeat;
}
.main-bg-rep {
	float:left;
	width:655px;
	background:url(/images/gva/cont_bg_rep.gif) repeat-y;
	position:relative;
	padding:0 0 10px 0;
}/*665px*/
.main-bg-rep2 {
	float:left;
	width:962px;
	background:url(/images/gva/cont_bg_rep2.gif) repeat-y;
	position:relative;
	padding:0 0 10px 0;
}
.cont-dots-rep {
	float:left;
	width:655px;
	height:1px;
	background:url(/images/gva/cont_dots_repeat.gif) repeat-x;
}
.img-text-main {
	float:left;
	width:325px;
}
.img-pos {
	overflow:hidden;
	text-align:center;
	border:3px solid #ddd;
	float:left;
	margin:15px 0 0 10px;
	/*	min-width:109px;*/
	width:100px;
	height:75px;
}
.img-st {
	border:3px solid #ddd;
}/*e9e9e7*/
.text-main-pos {
	float:left;
	width:200px;/*min-width:200px;
	max-width:220px;*/
}
.text-title-pos {
	float:left;
	width:190px;
	padding:0 0 0 10px;
	margin:15px 0 0 0;
	overflow:hidden;
}
.text-tit, a.text-tit:link, a.text-tit.visited {
	font-size:13px;
	color:#0032c8;
	font-weight:bold;
	text-decoration:none;
}
a.text-tit:hover, a.text-tit:active {
	color:#000000;
}
.small-text-main {
	float:left;
	width:190px;
	font-size:10px;
	margin:7px 0 0 15px;
	font-weight:bold;
	color:#ff9200;
}
.author {
	float:left;
	min-width:28px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
.auth-name {
	float:left;
	width:110px;
	color:#0032c8;
	padding:0 0 0 7px;
}
.auth-name2 {
	float:left;
	width:110px;
	color:#000000;
	padding:0 0 0 7px;
}
.tags, a.tags:link, a.tags.visited {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
a.tags:hover, a.tags:active {
	text-decoration:underline;
}
.empty {
	width:675px;
	height:20px;
	float:left;
}
.cont-main-bot {
	float:left;
	width:655px;
	height:1px;
	background:url(/images/gva/cont_bot_rep.gif) repeat-x;
	position:relative;
}/*665*/
.bot-banner {
	margin:auto;
	width:468px;
	height:60px;
	padding:50px 0 0px 0;
}
.cont-main-title {
	float:left;
	color:#000000;
	font-size:18px;
	font-family:arial;
	margin:5px 0 0 10px;
}
/***********************END MAIN CONTENT*****************************/


/*********************FOOTER************************/
#footer-main {
	border:1px solid #747475;
	border-left:none;
	border-bottom:none;
	border-right:none;
}
.foot-bg-start {
	float:left;
	width:10px;
	height:154px;
	background:url(/images/gva/foot_bg_left.gif) no-repeat;
}
.foot-bg-mid {
	/*float:left;
	min-height:281px;*/
	width:1003px;
	/*background:url(/images/gva/footer_bg_rep.gif) repeat-x center bottom;*/	/*foot_bg_repeat.gif*/
	text-align:center;
	position:relative;
	margin:0px 0 0 0;
	min-height:60px;
	float:none;
}
.foot-bg-end {
	float:left;
	width:10px;
	height:154px;
	background:url(/images/gva/foot_bg_right.gif) no-repeat;
}
.foot-cont-main {
	margin:auto;
	/*	width:850px;*/
	/*height:120px;*/
	padding:0 35px 0 0;
	margin:0 auto;
	float:none;
}
.foot-add1 {
	width:100%;
	margin:-13px 0 0 0;
	padding:10px 0 0 0;
}/* background:url(/images/gva/footer_bg_rep.gif) repeat-x center bottom;*/
.foot-add2 {
	width:100%;
	background-color:#747475;
	margin:13px 0 0 0;
}/*#bfbdbd*/
#foot-main-cont {
	/*	margin:0px 234px 0 234px;*/
	padding:0px 0 0 0;
	margin:0 auto;
	text-align:center;
}
.foot-neu-line {
	float:none;
	/*	display:inline-block;*/
	background:url(/images/gva/footer_short_line.png) no-repeat bottom;
	width:2px;
	height:25px;
	margin:0px 0 0 0;
	display:table-cell;
	vertical-align:top;
	padding:0 10px;
}
.footer-line {
	margin:15px 0 0 35px;
}
.foot-menu-part-main {
	float:left;
	margin:0px 0 0 20px;
	text-align:left;
	line-height:115%;
	width:140px;
	white-space:nowrap;
}
.foot-part-title {
	color:#b2b2b2;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	text-transform:uppercase;
}
.foot-menu-word-pos {
	/*margin:0 0 0 5px;
	float:left;*/	
/*	max-width:165px;
	overflow:hidden;
	margin:0 10px 0 0px;
	float:none;
	display:inline-block;
	min-height:20px;
	text-align:center;*/

display:table-cell;
	vertical-align:middle;
	margin:0;
	padding:0px;/*display:table-cell; vertical-align:middle; margin:0; max-width:135px; padding:0px;*/
}/*min-width: 165px;*/
.foot-menu, a.foot-menu:link, a.foot-menu.visited {
	font-size:11px;
	color:#FFFFFF;
	margin:0 0 0 0px;
	text-decoration:none;/*font-weight:bold;*/
}
a.foot-menu:hover, a.foot-menu:active {
	text-decoration:underline;
}
.karism, a.karism:link, a.karism.visited {
	color:#4c4c4c;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
}
a.karism:hover, a.karism:active {
	color:#000000;
	text-decoration:underline;
}
.copyright {/*321  - right
			356  - left
			copy- 307px;
			*/
	margin:auto;
	width:316px;
	height:18px;
	float:left;
	margin:0px 0 0 331px;
	background:url(/images/gva/copyright_bg.png) no-repeat bottom;
	color:#4c4c4c;
	font-size:11px;
	font-family:arial;
	padding:25px 0 0 0;
}
/*******************END FOOTER*********************/

/********************HEADER 100%, FOOTER 100%***************/
.foot-right-cover {
	width:100%;
	background:url(/images/gva/foot_bg_repeat.gif) repeat-x bottom right;
	position:relative;
	padding:0 0 0 0px;
	margin:0 0px 0 65px;
}
.foot-left-cover {
	width:100%;
	background:url(/images/gva/foot_bg_repeat.gif) repeat-x bottom left;
	position:relative;
	margin:0 0 0 -50px;
}
.head-left-cover {
	width:100%;
	background:url(/images/gva/menu_bg_repeat.gif) repeat-x 0 46px;
	position:relative;
	margin:0 0px 0 -50px;
}/*-55*/
.head-right-cover {
	width:100%;
	background:url(/images/gva/menu_bg_repeat.gif) repeat-x 0 46px;
	position:relative;
	margin:0 0px 0 10px;
}/*19*/
.main-foot1 {
	width:100%;
	background:url(/images/gva/footer_bg_rep.gif) repeat-x bottom;	/*foot_bg_repeat.gif*/
}
.main-head1 {
	width:100%;
	background:url(/images/gva/menu_bg_repeat.gif) repeat-x 0 46px;
}
/**************END HEADER 100%, FOOTER 100%***************/

/***************************REGISTRATION******************************/

.reg-error-pos {
	display:block;
	margin:-11px 0 0 0;
	position:relative;
}
.advs2, a.advs2:link, a.advs2.visited {
	color:#002fbd;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
a.advs2:hover, a.advs2:active {
	text-decoration:underline;
}
.advs2-autor, a.advs2-autor:link, a.advs2-autor.visited {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
a.advs2-autor:hover, a.advs2-autor:active {
	text-decoration:underline;
}
.advs3 {
	color:#333333;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
.reg-main {
	float:left;
	width:1003px;
	background:url(/images/gva/cont_bg_repeat.gif) repeat-y;
}
.boxes-main {
	width:1003px;
	background:url(/images/gva/cont_bg_repeat.gif) repeat-y;
	margin:auto;/*padding:0 0 0px 20px;*/
}
.boxes-main2 {
	width:600px;
	background:none;
	/*padding:0 0 0px 20px;*/
	float:left;
}
.right-exp-pos2 {
	width:600px;
	text-align:right;
	padding:0 0 7px 0;
}
.page-path {
	margin:0 0 0px 0;
	font-size:12px;
	font-family:arial;
	color:#002ebd;
	margin-left:20px;
}
.bu {
	font-weight:bold;
	text-decoration:underline;
}
.right-exp-pos {
	width:950px;
	text-align:right;
	padding:0 0 7px 0;
}
.right-exp {
	color:#000000;
	font-family:arial;
	font-size:12px;
}
.right-exp-link, a.right-exp-link:link, a.right-exp-link.visited {
	font-size:14px;
	font-family:arial;
	color:#002ebd;
	font-weight:bold;
	text-decoration:none;
}
a.right-exp-link:hover, a.right-exp-link:active {
	color:#000000;
	text-decoration:underline;
}
.boxes-pos {
	/*float:left;*/
	width:960px;
	margin:auto;
	border:1px solid #c5c5c5;
	background-color:#f8f8f8;
	overflow:hidden;
	padding:0 0 5px 0;
}
.box-title {
	float:left;
	width:465px;
	color:#666666;
	font-weight:bold;
	font-size:15px;
	font-family:arial;
}
.box-line {
	float:left;
	width:445px;
	height:1px;
	margin:10px 0px 0 0px;
	background:url(/images/gva/cont_box_line.gif) repeat-x;
}
.cont-box1 {
	float:left;
	width:465px;
	background-color:#f8f8f8;
	padding:10px 0 0px 15px;
}
/*.cont-box2{ float:left; width:443px; background-color:#ffffff; padding:10px 0 10px 15px;}*/
.form-one-row {
	float:left;
	width:465px;
	margin:3px 0 0 7px;
	padding:0 0 5px 0;
}
.form-text-pos {
	float:left;
	width:130px;
	margin:9px 0 0 0;
	text-align:right;
	padding:0 7px 0 0;
}
.form-field-pos {
	float:left;
	width:264px;
	color:#000000;
	font-size:10px;
	font-family:arial;
	margin:6px 0 0 0;
}
.under-form-txt {
	width:263px;
	margin:-3px 0 0 0;
}
.text-field {
	/*background:url(/images/gva/form_field_type1_bg.gif) no-repeat;
	width:264px;
	
	border:none;*/
	width:262px;
	height:19px;
	border:1px solid #D4D0C7;
}
.text-field2 {
	/*background:url(/images/gva/code_postal_bg.gif) no-repeat 0;*/
	/*border:none;*/
	border:1px solid #D4D0C7;
	height:19px;
	width:82px;
	margin:3px 0 0 0;
}
.text-field4 {
	/*background:url(/images/gva/form_field_type1_bg.gif) no-repeat;
	border:0;*/
	width:262px;
	height:19px;
	border:1px solid #D4D0C7;
	margin:0px 10px 3px 0;
}
.text-field4.readonly {
	color:#666
}
.textarea-field4 {
	height:132px;
	/*background:#EEE;
	border:0;
	width:264px;*/
	width:258px;
	border:1px solid #D4D0C7;
	margin:0px 10px 0 0;
}
.inputselect {
	width:264px;
	height:22px;
	/*background:url(/images/gva/form_field_type1_bg.gif) no-repeat;*/
	border:1px solid #CCC;
	margin:0px 10px 0 0;	/*7 10 0 0*/
}
.text-field5 {
	/*background:url(/images/gva/form_field_type1_bg.gif) no-repeat;
	border:none;
	*/
	height:19px;
	border:1px solid #D4D0C7;
	width:257px;
	margin:-2px 0 0 5px;
	font-size:10px;
	padding:2px 0 0 7px;
}
.enter-captcha {
	font-size:9px;
	color:#000000;
	margin:-10px 0 0 138px;
	float:left;
	width:260px;
	position:relative;
}
ul {
	padding:0 0 0 10px;
	margin:10px 0;
	color:#000000;
	font-size:9px;
	size:9px;
	/*width:380px;*/
	list-style-image:url(images/gva/ul_list_img.gif);
}/* list-style-type:square;*/
li {
	font-family:arial;
	font-size:14px;
	color:#000000;
	padding:0;
	margin:0;
	font-style:normal;
}
.form-simetric {
	height:16px;
	width:675px;
	float:left;
}
.box-line2 {
	float:left;
	width:920px;
	height:1px;
	margin:0 0 0 20px;
	background:url(/images/gva/cont_box_line.gif) repeat-x;
}
.bot-exp {
	font-size:10px;
	float:left;
	margin:4px 0 0 0;
	color:#000000;
	font-family:arial;
}
.bot-exp-link, a.bot-exp-link:link, a.bot-exp-link.visited {
	font-size:10px;
	font-weight:normal;
	font-family:arial;
	color:#002ebd;
	text-decoration:none;
}
a.bot-exp-link:hover, a.bot-exp-link:active {
	color:#000000;
	text-decoration:underline;
}
.form-submit-btn, .form-submit-btn confirm-mail {
	background:url(/images/gva/sincrire_yellow_btn.gif) no-repeat;
	border:none;
	/*	width:74px;*/		/******************************/
	height:21px;
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 0;
	cursor:pointer;
	float:left;
	margin:0 20px 0 0;
	font-size:12px;
}
.sub-btn-ie-pos {
	float:left;
	padding:0 0 0 440px;
}
.btn-text-main-pos {
	float:left;
	width:960px;
	height:21px;
	text-align:center;
	margin:8px 0 4px 0;
}
.btn-text-pos {
	float:left;
	margin:0 0 0 440px;
	width:520px;
	text-align:left;
}
.bot-text-link-pos {
	float:left;
	margin:4px 0 0 0;
}
.banner-one { /*	float:left;*/
	display:inline-block;
}
.banner-two {
	/*float:left;*/
	display:inline-block;
	position:relative;
}
.bot-banners-pos {
	display:inline-block;
	text-align:center;
	/*float:left;*/
	width:972px;
	margin:0px 0 0 0;
	padding:0 16px;
	min-height:45px;
}
/**************************END REGISTRATION**************************/

/*****************************TAG CLOUD******************************/
.complete-tag-tpl {
	width:1003px;
	float:left;
	background:url(/images/gva/cont_bg_repeat.gif) repeat-y;
}
.tagcloud-main {
	float:left;
	width:973px;
	background-color:#f9f9f9;
	margin:10px 0 0 10px;
	padding:15px 5px;
	text-align:center;
	line-height:150%;
	font-family:arial;
}
#tagcloud A {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 0.75em;
	PADDING-BOTTOM: 1px;
	MARGIN: 5px 5px 5px 0px;
	COLOR: #666;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 1px;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
}
#tagcloud A:hover {
	BACKGROUND: #ff8901;
	COLOR: #fff
}
#tagcloud A.cloud_0 {
	FONT-SIZE: 11px;
	COLOR: #ccc;
}
#tagcloud A.cloud_1 {
	FONT-SIZE: 0.55em;
	COLOR: #666;
}
#tagcloud A.cloud_2 {
	FONT-SIZE: 0.75em;
	COLOR: #a2c609;
}
#tagcloud A.cloud_3 {
	FONT-SIZE: 0.95em;
	COLOR: #888;
}
#tagcloud A.cloud_4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #656565;
}
#tagcloud A.cloud_5 {
	FONT-SIZE: 1.1em;
	color:#a2c609;
}
#tagcloud A.cloud_6 {
	FONT-SIZE: 1.2em;
	COLOR: #a2cc09;
}
#tagcloud A.cloud_7 {
	FONT-SIZE: 1.3em;
	COLOR: #a2cf09;
}
#tagcloud A.cloud_8 {
	FONT-SIZE: 1.4em;
	COLOR: #999;
}
#tagcloud A.cloud_9 {
	FONT-SIZE: 1.5em;
	COLOR: #a2c609;
}
#tagcloud A.cloud_10 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.8em;
	PADDING-BOTTOM: 0px;
	COLOR: #444;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 0px
}
/***************************END TAG CLOUD******************************/

/****************************DETAILS SIDE*****************************/
.left-banner-pos {
	margin:30px 0 5px 20px;
}
/**************************END DETAILS SIDE*****************************/


/******************************DETAILS**********************************/
.det-menu-pos {
	float:left;
	width:655px;
	height:25px;
	text-align:right;
	margin:0 0 0 -8px;
}
.list-menu-pos {
	float:left;
	width:655px;
	text-align:right;
	margin:0 0 0 -8px;
}
.det-btn, a.det-btn:link, a.det-btn.visited {
	float:right;
	width:133px;
	height:25px;
	background:url(/images/gva/liste_bg.gif) no-repeat;
	color:#7f7f7f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
}
.det-btn-act, a.det-btn-act:link, a.det-btn-act.visited, a.det-btn-act:hover, a.det-btn-act:active, a.det-btn:hover, a.det-btn:active {
	float:right;
	width:133px;
	height:25px;
	background:url(/images/gva/details_bg.gif) no-repeat;
	color:#002ebd;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:4px 0px;
	text-decoration:none;
}
.tableft {
	float:left;
	width:13px;
	height:25px;
	background:url(/images/gva/tableft.gif) no-repeat;
}
.tabright {
	float:left;
	width:13px;
	height:25px;
	background:url(/images/gva/tabright.gif) no-repeat;
}
.tabmid {
	float:left;
	padding:5px 4px 0 4px;
	height:25px;
	background:url(/images/gva/tabmid.gif) repeat-x;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.det-main-box {
	float:left;
	width:655px;
	border:1px solid #c5c5c5;
	margin:0 0 0 -10px;
	background-color:#f8f8f8;
	padding:0 0 0px 0;
}
.det-main-box2 {
	float:left;
	width:657px;
	margin:0 0 0 -10px;
	padding:0 0 0px 0;
}
.det-paging-pos {
	padding:15px 0;
	float:left;
	width:665px;
	height:25px;
	background:none;
	text-align:center;
	margin:8px 0 0 -10px;
}
.pg, a.pg:link, a.pg.visited, .paging, a.paging:link, a.paging.visited {
	border:1px solid #cccccc;
	padding:4px 1px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#002fbd;
	text-align:center;
	display:inline-block;
	width:36px;
}
a.pg:hover, a.pg:active, .act-pg, a.paging:hover, a.paging:active {
	border:1px solid #002fbd;
	padding:4px 1px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#002fbd;
	text-align:center;
	display:inline-block;
	width:36px;
}/*ff6600*//*002fbd*/
.pg1, a.pg1:link, a.pg1.visited {
	border:1px solid #cccccc;
	padding:4px 1px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#002fbd;
	text-align:center;
	display:inline-block;
	width:36px;
}
a.pg1:hover, a.pg1:active, .act-pg1 {
	border:1px solid #002fbd;
	padding:4px 1px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#002fbd;
	text-align:center;
	display:inline-block;
	width:36px;
}/*ff6600*//*002fbd*/
.pg-main {
	margin:30px 0px 0 -40px;
	padding:4px 0px 7px 0;
	line-height:100%;
	width:600px;
	text-align:left;
}
/*.paging, a.paging:link, a.paging.visited, {
	color:#999999;
	font-size:13px;
	font-family:arial;
	text-decoration:underline;
	font-weight:bold;
}
a.paging:hover, a.paging:active {
	color:#000000;
	text-decoration:underline;
}*/

.pg2, a.pg2:link, a.pg2.visited {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#7f7f7f;
}
a.pg2:hover, a.pg2:active, .act-pg2 {
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
.det-titre-bg {
	float:left;
	width:635px;
	height:22px;
	background-color:#d8d8d8;
	margin:0 0 0 10px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	padding:11px 0 0 10px;
}
.titre-pos {
	display:block;
	margin:-2px 0 0 0;
}
.d-small-text-main {
	float:left;
	width:175px;
	font-size:10px;
	margin:7px 0 0 15px;
}
.d-author {
	float:left;
	width:65px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}
.d-auth-name {
	float:left;
	width:109px;
	color:#0032c8;
	padding:0 0 0 0px;
}
.d-auth-name2 {
	float:left;
	width:109px;
	color:#000000;
	padding:0 0 0 0px;
}
.det-cont-img {
	text-align:center;
	float:left;
	width:100px; /*	max-width:122px;
	min-width:118px;*/
	/*max-height:60px;*/	max-height:100px;
}
.det-cont-one-row {
	float:left;
	width:645px;
	margin:0 0 0 9px;
	background:url(/images/gva/det_main_bg.gif) repeat-y;
}
.det-cont-one-part {
	float:left;
	width:320px;
	background:none;
}
.payed_class {
	background-color:#e6e6fd;
	padding:2px;
	margin:2px 0 2px 0;
	border-bottom:2px solid #fff;
}
.det-cont-one-part-payed {
	float:left;
	width:320px;
	background-color:#e6e6fd;
}
.det-cont-sec-part-payed {
	float:left;
	width:325px;
	background-color:#eeeeff;
}
.det-cont-part-title {
	float:left;
	width:313px;
	margin:15px 0 0 5px;
}
.detcont-titpart {
	float:left;
	width:105px;
	margin:15px 0 0 5px;
}
.img-text-pos-div {
	float:left;
	width:263px;
	margin:15px 0 0 5px;
}
.det-part-long-text {
	float:left;
	color:#333333;
	font-size:12px;
	width:310px;
	margin:15px 0 0px 0;
	font-family:arial;
	text-align:left;
	padding:0 0 10px 0;
}
.detcont-payed-bg {
	float:left;
	background-color:#e6e6fd;
	margin:0 0 0 -9px;
	padding:0 0 0 9px;
}
.img-bord-st {
	border:3px solid #eaeaea;
}
.det-cont-sec-part {
	float:left;
	width:320px;
	background:none;
	/*	background-color:#fcfcfc;*/
	margin:0 0 0 0px;
}
.det-cont-sep-line {
	float:left;
	width:630px;
	height:1px;
	margin:0px 0 0px 15px;
	background:url(/images/gva/cont_box_line.gif) repeat-x -5px 0;
}
.det-cont-sep-line2 {
	float:left;
	height:1px;
	background:url(/images/gva/cont_box_line.gif) repeat-x -5px 0;
	padding:1px 0 1px 0;
	margin:0 0 0 0px;
	background-color:#FFFFFF;
	width:655px;
	border-bottom:1px solid #dadada;
}
.det-double-line {
	float:left;
	width:630px;
	height:3px;
	background:url(/images/gva/cont_bot_double_lines.gif) repeat-x;
	margin:0 0 0 15px;
	padding:0 0 2px 0;
}
.det-part-or-tit, a.det-part-or-tit:link, a.det-part-or-tit.visited {
	color:#0032c8;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.det-part-or-tit:hover, a.det-part-or-tit:active {
	color:#000000;
}
.announce_total, a.announce_total:link, a.announce_total.visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.announce_total:hover, a.announce_total:active {
	color:#0032c8;
}
.det-part-or-tit_active, a.det-part-or-tit_active:link, a.det-part-or-tit_active.visited {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.det-part-or-tit_activ:hover, a.det-part-or-tit_activ:active {
	color:#000000;
}
/****************************END DETAILS********************************/


/******************************LIST*************************************/
/*.img-text-pos-div2{ float:left; width:320x; margin:15px 0 0 5px; padding:0 0 10px 0;}*/
.tit-part {
	float:left;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:11px 0 0 0px;
	margin:-11px 0 0 0;
}
#tit-part1 {
	width:245px;
}
#tit-part2 {
	width:132px;
	height:25px;
	background-color:#eeeeee;
}
#tit-part3 {
	width:60px;
	height:25px;
	background:none;
}
#tit-part4 {
	width:85px;
	height:25px;
	background-color:#eeeeee;
}
#tit-part5 {
	width:113px;
	height:25px;
	background:none;
	overflow:hidden;
}
.list-one-row {
	float:left;
	width:657px;
	margin:0px 0 0 0px;
	padding:0 0 0px 0;
}
.list-one-row-hover {
	float:left;
	width:657px;
	margin:0px 0 0 0px;
	padding:0 0 0px 0;
	background:#ececec;
}
.ads-list-one-row {
	float:left;
	width:657px;
	margin:0px 0 0 0px;
	padding:0 0 0px 0;
	border:1px solid #fff;
}
.ads-list-one-row-hover {
	float:left;
	width:657px;
	margin:0px 0 0 0px;
	padding:0 0 0px 0;
	border:1px solid #ececec;
}
.list-part-text {
	float:left;
	color:#333333;
	font-size:12px;
	width:165px;
	margin:0px 0 0 15px;
	padding:0;
	font-family:arial;
	text-align:left;
}
.annonce-val {
	float:left;
	background-color:#fcfcfc;
	font-size:12px;
	font-family:arial;
	color:#333333;
	width:132px;
	text-align:center;
	padding:7px 0 0 0;
	min-height:60px;
}
.price-val {
	float:left;
	background:none;
	font-size:12px;
	font-family:arial;
	color:#333333;
	width:60px;
	text-align:center;
	padding:7px 0 0 0;
	min-height:60px;
}
.region-val {
	float:left;
	background-color:#fcfcfc;
	font-size:12px;
	font-family:arial;
	color:#002ebd;
	font-weight:bold;
	width:85px;
	text-align:center;
	padding:7px 0 0 0;
	min-height:60px;
}
.frame-val {
	font-size:12px;
	font-family:arial;
	width:85px;
	text-align:left;
	padding:6px;
	min-height:40px;
}
.date-val {
	float:left;
	background:none;
	font-size:12px;
	font-family:arial;
	color:#333333;
	width:101px;
	text-align:center;
	padding:7px 0 0 0;
	min-height:60px;
}
.payed-an-pos {
	padding:7px 0 7px 0;
	background-color:#FFFFFF;
	width:655px;
	float:left;
}
/****************************END LIST***********************************/


/******************************USER************************************/
.user-main {
	float:left;
	width:655px;
	margin:0 0 0 -5px;
}
.video-main {
	float:left;
	width:642px;
	text-align:right;
}
.video-pos {
	margin:10px 0 0 0;
	float:right;
}
.rating-pos {
	float:left;
	margin:0 10px 0 0;
	font-family:arial;
	font-size:11px;
}
.favor-star {
	margin:4px 0 0 7px;
}
.favor-line-bg {
	float:left;
	width:642px;
	height:25px;
	background:url(/images/gva/favor_bg.gif) repeat-x;
}
.favor-box {
	float:left;
	width:642px;
	border:1px solid #c5c5c5;
	margin:10px 0 0 0;
	padding:0;
	background-color:#f8f8f8;
}
.favor-tit-pos {
	margin:5px 0px 0 7px;
	float:left;
}
.favor-line {
	float:left;
	width:1px;
	height:26px;
	margin:-2px 8px 0 15px;
	background:url(/images/gva/favor_line.gif) no-repeat;
}
.add-fav-text {
	float:left;
	margin:25px 0 0px 18px;
	padding:0 0 25px 0;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
.img-st2 {
	border:3px solid #eaeaea;
	margin:0 0 0 8px;
}
.five-img-pos {
	float:left;
	width:650px;
	height:62px;
	padding:0;
	margin:10px 0 0 -6px;
	text-align:left;
}
.user-page-line {
	float:left;
	width:650px;
	height:1px;
	background:url(/images/gva/user_line_dot.gif) repeat-x;
	margin:15px 0 0 0;
	padding:0 0 10px 0;
}
.comment-header {
	float:left;
	width:630px;
	margin:0 0 0 7px;
}
.comment-date {
	float:right;
	color:#999999;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}
.comments {
	float:left;
	width:642px;
}
.comment-text {
	float:left;
	margin:10px 0 0 35px;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
.sub-comment-header {
	float:left;
	width:600px;
	margin:0 0 0 37px;
}
.com-btn {
	float:right;
	background:url(/images/gva/yellow_btn.gif) no-repeat;
	width:52px;
	height:21px;
	font-family:arial;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin:7px 15px 0 0;
}
.com-form-pos {
	float:left;
	width:636px;
	margin:10px 0 0 5px;
}
.com-textarea {
	width:636px;
	height:64px;
	border:1px solid #c5c5c5;
	background-color:#f8f8f8;
	margin:8px 0 0 0;
}
.title-us {
	float:left;
	width:305px;
	height:38px;
	background:url(/images/gva/left_shadow_line.gif) no-repeat 0px 7px;
	padding:0 0 0 10px;
	font-family:arial;
	font-size:16px;
	color:#000000;
	margin:15px 0 0 7px;
	font-weight:bold;
	overflow:hidden;
}
.right-side-main {
	float:left;
	width:305px;
	margin:24px 0 0 -87px;
}
.var-data-pos {
	float:left;
	margin:-23px 0 0 5px;
	width:325px;
	line-height:18px;
}
.var-data-tit {
	float:left;
	font-family:arial;
	color:#444444;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	min-width:105px;
	max-width:110px;
	margin:0 0 0 9px;
}
.var-data-info {
	float:left;
	width:203px;
}
.var-data-no-link {
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
.right-side-line {
	float:left;
	width:300px;
	height:6px;
	background:url(/images/gva/right_side_line.gif) repeat-x;
	margin:10px 0 0 15px;
}
.right-side-text {
	float:left;
	width:300px;
	margin:10px 0 0 20px;
	color:#333333;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	letter-spacing:0px;
	text-align:left;
}
.right-contact {
	float:left;
	width:300px;
	margin:5px 0 0 15px;
}
.rc-part1 {
	float:left;
	width:215px;
}
.title-contact {
	display:block;
	color:#4c4c4c;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	margin:5px 0 0 0;
	padding:0 0 10px 0;
}
.map-img-pos {
	margin:3px 0 0 5px;
	float:left;
	width:79px;
	height:79px;
}
.blue-st {
	color:#002fbd;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
.custom-box-pos {
	float:left;
	width:300px;
	margin:15px 0 0 7px;
	border:1px solid #c5c5c5;
	background-color:#f8f8f8;
	padding:10px 5px 5px 5px;
}
#box2 {
	margin:0 0 0 7px;
}
.url-field {
	float:left;
	color:#7f7f7f;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	margin:0 0 0 5px;
}
.right-empty {
	float:left;
	width:300px;
	height:7px;
	background:none;
	clear:both;
}
.right-btn {
	float:right;
	background:url(/images/gva/sincrire_yellow_btn.gif) no-repeat;
	width:74px;
	height:21px;
	font-family:arial;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	margin:7px 0px 0 0;
}
.r-double-line {
	float:left;
	width:310px;
	height:1px;
	background-color:#c5c5c5;
	margin:1px 0 0 -5px;
}
.checks {
	float:left;
	width:200px;
	margin:10px 0 0 0;
	line-height:20px;
}
.small-player-pos {
	float:left;
	width:94px;
	height:63px;
	margin:10px 0 0 0;
}
.doubline-pos {
	float:left;
	margin:7px 0 0 0;
}
.rs-line {
	float:left;
	width:295px;
	height:1px;
	background:url(/images/gva/user_line_dot.gif) repeat-x;
	margin:10px 0 0 3px;
	padding:0 0 10px 0;
	clear:both;
}
.color-img-pos {
	float:left;
	width:300px;
	margin:0 0 0 10px;
	text-align:center;
}
.color-img-pos2 {
	float:left;
	width:55px;
	text-align:center;
}
.color-img {
	margin:12px 0px 0 0px;
}
.act-img {
	float:left;
	width:47px;
	height:23px;
	border:1px solid #000000;
	padding:2px 2px 2px 3px;
	margin:2px 2px 0 0px;
	cursor:pointer;
}
.pass-img {
	float:left;
	width:47px;
	height:23px;
	border:none;
	padding:2px 2px 2px 3px;
	margin:4px 2px 0 0px;
	cursor:pointer;
}
.pl-size-st {
	color:#7f7f7f;
	font-size:11px;
	display:block;
	margin:3px 5px 0 0;
	float:left;
}
.close-pos {
	float:left;
	text-align:right;
	width:295px;
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin:10px 0 0 0;
	cursor:pointer;
}
.us-menu-pos2 {
	float:left;
	width:310px;
	height:25px;
	text-align:left;
	margin:15px 0 0 7px;
}
.rs-tit-pos {
	float:left;
	width:305px;
	margin:0 0 0 3px;
}
.rs-box-text-img {
	float:left;
	width:305px;
	margin:7px 0 0 0;
	padding:0 0 5px 0;
}
.rs-box-text {
	float:left;
	width:175px;
	margin:0 0px 0 10px;
}
.rel-vid-pos {
	float:left;
	width:300px;
	margin:0 0 0 12px;
	padding:0 0 10px 0;
}
.rel-vid-date {
	color:#999999;
	font-size:12px;
	font-family:arial;
	margin:7px 0 0 0;
	display:block;
}
.related, a.related:link, a.related.visited {
	font-family:arial;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a.related:hover, a.related:active {
	color:#888888;
}
.side2-paid-paging {
	width:286px;
	padding:7px;
	background:none;
	margin:0 0 0 12px;
	text-align:center;
}
.user-site-link, a.user-site-link:link, a.user-site-link:visited {
	color:#002FBD;
	font-family:arial;
	font-size:12px;
	text-decoration:underline;
}
a.user-site-link:hover, a.user-site-link:active {
	text-decoration:none;
}
/****************************END USER***********************************/


/******************************LOGIN**********************************/
#forget-pass {
	text-align:center;
	border:1px solid #c5c5c5;
	margin:0 0 0 20px;
	width:961px;
	padding:0px;
}
#login-box-pos {
	border:1px solid #c5c5c5;
	margin:0 0 0 20px;
	width:720px;
	padding:0 0 0 240px;
}
.login-title {
	float:left;
	width:530px;
	color:#000000;
	font-size:18px;
	font-family:arial;
	margin:15px 0 0 0;
	text-transform:capitalize;
}
.log-error-st {
	padding:15px 0 10px 0;
	color:#F00;
	float:left;
	font-size:11px;
	margin:0 0 0 150px;
}
.login-sub-btn {
	float:left;
	width:74px;
	height:21px;
	text-align:right;
	padding:10px 0 10px 235px;
}
.s-links {
	float:left;
	width:400px;
	text-align:center;
	margin:10px 0 0 0;
}
.log-row {
	float:left;
	width:257px;
	margin:0 0 0 145px;
	text-align:left;
}
/****************************END LOGIN*********************************/
.exp-anonce {
	text-align:center;
	float:none;
	display:inline-block;
	margin:0 auto;
}
.congrat {
	float:left;
	margin:0 0 0 400px;
	text-align:center;
}
.selectable {
	cursor:pointer
}
li.selectable:hover {
	cursor:pointer;
	text-decoration:underline;
}
.even {
	background:#EEE
}
.odd {
	background:#FFE
}
.boldTitle {
	color:#333;
	font-weight:bold;
}
.inputerror {
	background:#F00;
}
.hidden_acc {
	display:none
}
.open_acc {
	display:block
}
.sub_rub {
	padding-left:5px;
	margin-left:5px;
	margin-bottom:5px;
}
.path advs, a.path advs:link, a.path advs.visited {
	color:#4c4c4c;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	font-weight:bold;
}
a.path advs:hover, a.path advs:active {
	color:#000000;
	text-decoration:underline;
}
.adv-s-st {
	font-size:12px;
}
.section {
	font-size:12px;
	font-weight:bold;
}
.favors, a.favors:link, a.favors.visited {
	color:#4c4c4c;
	font-size:12px;
	font-family:arial;
	text-decoration:underline;
	font-weight:bold;
}
a.favors:hover, a.favors:active {
	color:#000000;
	text-decoration:none;
}
.formcont-pos {
	padding:0 10px 22px 10px;
	float:left;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	float:left;
	margin:0 0 0 -18px;
}/*-48px*/
.step2-pos {
	float:left;
	width:425px;
	margin:0 0 0 10px;
	font-size:11px;
}
.step2-pos table {
	font-size:12px;/*white-space:nowrap;*/
}
.faq-cat ul {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	list-style-type:none;
	line-height:2pt;
}
.M_tags div {
	float:left;
	width:200px;
	margin:2px;
}/* background-color:#0066CC;*/
.faq-question {
	display:none;
	list-style-image:url(/images/gva/space_1x1.gif);
	margin:10px 0 0 20px;
}
.faq-qat {
	background:transparent url(/images/gva/cont_top_bg_repeat.gif) repeat-x scroll 0 0;
	cursor:pointer;
}
.name-st {
	font-size:11px;
	padding:0 7px 0 0;
	text-align:right;
}
.val-st {
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.sendtofrend_input {
	width:280px;
	background-color:#FFFFFF;
	margin:0 0 3px 0;
}
.val-st2, .search_name {
	width:95px;
	padding:0 5px 0 0;
	float:left;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.favorits li {
	float:inherit;
	width:250px;
}
.edit_favortis {
	display:none;
	float:right;
	margin-left:5px;
	cursor:pointer;
}
.delete_favortis {
	display:none;
	float:right;
	;
	margin-left:5px;
	cursor:pointer;
}
.delete_video {
	display:none;
	cursor:pointer;
	float:left
}
.rss_add {
	display:none;
	cursor:pointer;
	float:right;
	margin-left:5px
}
.common-pos {
	float:left;
	width:630px;
	font-size:12px;
	text-align:justify;
	margin:15px 0 0 12px;
	line-height:130%;
}
.yb-start {
	float:left;
	width:3px;
	height:21px;
	background:url(/images/gva/start_yb.gif) no-repeat;
	margin:0 0 0 15px;
}
.yb-mid {
	float:left;
	height:21px;
	background:url(/images/gva/mid_yb.gif) repeat-x;
}
.yb-mid a:link, .yb-mid a:visited, .yb-mid a:hover, .yb-mid a:active {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	padding:2px 4px 0px 4px;
}
.yb-end {
	float:left;
	width:3px;
	height:21px;
	background:url(/images/gva/end_yb.gif) no-repeat;
}
.button {
	background:none;
	border:none;
	float:left;
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 2px 0;
	cursor:pointer;
}
#embed-costumize {
	display:none
}
.trow-tag {
	float:left;
	width:300px;
}
.one-tag-div {
	display:none;
	float:left;
	min-height:22px;
	display:block;
	margin:0 0 0 5px;
}
.video-thumb {
	opacity:0.4;
	filter:alpha(opacity=40);
	margin:5px;
	cursor:pointer
}
.thumb-hover {
	opacity:1;
	filter:alpha(opacity=100);
	margin:5px;
	cursor:pointer
}
.act-thumb {
	border:2px double #eee;
	margin:5px;
	padding:2px;
}
.thumb-buttons {
	display:none;
}
.st1 {
	font-size:12px;
}
.step-main-pos {
	float:left;
	width:409px;
	margin:0 0 0 15px;
}
.step-left-top {
	float:left;
	width:14px;
	height:26px;
	background:url(/images/gva/step_left_top.gif) no-repeat;
}
.step-top-rep {
	float:left;
	width:379px;
	height:26px;
	background:url(/images/gva/step_top_rep.gif) repeat-x;
}
.step-right-top {
	float:left;
	width:14px;
	height:26px;
	background:url(/images/gva/step_right_top.gif) no-repeat;
}
.step-main-rep {
	float:left;
	width:405px;
	background:url(/images/gva/step_bg_rep.gif) repeat-y;
	margin:0 0 0 1px;
	padding:0px 0 10px 0;
}
.bigstep-main-rep {
	float:left;
	background:url(/images/gva/big_step_bg_rep.gif) repeat-y;
	width:890px;
	margin:0 0 0 1px;
	padding:0px 0 5px 0;
}
.step-bot-rep {
	float:left;
	width:401px;
	height:11px;
	background:url(/images/gva/step_bot_rep.gif) repeat-x;
	margin:-9px 0 0 3px;
}
.inputtext {
	width:223px;
	height:19px;
	border:1px solid #D4D0C7;
	font-size:12px;/*background:url(/images/gva/form_field_type1_bg.gif) no-repeat;
	border:0;*/
	
	
}
.inputtextarea {
	width:223px;
	border:1px solid #D4D0C7;
	font-size:12px;
	min-height:70px;
}
.imageT {
	width:114px;
	height:90px;
	margin:10px;
	padding:10px;
	border:1px solid #FFE;
	float:left;
}
.second_level {
	color:#333
}
.level3 {
	color:#333
}
.contact_form_filds {
	float:left;
	margin:0 10px 0 10px;
	text-align:right;
	font-size:12px;
	font-family:arial;
	width:280px;
}
.currency_block select {
	width:50px;
	color:#333
}
#map {
	border:1px solid #333;
	width:800px;
	height:600px;
	margin:0px 0 0 222px;
}
#cont-form-st {
	float:left;
	width:195px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:12px;
	font-family:arial;
}
.path-part {
	margin:0 20px 0 0;
	text-align:right;
	float:right;
}
.path-part2 {
	margin:0 0 15px 0;
}
.thC {
	font-size:12px;
	text-align:center;
	cursor:pointer;
	padding:7px 10px 7px 0px;
}
.thC.p_date {
	border-right:1px solid #999;
}
.thC.asc {
	background:url(/images/gva/titre_down.gif) no-repeat 97% 11px #eee;
}
.thC.desc {
	background:url(/images/gva/titre_up.gif) no-repeat 97% 11px #eee;
}
.tdC.p_date, .thC.currency, .tdC.currency, .thC.brand, .tdC.brand, .thC.id, .tdC.id, .thC.PAYID, .tdC.PAYID, .thC.announce, .tdC.announce, .thC.amount {
	border-right:1px solid #999;
}
.tdC.amount {
	text-align:center;
	border-right:0px solid #999;
}
.tdC.status.notpayed {
	color:#D00;
	font-style:italic
}
.tdC.status.payed {
	color:#0D2;
	font-style:italic
}
.tdC {
	font-size:12px;
	text-align:center;
	padding-top:3px;
}
.tdC.amount {
	text-align:center;
	border-right:1px solid #999
}
.row_c:hover {
	background-color:#D2D2D2;
}
.warning {
	color:#F00;
}
#cancel_payment {
	cursor:pointer;
	background:none;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	margin:4px 3px 0 3px;
}
#do_payment {
	cursor:pointer;
	background:none;
	border:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	margin:4px 3px 0 3px;
}
#buttons_bar {
	float:left;
	margin:0 0 0 155px;
}
.btn-mainpos4 {
	margin:15px 0 0 45px;
	float:left;
}
.anonce-stat-pos {
	width:280px;
	margin:0 0 0 105px;
}
.anonce-stat-pos2 {
	float:left;
	font-size:12px;
	margin:0 0 0 35px;
}
.d-inb {
	display:inline-block;
	min-width:130px;
	text-align:right;
	padding:0 5px 0 0;
}
.d-inb2 {
	display:inline-block;
	min-width:80px;
	text-align:left;
}
.next-ul {
	width:630px;
	margin:10px 0 0 10px;
	text-align:center;
	clear:both;
}
.next-li {
	width:205px;
	margin:0 0 0 0px;
	float:left;
	padding:0 0 0 0px;
	text-align:left;
	list-style-image:url(/images/blank.gif);
}
.imgthumb {
	background:#FFF
}
.imgthumb:hover {
	background:#D3D3D3;
	cursor:pointer
}
.under-menu {
	text-align:center;
	background:url(/images/gva/cont_bg_repeat.gif) repeat-y;
	display:inline-block;
	width:985px;
	margin:0 auto;
	padding:0 9px;
	position:relative;
	z-index:10;
}
.top-centered {
	position:absolute;
	z-index:0;
	display:inline-block;
	width:983px; /*981*/
	margin:-15px 0 0 -14px;
	padding:0 0px 15px 0px;
}
.payemnt0 td {
	text-align:center;
	padding:5px;
	border:1px solid #B0C4DE;
	width:200px
}
.payemnt0 th {
	border:1px solid #B0C4DE;
	padding:5px;
	border-bottom:0;
	text-align:center
}
.payemnt0 th.row {
	border:1px solid #B0C4DE;
	border-right:0;
	padding:3px;
	text-align:right;
	width:320px;/*font-size:90%;*/
}
.payemnt0 td {
	font-weight:bold
}
.anonce_type, a.anonce_type:link, a.anonce_type:visited {
	color:#0032C8;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
a.anonce_type:hover {
	text-decoration:none;
	color:#0032C8;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
}
.anonce_type_span {
	color:#0032C8;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.anonce, a.anonce:link, a.anonce:visited {
	color:#0032C8;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
a.anonce:hover {
	text-decoration:none;
	color:#0032C8;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	font-size:13px;
}
.all-news-pos {
	float:left;
	width:555px;
	line-height:135%;
}
.news-sign {
	width:7px;
	margin:0px 8px 0 0;
	padding:5px 0 0 0;
	float:left;
}
.one-fm {
	margin:-12px auto;
	text-align:center;
	position:relative;
	z-index:10/*	float:left;
	margin:-10px 0 0 402px;
	*/
}
.next-prev-mainpos {
	float:left;
	line-height:100%;
	min-height:16px;
	text-align:center;
	width:303px;
	margin:-23px 0 0 14px;
}
.nextprev-link {
	text-decoration:none;
	display:inline-block;
	font-weight:normal;
	color:#002fbd;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
#previous-link {
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	text-align:center;
	float:left;
	margin:0 5px 0 0px;
	font-size:13px;
}
#previous-link:hover {
	border:1px solid #002fbd;
	padding:2px;
	float:left;
	margin:0 5px 0 0px;
	font-size:13px;
	width:100px;
	text-align:center;
	text-decoration:none;
}/*002fbd*/
#next-link {
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	text-align:center;
	float:right;
	margin:0 0 0 5px;
}
#next-link:hover {
	padding:2px;
	border:1px solid #002fbd;
	float:right;
	margin:0 0 0 5px;
	width:100px;
	text-align:center;
	text-decoration:none;
}
.mid-express {
	position:relative;
	font-size:13px;
	bottom:0px;
	top:3px;
	text-align:center;
	font-weight:bold;
	font-family:arial;
}/* bottom:3px;*/
.mid-express-main {
	float:left;
	width:118px;
	text-align:center;
}
.prev-next-div {
	float:left;
	width:92px;
}
.prev-next-div:hover {
	float:left;
	width:92px;
	color:#FFFFFF;
}
.image-sizes {
	max-width:100px;
	max-height:75px;
}
.vertical-mid {
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	height: 75px;
	width:100px;
	border: none;
	padding:0;
	margin:0;
}
*+html .auxiliary {
	display: inline-block;
	vertical-align: middle;
	width: 0px;
	height: 100%;
}
*+html .vertical-mid div {
	display: inline-block;
	vertical-align: middle;
}
*+html .vertical-mid div, .auxiliary {
	display: inline;
}
.loginreg-btn {
	background:url(/images/gva/regbtnbg.gif) repeat-x #fff;
	height:21px;
	border:1px solid #ccc;
	text-align:center;
	margin:0 0 0 -190px;
	display:inline-block;
	padding:4px 5px 0 5px;
}
#centering, #centering1 {
	text-align:center;
	float:none;
	margin:0 auto;
}
.fpass-center-main {
	float:none;
	display:inline-block;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
}
.center-main {
	float:none;
	text-align:center;
	margin:0 auto;
	display:inline-block;
}
.cent-text-pos {
	display:inline-block;
	font-size:12px;
	padding:0 0 7px 0;
	margin:0 0 0 6px;
	text-align:center;
}
.yb-center {
	text-align:center;
	margin:0 auto;
	display:inline-block;
	padding:0;
}
.fpass-dib {
	display:inline-block;
}
.login-box1 {
	float:left;
	width:465px;
	padding:0px;
}
#login-box-pos2 {
	margin:0;
	width:720px;
	padding:0 0 10px 240px;
}
.loginreg-btn2, .loginreg-btn3 {
	background:url(/images/gva/regbtnbg.gif) repeat-x #fff;
	height:21px;
	border:1px solid #ccc;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	padding:4px 5px 0 5px;
}
#part1-text {
	display:inline-block;
	margin:0 auto;
	font-size:11px;
	color:#333333;
}
.center-block {
	margin:0 auto;
	text-align:center;
	display:inline-block;
}
.between-block {
	width:112px;
	display:inline-block;
	height:25px;
}/*1cm ~~ 28px => 4cm ~~ 112px */
.advs4, a.advs4:link, a.advs4.visited {
	color:#002fbd;
	font-family:arial;
	font-size:14px;
	text-decoration:underline;
}
a.advs4:hover, a.advs4:active {
	text-decoration:none;
}
.prof-link, a.prof-link:link, a.prof-link.visited {
	color:#002fbd;
	font-size:14px;
	font-family:arial;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	float:left;
	margin:0px 0 0 5px;
}
a.prof-link:hover, a.prof-link:active {
	color:#000000;
	text-decoration:none;
}
#login-box-pos3 {
	float:none;
	margin:0 auto;
	padding:0;
	text-align:center;
	display:inline-block;
}
#form-row1 {
	margin:0 auto;
	padding:0;
	float:none;
	display:inline-block;
	width:auto;
}
.lcentered1 {
	display:inline-block;
	text-align:center;
	margin:0 auto;
	width:264px;
}
.country-pos {
	float:left;
	margin:10px 0 10px 62px;
	font-size:11px;
	font-weight:bold;
	color:#002fbd;
	width:145px;
}
.int_sites {
	position:relative;
	background:url(images/chlang_bg.png) repeat-y left;
	margin:5px 0 0 0px;
	width:140px;
	padding:0px 0 0 5px;
	color:#333333;
	border-top:1px solid #9e9e9e;
}
a.intsite, a.intsite:visited {
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
a.intsite:hover {
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
.chlang-main {
	float:left;
	position:relative;
	z-index:100;
}
.chlang-bg1 {
	float:left;
	width:19px;
	height:17px;
	background:url(/images/chlang_bg1.png) no-repeat;
	margin:0 0 0 0px;
}
.chlang-bg2 {
	float:left;
	width:107px;
	height:17px;
	background:url(/images/chlang_bg2.png) repeat-x;
}
.chlang-bg3 {
	float:left;
	width:19px;
	height:17px;
	background:url(/images/chlang_bg3.png) no-repeat right;
}
.chlang-close {
	cursor:pointer;
	text-align:right;
	margin:0 -13px 0 0;
	float:right;
	position:relative;
}
.user-banner-left {
	display:inline-block;
	width:300px;
	padding-top:20px;
	float:left;
}/*height:300px; */
.user-banner-right {
	display:inline-block;
	width:300px;
	padding-top:20px;
	float:right;
}/* height:300px;*/
.video-ads-txt {
	font-size:14px;
	font-weight:100;
	font-weight:bold;
	color:#ff9200;
}
title-rev, a.title-rev:link, a.title-rev:visited {
	font-family:arial !important;
	font-size:18px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	color:#0032C8 !important;
}
a.title-rev:hover, a.title-rev:active {
	font-family:arial !important;
	font-size:18px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	color:#000000 !important;
}
#canton {
	display:none;
}
#send, #close {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.sec-img-limit {
	max-width:179px;
	max-height:122px;
	text-align:center;
}
.sec-cont {
	width:910px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	font-family:verdana;
}
.sec-img-bg {
	float:left;
	width:179px;
	height:122px;
	background:url(/images/gva/sec_img_bg.gif) no-repeat;
}
.sec-txt {
	float:left;
	width:703px;
	padding:18px 0 0 18px;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-family:verdana;
}
.seclink, a.seclink:link, a.seclink.visited {
	color:#000000;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.seclink:hover, a.seclink:active {
	color:#333333;
}
.sec-blue-txt {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	font-family:verdana;
}
.complaint-mail {
	font-size:11px;
	color:#CCCCCC;
	width:250px;
	margin-bottom:5px;
}
.details-autor, a.details-autor:link, a.details-autor.visited {
	color:#002fbd;
	font-family:arial;
	font-size:11px;
	text-decoration:underline;
}
a.details-autor:hover, a.details-autor:active {
	text-decoration:none;
}
.mail-list {
	float:left;
	width:600px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#3F3F3F;
	padding:5px 0 5px 0;
}
.country-li {
	display:list-item;
	list-style-image:none;
	/*height:13px;*/
}
.int_countries {
	position:relative;
	background:url(images/chlang_bg.gif) repeat-y left;
	margin:5px 0 0 0px;
	width:290px;
	padding:0px 0 0 0px;
	color:#333333;
	border-top:1px solid #9e9e9e;
}
.chlang-bg2-country {
	float:left;
	width:252px;
	height:17px;
	background:url(/images/chlang_bg2.png) repeat-x;
}
.countryL, a.countryL:link, a.countryL:hover, a.countryL:active, a.country:visited {
	color:#000000;
	font-family:verdana;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.chlang-main-country {
	float:left;
	position:relative;
	z-index:100;
}
.i-button-grey {
	float:left;
	background:url(images/i-button_grey.png) no-repeat;
	width:134px;
	height:30px;
	cursor:pointer
}
.i-link {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:5px auto 0;
	text-align:center;
	text-decoration:none;
}
a.globus, a.globus:visited {
	background:url(/images/gva/globuses_grey.jpg) no-repeat;
	height:49px;
	width:220px;
	display:block;
	margin-left:34px;
}
a.globus:hover {
	background:url(/images/gva/globuses.jpg) no-repeat;
	width:220px;
	height:49px;
	display:block
}
.textarea-embed {
	width:250px;
	height:100px;
}
.embedTextAreaTd .textarea-embed {
	font-size:10px;
}
#any-content {
	width:340px;
	float:left;
}
span#site-any {
	color:#0032C8;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
}
span#site-any:hover {
	color:#000000
}
.advs-search-link, a.advs-search-link:link, a.advs-search-link:visited {
	color:#002fbd;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}
a.advs-search-link:hover, a.advs-search-link:active {
	color:#000000;
}
.go-result {
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	text-align:center;
	float:left;
	margin:1px 0px 0 0px;
	font-size:13px;
	font-weight:bold;
	color:#002FBD;
	text-decoration:none;
	height:16px;
}
.go-result:hover {
	border:1px solid #002fbd;
	padding:2px;
	float:left;
	margin:1px 0px 0 0px;
	font-size:13px;
	width:100px;
	text-align:center;
	text-decoration:none;
}
.footer-menu-li {
	display:block;
	text-align:left;
	padding-left:10px
}
.foot-neu-line2 {
	float:none;
	/*	display:inline-block;*/
	background:url(/images/gva/footer_short_line.png) repeat-y center;
	width:2px;
	margin:0px 0 0 0;
	display:table-cell;
	padding:0 10px;
}
.reg-error-pos-forgot {
	font-size:11px;
	margin:0;
	text-align:left;
	display:block;
	position:relative;
}
.priority-text-container {
	padding:10px;
	font-size:12px;
}
.bottom-links-group {
	display:table-cell;
	position:relative;
	text-align:center
}
.pri-det-main-box {
	float:left;
	width:656px;
	margin:0 0 10px -10px;
	background-color:#faf4c4;
	padding:0 0 0px 0;
	cursor:pointer;
}
div.pri-det-main-box:hover {
	background-color:#f6f3ed;
}
#seccode_error {
	font-size:11px;
	color:#DA3838;
	display:none;
}
#comment_text_error {
	font-size:11px;
	color:#DA3838;
	float:left;
	margin-top:4px;
	display:none;
}
.tabRegionText {
	color:#000;
	font-size:11px;
	font-family:arial;
}
.tabPriceText {
	color:#000;
	font-size:13px;
}
.tabtotalText {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}
.mright10 {
	margin-right:10px;
}
.mright20 {
	margin-right:20px;
}
.mright22 {
	margin-right:22px;
}
.tabVideoPriceBlock {
	width:650px;
	position:relative;
	margin-left:5px;
	margin-top:1px;
}
.sepHomeAnnList {
	background:url('/images/sep_ann_home.gif') repeat-x center center;
	height:1px;
	clear:both;
}
.title-rub2 {
	height:45px;
	position:relative;
	margin-left:-5px;
	background:url(/images/shadow_line.png) no-repeat left 6px;
	font-family:arial;
	font-size:18px;
	color:#000000;
}
.fs16 {
	font-size:15px;
}
.orange {
	color:#ff6600;
}
.blue {
	color:#0033CC;
}
.arrowLogin {
	padding:2px 5px;
}
.loginButtonBgLeft {
	background:url(/images/login_button_bg_left.png) no-repeat left top;
	float:left;
	width:4px;
	height:27px;
}
.loginButtonBgMiddle {
	background:url(/images/login_button_bg_middle.png)repeat-x left top;
	float:left;
	height:27px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.loginButtonBgRight {
	background:url(/images/login_button_bg_right.png) no-repeat left top;
	float:left;
	width:4px;
	height:27px;
}
.loginButtonDiv {
	position:relative;
	margin-top:-5px;
	cursor:pointer;
}
.menu-main2 {
	float:left;
	width:665px;
	height:27px;
	margin:-30px 0px 0 317px;
	position:relative;
}
.menu-main3 {
	margin:-10px 20px 0 0px;
	position:relative;
}
.announce_block {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#fff;
}
.announce_block2 {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#e8e8f2;
}
.announce_block_yellow {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#fcf9ec;
}
.announce_block_pink {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#fbf1eb;
}
.announce_block_piruz {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#f0fcfc;
}
.announce_block_green {
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	padding-top:10px;
	background:#f7feeb;
}
/*****************-------------- List Tabs --------------**********************/
ul.listtabs {
	margin:5px 0px 0px 0px;
	float:right;
	padding: 0;
	width:100%;
}
ul.listtabs li {
	margin: 0px;
	padding: 0;
	list-style: none;
	float: left;
	text-align:left;
}
ul.listtabs li a {
	float: left;
	background: #cdcdce url('/images/tab_bg_hover.png') repeat-x;
	text-decoration: none;
	font-size:14px;
	height: 36px;
	width:161px;
	outline:none;
}
ul.listtabs li a:hover {
	background:url('/images/tab_bg.png') repeat-x;
}
.list_tabs_title {
	display:block;
	padding-top:6px;
}
.pl40 {
	padding-left:40px;
}
.tcenter {
	text-align:center;
}
ul.listtabs li.listtabs_act a {
	background: #cdcdce url('/images/list_menu_act.png') repeat-x;
}
.list-menu-block {
	margin-left:-2px;
	/*width:657px;*/
	width:656px;
	border-bottom:4px solid #cacaca;
}
.black {
	color:#000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
}
.list-path {
	position:absolute;
	margin-top:6px;
	width:657px;
	margin-left:10px;
}
.bbot-gray {
	border-bottom:1px solid #dededf;
}
.padd5 {
	padding:5px;
}
.list-img-block {
	height:79px;
	border:3px solid #ddd;
	overflow:hidden;
	width:104px;
	text-align:center;
	float:left;
	background:#fff;
}
.ptop5 {
	padding-top:5px;
}
.ptop8 {
	padding-top:8px;
}
.ptop15 {
	padding-top:15px;
}
.fs12 {
	font-size:12px;
}
.order_block_bg {
	background:#e0e0e0 url('/images/list_order_bg.png') repeat-x;
	padding:0px 15px 5px 15px;
	margin:10px 0px;
	clear:both;
}
.mtop10 {
	margin-top:10px;
}
.mtop5 {
	margin-top:5px;
}
.payed_bg {
	background:#e8e8f2;
}
.frame_related_block {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:100px;
	overflow:hidden;
	text-align:left;
}
.title-frame {
	color:#000;
	font-size:12px;
	padding-bottom:5px;
	background:url('/images/frame_sep.gif') repeat-x left bottom;
	margin-bottom:5px;
	padding-left:5px;
	margin-top:10px;
}
.frame_header_rel_block {
	width:162px;
	;
	margin-left:2px;
	margin-right:2px;
	float:left;
}
.frame_image_block {
	float:left;
	width:75px;
	height:50px;
	margin-right:5px;
	text-align:center;
	border:3px solid #ddd;
	overflow:hidden;
}
.frame_text_block {
	width:74px;
	float:left;
	font-size:11px;
}
.fs11 {
	font-size:11px;
}
.black_form {
	color:#000;
	text-decoration:none;
}
.black_form:hover {
	color:#706e6e;
	text-decoration:none;
}
.frame-prev-block {
	float:left;
	position:relative;
	margin-left:15px;
	margin-top:37px;
}
.frame-next-block {
	float:right;
	position:relative;
	margin-top:20px;
	margin-right:15px;
}
#logo_frame {
	float:left;
	width:226px;
	height:113px;
	background:url(/images/gva/logo.gif) no-repeat;
	padding:0px;
	margin:-43px 0 0 20px;
	position:absolute;
}
.frameClosePos {
	float:right;
	margin:0px 15px 0px 0px;
}
.gray {
	color:#505050;
	text-decoration:none;
}
.gray:hover {
	color:#505050;
	text-decoration:underline;
}
.fs10 {
	font-size:10px;
}
.wrapper ul {
	margin:0px;
	padding:0px;
	listy-style:none;
}
.wrapper ul li {
	float:left;
	margin:0px;
	padding:0px;
}
.icons_pos {
	margin-top:40px;
	margin-left:-20px;
}
.mailingBox {
	background:#fff;
	display:none;
	text-align:left;
}
.m10 {
	margin:10px;
}
.mbl {
	margin-left:20px;
	margin-top:10px;
}
.mbt {
	color:#e6e6e6;
	margin-left:20px;
	margin-top:40px;
	font-size:14px;
}
.border_bot {
	border-bottom:1px solid #aeaeae;
	padding-bottom:10px;
}
.mailing_button {
	background:#ff6600 url('/images/mailing_button.gif') no-repeat;
	width:120px;
	height:35px;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:16px;
	text-align:center;
	border:0px;
	cursor:pointer;/*float:left;*/
}
.mailing_input {
	width:325px;
	height:33px;
	border:1px solid #cfcfcf;
	color:#808080;
	font-size:16px;
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	padding-left:5px;
}
.mailing_checkbox {
	margin:0px 5px 0px 0px;
	padding:0px;
}
a.mailing_condition_text, a.mailing_condition_text:visited, a.mailing_condition_text:active, a.mailing_condition_text:link {
	color:#000;
	font-size:12px;
	text-decoration:underline;
}
a.mailing_condition_text:hover {
	color:#808080;
	text-decoration:underline;
	font-size:12px;
}
.mtop20 {
	margin-top:20px;
}
.pointer {
	cursor:pointer;
}
.red {
	color:#ff0000
}
.mbot5 {
	margin-bottom:5px;
}
.mailingLoading {
	position:absolute;
	display:none
}
.unsLoading {
	position:absolute;
	margin-top:40px;
	margin-left:140px;
	display:none;
}
.mailing-box-go {
	font-size:13px;
	vertical-align:middle;
	display:block;
	float:right;
}
.col_orange {
	color:#545353;
}
.searchboxside_mod {
	background: url(/images/gva/search_box_bg.jpg) repeat-x 0 0 transparent;
	float:left;
	width:298px;
	height:58px;
	border:1px solid #CCCCCC;
}

.det-part-or-tit-home, a.det-part-or-tit-home:link, a.det-part-or-tit-home.visited {
	color:#0000FF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.det-part-or-tit-home:hover, a.det-part-or-tit-home:active {
	color:#000000;
}
.home-expired {
	float:left;
	width:647px;
	font-size:14px;
	color:#DA3838;
	margin-top:7px;
	text-align:center;
}
.hbb_emploi, a.hbb_emploi:link, a.hbb_emploi:visited {
	display:block;
	float:left;
	height:18px;
	background:url('/images/gva/h_emploi.jpg') repeat-x;
	width:655px;
	text-align:center;
	color:#000000 !important;
	font-size:14px;
	border:1px solid #cfcfcf;
	border-top:none;
	text-decoration:none !important;
	padding:10px 0;
}
a.hbb_emploi:hover, a.hbb_emploi:active {
	background:url('/images/gva/home_bot_bg.jpg') repeat-x;
}
.hbb_show_all, a.hbb_show_all:link, a.hbb_show_all:visited {
	display:block;
	float:left;
	height:18px;
	background:url('/images/gva/h_show_all.jpg') repeat-x;
	width:655px;
	text-align:center;
	color:#000000 !important;
	font-size:14px;
	border:1px solid #cfcfcf;
	border-top:none;
	text-decoration:none !important;
	padding:10px 0;
}
a.hbb_show_all:hover, a.hbb_show_all:active {
	background:url('/images/gva/home_bot_bg.jpg') repeat-x;
}
.hbb_automobiles, a.hbb_automobiles:link, a.hbb_automobiles:visited {
	display:block;
	float:left;
	height:18px;
	background:url('/images/gva/h_automobiles.jpg') repeat-x;
	width:655px;
	text-align:center;
	color:#000000 !important;
	font-size:14px;
	border:1px solid #cfcfcf;
	border-top:none;
	text-decoration:none !important;
	padding:10px 0;
}
a.hbb_automobiles:hover, a.hbb_automobiles:active {
	background:url('/images/gva/home_bot_bg.jpg') repeat-x;
}
.hbb_immobilier, a.hbb_immobilier:link, a.hbb_immobilier:visited {
	display:block;
	float:left;
	height:18px;
	background:url('/images/gva/h_immobilier.jpg') repeat-x;
	width:655px;
	text-align:center;
	color:#000000 !important;
	font-size:14px;
	border:1px solid #cfcfcf;
	border-top:none;
	text-decoration:none !important;
	padding:10px 0;
}
a.hbb_immobilier:hover, a.hbb_immobilier:active {
	background:url('/images/gva/home_bot_bg.jpg') repeat-x;
}
.top-banner-border {
	border:1px solid #CCCCCC;
	width:960px;
	margin:0 auto;
	padding:5px 0px 15px;
}
/*ad_gallery*/
.ad_gallery_main_box {
/*margin:0;*/
}
.gallery_top {
	background:#e8e8f2;
	
}
.gallery_row {
	border-bottom:solid 1px #fff;
	text-align:left;
	padding:0px 0 4px 0;
	white-space:nowrap;
}
.gallery_row_item {
	width:123px;
	text-align:center;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 18px;
	white-space:normal;
}
.g_title {
	color:#0032c8;
	font:bold 13px;
	margin-bottom:6px;
}
.g_title a {
	color:#0032c8;
	font-size:13px;
	font-weight:bold;
}
.g_subtitle {
	font-size:10px;
}
.g_img {
	border:solid 3px #ddd;
	border-top:solid 2px #ddd;
	display:inline-block;
	margin:5px 0 4px 0;
}
.g_img img {
	border:solid 1px #fff;
}
.g_img a {
	float:left;
}
.g_price {
	font-size:11px;
}
.g_price span {
	font-weight:bold;
}
.gallery_top .gallery_row:hover {
	background:#ececec;
}
.gallery_bottom .gallery_row:hover {
	background:#f2f2f2;
}
/*end ad_gallery*/

/*ad_map*/
.map_top {
	background:#e8e8f2;
	margin:0px 0 0 0;
}
.tab_map {
	margin:10px 0 0px -10px;
	display:inline-block;
}
.map_top_row {
	border-bottom:solid 1px #fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:11px 0 12px 0;
}
.map_row {
	padding:11px 0 12px 0;
	border-bottom:solid 1px #fff;/* white-space:nowrap;*/
}
.map_row, .map_row a {
	font:12px Arial, Helvetica, sans-serif;
}
.m_annonces {
	width:230px;
	margin:0 10px 0 11px;
	display:inline-block;
	vertical-align:middle;
	text-transform:capitalize;
}
a.m_annonces_img {
	display:inline-block;
	vertical-align:middle;
}
a.m_annonces_title {
	width:148px;
	margin:0 30px 0 10px;
	display:inline-block;
	color:#0032c8;
	font-weight:bold;
	vertical-align:middle;
	text-transform:none;
	height:30px;
	overflow:hidden;
}
a.m_alphabet {
	display:inline-block;
	color:#0032c8;
	vertical-align:middle;
}
.m_annoncetype {
	width:40px;
	margin-right:22px;
	display:inline-block;
	vertical-align:middle;
}
.m_region {
	width:95px;
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
}
.m_region a {
	color:#000;
}
.m_region span {
	color:#ff7417;
}
.m_price {
	width:145px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.m_date {
	width:50px;
	display:inline-block;
	vertical-align:middle;
}
.map_top .map_row:hover {
	background:#ececec;
}
.map_bottom .map_row:hover {
	background:#f2f2f2;
}
fs11 {
	font-size:11px;
}
.open-map {
	display:block;
	/*padding:3px 0 3px 0;*/
	float:left;
	margin:5px 0 -5px -10px;
}
/*end ad_map*/

.ui-dialog-buttonpane  {
	border:0 !important;
}
.dialog_favorite_top {
	text-align:left;
	border-bottom: 1px solid #AAA;
	padding-bottom:10px;
	margin-bottom:10px;
}
.dialog_favorite_top img {
	float:left;
}
.dialog_favorite_top span {
	margin:65px 0 0 10px;
	display:inline-block;
	color: gray;
	font-size:12px;
}
.adfav_dialog_mid {
	font-size:12px;
	text-align:left;
}
.adfav_dialog_mid img{
	float:left;
}
.adfav_dialog_text {
	width:400px;
	float:left;
	margin:0 0 0 15px;
}
.adfav_dialog_text div{
	font-weight:bold;
	}
.adfav_dialog_text input {
	float:none;
	margin-top:7px;
	height:33px;
	width:300px;
	font-weight:normal;
	padding-left:3px;
}
#favorite_name{
	border:1px solid #aaa;
}

.blue-bord {
	border:1px solid #0032C8;
}

.map_text {
	font-size:19px;
	color:#0032C8;
}
.close-map {
	position:absolute;
	top:98px;
	right:18px;
	z-index:10;
	cursor:pointer;
	display:none;
}
.glob-block {
	width:278px;
	padding:10px;
	margin:12px 0 10px 15px;
	float:left;
}
