/*
@font-face {

  font-family: 'PT Sans Narrow';

  font-style: normal;

  font-weight: normal;

  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url('PT_Sans_Narrow.woff') format('woff');

}




div#content_height

{

	min-height: 100%;

}

div#crosspiece

{

	height: 170px;

}

div#top_bg

{

	height: 115px;

	background:#FFF;

	width: 100%;

}

div#top_bg_home

{

	height: 416px;

	background:#FFF;

	position: absolute;

	width: 100%;

	z-index: 1;

	left: 0;

}

div#top_bg_home div

{

	margin-top: 245px;

	height: 171px;

	background:#333;

}



div#bottom_bg

{

	height: 169px;

	background:#000	;

}



div#main_container,

div#main_container_home

{

	margin: 0 auto;

	width: 960px;

	position: relative; overflow:auto!important

}

div#main_container_home

{

	z-index: 3;

}



/* user navigation bar */

div#user_navbar

{

	height: 30px;

	position: absolute;

	right: 0;

	z-index: 21;

	margin-right: -3px;

	-moz-user-select: none;

	-khtml-user-select: none;

}

div#user_navbar div.left,

div#user_navbar div.right

{

	width: 4px;

	height: 6px;

	float: left;

	background: url('../images/gallery.png') -24px -45px no-repeat;

}

div#user_navbar div.right

{

	background-position: -28px -45px;

}

div#user_navbar div.center

{

	height: 26px;

	float: left;

	background: #f6f8f9;

	padding: 3px 3px 0 3px;

	-moz-border-bottom-left-radius: 6px;

	-webkit-border-bottom-left-radius: 6px;

	border-bottom-left-radius: 6px;

	

	-moz-border-bottom-right-radius: 6px;

	-webkit-border-bottom-right-radius: 6px;

	border-bottom-right-radius: 6px;

}



div#user_navbar a.registration,

div#user_navbar a.account

{

	background: url('../images/gallery.png') -15px 2px no-repeat #5a8eb7;

}

div#user_navbar a.account span

{

	background: url('../images/gallery.png') -22px -828px no-repeat;

	display: inline-block;

	width: 10px;

	height: 12px;

	padding: 0 0 0 8px;

}

div#user_navbar a.active span

{

	background-position: -22px -847px;

}

div#user_navbar a.login

{

	background: url('../images/gallery.png') -15px -20px no-repeat #5a8eb7;

	z-index: 10;

}

div#user_navbar div.center>a:link,

div#user_navbar div.center>a:visited

{

	color: white;

	font-size: 12px;

	text-decoration: none;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	padding: 3px 10px 5px 25px;

	display: inline-block;

	*display: inline;

	*zoom: 1;

}

div#user_navbar div.center a:hover,

div#user_navbar div.center a:active,

div#user_navbar div.center a.active

{

	background-color: #4b83b0;

}



div#user_navbar a.logout:link,

div#user_navbar a.logout:visited

{

	background: none!important;

	color: #356d99!important;

	font-size: 11px!important;

	padding: 3px 10px 5px!important;

	text-decoration: underline!important;

	

}

div#user_navbar a.logout:hover,

div#user_navbar a.logout:active 

{

	text-decoration: none!important;

}

div#user_navbar ul.menu

{

	position: absolute;

	background: #4b83b0;

	margin-top: -3px;

	padding: 7px 10px 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-moz-top-left-border-radius: 0;

	-webkit-top-left-border-radius: 0;

	border-top-left-radius: 0;

	

	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.2);

	box-shadow: 0 5px 5px rgba(0,0,0,0.2);

}

div#user_navbar ul.menu li

{

	padding: 0 20px 3px 5px;

	white-space: nowrap;

}

div#user_navbar ul.menu a:link,

div#user_navbar ul.menu a:visited

{

	background: none;

	color: white;

	font-size: 13px;

	padding: 0 10px 5px;

	text-decoration: none;

	white-space: nowrap;

}

div#user_navbar ul.menu a:hover,

div#user_navbar ul.menu a:active,

div#user_navbar ul.menu a.active

{

	text-decoration: underline;

}

div#user_navbar ul.menu a.note

{

	padding: 0 5px 0 0;

}

