@import "extras.css";

html, body 							{height:100%;}
body 								{background:#616d00; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#292929;}
h1, h2, h3, h4, h5, h6 				{font-weight:bold; color:#535d0b;}
h1									{font-family:Tahoma, Geneva, sans-serif; font-size:21px;}
h2									{font-size:17px;}
a 									{color:#292929; text-decoration:none;}
a:hover 							{color:#292929; text-decoration:underline;}
/*----------------Tool Box----------------*/
.cleft 								{clear:left;}
.cright 							{clear:right;}
.cboth 								{clear:both;}
ul.cleaned 							{list-style:none; margin:0; padding:0;}
ul.cleaned li 						{display:inline; float:left;}

/*----------------Header---------------*/
#header								{background:#fff7d6 url(../images/header-bg.jpg) top center no-repeat; width:100%; height:81px; border-bottom:1px solid #3d4607;}
.inner	 							{width:989px; margin:0 auto;}
#header a#logo						{float:left; margin:8px 0 0 17px; display:inline;}
#user								{float:right; margin:18px 9px 0 0; display:inline; height:49px;}
#user .user-side					{float:left; height:100%; width:4px;}
#user .left							{background:url(../images/user-left-bg.png) no-repeat;}
#user .right						{background:url(../images/user-right-bg.png) no-repeat;}
#user #user-content					{float:left; background:#fff; height:47px; border:1px solid #d7c67e; border-left:none; border-right:none;}
#user span							{font-size:17px; color:#535d0b; padding:7px 13px 4px 30px; font-weight:bold; display:block; text-align:right;}
#user p								{text-align:right; color:#b1b1b1; padding:0 13px 0 30px;}
#user p a							{color:#645404;}
/*----------------Container---------------*/
#container							{width:989px; margin:0 auto; margin-top:18px;}
.container							{width:100%; height:17px; float:left;}
#container .ctop					{background:url(../images/container-top-bg.gif) no-repeat;}
#container .cbottom					{background:url(../images/container-bottom-bg.gif) no-repeat; padding-bottom:22px;}
#container-content					{width:100%; background:url(../images/container-content-bg.gif) repeat-y; float:left;}
/*----------------Sidebar---------------*/
#sidebar							{float:left; width:217px; margin:3px 23px 0 20px; display:inline; padding-bottom:20px;}
#cart								{width:213px; margin:4px 0 13px 0; float:left; display:inline;}
.cart								{width:100%; height:4px; float:left;}
#cart .top							{background:url(../images/cart-top-bg.gif) no-repeat;}
#cart .bottom						{background:url(../images/cart-bottom-bg.gif) no-repeat;}
#cart-content						{float:left; background:#fafafa; width:211px; border:1px solid #c6c6c6; border-top:none; border-bottom:none;}
#cart-content p						{margin:6px 0 8px 12px;}
#cart-content p span,
#cart-content strong				{color:#981818;}
#cart-content strong				{padding:0 0 4px 12px; display:block;}
a.pay					{background:url(../images/a-pay-bg.gif) no-repeat; width:71px; height:22px; text-indent:-9999px; display:block; margin:0 0 4px 10px;}
ul#nav								{width:100%; margin:6px 0 13px 0; float:left;}
ul#nav li							{margin-bottom:1px;}
ul#nav li a							{background:url(../images/ul-nav-a-bg.gif) bottom no-repeat; width:100%; height:23px; display:block; line-height:23px; text-indent:23px; color:#645404;}
ul#nav li a:hover,
ul#nav li.active a					{background:url(../images/ul-nav-a-bg.gif) no-repeat; color:#fff;}
form#search							{float:left; margin:0 0 13px 0;}
form#search input,
form#search button					{float:left; border:none;}
form#search input					{background:url(../images/search-input-bg.gif) no-repeat; width:168px; height:22px; padding:8px 0 0 10px;}
form#search button					{background:url(../images/search-button-bg.gif) no-repeat; width:39px; height:30px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer;}
#sidebar a#info						{background:url(../images/a-info-bg.gif) no-repeat; width:217px; padding-top:13px; text-indent:23px; float:left;}
/*----------------Main-Content---------------*/
#main-content						{float:left; width:709px; padding-bottom:20px;}
#main-content p						{margin-bottom:13px; }
#main-content h1					{margin-top:3px; margin-bottom:7px;}
#main-content h2					{padding:13px 0 5px 0;}
#main-content p,
#main-content ul,
#main-content ol					{line-height:24px; margin-left:6px;}
#main-content .account				{background:#f7f7f7; border:1px solid #eaeaea; margin-left:6px;}
#main-content .account ul			{padding:17px; margin:0;}
#items h1							{float:left;}
#items p,
#items ul							{line-height:normal; margin:0;}
#items .pagination					{float:right; margin-top:7px;}
#items .pagination p				{float:left; line-height:19px; margin-right:21px;}
#items .pagination ul				{float:left;}
#items .pagination ul li			{margin-left:3px; padding-right:4px; background:url(../images/pagination-ul-li-bg.gif) right center no-repeat;}
#items .pagination ul li a			{display:block; width:20px; height:19px; text-align:center; line-height:19px; color:#7a6918;}
#items .pagination ul li a:hover	{background:#f4eed6;}
#items .pagination ul li.active a	{background:#535d0b; color:#fff;}
#items .pagination ul li.next		{background:url(../images/pagination-ul-li-next-bg.gif) right center no-repeat; padding-right:10px;}
#items .pagination ul li.next a		{padding:0; width:inherit; text-decoration:underline;}
#items .pagination ul li.next a:hover {background:none;}
#bar								{background:url(../images/bar-bg.gif) no-repeat; width:100%; height:37px; margin-bottom:17px;}
#bar p								{float:left; line-height:37px; margin-left:14px; display:inline;}
#bar form							{float:right; width:373px;}
#bar form label,
#bar form select					{float:left;}
#bar form label						{line-height:37px; margin-left:20px;}
#bar form select					{margin:9px 6px; display:inline;}
#bar form select#succession			{width:120px;}
#bar form select#display			{width:70px;}
.items								{width:700px; border-collapse:collapse; margin:4px 0 11px 0;}
.items th							{font-weight:bold; color:#534e4e; font-size:14px; text-align:left; text-indent:10px; padding-bottom:8px;}
.items tr .credits,
.items tr .price					{text-align:center; text-indent:0;}
.items tr td						{border:2px solid #fff; height:44px; vertical-align:middle;}
.items tr.odd td					{background:#f2f2f2;}
.items tr.even td					{background:#fafafa;}
.items tr td.title					{width:325px;}
.items tr td.credits				{width:88px;}
.items tr td.price					{width:93px;}
.items tr td.qty					{width:189px;}
.items tr td a						{color:#876f0c; padding-left:13px;}
.items tr td a:hover				{color:#876f0c;}
.items input, .items button			{border:none; float:left;}
.items input						{background:url(../images/table-items-input-bg.gif) no-repeat; width:39px; height:19px; margin:0 29px 0 21px; text-align:center; padding-top:5px;}
.items button.add					{background:url(../images/table-items-button-add-bg.gif) no-repeat; width:87px; height:24px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer;}
.items button.remove				{background:url(../images/table-items-button-remove-bg.png) no-repeat; width:11px; height:11px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer; float:right; margin-right:16px; display:inline; margin-top:8px;}
button#update						{background:url(../images/button-update-bg.gif) no-repeat; width:129px; height:24px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer; float:right; border:none; margin-right:10px; display:inline;}
.data h2							{padding-bottom:0; margin-bottom:4px;}
#main-content .data p				{padding:0; margin:0; line-height:21px;}
.data fieldset					{width:267px; float:left; margin-right:40px; display:inline;}
.data label					{display:block; width:100%; margin:12px 0 4px 0;}
.data input,
.data textarea					{border:1px solid #958686; padding:2px 0 0 2px;}
.data input					{height:19px; width:265px;}
.data textarea					{height:92px; width:265px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#292929; max-width:388px;}
.data .wrong						{color:#bd1b1b;}
.data label span				{color:#c3a100;}
.data label#user-name			{margin-top:10px;}
.data button					{width:87px; height:24px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer; border:none; margin-top:5px;}
.data button.update			{background:url(../images/data-button-bg.gif) no-repeat;}
.data button#register			{background:url(../images/button-register-bg.gif) no-repeat;}
.data label#extra-info			{margin-top:38px;}
#main-content h2.number				{padding:0; padding-left:33px; height:33px; line-height:33px; margin-top:5px; display:block;}
#main-content h2#one				{background:url(../images/h2-one-bg.gif) left center no-repeat;}
#main-content h2#two				{background:url(../images/h2-two-bg.gif) left center no-repeat;}
#main-content h2#three				{background:url(../images/h2-three-bg.gif) left center no-repeat;}
.sub-total							{width:700px; border:1px solid #b6b6b6; border-left:none; border-right:none; margin-top:11px; font-weight:bold; line-height:21px; padding:13px 0;}			
.sub-total table span,
.total table span					{margin-left:13px;}
.totalclm1							{width:325px;}
.totalclm2							{width:88px; text-align:center;}
.totalclm3							{width:93px; text-align:right;}
#delivery .totalclm2,				
#delivery td						{text-align:right;}
#delivery .totalclm1				{text-align:left;}
.total								{width:700px; line-height:21px; padding:4px 0; font-weight:bold;}
.totalprice, .payprice, .discount							{width:196px; text-align:right;}
.totalprice strong					{padding:10px 15px; display:inline-block;}
.payprice strong					{background:#fff7d6; padding:10px 15px; display:inline-block;}
.discount                           {padding-bottom: 5px;}
.dicount strong					{padding:10px 15px; display:inline-block;}
.discount input                     {width: 60px;}
.discountsave                       {padding-left: 0px;text-align: right;width: 135px;}
.discountsave a                      {font-weight: normal;color: #645404;}
#method								{margin-top:4px; margin-left:13px;}
#method span						{display:block; margin-bottom:5px;}
#method button						{background:url(../images/a-pay-bg.gif) no-repeat; width:71px; height:22px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; cursor:pointer; border:none; margin-top:10px;}
/*----------------Footer---------------*/
#footer								{font-size:11px; color:#1c1c1c; font-family:Tahoma, Geneva, sans-serif; margin-left:27px; padding-bottom:13px; float:left; width:962px; display:inline;}
/*----------------Intro---------------*/
body#intro							{background:#fff url(../images/body-intro-bg.gif) repeat-x;}
body#intro #page-wrap				{width:962px; margin:0 auto; position:relative;}
ul#langs 							{position:absolute; top:6px; left:53px;}
ul#langs li							{margin-right:20px;}
ul#langs li a						{padding-top:19px; display:block;}
ul#langs li a:hover,
ul#langs li.active a				{background:url(../images/langs-li-a-hover-bg.gif) top center no-repeat;}
#logo-intro							{padding:45px 0 0 53px; display:block;}
#intro h1							{margin:15px 53px;}
/*----------------Register---------------*/
.register							{width:862px; padding:0 0 25px 25px; float:left;}
.register-top						{width:100%; background:url(../images/register-top-bg.gif) no-repeat; height:6px; float:left;}
.register-bottom					{width:100%; background:url(../images/register-bottom-bg.gif) no-repeat; height:6px; float:left;}
.register-content					{background:#f3f3f3; border:1px solid #e3dede; border-top:none; border-bottom:none; width:860px; float:left; padding-bottom:12px;}
.register .data						{padding:12px 28px; padding-bottom:0;}
.register #important				{width:185px; margin:0; display:block;}
.register .data p					{line-height:19px; margin-bottom:20px;}
.register span.wrong				{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; display:block;}
label.first 						{margin-top:0 !important;}
p#success							{height:21px; font-size:14px; line-height:21px; margin-left:53px;}
#success a, #important a            {color: #846F0D;}
img#intro-img						{background:url(../images/intro-bg.gif) no-repeat; padding:53px; position:relative;}
#langs-menu							{font-family:Tahoma, Geneva, sans-serif; font-size:24px; float:left; padding-bottom:25px;}
#langs-menu li						{height:57px; line-height:57px; padding-right:74px; border-right:1px solid #ccc; margin-left:56px;}
#langs-menu li#ee					{border:none; padding:0;}
#langs-menu li#lt					{margin-left:150px;}
#langs-menu li a					{padding-left:36px;}
#langs-menu li#lt a					{background:url(../images/langs-li-lt-bg.jpg) left center no-repeat;}
#langs-menu li#lv a					{background:url(../images/langs-li-lv-bg.jpg) left center no-repeat;}
#langs-menu li#ee a					{background:url(../images/langs-li-ee-bg.jpg) left center no-repeat;}
#langs-menu li a:hover				{color:#c3a100;}
#login								{width:820px; float:left; margin-left:78px; display:inline; padding-bottom:25px;}
#login form							{float:left; margin-right:46px; width:370px;}
#login form	legend					{font-size:22px; color:#535d0b; font-weight:bold; padding:0 0 15px 98px;}
#login form label					{float:left; width:90px; margin-right:8px; text-align:right; height:23px; line-height:23px;}
#login form input					{margin-bottom:11px; border:1px solid #958686; padding:2px 0 0 2px; height:19px; width:265px;}
#login form button					{border:none; background:url(../images/login-button-bg.gif); width:87px; height:24px; text-indent:-9999px; font-size:0px; display:block; line-height:0px; margin-left:98px; float:left; display:inline;}
#login form a						{font-size:14px; color:#846f0d; text-decoration:underline; margin-left:39px; height:24px; line-height:24px;}
#registerhere						{border-left:1px solid #ccc; height:86px; margin-top:14px; font-size:14px; line-height:21px; float:left; padding-left:43px;}
#registerhere p						{margin-top:22px;}
#registerhere p a					{color:#846f0d; text-decoration:underline;}
/*Coding (Slicing) by Martynas ; e-mail:codingxhtml[eta]gmail[dot]com; http://www.codingxhtml.com*/