/* CSS Document */

html, body {
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#FFFFFF;
	
}

body, table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

a {
	color:#009CDC;
}

a:hover {
	color:#009CDC;
}

p.bodytext {
	color:#6E6F73;
}

a.logo {
	color:#3C3D40;
	display:block;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	width:244px;
	height:68px;
	text-decoration:none;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:14px;
	margin-bottom:10px;
	color:#3C3D40;
}

a.ahidden {
	text-decoration:none;
	padding:0px;
	margin:0px;
	border:0px solid #A5A5A5;
	color:#A5A5A5;
}

table#logo {
	margin-top:17px;
}

table#toplinks {
	margin:0 auto;
	padding:0;
}

table#toplinks td {
 height:21px;
 color:#5F6570;
 font-family:Tahoma, sans-serif;
 font-size:11px;
 background: url(images/top_row_separator.gif) right top no-repeat;
 text-align:center;
}

table#toplinks td#first_top_sep{
background: url(images/top_row_separator.gif) right top no-repeat;
width:9px;
margin:0;
padding:0;
height:21px;
}

table#toplinks td a {
color:#F6F6F6;
 font-family:Tahoma, sans-serif;
 font-size:11px;
 text-decoration:none;
}

table#toplinks td a:hover {
color:#F6F6F6;
 font-family:Tahoma, sans-serif;
 font-size:11px;
 text-decoration:underline;
}

table#logo td#addr {
	color:#FFFFFF;
}

table#mMenu {
	width:456px;
}

td#toprow {
	height:21px;
	background:url(images/top_row_backgr.gif) left top repeat-x;
	
}

td#header {
	height:148px;
	background:url(images/headerBck.gif) top left repeat-x;
	
	
}

td#footer {
	height:58px;
	background-image:url(images/footerBck.gif);
	background-repeat:repeat-x;
}

td#mid {
	background-image:url(images/midBck.gif);
	background-repeat:repeat-x;
	/*text-align: center;*/
	padding:0px;
}

table#contentWrap {
	width:809px;
	background-image:url(images/wrapBck.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

td#mainContent {
	width:540px;

}

td#side {

}

div#contentL {
	margin-left:27px;
	margin-right:6px;
}

div#contentR {
	margin-left:19px;
	margin-top:40px;
	width:230px;
	margin-bottom:20px;
}

div#contentR h1.csc-firstHeader {
	margin-left:8px;
	margin-right:19px;
	margin-bottom:18px;
	border-bottom: 2px dotted #ccc;
	padding-left:11px;
	padding-bottom:2px;
}

div#contentL h1.csc-firstHeader {
	margin-left:8px;
	margin-right:19px;
	margin-bottom:18px;
	border-bottom: 2px dotted #ccc;
	padding-left:11px;
	padding-bottom:2px;
}

div#contentR h1.csc-firstHeader {
	margin-left:8px;
	margin-right:19px;
	margin-bottom:18px;
	border-bottom: 2px dotted #ccc;
	padding-left:11px;
	padding-bottom:2px;
}

div#contentR p {
	color:#59BFE8;
	font-family:arial;
	/*font-size:12px;*/
}

div#contentL p {
	color:#59BFE8;
	font-family:arial;
	/*font-size:12px;*/
}
table#bMenu {
	color:#FFFFFF;
	margin-top:10px;
}

td#bottomMenu a {
	color:#FFFFFF;
	text-decoration:none;
}

td#bottomMenu a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div#flIndex {
	width:399px;
	min-height:420px;
	height:auto !important;
	height:420px;
	/*border:2px solid #fff;*/
}

/* CSS STYLED IMAGES (content element) DEFAULT */
p.csc-caption {
color:#6E6F73;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* CSS STYLED IMAGES (content element) in RIGHT COL*/
div#contentR .csi-textpic {
	/*background-image:url(images/galIndexBck.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;*/
	float:left;
	margin-bottom:20px;	
	color:#59BFE7;
	font-size:14px;
	margin-top:0px;
	padding:0px;
	border:0px;
}
div#contentL .csi-textpic {
	/*background-image:url(images/galIndexBck.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;*/
	float:left;
	margin-bottom:20px;	
	color:#59BFE7;
	font-size:14px;
	margin-top:0px;
	padding:0px;
	border:0px;
}

div#contentR h2 {
	margin-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009CDC;
}

