div.frameborder2 table td.lst_skeleton  
{
	border-bottom: none;
}

div.frameborder2 table td.lst_internal  
{
   border-bottom:1px dotted #E3E3E3;
   line-height:16px;
}

body, table, tr, td, div, span, p, form {
	margin: 0;
	padding: 0;
	font: 10px 'Verdana', 'Tahoma', sans-serif;
	color: #000
}

body {
	background: #e5e5e5;
	text-align: center;
}

table {
	border-collapse: collapse
}

a {
	color: #356567;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a img {
	border: 0
}

div#content {
	width: 760px;
	margin: 0 auto;
	text-align: left;
}

div#header_lang {
	width: 760px;
	margin: 0 auto;
	height: 23px;
	text-align: right;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}

div#header_lang a {
	padding: 0 6px;
	color: #000;
	font: bold 10px/23px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

div#header_lang a.current {
	font-weight: normal
}

html>body div#header_lang {
	width: 758px;
	height: 22px;
}

div#header_auth {
	width: 760px;
	height: 61px;
	margin: 4px 0 0 0;
	background: url(/fs/i/header_bg.gif) no-repeat;
}

div#logo {
	width: 420px;
	height: 61px;
	float: left
}

div#logo img {
	margin: 11px 0 0 10px;
}

div#auth {
	width: 339px;
	height: 61px;
	float: left;
}

div#auth form {
	width: 339px;
	margin-top: 3px;
}

div#auth span, div#auth input {
	display: block;
	float: left;
}

div#auth span.label {
	width: 56px;
	height: 26px;
	padding: 6px 0 0 10px;
}

div#auth span.logged {
	padding: 6px 6px 0 10px;
	float: right;
}

div#auth span.exit {
	clear: both;
	text-align: right;
	float: right;
	padding: 3px 6px 0 10px;
}

div#auth span.exit a {
	font-weight: bold;
}

div#auth span.basket {
	clear: both;
	float: right;
	text-align: right;
	padding: 5px 6px 0 10px;
}

div#auth span.basket a {
	display: block;
	height: 20px;
	background: url(/fs/i/basket.gif) no-repeat 100% 2px;
	padding: 5px 25px 0 0;
}

div#auth input.txt {
	width: 125px;
	height: 14px;
	border: 1px solid #898989;
	margin: 4px 0 0 0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
}

div#auth input.btn {
	width: 22px;
	height: 22px;
	margin: 1px 9px 0 9px;
}

div#auth span.reg {
	width: 62px;
	height: 26px;
	padding: 6px 0 0 40px;
}

div#auth span.forget {
	height: 26px;
	padding: 6px 0 0 0;
}

div#mainmenu {
	width: 760px;
	height: 27px;
	margin: 4px 0 0 0;
	background: #fff;
	font: 10px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0606;
}

div#mainmenu a {
	color: #cc0606;
	padding: 0 5px;
}

div#item3 {
	width: 760px;
	margin: 8px 0 0 0;
	height: 275px;
}

div#item3 div {
	float: left;
	width: 248px;
	height: 275px;
	margin-right: 8px;
	background: #889ba1;
}

div#item3 div.last {
	margin-right:0!important
}

div#item3 div h3 {
	font: bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	margin: 0 9px;
	color: #fff;
	padding: 0
}

div#item3 div p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 9px 0 9px;
	color: #fff;
	padding: 0
}

div#item3 div a {
	color: #fff
}

div#searchbox {
	width: 760px;
	height: 202px;
	text-align: left;
	background: #fff;
	border: 1px solid #cecece;
	margin: 8px 0 0 0;
}

html>body div#searchbox {
	width: 758px;
	height: 200px;
}

div#search_line {
	width: 100%;
	text-align: left;
	height: 39px;
	border-bottom: 2px solid #cecece
}

div#search_line span {
	margin: 12px 0 0 7px;
	display: block;
	float: left;
	width: 248px;
}

html>body div#search_line span {
	margin: 12px 0 0 15px;
}

