/* */

body { margin:auto; padding:0; background: #FFF url('../imgs/background_sp.jpg') top left repeat-x; height:100%; font-family: "Arial"; color:#000; font-size:12px; }
@-moz-document url-prefix() { body { margin:auto; padding:0; background: #FFF url('../imgs/background_sp.jpg') top left repeat-x; height:100%; font-family: "Arial"; color:#000; font-size:12px; } }

/* HEADER */
#wrapper { 
	width:960px;
	height:900px;
	margin:0 auto;
	position:relative;
	/*background: url(../imgs/background_sp_bulb.jpg) top center no-repeat; */
}
/* BANNER */
#bannersub {
	width: 493px;
	height: 130px;
	overflow: hidden;
	margin:0;
	padding:10px 0 0 0;
}

/* CONTENT */
#content_sp {
	margin:40px 0 0 0; padding:12px 0 0 0;
	width:987px;
	background:url(/fileadmin/template/html/new_pages/imgs/main-bg-pic.png) no-repeat top;
	min-height:601px;
}
#content_menu {
	margin:0 0 0 13px; padding:25px 0 30px 0;
	width:215px;
	background-color: #FFF;
	/*background:url(../imgs/cmenu_back.jpg) bottom left no-repeat #28243D;*/
	font-size:11px;
	font-weight: bold;
	float:left;
	min-height:456px;
}
@-moz-document url-prefix() {
	#content_menu {
	margin:0 0 0 13px; 
	padding:25px 0 30px 0;
	width:215px;
	/*background:url(../imgs/cmenu_back.jpg) bottom left no-repeat #2D263F;*/
	background-color: #FFF;
	min-height: 400px;
	font-size:11px;
	font-weight: bold;
	min-height:456px;

	 }
}
#s_meniu {
	margin:0;
	padding:0;
}
#s_meniu .text {
	margin:0;
	padding:0;
	line-height:30px;
}
#s_meniu .text_right {
	margin:0;
	padding:0;
	line-height:24px;
}
#s_meniu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#s_meniu li {
	font-size:12px;
	margin:0;
	padding:0;
	background:url(../imgs/back_li.gif) no-repeat 23px bottom;
}
#s_meniu li a, #s_meniu li a:visited {
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:0px; 
	padding-left:23px;
	color: #28243d;
}
#s_meniu ul a {
	overflow:hidden;
	text-decoration:none;
	color:#28243d;
	display:block;
}
#s_meniu ul a:hover, .selected {
	overflow:hidden;
	text-decoration:none;
	display:block;
	background-color:#e46c0a;
	color: #fff;
}
#s_meniu ul li.selected a{
	overflow:hidden;
	text-decoration:none;
	display:block;
	background-color:#e46c0a;
	color: #fff;
}
#s_meniu ul li.subselect a{
	overflow:hidden;
		font-size:11px;
	text-decoration:none;
	padding:10px 40px 10px 40px;
	line-height:14px;
	display:block;
	color:#e46c0a;
	background: url(../imgs/menuarrow.gif) no-repeat 25px 50%;
}
#s_meniu li.selected li.submenu a {
	font-size:11px;
	list-style-type:none;
	padding:10px 40px 10px 40px;
	display:block;
	line-height:14px;
	color: #28243d;
	background: url(../imgs/menuarrow.gif) no-repeat 25px 50%;
}
@-moz-document url-prefix() {
#s_meniu li a.submenu {
	list-style-type:none;
	font-size:11px;
	background: #2D263F; 
	padding:10px 40px 10px 50px;
	display:block;
	line-height:14px; }
}
#s_meniu li.selected li.submenu a:hover {
	font-size:11px;
	color:#e46c0a;
}
#s_meniu li a.last {
	list-style-type:none;
	padding:10px 50px 20px 50px;
	display:block;
	line-height:14px;
	background:url(../imgs/back_li.gif) no-repeat 23px bottom;
}
#content_description {
	margin:0 0 0 18px; 
	padding:0 10px 0 10px;
	width:493px; float:left; position: relative;
	background-color: #FFF;
	min-height:456px;
}
#content_description2 {
	margin:0 0 0 18px; 
	padding:0 10px 0 10px;
	width:493px; float:left; position: relative;
	background-color: #FFF;
	min-height:456px;
}
p a {
	color:#000;
	text-decoration:none;
}
p a:hover {
	text-decoration:underline;
}
#content_right {
	margin:0px 0px 0px 16px; 
	padding:20px 15px 15px 15px; float:left;
	width:165px;
	min-height:456px;
  	height:auto !important;
 	height:456px;
	min-height:456px;
	/*background:url(../imgs/content_right.png) 0px 0px no-repeat;*/
	background-color: #FFF;
}
.orderForm input.inpTxt, .orderForm textarea {width: 340px;}
.tipafriend input.inpTxt, .tipafriend textarea {width: 250px;}
.orderForm textarea {height: 150px}
.orderForm input.submitBtn {margin-left: 150px;}
#text_right .text_right {
	margin:0;
	padding:0;
	line-height:26px;
	color: #000;
}
#text_right ul {
	margin:0;
	padding:0;
	list-style:none;
}
#text_right li {
	margin:0;
	padding:0;
	background:url(../imgs/back_li.gif) no-repeat 0px bottom;
}
.tiplink a {position: absolute; right: 25px; top: 11px; color: #000 !important; text-decoration: none !important; font-size: 10px; padding-right: 22px; background: url(../imgs/envelope.gif) right 1px no-repeat;}
.tiplink a:hover {text-decoration: underline !important;}

#content_description .tiplink a {position: absolute; right: 25px; top: 247px; color: #000 !important; text-decoration: none !important; font-size: 10px; padding-right: 22px; background: url(../imgs/envelope.gif) right 1px no-repeat;}
#content_description .tiplink a:hover {text-decoration: underline !important;}
