html, body {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	text-decoration:none;
	font-size:12px;
	color:#000000;
	font-family:Arial, sans-serif;
	background: #FFFFFF url(images/body_bg.jpg) top repeat-x;
}
a, a:visited, a:link, a:active {
	color:#ed1c24;
	font-size:11px;
	font-family:Arial, sans-serif;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color:#ed1c24;
}
img {
	border: none;
}
textarea,
input {
	border:none;
	border:solid 1px #e6e6e6;
}
.line_container{
	clear:both;
	font-size:0px;
}
.line_container.searchspace {
	float: left;
	width: 182px;
	margin: 15px 0 0 0;
	padding: 0;
}
.page_container {
	width: 1012px;
	margin: 0px auto;
	position:relative;
	overflow:hidden;
	background: url(images/page_container_bg.gif) repeat-y;
}
.page_left {
	position:relative;
	float:left;
	width:6px;
	background: url(images/page_left_bg.jpg) no-repeat;
	height:912px;
}
.page_right {
	position:relative;
	float:left;
	width:6px;
	background: url(images/page_right_bg.jpg) no-repeat;
	height:912px;
}
.page {
	position:relative;
	float:left;
	width: 1000px;
	background: #FFFFFF;
	min-height:912px;
	height:auto !important;
	height:912px;
}
.header{
	position:relative;
	float:left;
	width: 1000px;
	height:234px;
}
.header .flash{
	position:absolute;
	/*top:128px;*/
	top:126px;
	left:30px;
	height:106px;
	width:940px;
	background:#ededed;
	overflow:hidden;
	line-height:106px;
	text-align:center;
	font-size:36px;
}
.header .logo,
.header .logo:visited,
.header .logo:link,
.header .logo:active,
.header .logo:hover{
	position:absolute;
	top:29px;
	left:40px;
	height:50px;
	width:192px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	color:#ed1c24;
	font-size:0px;
	background: url(images/logo.png) center no-repeat;
}
.header .scrolling_text{
	position:absolute;
	top:47px;
	left:298px;
	height:24px;
	width:386px;
	padding-left:12px;
	padding-right:12px;
	border:solid 1px #e6e6e6;
	line-height:24px;
	font-size:12px;
}
.header .scrolling_text p{
	margin:0px;
}
.header .top_menu{
	position:absolute;
	top:101px;
	left:30px;
	height:27px;
	width:940px;
}
.top_menu .top_menu_inner{
	position:relative;
	float:right;
	height:27px;
}