div#search_line input.searchline {
	margin: 10px 0 0 0;
	display: block;
	border: 1px solid #999;
	float: left;
	width: 390px;
}

div#search_line input.searchbutton {
	margin: 8px 0 0 11px;
	display: block;
	float: left;
	width: 81px;
	height: 22px
}	

table#search_param {
	width: 752px;
	height: 150px;
	margin: 9px 0 0 0;
}

table#search_param td {
	vertical-align: top;
}

table#search_param td.period {
	width: 86px;
	height: 96px;
	border-left: 1px solid #999;
}

table#search_param td.period span, table#search_param td.place_country span, table#search_param td.format span, table#search_param td.colorsystem span {
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0 9px;
}

table#search_param td.period select {
	width: 70px;
	display: block;
	height: 80px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 -10px;
}

table#search_param td.place_country {
	width: 254px;
	
}

table#search_param td.place_country select {
	width: 236px;
	height: 80px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 -10px;
}

table#search_param td.place_cont {
	width: 146px;
}

table#search_param td.place_cont select {
	width: 137px;
	height: 80px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
}

table#search_param td.place_country_2 {
	width: 140px;
	border-right: 1px solid #999;
}

table#search_param td.place_country_2 select {
	width: 132px;
	height: 80px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
}

table#search_param td.format {
	width: 132px;
}

table#search_param td.format input, table#search_param td.colorsystem input {
	margin: 1px 0 0 -10px;
}

html>body table#search_param td.format input, html>body table#search_param td.colorsystem input {
	margin: 4px 0 0 -8px;
}

table#search_param td.format label, table#search_param td.colorsystem label {
	padding: 0 0 0 3px;
	margin: 0;
	font: 10px/11px Verdana, Arial, Helvetica, sans-serif;
}

html>body table#search_param td.format label, html>body table#search_param td.colorsystem label {
	font: 10px/21px Verdana, Arial, Helvetica, sans-serif;
}

table#search_param td.info {
	height: 56px;
	vertical-align: middle;
	background: url(/fs/i/bg.gif) repeat-x;
}

table#search_param td.info span {
	padding: 8px 0 0 39px;
	display: block;
	height: 22px;
	margin: 0 0 0 10px;
	background: url(/fs/i/info.gif) no-repeat 10px 50%;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

table#search_param td.options, table#search_param td.submitter {
	background: url(/fs/i/bg.gif) repeat-x;
}

table#search_param td.options {
	padding: 8px 0 0 6px;
}

table#search_param td.options input {
	margin-top: 2px
}

table#search_param td.options a {
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 16px;
}

table#search_param td.options a.on {
	background: url(/fs/i/enable_all.gif) no-repeat 2px 0;
	margin: 14px 0 0 11px;
}

html>body table#search_param td.options a.on {
	margin: 14px 0 0 8px;
}

table#search_param td.options a.off {
	background: url(/fs/i/enable_none.gif) no-repeat 2px 0;
	margin: 2px 0 0 11px;
}

html>body table#search_param td.options a.off {
	margin: 2px 0 0 8px;
}

table#search_param td.submitter {
	text-align: right;
}

table#search_param td.submitter input {
	margin: 18px 5px 0 0;
}


div#list {
	width: 760px;
	text-align: left;
	background: #fff;
	border: 1px solid #889ba1;
	margin: 4px 0 0 0;
}

html>body div#list {
	width: 758px;
}

div#list p {
	font: 11px/1.5 Tahoma;
	color: #000;
	margin: 7px 12px 0 12px
}

