/**************************************************************************************/
/**************************************************************************************/
/*                                                                                    */
/* CST Standard website CSS - GLOBAL DESIGN                                           */
/*                                                                                    */
/* Central menu:    top, horizontal                                                   */
/* Submenu:         right                                                             */
/*                                                                                    */
/* Version:         2008-06-25 12:00                                                  */
/* Last changed by: Josef Vondracek                                                   */
/*                                                                                    */
/**************************************************************************************/

/* GLOBAL TAGS FORMAT ================================================================*/

body
{
	margin: 0 0 80px 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Trebuchet MS,Geneva CE,lucida,sans-serif;
	font-family: "Trebuchet MS","Geneva CE",lucida,sans-serif;
	font-size: 11px;
}

form, ul, li
{
	margin: 0;
	padding: 0;
}

img
{
	border: none;
}

/* HEADER ============================================================================*/

/* div - header panel */
#header
{
	height: 160px;
	margin: 0;
	padding: 0;
	background: white;
}

/* p - header panel */
#header p
{
	padding: 0 0 0 30px;
}

/* img in div - logo */
#logo img
{
	padding: 50px 0 0 30px;
}

#banner
{
	width: 330px;
	position: absolute;
	top: 30px;
	left: 700px;
	text-align: right;
}

#banner img
{
	margin: 0;
	padding: 0;
}

/* CENTRAL ELEMENT ===================================================================*/

/* div - central page element */
#page
{
	width: 790px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px dashed #DEDEDE;
	border-right: 1px dashed #DEDEDE;
}

/* MAIN MENU =========================================================================*/

/* div - panel for menu */
#menu
{
	width: 790px;
	height: 30px;
	position: absolute;
	top: 180px;
	background: url(../images/images/menu_back.gif) repeat-x top;
}

/* p - panel for menu */
#menu p
{
	text-align: right;
	margin: 0 15px 0 0;
}

/* ul - menu list */
#menu ul
{
	margin: 0;
	list-style: none;
	padding: 0 0 0 20px;
}

/* li - menu list item */
#menu li
{
	float: left; 
	background: White;
}

/* a - link in menu list li item */
#menu li a
{
	padding: 12px 19px 12px 19px;
	display: block;
	text-decoration: none;
	text-align: center;
	color: black;
	border-left: 1px solid #DEDEDE;
	background: url(../images/images/menu_arrow.gif) no-repeat 8px center;
}

/* a - class - last link item in menu li */
#menu li a.last
{
	border-right: 1px solid #DEDEDE;
}

/* a - cursor activity on menu link */
#menu li a:hover, #menu li a.active
{
	text-decoration: underline;
}

/* MAIN MENU BOTTOM	================================================================*/

/* div - panel for menu */
#menu-bottom
{
	display: none;
}

/* SUB MENU =========================================================================*/

/* div - panel for sub_menu */
#sub_menu
{
	position: relative;
	top: 40px;
	margin: 0 0 20px 0;
}

/* ul - menu list */
#sub_menu ul
{
	width: 180px;
	margin: 0;
	list-style: none;
	padding: 0 0 0 40px;
}

/* li - menu list item */
#sub_menu li
{
	display: inline;
}

/* a - link in menu list li item */
#sub_menu li a
{
	padding: 0 0 0 20px;
	display: block;
	text-decoration: none;
	text-align: left;
	color: black;
	background: url(../images/images/menu_arrow.gif) no-repeat 8px center;
}

/* a - class - last link item in menu li */
#sub_menu li a.last
{

}

/* a - cursor activity on menu link */
#sub_menu li a:hover, #sub_menu li a.active
{
	text-decoration: underline;
}


/* PAGE'S CONTENT ====================================================================*/

/* div - central content panel */
#sub_page
{
	width: 790px;
	position: relative;
	top: 60px;
}
/* CONTENT - LEFT PANEL ==============================================================*/

/* div - central left panel */
#left-panel
{
	width: 435px;
	margin: 0;
	float: right;
}

/* div - universal left panel */
#left-panel-uni
{
	width: 560px;
	margin: 0;
	float: right;
}

/* div - content panel of central left panel */
#left-panel-content
{
	margin: 0;
	padding: 0 8px 0 30px;
	min-height: 100px;
}