.top_menu .menu_item,
.top_menu .menu_item:visited,
.top_menu .menu_item:link,
.top_menu .menu_item:active,
.top_menu .menu_item:hover{
	position:relative;
	float:left;
	height:25px;
	line-height:25px;
	padding-left:17px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-size:12px;
	color:#000000;
	/*border-bottom:solid 2px #e31e24;*/
}
#selected_top_menu,
.top_menu .menu_item:hover{
	color:#FFFFFF;
	background: #e31e24 url(images/top_menu_left_bg.gif) left top no-repeat;
}
#selected_top_menu{
	font-weight:bold;
}
.menu_item span{
	position:relative;
	float:left;
	height:25px;
	padding-right:17px;
}
#selected_top_menu span,
.top_menu .menu_item:hover span{
	background: url(images/top_menu_right_bg.gif) right top no-repeat;
}
.header .controlz{
	position:absolute;
	top:55px;
	left:784px;
	height:18px;
	width:83px;
	background: url(images/controlz_bg.gif) no-repeat;
}
.controlz .menu_item,
.controlz .menu_item:visited,
.controlz .menu_item:link,
.controlz .menu_item:active,
.controlz .menu_item:hover{
	position:absolute;
	height:18px;
	width:19px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	color:#FFFFFF;
}
#home{
	left:0px;
}
#tree{
	left:32px;
}
#print{
	left:64px;
}
.selected_control#home,
#home:hover{
	background:url(images/controlz_home_active.gif) no-repeat;
}
.selected_control#tree,
#tree:hover{
	background:url(images/controlz_tree_active.gif) no-repeat;
}
#print:hover{
	background:url(images/controlz_print_active.gif) no-repeat;
}
.header .lang_menu{
	position:absolute;
	top:55px;
	left:899px;
	height:18px;
	width:71px;
}
.lang_menu .menu_item,
.lang_menu .menu_item:visited,
.lang_menu .menu_item:link,
.lang_menu .menu_item:active,
.lang_menu .menu_item:hover{
	position:absolute;
	height:18px;
	width:19px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	color:#000000;
	font-size:11px;
	text-align:center;
	line-height:18px;
}
.lang1{
	left:0px;
}
.lang2{
	left:26px;
}
.lang3{
	left:52px;
}
#selected_lang,
.lang_menu .menu_item:hover{
	background:url(images/lang_active.gif) no-repeat;
	color:#FFFFFF;
}
.content{
	position:relative;
	float:left;
	padding-left:30px;
	padding-right:30px;
	width:940px;
	margin-top:26px;
	margin-bottom:27px;
	min-height:577px;
	height:auto !important;
	height:577px;
}
.content_right{
	position:relative;
	float:right;
	width:186px;
}
.content_right input{
	position:relative;
	float:left;
	height:16px;
	font-size:12px;
	width:150px;
}
.content_right label{
	display:none;
}
.content_mid .search-button,
.content_right .search-button,
.content_right .submit_search{
	position:relative;
	float:right;
	border:none;
	background:url(images/button_search.gif) no-repeat;
	width:21px;
	height:20px;
	text-indent:-9999px;
	font-size:0px;
	cursor:pointer;
}
.content_mid .search-button{
	float:left;
	left:14px;
}
.content_mid .search-input{
	position:relative;
	float:left;
}
.refine_search{
	position:relative;
	float:left;
	width:152px;
	padding-right:34px;
	text-align:right;
	line-height:20px;
	margin-bottom:30px;
}
.gray_outter{
	position:relative;
	float:left;
	width:100%;
	padding-top:2px;
	padding-bottom:2px;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
}
.gray_inner{
	position:relative;
	float:left;
	width:100%;
	background: #f2f2f2;
	padding-top:18px;
	padding-bottom:18px;
}
.login {
	position:relative;
	float:left;
	width:161px;
	padding-left:13px;
	padding-right:8px;
}
.login input{
	position:relative;
	float:right;
	width:90px;
}
.login .row{
	position:relative;
	float:left;
	width:161px;
	line-height:20px;
	margin-bottom:5px;
	
}
.cart {
	position:relative;
	float:left;
	width:161px;
	padding-left:13px;
	padding-right:8px;
}
/*
.cart input{
	position:relative;
	float:left;
	width:90px;
}
*/

