html, body { height:100%; }
body { margin:0; padding:0;	position:relative; color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c;}
h3,h2, h1 { margin:0; }
h1 { font-size:22px; color:#006227; }
h2 { font-size:18px; color:#006227; }
h3 { font-size:14px; color:#000000; }
a { outline:none; }
img { border:none; }
p { margin:0; }
.background { background:url("images/img/background.jpg") fixed; width:100%; min-height:100%; float:left;}
.bodyWrapper { margin: 0px auto; width:977px; height:auto; text-align:left; font-size:12px; position:relative;  }	
.content_wrapper { float:left; width:730px; position:relative; }

.header { width:940px; float:left; margin:12px 10px 0px 25px; position:relative; }
.logo { float:left; width:238px; height:70px; }

.headerText1 { width:430px; height:70px; margin:24px 32px 9px; float:left; color:#006227; font-size:13px; line-height:17px; font-weight:bold;}
.headerText2 { width:173px; margin:24px 0px 9px 0px; float:right; color:#006227; font-size:11px; line-height:17px; text-align:right; }
.headerText3 { width:100px; margin:24px 0px 9px 7px; float:left; color:#006227; font-size:11px; line-height:17px; text-align:left; }
.phno { font-size:17px; font-weight:bold; }
.mail a { text-decoration:none; color:#006227; font-size:10px; }
a.mail { text-decoration:none; color:#006227; }

.langMenu { float:right; padding-left: 10px; margin-bottom: 10px;}
.langItem { display: inline-block; width: 14px; height:12px; padding:3px; margin:3px; background:#aaaaaa; text-transform:uppercase; color:#FFF; font-weight:bold; text-decoration:none; font-size:9px;}
.langItemActive, .langItemCurrent { background:#006227; }

.topMenu { width:900px; margin: 16px 10px 0 0px; float:left; background:#94d54e; padding:10px 20px;}
.topMenuItem { font-size:13px;color:#006227; font-weight:bold; text-decoration:none; position:relative; }


/**/
.topSubMenu { float:left; width:900px; margin:0 0px; background:url("images/img/submenu.jpg") repeat-x; padding:9px 20px 10px; }
.topTd { position:relative; }
.topArrow { position:absolute; left:50%; bottom:-19px; margin-left:-5px; width:11px; height:7px; background:url("images/img/arrow.png"); display:block; }

.topSubMenuItem { font-size:13px;color:#010101; font-weight:bold; text-decoration:none; position:relative; margin-right:35px; }
.topMenuItemActive, .topMenuItemCurrent { color:#FFF; }

.greyLine { float:left; height:6px; width:940px; background:url("images/img/grey.jpg"); margin-top:1px; }


.footer { float:left; padding:8px 22px 30px 13px; background-color:#cccccc; width:670px; margin:0 0 40px 25px; background:url("images/img/submenu.jpg") repeat-x;}
.footer a{ color: white;}
.footerText1 { width:145px; float:left; }
.footerText2 { width:250px; float:left; margin-left:22px; }
.footerText3 { width:100px; float:left; margin-left:27px; }

.zetLogo { width:28px; height:30px; float:right; border: 2px solid #cccccc; }

.main_content_top { float:left; width:715px; height:275px; position:relative; margin: 0 0 0 25px; }
.top_border { width:726px; height:31px; float:left; background:url("images/img/border-top.png"); margin:0 0 0 15px; }
.bottom_border { width:726px; height:29px; float:left; background:url("images/img/border-bottom.png"); margin:0 0 0 15px; }
.center_block { width:726px; float:left; background:url("images/img/border-center.png") repeat-y; margin:0 0 0 15px; padding: 0 0 7px 0;}

.main_section_title { z-index: 10; display:block; float:left; background:#94d54e; color:#FFF; font-size:13px; font-weight:bold; padding:3px 10px; margin:8px 0 0 9px;}
body .main_circle { position:absolute; left:-25px; top:35px; background:url("images/img/circle.png"); width:680px; height:233px; }
body.lang-ru .main_circle { position:absolute; left:-25px; top:35px; background:url("images/img/circle_ru.png"); width:680px; height:233px; }

.right_block { float:right; width:238px; }
.r_top { float:left; width:231px; height:11px; background:url("images/img/border_s_top.png"); }
.r_bottom { float:left; width:231px; height:14px; background:url("images/img/border_s_bottom.png"); }
.r_center { float:left; width:201px; background:url("images/img/border-s_center.png") repeat-y; padding:0px 16px; }
.banner_top .r_center { width: 220px; padding: 0px 6px; }
.banner_top .r_top { height: 9px; }
.banner_top .r_bottom { height: 12px; background-position: 0 -2px; }
.banner_top .main_section_title {
	position: absolute;
	margin-left: 5px;
	display: none;
}

.top_banner { float:left; width:200px; height:180px; background-color:#cccccc; margin: 15px 0px; }
.main_content_block { float:left; }
.main_content_block a{ color:#006227; }

.banner_top { float:left; }
.banner_lower { float:right; width:220px; height:164px;  background:url("images/img/quote.jpg") no-repeat top #006227; margin:8px 12px; }

.products_table { float:left; width:640px; margin:10px 27px 10px 44px; border: solid #cccccc 1px; color:#000; padding: 0 0 6px 0; }

.tdimg { width:98px; padding:10px 5px 10px 0px; }
.tdimg img { width:118px; height:87px; border:solid #555555 1px; }
.tdname { width:225px; padding-left:10px; }
.tdname_narrow { width:155px; }
.tdnoble { width:50px;padding-left:10px; }
.tdname a, .tdname_narrow a { color:#000; font-weight:bold; text-decoration:none; }
.tdname a:hover, .tdname_narrow a:hover { text-decoration:underline; }
.tdcode { width:99px; padding-left:10px;}
.tdprice { width:58px; padding-left:10px;}
.tdmeasure { width:75px; padding-left:10px;}
.th { height:35px; background:#cccccc; color:#000; }

.table_border { width:100%; height:1px; border-bottom:dotted 1px #989898;}
.tr_border { height:1px; }
.emptytd { width:10px; padding:0 5px;}

.content_header { margin:15px 0 7px 33px; float:left; width:645px; }

.content_block { margin:0px 0 7px 45px; float:left; width:648px; padding: 0 0 15px 0; line-height:20px;}

.back_link { float:left; width:inherit; }
.back_link a { color:#006227; font-weight:bold; }

.circle_text { float:left; color:#FFF; width:200px; height:120px; margin:50px 0 0 35px; line-height:22px;}
.circle_items { float:left; width:429px; margin:0 0 0 215px; color:#CCC; font-size:11px; font-weight: bold;}
.circle_items a { color:#cccccc; text-decoration:none; }
.index_active { text-decoration:underline !important; color:#FFF !important; }
.circle_table { width:459px; margin:9px 0 0 0; text-align:center; }
.bordertd { width:1px; }
.spantd { height:10px; width:1px; border-left: solid 1px #CCC; }

.katalizatoriai { background:url("images/img/katalizatorius.jpg"); float:left; width:705px; height:275px; }
.elektronika { background:url("images/img/eldalys.jpg"); float:left; width:705px; height:275px; }
.kiti { background:url("images/img/kiti.jpg"); float:left; width:705px; height:275px; }
.taurieji { background:url("images/img/taurieji.jpg"); float:left; width:705px; height:275px; }
.spalvoti { background:url("images/img/spalvoti.jpg"); float:left; width:705px; height:275px; }

.car_wrapper { float:left; width:705px; height:275px; overflow:hidden; position:relative; }
#mycarousel { margin:0; padding:0; overflow:hidden; width:705px; height:275px; }
#mycarousel  li  { width:705px; height:275px; }

.banner_upper { float:left; }
 
.banner_header { width:190px; margin:15px 10px 7px; }
.banner_header h3 { text-transform:uppercase; font-size:16px; color:#006227; }

.banner_content { float:left; width:190px;}
.banner_top .banner_content { width: 100%;}

.pricetd { width:85px; vertical-align: bottom;}
.price-daily {color: rgb(53,53,53);}
.price-daily .pricetd { padding-top: 0; vertical-align: top;}
.banner_link { margin:10px 10px 18px; }

.border_dotted { width:177px; height:1px; border-bottom:dotted 1px #999999;  float:left; margin:0 8px 10px; }
.banner_lower .border_dotted { margin-left:17px; }

.banner_lower .border_dotted { border-color:#FFF; }
.quotation { float:left; color:#FFF; margin:23px 10px 10px 18px; font-weight:bold; line-height:20px; text-indent:42px;}
.quotation_author {  margin:0px 10px 10px 18px; float:left; color:#FFF; } 

.main_column { float:left; margin:0px 0 0 0px;; width:230px; }
.main_top_content { float:left; width:690px; margin:-5px 35px; vertical-align:top; }
.main_top_content ul { margin:0; padding:15px 0 0 15px;; width:179px; border-top:dotted 1px #999999; line-height:20px; list-style-image:url("images/img/list_img.png"); }
.main_top_content a, .banner_bottom a, .NewsSummaryMorelink a { color:#006227; font-size:11px; font-weight:bold; }


.NewsSummary { width:630px; float:left; margin:15px 0 0 40px; }
.NewsSummarySummary { margin:18px 0; }

.separator_wide { width:630px; height:1px; border-bottom:dotted 1px #999999; float:left; margin:25px 40px 0;}
.NewsSummaryPostdate { float:right; font-size:11px; color:#006227; font-weight:bold; text-transform:uppercase; margin-top:5px; padding-left:20px; }
.NewsSummaryMorelink { float:left; }
#NewsPostDetailReturnLink a { color:#006227; font-weight:bold; font-size:11px; }
.news_pages a:hover { background:#006227 !important; }
.active_page { background:#006227 !important; }

.bottom_banner { float:left; margin:5px 0 10px; }

.text_page .NewsSummaryLink h2 { color:#000 !important; }

.text_page { padding:0 0 15px; float:left; width: 614px;}

.news_pages { float:right; margin:0 55px 0 0; width:600px; text-align:right;  }
.news_pages a { display:block; font-size:11px; color:#FFF; padding:3px 4px 2px; background:#aaaaaa; width:10px; text-decoration:none; font-weight:bold; float:right; margin-left:6px; }
.oftext { float:right; font-size:11px; color:#4c4c4c; font-weight:bold; padding-top:6px; margin-left:6px; }  

.partners table { margin-top:10px; }
.partners p { margin:0; padding:0; }

.inner_content { margin:20px 30px 0; float:left; width:665px; }
.contacts_bottom { margin:20px 13px 0; float:left; }

#contacts_map { float:right; width:290px; height:261px; margin:0 15px; }
.contacts_left { float:left; width:308px; margin:0 16px; }
.header3 { margin:0 15px; float:left;  }

.formbuilderform { width:340px;float:left; }
.form_item { width:308px; }

.top_banner {overflow:hidden;}
.top_banner img{border:0;width:100%;}
.center_block{padding: 0 15px 0 18px;     width: 689px;}
.text_page{padding:0 15px;}
.parasyk input[type="text"]{width:305px;padding:0;height:25px;line-height:25px;background-color:#f7f6f6;text-indent:10px;font-family:arial;font-size:12px;border:1px solid #a2a1a1;margin-bottom:15px;}
.parasyk textarea{width:285px;padding:10px;height:130px;background-color:#f7f6f6;text-indent:0px;font-family:arial;font-size:12px;border:1px solid #a2a1a1;margin-bottom:15px;}
.parasyk input[type="submit"]{background:url(images/gb.png) repeat-x left top;height:28px;line-height:28px;color:white;border:0 none;padding:0 20px;cursor:pointer;margin-bottom:40px;}

.text_page {padding-left:33px!important;width: 626px!important;padding-right: 30px!important;}
.NewsSummary , .separator_wide{margin-left:0!important;}
.products_table{margin-left:26px!important;}

.text_page .inner_content{float:left;margin:20px 0 0;width:619px;}

.inner_content .contacts_left{margin:0;}
.inner_content .contacts_left h3{margin:0 0 20px 0;}
.text_page .header3{margin-left:-10px;}

.center_block .main_top_content{width:619px;}
.center_block .main_top_content .main_column{width:180px;padding-right:20px; float:left;}
.center_block .main_top_content .main_column2{width:220px;padding:0px 10px; float:left;}

#contacts_map{display:none;}

.headerText1 , .headerText2 , .headerText3 , .langMenu , .topMenu{margin-top:0;}
.bodyWrapper>.header{margin-top:25px;}

.main_content_block .center_block .main_top_content{margin:0;width:100%;}
/*.main_content_block .center_block .main_top_content .main_column{margin:0 10px 0 0;}*/
.main_content_block .center_block .main_top_content .main_column:first-child{margin-left:4%;}
.main_content_block .center_block .main_top_content .main_column h1{font-size:21px;}
.main_content_block .center_block .main_top_content .main_column2 h1{font-size:21px;}

.ProductDirectoryItem  .content_block{width: 625px;}
.detailNews p, .detailNews div{padding-bottom:15px;line-height: 1.4}

.taur {
	border-color: rgb(255, 198, 30);
	border-style: solid;
	border-width: 0;
}
.kata {
	border-color: rgb(102, 147, 188);
	border-style: solid;
	border-width: 0;
}
.elek {
	border-color: rgb(86, 170, 28);
	border-style: solid;
	border-width: 0;
}
.spal {
	border-color: rgb(255, 127, 30);
	border-style: solid;
	border-width: 0;
}
.kitm {
	border-color: rgb(209, 68, 20);
	border-style: solid;
	border-width: 0;
}
.topSubMenuItem.taur:hover, .topSubMenuItem.kata:hover, .topSubMenuItem.elek:hover, .topSubMenuItem.spal:hover, .topSubMenuItem.kitm:hover  {
	border-bottom-width: 4px;
}

.products_table {
	border-top-width: 4px;
}

.katalizatoriu_skaiciuotuvas tr td:first-child, .katalizatoriu_skaiciuotuvas tr th:first-child {
	text-align: right;
	padding-right: 10px;
}

.thumb_image {
	display: inline-block;
	border: 1px solid black;
}

/* Dropdown version
div.purity-hidden {
	display: none;
}
*/

/* All prices version */
div.purity-hidden {
	display: block;
}
select.purity_select {
	display: none;
}
/* END */

div.kainynas-menu img {
	width: 300px;
	height: 60px;
}

div.kainynas-menu a {
	position: relative;
	display: inline-block;
	margin: 0 0 15px 25px;
    font-weight: bold;
}

div.kainynas-menu a:hover {
	box-shadow: 3px 3px 10px #888888;
}


div.kainynas-menu span {
	position: absolute;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	width: 290px;
	color: black;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

div.kainynas-menu a:nth-child(even) span {
	text-align: right;
}

div.kainynas-menu a:nth-child(odd) span {
	text-align: left;
}

table.popular td {
	border-left-width: 10px;
}

table.popular tr:hover {
	background-color: #EEEEEE;
}

table.popular .tdname {
	padding-left: 5px;
}

table.popular tr.sep td {
	border-bottom: 4px solid white;
}

table.popular {
	border-width: 0;
}

.pricelist-controls {
	float: right;
}

.catalyst-table {
	border-collapse: collapse;
	font-weight: bold;
}

.catalyst-table td {
	padding: 5px 10px;
}

.catalyst-table tr td:nth-child(2) {
	text-align: right;
	border: 1px solid black;
}

.catalyst-table tr td:nth-child(3) {
	text-align: left;
	border: 1px solid black;
}

.catalyst-table tr td.price {
	text-align: left;
	border: 1px solid black;
	/*background-color: #83db0c;*/
}

.catalyst-table tr td.up {
	color: green;
}

.catalyst-table tr td.down {
	color: red;
}

.catalyst-table .col3 {
	background-color: #83db0c;
}

.catalyst-table tr:nth-child(1) {
	background-color: #94d54e !important;
	color: black;
	font-size: 110%;
}

.catalyst-table tr:nth-child(2) {
	background-color: #cae1b0 !important;
}

.catalyst-table tr:nth-child(3) {
	background-color: #e7f2db !important;
}

.catalyst-table tr:nth-child(4) {
	background-color: white !important;
}

.logout-template a {
	color: #006227;
}

.currency_selector select {
	height: 24px;
}

button.printBtn {
	height: 24px;
}

.hidden {
	display: none;
}

.privacy-policy {
	background-color: #006227;
    height: 40px;
    line-height: 40px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 120%;
    vertical-align: middle;
    text-align: center;
    color: white;
    display: none;
}

.privacy-policy a {
	color: white;
}

.privacy-policy button {
	background-color: #94d54e;
    border: none;
    cursor: pointer;
    height: 22px;
    margin-left: 8px;
}