html{
	margin:0;
	padding:0;
	height:100%;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: auto;
}

body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#505050;
	height:100%;
}

a{color:#0063bf !important;text-decoration:underline;outline:none;}
img{border:0;}
p{margin-top:6px;margin-bottom:6px;}
form{margin:0;padding:0;}
input{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
select{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
textarea{font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
h1{font-size:18px;margin:0;padding:0;margin:4px 0px;font-weight:normal;color:#000000;}
h2{font-size:14px;margin:0;padding:0;margin:6px 0px;font-weight:bold;}


a.lnk {
    text-decoration:none;
}
a.lnk:hover {
    text-decoration:underline;
}


ul{
	margin:0;
	padding:0;
}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs18{font-size:18px;}

.fl{float:left;}
.fr{float:right;}

.u{text-decoration:underline;}
.lt{text-decoration:line-through;}
.b{font-weight:bold;}
.c{text-align:center !important;}
.r{text-align:right;}
.l{text-align:left;}

.clear{clear:both;}
.abs{position:absolute;}
.rel{position:relative;}
.w100p{width:100%}
.w80p{width:80%}
.t0{border-collapse:collapse;}
.va_top{vertical-align:top;}
.ma{margin:auto;}
.black{color:#000000 !important;}
.white{color:#ffffff;}
.green{color:#408746;}
.gray{color:#505050 !important;}
.red{color:#ee3401;}
.pink{color:#e90000;}
.orange{color:#edad00;}
.hidden{display:none;}
.na{display:none !important;}
.lh18{line-height:18px;}


.pad1{padding:0px 10px;}


.hr1{
	padding:12px 0px;
	font-size:1px;
}

.hr1 div{
	height:1px;
	line-height:1px;
	border-top:1px solid #e4e4e4;
}

.button1 input{
	cursor:pointer;
	height:27px;
	margin:0;
	border:0px;
	background-image:url(../images/button1_middle.gif);
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	overflow:visible;
	padding:0px 3px;
	_padding:0px 6px;
}

.button2 input{
	cursor:pointer;
	height:27px;
	margin:0;
	border:0px;
	background-image:url(../images/button2_middle.gif);
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	overflow:visible;
	padding:0px 13px;
	_padding:0px 16px;
}

.error{
	color:#ee3401;
}


#container{
	margin:auto;
    padding-top:25px;
	width:996px;
	background:url(../images/main_bg.gif) repeat-y;
	min-height: 100%; /* For Modern Browsers */
    height: auto !important; /* For Modern Browsers */
    height: 100%; /* For IE */
}

#top{
	width:970px;
	margin:auto;
}

#header{
	background:url(../images/header_bg.jpg);
	height:72px;
	padding-right:5px;
}

#header .header_menu{
	float:right;
	margin-top:15px;
}

#header .header_menu ul{
	list-style:none;
}

#header .header_menu li{
	font-size:8px;
	display:inline;
	border-right:1px solid #595236;
	padding:0px 9px;
}

#header .header_menu li a{
	color:#595236 !important;
	text-decoration:underline;
	font-size:11px;
}

#header .header_menu .last{
	border:0;
}


#header .contact_text{
	margin-top:5px;
	color:#505050;
	text-align:right;
	font-size:11px;
	padding-right:9px;
}

#header .contact_text span{
	font-size:18px;
	color:#408746;
	padding-left:5px;
}

#header .logo{
    position:absolute;
    top:25px;
    margin:16px 0 0 17px;
}

.b1 {
    border:1px solid #000000;
}

#below_header {
    position:absolute;
    background:url(../images/header_bg.jpg);
    margin:0; /* For IE6 */
    height:38px;
    width:840px;
}
#below_header .tabs {
    width:97px;
}
#below_header .tabs a {
    display:block; /* For IE6 */
    cursor:pointer; /* For IE67 */
    text-decoration:none;
}
#below_header .tab {
    background:url(../images/tab_l.gif) no-repeat;
    margin-right:2px;
    display:inline;
}
#below_header .tab_r {
    background:url(../images/tab_r.gif) no-repeat right 0;
    width:95px;
    height:38px;
    text-align:center;
    font:bold 14px arial;
    line-height:38px;
    color:#FFFFFF;
}

#below_header .tab_active {
    background:url(../images/tab_active_l.gif) no-repeat;
}
#below_header .tab_active .tab_r {
    background:url(../images/tab_active_r.gif) no-repeat right 0;
    height:38px;
    font:bold 14px arial;
    line-height:38px;
    color:#408745;
}