h3.bluehead {
	display: block;
	margin: 4px 4px 0 4px;
	background: #889ba1;
	color: #fff;
	text-transform: uppercase;
	padding: 2px 0 3px 10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

table.specs {
	width: 740px;
	margin: 0 10px;
}

table.specs2 {
	width: 500px;
	margin: 10px 10px 10px 0;
}

table.specs td, table.specs th, table.specs2 td, table.specs2 th {
	border-bottom: 1px solid #d9d8d8;
	padding: 5px 3px;
	text-align: left;
	font: 11px Tahoma
}

table.specs th, table.specs2 th {
	font-weight: bold;
	padding-top: 10px
}

div.graylist {
	margin: 4px 4px 0 4px;
	background: #e5e5e5;
	padding: 8px;
}

div.graylist table {
	width: 100%;
}

div.graylist table td {
	width: 33%;
	border-right: 1px solid #bcbdb1;
	vertical-align: top;
}

td.last {
	border-right: none!important
}

div.graylist table td a {
	display: block;
	margin: 0 0 0 10px;
	background: url(/fs/i/bb.gif) no-repeat 0 7px;
	padding-left: 10px;
	text-transform: uppercase;
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #356567;
}

div.whitelist {
	margin: 4px;
	padding: 8px;
}

div.whitelist table.row2 {
	width: 100%;
}

div.whitelist table.row2 td {
	vertical-align: top;
	width: 50%;
}

div.whitelist table.row2 td p {
	background: url(/fs/i/bb_red.gif) no-repeat 0 7px;
	padding: 2px 10px 2px 10px
}

div.whitelist table.row2 td p a {
	color: #000;
}

div.whitelist table.row2 td p a.head {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc0606;
}

div#footer {
	width: 760px;
	height: 65px;
	color: #fff;
	text-align: left;
	background: #889ba1;
	margin: 8px 0 25px 0;
}

div#footer a {
	color: #fff;
}

div#footer div.copys {
	width: 310px;
	float: left;
	margin: 8px 0 0 5px;
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

html>body div#footer div.copys {
	margin: 8px 0 0 8px;
}

div#footer div.copys p {
	color: #fff;
}

div#footer div.links {
	float: right;
	width: 420px;
	text-align: right;
	margin: 8px 4px 0 0;
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

html>body div#footer div.links {
	margin: 8px 8px 0 0;
}

div#footer div.links select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
}

div#footer div.links p {
	margin: 18px 0 0 0;
	color: #fff;
}

div#footer div.ad_links {
  float: none;
  padding: 70px 8px 8px;
}

div.pageHeader {
	width: 760px;
	height: 20px;
}

div.pageHeader h2 {
	padding: 0 0 0 255px;
	margin: 0;
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	color: #586f6b
}

div.pageHeader h2.left {
	padding: 0 0 0 10px;
	margin: 0;
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	color: #586f6b
}

div#mainContent {
	width: 760px;
	background: #fff;
}

table.mainContent {
	width: 760px;
	background: #fff;
}

table.mainContent td.note {
	vertical-align: top;
	width: 245px;
}

table.mainContent td.note div.menu {
	margin: 8px 10px 20px 10px;
	color: #889ba1;
}

div.newmess {
	margin: 10px 10px 10px 0;
	color: #cc0606;
	padding: 0 5px;
	background: #fae1e3;
	font: bold 11px/25px Tahoma;
}

table.mainContent td.note div.menu a {
	display: block;
	color: #889ba1;
	font: bold 11px Tahoma;
	margin: 5px 0 0 0
}

table.mainContent td.note div.note {
	margin: 40px 10px 0 10px;
	color: #586f6b;
}

table.mainContent td.content {
	vertical-align: top;
}

table.mainContent td.content p, table.mainContent td.content ul, table.mainContent td.content ol {
	margin: 0px 10px 0 2px;
	color: #000;
}

table.mainContent td.content h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #586f6b;
	margin: 0;
	width: 100%;
	padding: 10px 0 5px 10px;
	border-bottom: 1px solid #586f6b;
}

table.mainContent td.content h3.noborder {
	border-bottom: none!important;
}

div.frameborder {
	margin: 10px;

	padding: 0 8px;
	border: 1px solid #c0c0c0;
}

div.frameborder table {
	margin: 2px 0;
	width: 100%;
}

html>body div.frameborder table {
	width: 100%;
}


div.frameborder table td {
	width: 50%;
	line-height: 26px;
	vertical-align: top;
	border-bottom: 1px solid #e3e3e3
}

div.frameborder table.lst td {
	width: auto!important;
}

