.clr {
	clear: both;
}
* {
	/*font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;*/
	font-family: "tahoma", Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #f7f9fa;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	margin: 0 0px;
	padding: 0;
	text-align: center;
	
	}
body .center {
	background-color: #f7f9fa;
}
body .popup {
	padding: 20px;
	margin: 20px;
}
.innner {
	padding: 10px;
}
a:link,
a:visited {
	background-color: inherit;
	color: #3973AC;
	text-decoration: underline;
	}

a:hover {
	background-color: inherit;
	text-decoration: none;
	color: #1F3E5D;
	}

acronym,abbr {
	border:none;
	}

pre,code {
	font-family: "Lucida Console", "Andale Mono", "Courier New", "Courier", monospace;
	font-size: 12px;
	}
fieldset {
	margin-bottom: 15px;
}
h1,
h1 a:link,
h1 a:visited{
	font-size: 15px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	color: #4484BB;
	background: none;
	/*temp*/
	padding-left: 0;

	}

h2 {
	margin:0px;
	font-weight: bold;
		color: #BE0000;
		font: 1.4em 'Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
		text-transform: uppercase;
	}

h3,
h3 a:link,
h3 a:visited {
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #444444;
	}

h4 {
	font-size: 14px;
	margin: 0 0 10px 0;
	font-weight: bold;
}
h5 {
	margin: 0;
	margin-top: 10px;
    font-family: tahoma;
    font-weight: bold;
	text-decoration : none;
}

p {
	margin: 0px 0 10px 0;
}
p, li, td  {
	line-height: 18px;
}

strong {
	font-weight: bold;
}

small {
	font-size: 10px;
}

img {
	border: 0px solid #333;
}

td {
 	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif!important;
}

ul {
		margin: 0;
		padding: 0;
}
legend {
	   -moz-border-radius: 10px;
}
	/*bandri laukai */
	fieldset {
		border: 1px solid #E5E5E5;
		/* -moz-border-radius: 5px;*/
		padding: 20px 10px;
	}
	fieldset legend {
		font-size: 14px;
		font-weight: bold;
		padding-left: 30px;
		padding-right: 20px;
		color: #54585F;
	}
/*
	dardar fixme - add only as IE css. Opera broken
	damn IE7 fieldset background fixes
*/
/*html legend	{
		position:absolute; top: -.5em; left: .5em;
}
html fieldset{
	position: relative;
	margin-top:1em; padding-top:.75em;
	padding: 15px;
}*/
/*  header  */




/************************
*
*	COMPANY DETAILS
*
************************/


.pathway {
	text-align: left;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
}
	.pathway a {
		font-size: 1em;
	}
.details{
	padding: 10px;
	margin-bottom: 15px;
	padding: 2px;
	width: 530px;
}
	.details .left {
		padding: 5px;
		width: 40%;
	}
	.details .logo {
		margin: 0 0 20px 0;
		border: 1px solid #efefef;
		width: 100%;
		height: 120px;
		background: white;
		text-align: center;
		vertical-align: middle;
		clear: both;
	}
	.details .description {
		text-align: justify;
		margin-bottom: 20px;
		overflow: hidden;
	}
	.details .images  {
			vertical-align: top;
			padding: 5px;
	}

	.details .blocktitle {
		font-size: 14px;
		font-weight: bold;
		color: #54585F;
		border-bottom: 1px solid #91A2B4;
		padding-bottom: 5px;
	}

	/* produktai */
	fieldset .block,
	div.block{
		border: 1px solid #91A2B4;
		background: #F2F4F8;
		padding: 15px;
	}


	/*  kontaktai*/
	legend.contacts {
		color: #CB0A02!important;
		background:url(images/images_contacts.gif) no-repeat 5px  1px;
	}

		.subblock .address,
		.contactsDetails {
			float: left;
			width: 49%;
			display: inline-block;
		}

	fieldset .subblock,
	div.subblock{
		border: 1px solid #91A2B4;
		background: #F2F4F8;
	}
/*  toolbar  */
.toolbar {
	border-top: 1px solid #DCE6FF;
	border-bottom: 1px solid #DCE6FF;
	border-top: 1px solid #DCE6FF;
	background: #F7F9FF;
	padding: 10px 20px;
	margin: 0;
	margin-bottom: 20px;
}
	.toolbar ul.inner
	{
	list-style-type: none;
	text-align: center;
	}

	.toolbar ul li { display: inline; }

	.toolbar ul li a {
	text-decoration: none;
	padding: .2em 1em;
	}

	.toolbar ul li a:hover	{
	}
/*
.toolbar {

	width: 100%;
	text-align: left;
	border-top: 1px solid #DCE6FF;
	border-bottom: 1px solid #DCE6FF;
	border-top: 1px solid #DCE6FF;
	background: #F7F9FF;

}

	.toolbar ul {
		overflow: hidden;
		padding: 0px 10px;
		width: auto!important;
		text-align: center;
	}
	.toolbar li {
		list-style: none inside;
		display: inline-block;
		float: left;
		margin: 0 10px;
		text-align: center;
	}
	.toolbar a:link,
	.toolbar a:visited {
		padding: 10px;
		color: #3C4047;
		text-decoration: underline;
	}*/

/* images . promotions indeed :) */

.images {
		text-align: center;
	}

	.images image {
		border: 1px solid #E5E5E5;
		margin-bottom: 15px;
	}
	.images .description {
		padding: 2px 5px;
		text-align: center;
	}
	.navigation ul {
		display: center;
	}
	.navigation li {
		display: inline;
		padding: 5px;
		background: #4484BB;
	}

	.navigation a:link,
	.navigation a:visited {
		color: white;
		text-decoration: none;
	}
		.navigation li:hover {
		background: #BAD1DF;
	}

table.more_products_link{
	width: 520px;
	background: #4484BB;
	height: 20px;
	margin-bottom: 25px;
}
	.more_products_link a {
		color: white;
		text-decoration: none;
	}
	.more_products_link  td.begin {
		width: 6px;
		background: url(images/more_productsR1C1.gif);
	}
	.more_products_link  td.link {
		padding: 0 30px;
		width: 150px;
		text-align: left;
		background: url(images/more_productsR1C4.gif) no-repeat 100% 0;
	}
	.more_products_link  td.link A, .more_products_link  td.link A:link, .more_products_link  td.link A:visited {
		color: #ffffff;
		text-decoration: none;
	}
	.more_products_link  .description {
		background: #BAD1DF;
		color:  #4484BB;
		text-align: right;
		padding: 0 10px;
	}
	.more_products_link  .end {
		width: 5px;
		background: url(images/more_productsR1C5.gif);
	}
/* products block */
.block {
	margin: 3px;
	margin-bottom: 10px;
	overflow: hidden;
}
.products {

}
	.products h4 {
		padding: 0 25px;
		color: #216896;
		margin: 10px 0;
		text-align: left;
		background:url(images/m_product_title.gif) no-repeat 0px  1px;
	}
	.products h4 a:link,
	.products h4 a:visited{
		color: #216896;
		font-size: 14px;
		text-decoration: none;
	}
	.products .image{
		background: #ffffff;
		border: 1px solid #CBD3DB;
		padding: 5px;
		width: 120px;

	}
	.imageProduct{
		background: #ffffff;
		border: 1px solid #CBD3DB;
		padding: 5px;
		float: left;
		display: inline;

	}
	*>.products div.image{
	font-size:12px
	}
	.products img {
		max-height: 150px;
		horizontal-align: middle;
		margin-top: 0px;
	}

	/* text */
	.products .image,
	.products .image b {
		font-weight: normal;
		color: #ababab;
  		height: 162px;
		

	}
	table.products {
	}
	.products td{
		text-align: center;
		vertical-align: top;
		padding: 5px;
	}
	.products .description {
		text-align: left;
	}
/** cards ***/
.subblock {
	text-align: left;
}
	.subblock h4 {
		padding: 0 5px;
		color: #216896;
		margin: 10px 0;
	}

	.subblock .image{
		padding: 5px;
	}
	/*table inside fieldset*/
	.cards td {
		text-align: center;
	}