.cart .submit,
.login .submit,
.search_block .submit,
.submit input{
	position:relative;
	border:none;
	background: url(images/button_login_x.gif) center repeat-x;
	/*width:92px;*/
	width:auto;
	padding-left:10px;
	padding-right:10px;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
}
.submit input{
	float:left;
}
.login .submit{
	float:right;
	margin-bottom:18px;
}
.search_block .submit{
	float:left;
	margin-left:10px;
	margin-top:6px;
}
.login a{
	position:relative;
	float:left;
	margin:0px;
	padding-top:1px;
	padding-bottom:2px;
	line-height:13px;
	font-size:11px;
	padding-right:8px;
	background:url(images/right_arrow.gif) center right no-repeat;
}
.content_right .news_title{
	position:relative;
	float:left;
	width:160px;
	padding-left:26px;
	margin-top:40px;
	height:28px;
	background:url(images/news_icon.gif) top left no-repeat;
	font-size:18px;
	line-height:18px;
}
.content_right .news_caption{
	position:relative;
	float:left;
	width:186px;
	line-height:14px;
	font-weight:bold;
/*	height:14px; */
}
.content_right .news_date{
	position:relative;
	float:left;
	width:186px;
	font-size:11px;
	font-style:italic;
	line-height:13px;
	height:13px;
}
.news_item{
	position:relative;
	float:left;
	width:186px;
	margin-bottom:16px;
}
.news_item p{
	position:relative;
	float:left;
	margin:0px;
	line-height:14px;
}
.all_news,
.news_item a{
	position:relative;
	float:left;
	margin:0px;
	line-height:13px;
	padding-right:8px;
	background:url(images/right_arrow.gif) center right no-repeat;
}
.content_left{
	position:relative;
	float:left;
	width:724px;
	overflow:hidden;
}
.content_left .category_list{
	position:relative;
	float:left;
	width:704px;
	padding-left:10px;
	padding-right:10px;
}
.content_left .category,
.content_left .category:visited,
.content_left .category:link,
.content_left .category:active,
.content_left .category:hover{
	position:relative;
	float:left;
	width:167px;
	padding-left:5px;
	padding-right:4px;
	display:block;
	cursor:pointer;
	cursor:hand;
	color:#000000;
	/*height:125px;*/
	margin-bottom:13px;
	text-decoration:underline;
	/*background: #0000FF;*/
}
.content_left .category:hover{
	color:#ed1c24;
	text-decoration:none;
}
.category .flash/*,
.category .flash:hover*/{
	/*position:absolute;
	top:0px;
	left:5px;*/
	position:relative;
	margin-top:-125px;
	float:left;
	/*height:79px;*/
	height:125px;
	width:167px;
	/*background:#FFFFFF;*/
	/*line-height:79px;
	text-align:center;
	font-size:24px;*/
	/*border-bottom:solid 1px #ed2b32;*/
	overflow:hidden;
	/*cursor:pointer;
	cursor:hand;*/
	/*background:#FFFFFF;
	opacity:0.7;*/
	font-size:0px;
	line-height:0px;
}
/*html>body* .flash{
	margin-top:-166px;
}*/
/*
html[xmlns*=""] body:last-child .category .flash{
	margin-top:-166px;
}*/
/*.category .flash:hover{
	cursor:pointer;
	cursor:hand;
}*/
.category .glasspane{
	position:absolute;
	height:125px;
	width:167px;
	left:5px;
	top:0px;
	background-image:url(data:image/gif;;base64,AAAA);
}
.category span.fn{
	float:none;
}
.category .name{
	position:relative;
	float:left;
	width:142px;
	padding-right:25px;
	font-weight:bold;
	background: /*#FFFF00*/ url(images/category_name_bg.gif) 142px 7px no-repeat;
	/*min-height:39px;
	height:auto !important;*/
	height:39px;
	line-height:13px;
	font-size:11px;
	/*cursor:pointer;
	cursor:hand;*/
	/*margin-top:5px;
	margin-top:-25px;
	margin-top:79px;*/
	margin-top:0px;
	padding-top:5px;
	border-top:solid 1px #ed2b32;
}
.category .white_background{
	position:relative;
	float:left;
	width:167px;
	height:79px;
	/*position:absolute;
	left:5px;
	top:0px;*/
	background:#FFFFFF;
	opacity:0.5;
}
.footer{
	position:relative;
	float:left;
	height:48px;
	width:1000px;
}
.copyrights{
	position:absolute;
	top:0px;
	left:30px;
	width:900px;
}
.copyrights p{
	margin-top:8px;
	margin-bottom:8px;
	padding:0px;
	line-height:11px;
	font-size:10px;
}
.zet, .zet:link, .zet:active, .zet:visited, .zet:hover{
	position: absolute;
	left: 936px;
	height:33px;
	width:34px;
	background:url(images/zet.gif) no-repeat;
	display: block;
	text-decoration: none;
	color:#FFFFFF;
}
.side_menu_container{
	position:relative;
	float:left;
	width:217px;
	overflow:hidden;
}
.side_menu_1{
	position:relative;
	float:left;
	width:201px;
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	margin-top:-10px;
}
.menu_item_1,
.menu_item_1:visited,
.menu_item_1:link,
.menu_item_1:active,
.menu_item_1:hover{
	position:relative;
	float:left;
	width:181px;
	padding-right:20px;
	min-height:13px;
	height:auto !important;
	height:13px;
	line-height:13px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background:url(images/menu_level_1_marker.gif) top right no-repeat;
}
#selected_level_1,
.menu_item_1:hover{
	color:#ed1e26;
}
.menu_level1_h_seperator{
	position:relative;
	float:left;
	width:201px;
	border-bottom:1px solid #ed1c24;
}
.menu_level2_h_seperator{
	position:relative;
	float:left;
	width:201px;
	border-bottom:1px solid #FFFFFF;
}
.side_menu_2{
	position:relative;
	float:left;
	width:201px;
	padding-top:4px;
	padding-bottom:7px;
}
.menu_item_2,
.menu_item_2:visited,
.menu_item_2:link,
.menu_item_2:active,
.menu_item_2:hover{
	position:relative;
	float:left;
	width:166px;
	padding-right:20px;
	padding-left:15px;
	min-height:13px;
	height:auto !important;
	height:13px;
	line-height:13px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background:url(images/menu_level_2_marker.gif) top left no-repeat;
}
#selected_level_2,
.menu_item_2:hover{
	color:#ed1e26;
}