#below_header .header_bottom {
	height:38px;
	background:url(../images/header_bottom_l.gif) no-repeat;
}
#below_header .header_bottom .header_bottom_r {
    background:url(../images/header_bottom_r.gif) no-repeat right 0;
}

#below_header .header_bottom .all_products{
	padding-left:166px;
	padding-top:11px;
	float:left;
}

#below_header .header_bottom .all_products img{
	position:relative;
	top:2px;
}

#below_header .header_bottom .search_box{
	float:left;
	padding-top:4px;
	padding-left:8px;
}

#below_header .header_bottom .search_box .input{
	position:relative;
	top:-8px;
	*top:-4px;
	color:#505050;
	padding:3px 5px;
	margin-right:5px;
	width:180px;
}

#below_header .header_bottom .search_box .ajax_search_suggestions {
    width:192px;
}

.ajax_search_suggestions {
    position:absolute;
    margin:24px 0 0 0;
    background:#ffffff;
    border:1px solid #d3d3d3;
    z-index:100;
}
.ajax_search_suggestions a{
    display:block;
    padding:0 7px 0 7px;
    font-size:11px;
    line-height:19px;
    color:#000000 !important;
    text-decoration:none;

}
.ajax_search_suggestions a:hover {
    background:#d5f2c0;
}


#below_header .header_bottom .help_box_image{
	position:relative;
    float:right;
	padding-right:10px;
	width:37px;
    height:38px;
}

#below_header .header_bottom .help_box_image img{
	position:absolute;
	top:-6px;
}

#below_header .header_bottom .help_box{
	float:right;
	padding-right:5px;
	padding-top:1px;
	text-align:right;
}


#below_header .header_bottom .help_box a{
	color:#ffffff !important;
	text-decoration:underline;
}

#below_header .header_bottom .help_box img{
	display:none;
}

#below_header .header_bottom .help_box span{
	color:#ffde00;
	font-weight:bold;
	font-size:11px;
}


#content_left{
	width:190px;
	float:left;
	padding-top:52px;
}

#content_left2{
	width:823px;
	float:left;
	padding-top:52px;
	padding-left:10px;
}

#content_right{
	width:764px;
	float:right;
}


#content_right .top_left{
	width:627px;
	float:left;
	padding-top:52px;
}

#content_right .top_right,#content_right2{
	width:127px;
	float:right;
	padding-top:8px;
}


.left_menu .category{
	border-bottom:1px solid #e4e4e4;
	padding:9px 0px;
}

.left_menu .last{
	border:0;
}

.left_menu .first{
	padding-top:0;
}

.left_menu .item{
	display:block;
	font-size:18px;
	color:#408746 !important;
	background:url(../images/+2.gif) no-repeat 0px 5px;
	padding-left:20px;
	text-decoration:none;
	line-height:20px;
}

.left_menu .orange{
	color:#edad00 !important;
	background:url(../images/+3.gif) no-repeat 0px 5px;
}

.left_menu .active{
	background:url(../images/-2.gif) no-repeat 0px 5px;
}

.left_menu .active.orange{
	background:url(../images/-3.gif) no-repeat 0px 5px;
}


.left_menu  .left_submenu{
	padding-top:10px;
	padding-left:20px;
}

.left_menu  .left_submenu ul{
	margin:5px 0px;
	list-style:none !important;
}

.left_menu  .left_submenu li{
	padding:2px 0px 2px 10px;
	background:url(../images/li_dot1.gif) no-repeat 0px 8px;
}

.left_menu  .left_submenu li .active2{
	color:#edad00 !important;
	font-weight:bold;
	text-decoration:none;
}

.block1{
	width:190px;
}