div#contentL h2 {
	margin-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009CDC;
}
div#contentR .csi-imagewrap {
	float:left;
	margin-left:20px;
	display: inline; /* IE double margin bug */
	padding:0px;
	height:120px;
}
div#contentL .csi-imagewrap {
	float:left;
	margin-right:20px;
	display: inline; /* IE double margin bug */
	padding:0px;
	height:120px;
}
div#contentR .csi-image {
	padding:2px;
	float:left;
	border:1px solid #009CDC;
}
div#contentL .csi-image {
	padding:2px;
	float:left;
	border:1px solid #009CDC;
}


div#contentR .csi-image img{
	margin:0px;
	padding:0px;
}

div#contentL .csi-image img{
	margin:0px;
	padding:0px;
}
div#contentR .csi-text {
	margin-left:20px;
	margin-bottom:16px;
	font-size:14px;
}
div#contentL .csi-text {
	margin-right:20px;
	margin-bottom:16px;
	font-size:14px;
}
div#contentR .csi-text p{
	margin:0px;
	padding:0px;
	font-size:14px;
}

div#contentL .csi-text p{
	margin:0px;
	padding:0px;
	font-size:14px;
}
div#contentR .csi-clear {
	display:none;
}
div#contentL .csi-clear {
	display:none;
}
div.galIndex {
	background-image:url(IMAGES/galIndexBck.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	float:left;
}

div.galIndexContent {
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009CDC;
}

div.galIndexImg{
	border:1px solid #009CDC;
	width:170px;
	margin-top:6px;
}

div.galIndex img {
	margin:2px;
}

/* MAIN MENU */

#mainMenu {
	width:auto;
	background:	url(images/right_shadow_menu.gif) right top no-repeat;
	float:left;
	padding:0px 6px 0px 0px;
	
}

#mainMenu ul {
padding:0px 0px 0px 0px;
margin:0px;
background:#5F6570 url(images/shadow_menu.gif) left bottom repeat-x;
color: white;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
height:44px;
padding-bottom:17px;
}

#mainMenu ul li { display: inline; float:left; }

#mainMenu ul li a
{
padding-top:13px;
padding-bottom:13px;
padding-left:16px;
padding-right:16px;
/*background-color: #5F6570;*/
color: White;
text-decoration: none;
float: left;
vertical-align:middle;

}

#mainMenu ul li a.act
{
padding-top:13px;
padding-bottom:13px;
padding-left:16px;
padding-right:16px;
background-color: #7E838D;
color: White;
text-decoration: none;
float: left;
vertical-align:middle;
}

#mainMenu ul li a:hover
{
background-color: #7E838D;
color: #fff;
text-decoration: none;
}

/* SUB MENU */
.tdsubmenu { text-align:left; padding:0px 19px 0px 0px;}
#subMenu {
	width:100%;
	float:left;
	position:relative;
	top:-16px;
	left:0px;
}

#subMenu ul
{
padding:0px;
margin:0px;
background-color: #B2B4B6;
color: white;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:100%;
}

#subMenu ul li { display: inline; }

#subMenu ul li a
{
padding-top:6px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
background-color: #B2B4B6;
color: #484B51;
text-decoration: none;
float: left;
vertical-align:middle;
}

#subMenu ul li a.act
{
padding-top:6px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
background-color: #C5C7C8;
color: #484B51;
text-decoration: none;
float: left;
vertical-align:middle;
}

#subMenu ul li a:hover
{
background-color: #C5C7C8;
color: #F30374;
text-decoration: none;
}

div#login {
	margin-top:7px;
	color:#7A7878;
	text-align:right;
}


div#login a {
	color:#FFFFFF;
	text-decoration:none;
}

div#login a:hover {
	text-decoration:underline;
}

.align-center {
	text-align:center;
}

/* SUB PAGE LAYOUT 1 */

table#contentWrapSub1 {
	width:818px;
	background-image:url(images/wrapSubBck.jpg);
	background-repeat:no-repeat;
}

div#contentSub1L {
	padding-top:10px;
	margin-left:45px;
	margin-right:50px;
	min-height:380px;
}

/* for Internet Explorer */
/*\*/
* html #contentSub1L {
height: 380px;
}
/**/


div#contentSub1R {
	width:144px;
	margin-right:10px;
	margin-top:30px;
	color:#F30374;
	float:left;
}

div#contentSub1R h4 {
	font-weight:normal;
	font-family:Arial;
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
}

ul.swfLinks {
	font-size:11px;
	list-style:none;
	padding-top:0px;
	padding-left:16px;
	margin-left:0px;
	margin-top:4px;
	float:left;
}

ul.swfLinks li {
	margin-left:0px;
	margin-bottom:2px;
	padding-left:0px;
}