/*** keywords   ****/
.smallblock {
	color: #333333;
}
	.smallblock p {
		font-size: 12px;	
	}
	.smallblock .title{
		color: #999999;
		font-size: 12px;
	}
/****************************************
*		TEMPLATE product_tpl
****************************************/


.product {
}

	.product .image,
	.product .info{
		display: inline-block;
		float: left;
		padding: 0 10px;
	}
	.product .image{
		background: #ffffff;
		border: 1px solid #CBD3DB;
		padding: 5px;
		line-height: 150px;
		font-size:150px;
	}
	.product .image,
	.product .image b {
		font-weight: normal;
		color: #ababab;
	}
	*>.product div.image{
	font-size:12px
	}
	.product img {
		vertical-align: middle;
	}

	.product .smallblock {
		clear: left;
		margin-top: 15px;
	}
	.product strong,
	.discount strong {
		font-size: 15px;
		padding: 0 5px;
		font:'Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
		color: #BE0001;
	}

.card .image{
		background: #ffffff;
		border: 1px solid #CBD3DB;
		padding: 5px;
		margin-bottom: 15px;
		vertical-align: middle;
		text-align: center;
	}
	.card .discount {
		margin-bottom: 15px;
	}
/****************************************
*		CONTENT
****************************************/

/* config plotis */
.outer {
	width: 983px;
	text-align: left;
	background-color: #f7f9fa;
	margin-top: 5px;
}

/***    HEADER.TPL   ***/
/* config aukstis */
#header,
.log,
.logr {
	height: 102px;
}
#header {
	width: 100%;
}

.log {
	float: left;
	background:url(images/logo.jpg) no-repeat 50%;
	width: 228px;

}
.logr {
	float: left;
	background:url(images/linkbanners_bg.jpg) repeat-y;
	width: 717px;
	vertical-align: middle;

}


.headerBottom {
	font-size: 0;
	height: 1px;
	width: 100%;
	background: #909090;
}
.navbar {
	border: 0;
	height: 55px;
	background: url(images/navbar.gif);
	margin-bottom: 10px;
}

.navbar_l {
	height: 55px;
	background: url(images/navbar_l.gif) no-repeat left;
}
.navbar_center {

}
.navbar_r {
	height: 55px;
	width: 27px;
	background: url(images/navbar_r.gif) no-repeat right;
}
/****  banners ********/
.bannerSpacer {
	height: 20px;
}

.bannerLeft,
.bannerRight {
	margin: 10px 0;
	width: 100%;
	text-align: center;

}
.bannerRight {
/*	min-height: 400px;
*/
}
	.bannerRight .banner {
		margin-bottom: 10px;
	}

.bannerRight img{
	margin-bottom: 0px;
}

#header .banner,
#header .bannerTop,
#header .banner2 {
	display: inline-block;
	overflow: hidden;
}
	#header .banner {
		vertical-align: middle;
		float: left;
		text-align: center;
	}
	#header .bannerTop {
		vertical-align: middle;
		float: left;
		text-align: center;
		padding-top: 1px;
	}
	#header .banner2 {
		padding-top: 20px;
		float: left;
		text-align: center;
		width: 200px;
	}
	#header .banner img {
		border: 1px solid #999999;
	}
.headerLinks {
	width: 700px;
	padding-left: 30px;
	height: 22px;
	font-size: 11px;
	color: #FFFFFF;
	font-family : verdana, arial, helvetica;
	font-weight: bold;
	margin-top: 4px;
}
.headerLinks a{
	padding: 5px;
	color: #777777;
	font-size: 11px;
}

	.links,
	.vMenuRight {
		display: inline-block;
		overflow: hidden;
	}
	.links {
	margin-top: 10px;
	float: left;
	height: 36px;
	width: 184px;
	display: inline-block;
	}
	.links td {
		line-height: 36px;
		width: 120px;
		text-align: center;
	}
	.vMenuRight ul {
		margin: 8px 0 0 0;
		padding: 0;
		height: 36px;
	}
	.vMenuRight li {
		float: left;
		padding: 0;
		margin: 0;
		width: 120px;
		height: 36px;
		line-height: 36px;
		text-align: center;
   	  list-style-type: none;
	}

	.vMenuRight a:link,
	.vMenuRight a:visited {
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
	}
	.vMenuRight a:hover {
		text-decoration: none;
		color: #BBBBBB;
	}
.sublogo {
	background:url(images/sublogo.jpg) no-repeat;
	padding: 60px 10px 20px 80px;
}
	.sublogo .inner {
		text-transform: uppercase;
		font-family: 'Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
		font-size: 1.6em;
		height: 75px;
		width: 80px;
		color:  #BE0000;
		letter-spacing: -1px;
		text-align: right;
	}
.search,
.search_l,
.search_r {
	height: 134px;
}

.search {
	border: 0;
	width: 972px;
	height: 134px;
	background: url(images/center.jpg);
	margin: 0 3px;	
}
	.search .menu {
		margin-top: 12px;
		margin-left: 66px;
		height: 35px;
	}
	
	.search .menu li{
		background: url(images/tab.jpg) no-repeat;
		height: 35px;
		line-height: 35px;
		width: 153px;
		float: left;
		text-align: center;
		margin-right: 20px;
		list-style:none!important;
		list-style-image:none!important;
	}
	.search .menu li.active{
		margin-top: 1px;
		width: 237px;
		background: url(images/tab-active.jpg) no-repeat;
	}
	.search .menu li.bankas{
		margin-top: 1px;
		width: 237px;
		background: url(images/cv_tab.jpg) no-repeat;
	}
	.search .menu li.skelbimai{
		margin-top: 1px;
		width: 237px;
		background: url(images/skelbimai_tab.jpg) no-repeat;
	}
	.search .menu li a{
		color: white;
		text-decoration: none;
		font-size: 1.1em;
		text-transform: uppercase;
		font-weight: bold;
	}
	.search #searchform {
		padding-top: 25px;
	}
	
.search_l {
	background: url(images/left.jpg) no-repeat;
	width: 4px;
}
.search_center {
	text-align: center;
	
	
}
.search_r {
	width: 4px;
	height: 134px;
	background: url(images/right.jpg) no-repeat;
}

#content {
	clear: both;
	width: 100%;
}
#content li {
}

/*****  left column     ******/

.LeftCol {
	vertical-align: top;
	width: 203px;
	background-color: #f7f9fa;
}



.leftSubBlock {

}
	.leftSubBlock li {
		border-bottom: 1px solid #3C8BB4;
		padding: 5px 0;
		margin: 5px 0 0 20px;
	}

	.leftSubBlock li {
		list-style:none!important;
		list-style-image:none!important;
	}
	.leftSubBlock li a:link,
	.leftSubBlock li a:visited {
		text-decoration: none;
		font-size: 1.2em;
		font-weight: bold;
		list-style-image:none;
		list-style:none;
	}

/*****  right column    ******/

.RightCol {
	vertical-align: top;
	width: 183px!important;
	overflow: hidden;
	background-color: #f7f9fa;
}
.rightBlock {
	height: 100%;
	padding-top: 10px;
    min-height: 400px;
}
.module h3 {
	height: 26px;
	line-height: 26px;
	padding-left: 20px;
	background: url(images/r_block_top.jpg) no-repeat;

}
	.module ul {
		margin-left: 5px;
	}
	.module li {
		list-style:none!important;
		list-style-image:none!important;
		margin-bottom: 5px;
		padding-left: 10px;

		background: url(images/block_li.gif) no-repeat left 6px;
	}
	.module li a{
		/*color:*/
	}
	.new {
		background: url(images/r_block_top.jpg) no-repeat;
	}
/*****  center column ********/

***   CENTER ****/
.CenterCol {
	margin: 35px;
	vertical-align: top;
	text-align: center;
}
.fullPage {
width: 500px;
}
.container,
#container {
	text-align: left;
	margin: 0 7px 0 8px;
	padding: 10px 0px;
}