/* user navigation bar end */



/* languages selector */

div#user_navbar div.languages

{

	float: left;

	padding: 4px 5px 0 0;

}

div.languages a.name,

div.languages span

{

	font-size: 12px;

	padding: 0 0 0 3px;

}

div.languages div.bg

{

	background: rgba(255, 255, 255, 0.4);

	background: white\9;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	padding: 1px 18px 1px 5px;

	position: relative;

}

div.languages div.arrow

{

	position: absolute;

	width: 7px;

	height: 4px;

	top: 9px;

	right: 5px;

	background: url('../images/gallery.png') -33px -1776px no-repeat;

}

div.languages div.bg:hover

{

	background-color: rgba(255, 255, 255, 0.5);

}

div.languages.active div.bg

{

	background-color: rgba(255, 255, 255, 0.7);

}

div.languages.active div.bg div.arrow

{

	background-position: -33px -1784px

}

/* languages selector end */



/* header */

div#header_home

{

	padding: 33px 0 0 0;

}

div#header

{

	margin: 0 auto;

	width: 960px;

	position: relative;

}

div#header div.container

{

	padding: 33px 0 0 0;

}

div#logo{ position:absolute; top:20px ; left:0px;

}



#logo img{ max-width:350px;}



div#main_menu_container

{

	width: 710px;

	height: 75px;

	float: right;

	text-align: right;

}

div#middle_light

{

	background:#FFF

}

/* header end */



/* main menu */

ul#main_menu

{

	padding: 17px 0 0 0;

	-moz-user-select: none;

	-khtml-user-select: none;

	height: 32px;

	float: right;

	overflow: hidden;

}

ul#main_menu li

{

	list-style: none;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	padding: 0 2px;

}

ul#main_menu li a

{

	text-decoration: none;

}

ul#main_menu li a span.left,

ul#main_menu li a span.right

{

	float: left;

	padding: 7px 2px 8px 1px;

	font-size: 13px;

}

ul#main_menu li a span.center

{

	color: #7697b1;

	font-size: 16px;

	text-decoration: none;

	float: left;

	padding: 5px 7px 7px;

}

/* active */

ul#main_menu li a.active span.left,

ul#main_menu li a.active span.right

{

	background: url('../images/gallery.png') 0 -49px no-repeat;

}

ul#main_menu li a.active span.right

{

	background-position: -6px -49px;

}

ul#main_menu li a.active span.center

{

	background: url('../images/gallery.png') 0 -81px repeat-x;

}

/* hover */

ul#main_menu li a:hover:not(.active) span.left,

ul#main_menu li a:hover:not(.active) span.right

{

	background: url('../images/gallery.png') 0 -113px no-repeat;

}

ul#main_menu li a:hover:not(.active) span.right

{

	background-position: -6px -113px;

}

ul#main_menu li a:hover:not(.active) span.center

{

	background: url('../images/gallery.png') 0 -145px repeat-x;

}

/* main menu end */



/* bread crumbs */

ul#bread_crumbs

{

	margin: 0 auto;

	width: 960px;

	height: 27px;

	padding-top: 5px;

}

ul#bread_crumbs li

{

	list-style: none;

	margin: 0;

	float: left;

	background: url('../images/gallery.png') 7px -500px no-repeat;

	padding: 0 0 0 30px;

}

ul#bread_crumbs li.home

{

	padding: 0;

	background: none;

}

ul#bread_crumbs li a:link,

ul#bread_crumbs li a:visited

{

	color: #FFF;

	font-size: 13px;

	text-decoration: none; font-weight:bold;

}

ul#bread_crumbs li a:hover,

ul#bread_crumbs li a:active 

{

	text-decoration: none;

}

ul#bread_crumbs li.home a

{

	text-decoration: none;

}

ul#bread_crumbs li.home a span

{

	padding: 0 6px;

	background: url('../images/gallery.png') 0 -479px no-repeat;

	-moz-user-select: none;

	-khtml-user-select: none;

}

ul#bread_crumbs li span

{

	color: #FFF;

	font-size: 13px;

}

/* bread crumbs end */



/* teaser */

div#teaser