.side_menu_3{
	position:relative;
	float:left;
	width:201px;
	margin-top:-1px;
	padding:0px;
}
.menu_item_3,
.menu_item_3:visited,
.menu_item_3:link,
.menu_item_3:active,
.menu_item_3:hover{
	position:relative;
	float:left;
	width:151px;
	padding-right:20px;
	padding-left:30px;
	min-height:14px;
	height:auto !important;
	height:14px;
	line-height:14px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	background: url(images/menu_level_3_marker.gif) top left no-repeat;
}
#selected_level_3,
.menu_item_3:hover{
	color:#ed1e26;
	/*font-weight:bold;*/
}
/*#selected_menu_3 .menu_item_3{
	color:#ed1e26;
}*/
.menu_item_4,
.menu_item_4:visited,
.menu_item_4:link,
.menu_item_4:active,
.menu_item_4:hover{
	position:relative;
	float:left;
	width:136px;
	padding-right:20px;
	padding-left:45px;
	min-height:14px;
	height:auto !important;
	height:14px;
	line-height:14px;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	background: url(images/menu_level_3_marker.gif) 15px 0px no-repeat;
}
#selected_level_4,
.menu_item_4:hover{
	color:#ed1e26;
	/*font-weight:bold;*/
}
/*#selected_menu_4 .menu_item_4{
	color:#ed1e26;
}*/
.side_menu_container .gray_inner{
	padding-top:0px; /*fix for ie6*/
}
.ie6padding18fix{ /*fix for ie6, normal->bold rollover corrupts padding-top*/
	position:relative;
	float:left;
	width:100%;
	height:18px;
}
.content_mid{
	position:relative;
	float:left;
	margin-left:15px;
	margin-right:22px;
	width:500px;
}
.breadcrumbs{
	position:relative;
	float:left;
	width:500px;
	height:30px;
	font-size:11px;
	line-height:13px;
}
.content_right h1,
.content_mid h1{
	position:relative;
	float:left;
	/*width:500px;*/
	width:100%;
	display:block;
	min-height:24px;
	height:auto !important;
	height:24px;
	padding-top:3px;
	padding-bottom:9px;
	line-height:24px;
	font-size:18px;
	font-weight:normal;
	color:#ed1e26;
	margin:0px;
}
.content_mid .pictures_block{
	position:relative;
	float:left;
	width:499px;
	padding-left:1px;
	min-height:185px;
	height:auto !important;
	height:185px;	
}
.pictures_block p,
.pictures_block div p{
	margin:0px;
}
.pictures_block .bordered_picbox{
	position:relative;
	float:left;
	width:183px;
	height:183px;
	border:1px solid #e7e7e7;
	overflow:hidden;
}
.pictures_block .other_picbox{
	position:relative;
	float:left;
	width:298px;
	padding-left:16px;
	overflow:hidden;
}
.more_link{
	position:relative;
	float:left;
	padding-left:4px;
	padding-right:8px;
	background:url(images/right_arrow.gif) center right no-repeat;
	margin-top:6px;
	margin-bottom:6px;
	cursor:pointer;
	cursor:hand;
}
.content_mid p{
	position:relative;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	line-height:12px;
	width:500px;
}
/*_fixed_*/
.content_mid table p
{
	width: auto !important;
}