/* div - content panel of central left panel */
#left-panel-content-right
{
	margin: 0;
	padding: 0 8px 0 40px;
}

/* ul - ul in left panel */
#left-panel-content ul
{
	padding: 0 0 0 20px;
}

/* h2 - the first level header in content left panel */
#left-panel-content h2,#left-panel-content h1, #left-panel-content-right h2, #left-panel-content-right h1
{
	margin-top: 18px;
	padding: 15px 0 5px 0;
	color: #88CC00;
	font-size: 18px;
	text-transform: uppercase;
	clear: both;
}

/* h2 - the first level header in content left panel */
#left-panel-content h2 a,#left-panel-content h1 a, #left-panel-content-right h2 a, #left-panel-content-right h1 a
{
	color: #88CC00;
	font-size: 18px;
	text-transform: uppercase;
	clear: both;
	text-decoration: none;
}

/* a - links in right panel */
p a, .box a, ul.documents li a, ul.documents li
{
	color: #669900;
	text-decoration: none;
}

/* a - links cursor interactions */
p a:hover, .box a:hover, ul.documents li a:hover
{
	text-decoration: underline;
}

/* div - right panel little contents box */
.box
{
	width: 120px;
	margin: 0 10px 15px 0;
	padding: 5px;
	float: left;
	text-align: center;
}

/* div - right panel little contents box */
.box
{
	width: 120px;
	margin: 0 10px 15px 0;
	padding: 5px;
	float: left;
	text-align: center;
}

/* div - right panel little contents box */
.box-shop
{
	width: 145px;
	margin: 0 10px 15px 0;
	padding: 5px;
	float: left;
	text-align: left;
	min-height: 250px;
	background: #AEECAE;
}

/* div - right panel little contents box */
#left-panel-content .box-shop input
{
	width: 25px;
	height: 14px;
	margin: 0;
	border: 1px solid black;
}

/* ul - label in left panel */
#left-panel-content label, #left-panel-content-right label
{
	width: 50px;
	float: left;
	padding: 2px 0;
}

/* ul - input in left panel */
#left-panel-content input, #left-panel-content-right input
 {
	width: 153px;
 	height: 18px;
	margin: 0 0 0 10px;
	background: white;
	border: 1px solid #C6C6C6;
}

/* ul - input in left panel */
#left-panel-content .button, #left-panel-content-right .button
 {
 	height: 17px;
	margin: 7px 0;
	padding: 0 0 3px 0;
	background:#2F7D9B;
	border: 0;
	color: white;
	text-align:center;
}

/* ul - input in left panel */
#left-panel-content p.banner img, #left-panel-content-right p.banner img
 {
	margin: 5px;
}

/* CONTENT - RIGHT PANEL =============================================================*/

/* div - central right panel */
#right-panel
{
	width: 320px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	border-left: 1px dashed #DEDEDE;
}

/* div - universal right panel */
#right-panel-uni
{
	display: none;
	width: 150px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}

/* div - central content panel of right panel */
#right-panel-content
{
	margin: 0;
	padding: 0;
	
}

/* h1 - the first header level of right panel */
#right-panel-content h1
{
	margin: 18px 0 0 0;
	color: #88CC00;
	font-size: 18px;
	text-transform: uppercase;
}

/* h2 - the second header level of right panel */
#right-panel-content h2
{
	margin: 18px 0 0 0;
	color: #88CC00;
	font-size: 18px;
	text-transform: uppercase;
}

/* h3 - the second level header in content left panel */
#right-panel-content h3, #right-panel-content h3 a, #right-panel-content h3 a:hover 
{
	margin: 6px 2px 6px 0;
	padding: 0;
	text-decoration: none;
	color: #446600;
	font-size: 14px;
}


/* img - class - content image */
#right-panel-content .detail_image, #left-panel-content .detail_image 
{
	margin: 4px 8px 0px 0px;
	padding: 1px;
	float: left;
	border: 1px solid #DEDEDE;
}

/* a - class - content link */
#right-panel-content a.more, #left-panel-content a.more
{
	float: right;
	color: #FF6600;
}

/* div - contact panel */
#contact 
{
	width: 305px;
	margin: 10px 11px 0 0;
	padding: 1px;
	float: right;
	clear: right;
	border: 1px solid #DEDEDE;
}