.block1 .block1_top{
	height:6px;
	background:url(../images/block1_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.block1 .block1_middle{
	background:url(../images/block1_middle.gif) repeat-y;
	padding:0px 8px;
	font-size:11px;
}

.block1 .block1_bottom{
	height:6px;
	background:url(../images/block1_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}



.cart{
	width:127px;
	margin-bottom:15px;
}

.cart .cart_top{
	height:44px;
	background:url(../images/cart_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.cart .cart_middle{
	background:url(../images/cart_middle.gif) repeat-y;
	padding:10px 2px 0px 8px;
	font-size:11px;
	color:#595236;
}

.cart .cart_bottom{
	height:7px;
	background:url(../images/cart_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.cart  .product{
	padding-bottom:10px;
}

.cart  .product .title{
	line-height:12px;
}

.cart  .product .other{
	margin-top:6px;
}

.cart  .product  .other .product_container{
	float:left;
	display:block;
	overflow:hidden;
	width:70px;
	height:70px;
	text-align:center;
	background:url(../images/product_container.gif) no-repeat;
	padding-top:8px;
	margin-right:5px;
    cursor:pointer; /* For IE6 */
}

.cart  .product  .other .price{
	font-weight:bold;
	padding-top:25px;
}

.cart  .product  .other .remove{
	padding-top:20px;
}



.logged_in_user{
	width:127px;
	padding-bottom:10px;
}

.logged_in_user .user_top{
	height:9px;
	background:url(../images/user_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.logged_in_user .user_middle{
	background:url(../images/user_middle.gif) repeat-y;
	padding:0px 2px 5px 8px;
	font-size:11px;
	color:#595236;
}

.logged_in_user .user_bottom{
	height:6px;
	background:url(../images/user_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.logged_in_user .email{
	display:block;
	overflow:hidden;
	width:118px;
}



.worth_2_buy{
	margin-top:5px;
	padding:0px 2px 0px 8px;
	font-size:11px;
	line-height:13px;
}

.worth_2_buy  p{
	margin:8px 0px;
}



.title1{
	padding:0;
	margin:0;
	background:url(../images/h1_bg.gif) repeat-x;
	height:24px;
	overflow:hidden;
	padding:3px 10px;
	margin:15px 0px 24px 0px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
}



.table1{
	border-collapse:collapse;
}

.table1 td{
	padding:0px 10px;
	width:170px;
	vertical-align:top;
}

.table1 .photo td{
	text-align:center;
}
.table1 .photo td a {
    cursor:pointer; /* For IE6 */
}

.table1 .price td{
	padding-top:10px;
	font-size:18px;
	color:#edad00;
	font-weight:bold;
}

.table1 .savings td{
	font-size:11px;
}

.table1 .title td{
	padding-top:15px;
	font-weight:bold;
}

.table1 .description  td{
	padding-top:5px;
}

.table2{
	border-collapse:collapse;
}

.table2 td{
	padding:0px 10px 0px 10px;
	width:180px;
}

.table2 .photo td{
	text-align:center;
}
.table2 .photo td a {
    cursor:pointer; /* For IE6 */
}

.table2 .price td{
	padding-top:10px;
	font-size:18px;
	color:#edad00;
	font-weight:bold;
	vertical-align:bottom;
}

.table2 .price td span{
	padding-right:0px;
	position:relative;
	top:-3px;
}

.table2 .price td span.petmoney {
    position:relative;
    top:-2px;
}

.table2 .savings td{
	font-size:11px;
}

.table2 .title td{
	padding-top:15px;
	font-weight:bold;
}

.table2 .separator td{
	padding:20px 0px;
}

.table2 .separator td div{
	height:1px;
	line-height:1px;
	border-bottom:1px solid #e4e4e4;
}


.block2{
	width:764px;
}

.block2 .block2_top{
	height:28px;
	background:url(../images/block2_top.gif) no-repeat;
	padding-top:2px;
	padding-left:10px;
}

.block2 .block2_top h1{
	margin-top:2px;
}

.block2 .block2_middle{
	background:url(../images/block2_middle.gif) repeat-y;
	padding:0px 21px;
}

.block2 .block2_bottom{
	height:8px;
	background:url(../images/block2_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.block2 .block2_middle .item1{
	width:47%;
}

.block2 .block2_middle .item1 .image {
	width:140px;
	text-align:center;
	float:left;
	margin-right:10px;
}
.block2 .block2_middle .item1 .image a {
    cursor:pointer /* For IE6 */
}

.block2 .block2_middle .item1 .text{
	width:180px;
	float:left;
}


.block2 .block2_middle .item1 .text .price{
	padding-top:10px;
	font-size:18px;
	color:#edad00;
	font-weight:bold;
}

.block2 .block2_middle .item1 .text .title{
	font-weight:bold;
	margin-top:12px;
}

.block2 .block2_middle .item1 .text .description{
	padding-top:8px;
}


.block3{
	width:970px;
	margin:auto;
}

.block3 .block3_top{
	height:6px;
	background:url(../images/block3_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.block3 .block3_middle{
	background:url(../images/block3_middle.gif) repeat-y;
	padding:0px 8px;
	font-size:11px;
}

.block3 .block3_bottom{
	height:6px;
	background:url(../images/block3_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}



.block4{
	width:822px;
}

.block4 .block4_top{
	height:28px;
	background:url(../images/block4_top.gif) no-repeat;
	padding-top:2px;
	padding-left:10px;
}

.block4 .block4_top h1{
	margin-top:2px;
}

.block4 .block4_middle{
	background:url(../images/block4_middle.gif) repeat-y;
	padding:20px 21px;
}

.block4 .block4_bottom{
	height:9px;
	background:url(../images/block4_bottom.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}



.block5{
	width:823px;
}

.block5 .block5_top{
	height:6px;
	background:url(../images/block5_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

.block5 .block5_top h1{
	margin-top:2px;
}

.block5 .block5_middle{
	background:url(../images/block5_middle.gif) repeat-y;
	padding:8px 20px;
}

.block5 .block5_bottom{
	height:6px;
	font-size:1px;
	line-height:1px;
	background:url(../images/block5_bottom.gif) no-repeat;
}




.help_block{
	margin:auto;
	width:510px;
}

.help_block .left_side{
	width:305px;
	float:left;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
}

.help_block .right_side{
	width:190px;
	float:right;
}


#footer{
	padding-top:30px;
}

#footer .banks{
	border-collapse:collapse;
}

#footer .banks td{
	padding-right:13px;
}

#footer .banks .last{
	padding-right:0px;
}

#footer .footer_menu{
	text-align:center;
	margin-top:15px;
}

#footer .footer_menu li{
	font-size:8px;
	display:inline;
	border-right:1px solid #595236;
	padding:0px 9px;
}

#footer .footer_menu li a{
	color:#595236 !important;
	text-decoration:underline;
	font-size:11px;
}

#footer .footer_menu .last{
	border:0;
}


#footer .copyright{
	padding:10px;
	text-align:center;
	font-size:11px;
}


.breadcrumb{
	padding-bottom:15px;
	zoom:1;
}

.breadcrumb span{
	margin-right:5px;
}

.breadcrumb a{
	margin:0px 2px;
}

.breadcrumb img{
	margin:0px 2px;
	position:relative;
	top:-2px;
}


.orderby{
	font-size:11px;
	color:#505050;
	position:relative;
	top:2px;
	*top:-1px;
}

.orderby select{
	font-size:12px;
	color:#505050;
	*position:relative;
	*top:2px;
}

.naujiena_pic{
	position:relative;
	top:-2px;
}

.akcija_pic{
	position:relative;
	top:-2px;
}



.paging{
	margin-top:40px;
}

.paging .previous_image{
	position:relative;
	top:-2px;
}

.paging .previous_text{
	font-size:18px;
	margin:0px 15px 0px 2px;
}

.paging .next_text{
	font-size:18px;
	margin:0px 2px 0px 15px;
}

.paging .next_image{
	position:relative;
	top:-2px;
}

.paging .page{
	font-size:12px;
	margin:0px 8px;
	position:relative;
	top:-2px;
}

.paging .active{
	text-decoration:none;
	color:#edad00 !important;
	font-weight:bold;
}




.product .product_images{
	width:330px;
	float:left;
}

.product .product_info{
	width:473px;
	float:right;
}

.product .product_images .product_container{
	width:330px;
	height:320px;
	display:block;
	overflow:hidden;
	text-align:center;
	background:url(../images/product_container2.gif) no-repeat;
	padding-top:10px;
}

.product .product_images .product_thumbs{
	margin-top:6px;
}

.product .product_images .product_thumbs a{
	float:left;
	display:block;
	overflow:hidden;
	width:70px;
	height:70px;
	text-align:center;
	padding-top:8px;
	margin-right:5px;
}

.product .product_images .product_thumbs .active{
	background:url(../images/product_container3.gif) no-repeat;
}


.product .product_info .title{
	font-size:36px;
	font-family:Times New Roman, Arial, Tahoma;
	color:#000000;
}

.product .product_info .description{
	line-height:18px;
	margin-bottom:20px;
}



.product .product_info .packs{
	width:100%;
}

.product .product_info .packs tr{
	cursor:pointer;
}

.product .product_info .packs td{
	background-color:#ededed;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e4e4e4;
	padding:4px 0px;
}

.product .product_info .packs .active td{
	background-color:#d5f2c0 !important;
	border-bottom:1px solid #c3e6a9;
}

.product .product_info .packs .check{
	background-color:#e4e4e4;
	text-align:center;
}

.product .product_info .packs .active .check{
	background-color:#c3e6a9 !important;
}

.product .product_info .packs .weight{
	width:26px;
	padding-left:10px;
}

.product .product_info .packs .weight .bag{
	padding-top:5px;
	background:url(../images/bag_icon.gif) no-repeat;
	width:26px;
	height:22px;
	overflow:hidden;
	text-align:center;
	float:left;
	font-weight:bold;
	color:#ffffff;
}

.product .product_info .packs .kg{
	padding-left:5px;
	width:10px;
	font-weight:bold;
}


.product .product_info .packs  .name{
	padding-left:10px;
	font-weight:bold;
}

.product .product_info .packs .price{
	color:#edad00;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
}

.product .product_info .packs .old_price{
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.product .product_info .packs .one_price{
	padding-left:10px;
	font-size:11px;
}

.product .product_info .packs .quantity{
	font-size:11px;
	text-align:right;
	padding-right:10px;
}

.product .product_info .packs .quantity select{
	font-size:11px;
	width:50px;
}


.expert_info{
	background:url(../images/quotes.gif) right top no-repeat;
	float:left;
	padding-right:70px;
	height:56px;
}

.expert_info .duties{
	font-size:11px;
}

.expert_info .credentials{
	font-size:18px;
	color:#000000;
}


.table3{
	border-collapse:collapse;
}

.table3 td{
	background:url(../images/dot.gif) 0px 7px no-repeat;
	vertical-align:top;
	padding:1px 10px;
}


.table4{
	width:100%;
}

.table4 th{
	font-size:11px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.table4 td{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
}

.table4 .image{
	text-align:left !important;
	padding-left:0px;
	line-height:1px;
}

.table4 .weight_text{
	background-color:#FFDE00;
	color:#000000;
	padding:0px 3px;
	width:90px;
}

.table4 p{
	margin:0;
	padding:0;
}



.order{
	width:832px;
}

.order .order_top{
	height:46px;
	display:block;
	overflow:hidden;
	padding:0px 10px;
}

.order .order_top2{
	height:23px;
	display:block;
	overflow:hidden;
	padding:0px 10px;
	background:url(../images/order_block_green2.gif) no-repeat;
}

.order .order_middle{
	background:url(../images/order_block_middle.gif) repeat-y;
	padding:0px 10px;
}

.order .order_bottom{
	background:url(../images/order_block_bottom.gif) repeat-y;
	height:5px;
	overflow:hidden;
	line-height:1px;
	padding:0;
}

.order .done{
	background:url(../images/order_block_green.gif) no-repeat;
}

.order .done .status{
	color:#408746;
	font-weight:bold;
}

.order .active{
	background:url(../images/order_block_pink.gif) no-repeat;
}

.order .active .status{
	color:#e90000;
	font-weight:bold;
}

.order .canceled{
	background:url(../images/order_block_gray.gif) no-repeat;
}

.order .canceled .status{
	color:#505050;
	font-weight:bold;
}

.order .order_info{
	padding-top:5px;
	position:absolute;
}

.order .order_info .order_number{
	font-weight:bold;
	color:#000000;
}

.order .headings{
	position:absolute;
	padding-top:25px;
	font-size:11px;
}

.order .order_top.petmoney .headings {
    padding-top:15px;
}

.order .headings div{
	float:left;
}

.order  .name_width{width:400px;}
.order  .pack_width{width:110px;}
.order  .single_width{width:105px;}
.order  .quantity_width{width:110px;}
.order  .total_width{width:65px;}

.order .date_width {width:200px;}
.order .petmoney_width {width:95px;}

.order .order_middle table td{
	padding:8px 0px;
	border-bottom:1px solid #e4e4e4;
}

.order .order_middle  table .last td{
	border:0;
}

.order .other_info{
	float:left;
	width:600px;
	padding-left:10px;
}

.order .other_info table{
	border-collapse:collapse;
}

.order .other_info table th{
	text-align:left;
	padding:2px 20px 2px 0px;
	font-weight:normal;
}

.order .total_price{
	float:right;
	width:145px;
}

.order .total_price span{
	padding-left:5px;
}






.order2{
	width:832px;
}

.order2 .order_top{
	height:28px;
	display:block;
	overflow:hidden;
	padding:0px 10px;
	background:url(../images/order_block_green2.gif) no-repeat;
}

.order2 .order_middle{
	background:url(../images/order_block_middle.gif) repeat-y;
	padding:0px 10px;
}

.order2 .order_bottom{
	background:url(../images/order_block_bottom.gif) repeat-y;
	height:5px;
	overflow:hidden;
	line-height:1px;
	padding:0;
}


.order2 .headings{
	padding-top:4px;
	font-size:11px;
}

.order2 .headings div{
	float:left;
}

.order2  .name_width{width:400px;}
.order2  .name2_width{width:335px;}
.order2  .image_width{width:65px; text-align:center; }
.order2  .pack_width{width:110px;}
.order2  .single_width{width:105px;}
.order2  .quantity_width{width:110px;}
.order2  .total_width{width:65px;}

.order2  .x1{
	margin-left:15px;
	position:relative;
	top:1px;
}

.order2 .order_middle table td{
	padding:8px 0px;
	border-bottom:1px solid #e4e4e4;
}
.order2.order2_noborder .order_middle table td {
    border-bottom:none;
}
.order2 table td.splitter {
    padding:0;
    font:normal 0px arial;
    line-height:0px;
    height:1px;
    background:#e4e4e4;
    border:none;
}

.order2 .order_middle  table .last td{
	border:0;
}

.order2 .other_info{
	float:left;
	width:600px;
	padding-left:10px;
}

.order2 select{
	font-size:11px;
	width:50px;
}


.order2 .other_info{
	float:left;
	width:600px;
	padding-left:10px;
}

.order2 .other_info table{
	border-collapse:collapse;
}

.order2 .other_info table th{
	text-align:left;
	padding:2px 20px 2px 0px;
	font-weight:normal;
}

.order2 .other_info table td a{
	margin-left:10px;
}

.order2 .total_price{
	float:right;
	width:137px;
}

.order2 .total_price span{
	padding-left:5px;
}





.yellow_block{
	padding:2px 10px;
	line-height:20px;
	background-color:#ffef6a;
	color:#000000;
}


.banner1{
	width:627px;
	height:237px;
}

.banner2{
	width:314px;
	float:left;
}

.banner3{
	width:313px;
	float:right;
}


.user_choose{
	width:100%;
}
.user_choose tr{
	cursor:pointer;
}
.user_choose td{
	background-color:#ededed;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #e4e4e4;
	padding:5px 0px;
}

.user_choose .active td{
	background-color:#d5f2c0 !important;
	border-bottom:1px solid #c3e6a9;
}

.user_choose .check{
	background-color:#e4e4e4;
	text-align:center;
}

.user_choose .check input{
	position:relative;
	top:2px;
}

.user_choose .active .check{
	background-color:#c3e6a9 !important;
}

.user_choose .title{
	padding:0px 10px;
	font-weight:bold;
	padding-top:2px;
}

.user_choose .image{
	padding:0;
	padding-left:10px;
	width:77px;
}

.user_choose .image img{
	position:relative;
	top:2px;
}

.user_choose .price span{
	padding:0px 5px;
	font-weight:bold;
	font-size:18px;
	color:#edad00;
}


.user_choose .question{
	position:absolute;
	margin-left:10px;
	z-index:1;
}


.login{
	width:100%;
}

.login th,.login td{
	vertical-align:top;
}

.login td{
	padding-top:5px;
	padding-bottom:5px;
}

.login th{
	padding-top:7px;
	padding-bottom:5px;
	text-align:right;
	padding-right:5px;
	width:132px;
}

.login .input1{
	font-size:12px;
	width:200px;
}

.login .input2{
	font-size:12px;
	width:120px;
}

.login .select1{
	font-size:13px;
	width:204px;
}

.login .textarea1{
	font-size:12px;
	width:373px;
	height:50px;
}

.login .error{
	padding-left:5px;
	color:#ee3401;
}

.login .comment{
	font-size:11px;
}



.category_info_block{
	width:627px;
	height:91px;
	text-decoration:none;
}

.category_info_block .name{
	padding-left:15px;
	padding-top:5px;
	font-family:Times New Roman;
	font-size:36px;
	color:#ffffff;
}

.category_info_block .description{
	padding-left:15px;
	font-size:12px;
	color:#ffffff;
	width:400px;
}





.send_friend{
	border:1px solid #d1d3d7;
	padding:11px;
	font-size:11px;
	position:absolute;
	width:270px;
	background-color:#ffffff;
	display:none;
	z-index:2;
	margin-left:165px;
	left:50%;
	top:145px;
}

.send_friend .input{
	width:150px;
}

.send_friend .submit{
	padding-top:10px;
	text-align:right;
}

.send_friend .submit input{
	border:0;
	background-color:#56B15E;
	color:#ffffff;
	overflow:visible;
	padding:2px 10px;
	cursor:pointer;
	font-weight:bold;
}

.send_friend .error{
	color:#AF0003;
	text-align:center;
	display:none;
}

.send_friend .success{
	color:#AE0408;
	text-align:center;
	font-weight:bold;
	display:none;
}


.send_friend .close{
	position:absolute;
	text-align:right;
	margin-top:-6px;
	margin-left:8px;
	width:270px;
}





.send_product_request{
	border:1px solid #d1d3d7;
	padding:11px;
	font-size:11px;
	position:absolute;
	width:270px;
	background-color:#ffffff;
	display:none;
	z-index:2;
	left:50%;
	top:50%;
	margin-top:-150px;
	margin-left:-150px;
}

.send_product_request .input{
	width:150px;
}

.send_product_request .submit{
	padding-top:10px;
	text-align:right;
}

.send_product_request .submit input{
	border:0;
	background-color:#56B15E;
	color:#ffffff;
	overflow:visible;
	padding:2px 10px;
	cursor:pointer;
	font-weight:bold;
}

.send_product_request .error{
	color:#AF0003;
	text-align:center;
	display:none;
}

.send_product_request .success{
	color:#AE0408;
	text-align:center;
	font-weight:bold;
	display:none;
}

.send_product_request .close{
	position:absolute;
	text-align:right;
	margin-top:-6px;
	margin-left:8px;
	width:270px;
}



.PasswordReminder{
	border:1px solid #d1d3d7;
	padding:11px;
	font-size:11px;
	position:absolute;
	width:270px;
	background-color:#ffffff;
	display:none;
	z-index:2;
	left:50%;
	top:50%;
	margin-top:-150px;
	margin-left:-150px;
}

.PasswordReminder .input{
	width:150px;
}

.PasswordReminder .submit{
	padding-top:10px;
	text-align:right;
}

.PasswordReminder .submit input{
	border:0;
	background-color:#56B15E;
	color:#ffffff;
	overflow:visible;
	padding:2px 10px;
	cursor:pointer;
	font-weight:bold;
}

.PasswordReminder .error{
	color:#AF0003;
	text-align:center;
	display:none;
}

.PasswordReminder .success{
	color:#AE0408;
	text-align:center;
	font-weight:bold;
	display:none;
}

.PasswordReminder .close{
	position:absolute;
	text-align:right;
	margin-top:-6px;
	margin-left:8px;
	width:270px;
}


.sales_products .title1 {
    margin-bottom:9px;
}
.sales_products tr.photo td {
    padding-top:15px;
}


.toolTipInfo {
	margin-left:20px;
	width:240px;
	position: absolute;
	display: none;
	color: #000000;
	background-color:#feffa9;
	border:1px solid #d0b500;
	font-size: 11px;
	padding:8px;
	z-index:2 !important;
	font-weight:normal;
}

.toolTipArrow{
	position:absolute;
	margin-left:-14px;
}

.success_block{
	background-color:#D5F2C0;
	color:#408746;
	padding:10px;
	text-align:center;
}

.pending_block{
	background-color:#FFEF6A;
	padding:10px;
	text-align:center;
	color:#000000;
}


.error_block{
	background-color:#FFCACA;
	color:#E90000;
	padding:10px;
	text-align:center;
}

#home_banners_cnt {
    width:627px;
    height:324px;
}
#home_banners_cnt .banner {
    position:absolute;
    width:627px;
    height:324px;
}
#home_banners_cnt .banner a {
    display:block;
}
#home_banners_cnt .selectors_cnt {
    width:627px;
    padding-top:294px;
}
#home_banners_cnt .selectors_cnt2 {
    position:absolute;
    width:627px;
}
#home_banners_cnt .selectors {
    position:absolute;
    right:0;
    padding:0 14px 0 0;
}
#home_banners_cnt .selectors .item {
    padding-left:7px;
}
#home_banners_cnt .selectors img {
    cursor:pointer;
}


/*
 * Login/register page
 */
#login_register {
    height:100%;
    margin:0 auto;
    width:929px;
}
#login_register a:link, #login_register  a:active, #login_register  a:visited {
    color:#0064AA !important;
    text-decoration:underline;
}
#login_register .clear {
    clear:both;
    height:1px;
    margin:-1px 0 0;
}
#login_register .logo {
    padding:0 0 10px 30px;
}
#login_register .irem {
    border:1px solid #E2E2BB;
    padding:40px 0 15px 30px;
}
#baltas  {
    background-image:url("../images/vartotojams/pxwhite2.gif");
    background-position:595px 0;
    background-repeat:repeat-y;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    line-height:15px
}
#naujas {
    float:left;
    width:505px;
}
#login_register ul {
    list-style:none outside none;
    margin:8px 0 20px 11px;
    padding:0;
}
#login_register ul li {
    background-image:url("../images/vartotojams/logli.gif");
    background-position:0 6px;
    background-repeat:no-repeat;
    font-size:11px;
    line-height:16px;
    padding:0 0 0 10px;
}
#login_register .kampas1 {
    background-image:url("../images/vartotojams/bg_gray.gif");
    background-repeat:no-repeat;
    height:195px;
}
#login_register .kampas2 {
    padding:7px 0 7px 17px;
}
#login_register form {
    display:inline;
    margin:0;
}
#login_register .forma td {
    color:#000000;
    font-size:11px;
    line-height:14px;
    padding:3px 6px 4px 0;
}
#login_register .fs11 {
    font-size:11px;
}
#login_register .tf {
    border-color:#777777 #CACACA #CACACA #777777;
    border-style:solid;
    border-width:1px;
    color:#000000;
    font-size:13px;
    margin:0 8px 0 0;
    padding:2px 0 3px 3px;
    width:160px;
}
#login_register .color1 {
    color:#777777;
}
#login_register .color2 {
    color:#F96900;
    font-weight:bold;
}
#login_register .chb {
    height:13px;
    margin:0 5px 0 0;
    padding:0;
    width:13px;
    position:relative;
    top:3px;
}
#login_register .btn2 {
    background-color:transparent;
    background-image:url("../images/vartotojams/btnrep2.gif");
    background-repeat:repeat-x;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:14px;
    margin:0;
    padding:0 0 1px;
}
#login_register .btn1 {
    background-color:transparent;
    background-image:url("../images/vartotojams/btnrep.gif");
    background-repeat:repeat-x;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:14px;
    margin:0;
    padding:0 0 1px;
}
#uzsiregistraves {
    float:right;
    width:275px;
}
#login_register_footer {
    color:#010101;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    line-height:12px;
    padding:7px 9px 5px 0;
}
#login_register .info_icon {
    cursor:help;
    position:relative;
    top:3px;
}
#login_register .info_block {
    background-color:#FFF87E;
    border:1px solid #FA6900;
    color:#000000;
    display:none;
    font-size:11px;
    font-weight:normal;
    margin-left:5px;
    padding:5px 10px;
    position:absolute;
    z-index:2;
}
#login_register .info_block img {
    display:none;
    margin-left:-15px;
    position:absolute;
}
#login_register .login_error {
    color:#edad00;
    font-size:11px;
    font-weight:bold;
}
#login_register .login_success {
    color:#3AA924;
    font-size:11px;
    font-weight:bold;
}


.directorynav td, .directorynav th {
    line-height:12px;
    padding-right:20px;
}
.directorynav th {
    text-align:left;
}
.directorynav th, .directorynav th a {
    font-weight:bold;
    color:#0063bf;
    text-decoration:none;
}
.directorynav td {
    text-align:left;
}
.directorynav td, .directorynav td a {
    color:#808080 !important;
    text-decoration:none;
}
.directorynav h_splitter {
    height:20px;
}

.home_wysiwyg_block p {
    padding:0;
    margin:0;
}

#bottom_banner {
    position:fixed;
    bottom:0;
    height:35px;
    line-height:35px;
    padding:0;
    margin:0;
    overflow:hidden;
}
#bottom_banner_inner {
    position:relative;
    width:10000px;
}
#bottom_banner a {
    display:block;
    height:35px;
    line-height:35px;
    padding:0;
    margin:0;
}
#bottom_banner a img {
    display:inline;
    position:absolute;
    line-height:35px;
    width:800px;
}