#fullContainer
{
	margin: 0 10px 0 0;
	width: 805px; 	
}

.centerTop {
	margin-top: 20px;
    height: 59px;
	border: 1px solid #BDBDBD;
	width: 534px;
}

.centerTopCenter {
	margin: 1px;
	background: #87A4C9;

	height: 55px;
	width: 530px;
	text-align: left;
}
.centerTopCenter select
 {
	min-width: 140px;
}
.subc {
	width: 176px;
}
.centerTopCenter table {
	width: 98%;
	height: 58px;
}
.centerTopCenter .button {
	width: 52px!important;
	margin-left: 5px;
	border: 1px solid #bdbdbd;
	line-height: 17px;
	height: 20px;
	color: white;
	background: #3B6396;
}

/***** read more link *********/

.container li{
	list-style-type:none;
	list-style:none;
}
.moreLink {
	float: right;
	padding-right: 5px;
}
.moreLink a {
    text-decoration: none;
	/*background:url(images3/daugiau.jpg) no-repeat right;*/
    padding: 0px 10px 0px 10px;
}
.moreLink a:hover{
    color: #000033;
    text-decoration: underline;
}
.catBox {
	width: 90%;
}
.catOuter {
	border: 1px solid #E4E4E4;
	margin-bottom: 10px;
	padding: 2px;
}
.catInner {
	background: #F8FCFD;
	padding: 8px;
}
	div.catInner hr  {
		display:  block;
		clear:  left;
		margin:  0;
		visibility:  hidden;
		line-height: 1px;
		font-size: 0;
		}
.catLogo {
	margin: 5px 20px 5px 0;
	float: left;
	border: 1px solid #EFefef;
	width: 120px;
	height: 80px!important;
	background: white;
	text-align: center;
	vertical-align: middle;
}
.catLogo img {
	width: 120px;
}
.catDetails {
	text-align: left;
	width: 65%;
	vertical-align: top;
	padding-bottom: 0px;
	float: left;
	padding-left: 10px;
}
.catDescription {
	height: 70px;
}
.catInfo {
	border: #EEEEEE 1px solid;
	width: 100%;
	height: 16px;
	margin-top: 10px;
	background: white;
	clear: left;
}
.catName,
.catCity,
.catDate {
	font-size: 10px;
	text-align: center;
	float: left;
	color: #666666;
}

.catCity {
	width: 45%;
}

.small {
	font-size: 10px;
}
.companyA,
.companyB,
.companyC,
.companyC1,
.companyD,
.companyE {
	  font-family: verdana, tahoma, arial;
	  margin-bottom: 10px;
	  font-size: 11px!important;
	  font-weight: bold;
}
.companyA a,
.companyB a,
.companyC a,
.companyC1 a,
.companyD a,
.companyE a {
		font-size: 11px;
		text-decoration: underline;
}
.companyA
{
		color: #E9592F;
}

.companyB
{
		color: #004E82;
}

.companyC
{
		color: green;
}

.companyD
{
		color: black;
}
/*******************

OTHER STUFF

*******************/


.blockSpacer {
	clear: both;
	height: 30px;
}


/*******   search   ***********/


.intro {
	text-indent: 14px;
	background: url(images/intro.gif) no-repeat 0 7px;
	padding-bottom: 5px;
}
/*****   newsletter ******/
.newsletter {
	height: 120px;
	background: url(images3/newsletter.gif	) no-repeat 0 0px;
}
	.newsletter .inner {
		padding: 0px 5px 20px 10px;
	}
	.newsletter input {
		width: 97px;
	}
	.newsletter .button {
		width: 50px!important;
		border: 0;
		line-height: 17px;
		color: white;
		background: url(images/r_mygtukas.gif) no-repeat;
		height: 17px;
	}


/***** footer *********/
#footer {
	padding-left: 190px;
}
.footerContainer {
	width: 100%;
	text-align: center;
}
.footerLine {
	height: 3px;
	background: #BE0000;
	font-size: 0;
}
.footerLinks {
	height: 50px;
	line-height: 50px;
}
.footerInfo {
	height: 50px;
	color: #666666;
	font-size: 10px;
}
.footerLinks a {
	color: #666666;
}

.footerL a {
	color: #666666;
}

.popup .image {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.popup .container {
	padding: 35px;
}
.popup .image img {
	max-width: 650px;
}




/*autocomplete*/


#function_description {

	margin-top: 10px;
}

#function_description ul {
	margin: 0;
	padding: 0;
	list-style:none!important;
	list-style-image: none!important;
}

#function_description ul li {
	margin-bottom: 10px;
}
#function_search_form {
	padding: 10px;
}

#function_search_form input {

	margin-right: 10px;
	border: 1px solid #ddd;
	background: #ffffff;
	color: #443;
	padding: 3px;
	outline: none;
}
#function_search_form input:hover
	{ border: 1px solid #aaa; }


#function_name {
	width: 200px;
}

#search_button {
	background: url(images/r_mygtukas.gif) no-repeat center center!important ;
	border: 0!important;
	color: white!important;
	/*background: #DD2000!important;*/
	width: 50px;
	height: 18px;
	line-height: 17px;
	text-align: center;
}

div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #bdbdbd;
      margin:0px;
      padding:0px;
	  display: none;
}

div.autocomplete ul {
	list-style:none!important;
	list-style-image:none!important;
	margin:0px;
	padding:0px;
}
div.autocomplete li {

}

div.autocomplete ul li.selected {
	background-color: #B9DAF0;
}

div.autocomplete ul li {
	font-size: small;
	list-style-type:none;
	list-style:none!important;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	color: #333333;
	border-bottom: 1px solid #efefef;
}
.levelA,
.levelB,
.levelC {

	font-weight: bold;
}
.levelB {

	background: transparent url(images/zoom-in.gif) no-repeat 99%;
	background-color: #E1EBF5;
}
.levelA {

	background: transparent url(images/shopping-cart.gif) no-repeat 99%;
	background-color: #D0E0F0;
}



/*****      abc   ********/
.abc {
	text-align: center;
}
.abc a:link,
.abc a:visited {
	padding-right: 8px;
	font-size: 13px;
}


/* ******************

	Categories

********************/

/* SubCategories on the index page */
.maincat {
		font-size: 1.5em!important;
		font-weight: normal!important;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
}
.subcat {
		text-decoration : underline;
}
	#content ul.categories {
		margin: 20px 0;
		padding: 0;
		width: 250px;
		float: left;
		display: inline;
	}

	#content ul.subcategories {
		float: left;
		text-align: left;
		margin-left: 80px;
	}
	.categories {

	}
	.categories a,
	.subcategories a {
		text-decoration: none;
		font-size: 1.2em;
	}
	.categories li,
	.subcategories li {
		clear: left;
		margin-bottom: 10px;

	}
	.categories li {
		width: 250px;
	}
	.subcategories li {
		list-style: square inside;
	}
	.categories .hr {
		display:  block;
		clear:  left;
		margin:  -0.8em 0;
		visibility:  hidden;
		line-height: 1px;
		font-size: 0;
		padding: 0;
	}
	.subcategories .icon,
	.categories .icon {
		float: left;
		width: 30px;
	}
	.subcategories .textblock,
	.categories .textblock {
		float: left;
		width: 190px;
		margin-left: 10px;
		margin-bottom: 20px;
	}

.error {
	background: #DD2000;
	padding: 3px;
	color: white;
	clear: both;
}

#logo
{
	width: 145px;
	height: 78px;
	margin-top: 10px;
	margin-left: 42px;
	float: left;
	display: inline;
}
#topBanner
{
	float: left;
	width: 750px;
	height: 100px;
	margin-left: 34px;
	margin-bottom: 9px;
	display: inline;
}
#mainMenu
{
	clear: left;
	width: 974px;
	height: 64px;
}
#rss
{
	background: url(images/header/rss_mini.png) no-repeat;
	padding-left: 17px;
}
#mainMenu .left
{
	background: url(images/header/main_menu_bg_left.gif) no-repeat;
	width: 18px;
	height: 64px;
	float: left;
}
#mainMenu .middle
{
	background: url(images/header/main_menu_bg.gif) repeat-x;
	height: 64px;
	float:left;
}
#mainMenu .right
{
	background: url(images/header/main_menu_bg_right.gif) no-repeat;
	width: 18px;
	height:64px;
	float:left;
}