div.frameborder table td input.txt {
	width: 98%;
	border: 1px solid #c0c0c0;
	margin: 3px 0 2px 0;
}

div.frameborder table td textarea {
	width: 98%;
	height: 100px;
	border: 1px solid #586f6b;
	margin: 3px 0 2px 0;
}

div.frameborder table td.tagged {
	background: url(/fs/i/tag.gif) no-repeat 96% 10px;	
}

div.frameborder2 {
	margin: 10px;

	padding: 0 8px;
	border: 1px solid #c0c0c0;
}

div.frameborder2 table {
	margin: 2px 0;
	width: 100%;
}

html>body div.frameborder2 table {
	width: 100%;
}


div.frameborder2 table td {
	line-height: 16px;
	vertical-align: top;
	border-bottom: 1px solid #e3e3e3
}

div.frameborder2 table td input.txt {
	width: 98%;
	border: 1px solid #c0c0c0;
	margin: 3px 0 2px 0;
}

div.frameborder2 table td textarea {
	width: 98%;
	height: 100px;
	border: 1px solid #586f6b;
	margin: 3px 0 2px 0;
}

div.frameborder2 table td.tagged {
	background: url(/fs/i/tag.gif) no-repeat 96% 10px;	
}

.last {
	border: none!important;
}

div.head {
	margin: 5px 10px 5px 10px;
}

div.head h2 {
	color: #000;
	font: bold 11px Tahoma;
	padding: 2px 2px 2px 0;
	margin: 0;
}

div.head span.date {
	display:block;
	font: 10px Tahoma;
	color: #999;
	margin: 0;
	padding: 0;
}

div.head p {
	margin: 10px 0 0 0!important;
}

div.searchNumber {
	height: 31px;
}

div.searchNumber div {
	float: right;
	width: 24%;
}

div.searchNumber div span {
	display: block;
	padding-left: 15px;
	color: #889ba1;
	font: 9px/30px Tahoma;
	float: right;
}

div.searchNumber div form {
	display: inline;
}

div.searchNumber div select {
	float: right;
	width: 40px;
	margin: 7px 7px 0 5px;
	font: 9px/30px Tahoma;
}

div.searchNumber p {
	font: 11px tahoma;
	color: #000;
	margin: 7px 0 0 0!important;
	padding-left: 10px;
	float: left;
	clear: none;
	width: 70%;
}

table.searchres {
	width: 760px;
	clear: both;
	background: #fff;
}