/* h2 - the first level header in contact panel */
#contact h2 
{
	margin: 0px;
	padding: 8px 10px 6px;
	line-height: 10px;
	color: white;
	background: #88CC00 none repeat scroll 0%;
	border-bottom: 1px solid #669900;
}

/* p - text in contact panel */
#contact p
{
	margin: 20px;
}


/* FOOTER ============================================================================*/

/* div - central footer panel */
#footer
{
	width: 790px;
	height: 48px;
	margin: 0;
	position: relative;
	top: 75px;
	clear: both;
	background: #F2F2F2;
	color: #878787;
}

/* a - link for  footer panel */
#footer-right a, #footer-left a, #footer-full a
{
	color: #606060;
}

/* div - left part of footer's content */
#footer-left
{
	width: 49%;
	margin: 0;
	padding: 7px 0 0 4px;
	float: left;
}

/* div - right part of footer's content */
#footer-right
{
	width: 49%;
	margin: 0;
	padding: 7px 4px 0 0;
	float: right;
	text-align: right;
}

/* div - next line full size part of footer's content */
#footer-full
{
	width: 790px;
	position: relative;
	top: 75px;
	clear: both;
	padding: 10px 0 3px 4px;
	text-align: center;
}

/* div - styles switch panel */
#switch
{
	width: 790px;
	margin: 0;
	position: relative;
	top: 80px;
	clear: both;
	text-align: right;
	color: #878787;
}

/* p - text in switch panel */
#switch p 
{
	padding: 5px;
}

/* CONTACT FORM ======================================================================*/

/* div - class - central panel of contact form */
.TextBoxtb,.SelectslReq
{
	float: left;
	width: 650px;
	padding: 5px 0 5px 0;
}

/* div - class - container for input name */
.tbTextSTextBox, .slTextSReqSelect
{
	width: 130px;
	font-weight: bold;
}

/* div - class - container for input itself */
.tbTextBox
{
	width: 500px;
}

/* input - styling input */
#left-panel-content .tbTextBox input
{
	width: 346px;
	position: relative;
	left: -10px;
}

/* div - class - central panel for textarea */
.TextAreata
{
	float: left;
	width: 450px;
	}

/* div - class - container for textarea name */
.taTextSTextArea
{
	width: 130px;
	font-weight: bold;
}

/* textarea - styling itselft */
.taTextArea
{
	width: 347px;
	height: 100px;
	position: relative;
	top: -10px;
	float: left;
	margin: 0 0 0 130px;
	border: 1px solid #C6C6C6;
}

/* div - class - container for checkbox itself */
.CheckBox
{
	float: left;
	clear: both;
	width: 500px;
}

/* div - class - container for checkbox name */
.cfLeft
{
	font-weight: bold;
}

.cfLeft div
{
	float: left;
}

/* div - class - container for checkbox input */
#left-panel-content .cfCenter input
{
	width: 15px;
	border: none;
}

/* div - class - container for checkbox name */
.cfRight
{
	margin: 0 0 0 5px;
	text-align: left;
	font-weight: bold;
}

.slReqSelect select
{
	width: 352px;
	border: 1px solid #C6C6C6;
}


/* div - central panel for buttons */
#formButtons
{
	float: left;
	text-align: left;
	padding: 10px 13px 0 120px;
}

/* input - styling inputs */
#formButtons input, #left-panel-content .searchButton
{
	font-size: 90%;
	height: 20px;
	padding: 2px 0 4px 0;
	color: #fff;
	font-weight: bold;
	background:#CD3541;
	border:0;
}

/* LOGIN FORM ========================================================================*/

/* p - text in login form */
#left-panel-content .login p, #left-panel-content-right .login p
{
	width: 450px;
	float: left;
	margin: 0;
	padding: 2px 0;
} 

/* label - label in login form */
 #left-panel-content label, #left-panel-content-right label
{
	float: left;
	width: 50px;
	padding: 2px 0;
} 

/* input - input login form */
#left-panel-content .login input.login, #left-panel-content-right .login input.login
{
	width: 180px;
	height: 18px;
	padding:0 0 0 10px;
	border: 1px solid grey;
	background: #fff;
}

