/*
* 2010 (c) http://www.mik.lt
* Contact me: info@mik.lt 
*/

@charset "utf-8";
* { margin:0; padding:0; }
*:focus {outline: none;}
html, body {width:100%; height:100%;}
body {font-family: Arial; font-size:12px; color:#353535;background:url(../img/bg.jpg) repeat;}
input {font-family: Arial; font-size:12px; color:#353535;}
#login_form input[type="text"],input[type="password"] {line-height:34px;}
hr {border:none;border-bottom:1px #cfcfcf solid;}
table , img {border:none;border-collapse:collapse;}
a {text-decoration:none;color:#104278;}
a:hover { text-decoration:none;}

h1 {font-family: Arial; font-size:12px;text-transform:uppercase;font-weight:bold;color:#104278;padding-bottom:10px;}
h2 {font-family: Arial; font-size:12px;color:#af5241;padding-bottom:5px;}
h3 {color:#000000;font-size:12px;}


p.err {text-align:center;color:red;padding-top:5px;padding-bottom:5px;}
p.msg {text-align:center;color:#104278;padding-top:5px;padding-bottom:5px;}
.null {margin:0;padding:0;}
.clear {clear:both;}

#container {width:100%;min-height:100%;position:absolute;background:url(../img/top_bg.jpg) repeat-x;background-position:top;}
#page {width:1002px;min-height:100%;margin-left:auto;margin-right:auto;}
#page #top {height:128px;margin-bottom:30px;}
#page #top #logo {float:left;display:inline;color:#979797;font-weight:bold;font-size:13px;}
#page #top #menu {margin-left:100px;float:left;}
#page #top #menu .menu_link {float:left;display:inline;height:102px;margin-right:20px;}
#page #top #menu .menu_link2 {float:left;display:inline;height:102px;margin-right:20px;}
#page #top #menu .on {background:url(../img/menu_hover.png) no-repeat;background-position:bottom;}
#page #top #menu .menu_link:hover {background:url(../img/menu_hover.png) no-repeat;background-position:bottom;}
#page #top #menu .menu_link a {display:block;margin-top:40px;font-size:15px;color:#cccccc;}
#page #top #menu .menu_link a:hover {color:#fff;}
#page #top #menu .on a {color:#fff;}
#page #top #lang {position:absolute;margin-left:905px;}
#page #top #lang .lang_link {width:23px;height:96px;float:right;display:inline;margin-left:10px;text-align:center;}
#page #top #lang .lang_link a {display:block;margin-top:40px;font-size:12px;color:#cccccc;}
#page #top #lang .lang_link a:hover {color:#fff;}
#page #top #lang .on a {color:#fff;}
#page #top #lang .on {background:url(../img/lang_on.png) no-repeat;background-position:center;}


#foot_table {width:100%;height:100%;color:#cccccc;font-size:14px;line-height:15px;}
#foot_table span {font-weight:bold;}
#foot_table .titles {font-size:16px;font-weight:bold;}
#foot_table .titles td {padding-left:15px;}
#foot_table .copyright {padding-left:15px;padding-top:75px;}
#foot_table .copyright a {margin-left:-16px;}
.mik {position:absolute;right:5px;bottom:2px;width:40px;height:17px;font-size:12px;}
.mik a {float:right;padding:0px;margin:0px;}

.txt_contacts_bottom {position:absolute;width:600px;height:130px;border:0px red solid;margin:0px;padding:0px;margin-top:-10px;}
.txt_bottom1 {width:190px;height:125px;float:left;border:0px blue solid;line-height:20px;padding-top:8px;}
.txt_bottom2 {width:390px;height:125px;float:right;border:0px #fff solid;margin-right:13px;padding-top:13px;}
#txt_bott_2 {display:none;}
#txt_bott_3 {display:none;}
#txt_bott_4 {display:none;}
#txt_bott_5 {display:none;}
 
#foot_table .foot_link {width:152px;height:19px;margin-top:10px;margin-left:3px;}
#foot_table a {padding-left:15px;display:block;}
#foot_table .on {background:url(../img/foot_link_bg.png) no-repeat;}
#foot_table .on a {color:#fff;}


/* .cart_info {width:309px;height:34px;background:url(../img/cart_info_bg.png) no-repeat;float:right;font-size:13px;margin-top:-1px;margin-right:35px;} */
.cart_info {width:309px;height:34px;background:url(../img/cart_info_bg.png) no-repeat;float:right;font-size:13px;margin-top:-1px;margin-right:5px;}
.cart_info a {color:#104278;text-decoration:underline;font-weight:bold;}
.cart_info span {display:block;margin-top:9px;margin-left:34px;}

.search {width:186px;height:34px;background:url(../img/search_bg.png) no-repeat;float:right;margin-top:-1px;margin-right:5px;}

.curr {width:100px;height:34px;background:url(../img/curr_bg.png) no-repeat;float:right;margin-top:-1px;margin-right:5px;}
.curr select {margin-left:9px;margin-top:6px;}


#body_left {width:205px;float:left;background:url(../img/border_left.png) no-repeat;background-position:top right;min-height:648px;margin-bottom:140px;padding-top:12px;padding-left:5px;border:0px green solid;}
#body_right {width:230px;float:right;background:url(../img/border_right.png) no-repeat;background-position:top left;min-height:648px;margin-bottom:140px;padding-top:15px;border:0px blue solid;}
#body_mid {width:560px;margin-left:210px;padding-top:25px;min-height:648px;background:url(../img/mid_top_bg.png) repeat-x;margin-bottom:220px;background-color:#fff;background-position:top;border:0px red solid;}
#body_mid input[type="text"] , #body_mid input[type="password"] {line-height:24px;}

#search {padding-left:20px;padding-top:10px;margin-bottom:10px;}
#search .bg {width:162px;height:21px;background:url(../img/search_bg.jpg) no-repeat;margin-top:4px;}

#footer {width:100%;height:200px;position:absolute;bottom:0px;background:url(../img/footer_bg.jpg) repeat;border:0px red solid;}
#footer #mid {width:1021px;height:200px;margin-left:auto;margin-right:auto;background:url(../img/footer_mid.jpg) repeat-y;background-position:top center;margin-top:0px;}
#footer a {color:#999999;}

.mid_block1 {min-height:150px;border-bottom:1px #cfcfcf solid;margin-bottom:10px;padding-bottom:5px;}
.mid_block2 {border-bottom:1px #cfcfcf solid;margin-bottom:10px;padding-bottom:5px;}

#menu_cats {width:196px;}
#menu_cats a {font-size:14px;padding:1px 5px 1px 0px;color:#353535;}
#menu_cats a:hover {color:#fff;background:#104278;}
#menu_cats a.on {color:#fff;background:#104278;}
/*padding-bottom:25px;*/
#menu_cats li {list-style-type:none;}
#menu_cats li.sub {list-style:square inside;margin-left:-5px;padding-bottom:5px;}
#menu_cats li.sub2 {list-style:disc inside;margin-left:-5px;padding-bottom:5px;}
#menu_cats:nth-child(n) ul {margin-left:15px;}
#menu_cats ul {margin-left:15px;}

#body_right .right {padding-left:40px;}
#login_form {margin-bottom:25px;}
#login_form a {font-size:14px;color:#104278;text-decoration:underline;}
#login_form input[type="text"] , #login_form input[type="password"] {width:160px;height:34px;background:url(../img/input_bg2.png) no-repeat;border:none;font-size:14px;color:#414141;padding-left:10px;margin-bottom:5px;}
#login_form input[type="submit"] {width:92px;height:29px;background:url(../img/login_btn.png) no-repeat;border:none;font-weight:bold;color:#353535;float:right;margin-right:9px;}
#login_form span {display:block;margin-top:5px;width:70px;margin-bottom:10px;}
#login_form span a {font-size:11px;}

.block_round {width:170px;padding:7px;border:1px #cecece solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-top:10px;background:#fff;}
.block_round .block_title {color:#414141;font-size:15px;}
.block_round .vidus {width:170px;border-top:1px #cecece solid;margin-top:5px;padding-top:5px;padding-left:5px;font-size:14px;}
.block_round .vidus_tiek {width:170px;border-top:1px #cecece solid;margin-top:5px;padding-top:5px;padding-left:5px;font-size:14px;}
.block_round .vidus_tiek img {margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;}
.block_round img {float:left;}
.block_round .title {display:block;float:right;width:85px;}
.block_round .title a {font-size:14px;font-weight:bold;color:#104278;}
.block_round  .text {float:left;padding:5px 0 5px 0;color:#414141;}
.block_round .more_btn {width:92px;height:29px;background:url(../img/login_btn.png) no-repeat;border:none;font-weight:bold;color:#353535;float:right;margin-right:9px;margin-top:5px;}
.more_btn {width:92px;height:29px;background:url(../img/login_btn.png) no-repeat;border:none;font-weight:bold;color:#353535;margin-right:9px;margin-top:5px;cursor:pointer;}


.nivoSlider img {width:576px;}
.main_cont {width:530px;height:auto;margin:0px auto;line-height:15px;border:0px red solid;}
.main_cont h2 {color:#000000;font-size:15px;font-weight:bold;}
.tittle {border-bottom:5px #c0c0c0 solid;}


.product {width:155px;height:185px;float:left;margin-left:13px;margin-right:7px;margin-bottom:15px;background:url(../img/list_bg.jpg) repeat-x;background-position:bottom;}
.product .foto {width:153px;height:110px;border:1px #c0c0c0 solid;overflow:hidden;text-align:center;}
.product .foto img {max-width:150px;max-height:100px;}
.product a {color:#000;}
.product .price {color:#cb1515;text-align:center;}
.product .placiau {text-align:center;}

.product_info .foto {width:300px;min-height:300px;border:1px #c0c0c0 solid;overflow:hidden;text-align:center;}
/*.product_info .foto img {width:300px;}*/

.product_info {width:300px;height:300px;border:0px #c0c0c0 solid;overflow:hidden;float:left;}
.product_info img {max-height:300px;border:0px #c0c0c0 solid;}
.description {width:217px;float:right;border:0px red solid;}
.description a.pavadinimas {font-weight:bold;font-size:16px;color:#c80505;line-height:25px;}
.description .price {color:#cb1515;font-size:18px;line-height:25px;}
input.kiekis_inpt {width:45px;height:27px;border:1px #c0c0c0 solid;background:#ececec;color:#5b5b5b;text-align:center;float:left;margin:0 10px 0 10px;}
input.uzsakyti {width:61px;height:22px;border:none;background:url(../img/uzsakyti2.png) no-repeat;cursor:pointer;}
.failas {width:210px;min-height:30px;background:none;text-align:left;color:#000;font-weight:bold;padding-top:10px;margin-top:15px;}
.failas a {display:block;}

.paieska {padding-top:8px;padding-left:10px;}
.paieska input[type="text"] {width:150px;border:none;background:none;}
.paieska input[type="submit"] {width:20px;border:none;background:none;cursor:pointer;}

.new_title {color:#104278;font-size:14px;font-weight:bold;}
.tiek_list {width:170px;height:110px;overflow:hidden;text-align:center;margin-right:2px;margin-left:4px;margin-bottom:10px;float:left;}


/* REGISTRATION / ACC */
.main_block1 {width:100%;color:#000;}
.main_block1 input {margin-bottom:5px;}

.main_block1 input[type="text"] {height:24px;border:1px #999999 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-left:10px;}
.main_block1 input[type="password"] {height:24px;border:1px #999999 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-left:10px;}
.main_block1 select {height:24px;border:1px #999999 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-left:10px;}

.main_block1 .reg_field {width:200px;}
.main_block1 select {width:200px;margin-bottom:5px;}
.reg_left {width:200px;}
.btn_krep {width:77px;height:21px;background:url(../images/krep_btn.gif) no-repeat;border:none;font-size:11px;color:#ffffff;font-weight:bold;float:right;margin-right:11px;margin-top:13px;cursor:pointer;}
.btn_krep_long {width:150px;height:21px;background:url(../images/krep_btn_long.gif) no-repeat;border:none;font-size:11px;color:#ffffff;font-weight:bold;float:right;margin-right:11px;margin-top:13px;cursor:pointer;padding-right:10px;}
.button_small {width:56px;height:19px;background:url(../images/btn_small.gif) no-repeat;border:none;float:right;color:#ffffff;margin-top:7px;font-size:12px;cursor:pointer;}
.warn {float:right;margin-right:100px;display:none;width:10px;text-align:center;font-weight:bold;background:red;color:#ffffff;margin-top:3px;}
.warn2 {float:right;margin-right:125px;display:none;width:10px;text-align:center;font-weight:bold;background:red;color:#ffffff;}
.warn3 {float:right;margin-right:95px;display:none;width:10px;text-align:center;font-weight:bold;background:red;color:#ffffff;}

.active {text-decoration:underline;font-weight:bold;}


/* ORDERS HISTORY */
div.div_prekiu_sar_str {text-transform: uppercase;font-weight:bold;color:#605f64;text-align:left;padding-top:10px;padding-bottom:5px;}
table.prekes_table {width:100%;border:1px #d2d2d2 solid;}
table.prekes_table td.prekes_col {border:1px #d2d2d2 solid;background:#f5f5f5;text-transform: uppercase;text-align:center;font-weight:bold;color:#757479;height:25px;vertical-align:middle;}
table.prekes_table td.prekes_col_err {border-right:1px #d2d2d2 solid;height:25px;vertical-align:middle;text-align:center;}
table.prekes_table td.prekes_row {padding:5px;border:1px #d2d2d2 solid;text-align:center;vertical-align:middle;}
table.prekes_table td.prekes_row img.prek_img {width:70px;}
table.prekes_table td.prekes_row input.kiekis_input {height:20px; width:60px;border:1px #dfdfdf solid;}
table.prekes_table td.prekes_row input.button_cart {background:url(../img/buttons/button_cart.gif) no-repeat; width:31px; height:19px; border:none;margin-top:5px;}
table.prekes_table td.prekes_row input.button_cart_blank {background:url(../img/buttons/button_cart_blank.gif) no-repeat; width:31px; height:19px; border:none;margin-top:5px;}
table.prekes_table td.prekes_row input.button_cart_rm {background:url(../img/buttons/button_cart_rm.gif) no-repeat; width:31px; height:19px; border:none;margin-top:5px;}
table.prekes_table td.prekes_row_top {padding:5px;border:1px #d2d2d2 solid;text-align:center;vertical-align:top;}
table.prekes_table td.prekes_row_top img.prek_img {width:70px;}
table.prekes_table td.prekes_row_top input.kiekis_input {height:20px; width:60px;border:1px #dfdfdf solid;}
.sum_price {text-align:right;font-weight:bold;padding:5px 40px 5px 0;}
.sum_price_small {text-align:right;padding:5px 17px 5px 0;}
.cart_inf_top_td {border:1px #cccccc solid;text-align:center;vertical-align:middle;padding:5px;background:#ececec;color:#000;font-weight:bold;}
.cart_inf_mid_td {text-align:center;}
.w212 { width:212px!important; }

.justify {text-align: justify; }

.main_cat p a {font-weight:bold;background:#175288;color:#fff;font-size:14px;padding:3px 5px 3px 5px;}

.ex_ypat {font-weight:bold;font-size:13px;}
.ex_kaina {font-weight:bold;color:#CB1515;}

#pr_kainos {width:100%;padding:3px;text-align:center;margin-top:15px;}
#pr_kainos tr {border-bottom:1px solid #DFDFDF;}
#pr_kainos .kain_top {color:#676767;font-weight:bold;padding-bottom:3px;line-height:13px;}
#pr_kainos td {text-align:center;} 
#pr_kainos input.kiekis_inpt {height:20px;line-height:20px;float:none;}
#pr_kainos td.kain_mid {height:35px;color:#000;font-size:11px;padding:3px;}

#pr_kainos tr:nth-of-type(even) {background:#f0f0f0;}
.padd_bott {padding-bottom:5px;}

.seo_test {display:none;}

.block_contact { position:absolute;width:180px;height:85px;margin-left:813px;
	color:#fff;
	text-align:center;
	padding-top:15px;
	line-height:23px;
	
}
.block_contact strong { font-size: 18px; }
.block_contact strong.smaller { font-size: 15px; }
.block_contact a { background:#E8E8E8;padding:3px 17px 3px 17px;border-radius:4px; }

.call_form { margin-left:-10px;}

.call_form h3 {
background: #dddddd;
padding: 5px 15px 5px 15px;
text-align: center;
font-size: 14px;
margin-bottom: 27px;
}

.call_form img {
float: left;
margin-top: 25px;
margin-left: 50px;
margin-right: 50px;
}

.call_form div {
float: left;
line-height: 25px;
}

.call_form div input[type="text"] {
width: 250px;
height: 19px;
padding-left: 3px;
line-height: 15px;
}
.call_form div textarea {
width: 250px;
height: 60px;
padding-left: 3px;
line-height: 15px;
}

.call_form div input[type="submit"] {
background: #124982;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
padding: 3px 101px;
}
.call_form .err { 
padding-left:66px;
padding-bottom: 5px;
color: #124982;
}

.mimp { position:absolute;text-indent: -9999px; }
.smaller_inp { font-size:12px!important; }