table.searchres td {
	width: 25%;
	vertical-align: top;
	height: 175px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

table.searchres td div.pic {
	height: 147px;
	text-align: center
}

table.searchres td div.pic img {
	margin: 10px 10px 0 10px;
}

table.searchres td div.idd {
	font: 11px/20px Tahoma;
	color: #000;
	padding-left: 10px;	
}

table.searchres td div.buttons {
	font: 11px/20px Tahoma;
	color: #000;
	padding-left: 10px;	
}

table.searchres td div.buttons img {
	margin: 0 10px 0 0;
	float: left;
}

table.searchres td div.buttons a.cart {
	padding: 3px 0 0 0;
	float: left;
	font: 11px Tahoma;
	color: #889ba1;
}

table.pager {
	width: 760px;
	height: 30px;
	background: #fff;
}

html>body table.pager {
	width: 758px;
}

table.pager td.back {
	width: 180px;
	font: 9px/30px Tahoma;
}

table.pager td.back a {
	background: url(/fs/i/back_bb.gif) no-repeat 10px 12px;
	display: block;
	padding-left: 24px;
	color: #889ba1;
	text-decoration: underline
}

table.pager td.back span, table.pager td.next span {
	display: block;
	padding-left: 15px;
	color: #889ba1;
	font: 9px/30px Tahoma;
}

table.pager td.pages {
	text-align: center;
	color: #889ba1;
	font: 9px/30px Tahoma;
}

table.pager td.pages input.txt {
	width: 30px;
	font: 9px/30px Tahoma;
	padding: 1px 2px;
	color: #52737e;
	border: 1px solid #889ba1
}

table.pager td.next span {
	float: right;
}

table.pager td.next select {
	float: right;
	width: 40px;
	margin: 7px 7px 0 5px;
	font: 9px/30px Tahoma;
}

table.pager td.pages input.btn {
	margin: 10px 4px 0 4px
}

table.pager td.pages a {
	color: #889ba1;
}

table.pager td.next {
	width: 180px;
	text-align: right;
	font: 9px/30px Tahoma;
}

table.pager td.next a {
	background: url(/fs/i/next_bb.gif) no-repeat 100% 12px;
	display: block;
	margin-right: 10px;
	padding-right: 13px;
	color: #889ba1;
	text-decoration: underline
}

.c {
	text-align:center!important
}
h1.greeny {
	font: bold 12px Tahoma;
	color: #889ba1;
	margin: 4px 0 6px 0
}


/* tabs */


table.tabs {
	width: 100%;
	height: 23px;
	border-right: 2px solid #fff
}

table.tabs td {
	height: 23px;
	font-weight: bold;
	text-align: center;
	background: #ccd3d5;
	border-left: 2px solid #fff
}

table.tabs td a {
	color: #657377!important;
	text-decoration: none
}

table.tabs th {
	height: 23px;
	font-weight: bold;
	color: #fff;
	background: #889ba1;
	border-left: 2px solid #fff
}

div.tab, div.tab-selected  {
	float: left;
	height: 28px;
	font-size: 10px;
	text-align: center;
	border-right: solid 1px #889ba1;
	
	width: 100px;
	background: #889ba1;
	cursor: pointer;
	color: #fff;
	font-weight: bold
}

div.tab-selected {
	background: #95996d;
	border-bottom: solid 1px #889ba1;
}

#tabs_container {
	border: solid 1px #889ba1;
	padding: 5px;
}

#tabs_container td, #tabs_container th {
	border: none!important
}

#tabs_top {
	background: #fff;
	
	border-top: none;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}



div.hide {

	display: none;

}



div.show {

	display: block;

}


table.pricelist {
	width: 98%;
	margin: 5px 0 0 0;
	border-top: 2px solid #ccc;
	border-left: 1px solid #ccc;
}

table.pricelist td {
	padding: 3px 2px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

table.pricelist td.c {
	text-align: center;
}

table.pricelist th {
	padding: 4px 3px;
	color: #333;
	background: #dfdfdf;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}




div.se {

	width: 740px;
	color: #889ba1;
	text-align:center;
	font: 9px/20px Tahoma;
	text-transform: uppercase;

	margin: 7px 20px 0 20px

}

div#backcontent {
   width: 932px;
   margin:0pt auto;
   text-align:left;
}

div.subscribebutton {
   margin:0pt auto;
   text-align:right;
   margin:10pt 25pt 0pt 0pt;
}

div.subscribebutton p {
   font-size: 9px;
}

input#subscriber {
	vertical-align: -4px
}

div.newsitem {
  background:transparent url(/_f/i/bg/bb.gif) no-repeat scroll 3px 5px;
  margin:3px 0pt 0pt;
  padding:0pt 0pt 0px 15px;
}

div.newsitem a.head {
  color:#000000;
  display:block;
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

div.newsitem span {
color:#666666;
display:block;
font-family:Tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

div.newsitem div.p {
position:relative;
}

div.selectedmenu {
display:block;
color:#586F6B;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;padding: 4px 0px 0px 20px
}

#textmenu {
font-size:15px;
color:#889BA1;
display:block;
font-family:Tahoma;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0pt 0pt;
}

div#bocontent {
  margin:3px 15px 10px;
  padding:0pt 0pt 0px 15px;
}

div#bocontent div#mainmenu {
  width: 720px;
}

div#bocontent td {
  padding:1pt 5pt 1px 5px;
}

div#bocontent th {
	text-align : center;
}

div#bocontent table input.text {
  width: 128px;
}

.editor {
  vertical-align: -6px;
  margin: 4px 4px 4px 4px;
}

input.editor {
  width: 200px;
  margin: 4px 4px 4px 4px;
}