ul.swfLinks li a {
	color:#6E6F73;
	text-decoration:none;
}

ul.swfLinks li a:hover {
	color:#6E6F73;
	text-decoration:underline;
}

td#footerSub {
	height:58px;
	background-image:url(images/footerSubBck.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

table#bMenuSub {
	margin-top:6px;
}

table#bMenuSub td#bottomMenu {
	color:#9C9C9C;
}

table#bMenuSub a {
	color:#9C9C9C;
}

table#bMenuSub a:hover {
	color:#9C9C9C;
	text-decoration:underline;
}	

/* TT_NEWS           
*********************/

/* latest */

#contentR .newsLatestItem {
	float:left;
	width:250px;
}

#contentR .newsLatestItem .date {
	color:#009CDC;
	font-size:9px;
}

#contentR .newsLatestItem .title {
	font-weight:bold;
	font-size:10px;
	color:#5B5B5B;
}

#contentR .newsLatestItem p.bodytext {
	font-size:10px;
	color:#5B5B5B;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
}

#contentR .newsLatestItem .more {
	text-align:right;
	margin-top:0px;
	padding-right:14px;
}

#contentR .newsLatestItem a {
	color:#009CDC;
	font-size:10px;
	text-decoration:none;
}

#contentR .newsLatestItem a:hover {
	text-decoration:underline;
}

/* LATEST */

.newsListIMG {
	float:left;
	margin-right:10px;
}

.newsListItem {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:18px;
}


/* MAIL FORM */

div.frmContainer {
	position:relative;
	float:left;
	clear:both;
	width:100%;
}

table.mailForm {
	width:100%;
	color:#6C6C6C;
}

div.sectLeft {
	width:255px;
	float:left;
	position:relative;
}

div.sectRight {
	width:215px;
	float:right;
	position:relative;
	margin-right:30px;
}

div.head {
	padding:2px;
	margin-bottom:6px;
	font-weight:normal;
	border-bottom:1px solid #DCDCDC;
	text-align: left;
	font-family:Arial;
	font-size:14px;
	color:#3C3D40;
}

table.mailForm td {
	padding:3px;
}

table.mailForm input, table.mailForm textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.mailForm input.txt {
	width:140px;
	/*border:1px solid #DCDCDC;*/
	border:1px solid #999;
	color:#6E6F73;
	padding:2px;
}

table.mailForm textarea {
	width:100%;
	height:140px;
	/*border:1px solid #DCDCDC;*/
	border:1px solid #999;
	color:#6E6F73;
	padding:2px;
}

td.label {
	text-align:right;
	padding:2px;
	margin-bottom:6px;
}

span.red {
	color:#F30374;
}

span.err {
color:#F30374;
font-size:10px;
}

/* REGISTRATION FORM */

table.csc-mailform {
	margin-left:auto;
	margin-right:auto;
}

table.csc-mailform td {
	padding:3px;
}

table.csc-mailform input,  table.csc-mailform textarea {
	font-family: Verdana;
	font-size:11px;
	padding:2px;
	/*border:1px solid #DCDCDC;*/
border:1px solid #999;
}

p.csc-form-label-req, p.csc-form-label {
	color:#6C6C6C;
}

/* HIGHSLIDE */
.highslide-html {
    background-color: white;
}

.highslide-html-blur {
}

.highslide-html-content {
	position: absolute;
    	display: none;
    	z-index:99;
}

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
 
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.control {
	float: right;
	display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}

.control:hover {
	color: black !important;
}

.highslide-move {
    cursor: move;
}

div#highslide-login-form {
	color:#6E6F73;
}

div#highslide-login-form input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#highslide-login-form input.txt {
	width:140px;
	/*border:1px solid #DCDCDC;*/
	border:1px solid #999;
	color:#6E6F73;
	padding:2px;
}


.tx-piiframe-pi1 iframe {width:560px; border:none; height:500px;}


div#search {
	margin-top:0px;
	text-align:right;
	clear:both; 
	float:right;
	width:450px;
		
 }


#serach_box {
  float:left;
  text-align:left;
 }
#search form {
  flot:right;
  text-align:left;
  width:auto;
  margin:0;
  padding:0;
 }
.left_search_box {
  float:left;
  text-align:left;
  background:transparent url(images/left_backgr_search_box.gif) top left no-repeat;
  width:7px;
  height:20px;
	}
.midd_search_box {
  float:left;
  text-align:left;
  background:transparent url(images/midd_backgr_search_box.gif)  top left repeat-x;
  height:17px;
  width:auto;
  font-size:11px;
  color:#5F6570;
  font-family:Tahoma, sans-serif;
  padding:3px 0px 0px 3px;
  margin:0;
  z-index:7;
}

