@import "reset.css";
/*-----TURINYS-----\*/
/*
 * 
1.-Pagrindiniai nustatymai
2.-Bandras svetainės stilius
	2.1.-Svetainės viršus
		2.1.1.-Permatomas viršaus blokelis
		2.1.2.-Viršutinis menių peršviečiamame blokelyje
		2.1.3.-Aktyvaus menių punkto pasikeitimai
		2.1.4.-Logotipas
	2.2.-Centrinė dalis
		2.2.1.-Vidinio puslapio centras
		2.2.2.-Puslapio kelias
		2.2.3.-Formatavimo nustaymai
		2.2.4.-Puslapiavimas
		2.2.5.-Šoniniai blokai
			2.2.5.1.-Apklausa
			2.2.5.2.-Naujienų prenumerata
			2.2.5.3.-Kairysis menių blokas
			2.2.5.4.-Video sąrašo blokelis
			2.2.5.5.-Kalendorius
		2.2.6.-Akcijos
		2.2.7.-Kainų blokai
		2.2.8.-Užrašai ant nuotraukų
		2.2.9.-Filtras
	2.3.-Svetainės apatinė dalis
		2.3.1.-Apačioje esantis firminių ženklų blokelis
		2.3.2.-Autorinės teisės ir kita informacija
3.-Papildomi stiliai puslapiams
	3.1.-Pradžios puslapis
	3.2.-Vidinis puslapis
	3.3.-Akcijų puslapis
	3.4.-Naujienų sąrašas
	3.5.-Plati naujiena
	3.6.-Produktų sąrašas
	3.7.-Produktas
	3.8.-Pirkinių sąrašas
	3.9.-Parduotuvių sąrašas
	3.10.-Video sąrašas
*/