/* input - input button in login form */
#left-panel-content .login input.loginButton, #left-panel-content-right .login input.loginButton
{
	width: 193px;
	height: 18px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid grey;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background: #CD3541;
}


/* CHANGE VALUES =====================================================================*/

/* p - text in login form */
#left-panel-content .change p
{
	width: 500px;
	float: left;
	margin: 0;
	padding: 2px 0;
	} 

/* label - label in login form */
 #left-panel-content .change label
{
	float: left;
	width: 100px;
	text-align: right;
	padding: 2px 0;
	margin: 0 5px 0 0;
} 

/* input - input login form */
#left-panel-content .change input
{
	width: 180px;
	height: 18px;
	padding:0 0 0 2px;
	border: 1px solid grey;
	background: #fff;
}

/* input - input login form */
#left-panel-content .change input.checkbox
{
	width: 15px;
	height: 18px;
	padding:0 0 0 2px;
	border: none;
	background: #fff;
}

#left-panel-content .change select
{
	width: 183px;
	height: 18px;
	margin: 0 0 0 10px;
	padding:0 0 0 2px;
	border: 1px solid grey;
	font-size: 10px;
	background: #fff;
}

/* input - input button in login form */
#left-panel-content .change input.loginButton
{
	width: 184px;
	height: 18px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid grey;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background: #CD3541;
}

/* input - input button in login form */
#left-panel-content .change input.loginButton2
{
	width: 184px;
	height: 18px;
	padding: 2px 0 2px 0;
	text-align: center;
	border: 1px solid grey;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background: #CD3541;
	position: relative;
	left: 105px;
}

/* BANNERS ===========================================================================*/

/* p - text in banners */
#banners p
{
	padding: 0 0 15px 0;
}

/* ARTICLES DOCUMENTS ================================================================*/

/* ul - documents list */
ul.documents ul
{
	padding: 10px 0 20px 0;
}

/* li - documents list item */
ul.documents li
{
	color: #669900;
}

/* a - link in documents list li item */
ul.documents li a
{
	color: #669900;
	text-decoration: none;
}

/* a - hover in menu list li item */
ul.documents li a:hover
{
	text-decoration: underline;
}


/* NEWS FORM  ========================================================================*/

/* p - text in news form */
#left-panel-content .news p, #left-panel-content-right .news p
{
	width: 450px;
	float: left;
	margin: 0;
	padding: 2px 0;
} 

/* label - label in news form */
 #left-panel-content .news label, #left-panel-content-right .news label
{
	float: left;
	width: 90px;
	padding: 2px 0 0 1px;
} 

/* input - input button in news form */
 #left-panel-content  input.CheckInput
{
	border:0;
	float: left;
	width: 12px;
	margin: 1px 4px 0 0;
	
} 

/* input - input button in news form */
#left-panel-content .news input.loginButton, #left-panel-content-right .news input.loginButton
{
	width: 163x;
	height: 18px;
	padding: 2px 0 2px 0;
	margin: 0 0 0 100px;
	text-align: center;
	border: 1px solid grey;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background: #CD3541;
}

/* LANGUAGES ========================================================================*/

/* span - global style classes for languages */
.language1, .language2, .language3, .language4, .language5, .language6, .language7
{
	margin: 0 0 0 3px;
}

/* span - EN language */
.language1
{

}

/* span - CZ language */
.language2
{
	
}

/* span - DE language */
.language3
{
	
}

/* span - NL language */
.language4
{
	
}

/* span - IT language */
.language5
{
	
}

/* span - ES language */
.language6
{

}

/* span - PT language */
.language7
{
	
}

/* PAGING  ==========================================================================*/

/* div - paging panel */
#paging
{
	width: 100%;
	margin: 0 auto;
	clear: left;
	text-align: center;
}

/* div - header panel */
#paging div
{
	margin: 0;
	float: left;
	color: #669900;
	padding: 0 0 0 5px;
	font-weight: bold;
}

/* a - link in header panel */
#paging div a,#paging span a, #paging a.next, #paging a.previous
{
	color: #669900;
	text-decoration: none;
}

/* a - hover in header panel */

#paging div a,#paging span a, #paging a.next, #paging a.previous
{
	text-decoration: underline;
}

/* ADRESS  ==========================================================================*/