.midd_search_box input {
   height:17px;
   border:0px solid red;
   float:left; 
   background:transparent; 
   font-size:11px;
   color:#5F6570;
   font-family:Tahoma, sans-serif;
   padding:0px 0px 0px 13px;
   margin:0;
   width:170px;
   position:relative;
   top:0px;
   left:-10px;
   z-index:8;
   }
   
.right_search_box {
  float:left;
  text-align:left;
  background:transparent url(images/right_backgr_search_box.gif)  top left no-repeat;
  height:20px;
  width:4px;
  position:relative;
  top:0px;
  left:-4px;
  z-index:7;
}
#serach_button {
  float:left;
  text-align:left;
  padding:0px 0px 0px 4px;
  background:transparent url(images/search_button.gif) 4px 0px no-repeat; 
  width:95px;
  margin:0px;
}
#serach_button a {
  float:left;
  width:65px;
  height:21px;
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 30px;
  margin:0;
  display:block;
}
#serach_button a:hover {
  float:left;
  width:65px;
  height:21px;
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 30px;
  margin:0;
  display:block;
}

#searchButton {
  float:left;
  width:91px;
  height:21px;
  background:transparent url(images/search_butt_with_txt.gif) left top no-repeat; 
  padding:0px 0px 0px 0px;
  margin:0;
  display:block;
  border:none;
  }

#backet_button {
  float:left;
  text-align:left;
  padding:3px 0px 0px 10px;
  margin:0;
}

#backet_button a {
  float:left;
  height:21px;
  width: 13px;
  background:transparent url(images/basket_button.gif) left top no-repeat; 
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 17px;
  margin:0;
  display:block;
}
#backet_button a:hover {
  float:left;
  height:21px;
  width: 13px;
  background:transparent url(images/basket_button.gif) left top no-repeat; 
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 17px;
  margin:0;
  display:block;
}

#backet_button a.full {
  float:left;
  height:21px;
  width: 13px;
  background:transparent url(images/full_basket.jpg) left top no-repeat; 
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 17px;
  margin:0;
  display:block;
}
#backet_button a.full:hover {
  float:left;
  height:21px;
  width: 13px;
  background:transparent url(images/full_basket.jpg) left top no-repeat; 
  color:#FFFFFF;
  font-family:Tahoma, sans-serif;
  font-size:11px;
  text-decoration:none;
  padding:3px 0px 0px 17px;
  margin:0;
  display:block;
}


#addr {color:#ffffff; float:left;  text-align:left;}
.logotd {padding:0px 0px 0px 0px; margin:0; vertical-align:top;}
.tdmainmenu {text-alifn:right; width:466px;}
/* Search Result */
.DivView {
  width:168px;
  height:189px;
  float:left;
  padding:3px 0px 0px 3px;
  margin:0;
  text-align:left;
  background: url(images/backgr_pic_search_result.gif) top left no-repeat;
}
.DivView table {float:left; margin:0; border:none; width:158px; height:159px; padding:1px 0px 0px 0px;}
.DivView  td.pic { width:156px; height:156px;  padding:0; margin:0; text-align:center;   vertical-align:middle;}
/*.DivView  .pic img{ max-width:116px; max-height:156px; width:116px; height:156px; float:left; margin:0 auto;  vertical-align:middle; text-align:center; border:none;}*/
.DivView  td.pic img{  margin:auto;  text-align:center; border:none;  vertical-align:middle;}

.list_pic {float:left; width:527px; text-align:center; padding:0; margin:0; min-height:156px; height:auto !important; height:156px;}

.pageing { padding:10px 0px 10px 160px; text-align:left; marging:0; width:300px;; height:20px; float:left;}
.pageing a {text-decoration:none; }
.pageing a:hover {text-decoration:none;  }

.basketpageing {padding:0px 0px 0px 0px; text-align:left; marging:0; width:auto; height:17px; float:right; }
.basketpageing a {text-decoration:none; }
.basketpageing a:hover {text-decoration:none;  }


