/**-- Application root element --**/
* 	{font-family:Arial,Tahoma,Helvetica,Verdana,Georgia,Times,sans-serif;/*background-color:transparent;*/}
html{min-height:100%;height:100%;margin:0;padding:0;background:#6C6C6C url('../img/html.jpg') center top repeat-x;}
body{min-height:100%;height:100%;min-width:1000px;margin:0;padding:0;font-size:11px;color:#484848;}

a,p,img,div	{margin:0;padding:0;}
a,img,button{border:none;outline:none;}
p			{margin:0;padding:0;}
form,form p	{top:0;margin:0;padding:0;}
label		{position:relative;display:inline-block;width:150px;padding:2px 9px 2px 0;font-weight:bold;text-align:right;}
label.xv	{float:left;width:200px;padding:0 9px 4px 0;}
a		{text-decoration:underline;}
a:hover	{text-decoration:none;}
em		{font-style:normal;}
.clr		{position:relative;display:block;clear:both;float:none;width:100%;height:1px;margin:0;padding:0;font-size:0px;}
h1,.visible,.lang1 {display:none;}
/**-- Positioning --**/
.siteContent 	{position:relative;min-height:100%;_height:100%;min-width:1000px;background:#CACACA url('../img/htmlTop.jpg') center top repeat-x;}/*IE hack*/
.pageContent	{z-index:97;position:relative;height:auto;padding:17px 0 55px 0;background:none;background:none;/**/}
.pageContentBack{z-index:96;position:relative;clear:both;min-height:250px;padding:0 0 28px;border-bottom:solid 1px #E6E6E6;background:white url('../img/html.jpg')  0px -156px repeat-x;}
.pageContentBack .back	{position:absolute;left:0;bottom:165px;width:100%;height:157px;background:transparent url('../img/pageContent.jpg') center bottom repeat-x;}
.pageBottom		{z-index:98;position:absolute;bottom:0;width:100%;height:35px;background:#3F3F3F;text-align:center;}
.center			{position:relative;width:969px;margin:0 auto;}
/* Panel & Plot */
div.box.panel	{float:left;width:307px;margin:0 18px 0 0;}
div.box.plot	{float:left;width:640px;}

/* Filter & Result */
div.box.filter	{float:left;width:180px;margin:0 18px 0 0;}
.filter	ul		{margin:9px;padding:0;list-style-type:none;}
.filter li		{margin:1px 0;padding:2px 4px;background:#EBEBEB;}
.filter li.active{background:#579ACF;color:#fff;}
.filter label	{text-align:left;}
div.box.result	{float:left;width:767px;}

/**-- Header --**/
.header	{z-index:98;position:relative;width:968px;height:98px;margin:0 auto;border:solid 1px #ABABAB;background:transparent url('../img/header.jpg') center top no-repeat;
			border-radius:7px;
			box-shadow: 2px 2px 9px #525252;
			-moz-box-shadow: 2px 2px 9px #525252;
			-webkit-box-shadow: 2px 2px 9px #525252;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
		}
/** logo **/
a.logo	{position:absolute;left:5px;top:4px;}
/** flags **/
.flags	{position:absolute;top:8px;right:18px;}
/**-- Menu --**/
ul.menu	{z-index:97;position:relative;top:-3px;width:969px;height:32px;margin:0 auto;padding:0;border:solid 1px #9A9A9A;background:transparent url('../img/menuA.gif') center bottom repeat-x;list-style-type:none;
			 border-bottom-left-radius:7px; border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px;
		}
.menu li{position:relative;float:left;margin:0;padding:0;height:auto;}
a.menu	{z-index:97;position:relative;display:block;float:left;width:auto;height:32px;line-height:32px;overflow:hidden;margin:0;padding:0 21px;border-left:solid 1px #595959;border-right:solid 1px #757575;background:transparent url('../img/menu.gif') center bottom repeat-x;text-align:center;text-decoration:none;font-size:11px;color:white;}
a.menu.first {border-left:0;
				border-bottom-left-radius:7px; -moz-border-radius-bottomleft:7px; -webkit-border-bottom-left-radius:7px;
			 }
a.menu.last	{border-right:0;}
a.menu.active,
a.menu:hover,
.menu li:hover a.menu{background:transparent;}

/** Sub menu **/
.menu li:hover ul	{display:block;}
.menu li ul		{display:none;position:absolute;left:0;top:32px;margin:0;padding:1px;border:solid 1px #747474;border-top:0;background:#313131;list-style-type:none;filter:alpha(opacity=90);opacity:.89;}
.menu li ul li	{float:none;padding:0;margin:0;white-space:nowrap;}
.menu li ul li a{display:block;padding:2px 40px 2px 20px;text-decoration:none;color:white;}
.menu li ul li a:hover{background:#4687C4;}

/** Reserved menu **/
div.menuReserved		{position:relative;top:-17px;width:955px;height:28px;line-height:28px;margin:0 auto;color:#fff;border-bottom:solid 1px #305675;background:transparent url('../img/menuReservedFirst.gif') center top repeat-x;}
.menuReserved span		{position:relative;float:left;left:-7px;width:auto;padding:0 0 0 22px;border-left:solid 1px #305675;border-bottom:solid 1px #305675;background:transparent url('../img/menuReservedFirst.gif') center top repeat-x;
		border-radius:7px; -moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;
}
.menuReserved ul.menu	{float:right;right:-7px;top:0;width:auto;height:28px;line-height:28px;border:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;background:transparent url('../img/menuReservedA.gif') center top repeat-x;color:#fff;}
.menuReserved li		{}
.menuReserved li.last a	{
		border-bottom-right-radius:7px; -moz-border-radius-bottomright:7px; -webkit-border-bottom-right-radius:7px;
						}
.menuReserved a			{height:28px;line-height:28px;padding:0 22px;border-left-color:#3A6D99;border-right-color:#3D709B;border-bottom:solid 1px #4881B0;background-image:url('../img/menuReserved.gif');color:#fff;}
.menuReserved a.menu.active,
.menuReserved a.menu:hover,
.menuReserved li:hover a.menu{border-right-color:#6897BF;border-left-color:#79A5C8;border-bottom:solid 1px #79A5C8;}

/** Cart info **/
.menu li.cartInfo	{float:right;width:150px;line-height:32px;padding:0 0 0 23px;background:transparent url('../img/cart.gif') left 11px no-repeat;color:#939393;}
.cartInfo a	{color:#CCCCCC;text-decoration:none;}
.cartInfo a:hover	{color:#CCCCCC;text-decoration:underline;}
.cartInfo a.btn	{position:absolute;float:right;right:17px;top:5px;padding-left:4px;padding-right:4px;line-height:normal;vertical-align:middle;font-size:11px;}
.cartInfo a.btn:hover	{text-decoration:none;}
.cartInfo strong{padding:0 9px;color:white;}
.addtocart	{position:absolute;right:16px;margin-top:17px;font-weight:bold;}
/** Pop cart **/
.popCart	{z-index:99;position:absolute;top:32px;right:1px;width:363px;height:auto;min-height:95px;line-height:1;padding:0;text-align:left;border:solid 1px #bababa;background:white;
	border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;
}
.popCart p	{position:relative;margin:0 0 9px;padding:4px 35px;font-size:12px;color:white;border-bottom:solid 1px #CFCFCF;background:#579ACF url('../img/popCart.gif') 12px center no-repeat;}
.popCart p q{position:absolute;top:0px;right:0px;width:20px;height:20px;font-size:0;background:transparent url('../img/popClose.gif') center center no-repeat;cursor:pointer;}
.popCart a	{float:left;margin:0 0 0 9px;}
.popCart dl	{width:342px;margin:0 0 0 12px;padding:0;font-size:12px;color:#727272;}
.popCart dl.left	{float:left;width:280px;margin:0 0 0 9px;}
.popCart dt	{font-weight:bold;}
.popCart dd	{margin:2px 0;}

.popLogin	{z-index:99;position:absolute;display:none;top:9px;right:9px;width:250px;min-height:53px;vertical-align:middle;padding:27px 20px 0;font-weight:bold;font-size:12px;text-align:center;color:#2685D5;border:solid 1px #5E9DD2;background:#DDDDDD;
	border-radius:5px; -moz-border-radius:5px;	-webkit-border-radius:5px;
}
h5.cart		{padding:10px 0;font-weight:normal;font-size:12px;color:#2685D5;background:white;}
h5.cart a	{color:#2685D5;}
/**-- Site map --**/
.siteMap{position:relative;padding:27px 0 0;background:#6C6C6C url('../img/siteMap.jpg') center top repeat-x;}
.siteMap .center	{width:986px;padding:0 0 0 18px;}
.siteMap dl{position:relative;float:left;width:180px;margin:0 16px 0 0;padding:0;text-align:left;color:white;}
.siteMap dt{font-weight:bold;}
.siteMap dd{margin:0;padding:0 0 18px;}
.siteMap dd a{display:block;color:#BBBBBB;}
.siteMap dd a:hover{color:#FEFEFE;}


/**-- Footer --**/
.footer	{position:relative;width:969px;height:35px;margin:0 auto;line-height:32px;color:white;}
.footer	.floatL{position:absolute;left:0px;color:#BBBBBB;top:0px;margin-top:0px;}
.footer a.floatR {color:#BBBBBB;}
.footer a{margin:0 6px;color:white;}
.footer a:hover{color:#A1A0A0;}
/**-- Content --**/
/** Elements **/
/* Titles */
h2.title	{position:relative;margin:0;padding:20px 0 15px 20px;font-weight:normal;font-size:18px;text-shadow:1px 1px 2px #8A8A8A;text-transform:uppercase;color:#3A3A3A;}
h3.title	{position:relative;margin:0;padding:11px 0;font-weight:normal;font-size:16px;text-shadow:1px 1px 2px #8A8A8A;text-transform:uppercase;color:#3A3A3A;}
h4			{position:relative;min-height:15px;margin:0;padding:15px 9px 14px;font-size:12px;text-transform:uppercase;color:#727272;}
h4.title	{position:relative;min-height:15px;margin:0;padding:15px 0px 9px;font-size:11px;text-transform:uppercase;color:#616161;}
 b.title,legend	{font-size:12px;}
h4.title.cart	{margin-top:20px;}
/* Head */
ul.head	{position:relative;height:37px;margin:0;padding:0;background:transparent url('../img/head.png') center top repeat-x;font-size:12px;list-style-type:none;color:white;
 	-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;
 }
.head li	{display:block;float:left;width:304px;height:29px;line-height:29px;margin:0;padding:0 0 0 18px;border-left:solid 1px #BBBBBB;}
.head li:first-child	{width:303px;border:none;border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;}
.head li:last-child		{border-top-right-radius:3px;-moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;}
.head li[onclick]	{cursor:pointer;}
.head li.active	{background:transparent url('../img/headA.gif') center top repeat-x;}
/* Links */
a.link	{color:#276199;}
span.more	{position:relative;color:#3A3A3A;}
span.more a	{color:#4A8AC5;}
.backTR		{float:right;margin:-16px 11px 20px;}
.backBR		{float:right;margin:11px 11px 0;}
a.file	{display:inline-block;margin:9px 0;padding:2px 0 2px 23px;background:transparent url('../img/file.gif') left center no-repeat;color:#616161;}
/* Buttons */
button,
a.btn	{position:relative;min-width:56px;/*min-width:40px;*/margin:0;padding:1px 4px 2px;/*padding:1px 12px 2px;*/border:solid 1px #6B6B6B;background:#3C3C3C url('../img/-button.gif') left top repeat-x;text-align:center;vertical-align:top;font-size:11px;text-decoration:none;color:#CBCBCB;cursor:pointer;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
		}
a.btn	{display:inline-block;min-width:58px;}
a.remove	{padding-left:15px;background:transparent url('../img/btnRemove.gif') left top no-repeat;text-decoration:underline;color:#000;}
a.remove:hover	{text-decoration:none;}
button	{width:auto;overflow:visible;}
button.cart	{height:20px;min-width:25px;width:25px;background:#3A3A3A url('../img/cart.gif') center center no-repeat;}
button.blue,a.blue	{display:inline-block;min-width:5px;padding:3px 10px 4px;border:none;background:#024299 url('../img/btn.gif') center top repeat-x;color:#ffffff;
			border-radius:3px;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
			}
button.blue.plain,a.blue.plain	{background-color:#1977C5;background-image:none;}

button.blue:hover,a.blue:hover	{background-color:#111;color:#fff;}
h4 button,h4 a.btn	{float:right;top:-2px;/*IE7:*/margin-bottom:-5px;/*;*/text-transform:none;font-weight:normal;}
a.btn	{padding:3px 16px 4px 16px;color:#ffffff;font-size:12px;}
a.btn:hover	{text-decoration:underline;}
h4 button.blue	{float:left;margin-right:9px;}

/* Text */
.txt	{min-height:120px;padding:40px 20px;}
p.txt,.fields p.txt{min-height:1px;margin:4px;}
.cont	{margin:11px;}
big	{position:absolute;bottom:4px;right:4px;text-transform:none;text-shadow:none;font-size:13px;color:#276199;}
/* Line */
hr	{}

/** Fields **/
form.fields		{}
	.fields p	 {position:relative;padding:1px 0 5px;}
	.fields input,
	.fields select,
	.fields textarea	{position:relative;width:158px;margin:0 2px 0 0;padding:3px 2px 2px 2px;/*height:17px;*/border:solid 1px #696969;background:#F4F4F4;vertical-align:middle;font-size:11px;color:#313131;
						border-radius:3px;
						-moz-border-radius:3px;
						-webkit-border-radius:3px;
					}
	.fields input.num	{text-align:right;color:black;}
	.fields input.radio,
	.fields input.chk	{display:inline;width:14px;*height:14px;margin:3px 3px 2px 5px;padding:0;border:0;vertical-align:middle;text-indent:0;}
	.fields select	{width:164px;/**/padding:1px 0 1px 2px;}
	.fields textarea{margin:0;padding:0px;vertical-align:top;overflow:auto;}
	.fields i	 	{display:inline-block;width:3px;margin:0 6px 0 -6px;font-style:normal;color:red;}
	.fields label	{font-weight:normal;color:#616161;}
	/*
	.fields strong	{color:#276199;}
	.fields em		{font-style:normal;font-weight:bold;font-size:18px;color:#D10000;}
	*/
/* sizes */
	.fields .iii	{width:24px;padding:2px;}
	.fields .iv		{width:52px;}
	.fields .v	 	{width:90px;}
	.fields .vi		{width:103px;}
	.fields .x		{width:178px;}
	.fields .xv		{width:198px;}
	.fields .xvii	{width:220px;}
	.fields .xx		{width:263px;}
	.fields .xxx	{width:324px;}	.fields textarea.xxx	{width:328px;}
	/*.fields .xx		{width:347px;}*/
	
	.num {width:60px;text-align:right;}
	.tbl th.mid {text-align:center;}
/* active */
	.fields p.active i		{background-position:left -18px;}
/* shop fields */
h4 nobr.fields	{position:relative;float:left;/*position:absolute;left:50%;top:4px;width:100px;*/}
h4 nobr.fields input	{margin-left:3px;}
h4 button.cart	{float:none;top:0;}
/* fieldset */
fieldset	{margin:0 0 11px;padding:0 0 11px;font-weight:normal;
				border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
			}
legend		{height:24px;line-height:20px;margin:0 0 0 6px;padding:0 4px;color:#276199;}


/** Frm **/
form.frm				{}
.frm p					{position:relative;clear:left;height:22px;margin:18px 0 0 9px;}

.frm span,
.frm em,
.frm label,
.frm strong,
.frm input,
.frm select,
.frm textarea
						{position:relative;display:block;float:left;width:132px;height:18px;padding:0px 2px;text-align:left;margin-right:2px;overflow-x:hidden;}
.frm label,.frm strong	{left:0;width:126px;margin-right:-126px;margin-top:-16px;padding:0px;color:#686868;}
.frm em					{font-weight:bold;}
.frm button				{padding-bottom:4px;}

/* field sizes default=x */
							.frm span.i,.frm em.i		{width:auto;/*min-width:6px;*/padding:4px 0 0 2px;font-weight:bold;text-align:center;}
.frm .ii	{width:20px;}	.frm span.ii,.frm em.ii	{width:24px;}
.frm .iii	{width:34px;}	.frm select.iii, .frm span.iii, .frm em.iii 	{width:40px;}
.frm .iv	{width:48px;}	.frm select.iv	{width:54px;}
.frm .v		{width:62px;}	.frm select.v	{width:68px;}
.frm .vi	{width:74px;}	.frm select.vi	{width:80px;}
.frm .vii	{width:84px;}	.frm select.vi	{width:90px;}
.frm .viis	{width:97px;}	.frm select.viis	{width:101px;}
.frm .x		{width:132px;}	.frm select.x	{width:138px;}
.frm .xv	{width:202px;}	.frm select.xv	{width:208px;}
.frm .xx	{width:272px;}	.frm select.xx	{width:278px;} .frm label.xx, .frm strong.xx	{width:266px;margin-right:-266px;}
.frm .xxv	{width:342px;}	.frm select.xxv	{width:348px;}
.frm .xxx	{width:412px;}	.frm select.xxx	{width:418px;}
.frm .xxxv	{width:482px;}
.frm .xl	{width:552px;}	.frm select.xl	{width:558px;} .frm label.xl{width:558px;margin-right:-558px;}/*textarea.xl	{width:562px;overflow:auto;}*/
.frm .l		{width:692px;}	.frm select.l	{width:698px;}
/* field heights default x=3 rows*/
.frm .x1	{height:45px;}
.frm .x2	{height:90px;}
.frm .x3	{height:135px;}
.frm .x4	{height:180px;}
.frm .x5	{height:225px;}
.frm .x6	{height:270px;}
.frm .x10	{height:450px;}
.frm .x15	{height:675px;}
.frm .img	{height:90px;}

/** tabs **/
.tabs	{width:704px;}
p.tab	{z-index:98;position:relative;width:auto;margin:0 0 -1px;padding:9px 34px 11px 6px;}
p.tab.active	{border:solid 1px red;border:solid 1px #D6D6D6;border-bottom-color:#fff;background:white;font-weight:bold;
	border-top-left-radius:3px; border-radius-top-left:3px; -moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;
	border-top-right-radius:3px; border-radius-top-right:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;
}
p.tab a	{text-decoration:none;color:#484848;}
p.tab a:hover	{text-decoration:underline;}
p.tab.active a:hover	{text-decoration:none;}
div.tabCont	{clear:both;position:relative;width:702px;height:auto;border:solid 1px #D6D6D6;}
fieldset.tabCont	{display:none;position:relative;/*position:relative;*/left:0;top:0;width:680px;height:auto;/*height:100%;*/padding:22px 11px;border:none;}
fieldset.tabCont legend	{display:none;}
fieldset.tabCont textarea	{}
fieldset.tabCont .btn	{margin-left:4px;vertical-align:bottom;/*float:left;margin-top:-22px;*/}

/** tabs cms **/

div.tabsCMS	{z-index:90;position:relative;margin:11px 0 0 -1px;padding:0;}
.tabsCMS h3		{z-index:90;position:relative;float:left;top:5px;width:auto;height:19px;margin:0 -1px 0 0;padding:2px 18px 0;border:solid 1px #AFAFB0;border-width:1px 1px 0;background:transparent url('../img/AIP/backTab.gif') center top repeat-x;font-size:12px;font-weight:normal;text-align:left;cursor:pointer;color:#5A5A5A;}
.tabsCMS h3.active	{top:0;height:22px;margin-bottom:-1px;padding-top:4px;background-image:url('../img/AIP/backTabA.gif');font-weight:bold;color:#AD120A;}

fieldset.tabsCMS	{z-index:80;display:none;width:100%;min-height:356px;border:0;}
.tabsCMS p		{padding-top:9px;}
.tabsCMS em.lbl{width:124px;margin-right:35px;text-align:right;font-weight:normal;color:#3B3B3B;}
.tabsCMS label	{margin-top:-20px;font-size:11px;}
.tabsCMS button{margin-right:30px;}

fieldset.tabsCMS p.adresses	{float:left;width:320px;height:auto;padding-top:9px;clear:none;}
fieldset.tabsCMS p.adresses em {display:block;float:none;text-align:right;width:150px;}
fieldset p.adresses label {padding:0 11px 0 0;text-align:right;}
fieldset.tabsCMS p.adresses label, fieldset p.adresses strong {float:left;width:155px;margin:0;padding:0;}

.tabsCMS form fieldset {margin:0;padding:18px 12px 18px 18px;background:url("../img/backgrAreaContent.gif") repeat-x scroll 0 0 #FCFCFC;}

fieldset.tabsCMS table.field th {padding:5px 5px 4px 11px;color:#336379;border-color:#AFAFB0;border-style:solid;border-width:0 1px 1px 0;background:url("../img/AIP/backgrListTop.gif") repeat-x scroll left bottom #E7EBED;}
fieldset.tabsCMS tbody th {background-color:#CBD0D2;background-image:url("../img/AIP/backgrListTop.gif");}
fieldset.tabsCMS .alignR {text-align:right !important;}

fieldset.tabsCMS table.field {margin:0 11px 0 0;border:1px solid #AFAFB0;border-collapse:separate;}
fieldset.tabsCMS table	{padding:18px 0px 0px 0px;}

fieldset.tabsCMS table tr:nth-child(2n+1) td {background:none repeat scroll 0 0 #EFEFEF;}

/** Forms **/
/* login form */
.header .fields{float:right;width:255px;margin:26px 17px 0 0;}
.header .fields input{width:166px;/*margin:0 2px 0 0;*/padding:2px 5px 3px 5px;font-size:11px;color:#444444;}
.header .fields button	{padding:1px 0px 2px 0px;width:68px;}
/* search form */
.panel .fields	{}
.panel .fields p{padding:11px;}
input#search	{padding-left:2px; width:208px;}
.panel .fields button	{height:21px;padding-bottom:2px;}/**/
/* filter form */
.filter form	{margin:9px;}

/** Pic **/
.pic,.promo	{position:relative;display:inline-block;width:114px;min-height:114px;line-height:114px;margin:4px auto;padding:0px;border:solid 1px #BDBDBD;background:white url('../img/bullit.gif') center center no-repeat;font-size:0;vertical-align:middle;text-decoration:none;text-align:center;color:white;
			border-radius:5px;
			box-shadow: 1px 2px 5px #D6D6D6,-1px 2px 5px #D6D6D6;/*#7DA7C4*/
			-moz-box-shadow: 1px 2px 5px #D6D6D6,-1px 2px 5px #D6D6D6;
			-webkit-box-shadow: 1px 2px 5px #D6D6D6,-1px 2px 5px #D6D6D6;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
.pic:hover	{filter:alpha(opacity=80);opacity:.79;}
.pic img	{vertical-align:middle;}
/* sizes */
a.pic.small		{width:54px;min-height:54px;line-height:54px;}
a.pic.small img	{height:auto;max-height:50px;width:50px;width:auto!important;max-width:50px;}
a.pic.big	 	{width:250px;min-height:250px;line-height:250px;}
a.pic.big img	{height:auto;max-height:230px;width:230px;width:auto!important;max-width:230px;}
a.pic.tmb		{width:74px;min-height:74px;line-height:74px;margin-top:5px;margin-right:9px;filter:alpha(opacity=60);opacity:.59;}
a.pic.tmb img	{height:auto;max-height:70px;width:70px;width:auto!important;max-width:70px;}
a.pic.tmb.active{border-color:#579ACF;filter:alpha(opacity=100);opacity:.99;}
/** Promo box **/
.promo	{float:left;width:220px;line-height:normal;margin:0 11px 14px 0;padding:6px;font-size:11px;color:#484848;}
div.promo.last{margin-right:0;}
.promo strong{display:block;height:28px;margin:0 2px 6px;font-size:12px;color:#434343;}
.promo span.priceOld, .info span.priceOld, .num span.priceOld	{font-size:12px;text-decoration:line-through;color:red;font-weight:bold;padding-right:0px;margin-right:4px;}
.promo em.priceNew, .info em.priceNew, .num em.priceNew	
	{font-size:14px;font-style:normal;font-weight:bold;color:#111111;}
.promo .price	{font-size:14px;}
.price 			{font-style:normal;font-weight:bold;color:#111111;}
.price.end		{font-weight:bold;}
.price.dealer 	{color:#073599!important;font-weight:bold;}
.price.special	{color:#359953!important;font-weight:bold;}
.num b	{color:#353535;}
.num em.priceNew		{font-size:12px;}
td.num span.priceOld	{font-size:11px;}
td.num em.priceNew		{font-size:11px;}
.promo a.tmb	{position:relative;display:inline-block;width:100%;height:160px;line-height:160px;vertical-align:middle;}
.promo a.tmb img{height:auto;max-height:150px;width:150px;width:auto!important;max-width:150px;vertical-align:middle;}
/** Item **/
div.item{position:relative;height:auto;margin:0;padding:0 30px 30px 0;}
.item .info			{position:relative;float:right;width:744px;margin:0 0 6px;padding:1px 0 0;}
.item .info.small	{width:604px;/*width:544px;*/}
.item a.title	{text-decoration:none;font-weight:bold;color:#131313;}
.item a.title:hover	{text-decoration:underline;}
.item b.title	{font-size:12px;color:#131313;}
.item .date		{display:block;margin:0 0 9px;color:#858585;}
.item .more		{float:right;}

/* Item - small */
.item.small	{float:left;width:430px;}
.small .info{width:294px;/*width:314px;*/}
/** Box **/
div.box		{z-index:99;position:relative;min-height:11px;margin:0;padding:0;border:solid 1px #BDBDBD;background:#ffffff;
			border-radius:5px;
			box-shadow: 2px 2px 5px #D6D6D6,inset 0px -2px 3px #D5D7D8;/*#7DA7C4*/
			-moz-box-shadow: 2px 2px 5px #D6D6D6,inset 0px -2px 3px #D5D7D8;
			-webkit-box-shadow: 2px 2px 5px #D6D6D6;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			}

/* box custom */
div.box.map		{float:right;width:300px;height:200px;}

div.box.brands,.brands	{width:972px;height:106px;margin:60px 0 0;padding:0;}
.brands .scrlCont{position:relative;width:972px;height:106px;overflow:hidden;}
/* not used - flash instead: 
.brands .scrl	{position:absolute;left:0px;top:0px;height:100px;line-height:100px;}
.brands .scrl td{padding:0 16px;}
.brands a		{position:relative;text-decoration:none;height:auto;}

.brands a img		{z-index:90;position:relative;margin:0;vertical-align:middle;filter:alpha(opacity=40);opacity:.39;}
.brands a.prev, .brands a.next	{filter:alpha(opacity=40);opacity:.40;}
.brands a.prev		{position:absolute;left:-4px;top:50%;width:46px;height:49px;margin:-25px 0 0;padding:0;background:transparent url('../img/btnScrlPrev.gif') left top no-repeat;}
.brands a.prev:hover{background-image:url('../img/btnScrlPrevA.gif');}
.brands a.next		{position:absolute;right:-4px;top:50%;width:46px;height:49px;margin:-25px 0 0;padding:0;background:transparent url('../img/btnScrlNext.gif') left top no-repeat;}
.brands a.next:hover{background-image:url('../img/btnScrlNextA.gif');}
.brands a:hover img{zoom:1;margin:-20px 10px 0 -10px;background:#EBEBEB;
					filter:alpha(opacity=100);opacity:.99;
					box-shadow: 0px 0px 20px #fefefe;
					-moz-box-shadow: 0px 0px 20px #fefefe;
					-webkit-box-shadow: 0px 0px 20px #fefefe;
					-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color=#ffffff,Strength=10)";
}
/* values for Safari, Opera and Firefox * /
html:not([dummy]) .brands a:hover img{margin:0;}
*/

/** Tbl **/
.tbl	{width:100%;}
.tbl .heading	{position:relative;background:transparent url('../img/plotHeading.gif') center top repeat-x}
.tbl th		{min-width:58px;padding:9px 4px 4px 9px;font-weight:normal;text-align:left;vertical-align:top;color:#FCFCFC;}
.tbl .heading th	{background:transparent url('../img/arrowUp.gif') 2px 14px no-repeat;cursor:pointer;}
.tbl .heading th.active{background-image:url('../img/arrowUpActive.gif');font-weight:bold;}
.tbl .heading th.empty	{min-width:0px;background:none;}

/* not used:
.tbl th.up	{width:64px;background:transparent url('../img/arrowUp.gif') left 14px no-repeat;cursor:pointer;}
.tbl th.up.active	{background-image:url('../img/arrowUpActive.gif');}
.tbl th.dw	{width:64px;background:transparent url('../img/arrowDw.gif') left 14px no-repeat;cursor:pointer;}
.tbl th.dw.active	{background-image:url('../img/arrowDwActive.gif');}
*/
.tbl th.title	{width:311px;}
.tbl td			{padding:2px 5px/* 2px 9px*/;border-bottom:solid 1px #E6E6E6;color:#616161;vertical-align:middle;/*cursor:pointer;*/}
.tbl .odd td	{/*background:#EBEBEB;*/background:#F6F6F6;}
.tbl td.link a	{color:#616161;text-decoration:none;}
.tbl td.link a:hover	{color:#616161;text-decoration:underline;}

.tbl a.static		{color:#616161;text-decoration:none;cursor:default;}
.tbl a.static:hover	{color:#616161;text-decoration:none;cursor:default;}

.tbl td.picture	{width:60px;}
.tbl td.num		{cursor:default;}
.tbl td.price	{min-width:70px;white-space:nowrap;}
.tbl td.price em{white-space:nowrap;}
.tbl td.message	{padding:0;border:solid 1px #EBEBEB;}
.tbl td.img		{vertical-align:middle;padding-left:70px;}
.tbl td.img	img	{width:60px;margin:2px 0px;margin-left:-67px;border:solid 1px #C9C9C9;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.tbl td.img	img.big	{display:none;}
.tbl td.img:hover img.big {display:block;position:absolute;z-index:200;left:30px;}
/* elements */
.tbl th em	{display:block;min-width:65px;font-size:10px;}
.tbl td form{width:70px;}
.tbl h6	{padding:20px 11px;font-size:12px;/*TODO ask PA if needs it: background:#EFF2EF;text-align:left;*/}

/* list */
table.list	{font-size:12px;}
.list .heading,
.list .heading th	{padding:2px 4px 6px;border-bottom:solid 1px #E6E6E6;background:none;font-weight:bold;font-size:12px;color:#5895CB;}
.list .heading.cart	th {cursor:default;}
.list td	{padding:3px 9px;}
/** Listing **/
dl.list	{margin:11px;padding:0;}
.list dt	{float:left;width:160px;margin:0 6px 0 0;padding:2px 0;text-align:right;font-size:12px;}
.list dd	{padding:2px 0;color:#5895CB;font-size:12px;}
/* list large */
.list.large	{float:right;width:360px;margin-right:0px;}
.large dt	{width:260px;}
/* list details */
dl.details	{}
.details dt	{}
.details dd	{font-weight:bold;text-align:left;}

/** Product **/
.tbl.product{clear:right;}
.product th	{padding:0;}
.product td	{}
/* head */
.product th h3	{position:relative;margin:0;padding:5px 17px 12px;background:white url('../img/prdHeading.gif') center top repeat-x;font-size:11px;text-transform:uppercase;color:white;
				border-radius:3px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				}
/* pics */
.product td.pics{width:264px;padding:12px 0 12px 18px;vertical-align:top;cursor:default;}
.product a.pic	{border-color:#DEDEDE;}
/* details */
.product td.details	{width:334px;padding-right:15px;vertical-align:top;cursor:default;background:#fff;}
/*.product*/ dl.info	{margin:9px 0;}
/*.product*/ dl.info dt	{display:block;float:left;width:60px;/**/padding:0;margin:10px 9px 0 0;}
/*.product*/ dl.info dd	{display:block;float:left;width:264px;margin:0;padding:10px 0 0;font-weight:bold;font-size:12px;}
/*.product*/ dl.info dd.info{clear:both;width:100%;}
/*.product*/ dl.info dd em	{padding-left:0;}
.product table.info	{border-collapse:collapse;}
.product table.info th	{padding:5px 10px;border:solid 1px #C4C4C4;background:#DEDEDE;color:#616161;}
.product table.info td	{width:130px;padding:5px 10px;border:solid 1px #C4C4C4;font-weight:bold;font-size:12px;color:#383838;}
/** Paging **/
.paging		{position:relative;float:right;width:610px;margin:20px 20px 0;color:black;text-align:right;}
.paging	b	{margin:0 3px;color:#227DCA;}
.pagingL	{float:left;width:auto;padding:3px 11px 0 0;}
.paging a,.paging strong	{position:relative;display:inline-block;min-width:20px;height:14px;margin:0;padding:0px 4px 0;border:solid 1px #E1E1E1;-moz-border-radius:2px;-webkit-border-radius:2px;background:transparent url('../img/paging.png') center center no-repeat;text-decoration:none;text-align:center;font-weight:normal;vertical-align:middle;color:#424242;}
.paging strong,
.paging a:hover{border-color:#96C1E6;background:#227DCA;font-weight:bold;color:white;filter:alpha(opacity=100);}
.paging a.prev,	
.paging a.next	{height:18px;margin:0 3px;padding:0;border:solid 1px #898989;background:#3A3A3A;font-weight:bold;font-size:12px;color:white;}
/* in plot */
.plot .paging{float:none;width:auto;margin:14px 9px;}
/** Navigation - left **/
.nav,
.nav ul	{margin:0;padding:0;background:#EBEBEB;list-style-type:none;}
.nav li	{margin:0;padding:0;border:solid 1px white;border-width:1px 0;color:#2E2E2E;}
.nav li a	{display:block;padding:3px 0 2px 20px;text-decoration:none;font-size:12px;color:#2E2E2E;/*?->*/font-weight:bold;text-transform:uppercase;}
.nav li a:hover{background:#579ACF;color:white;}

/* 1st level */
.nav li.close 	{}
.nav li.close a	{background:transparent url('../img/close.gif') 7px center no-repeat;font-weight:bold;text-transform:uppercase;}
.nav li.open	{background:#828282;}
.nav li.open a	{background:transparent url('../img/open.gif') 7px center no-repeat;font-weight:bold;text-transform:uppercase;color:#F1F1F1;}
.nav li.close ul{display:none;}
.nav li.open ul	{display:block;background:#DEDEDE;}
.nav li.open ul a	{background:#DEDEDE;text-transform:none;}

.nav li.open a:hover,.nav li.close a:hover{background:#579ACF;color:white;}

/* 2nd level */
.nav li.open li	{}
.nav li.open li a		{padding:1px 0 1px 40px;font-weight:normal;font-size:12px;color:#616161;background:#DEDEDE;}
.nav li.open li a:hover	{background:#579ACF;color:white;}
.nav li.open li.close ul{display:none;}
.nav li.open li.open a,
.nav li.open li.close a	{background:#DEDEDE url('../img/openSub.gif') 27px center no-repeat;color:#616161;}
.nav li.open li.close a	{background-image:url('../img/close.gif');}
.nav li.open li.open a:hover,
.nav li.open li.close a:hover{background:#579ACF;color:white;}
.nav li a.active,.nav li b	{background:#579ACF!important;color:white!important;}

/* 3rd level */
.nav li.open li.open li a	{padding:1px 0 1px 62px;font-weight:normal;background:white;}
.nav li.open li.open li a:hover{background:#579ACF!important;color:#616161;}

/* 4th level */
.nav li.open li.open li.close>a	{background:white url('../img/close.gif') 49px center no-repeat;}
.nav li.open li.open li.open>a	{background:white url('../img/openSub.gif') 49px center no-repeat;}
.nav li.open li.open li.open li a	{padding:1px 0 1px 82px;}

/* 5th level */
.nav li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 69px center no-repeat;}
.nav li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 69px center no-repeat;}
.nav li.open li.open li.open li.open li a	{padding:1px 0 1px 102px;}

/* 6th level */
.nav li.open li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 89px center no-repeat;}
.nav li.open li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 89px center no-repeat;}
.nav li.open li.open li.open li.open li.open li a	{padding:1px 0 1px 122px;}

/* 7th level */
.nav li.open li.open li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 109px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 109px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li a	{padding:1px 0 1px 142px;}

/* 8th level */
.nav li.open li.open li.open li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 129px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 129px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open li a	{padding:1px 0 1px 162px;}

/* 9th level */
.nav li.open li.open li.open li.open li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 149px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 149px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open li.open li a	{padding:1px 0 1px 182px;}

/* 10th level */
.nav li.open li.open li.open li.open li.open li.open li.open li.open li.close>a	{background:white url('../img/close.gif') 169px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open li.open li.open>a	{background:white url('../img/openSub.gif') 169px center no-repeat;}
.nav li.open li.open li.open li.open li.open li.open li.open li.open li.open li a	{padding:1px 0 1px 202px;}


/** Breadcrumb **/
h3.breadcrumb	{position:relative;margin:11px 21px;padding:0;font-weight:normal;font-size:14px;line-height:12px;}
.breadcrumb a	{font-size:11px;color:#3A3A3A;}
.breadcrumb b	{font-size:12px;}
/** Flash **/
.flash	{position:relative;float:left;left:-1px;width:638px;height:251px;margin:6px 0 30px;}
.flash img	{}
/** Banner **/
.banner	{position:relative;float:right;width:300px;height:250px;margin:6px 0 16px;}
.banner img	{display:block;}
/** News **/
div.news	{margin-top:30px;}



/**-- Pages --**/
body.main	{}
body.main .back	{bottom:190px;}
body.main .brands	{margin-top:16px;width:972px;}
body.main h2.title	{float:left;width:320px;}
body.main .txt		{float:left;width:580px;min-height:11px;padding:20px;}
body.main .item.small{width:450px;padding:30px 30px 0 0;}
body.main .small .info{width:314px;}
/**-- General formating --**/
.halfL	{position:relative;float:left;width:48%;}
.halfR	{position:relative;float:right;width:48%;}
.floatL	{float:left;}
.floatR	{float:right;}
.right	{float:right;width:auto;}
.alignR	{text-align:right;}
.alignL	{text-align:left;}
.colored{color:#276199;}
.bold	{font-weight:bold;}
.absBR	{position:absolute;bottom:0;right:0;}
.hand	{cursor:pointer;}
dl.x1	{height:40px;margin-top:20px;}
p.x1	{margin:25px auto;}
/**-- Script formating --**/
/** over **/
div#over	{z-index:98;display:none;position:absolute;top:0;left:0;background:white;width:100%;height:100%;filter:alpha(opacity=60);opacity:0.59;}
div#fader	{z-index:98;display:none;position:absolute;top:0;left:0;background:black;width:100%;height:100%;filter:alpha(opacity=60);opacity:0.59;}
/** enlarge **/
div.enlarge	{z-index:99;display:none;position:absolute;left:50%;top:50%;width:500px;}
.enlarge .box	{text-align:left;padding:9px;}
.enlarge img.close	{z-index:99;position:relative;float:right;right:0px;top:-11px;cursor:pointer;}
/* iframe */
iframe.enlarge	{z-index:99;display:none;position:absolute;left:10%;top:10%;width:80%;height:80%;border:solid 2px lightgrey;}
iframe.invoice	{}
iframe#poporder	{}
/** privacy policy **/
div#privPolicy	{}
/** contactsOK message **/
div#contactsOK	{}
tr.productHeading td	{padding:4px;background:#eeeeee;font-weight:bold;}
/** message **/
ins	{text-decoration:none;}
ins h4	{padding:100px 11px;text-transform:none;text-align:center;font-size:13px;color:#276199;}
ins h4 a{color:#484848;}
h5,	h6	{margin:0;padding:20px 11px;background:#EFF2EF;text-align:left;font-weight:bold;font-size:11px;color:#5E835F;}
h6	{padding:100px 11px;background:transparent;text-align:center;font-weight:bold;color:#CC1F1F;}
form h6	{padding:9px;}
  .error{background-color:#FFEEEE!important;color:#913740!important;}
  input.error{background-color:#FFEEEE!important;}
/** debug formatting **/
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:pointer;background:white;display:none;}
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}
 
 .stock10, .stock10 a 	{color:green!important;}
 .stock20, .stock20	a 	{}
 .stock30, .stock30 a	{color:#999999;}