{

	background:#eb3d00;

	border: 3px #ebf0f2 solid;

	height: 269px;

	clear: both;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	-moz-box-shadow: 0 11px 12px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 11px 12px rgba(0, 0, 0, 0.3);

	box-shadow: 0 11px 12px rgba(0, 0, 0, 0.3);

}

div#teaser div.content

{

	width: 340px;

	float: right; background:#000;

	padding: 12px 15px 13px 15px;-moz-border-radius:0px 8px 8px 0px;

	-webkit-border-radius: 0px 8px 8px 0px;

	border-radius: 0px 8px 8px 0px;

}



div#teaser div.content_left{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#FFF; padding:20px; width:350px; float:left}

div#teaser div.content_left strong{ font-size:12px; display:block; margin:5px 0px}

div#teaser div.content_left li { border:#333 solid 1px!important;margin-top:20px;}

div#teaser div.content_left li a{ padding:10px; font-size:20px!important; display:block; color:#000; font-weight:bold;  text-decoration:none;}

div#teaser ul.search_tabs

{

	height: 22px;

	padding: 0;

	margin: 0;

}

div#teaser ul.search_tabs li

{

	display: inline-block;

	*display: inline;

	*zoom: 1;

	border: 1px #14446a solid;

	border-left: 0;

	font-size: 13px;

	cursor: pointer;

	padding: 1px 10px 2px;

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);

	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.35);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);

	background: url('../images/gallery.png') 0 -756px repeat-x #d28b3f;

	color: #394302;

	-moz-user-select: none;

	-khtml-user-select: none;

	margin: 0;

	left: 0;

}

div#teaser ul.search_tabs li.first

{

	border-left: 1px #14446a solid;

	-moz-border-top-left-radius: 3px;

	-webkit-border-top-left-radius: 3px;

	border-top-left-radius: 3px;

	-moz-border-bottom-left-radius: 3px;

	-webkit-border-bottom-left-radius: 3px;

	border-bottom-left-radius: 3px;

}

div#teaser ul.search_tabs li.last

{

	-moz-border-top-right-radius: 3px;

	-webkit-border-top-right-radius: 3px;

	border-top-right-radius: 3px;

	-moz-border-bottom-right-radius: 3px;

	-webkit-border-bottom-right-radius: 3px;

	border-bottom-right-radius: 3px;

}

div#teaser ul.search_tabs li.active

{

	-moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);

	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);

	background: #d5a824;

	color: white;

	cursor: default;

}

div#teaser ul.search_tabs li:not(.active):hover

{

	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3);

	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.5);

}

/* teaser end */



/* content */

div#content

{

	padding: 40px 0 50px;

}

div#middle_light div#content

{

	padding: 30px 0 50px;

}

div#content table.content

{

	width: 100%;

}

div#content div#controller_area

{

	padding: 0 0 10px;

}

div#content div#controller_area table.content_block

{

	margin-bottom: 15px;

}

div#content table.content>tbody>tr>td

{

	vertical-align: top;

}

div#content table.content>tbody>tr>td.left,

div#content table.content>tbody>tr>td.right

{

	width: 200px;

}

div#content table.content>tbody>tr>td.wide,

div#content table.content>tbody>tr>td.wide

{

	width: 260px;

}

div#content table.content>tbody>tr>td.left

{

	padding-right: 20px;

}

div#content table.content>tbody>tr>td.right

{

	padding-left: 20px;

}

/* content end */



/* side block */

div.no_design

{

	padding: 0 0 10px 0;

}



table.side_block

{

	width: 100%;

	margin-bottom: 10px;

	table-layout: fixed;

	empty-cells: show;

}

/* header */

table.side_block tr.header

{

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

}

table.side_block tr.header td.left,

table.side_block tr.header td.right

{

	width: 9px;

	height: 41px;

	background: url('../images/gallery.png') 0 -324px no-repeat;

}

table.side_block tr.header td.right

{

	background-position: -9px -324px;

}

table.side_block tr.header td.center

{

	background: url('../images/gallery.png') 0 -365px repeat-x;

	height: 41px;

}

table.side_block tr.header td.center div