a.firstpage, a.firstpage:hover  {background: url(images/first_page.gif) 0px 2px  no-repeat;  width:15px; height:10px; padding:0px 12px 0px 0px; margin:0;  text-decoration:none;}
a.previospage, a.previospage:hover  {background: url(images/previous_page.gif) 0px 2px no-repeat; width:15px; height:10px; padding:0px 12px 0px 0px; margin:0px 12px 0px 0px; text-decoration:none;}
a.nextpage, a.nextpage:hover  {background: url(images/next_page.gif) 0px 2px no-repeat;  width:15px; height:10px; padding:0px 12px 0px 0px; margin:0px 0px 0px 12px;  text-decoration:none;}
a.lastpage, a.lastpage:hover  {background: url(images/last_page.gif) 0px 2px no-repeat;  width:15px; height:10px; padding:0px 12px 0px 0px; margin:0; text-decoration:none;}

/* buttons*/
#searchButton1_first {background: url(images/first_page.gif) 0px 2px  no-repeat;  width:15px; height:12px; margin:0px 5px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; display:block; text-align:left;}
#searchButton2_first {background: url(images/first_page.gif) 0px 2px  no-repeat;  width:15px; height:12px; margin:0px 5px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; display:block; text-align:left;}
#searchButton1_previuos  {background: url(images/previous_page.gif) 0px 2px no-repeat; width:15px; height:12px; margin:0px 12px 0px 0px; padding:0;  text-decoration:none; float:left; border:none; display:block; text-align:left;}
#searchButton2_previuos  {background: url(images/previous_page.gif) 0px 2px no-repeat; width:15px; height:12px; margin:0px 12px 0px 0px; padding:0; text-decoration:none; border:none; float:left; display:block; text-align:left;}
#searchButton1_next  {background: url(images/next_page.gif) 0px 2px no-repeat;  width:15px; height:12px;  margin:0px 5px 0px 12px; padding:0;  text-decoration:none; border:none; float:left; display:block; text-align:left;}
#searchButton2_next  {background: url(images/next_page.gif) 0px 2px no-repeat;  width:15px; height:12px; margin:0px 5px 0px 12px; padding:0;  text-decoration:none; border:none; float:left; display:block; text-align:left;}
#searchButton1_last {background: url(images/last_page.gif) 0px 2px no-repeat;  width:15px; height:12px; margin:0px 12px 0px 0px; padding:0;  border:none; float:left; display:block;}
#searchButton2_last {background: url(images/last_page.gif) 0px 2px no-repeat;  width:15px; height:12px; margin:0px 12px 0px 0px; padding:0; text-decoration:none; border:none; float:left; display:block;}

#searchButtonL_n {border:none; background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonL_p { background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonL_c {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151; font-size:11px; display:block;}
#searchButtonL_f { background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonL_l {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}

#searchButtonR_n {border:none; background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonR_p { background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonR_c {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151;  font-size:11px; display:block;}
#searchButtonR_f { background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}
#searchButtonR_l {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0;  text-decoration:none; border:none; float:left; color:#009CDC;  font-size:11px; display:block;}


#searchButtonL_s1 {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151;  font-size:11px; display:block;}
#searchButtonL_s2 {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151;  font-size:11px; display:block;}
#searchButtonL_s3 {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151;  font-size:11px; display:block;}
#searchButtonL_s4 {background:transparent; width:auto; height:12px; margin:0px 2px 0px 0px; padding:0; text-decoration:none; border:none; float:left; color:#515151;  font-size:11px; display:block;}

/* */

.picto_basket {float:left; text-align:right; padding:8px 10px 0px 0px; margin:0; width:155px;}

.addtobasket a {background:transparent url(images/car_over.gif) top left no-repeat; float:left; width:13px; height:12px; padding:0; margin:0; text-decoration:none; display:block; text-align:left;}
.addtobasket a:hover {background:transparent url(images/car.gif) top left no-repeat; float:left; width:13px; height:12px; padding:0; margin:0; display:block; text-decoration:none;
}
.addtobasket a img, .addtobasket a:hover img {border:none; text-decoration:none;}

.clearer { width:100%; line-height:1px; height:1px; float:left;}


