/*
   Main CSS file
   Started March 09, 2009, Kuzmani Rustam
   Version 1 finished by Artemiy Isaev
   Version 1.5 by Valentin 
*/

/******  1. BASIC ELEMENTS
******************************/
*               {padding:0;margin:0;line-height:1.3em;}
HTML            {height:100%;padding:0;margin:0;}
BODY            {height:100%;padding:0;background: url('/i/body-bg.jpg') repeat-x top #FFFFFF;color:#000000;font-size:100%;font-family:Helvetica, Arial, Geneva CY, Sans-Serif;}
IMG             {border:none;display:inline;}
P               {margin:0 0 1em 0;}
UL, OL          {margin:0 0 1em 0;}
UL LI, OL LI    {margin: 0 0 0 0;}
A               {color:#000000;}
A:visited       {color:#000000;}
FORM 			{margin:0;}
FIELDSET 		{border:0;}
OL LI           {margin:0 0 0.6em 1.5em;}

/**
@font-face{
font-family:'GeoSlb';
src: url('/fonts/GeoSlb.otf') format('opentype');
}
**/
H1, H2, H3, H4, H5, H6	{margin:0 0 1em 0;font-weight:normal;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
H1   					{font-family:'GeoSlb', Helvetica, Arial, sans-serif; font-size: 3em;}
H2   {  }
H3   {  }
H4   {  }
H5   {  }

TABLE, TD, TH	{border-collapse:collapse;border-spacing:0;border:none;vertical-align:top;text-align:left;font-weight:normal; }
HR   			{height:1px;color:#FFFFFF;border:none;border-bottom:1px solid #CCCCCC;margin-bottom:15px;}

/******  2. STANDART CLASSES
******************************/

.nowrap         {white-space:nowrap;}
.clear         	{clear: both;}
.pink           {color:#e1207c;}
.red			{color:#ff0000;}
.grey			{color:#959595;}


/*  FRONTPAGE  */
#metalayout     			{padding:8px 0 0 0;background:url('/i/layout-shade.jpg') no-repeat center 8px;font-size:0.8em;}
#pagebox        			{width:944px;margin:0 auto;}
#blackbox       			{height:43px;padding:17px 50px 0 45px;border-bottom:1px solid #000000;background:url('/i/top-bg.gif') no-repeat left top;color:#FFFFFF;}
#blackbox A     			{color:#FFFFFF;}
#logotype       			{margin:0 45px 0 0;float:left;}
#top-info       			{margin:0;padding:0.7em 0 0 0;list-style:none;float:left;}
#top-info LI    			{margin:0 25px 0 0;padding:0;float:left;}
#q-a	        			{padding:0 0 0 23px;background:url('/i/user-icons.gif') no-repeat 0 0;text-decoration:underline;cursor:pointer;}


/*  CART  */
.user           			{display:inline;position:relative;padding:0 0 0 5px;margin:7px 0 0 68px;font-size:10px;background:url('/i/user-bg-l.gif') no-repeat left center;float:left;height:19px;}
.user .info 				{padding:3px 5px 0 0;float:left;}
.user .bg-r 				{padding:0;margin:0;background:url('/i/user-bg-r.gif') no-repeat right center;height:19px;}
#cart-container 			{height:26px;float:right;text-align:center;font-size:1em;overflow:hidden;}
#cart-container A			{float:left;margin-top:8px;}
#cart		  				{width:26px;height:30px;font-size:0.8em;padding:8px 4px 0 0;display:block;text-decoration:none;color:#000000;cursor:pointer;background:url('/i/user-icons.gif') no-repeat 1px -75px;float:left;}
#informer 					{position:fixed;top:48px;margin-left:740px;width:128px;height:62px;background:url('/i/informer-bkg.png') no-repeat left top;z-index:99;display:none;}
#infocart					{margin:20px 0 0 10px;width:100px;overflow:hidden;}
#cart-slider				{width:200px;}
.cart-slide					{width:100px;height:29px;float:left;}
.cart-message				{color:#000000;font-size:10px;float:left;width:60px;padding-top:2px;}
.sum-message				{color:#000000;font-size:10px;float:left;width:98px;padding-top:2px;}
#added-product				{float:left;width:38px;height:29px;}
#btn-logout         		{margin-left:0.3em;text-decoration:none;font-size:8px;position:relative;top:1px;}


/*  CONTENT  */
#contentbox         		{background:url('/i/content-borders.gif') repeat-y left;}
.contentbox-b	    		{width:944px;height:8px;background: url('/i/content-b.gif') no-repeat left top;}
.content		    		{padding:0 0 40px 0;background: url('/i/content-bg.jpg') no-repeat left top; min-height:600px;}
.content-int				{padding:30px 0px 0 50px;width:893px;}
.content H1					{margin:90px 0 45px 0;clear:both;}
.content H1.mid				{margin:30px 0 45px 0;clear:both;}


/*  MAIN MENU  */
#menu               		{position:relative;float:left;margin:0 auto;padding:0 0 0 7px;list-style:none;}
#menu LI            		{position:relative;float:left;left:15%;height:18px;padding:5px 15px 5px 0;background: url('/i/menu-bg.gif') repeat-x left top #FFFFFF;font-size:1.1em;}
#menu LI A                	{text-decoration: none;}
#menu LI A:hover          	{color:#E1207C;}
#menu LI.first-item       	{padding-left:7px;background:url('/i/menu-bg-l.gif') no-repeat left top;}
#menu LI.last-item        	{padding-right:7px;background:url('/i/menu-bg-r.gif') no-repeat right top;}
#menu LI DIV.selected 	  	{float:left;background:url('/i/menu-selected-bg-l.gif') no-repeat left center;padding:0 0 0 5px;margin:-4px 0 0 0;height:27px;}
#menu LI DIV.selected DIV 	{background: url('/i/menu-selected-bg-r.gif') no-repeat right -4px;padding:4px 5px 0 0;margin:0 0 0 0;height:27px;}
#menu LI DIV.selected A   	{color:#FFFFFF;}


/*  TABS  */
#tab-block 					{width:924px;padding:0px 10px 10px 0;}
#tab-selector               {margin:0;padding:65px 0 50px 50px;list-style:none;font-size:1.1em;}
#tab-selector LI            {margin:0 45px 0 0;padding:0;display:inline; float:left;}
#tab-selector LI DIV.selected 	  	{float:left;background:url('/i/tab-selected-bg-l.gif') no-repeat left center;padding:0 0 0 5px;margin:-4px 0 0 0;height:26px;}
#tab-selector LI DIV.selected DIV 	{background:url('/i/tab-selected-bg-r.gif') no-repeat right 0px; padding:4px 5px 0 0; margin:0 0 0 0;height:26px;}

.ui-tabs-hide 				{display:none;}
.ui-tabs-nav				{list-style:none;margin:0;padding:0 0 0 3px;}
.ui-tabs-nav:after			{display:block;clear:both;content:" ";}
.ui-tabs-nav .ui-tabs-selected A,
.ui-tabs-nav .ui-tabs-disabled A	{cursor:text;color:#000000;text-decoration:none;border:none;}
.ui-tabs-nav A,
.ui-tabs-nav .ui-tabs-unselect A	{cursor:pointer;color:#959595;text-decoration:none;border-bottom:1px dotted #959595;}

#tabs								{padding:0 0 0 40px;}

*html .ui-tabs-nav 					{display:inline-block;}
*:first-child+html .ui-tabs-nav		{display:inline-block;}


/*  RATINGS  */
.rating                     {margin:0.3em 0 0.1em 0;padding:0;list-style:none;overflow:hidden;}
.rating LI                  {width:12px;height:11px;margin:0 2px 0 0;padding:0;display:block;float:left;background-image:url('/i/star.gif');background-repeat: no-repeat;}
.rating LI.star-on          {background-position:0 0;}
.rating LI.star-off         {background-position:0 -16px;}

/*  POPUPS  */
#popup-win					{display:none;position:fixed;z-index:100;width:100%;}
#popup-shadow				{display:none;position:absolute;z-index:95;width:100%;background:url('/i/popup-shadow.png');}

.dialog-win .body 			{color:white;background-color:#000000;padding:20px 30px 10px 35px;text-align:left;}
.dialog-win H2 				{font-family: Arial, Helvetica, sans-serif;font-size:1.5em;}
.dialog-win H5 				{font-size:0.85em;font-weight:normal;}
.dialog-win .close-win		{text-align:right;color:#929497;font-size:10px;height:15px;cursor:pointer;}
.dialog-win .close-icon		{margin-right:4px; margin-top:-4px;}
.dialog-win .open-form		{cursor:pointer;text-decoration:underline;}
.dialog-win .formfield-name {color:#686868;text-decoration:none;font-size:0.9em;}
#dialog-table				{position:relative;padding:0px;}
.dialog-win .formfield 		{width:192px;height:17px;font-size:1em;margin-top:2px;}
.dialog-win A 				{color:#FFFFFF;}
.dialog-win P 				{display:block;font-size:0.7em;width:192px;margin-top:10px;}
.dialog-win .content-box 	{padding-bottom:20px;clear:both;margin-top:50px;}
#error-msg 					{display:none;color:#ff0000;margin-top:2em;font-size:0.8em;}
#win-loader					{height:251px;width:550px;background:url(/i/loading_b_w.gif) no-repeat center center}
#msg-sent		            {margin-top:2em;font-size:0.8em;color:#8aca23;height:36px;padding:11px 0 0 30px;background:url('/i/sign-success.gif') no-repeat 0 0;display:none;}
#cont-loader				{display:inline;height:16px;width:16px;background:url(../i/loading_s_w.gif) no-repeat center center;display:none;}

.popup-t-l		 			{width:31px;height:31px;background:url('/i/popup-corners.png') no-repeat -31px -31px;position:absolute;top:0;left:0;}
.popup-t-r 					{width:31px;height:31px;background:url('/i/popup-corners.png') no-repeat 0 -31px;position:absolute;top:0;right:0;}
.popup-b-l 					{width:31px;height:31px;background:url('/i/popup-corners.png') no-repeat -31px 0;position:absolute;bottom:0;left:0;}
.popup-b-r 					{width:31px;height:31px;background:url('/i/popup-corners.png') no-repeat 0 0;position:absolute;bottom:0;right:0;}
.popup-top					{width:31px;height:31px;position:relative;}
.popup-corner				{width:31px;height:31px;}
.popup-corner-wrapper		{width:31px;height:31px;position:relative;}
.popup-t 					{height:31px; background:url('/i/popup-t.png') repeat-x}
.popup-l					{width:31px;background:url('/i/popup-l.png') repeat-y}
.popup-r					{width:31px;background:url('/i/popup-r.png') repeat-y}
.popup-b					{height:31px;background:url('/i/popup-b.png') repeat-x}

.btn-ready 					{width:99px;height:25px;background:url('/i/btn-ready.gif') no-repeat top left;}
.btn-ready:hover 			{background-position:0 -25px}

.shop-address		    	{float:left;margin-top:40px;width:150px;}
.photo-toggler		    	{margin-top:130px;text-indent:40px;background:url('/i/cam-icon-wht.gif') no-repeat 0 80%;}
.content-box UL				{list-style:none;font-size:0.85em;color:#FFFFFF;}
.content-box A				{font-size:0.85em;color:#FFFFFF;}
.content-box H3				{color:#818181;font-size:0.85em;font-weight:normal;margin:0;}



/*  FOOTER  */
.search                     {margin:30px 50px 70px 0;}
.search DIV                 {width: 173px; height: 23px; padding: 2px 0 0 2px; float: right; background: url('/i/search-bg.gif') no-repeat 0 0px;}
.search DIV INPUT           {width:150px;height:19px;color:#b4b4b4;padding:2px 0 0 20px;border:none;background:url('/i/search-bg-icon.gif') no-repeat 4px 4px;}
.search DIV INPUT.active    {color:#000000;}


.sitemap                    {overflow:hidden;font-size:0.87em;}
.sitemap H4                 {margin-bottom:0.5em;font-weight: normal; }
.sitemap UL                 {margin:0 0 1.5em 0;padding:0;list-style:none;}
.sitemap UL LI              {margin:0 0 0.5em 0;padding:0;}
.sitemap UL LI A            {color:#777777;}
.sm-column                  {width:168px;float:left;margin-right:25px;}
.thin                       {width:140px;}
.wide                       {width:200px;}
.last			  		    {width:140px;margin:0;padding:0;}


.bcrumbs	                {padding:0 0 30px 0;}
.bcrumbs *                  {vertical-align:middle;}
.bcrumbs A                  {color:#777777;}
.bcrumbs A:hover            {text-decoration:underline;}
.bcrumbs SPAN               {color:#e1207c;}
.home-icon                  {position:relative;top:-0.2em}
.bcrumbs IMG                {margin:0 3px;position:relative;top:-1px;left:0;}


#footer                     {padding:70px 0 40px 0;overflow:hidden;font-size:0.87em;color:#777777;}
#footer A                   {color:#e1207c;}
.copyright                  {padding-top:1em;float:left;margin-right:4em;}
.footer-menu                {padding-top:1em;float:left;font-weight:bold;}
.footer-menu A              {margin:0 1em 0 1em;}
.company-info               {height:40px;padding:0 45px 0 0;float:right;text-align:right;background:url('/i/apr.gif') no-repeat right top;}


/*  PRODUCTS  */
.product					{display: -moz-inline-stack;}
.product          			{width:200px;margin:0 18px 30px 0;display:inline-block;vertical-align:top;}
.product-i        			{width:80px;float:left;}
.product-i A      			{border:none;}
.product-inf      			{margin-left:80px;}
.product-inf H3   			{margin:0 0 0.2em 0;font-weight:normal;font-size:0.95em;}
.product-inf A      		{border:none;}
.product-inf H3 A      		{color:#000000 !important;text-decoration:none;}
.product-inf H3 A:hover     {text-decoration: underline;}
.product .part-num 			{color:#959595;font-size:0.8em;}

.pricebox         			{font-size:1.2em;white-space:nowrap;}
.pricebox *         		{vertical-align:middle;}
.pricebox .price 			{float:left;height:24px;padding-top:4px;}
.pricebox EM         		{text-decoration:line-through; font-style:normal;}
.pricebox STRONG       		{color:#e1207c;margin-left:0.4em;font-weight:normal;}
.pricebox SPAN         		{letter-spacing:-0.16em;}

.btn-add 	     			{float:none;clear:both;height:27px;background:url('/i/btn-add.gif') no-repeat 0 0;margin-left:-4px;}
.btn-add:hover 				{background-position:0 -27px;}

/*  SEO TEXTS  */
#intro                      {overflow:hidden;font-size:0.87em;margin-bottom:50px;}
#intro P                    {margin-bottom:0.2em;display:inline;}
#intro B                    {font-weight:normal;}
#intro H1,H2				{margin:0.4em 0 0.2em 0;font-size:0.87em;}
#intro H3					{color:#959595;display:inline;}
#intro STRONG				{font-weight:normal;}
#intro UL					{display:inline;}
#intro LI					{display:inline;margin:0;}
#intro OL					{display:inline;}
#intro BLOCKQUOTE			{display:inline;}