.tepalai,
.oil_selection{
	position:relative;
	float:left;
	padding-left:24px;
	padding-right:20px;
	height:18px;
	margin-top:6px;
	background:url(images/oil_selection_marker.gif) left center no-repeat;
}
.literatura,
.literature{
	position:relative;
	float:left;
	padding-left:27px;
	padding-right:20px;
	height:18px;
	margin-top:6px;
	background:url(images/literature_marker.gif) left center no-repeat;
}
.search_block{
	position:relative;
	float:left;
	line-height:12px;
	margin-top:52px;
	width:500px;
}
input.long{
	margin-top:4px;
	margin-bottom:2px;
	height:16px;
	width:154px;
	float:left;
}
input.short{
	margin-top:4px;
	margin-bottom:4px;
	height:16px;
	width:76px;
}

span.instruction{
	font-style:italic;
	font-size:11px;
	color:#999999;
	margin-top:3px;
	margin-bottom:6px;
	float:left;
	position:relative;
	width:100%;
}
.search_attr{
	position:relative;
	float:left;
	width:auto;
	padding-right:10px;
}
.search_attr .checkbox{
	position:relative;
	float:left;
	height:28px;
	width:100%;
}
.search_attr .checkbox input{
	/*position:relative;
	float:left;
	margin-top:8px;*/
	position:  absolute;
	bottom:  1px;
	left: -3px;
	/*height:20px;
	width:auto;*/
	border:none;
}
.manufacturers{
	position:relative;
	float:left;
	line-height:12px;
	margin-top:52px;
	width:500px;
}
.manufacturers .gray_block{
	position:relative;
	float:left;
	margin-top:4px;
	background:#f2f2f2;
	width:100%;
}
.gray_block .picbox{
	position:relative;
	float:left;
	height:35px;
	overflow:hidden;
	line-height:35px;
	font-size:1px;
}
.gray_block .picbox img{
	vertical-align:middle;
}
#details{
	display:none;
	position:relative;
	float:left;
	width:500px;
}
.back_link{
	position:relative;
	float:right;
	right:6px;
	margin-top:-24px;
	cursor:pointer;
	cursor:hand;
}
.gray_block p{
	margin:0px;
	width:auto;
}
.search_results{
	position:relative;
	float:left;
	margin-top:52px;
	width:100%;
}
.search_results table{
	position:relative;
	float:left;
	width:100%;
	border:none;
	background:#e6e6e6;
	/*padding-bottom:1px;
	padding-right:1px;*/
	margin-top:6px;
}
.search_results table td{
	/*position:relative;
	float:left;*/
	background:#FFFFFF;
/*	width:121px; */
	/*margin-top:1px;
	margin-left:1px;*/
	height:23px;
}

.td_name { width:190px; }
.td_qnt { width:50px; }
.td_rmn { width:50px; }
.td_req { width:70px; }

.search_results table th{
	/*position:relative;
	float:left;*/
/*	background:#f2f2f2; */
/*	width:121px; */
	/*margin-top:1px;
	margin-left:1px;*/
	text-align:left;
	vertical-align:top;
	font-size:11px;
}
.registration{
	position:relative;
	float:left;
}
.registration table input{
	position:relative;
	float:left;
	width: 160px;
}
.registration table .submit input{
	width:auto;
}
.registration table .submit{
	float:left;
	padding-right:10px;
	
}
.request_form{
	position:relative;
	float:left;
	width:100%;
}
.request_form .item{
	position:relative;
	float:left;
	width:185px;
}
.request_form input{
	width:150px;
}
.request_form textarea{
	height:85px;
	width:335px;
}
.request_form .submit input{
	position:relative;
	float:left;
	margin-top:10px;
	width:92px;
}
.request_form label{
	position:relative;
	float:left;
	font-size:11px;
	line-height:12px;
	margin-top:13px;
}
.w20 {
	position:relative;
	float:left;
	width:11px;
	overflow:hidden;
	font-size:11px;
	letter-spacing:-1px;
	line-height:14px;
}
.w21 {
	position:relative;
	float:left;
	width:21px;
}
.w25 {
	position:relative;
	float:left;
	width:25px;
}
.w30 {
	position:relative;
	float:left;
	width:30px;
}
.w50 {
	position:relative;
	float:left;
	width:50px;
}