#mainMenu .button
{
	float: left;
	margin-top: 14px;
    margin-right: 4px;
	width: 229px;
	height: 36px;
	text-align: center;
}
#mainMenu .button A
{
	font: bold 14px Arial;
	color: #FFFFFF;
	text-decoration: none;
	height: 36px;
	padding-top: 9px;
	background: url(images/header/main_menu_btn_inactive.gif) no-repeat;
	display: block;
}
#mainMenu .button1 A:hover
{
	background: url(images/header/main_menu_btn_1.gif) no-repeat;	
}
#mainMenu .button2 A:hover
{
	background: url(images/header/main_menu_btn_2.gif) no-repeat;	
}
#mainMenu .button3 A:hover
{
	background: url(images/header/main_menu_btn_3.gif) no-repeat;	
}
#mainMenu .button4 A:hover
{
	background: url(images/header/main_menu_btn_4.gif) no-repeat;	
}
#mainMenu .selected A
{
	background: url(images/header/main_menu_btn_selected.gif) no-repeat;
}
#connector
{
	display: inline;
	width: 14px;
	height: 24px;
	background: url(images/header/connector.gif) no-repeat;
	float:right;
    margin-right: 840px !important;
	margin-top: -14px;
}
#header
{
	clear: right;
	display: block;
	width: 944px;
	height: 57px;
	margin: 0 auto; 

	margin-top: 0px;
}
#header .left
{
	background: url(images/header/header_bg_left.gif) no-repeat;
	width: 18px;
	height: 56px;
	float: left;
}
#header .middle
{
	background: url(images/header/header_bg.gif) repeat-x;
	height: 56px;
	float: left;
	width: 907px;
}
#header .right
{
	background: url(images/header/header_bg_right.gif) no-repeat;
	width: 18px;
	height: 56px;
	float: left;
}

#header .holder
{
	width: 355px;
	display:inline;
	margin-top: 9px;
	float: left;	
}

#header .searchField
{
	width: 274px;
	height: 23px;
	padding-left: 9px;
	padding-top: 2px;
	background: url(images/header/search_field.gif) no-repeat;
	float: left;
}
#header .searchField INPUT
{
	font: normal 13px Arial;
	border: 0;
	color: #8d8d8d;
	width: 252px;
	background-color: #eef3f7;
}
#header .loginField
{
	width: 163px !important;
	width: 172px;
	height: 23px;
	padding-left: 9px;
	padding-top: 2px;
	background: url(images/header/login_field.gif) no-repeat;
	float: left;
}
#header .loginField INPUT
{
	font: normal 13px Arial;
	border: 0;
	color: #8d8d8d;
	width: 150px;
	background-color: #eef3f7;
}
#header .holder .submitLink
{
	float: left;
	margin-top: 3px;
	margin-left: 5px;	
}
#header .holder .submitLink A
{
	font: bold 14px Arial;
	color: #fff;
	text-decoration: underline;	
}
#header .holder .user
{
	text-decoration: underline;
	font: bold 14px Arial;
	color: #fff;
	margin-left: 10px;
}

#header .holder .userLink
{
	text-decoration: none;
	font: normal 12px Arial;
	color: #fff;
	margin-left: 10px;
	line-height: 30px;
}
#header .holder .userBigLink
{
  	text-decoration: none;
	font: bold 16px Arial;
	color: #fff;
	line-height: 19px;
}
#header .regLinks
{
	float: left;
	margin-top: 2px;
	display: inline;
}
#header .regLinksRight
{
	float: right;
	margin-top: 2px;
	margin-right: 96px;
	display: inline;
}
#header .regLinks A, #header .regLinksRight A
{
	color: #cab1ce;
	text-decoration: none;
	font: normal 12px Arial;
}


#leftMenu
{
	display: block;
	width: 225px;
}
#leftMenu .header
{
	font-family: Arial;
	background: url(images/left_menu_header.gif) no-repeat;
	width: 225px;
	
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 7px;
	height: 30px !important;
	height: 37px;
}
#leftMenu A
{
	color: #666666;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;	
}
#leftMenu A:hover
{
	color: #5386b8;
	text-decoration: underline;	
}

