/**
 * CSS file
 *
 * @updated   2007-09-26
 * @copyright UAB "Informacijos valdymo centras", www.ivc.lt
 */
body,
td,
th,
form,
p,
div,
ol,
ul,
li,
h1,
h2,
h3,
h4,
input,
textarea,
select,
button
{
    padding:0px;
    margin:0px;
}
body,
table
{
    font-family:Arial, Trebuchet MS, Verdana, Sans-Serif; 
	font-size:12px;
	line-height:16px;
    color:#000;
}
table
{
    border:0px;
    border-collapse:collapse;
}
img
{
    border:0px;
    vertical-align:middle;
}
ul,
ol
{
	padding-left:16px;
}
ul
{
	list-style:none;
}
li
{
	background:url(/design/icon_li.gif) no-repeat left 10px;
	padding-left:15px;
	line-height:21px;
}
h1
{
	color:#c6211f;
	font:normal 21px Trebuchet MS;
	padding-bottom:4px;
	border-bottom:1px solid #bdbdbd;
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
}
h2
{
	color:#c6211f;
	font:bold 11px Trebuchet MS;
	padding-bottom:2px;
	padding-left:4px;
	border-bottom:1px solid #bdbdbd;
}
h3
{
	color:#000;
	font:bold 14px Arial;
	padding-bottom:7px;
}
h4
{
	color:#000;
	font:bold 16px Arial;
	padding-bottom:10px;
}
input,
textarea,
select
{
	border:1px solid #bfbfbf;
	background:#fff;
    font-family:Arial, Trebuchet MS, Verdana, Sans-Serif; 
	font-size:11px;
	margin-top:4px;
	margin-bottom:4px;
	width:322px;
	padding:4px;
}
input.check
{
	width:13px;
	border:none;
	padding:0px;
	margin:0px;
	background:transparent;
}
a,
a:visited
{
	color:#c6211f;
	text-decoration:underline;
}
a:active,
a:hover
{
	color:#c6211f;
	text-decoration:none;
}
.star { color:#c6211f; }
div.clear { clear:both; }
div.clearLeft { clear:left; }
div.clearRight { clear:right; }
div.left { float:left; }
div.right { float:right; }
div.tRight { text-align:right; }

div#body_bg
{
	background:url(/design/bg_red.gif) repeat-x left 150px ;
}
div#body
{
	margin:auto;
	width:990px;
}
div#header
{
	height:178px;
}
div#logo
{
	text-align:right;
	height:114px;
	padding:0px 15px 0px 0px;
}
div#languages
{
	text-align:right;
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#c6211f;
	padding:5px 15px 0px 0px;
	height:31px;
}
div#icons
{
	height:28px;
	padding-right:15px;
}
div#icons div.item
{
	background:url(/design/bg_red_light.gif);
	float:right;
	height:28px;
	overflow:hidden;
}
div.icons_sub
{
	z-index: 99;
	position:absolute;
	width:143px;
	margin-left:1px;
}
div.sub_group,
div.sub_group_last
{
	background:#e36462;
	text-align:center;
	font-family:Tahoma, Arial;
	font-size:10px;
	border-top:1px solid #fff;
	padding:7px;
}
a.sub_group,
a.sub_group:visited,
a.sub_group:active,
a.sub_group:hover
{
	color:#f8dfdf;
}
div.sub_group_last
{
	background:#e36462 url(/design/bg_sub_last.gif) no-repeat bottom left;
}
div#menu
{
	height:65px;
}

div.main_first_active
{
	background:url(/design/bg_header_first_active.gif) no-repeat top right;
	width:14px;
	height:41px;
	float:left;
}
div.main_first
{
	background:url(/design/bg_header_first.gif) no-repeat top right;
	width:14px;
	height:41px;
	float:left;
}
div.main_menu
{
	float:left;
	background:url(/design/bg_header_menu.gif) repeat-x top left;
}
div.menu_item,
div.menu_item_last,
div.menu_item_next_active
{
	float:left;
	background:url(/design/bg_header_menu_end.gif) no-repeat top right;
	padding:9px 15px 17px 10px;
	font-weight:bold;
	color:#a03137;
	font-size:11px;
}
div.menu_item_next_active
{
	background:url(/design/bg_header_menu_next_active.gif) no-repeat top right;
}
div.menu_item_last
{
	background:url(/design/bg_header_menu_end_last.gif) no-repeat top right;
}
div.main_active
{
	float:left;
	background:url(/design/bg_header_active.gif) repeat-x top left;
}
div.menu_active,
div.menu_active_last
{
	float:left;
	background:url(/design/bg_header_active_end.gif) no-repeat top right;
	padding:9px 19px 17px 5px;
}
div.menu_active_last
{
	background:url(/design/bg_header_active_end_last.gif) no-repeat top right;
}
a.menu_active,
a.menu_active:visited,
a.menu_active:hover,
a.menu_active:active
{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	background:url(/design/arrow_menu_active.gif) no-repeat center left;
	padding-left:8px;
}
a.menu,
a.menu:visited,
a.menu:hover,
a.menu:active
{
	font-weight:bold;
	color:#a03137;
	font-size:11px;
	text-decoration:none;
	background:url(/design/arrow_menu.gif) no-repeat center left;
	padding-left:8px;
}
div#content
{
	width:645px;
	padding-left:10px;
}
div#inner_content
{
	width:710px;
	padding-top:24px;
	float:right;
}
div#main_top
{
	padding-bottom:55px;
	padding-right:15px;
}
div#main_left
{
	padding-bottom:55px;
	width:310px;
	float:left;
}
div#main_right
{
	padding-bottom:55px;
	width:310px;
	float:right;
}
div.main_text
{
	padding-top:20px;
	color:#272727;
}
div.main_text p
{
	padding-bottom:10px;
}
div.main_text img
{
	/*padding-right:10px;
	padding-bottom:10px;*/
}
div.main_map
{
	float:left;
}
div.main_map span
{
	padding-left:20px;
	padding-right:30px;
}
div.main_img
{
	text-align:center;
	padding-top:25px;
}
div.ico_info
{
	background:url(/design/info.gif) no-repeat center left;
	padding-left:25px;
}
div.ico_cart
{
	background:url(/design/cart.gif) no-repeat center left;
	padding-left:25px;
}
div.ico_cloud
{
	background:url(/design/cloud.gif) no-repeat center left;
	padding-left:25px;
}
div#right
{
	width:310px;
	background:url(/design/bg_right.gif) no-repeat top left;
	float:right;
}
div.sub_content
{
	padding:25px 20px 10px 30px;
}
div#inner_left
{
	width:250px;
	background:url(/design/bg_right.gif) no-repeat top left;
	float:left;
}
div.subBlock
{
	padding-top:10px;
}
a.s_menu,
a.s_menu:visited,
a.s_menu:active,
a.s_menu:hover
{
	color:#c6211f;
	text-decoration:none;
}
div.sub_menu
{
	background:url(/design/arrow_sub_menu.gif) no-repeat 4px center;
	padding-left:27px;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 12px Arial;
	line-height:24px;
}
div.sub_menu_active
{
	background:#fee url(/design/arrow_sub_menu.gif) no-repeat 4px center;
	padding-left:27px;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 12px Arial;
	line-height:24px;
}
div.sub_sub_menu
{
	background:url(/design/arrow_sub_sub_menu.gif) no-repeat 26px center;
	padding-left:47px;
	padding-top:2px;
	padding-bottom:2px;
	font:bold 12px Arial;
	line-height:24px;
}
div.sub_sub_menu_active
{
	background:#fff3f3 url(/design/arrow_sub_sub_menu_active.gif) no-repeat 26px center;
	padding-left:47px;
	padding-top:2px;
	padding-bottom:2px;
	font:bold 12px Arial;
	line-height:24px;
}
div.sub_sub_padding
{
	padding-bottom:5px;
}
div.sep
{
	border:1px solid #f2f1ee;
	margin:4px 0px 4px 0px;
}
div.news_main
{
	padding:15px 0px 15px 0px;
	font-size:11px;
}
div.news_inner
{
	padding:10px 10px 20px 10px;
}
div.news_title
{
	padding-bottom:6px;
	/*font-size:11px;*/
	color:#000;
	font-weight:bold;
}
div.news_short
{
	/*font-size:11px;*/
	color:#272727;
}
div.marked
{
	background:#f2f1ee;
}
div.firstNews
{
	padding-top:0px;
}
div.inner_news
{
	padding:0px;
}
a.more,
a.more:visited,
a.more:active,
a.more:hover
{
	background:url(/design/arrow_more.gif) no-repeat center right;
	padding-right:10px;
}
div.news_inner a.back,
div.news_inner a.back:visited,
div.news_inner a.back:active,
div.news_inner a.back:hover
{
	background:url(/design/arrow_back.gif) no-repeat center left;
	padding-left:10px;
}
div.subscriber_main
{
	background:url(/design/bg_subscriber.gif) no-repeat top left;
	width:225px;
	height:65px;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
}
div.subscriber_main form
{
	padding-top:20px;
}
div.subscriber_main form input
{
	width:155px;
	margin:0px;
	padding:2px;
}
button.subscribe
{
	background:url(/design/bg_button.gif);
	width:59px;
	height:20px;
	color:#c6211f;
	border:0px;
}
div#footer
{
	background:#db3836 url(/design/bg_footer.gif) repeat-x top left;
	height:90px;
	padding-top:9px;
}
div#footer_content
{
	margin:auto;
	width:990px;
}
div.footer_padding
{
	padding-top:10px;
	padding-left:10px;
}
div.footer
{
	float:left;
	color:#f8dfde;
	font-size:11px;
	background:url(/design/sep_footer.gif) no-repeat center right;
}
div.solution
{
	float:right;
	color:#f8dfde;
	font-size:11px;
	padding-top:12px;
}
div.solution a,
div.solution a:visited,
div.solution a:active,
div.solution a:hover
{
	color:#f8dfde;
	padding-right:15px;
}
div.contacts
{
	width:177px;
	height:56px;
	padding-top:4px;
}
div.contacts a,
div.contacts a:visited,
div.contacts a:active,
div.contacts a:hover
{
	color:#f8dfde;
}
div.links
{
	width:177px;
	padding-top:12px;
	height:48px;
	font-size:11px;
}
div.links div
{
	padding-left:32px;
	padding-bottom:5px;
	font-weight:bold;
}
div.links div a,
div.links div a:visited,
div.links div a:active,
div.links div a:hover
{
	color:#f8dfde;
}
div.phone
{
	width:312px;
	height:60px;
	font-size:14px;
}
div.phone div
{
	background:url(/design/phone_icon.gif) no-repeat center right;
	text-align:right;
	margin-right:29px;
	padding-right:57px;
	padding-top:12px;
	height:48px;
}
span.footerPhoneNr
{
	font-size:18px;
	font-weight:bold;
	line-height:21px;
}
button.button
{
	/*background:#fff url(/design/arrow_button.gif) no-repeat center left;
	background:#db3836;
	padding:3px;
	margin-left:15px;
	border:0px none;
	text-decoration:underline;
	color:#fff;
	font:bold 11px Tahoma;
	border:2px solid #f00e0e;*/
	padding:3px 10px;
	margin-top:3px;
	border:1px solid #adb2b5;
	background:#f4f4f4;
}
button#seach_button
{
	margin:0px 0px 3px 3px;
}
div.main_table_title
{
	padding-bottom:25px;
}
table.main
{
	color:#373737;
		
}
table.main th 
{
	width:90px;
	font-weight:normal;
	text-align:left;
}
table.main td  {width:330px;}

table.main td.buttons
{
	text-align:right;
}

table.list {
	width:700px;
	
}
table.list td, table.list th {
	border:1px dashed #dbdbdb;
	padding:2px;
}

div.paging_block
{
	height:30px;
}
div.paging_title,
div.paging_pages
{
	float:left;
	color:#000;
}
div.paging_title
{
	width:100px;
}
div.paging_pages
{
	width:590px;
}
div.paging_pages img
{
	padding:6px;
}
div.icon_print
{
	float:right;
	margin-top:-5px;
}
div.search_rs
{
	background:url(/design/icon_li.gif) no-repeat left 7px;
	padding-left:15px;
	padding-bottom:10px;
}
div.getPDF
{
	/*background:url(/design/arrow_button.gif) no-repeat right 6px;*/
	padding:10px;
	background:#f2f1ee;
}
div.getPDF img
{
	padding-right:20px;
}
div.catalogROW
{
	padding-bottom:25px;
}
div.catalogTitle
{
}
div.catalogIMG
{
	width:220px;
	height:200px;
	text-align:center;
	float:left;
}
div.catalogIMG img
{
	padding-right:20px;
}
div.catalogDESC
{
	width:400px;
	float:left;
}
div.borderTOP
{
	border-right:1px dashed #dbdbdb;
}
div.borderTOPright
{
}
div.borderBottom
{
	border-right:1px dashed #dbdbdb;
	border-top:1px dashed #dbdbdb;
}
div.borderBottomRight
{
	border-top:1px dashed #dbdbdb;
}
div.queryNote
{
	text-align:right;
	font-size:11px;
	padding-top:5px;
	padding-bottom:7px;
}
div.shopBlock
{
	padding-top:20px;
}
div.shopBlock p
{
	padding:0px;
}
div#flash_Fzmlp
{
	border:1px solid #dbdbdb;
}
div.shopsList
{
	padding-left:330px;
}
div.pfdAll
{
	padding:10px;
	margin-bottom:15px;
}
div.pfdCats
{
	padding-left:10px;
	margin-bottom:15px;
}

/* site tree */
.dtree {
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree .clip {
	overflow: hidden;
}


/* coolTables */
.coolTable
{
	font-family:Arial;
}
.coolTableRg,
.coolTableRg2,
.coolTableHdr
{
	padding-left:18px;
	padding-right:18px;
	height:28px;
	/*border-bottom:1px dashed #ccc;*/
	border:1px solid #ccc;
}
.coolTableHdr
{
	font-weight:bold;
	background:#F2F1EE;
}
.coolTableRg,
.coolTableRg2
{
	color:#272727;
}

.coolTablePro
{
	padding:1px;
	margin:1px;
}
.coolTablePro td,
.coolTablePro th
{
	padding:4px;
	margin:4px;
	border:1px solid #bdbdbd;
}

/* print page */
div#print_body
{
	width:580px;
	background:url(/design/bg_print.gif) repeat-x left 85px ;
}
div#print_logo
{
	padding-left:21px;
	padding-top:12px;
	height:110px;
}
div#print_content
{
	padding:10px;
}
div#print_footer
{
	background:url(/design/bg_print.gif) repeat-x top left;
	color:#c6211f;
	height:60px;
	padding-top:9px;
	padding-left:10px;
	font-size:10px;
}
.sales_reg_table td {
	padding-right:10px;
}
.winners_table td {
	padding-right:10px;
}
.sales_reg_table input {
  margin-bottom:0px;
}.poll {	padding: 0px 25px 0px 25px;}.poll input[type=text] {	width: auto;}.poll input[type=submit] {	width: auto;}
.poll-results table td {	padding: 3px;}.percentage {	border: 1px #CCC solid;	height: 13px;	width: 300px;}.percentage div {	background-color: #CD2827;	height: 13px;}.poll-results {	width: 331px;}
#contest_email_block {
	font-weight: bold;
	font-style: italic;
	font-size: 8pt;
}
#poll-question {
	font-weight: bold;
	font-size: 10pt;
}

#flash_9109 {
	float: left;
}
#flash_3146 {
	float: left;
}
#flash_9799 {
	float: left;
}