a.nav,
a.nav:link,
a.nav:active,
a.nav:visited,
a.nav:hover{
	text-decoration:none;
}
.cart_error{
	color:#ed1e26;
	font-weight:bold;
}
.order input,
.order select{
	width:165px;
}
.order textarea{
	width:411px;
}
.order .submit input{
	width:auto;
}
.cart h1{
	margin-top:-10px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.cart .submit_left2{
	float:left;
	position:relative;
	margin-top:12px;
	width:100%;
}
.order .item {
	width:50%;
	height:40px;
	float:left;
}
.submit_addtocart input {
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background: url(images/button_login_x.gif) center repeat-x;
	height:20px;
}
.addtocart {
	position:relative;
	float:left;
	width:123px;
	min-height:25px;
	height:auto !important;
	height:25px;
}
.addtocart .quantity_input {
	height:200px;
	color:#FF00FF;
	font-weight:bold;
}
.cart_table {
	clear:both;
	position:relative;
	float:left;
	width:100%;
}
.cart_table table{
	width:100%;
}
.cart_table td, .cart_table th{
	padding:4px;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
.cart_table td{
	background:#f8f8f8;
}
.cart_table th{
	background:#f2f2f2;
	text-align:left;
}
.viewcart_buttons{
	clear:both;
	position:relative;
	float:left;
	width:100%;
}
.viewcart_buttons input{
	float:right;
}
.viewcart_buttons .empty_block{
	position:relative;
	float:right;
	width:12px;
	height:17px;
}
.viewcart_buttons a,
.viewcart_buttons a:link,
.viewcart_buttons a:active,
.viewcart_buttons a:visited,
.viewcart_buttons a:hover{
	float:right;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background: url(images/button_login_x.gif) center repeat-x;
	height:14px;
	text-decoration:none;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}
.confirm_order_detail_box{
	position:relative;
	float:left;
	width:450px;
	margin:7px 0;
}
.confirm_order_detail_box_seperator{
	position:relative;
	float:left;
	width:20px;
	height:10px;
}
.confirm_order_table{
	position:relative;
	float:left;
	margin-top:50px;
	width:100%;
}
.confirm_order_head{
	position:relative;
	float:left;
	margin-bottom:5px;
	border-right:6px solid #FFFFFF;
	font-weight:bold;
	color:#ed1b23;
}
.confirm_order_detail_box .item_l{
	position:relative;
	float:left;
	width:48%;
	clear:both;
	font-weight:bold;
}
.confirm_order_detail_box .item_r{
	position:relative;
	float:left;
	width:52%;
}
a.addtocart_btn,
a.addtocart_btn:link,
a.addtocart_btn:active,
a.addtocart_btn:visited,
a.addtocart_btn:hover{
	float:left;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background: url(images/button_login_x.gif) center repeat-x;
	height:15px;
	text-decoration:none;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}
.formbuilderform{
	position:relative;
	float:left;
	width:100%;
}
.formbuilderform .item input{
	clear:both;
	float:left;
}

.seperatered {   
	float: left;
    position: relative;
    width: 45px; 
}
.seperatered2{   
	float: left;
    position: relative;
    width: 90px; 
}
.seperateredru, .seperatereden {
	float: left;
    position: relative;
    width: 25px; 

}

.reduktorius { margin:5px 0; }

.textarea { width:400px !important;  }
.textarea label { display:block;  float:none !important;}

.cv  label { width:120px; display:block; float:left; }
.cv div { margin-top:10px;  }

.literatura2,
table .literatura,
table .literature{
    background: url("images/literature_marker2.gif") no-repeat scroll left center transparent;
    float: left;
    font-size: xx-small;
    height: 18px;
    margin-top: 6px;
    padding-left: 17px;
    padding-right: 3px;
    position: relative;
}

table .literatura1,
table .literature1{
	position:relative;
	float:left;
	padding-left:27px;
	padding-right:20px;
	height:18px;
	margin-top:6px;
	background:url(images/literature_marker.gif) left center no-repeat;
}