/*-1.-Pagrindiniai nustatymai-\*/
body.master {text-align: center; background: #0a131d url(../images/body_bgr.gif) repeat-x; font-family: Tahoma; font-size: 13px; color: #333;}

#site_container {width: 990px; margin: 0 auto; padding-top: 45px; text-align: left;}

a {color: #333; font-size: 13px;}
a:hover {color: #000;}

h1, h2, h3, h4 {font-weight: normal;}

.button {background-color: #666; color: #fff; cursor: pointer; border: none; text-align: left;}

/*-2.-Bandras svetainės stilius-\*/

/*-2.1.-Svetainės viršus-\*/

/*-2.1.1.-Permatomas viršaus blokelis-\*/
.hover .head_box_bgr {opacity: 0.7 !important; filter: alpha(opacity = 70) !important;}
.head_box {position: absolute; top: 10px; left: 10px; width: 970px; height: 66px; border-bottom: 1px dashed #ccc;}
.head_box_bgr {position: absolute; top: 0px; left: 0px; width: 970px; height: 66px; opacity: 0.8; filter: alpha(opacity = 20); background-color: #fff;}

/*-2.1.2.-Viršutinis menių peršviečiamame blokelyje-\*/
.top_menu_wrapper {text-align: right; }
.top_menu {display: inline; float: right; text-align: right; position: relative; margin-top: 12px; margin-right: 10px; padding-right: 2px;}
.top_menu li {display: inline;}
.top_menu li span, .sound ul span {background: url(../images/top_menu_stripe.gif) no-repeat left center; padding: 8px; border-bottom: 1px solid #d5d5d5; display: block; float: right;}  
.top_menu li a {padding: 3px; color: #666666; font-family: Tahoma; font-size: 13px; text-decoration: none; font-weight: bold;}
.top_menu li a:hover {color: #fb121c;}
.top_menu .sub ul {display: block;}
.top_menu ul {position: absolute; right: 0px; display: none; margin-top: 32px; width: 100%;}
.top_menu ul li {display: inline;}
.top_menu ul li a {margin: 0px; display: inline; float: none; font-weight: normal;}
.top_menu ul li span {display: block; float: right; padding: 10px 8px; border: none;}
.head_box .top_submenu li span {background: url(../images/top_menu_stripe.gif) no-repeat left center ;}
/* Garso valdymas \*/
.sound span{ padding:3px 4px 4px 4px !important;}
.sound_on a, .sound_off a{display: block; width: 27px; height: 19px;}

.sound_on a{background: url(../images/sound_on.gif) no-repeat center center;}
.sound_off a{background: url(../images/sound_off.gif) no-repeat center center;}

.sub .sound_on, .sub .sound_off, .active .sound_on, .active .sound_off {padding: 2px 4px 4px 3px !important;}
.sound ul span {padding: 8px !important;}
/*-2.1.3.-Aktyvaus menių punkto pasikeitimai-\*/
.top_menu .sub span,  .top_menu .active span{border: 1px solid #d5d5d5; border-bottom: none; margin-right: -1px; background: none; padding-left: 7px; padding-top: 7px;}
.top_menu .first span{border-left: none !important;}
.top_menu .last span{border-right: none !important; margin-right:0px !important}
.top_menu .active span a {color: #fb121c;}
.top_menu .active ul span a {color: #666666;}
.top_menu .active ul span a:hover {color: #fb121c;}
.top_menu .active ul .active span a {color: #fb121c;}
.top_menu .active_curent span a {color: #fb121c;}
.top_menu .active_curent ul span a {color: #666666;}
.top_menu .active_curent ul span a:hover {color: #fb121c;}
.top_menu .active_curent ul .active_curent span a {color: #fb121c;}
.top_menu .active ul {display: block;}
.top_menu .active ul span{border: none; margin-right: 0px;}
.sub ul span {border: none; margin-right: 0px !important;}

.sub ul span {border: none !important;}

.top_menu .first span, .head_box .top_submenu .first span  {background: none;}

/*-2.1.4.-Logotipas-\*/
.logo {display: block; float: left; margin-top: 16px; margin-left: 16px; height: 23px; width: 176px; }
.logo a {position: absolute; display: block; height: 39px; width: 176px; text-indent: -9999px; overflow:hidden; background: url(../images/logo.png) no-repeat; cursor: pointer;}

/*-2.2.-Centrinė dalis-\*/

/*-2.2.1.-Vidinio puslapio centras-*/
#site_content {height: 1%; background-color: #fff; padding-top: 50px;}
#site_content #content_left {display: inline; width: 130px; float: left; margin-left: 40px;}
#site_content #content_middle {height: 1%; display: inline; width: 450px; float: left; margin: 0 50px; }
#site_content #content_right {display: inline; width: 230px; float: left;}

/*-2.2.2.-Puslapio kelias-*/
.page_path a{text-decoration: none; color: #333; font-size: 13px; padding-right: 13px; background: url(../images/pagepath_arrow.gif) no-repeat right 5px;}
.page_path a:hover {text-decoration: underline;}
.page_path .last {background: none;}

/*-2.2.3.-Formatavimo nustaymai-*/
#site_content #content_middle p {padding: 8px 0;}
#site_content #content_middle .image {float: left; padding-right: 10px; padding-bottom: 10px;}
#site_content #content_middle .title {font-size: 30px; font-weight: bold; color: #000; padding-bottom: 14px; padding-top: 3px; margin-bottom: 15px; background: url(../images/red_dash.gif) repeat-x left bottom;}
.last {border-bottom: none !important;}


/*-2.2.4.-Puslapiavimas-\*/
.pages {background-color: #EFEFEF; padding: 9px; margin-bottom: 30px;}
.pages span {display: block; float: left; padding: 2px;}
.pages .previous, .pages .next{ padding: 2px;}
.pages .previous {padding-left: 20px; background: url(../images/pages_left.gif) no-repeat left 6px;}
.pages .next {padding-right: 20px; background: url(../images/pages_right.gif) no-repeat right 6px;}
.pages a {color: #3366cc;}


/*-2.2.5.-Šoniniai blokai-\*/

.hot_new, .hot_item {margin-bottom: 25px; padding-top: 5px; border-top: 1px dashed #fb121c; }

#site_content .block .cities_select { display: block; float: left; height: 22px; width: 160px; margin-bottom: 5px; margin-top: 5px;}
#site_content .block .submit_city {border: none; background: url(../images/small_arrow_right.gif) no-repeat center 3px; margin-left: 5px; margin-bottom: 5px;  margin-top: 5px; cursor: pointer; width: 18px; height: 20px;}
#site_content .block .link a {color: #3366cc;}

#site_content .block {margin-bottom: 45px;}
#site_content .block .subtitle {border-bottom: 1px dashed #c0b8ab; padding-bottom: 3px; margin-bottom: 3px;}
.subtitle_red {border-bottom: 1px dashed #fb121c !important;}
#site_content .block .subtitle h2{font-size: 17px; color: #666666;}
#site_content .block .subtitle .image {padding: 5px 0;}

#site_content .block .solid_subtitle {border-bottom: none;}
#site_content .block .solid_subtitle h2 {color: #000;}

#site_content .block .big_link a{font-size: 17px; font-weight: bold; text-decoration: none;}

/*-2.2.5.1.-Apklausa-\*/
#site_content .block .poll_title {font-size: 13px; color: #666; font-weight: bold; margin: 5px 0;}
#site_content .block .poll li {clear: left; padding: 2px 0;}
#site_content .block .poll label {font-size: 11px; color: #666; display: block; float: left; margin-top: 4px;}
#site_content .block .poll input {padding-top: 5px; float: left;}
#site_content .block .poll .button {padding: 0; padding-left: 6px; width: 100%; margin-top: 5px; margin-bottom: 5px;}
#site_content .block .poll a {color: #3366cc; font-size: 11px; padding-left: 6px;}

/*-2.2.5.2.-Naujienų prenumerata-\*/
#site_content .block .subscribe .subscribe_title {font-size: 13px; color: #666; font-weight: bold; margin: 5px 0;}
#site_content .block .subscribe label {font-size: 11px; color: #666; line-height: 13px;}
#site_content .block .subscribe .text_input {height: 17px; width: 130px; background-color: #efefef; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
#site_content .block .subscribe .button {padding: 0; padding-left: 6px; width: 100%; margin-top: 5px; margin-bottom: 5px;}

/*-2.2.5.3.-Kairysis menių blokas-\*/
.left_menu ul div a{text-decoration: none;}
.left_menu ul .active div a{color: #fb020c;}
.left_menu ul .active div {background-image: url(../images/lvl1_arrow_active.gif);}
.left_menu ul div {font-weight: bold; color: #666666; padding: 6px 0; padding-left: 18px; background: url(../images/lvl1_arrow.gif) no-repeat 5px 11px;}
.left_menu ul div.opened a{color: #000;}
.left_menu ul ul div { font-weight: normal; background: url(../images/lvl2_arrow.gif) no-repeat 5px 11px;}
.left_menu ul ul div.opened a{color: #000;}
.left_menu ul ul ul div {background: url(../images/lvl3_arrow.gif) no-repeat 30px 11px;}
.left_menu ul ul ul .active div {background-image: url(../images/lvl3_arrow_active.gif);}
.left_menu ul .opened div {background-color: #eee;}
.left_menu ul ul .opened div {background-color: #dfdfdf;}
.left_menu ul ul ul div{padding-left: 38px;}

/*-2.2.5.4.Video sąrašo blokelis-\*/
.video {padding: 10px 0; border-bottom: 1px solid #efefef;}
.video_item .video {border: none;}
.video .image {float: left; padding-right: 5px; margin-bottom: 0px;}
.video .image .product_label {bottom: 5px; left: 5px; top: auto; padding: 0; background: url(../images/play_video_label.gif) no-repeat; width: 19px; height: 19px;}
.video .description {font-size: 15px;}
.active .image .product_label {background: none;}
.active .description {color: #999;}
.active .image img {border: 1px solid #fb020c;}

/*-2.2.5.5.Kalendorius-\*/
.month_navigation {height: 16px; margin-bottom: 5px; padding: 0 8px; position: relative;}
.month_navigation .left, .month_navigation .right {font-size: 1%; position: absolute; top: 2px; display: block; float: left; height: 14px; width: 6px; text-decoration: none;}
.month_navigation .left {left: 5px ; background: url(../images/calendar_arrow_left.gif) no-repeat center center;}
.month_navigation .right {right: 5px; background: url(../images/calendar_arrow_right.gif) no-repeat center center;}
.month_navigation .month_name {position: absolute; left: 11px; bottom: 1px; float: left; text-align: center; width: 108px; color: #333; font-size: 11px; font-weight: bold; line-height: 14px;}

.calendar .month {padding: 5px 0; border: 1px solid #efefef; border-right: none; border-left: none;}
.calendar .week {clear: left;}
.calendar .day{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; width: 18px; padding: 4px 0; text-align: center;}
.calendar .week .inactive {color: #999;}
.calendar .week .weekend {color: #cc6666;}
.calendar .event {background-color: #ccff33;}
.calendar .week .active {background: url(../images/calendar_frame.gif) no-repeat 1px center;}
.calendar .description {margin: 5px 0; color: #666; font-size: 11px;}
.calendar .description .day {margin-right: 3px; padding: 2px 0; width: 14px;}
.calendar .description .title {padding-top: 1px;}

/*-2.2.6.-Akcijos-\*/
#site_content .block .action_link {background: url(../images/small_arrow_right.gif) no-repeat; padding: 0 7px; text-decoration: none;}
#site_content .block .action_title {margin: 5px 0;}
.action_title span {color: #666; font-size: 15px; font-weight: bold; padding-right: 5px;}

/*-2.2.7.-Kainų blokai-\*/
#site_content .block .prices {color: #666; font-size: 15px; margin-bottom: 5px;}
#site_content .block .prices .new_price {color: #ff0000;}
#site_content .block .prices .old_price {color: #999; text-decoration:line-through;}

/*-2.2.8.-Užrašai ant nuotraukų-\*/
.image_title {font-size: 11px; padding: 5px; background-color: #efefef; color: #666;}
.image {position: relative;}
.image .product_label {position: absolute; top: 10px; left: 0; padding: 4px 6px; color: #fff; font-size: 11px; font-weight: bold;}
.new .product_label {background-color: #fb121c;}
.action .product_label {background-color: #ff6600;}

/*-2.2.9.-Filtras-\*/
.filter {background-color: #efefef; padding: 9px; margin-bottom: 5px;}
.filter div {float: left; font-weight: bold; margin-top: 3px; margin-right: 5px;}

/*-2.3.-Svetainės apatinė dalis-\*/

/*-2.3.1.-Apačioje esantis firminių ženklų blokelis-\*/
.brands_wrapper {padding: 9px; background: url(../images/brands_bgr.gif) repeat-x left bottom;}
.brands_wrapper a {text-decoration: none;}
.brands_wrapper a img {opacity: 0.2; filter: alpha(opacity = 20);}
.brands_wrapper a:hover img{opacity: 0.5; filter: alpha(opacity = 50);}
.brands_wrapper .left, .brands_wrapper .right {display: block; height: 27px; width: 25px; float: left; opacity: 0.2; filter: alpha(opacity = 20);}
.brands_wrapper .left:hover, .brands_wrapper .right:hover {opacity: 0.5; filter: alpha(opacity = 50);}
.brands_wrapper .left {background: url(../images/brands_left_arrow.gif) no-repeat;}
.brands_wrapper .brands {display: block; float: left;}
.brands_wrapper .brands li {display: inline; float: left; margin: 0 11px;}
.brands_wrapper .right {background: url(../images/brands_right_arrow.gif) no-repeat;}

/*-2.3.2.-Autorinės teisės ir kita informacija-\*/
.copyright {height: 11px; color: #666666; font-size: 10px; font-family: Tahoma; text-transform: uppercase; margin-top: 12px; margin-bottom: 58px;}
.copyright .right_side {float: right;}
.copyright .right_side a {color: #666666; font-size: 10px; font-family: Tahoma; text-decoration: none;}
.copyright .left_side {float: left;}

/*-3.-Papildomi stiliai puslapiams-\*/

/*-3.1.-Pradžios puslapis-\*/
#index_flash {position: relative;}

/*-3.2.-Vidinis puslapis-\*/
#inner_flash {position: relative;}
#inner_flash .head_box_bgr {opacity: 0.8; filter: alpha(opacity = 80);}

.article_content {color: #333; font-size: 13px; text-align: left;}
.article_content p {padding: 10px 0;}
.article_content ul {padding: 10px 0; padding-left: 20px; list-style-type: disc;}
.article_content h2 {padding: 10px 0; font-size: 17px;}
.article_content table {border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; width: 100%;}
.article_content table td {padding: 9px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.article_content table th {padding: 9px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #999; font-weight: bold;}

.article_content form {padding: 10px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.article_content form table {border: none; }
.article_content form td {border: none; padding: 0px;}
.article_content form table span {color: #ff0033;}
.article_content form input, .article_content form textarea {margin: 2px 10px;width: 254px; background-color: #efefef; border-top: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
.article_content form input {height: 20px;}
.article_content form textarea {height: 65px; overflow-y: hidden;}
.article_content form .field_title {vertical-align: top; padding: 4px 0px;}
.article_content form .descriptions {border-left: 1px solid #d9d9d9; padding-left: 10px;}
.article_content form button {padding: 0; padding-left: 6px; margin: 0; margin-left: 10px; margin-top: 8px; width: 110px;}

.back_link {padding: 20px 0; border-top: 1px solid #efefef;}
.back_link a{color: #3366cc; padding-left: 25px; background: url(../images/back_link_arrow.gif) no-repeat left 4px; }
.article_content .back_link a:hover {text-decoration: none;}

/*-3.3.-Akcijų puslapis-\*/
#site_content .actions .action_title {padding: 7px 0; margin: 0; border-bottom: 1px solid #efefef;}
#site_content .actions .last {border-bottom: none;}
.actions .action_title span{color: #333; font-weight: normal;}
.actions .active span {color: #999; }
#site_content .actions .active .action_link {background: url(../images/small_arrow_right_active.gif) no-repeat center center;}
#site_content .actions .action_link {background: url(../images/smaller_arrow_right.gif) no-repeat center center;}

/*-3.4.-Naujienų sąrašas-\*/
.news_item {padding-bottom: 30px;}
.news_item .date {color: #999; font-size: 17px; padding: 2px 0;}
.news .date .label, .events .date .label {padding: 0 5px;}
.news .date .label {background: url(../images/news_label.gif) no-repeat right top;}
.events .date .label {background: url(../images/events_label.gif) no-repeat right top;}

.news_item .heading h2 {font-size: 17px; font-weight: normal; padding: 2px 0;} 
.news_item .content {padding: 2px 0;}
.news_item .content a {color: #3366cc;}
.news_item .content a:hover {text-decoration: none;}

/*-3.5.-Plati naujiena-\*/
#site_container #site_content .wide {width: 630px; margin-right: 40px;}

/*-3.6.-Produktų sąrašas-\*/
.products_list .product {padding: 20px 0; border-bottom: 1px solid #efefef;}
.products_list .image {}
.products_list .product .more_link {padding: 5px 0;}
.products_list .product .more_link a{color: #3366cc;}

/*-3.7.-Produktas-\*/
.product_item .image {padding-right: 0; float: none !important;}
.product_item .price_block {float: left; width: 175px; color: #666;}
.old_price {color: #999; text-decoration: line-through;}
.new_price {color: #cc3333; font-weight: bold; font-size: 18px;}
.product_item .description_block {padding-left: 180px; color: #666;}
.product_item .description_block strong {color: #333;}
.product_item .description_block h3 {padding: 6px 0; border-bottom: 1px solid #efefef;}
.product_item .description_block p {color: #333;}

/*-3.8.-Pirkinių sąrašas-\*/
.product_name {font-size: 17px; padding: 5px 0;}
.shop_list .more_link a {color: #3366cc;}
.shop_list .more_link {padding: 5px 0;}
.shop_list .product {padding: 10px 0; border-bottom: 1px solid #efefef;}

/*-3.9.-Parduotuvių sąrašas-\*/
.shop_list {padding-bottom: 30px;}
.shop_name {font-size: 17px; padding: 5px 0;}
.shop {padding: 10px 0; border-bottom: 1px solid #efefef; clear: left; }
.shop .image {padding-bottom: 0px !important}

/*-3.10.-Video sąrašas-*/
.two_videos .video {float: left; border: none;}
.two_videos .video .image {padding: 0px !important; }
.two_videos .first_video {margin-right: 25px;}
.two_videos .description {clear: left; padding: 5px 0;}
.two_videos {border-bottom: 1px solid #efefef;}
.video_gallery .last {border: none;}

/* Paskutinis atnaujinimas 2008.10.02\*/
.black { color: #000; }