/* div - adress panel */
#adress
{
	width: 100%;
	padding: 3px 0 0 5px;
	margin: 0;
	clear: left;
	}
	
	/* a - links in adress panel */
#adress p a
{
	margin: 0;
	color: #669900;
	text-decoration: none;
}

/* a - links in adress panel */
#adress p a:hover
{
	text-decoration: underline;
}

/* GLOBAL ERROR BOX =================================================================*/

#globalError
{
	width: 100%;
	position: relative;
	top: -10px;
	z-index: 999;
	border: 2px solid black;
	background: red;
	color: White;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#error_box
{
	width: 300px;
	position: relative;
	border: 1px solid black;
	color: red;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	margin: 0 0 15px 0;
}

/* USER LOGIN INFO  =================================================================*/

#logoutUserInfo
{
margin: 0 0 0 3px;
padding: 0;
height: 20px;
}

#logoutUserInfo a
{
color: #669900;
	text-decoration: none;
}

#logoutUserInfo span.userLoginName a
{
color: #669900;
	text-decoration: none;
}

#logoutUserInfo span.userFullName a
{
color: #669900;
	text-decoration: none;
}

#logoutUserInfo span.userFullName a:hover, #logoutUserInfo span.userLoginName a:hover, #logoutUserInfo a:hover
{
text-decoration: underline;
}


#logoutUserInfo span
{
margin: 0;
padding: 0;
}

/* ORDER, CART      =================================================================*/

/* class - information panel */
.information
{
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	background: #CFEFD1;
}

/* h3 - information panel */
.information h3, .information h2
{
	padding: 0;
	margin: 10px 0 5px 10px;
	font-size: 100%;
}

/* p - information panel , documents,  pictures, productAttributeCategory*/
.information p, 
.pictures p, 
.documents p, 
.productAttributeCategory p
{
	padding: 0 0 0 10px;
	margin: 0;
}

/* class - pictures panel */
.pictures
{
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0;
	background: #EFFAF0;
	clear: left;
	float: left;
}

/* class - documents */
.documents
{
	width: 100%;
	background: white;
	margin: 0 0 5px 0;
	padding: 0;
	clear: left;
	float: left;
}

/* class - order panel */
.order
{
	width: 100%;
	margin: 5px 0 5px 0;
	padding: 0;
	background: white;
	clear: left;
	float: left;
}

/* input class - order input */
.order input.BuyCountBox
{
	width: 25px;
	height: 14px;
	border: 1px solid black;
}

/* a - a link*/
.connectedProduct a, 
.productConnectedItem a, 
.productComment a, 
.connectedArticle a, 
.productContact a
{
	color: #669900;
	text-decoration: none;
}

/* a - a link hover*/
.connectedProduct a:hover, 
.productConnectedItem a:hover, 
.productComment a:hover, 
.connectedArticle a:hover, 
.productContact a:hover
{
	text-decoration: underline;
}

/* class - panels*/
.connectedProduct, 
.productConnectedItem, 
.productComment, 
.connectedArticle, 
.productContact
{
	margin: 5px 0;
	padding-left: 10px;
}

/* h3 - product panel */
.productAttributeCategory h3
{
	margin: 0 0 0 10px;
	padding: 0;
}

/*class - product, order panels */
.productInCart, .orderItem, .productInOrder
{
	width: 100%;
	padding:10px 0 10px 0;
	margin: 0;
	clear: both;
}

/*class - product, order header panels */
.productInCartHeader, .productInOrderHeader, .orderItemHeader
{
	width: 100%;
	height: 15px;
	margin:0;
	padding: 5px;
	clear: both;
	background: #D8D8D8;
}

/*span - product panel */
.productInCart span, .productInOrder span
{
	float: left; 
	margin: 0;
	text-align: left;
}
 
/*span -class  product, order + header panels */
.productInCart span.price, 
.productInCartHeader span.price, .productInOrder span.price, .productInOrderHeader span.price
{
	float: left; 
	width: 150px;
	text-align: left;
	padding: 0 0 0 5px;
}

/*span -span class product in  product, order + header panels */
.productInCart span.product, 
.productInCartHeader span.product, .productInOrder span.product, .productInOrderHeader span.product
{
	float: left; 
	width: 150px;
	text-align: left;
	padding: 0 0 0 5px;
}

/*span -span class count in  product, order + header panels */
.productInCart span.count, 
.productInCartHeader span.count, .productInOrder span.count, .productInOrderHeader span.count
{
	float: left; 
	width: 50px;
	padding: 0 0 0 5px;
}

/*input -span class count  in  product panel */
#left-panel-content .productInCart span.count input.BuyCountBox
{
	width: 18px;
	height: 15px;
	margin: 0;
	padding: 0;
}


/*input -span class count  in  product panel */
.productInCart span.action
{
	float: left; 
	background: White;
	width: 150px;
}

/*div - span class */
.orderItem span.price, 
.orderItem span.date, 
.orderItem span.status,
.orderItemHeader span.price,
.orderItemHeader span.date,
.orderItemHeader span.status
{
	float: left; 
	width: 150px;
	text-align: left;
	padding: 0 0 0 5px;
}

/*div - span class  a link*/
#left-panel-content .productInCart span.product a, 
#left-panel-content .productInCart span.action a, #left-panel-content .orderItem span.date a,  #left-panel-content .productInOrder span.product a
{
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: left;
	color: #669900;
	font-weight: bold;
}

/*div - span class  a link*/
#left-panel-content .productInCart span.action a
{
	padding: 0;
	margin: 0;
	text-decoration: underline;
	text-align: left;
	font-weight: normal;
	color: #669900;
}


/*div - span class a link hover*/
#left-panel-content .productInCart span.product a:hover, 
#left-panel-content .productInCart span.action a:hover, 
.orderItem span.date a:hover, #left-panel-content .productInOrder span.product a:hover
{
	text-decoration: underline;
}

/*div - span class */
.cartFinalPrices
{
	margin: 15px 0 8px 0;
	padding: 5px 0 5px 5px;
	background: #E0E0E0;
	clear: both;
}

/*div - span input*/
#left-panel-content .cartButtons input.ChangeCart, 
#left-panel-content .cartButtons input.EmptyCart, 
#left-panel-content .cartButtons input.ChangeCartHover, 
#left-panel-content .cartButtons input.EmptyCartHover, 
#left-panel-content .orderForm input.SendOrder
{
	text-align: center;
	margin: 0;
	width: 120px;
	height: 25px;
	background: #009901;
	color: white;
	font-size: 12px;
	font-weight: bold;
}
	
/*div - button a */
#left-panel-content .cartButtons a
{
	text-align: center;
	margin: 0;
	padding: 6px 5px 2px 5px;
	background: #009901;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/*div - span class for oder form */
#left-panel-content .orderForm span
{
	width: 70px;
	float: left;
	padding: 2px 0;
}

/*div - label for oder form */
#left-panel-content .orderForm label
{
	width: 250px;
	margin: 0 0 0 0;
	display: block;
	padding: 0;
}

/*div - input for oder form */
#left-panel-content .orderForm input
{
	width: 153px;
 	height: 18px;
	margin: 2px 0 0 10px;
	background: white;
	border: 1px solid #C6C6C6;
}	

/*div - select  for oder form */
#left-panel-content .orderForm select
{
	width: 157px;
 	height: 18px;
	margin: 2px 0 0 10px;
	background: white;
	border: 1px solid #C6C6C6;
}

/*div - class input for oder form */
#left-panel-content .orderForm input.rb
{
	width: 13px;
 	height: 13px;
	margin: 0;
	padding: 0;
	background: white;
	border: none;
	float: left;
	display: block;
}

/*div - conteiner for  benefit panel */
#addBenefitForm
{
	width: 450px;
	padding: 5px;
}

/*div - span of conteiner for  benefit panel */
#addBenefitForm span
{
	float: left; 
	display: block;
	margin: 5px 0 0 0;
}

/*div - span*/
#addBenefitForm span.title
{
	width: 80px;
	padding: 0 0 0 10px;
	margin:0;
	float: left; 
	display: block;
}

/*div - span*/
#addBenefitForm span.textareaLeft
{
	margin: 10px 0 0 -130px;
}

/*div - class input*/
#addBenefitForm input.textInput
{
	width: 352px;
	margin: 0 -5px 0 0px;
}

/*div - class input for information panel*/
#left-panel-content .information input.submitInput
{
	width: 153px;
 	height: 18px;
	margin: 5px 0 0 295px;
	background: #E0E0E0;
	border: 1px solid #C6C6C6;
}

/*div - class for editor*/
#left-panel-content .mceEditor
{
	width: 347px;
	height: 100px;
	position: relative;
	top: -10px;
	float: left;
	margin: 0 0 0 130px;
	border: 1px solid #C6C6C6;
}
/*div - class for editor*/
*html #left-panel-content .mceEditor
{
	width: 347px;
	height: 100px;
	position: relative;
	top: -10px;
	float: left;
	margin: 0 0 0 105px;
	border: 1px solid #C6C6C6;
}

/*div - class cart preview*/
#productInCarPreviewMain
{
	padding: 0;
	width: 140px;
	margin: 0 0 10px 50px;
	background: white;
	border: 1px solid #dcdcdc;
}

/*div - class cart preview*/
.productInCarPreviewMainHeader
{

	padding: 4px 0 0 4px;
	height: 22px;
	width: 136px;
	margin: 0;
	background: #f5f5f5;
	border: none;
}

/*div - class cart preview*/
.productInCarPreviewMainHeader span.cart
{
	position: relative;
	top: -5px;
	left: 5px;
}

/*div - class cart preview*/
*html .productInCarPreviewMainHeader span.cart
{
	position: relative;
	top: -5px;
	left: 55px;
}


/*div - class cart preview*/
*html #productInCarPreviewMain
{
	margin: 0 0 0 50px;
}

/*div - class cart preview*/
.productInCarPreview
{
	margin: 0;
	padding: 5px;
}

/*div -  a class cart preview*/
.productInCarPreview  a, #productInCarPreviewMain a
{
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #ee82ee;
}

/*div -  a class cart preview*/
.productInCarPreview  a:hover, #productInCarPreviewMain a:hover
{
	text-decoration: underline;
}

/*div - div for shop panel*/
#shop-panel-cart
{
	margin: 0;
	padding: 0 0 0 5px;
	height: 20px;
	border: 1px solid black;
}

/*div - a link for shop panel*/
#shop-panel-cart a
{
	color: #ee82ee;
	text-decoration: underline;
}

/*div - a link hover for shop panel*/
#shop-panel-cart a:hover
{
	text-decoration: none;
}

/*div - div for shop panel*/
#shop-panel-cart input, #header input
{
	width: 100px;
	height: 15px;
	border: 1px solid #969696;
	margin: 0 0 0 5px;
}

/*div - div for shop panel*/
#shop-panel-cart input.searchButton, #header input.searchButton
{
	padding: 2px 5px 2px 5px;
	margin: 0 0 0 5px;
	height: 20px;
	border: none;
	color: white;
	background: #EE82EE;
}

/* GE MONEY =========================================================================*/

/* div - central panel for GE MONEY bank info */
#gemoney
{
	padding: 70px 0 0 0;
	background: url(/images/logo_gemoney.gif) no-repeat 0px 0px;
	font-size: 11px;
}

/* h1 - central header */
#gemoney h1
{
	color: #3658a3;
	font-size: 17px;
	margin: 0;
	padding: 0 0 15px 0;
}

/* h2 - secondary header */
#gemoney h2
{
	color: #3658a3;
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px 0;
}

/* h3 - info parts header */
#gemoney h3
{
	color: #3658a3;
	font-size: 120%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

/* h4 - info boxes header */
#gemoney h4
{
	color: #3658a3;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}

/* a - link */
#gemoney a
{
	color: #3658a3;
	text-decoration: none;
}

/* a - link's hover */
#gemoney a:hover
{
	color: #3658a3;
	text-decoration: underline;
}

/* a - class - button for sending info */
#gemoney .sendButton
{
	padding: 3px 3px 3px 5px;
	font-size: 11px;
	background: white;
	border: 1px solid black;
}

/* div - class - information panel */
#gemoney .table
{
	padding: 5px;
	background: #ebeef6;
}

/* dl - one line with info */
#gemoney .table dl
{
	display: block;
}

/* dt - left part of info */
#gemoney .table dl dt
{
	width: 150px;
	float: left;
}

/* dd - right part of info */
#gemoney .table dl dd
{
	
}