.someinfo{ width:100px; text-align:left; color:#5F6570; padding:0px 0px 0px 10px; margin:0; height:12px; line-height:12px; float:left; }
.zoompic { width:12px; text-align:left;  padding:0px 8px 0px 8px; margin:0; height:12px; line-height:12px; float:left; }
.zoompic a, .zoompic a:hover {text-decoration:none; float:left; margin:0; padding:0; border:none; display:block;}
.zoompic a img, .zoompic a:hover img {border:none; text-decoration:none; float:left; margin:0; padding:0;}
/*Basket */
.basket_pic {}
.basket_row {background:transparent url(images/top_shadow_basket_row.gif) left top repeat-x; float:left; width:525px; height:133px; text-align:left; padding: 3px 0px 0px 0px;}
/*.basket_img {background:#EBEBEB url(images/backgr_basketimg.gif) center  no-repeat; float:left; width:206px; height:130px; text-align:center; padding:0; margin:0; }
.basket_img img {width:72px;  height:98px;  margin:16px auto 0px auto; border:none;}*/

.basket_img {background:#EBEBEB url(images/backgr_basketimg.gif) center  no-repeat; float:left; width:206px; height:130px; text-align:center; padding:0; margin:0; }
.basket_img img {  margin:0 auto;  vertical-align:middle; text-align:center; margin:16px 0px 0px 0px; border:none;}


.basket_info_img {background:#EBEBEB url(images/2pxborder.gif) left top repeat-y; width:213px; height:94px; text-align:left; float:left; padding:36px 0px 0px 30px;  color:#5F6570;}
.basket_remove_img {width:73px; height:125px; background:#9C9C9C; border:1px solid #777777;  text-align:center; float:left;  padding:3px 0px 0px 0px; margin:0; }
.basket_remove_img a img, .basket_remove_img a:hover img {border:none; color:#F6F6F6; }
.basket_remove_img a {font-zie:10px; color:#F6F6F6; text-decoration:none; display:block; padding:46px 0px 0px 0px;}
.basket_remove_img a:hover {font-zie:10px; color:#009CDC; text-decoration:none; display:block; padding:46px 0px 0px 0px;}
div#contentLB {
	margin-left:16px;
	margin-right:0px;
}
.basket_bottom_shadow {background:#EBEBEB url(images/bott_shadow_basket_row.gif) left bottom repeat-x; float:left; width:525px; height:3px; text-align:left; padding:0px 0px 0px 0px; line-height:3px; font-size:3px; margin:0px;}
.label_basket {color:#3F4653; font-size:11px; font-weight:bold;}
.label_fileid {color:#3F4653; font-size:11px;}
.basket_info_section {width:525px; height:40px; float:left; padding:0; margin:0;}
.txt_info {height:21px; width:208px; background:transparent url(images/blue_line.gif) left top repeat-x; color:#0073A6; font-size:10px; padding:0px 0px 0px 0px; float:left; }
/*.pageing_info {background:#E1EDF2; width:302px; height:17px; float:left; padding:4px 4px 0px 10px; border-left:1px solid #ffffff; text-align:right;}*/
.pageing_info { background:transparent url(images/darkblueline.gif) left top repeat-x; width:302px; height:17px; float:left; padding:4px 4px 0px 10px; border-left:1px solid #ffffff; text-align:right;}

.basket_icon {background:transparent url(images/basket_icon.gif) top left no-repeat; position:relative; left:14px; top:-14px; width:44px; height:50px; z-index:3; }
.instxt_info {position:relative; top:-46px; left:66px;}
.info_total {float:left; color:#000000; font-size:10px; height:17px;}
.total {float:left; height:17px; width:75px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left;}

/* Basket Form */
.basket {width:525px; float:left; padding:10px 0px 0px 0px; text-align:left;}
.basket h1 {color:#606372; text-align:center; font-weight:bold; font-size:11px;  padding:2px 0px 2px 0px; }
.basket_form {width:305px; text-align:center; margin:0 auto; }
.basketform_row {width:305px; float:left; margin:0; text-align:left;}
.basket_label {float:left; text-align:right; padding: 3px 5px 3px 0px; width:100px; font-size:11px; color:#606372;}
.basket_field {float:left; text-align:left; padding: 3px 5px 3px 0px; width:195px;}
.basket_txt {float:left; text-align:left; padding: 3px 5px 3px 0px; width:195px;}
.basket_field input {width:191px; float:left; height:15px; background:#E6EBEE; border:1px solid #BEC2C5; }
.basket_txt textarea {width:191px; float:left; height:45px; background:#E6EBEE; border:1px solid #BEC2C5; padding:0px 0px 0px 0px;}
.basketform_rowbut {width:200px; float:left; margin:0; text-align:left; padding:10px 0px 10px 95px; margin:0;}
a.send_button {background:url(images/send_button.gif) top left no-repeat; width:91px; height:20px; float:left; text-align:center; color:#ffffff; text-decoration:none; font-size:11px; padding:3px 0px 0px 0px; margin:0; display:block;}
a.send_button:hover {background:url(images/send_button.gif) top left no-repeat; width:91px; height:20px; float:left; text-align:center; color:#ffffff; text-decoration:none; font-size:11px;  padding:3px 0px 0px 0px; margin:0; display:block;}


#status {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}
#hits {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}
#stime {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}
#lastpage {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}
#page {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}
#SortDoc {width:0px; height:0px; float:left; padding:0; margin:0; line-height:0px;}

#baskethits {width:40px; border:none; background:transparent; float:left; height:14px; padding:0; margin:0; color:#0084B7; font-weight:bold;}

#top_pageing {display:none; visibility:hidden; }
#bottom_pageing {display:none; visibility:hidden; }

.addtobasket {width:13px; height:12px; padding:0; margin:0; display:block; float:right; text-align:right; }

/* dojo_searchpic/test/dijit/tests/css/dijitTests.css */

h1.testTitle {
	font-size:2em;
	margin:0 0 1em 0;
}
.plusIcon, .plusBlockIcon {
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
}
.plusBlockIcon {
	display: block !important;
}
.noteIcon {
	background-image: url(../images/note.gif);
	background-repeat: no-repeat; 
	width: 20px;
	height: 20px;
}
.flatScreenIcon {
	background-image: url(../images/flatScreen.gif);
	background-repeat: no-repeat; 
	width: 32px;
	height: 32px;
}
.dijitTestNodeDialog {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:200px;
	visibility:hidden;
	background-color:#fff !important;
	color:#000 !important; 
	border:1px solid #000;
	padding:5px; 
}
.dijitTestNodeDialog table {
	background-color:#fff !important;
}
.dijitTestNodeDialog td {
	padding:3px; 
}
.dijitTestNodeShowing {
	visibility:visible; 
}
.customFolderOpenedIcon, .customFolderClosedIcon {
	background-image: url(images/icons.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-align: center;
	padding-right:4px;
    background-position: -44px;
}
.dj_ie6 .customFolderOpenedIcon, .dj_ie6 .customFolderClosedIcon {
	background-image: url(images/icons.gif);
}
.customFolderClosedIcon {
    background-position: -154px;
}
body .medium {
        font-size: larger; 
}


/*dojo_searchpic/test/dojox/image/resources/image.css*/

.dijitDialogUnderlay {
	background-color:#000; 
        
	
}
.dojoxLightbox {
	position:absolute;
	z-index:999;
	overflow:hidden;
	width:100px;
	height:100px; 
	border:11px solid #fff;
	background:#fff url(images/ligthbox/loading.gif) no-repeat center center;
        
	-webkit-box-shadow: 0px 6px 10px #636363; 
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
}
.dojoxLightboxContainer {
	position:absolute;
	top:0; left:0; 
}
.dojoxLightboxFooter {
	height:50px; 
	position:relative;
	bottom:0;
	left:0;
	margin-top:8px;
	color:#333;
	z-index:1000;
	font-size:10pt;
}
.dojoxLightboxGroupText {
	color:#666; 
	font-size:8pt;
}
.LightboxNext,
.LightboxPrev,
.LightboxClose {
	float:right;
	width:16px;
	height:16px;
	cursor:pointer;
}

.LightboxClose {
	background:#ffffff url(images/ligthbox/close.gif) no-repeat center center;
}

 .LightboxNext {
	background:#ffffff url(images/ligthbox/right.gif) no-repeat center center;
}

.LightboxPrev {
	background:#ffffff url(images/ligthbox/left.gif) no-repeat center center;
}

.slideShowWrapper { 
	position:relative; 
	background:#fff;
	padding:8px; 
	border:1px solid #333;	
	padding-bottom:20px;
	overflow:hidden;
	text-align: center;
	-moz-border-radius:3pt;
	-webkit-border-radius:4pt;
	-webkit-drop-shadow:#ccc 4pt; 
}
.slideShowNav { 
	position:absolute;
	bottom:-18px;	
	left:0px;
	padding:0px 3px 2px 0px;
	background-color:#fff; 
	width:90%;
}
.slideShowNavWrapper { float:right;  }
.slideShowTitle {
	float:left;
	color:#333;
	font-size:10pt;
}
.slideShowTitle .slideShowCounterText {
	font-size:6pt; color:#666; 
}
.slideShowHidden {
	position:absolute;
	display: none;
	height: 1px;
	width: 1px;
}
.slideShowImageWrapper {
	position:relative;
	text-align: center;
	margin-top: -42px;
	float: left;
	width: 100%;
}
.slideShowImageWrapper img {
	border: 0px none;
}
.slideShowNotifier {
	background-color: red;
	width: 100px;
	height: 5px;
	font-size: 1%;
}
.slideShowSlideShow {
	position:absolute;
	top:30px; 
	padding: 0 5px;
	border: 0px;
	text-decoration: none; 
	color: #2e6ab1;
}
.slideShowLoading { background-color: #fad66a; }
.slideShowLoaded { background-color: #ffffff; }
.slideShowCtrlPrev {
	background-position: -96px 0px; 
	float: left;
}
.slideShowCtrlNext {
	background-position: -144px 0px;
	float: right;
}
.slideShowCtrlPlay {
	background-position: -190px 0px;
	position: absolute;
}
.slideShowPaused .slideShowCtrlPlay {
	background-position: -236px 0px;
	position: absolute;
}
.slideShowCtrl span.slideShowCtrlHide {
	background-image: url(images/ligthbox/blank.gif);
	cursor: auto;
}
.slideShowCtrl {
	height: 50px;
	width: 100%;
	position: relative;
	z-index:999;
	float: left;
}
.slideShowCtrl span {
	width: 50px;
	height: 100%;
	background-image: url(images/ligthbox/buttons.png);
	cursor: pointer;
}
.dj_ie6 .slideShowCtrl span {
	background-image: url(images/ligthbox/buttons.gif);
}
.dj_ie6 .slideShowPager li.currentpage,
.dj_ie6 .pagination li.disablepage{
    
    margin-right: 5px;
    padding-right: 0;
}
.thumbWrapper .thumbNav {
	background-repeat: no-repeat;	
	background-position: center;
	padding-top: 1px;
	width: 30px;
	height: 100%;
}
.thumbOuter {
	padding-bottom: 2px;
}
.thumbOuter.thumbHoriz {
	width: 500px;
	height: 85px;
}
.thumbOuter.thumbVert {
	width: 100px;
	height: 400px;
}
.thumbOuter .enabled {
	background: #ffffff url(images/ligthbox/buttons.png) no-repeat center center;
}
.dj_ie6 .thumbOuter .enabled { background-image: url(images/ligthbox/buttons.gif); }
.thumbOuter .thumbNav img {
	width: 48px;
	height: 75px;
}
.thumbOuter .thumbClickable div {
	cursor: pointer;
}
.thumbOuter .prevHoriz {
	background-position: -96px 12px;
	position: relative;
	float: left;
	height: 100%;
}
.thumbOuter .nextHoriz {
	background-position: -144px 12px;
	position: relative;
	float: right;
	height: 100%;
}
.thumbOuter .prevVert {
	background-position: 0px 0px;
	height: 48px;
	width:48px;
	margin-left:24px;
}
.thumbOuter .nextVert {
	background-position: -48px 0px;
	height: 48px;
	width:48px;
	margin-left:24px;
}
.thumbWrapper img {
	height: 75px;
	max-width: 100px;
	width: expression(this.width > 100 ? 100: true);
}
.thumbWrapper .thumbNav .imageGalleryThumb {
	height: 50px;
}
.thumbWrapper .thumbNotifier {
	background-color: red;
	width: 0px;
	margin-left: 2px;
	height: 5px;
	font-size: 1%;
}
.thumbWrapper .thumbLoaded {
	background-color: transparent;	
}
.thumbScroller {
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
	text-align: center;
}
.thumbHoriz .thumbScroller {
	width: 500px;
	height: 85px;
	float: left;
}
.thumbVert .thumbScroller {
	height: 500px;
	width: 100px;	
}
.thumbWrapper {
	float: left;
}
.thumbVert .thumbWrapper {
	width: 100px;
	height: 10px;
}
.thumbHoriz .thumbWapper {
	height:85px;
	width: 10px;
}
.thumbWrapper.thumbHoriz div {
	float: left;
	padding-right: 2px;
}
.thumbWrapper.thumbVert {
	width: 100px;
}
.thumbWrapper.thumbVert div {
	padding-bottom: 2px;
}
.imageGalleryWrapper {
	padding-bottom: 20px;
	text-align: center;
}

div#contentLS {margin-left:27px;
	margin-right:6px;

}

div#contentLA {
text-align:center;
position:relative;
width:507px;
margin-left:27px;
margin-right:6px;
padding:10px 0px 0px 0px;
}

.label_search {float:left; width:95px; text-align:left; font-size:11px; color:#FFFFFF; margin:0; padding:5px 0px 0px 0px;}
#noresult {padding:20px 0px 0px 0px; margin:0; font-weight:bold; float:left; display:none; visibility:hidden;}


.tx-ttnews-browsebox, .browseBoxWrap {
background-color:transparent;
border:0px solid #666666;
margin:3px;
padding:3px;
}

.tx-ttnews-browsebox-SCell {
background-color:transparent;
border:0px solid #666666;
}