{

	background: url('../images/gallery.png') right -430px no-repeat;

	height: 33px;

	color: white;

	font-size: 17px;

	padding: 8px 0 0 5px;

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

}

/* middle */

table.side_block tr.middle>td

{

	vertical-align: top;

}

table.side_block tr.middle td div.outer

{

	border-left: 1px #d4d4d4 solid;

	border-right: 1px #d4d4d4 solid;

}

table.side_block tr.middle td div.inner

{

	border-left: 3px #7fb0d6 solid;

	border-right: 3px #7fb0d6 solid;

	background: #f8fcff;

	padding: 8px 11px;

}

/* footer */

table.side_block tr.footer td.left,

table.side_block tr.footer td.right

{

	width: 9px;

	height: 9px;

	background: url('../images/gallery.png') 0 -408px no-repeat;

}

table.side_block tr.footer td.right

{

	background-position: -9px -408px;

}

table.side_block tr.footer td.center

{

	background: url('../images/gallery.png') 0 -419px repeat-x;

	height: 9px;

}

/* side block end */



/* content block */

table.content_block

{

	width: 100%;

	margin-bottom: 10px;

	table-layout: fixed;

	empty-cells: show;

}

/* header */

table.content_block tr.header

{

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

}

table.content_block tr.header td.left,

table.content_block tr.header td.right

{

	width: 9px;

	height: 41px;

	background: url('../images/gallery.png') 0 -177px no-repeat;

}

table.content_block tr.header td.right

{

	background-position: -9px -177px;

}

table.content_block tr.header td.center

{

	background: url('../images/gallery.png') 0 -218px repeat-x;

	height: 41px;

}

table.content_block tr.header td.center div

{

	background: url('../images/gallery.png') right -282px no-repeat;

	height: 33px;

	color: white;

	font-size: 17px;

	padding: 8px 35px 0 5px;

	text-shadow: 0 1px 0 rgba(0,0,0,0.2);

	white-space: nowrap;

    word-wrap: break-word;

    overflow: hidden;

}

/* middle */

table.content_block tr.middle td div.outer

{

	border-left: 1px #d4d4d4 solid;

	border-right: 1px #d4d4d4 solid;

}

table.content_block tr.middle td div.inner

{

	border-left: 3px #b7b7b7 solid;

	border-right: 3px #b7b7b7 solid;

	background: #f6f8f9;

	padding: 8px 11px;

}

/* footer */

table.content_block tr.footer td.left,

table.content_block tr.footer td.right

{

	width: 9px;

	height: 9px;

	background: url('../images/gallery.png') 0 -260px no-repeat;

}

table.content_block tr.footer td.right

{

	background-position: -9px -260px;

}

table.content_block tr.footer td.center

{

	background: url('../images/gallery.png') 0 -271px repeat-x;

	height: 9px;

}

/* content block end */



/* footer */





/* footer end */



/* content navigation icons */

#content_nav_icons

{

	padding: 4px 0 0 0;

}

#content_nav_icons a

{

	margin: 0 0 0 2px;

}

#content_nav_icons a.icon

{

	text-decoration: none;

}

#content_nav_icons a span

{

	height: 20px;

	width: 18px;

	display: inline-block;

	vertical-align: middle;

}

#content_nav_icons a.print span

{

	background: url('../images/gallery.png') 0 -530px no-repeat;

}

#content_nav_icons a.rss span

{

	background: url('../images/gallery.png') -22px -530px no-repeat;

}

#content_nav_icons a.post_ad span

{

	background: url('../images/gallery.png') -1px -555px no-repeat;

}

#content_nav_icons a.save_search span

{

	background: url('../images/gallery.png') -20px -680px no-repeat;

}

/* content navigation icons end */

.copy-phrase {

    background: url("../images/side_bar.png") no-repeat scroll -39px -212px transparent;

    cursor: pointer;

    height: 16px;

    margin: 7px 0 0 -24px;

    position: absolute;

    width: 19px;

}







#table{ border:#CCC solid 1px;}

#table td{ padding:5px; border-bottom:#CCC dotted 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}

#table td.bg{ background:#EEE}

#table th{ padding:5px; background:#EB3D00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF}



#table .img{ border:#EEE solid 2px; width:120px; height:90px}



*/