#leftMenu .first A
{
	padding-top: 16px;
	padding-left:10px;
	display: block;
	height: 31px !important;
	height: 47px;
	background: url(images/header/left_menu_item_first.gif) no-repeat;
}
#leftMenu .first A:hover
{
	background: url(images/header/left_menu_item_first.gif) no-repeat;
}
#leftMenu .item A
{
	padding-top:10px;
	padding-left:10px;
	display: block;
	height: 28px !important;
	height: 38px;
	background: url(images/header/left_menu_item.gif) no-repeat;
}
#leftMenu .item A:hover
{
	background: url(images/header/left_menu_item.gif) no-repeat;
}
#leftMenu .itemRed A
{
	padding-top:10px;
	padding-left:10px;
	display: block;
	height: 28px;
	color: #ff0000;
	background: url(images/header/left_menu_item.gif) no-repeat;
}
#leftMenu .itemRed A:hover
{
	background: url(images/header/left_menu_item.gif) no-repeat;
	color: #ff0000;
}
#leftMenu .last A
{
	padding-top: 12px;
	padding-left:10px;
	display: block;
	height: 35px !important;
	height: 46px;
	background: url(images/header/left_menu_item_last.gif) no-repeat;
}
#leftMenu .last A:hover
{
	background: url(images/header/left_menu_item_last.gif) no-repeat;
}
#siteHeader
{
	height: 245px;
	width: 974px;
}
#oneLink
{
	text-align: center;
	margin-bottom: 9px;
}
#oneLink A
{
	padding-top: 11px;
	background: url(images/header/one_link_bg.gif) no-repeat;
	display: block;
	height: 31px !important;
	height: 42px;
	font: bold 15px arial;
	color: #666666;
	text-decoration: none;
}
#cont
{
	display: block;
	width: 560px;
	display: inline;
}
#cont .header
{
	background: url(images/content_header.gif) no-repeat;
	width: 560px;
	
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #D71304;
	padding-top: 11px;
	height: 30px !important;
	height: 41px;
}
#cont .header A, #cont .header A:visited, #cont .header A:link
{
	font-size: 14px;
	font-weight: bold;
	color: #D71304;
	text-decoration: none;	
}
#cont .header A:hover
{
	text-decoration: underline;
}
#cont .content
{
	text-align: left;
	background: url(images/content_content.gif) repeat-y;
	width: 560px;
}
#cont .content .holder
{
	width: 230px;
	float: left;
	padding-left: 10px;
}
#cont .content .holder A, #cont .content .holder A:link, #cont .content .holder A:visited
{
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
#cont .content .holder A:hover
{
	text-decoration: underline;
}
#cont .content .line
{
	background: url(images/content_block_line.gif) no-repeat;
	width: 559px;
	margin-bottom: 20px;
	padding-top: 1px;
}
#soLinks A, #soLinks A:link, #soLinks A:visited
{
	font-size: 12px;
	font-weight: 12px;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}
#soLinks A:hover
{
	text-decoration: underline;
}

#cont .footer
{
	background: url(images/content_footer.gif) no-repeat;
	width: 560px;
	height: 15px;
}
.sofferBlock
{
	background: url(images/soffer_block.gif) no-repeat;
	height: 175px !important;
	height: 185px;
	margin-top: 20px;
	width: 146px;
	float:left;
	padding-top: 10px;
	margin-right: 20px;
	text-align: center;
}
.sofferBlockWhite
{
	background: url(images/soffer_block_white.gif) no-repeat;
}
	
#soffersMenu
{
	display: block;
	width: 225px;
}
#soffersMenu .header
{
	background: url(images/soffers_header.gif) no-repeat;
	width: 225px;
	
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-family: arial;
	padding-top: 7px;
	height: 31px !important;
	height: 38px;
}
#soffersMenu A
{
	color: #da251c;
	text-decoration: none;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;	
}
#soffersMenu A:hover
{
	color: #da251c;
	text-decoration: underline;	
}
#soffersMenu .item A
{
	padding-top:10px;
	padding-left:10px;
	display: block;
	height: 28px !important;
	height: 38px;
	background: url(images/soffers_item.gif) no-repeat;
}
#soffersMenu .item A:hover
{
	background: url(images/soffers_item_active.gif) no-repeat;
}

#soffersMenu .last A
{
	padding-top: 5px;
	padding-left:10px;
	display: block;
	height: 32px !important;
	height: 37px;
	background: url(images/soffers_last.gif) no-repeat;
	margin-bottom: 10px;
}
#soffersMenu .last A:hover
{
	background: url(images/soffers_last_active.gif) no-repeat;
}
#overlappopup{ /*don't change id name */
position: absolute; /*don't change position property */
z-index: 1000;
background: white;
border: 1px solid black;
padding: 1px;
left: 0;
top: 0;
visibility: hidden;
}
/*---------------------Category List--------------------*/
.categoryList
{
	
}
.categoryList .header
{
	text-align: left;
	padding-left: 20px;
	background: url(images/category_list_header.gif) no-repeat;
	width: 736px;
	height: 26px !important; 
	height: 37px;
	padding-top: 11px;
	font-size: 14px;
	font-weight: bold;
	color: #f1982d;
}
.categoryList .header A
{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #f1982d;
}
.categoryList .header A:hover
{
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #f1982d;
}
.categoryList .content
{
	background: url(images/category_list_content.gif) repeat-y;
	padding-left: 10px;
	width: 726px !important;
	width: 736px;
	font-size: 12px;
}
.categoryList .content .line
{
	background: url(images/line.gif) repeat-x;
	width: 734px;
	height: 21px;
	background-position: bottom;
	margin-left: -10px;
}
.categoryList .content .second
{
	height: 21px;
	background-position: top;
}
.categoryList .content .holder
{
	display: inline;
	float: left;
	width: 240px;
	margin-top: 10px;
}
.categoryList .content .holder A
{
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.categoryList .content .holder A:hover
{
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.categoryList .footer
{
	background: url(images/category_list_footer.gif) no-repeat;
	width: 736px;
	height: 16px;
}
.bannerCard
{
	float: left;
	width: 531px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.bannerCard .bheader
{
	background: url(images/bannercard_header.gif) no-repeat;
	width: 242px;
	padding-top: 4px;
	text-align: center;
	height: 23px !important;
	height: 27px;
	color: 6fa9cf;
	font-size: 12px;
	font-weight: bold;
}
.bannerCard .bcontent
{
	background: url(images/bannercard_content.gif) repeat-y;
	width: 242px;
	height: 114px;
	text-align: center;

}
.bannerCard .bcontent .image
{
	width: 120px;
	height: 60px;
	margin: 0px auto !important;
	margin: 5px auto;
	padding-top: 5px !important;
	padding-top: 0px;
	overflow: hidden;
}
.bannerCard .bfooter
{
	background: url(images/bannercard_footer.gif) no-repeat;
	width: 242px;
	height: 11px;
}
#cardDetail
{
	width: 561px;
}
#cardDetail .headerd
{
	background: url(images/carddetail_header.gif) no-repeat;
	width: 560px;
	height: 79px;
	color: #666666;
}
#cardDetail .contentd
{
	background: url(images/carddetail_content.gif) repeat-y;
	width: 560px;
	color: #666666;
}
#cardDetail .contentd ul
{
	padding-left: 13px;
}
#cardDetail .headerd .image
{
	width: 120px;
	height: 60px;
	margin-left: 20px; 
	margin-top: 13px;
	margin-bottom: 5px;
	overflow: hidden;
	float: left;
	display: inline;
}
#cardDetail .footerd
{
	background: url(images/carddetail_footer.gif) no-repeat;
	width: 560px;
	height: 10px;
}

#siteContentRight .contentHeader
{
	background: url(images/content_block_bg_header.gif) no-repeat;
	width: 738px;
	height: 53px;
	margin-top: 2px;
	text-align: center;
}
#siteContentRight .contentHeader .content
{
	padding-top: 17px;
	margin-left: -80px;
	
}
#siteContentRight .contentMiddle
{
	background: url(images/content_block_bg.gif) repeat-y;
	width: 738px;
	padding-left: 20px;
	color: #666666;
	font-size: 12px;
}
.requiredMark
{
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
	color: #f00 !important;
}
#siteContentRight .contentMiddle .dummyLink
{
	color: #3973AC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#siteContentRight .contentMiddle input
{
	width: 300px;
}
#siteContentRight .contentMiddle textarea
{
	width: 300px;
	height: 200px;
}
#siteContentRight .contentMiddle .submit
{
	width: auto;
}
#siteContentRight .contentMiddle P, #siteContentRight .contentMiddle B, #siteContentRight .contentMiddle FORM
{
	font-size: 12px;
}

#siteContentRight .contentFooter
{
	background: url(images/content_block_bg_footer.gif) no-repeat;
	width: 738px;
	height: 16px;
}
#siteContentRight .line
{
	background: url(images/content_block_line.gif) no-repeat;
	width: 738px;
	height: 1px;
	margin-left: -20px;
	margin-bottom: 20px;
}
.messageError
{ 
	font-size: 12px; 
	background-image: url('images/error.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px; 
	color: #ff0000;
}
.messageSuccess
{ 
	font-size: 10px; 
	background-image: url('images/success.gif');
	background-repeat: no-repeat;
	padding-left: 13px; 
}
#siteContentRight .title
{
	font-size: 18px;
	font-weight: bold;
	color: #3973AC;
	line-height: 51px;
}
#siteContentRight .inputField
{
	background: no-repeat url(images/content_input_bg.gif);
    padding-left: 10px;
    padding-top: 5px;
	width: 313px;
	height: 31px;
}

#siteContentRight .big A
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
#siteContentRight .big A:hover
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
#siteContentRight .bigmain A
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
#siteContentRight .bigmain
{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#siteContentRight .bigmain A:hover
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
#siteContentRight A
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
#siteContentRight A:hover
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
#siteContentRight .inputField input
{
	border: 0px;
	font: normal 12px Arial;
	color: #3973AC;
	width: 293px;
	margin-left: auto !important;
	margin-left: -20px;
}
#siteContentRight .infoTable
{
	border: 1px solid;
	width: 700px;
	border-color: #3973AC;
	border-collapse: collapse;
}
#siteContentRight .infoTable TD
{
	text-align: center;
	border: 1px solid;
	font-family: arial !important;
	font-size: 12px;
	border-color: #3973AC;
	border-collapse: collapse;
}
#siteContentRight .infoTable SPAN
{
	font-family: arial !important;
	font-size: 12px;
}
#popup .header
{
	width: 406px;
	height: 46px;
	background: url(images/popup_header_bg.png) no-repeat;
}
#popup .content
{
	text-align: left;
	width: 406px;
	background: url(images/popup_content_bg.png) repeat-y;
}
#popup .footer
{
	width: 406px;
	height: 59px;
	background: url(images/popup_footer_bg.png) no-repeat;
	padding-top: 20px;
	
}

#popup .header .title
{
	padding-top: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#popup .content .inputField
{
	padding-top: 7px;
	background: url(images/popup_input_bg.gif) no-repeat;
	height: 36px;
}
#popup .content .inputField INPUT
{
	width: 330px;
	border: 0px;
	margin-left: 10px
}
#popup .content .textAreaField
{
	padding-top: 7px;
	background: url(images/popup_textarea_bg.gif) no-repeat;
	height: 85px;
}
#popup .content .textAreaField TEXTAREA
{
	width: 333px;
	margin-left: 12px;
	height: 63px;
	border: 0px;
}
#companyMenu
{
	width: 235px;
	margin-top: 10px;
}
#companyLogo
{
	margin-top: 52px;
	text-align: center;
}
#companyMenu
{
	list-style-type: none;
}
#companyMenu .item
{
	width: 235px;
}

#main-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
#companyMenu li #main-menu li a {
	background: url(images/company_menu_item.gif) no-repeat;
	padding-top: 10px;
	height: 40px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-left: 18px;
	width: 217px !important;
	width: 235px;
	overflow: hidden;
}

#companyMenu li #main-menu li .sub-menu {
	list-style: none;
}
#companyMenu li #main-menu li .sub-menu li a {
	padding-left: 28px;
	font-size: 11px;
	padding-top: 0px;
	line-height: 35px;
	height: 35px;
	width: 207px !important;
	width: 235px;
}

#companyMenu li #main-menu li.main-last a
{
	background: url(images/company_menu_last.gif) no-repeat;
	height: 51px !important;
}

#companyMenu li #main-menu li a.active {
	color: #ff0000;
}

#companyMenu li #main-menu li .third li a {
	padding-left: 38px;
	font-size: 11px;
	padding-top: 0px;
	line-height: 35px;
	height: 35px;
	width: 197px !important;
	width: 235px;
}


#companyMenu .item A:link, #companyMenu .item A:visited, #companyMenu .item A, #companyMenu .item A:hover
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-left: 18px;
	padding-top: 15px;
	width: 217px !important;
	width: 235px;
}
#companyMenu .first A:link, #companyMenu .first A:visited, #companyMenu .first A
{
	background: url(images/company_menu_first.gif) no-repeat;
	height: 30px !important;
	height: 45px;
}
#companyMenu .first A:hover
{
	background: url(images/company_menu_first_hover.gif) no-repeat;
	height: 30px !important;
	height: 45px;
}

#companyMenu .middle A:link, #companyMenu .middle A:visited, #companyMenu .middle A
{
	background: url(images/company_menu_item.gif) no-repeat;
	padding-top: 10px;
	height: 30px !important;
	height: 40px;
}
#companyMenu .middle A:hover
{
	background: url(images/company_menu_item_hover.gif) no-repeat;
	padding-top: 10px;
	height: 30px !important;
	height: 40px;
}

#companyMenu .last A:link, #companyMenu .last A:visited, #companyMenu .last A
{
	background: url(images/company_menu_last.gif) no-repeat;
	padding-top: 15px;
	height: 36px !important;
	height: 51px;
}
#companyMenu .last A:hover
{
	background: url(images/company_menu_last_hover.gif) no-repeat;
	padding-top: 15px;
	height: 36px !important;
	height: 51px;
}
.firmName
{
	margin-left: 20px;
	font-size: 16px;
	font-weight: bolder;
	color: #3973AC;
	font-family: verdana;
	margin-top: 15px;
	position: absolute;
	width: 795px;
	overflow: hidden;
	height: 18px;
}
.firmName a, .firmName a:link, .firmName a:visited
{
	font-size: 16px;
	font-weight: bolder;
	color: #3973AC;
	font-family: verdana;
	text-decoration: none;
}
.firmName a:hover
{
	font-size: 16px;
	font-weight: bolder;
	color: #3973AC;
	font-family: verdana;
	text-decoration: underline;
}

.infoBlockTitle
{
	
	color: #6d6d6d;	
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

.infoBlock
{
 	width: 560px;
}
.infoBlock .line
{
	background: url(images/info_block_line.gif) no-repeat;
	height: 1px;
	margin-left: -18px;
	width: 560px;
}
.infoBlock .content .bannerCard
{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #333333;	
	font-family: arial;
}
.infoBlock .header
{
	background: url(images/info_block_header.gif) no-repeat;
	height: 10px; 	
	padding: 0px;
	font-size: 0px;
}
.infoBlock .content
{
	background: url(images/info_block_content.gif) repeat-y;
	padding: 0px 18px; 
	color: #333333;	
	font-family: arial;
}
.infoBlock .content .left
{
	width: 175px;
	text-align: right;
	vertical-align: top;	
}
.infoBlock .content .right
{
	padding-left: 35px;
	text-align: left; 
	vertical-align: top;	
}
.infoBlock .content TD
{
	padding-bottom: 5px;
	color: #333333;
	font-family: arial !important;
}
.infoBlock .content table
{
	font-family: arial !important;
}
.infoBlock .content li
{
	display: inline;
}
.infoBlock .content li img
{
	margin-right: 5px;
}
.infoBlock .content li a, .infoBlock .content li a:link, .infoBlock .content li a:visited, .infoBlock .content li a:hover
{
	text-decoration: none;
}
.infoBlock .footer
{
	background: url(images/info_block_footer.gif) no-repeat;
	height: 10px; 	
	margin-bottom: 25px;
}

#galleryBlockBig
{
	display: block;
	width: 235px;
	margin-top: 10px;
	text-align: center;
	color:#666666;
	font-weight: bold;
}
#galleryBlockBig .header
{
	background: url(images/gallery_block_big_header.gif) no-repeat;
	height: 16px; 	
	display: block;
	width: 235px;
}
#galleryBlockBig .content
{
	background: url(images/gallery_block_big_content.gif) repeat-y;	
	display: block;
	width: 235px;
}
#galleryBlockBig .footer
{
	background: url(images/gallery_block_big_footer.gif) no-repeat;
	height: 16px; 	
	display: block;
	width: 235px;
}
.galleryImg
{
	height: expression( this.scrollHeight > 110 ? "111px" : "auto" );
	max-height: 111px;
    width: expression( document.body.clientWidth > 119 ? "120px" : "auto" ); /* sets max-width for IE */
    max-width: 120px;
}
.galleryImgBig
{
	height: expression( this.scrollHeight > 249 ? "250px" : "auto" );
	max-height: 250px;
    width: expression( document.body.clientWidth > 189 ? "190px" : "auto" ); /* sets max-width for IE */
    max-width: 190px;
}
.cardInfo
{
	height: expression( this.scrollHeight > 112 ? "113px" : "auto" );
	max-height: 113px;
}
.productBlockNew
{
	float: left;
	display: inline;
	width: 181px;
	height: 229px !important;
	height: 239px;
	
	background: url(images/product_block_bg.gif) no-repeat;
	margin-top: 20px;
	margin-right: 20px;
	padding-top: 10px;	
	
	text-align: center;
}

.productTitle
{
	margin-top: -3px;
	padding-bottom: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #3973AC;
}
.productImage
{
	display: inline;
	float: left;
	height: 250px;
	width: 250px;
	text-align: center;
}
.productImage img
{
	border: 1px solid #666666;
	height: expression( this.scrollHeight > 249 ? "250px" : "auto" );
	max-height: 250px;
    width: expression( document.body.clientWidth > 249 ? "250px" : "auto" ); /* sets max-width for IE */
    max-width: 250px;
}
.productPrices
{
	display: inline;
	float: left;
	margin-left: 50px;
	font-size: 17px;
	margin-top: 31px;
}
.productDescription
{
	padding: 10px;
}
.topCompanyLink
{
	display: inline;
	float: left;
}
.topCompanyLink A, topCompanyLink A:link, topCompanyLink A:visited
{
	display: block;
	background:url(images/block_li.gif) no-repeat left 6px;
	margin-bottom:5px;
	padding-left:10px;
	line-height: 20px;
}
.tclFirst
{
	width: 255px;
}
.catTitle A, .catTitle A:visited, .catTitle A:link
{
	text-decoration: none; 
}
.catTitle A:hover
{
	text-decoration: underline; 
}
.catList ul
{
	list-style: disc;
}
.catList ul li
{
	display:block !important;
	list-style: !important circle;
	padding-left: 14px;
	margin-left: 5px;
	background:transparent url(images/block_li.gif) no-repeat scroll left 6px;
}
.catList ul li A, .catList ul li A:link, .catList ul li A:visited
{
	color: #666666;
}
.catList ul li A:hover
{
	color: #000000;
	text-decoration: underline !important;
}
.catListImage
{
	width: 293px;
	height: 160px;
	display: inline;
	float: left;
}
.catListImage .header
{
	background: url(images/cat_list_img_header.gif) no-repeat;
	width: 284px;
	height: 10px;
	font-size: 0px;
}
.catListImage .content
{
	background: url(images/cat_list_img_content.gif) repeat-y;
	width: 284px;
	height: 141px !important;
	height: 151px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}
.catListImage .content .content
{
	padding: 10px;
}
.catListImage .footer
{
	background: url(images/cat_list_img_footer.gif) no-repeat;
	width: 293px;
	height: 9px;
}
.catListBody
{
	display: block;
	width: 795px;
	margin-top: 0px !important;
	margin-top: -4px;
}
.catListBody .header
{
	background: url(images/cat_list_body_header.gif) no-repeat;
	width: 795px;
	height: 10px;
	font-size: 0px;
}
.catListBody .content
{
	background: url(images/cat_list_body_content.gif) repeat-y;
	width: 795px;
}
.catListBody .content .fullLine
{
	background: url(images/line_full_content.gif) no-repeat;
	width: 795px;
	height: 11px;
}
.catListBody .content .content
{
	width: 775px;
	padding: 0 10px;
	padding-left: 13px;
}
.catListBody .footer
{
	background: url(images/cat_list_body_footer.gif) no-repeat;
	width: 795px;
	height: 11px;
}
.catBlock
{
		width: 267px;
		display: inline;
		float: left;
		margin-bottom: 20px;
}


.catBlock ul
{
	list-style: disc;
}	
.catBlock ul li
{
	padding-left: 10px;
	margin-left: -6px;
	
	display:block !important;
	list-style: !important circle;
	background:transparent url(images/block_li.gif) no-repeat scroll left 6px;
}
.catBlock ul li A, .catBlock ul li A:link, .catBlock ul li A:visited
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.catBlock ul li A:hover
{
	text-decoration: underline;
}
	

.catBlock .catIco
{
	display: inline;
	float: left;
	width: 30;
	height: 25px;
	background: url(images/cat_ico.jpg) no-repeat;
}
.catBlock .info
{
	display: inline;
	float: left;
}

.catTitleGrey A, .catTitleGrey A:link, .catTitleGrey A:visited
{
	color: #666666;
	text-decoration: none;
}
.catTitleGrey A:hover
{
	color: #000000;
	text-decoration: underline !important;
}
.compLogo
{
	float: left;
	display: block;
	width: 145px;
	height: 124px;
}
.compLogo IMG
{
	max-width: 120px;
}
.compLink
{
	clip : auto;
}
.compLink A:link, .compLink A, .compLink A:visited
{
	font-weight: bold;
	font-size: 13px;
	font-family: tahoma;
	letter-spacing: 1px;
}
.infoLine
{
	margin-left: 15px;
	margin-bottom: 18px;
}
.tahomaTable td
{
	font-family: tahoma !important;
	font-size: 13px;
	letter-spacing: 1px;
}
.tahoma11 td
{
	font-size: 11px;
}
.noCompanys
{
	width: 100%;
	text-align: center;
	font-size: 24px;
	padding: 15px 0;
	font-family: arial !important;
	color: #666666;
	font-weight: bold;
}
.searchListCats
{
	overflow: hidden;
	width: 100%;
	height: expression( this.scrollHeight > 39 ? "40px" : "auto" );
	max-height: 40px;
}
.tahomaDiv, .tahomaDiv span, .tahomaDiv p, .tahomaDiv b, .tahomaDiv a, .tahomaDiv a:link, .tahomaDiv a:visited, .tahomaDiv a:hover
{
	font-family: tahoma !important;
	font-size: 12px;
	letter-spacing: 0px;

}
.tahomaDiv p
{
	line-height: normal;
}
.bannerCardImg
{
width: expression( document.body.clientWidth > 139 ? "140px" : "auto" ); /* sets max-width for IE */
max-width: 140px;
}
.bannerCardImg img
{
width: expression( document.body.clientWidth > 139 ? "140px" : "auto" ); /* sets max-width for IE */
max-width: 140px;
}
.hiddenCat
{
	display: none;
}
.blockCat
{
	display: block;
	padding-left: 20px;
}
.nobold
{
	font-weight: normal !important;
}
#adminBgHeader
{
	background: url(images/admin_bg_header.gif) no-repeat;
	height: 11px;
	width: 795px;
	font-size: 0px;
}
#adminBgContent
{
	background: url(images/admin_bg_content.gif) repeat-y;
	width: 795px;
	text-align: center;
}
#adminBgContent *
{
	font-size: 12px;
}
#adminBgContent input, #adminBgContent textarea, #adminBgContent select, #adminBgContent option
{
	font-size: 11px;
}
#adminBgFooter
{
	background: url(images/admin_bg_footer.gif) no-repeat;
	height: 11px;
	width: 795px;
}
#adminBgContent .title
{
	font-size: 24px;
	color: #000;
	width: 100%;
	text-align: center;
}
#adminBgContent .menu
{
	width: 753px;
	height: 63px;
	margin: 20px auto;
}
#adminBgContent .fullLine
{
	width: 791;
	height: 1px;
	margin-left: 2px;
	font-size: 0px;
	background: url(images/admin_full_line.gif) no-repeat;
}
#adminBgContent .menuBtn
{
	display: inline;
	float: left;
	width: 241px;
	height: 63px;
}
#adminBgContent .menu .middle
{
	margin: 0px 15px;
}
#adminBgContent .menuBtn a:link, #adminBgContent .menuBtn a:visited, #adminBgContent .menuBtn a:hover, #adminBgContent .menuBtn a
{
	display: block;
	background: url(images/menu_btn.gif) no-repeat;
	color: #fff;
	font-size: 21px;
	text-align: center;
	text-decoration: none;
	width: 241px;
	padding-top: 20px;
	height: 43px !important;
	height: 63px;
}
#adminBgContent .menuBtn a:hover
{
	text-decoration: underline;
}
#adminBgContent .inactive a:link, #adminBgContent .inactive a:visited, #adminBgContent .inactive a:hover, #adminBgContent .inactive a
{
	background: url(images/menu_btn_inactive.gif) no-repeat;
}
#adminBgContent .infoMark
{
	float: left;
	display: inline;
	width: 69px;
	height: 71px;
	background: url(images/admin_info_mark.gif) no-repeat;
	margin: 2px;
	margin-left: 80px;
	margin-right: 10px;
}
#adminBgContent .infoMessage
{
	width: 600px;
	float: left;
	display: inline;
	text-align: left;
	font-size: 13px;
	color: #666;
	padding-bottom: 5px;
}
#adminBgContent .companyInfo
{
	margin-top: 30px;
}
#adminBgContent .logoHolder
{
	float: left;
	display: inline;
	width: 155;
	height: 104px;
	background: url(images/logo_holder.gif) no-repeat;
	text-align: center;
	margin-left: 194px;
	margin-top: 10px;
}
#adminBgContent .logoHolder .adminLogo
{
	height: expression( this.scrollHeight > 89 ? "90px" : "auto" );
	max-height: 90px;
    width: expression( document.body.clientWidth > 139 ? "140px" : "auto" ); /* sets max-width for IE */
    max-width: 140px;
}
#adminBgContent .logoHolder .adminLogo img
{
	height: expression( this.scrollHeight > 89 ? "90px" : "auto" );
	max-height: 90px;
    width: expression( document.body.clientWidth > 139 ? "140px" : "auto" ); /* sets max-width for IE */
    max-width: 140px;
}
#adminBgContent .logoLinks
{
	margin-left: 15px;
	float: left; 
	display: inline;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	text-align: left;
	margin-top: 21px;
	height: 84px;
	width: 405px;
	overflow: hidden;
}
#adminBgContent .linkBlocksHolder
{
	width: 753px;
	margin: 0px auto;
	margin-top: 30px;
}
#adminBgContent .linksBlock
{
	float: left;
	display: inline;
	width: 241px;
}
#adminBgContent .linksBlock .header
{
	width: 241px;
	height: 40px;
	background: url(images/admin_links_header.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	line-height: 40px;
}
#adminBgContent .linksBlock .red
{
	color: #ee0000;
}
#adminBgContent .linksBlock .content
{
	padding-left: 10px;
	width: 231px !important;
	width: 241px;
	background: url(images/admin_links_content.gif) repeat-y;
	padding-top: 10px;
	text-align: left;
	color: #3973ac;
	font-size: 12px;
	height: 144px !important;
	height: 154px;
}
#adminBgContent .linksBlock .content b
{
	font-size: 12px;
}
#adminBgContent .linksBlock .content a, #adminBgContent .linksBlock .content a:link, #adminBgContent .linksBlock .content a:visited, #adminBgContent .linksBlock .content a:hover
{
	font-size: 12px;
}
#adminBgContent .linksBlock .footer
{
	width: 241px;
	height: 10px;
	background: url(images/admin_links_footer.gif) no-repeat;
	font-size: 0px;
}
#adminBgContent .linkBlocksHolder .middle
{
	margin: 0px 15px;
}
#adminBgContent .adminInfoBlock
{
	width: 763px;
	margin: 0px auto;
	margin-top: 20px;
}
#adminBgContent .adminInfoBlock .header
{
	width: 763px;
	height: 33px;
	background: url(images/admin_info_block_header.gif) no-repeat;
}
#adminBgContent .adminInfoBlock .content
{
	width: 763px;
	background: url(images/admin_info_block_content.gif) repeat-y;
	color: #3973ac;
}
#adminBgContent .adminInfoBlock .content .infoHolder
{
	display: inline;
	float: left;
	width: 225px;
	margin-left: 10px;
	font-size: 12px;
	text-align: center;
}
.moreBtn
{
	width: 97px;
	float: right;
	display: inline;
	height: 19px;
	margin-top: 10px;
}
#adminBgContent .nofloat
{
	float: none;
}
.moreBtn a, #adminBgContent .moreBtn a:link, #adminBgContent .moreBtn a:visited, #adminBgContent .moreBtn a:hover
{
	display: block;
	width: 97px;
	height: 19px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	background: url(images/admin_info_block_btn.gif) no-repeat;
}
.moreBtn a:hover
{
	text-decoration: underline;
}
#adminBgContent .adminInfoBlock .content .middle
{
	margin-left: 19px;
	padding-left: 5px;
	padding-right: 15px;
	margin-right: 5px;
	width: 236px !important;
	width: 258px;
	border-right: 1px dashed #3973ac;
	border-left: 1px dashed #3973ac;
	height: 251px;
}
#adminBgContent .adminInfoBlock .content span
{
	font-size: 12px;
}

#adminBgContent .adminInfoBlock .footer
{
	width: 763px;
	height: 23px;
	background: url(images/admin_info_block_footer.gif) no-repeat;
}
#adminBgContent .adminInputContent
{
	text-align: left;
	width: 668px;
	margin: 0px auto;
	margin-top: 15px;
	color: #666;
	font-size: 12px;
}
#adminBgContent .adminInputContent textarea
{
	width: 300px;
	height: 200px;
}
#adminBgContent .adminInputContent a, #adminBgContent .adminInputContent a:visited, #adminBgContent .adminInputContent a:hover, #adminBgContent .adminInputContent a:link
{
	font-weight: bold;
}
#adminBgContent .adminInputContent input
{
	width: 300px;
}
#adminBgContent .adminInputContent .font11 *
{
	font-size: 11px;
}
#adminBgContent .adminInputContent .infoTable
{
	border: 1px solid;
	width: 700px;
	border-color: #3973AC;
	border-collapse: collapse;
}
#adminBgContent .adminInputContent .infoTable TD
{
	text-align: center;
	border: 1px solid;
	font-family: arial !important;
	font-size: 12px;
	border-color: #3973AC;
	border-collapse: collapse;
}
#adminBgContent .adminInputContent .infoTable SPAN
{
	font-family: arial !important;
	font-size: 12px;
}
.special_link a, .special_link a:visited, .special_link a:hover, .special_link a:link
{
	color: #00aa00;
}

#adBlock
{
	width: 147px; 
	border: 1px solid #E7E9EA; 
}
.adBlockBorder
{
	border-right: none !important; 
}

#adContent
{
	margin: 10px 4px 10px 10px;
	overflow: hidden;
}

#adBlock a, #adBlock a:visited, #adBlock a:link
{
	color: #3973AC;
	text-decoration: none;
	font-weight: bold;
}


#adBody
{
	margin-top: 10px;
}

#adBody,
#adBody a, 
#adBody a:visited, 
#adBody a:link, 
#adBody a:hover
{
	color: #666666;
	font-weight: normal !important;
}

.whitebg
{
	background-color: #fff;
	width: 147px;
}

#adsCreation, #adsCreation .greytext, #adsCreation .greytext label, #adsCreation .greytext span, #adsCreation .greytext b
{
	font-size: 12px;
	font-family: tahoma;
	color: #666;
}
.greytext a, .greytext a:link, .greytext a:visited, .greytext a:hover
{
	font-size: 12px;
}
.greyInfo, .greyInfo b
{
	font-size: 11px !important;
}

.gallery-image-holder {width: 156px; border: 1px solid #d8d8d8; padding: 4px; text-align: center; float: left; display: inline; margin-left: 3px; margin-bottom: 5px; height: expression(this . scrollHeight <   160 ?   "160px" :   "auto"); min-height: 160px;}
.gallery-image-title {width: 145px;}

a.videoPlayer { 
	display:block; 
	width: 520px; 
	height: 369px;
	text-align:center; 
	border:1px solid #666; 
	margin-bottom: 20px;
} 
				 
/* play button */ 
a.videoPlayer img { 
	margin-top:130px; 
	border: none;
} 
				 
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
	border:1px solid #999; 
}

.pav { color:#000000; font-weight:bold; padding:0 0 5px 0;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px; color:#8d8d8d;}
.more {text-align:right; float:right;} 

#page-menu-header {
	margin-top: 10px;
	width: 222px !important;
	width: 235px; 
	
	height: 28px !important;
	height: 37px; 
	background: url(images/pages-menu-header.gif) no-repeat;
	font-size: 16px;
	font-family: Arial;
	color: #ffffff;
	padding: 9px 0 0 13px;
}

#page-menu
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 235px;
	background: url(images/pages-menu-bg.gif) repeat-y;
}

#page-menu li a
{
	display: block;
	font-size: 14px;
	color: #797171;
	text-decoration: none;
	padding-left: 30px;
	padding: 4px 0 4px 30px;
	background: url(images/pages-li-first.gif) no-repeat 14px center;
}
#page-menu li a:hover, #page-menu li a.active {
	color: #4472ab;
}
#page-menu .sub-menu {
	list-style: none;
	margin-left: 35px;
}
#page-menu .sub-menu li a
{
	font-size: 13px;
	padding-left: 10px;
	background: url(images/pages-li-second.gif) no-repeat 0px center;
}
#page-menu .sub-menu li a.active
{
	text-decoration: underline;
}

#page-menu .third {
	list-style: none;
	margin-left: 14px;
}
#page-menu .third li a
{
	font-size: 12px;
	padding-left: 10px;
	background: url(images/pages-li-third.gif) no-repeat 0px center;
}

#page-menu-footer {
	width: 235px;
	height: 17px;
	background: url(images/pages-menu-footer.gif) no-repeat;
}

.ct { text-align: center; margin: 0 auto;}


.akcijosBlock {
	padding-left: 1px; width: 481px; margin: 0px auto;
}
