html
{
	width: 100%;
	height: 100%;
	/* Opera font-size hack */
	font-size: 106.5%;
}
body
{
	margin: 0;
	padding: 0;
   font-family: "Trebuchet MS", Tahoma, Geneva, lucida, sans-serif;
	color: black;
	background: #fff url(../images/bg_page.png) no-repeat top center;	
	height: 100%;
	font-size: 76.5%;
}

/* BASIC TAGS */
a {color: #d46207; text-decoration: none;}
a:hover {color: black;text-decoration: none ;}
img {border: 0 none; margin: 0; padding: 0;}

h1 {font-size: 200%; font-weight: bold;margin: 0px 0 10px 0; padding: 0;}
h2 {font-size: 200%; font-weight: bold;margin: 0px 0 10px 0; padding: 0;}
h3 {font-size: 150%; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
h4 {font-size: 120%; font-weight: bold; margin: .8em 0 .2em; padding: 0;}

	h2.first,
	h3.first
	{margin-top: .2em; margin-bottom: .3em;}


p  {margin: 0 0 1em; padding: 0; line-height: 1.6em;}
  .firstParagraph {font-size: 110%;}
blockquote  {margin: 0 0 1em 1em; padding: 0; line-height: 1.6em;}

hr { margin:0;_margin:0; height:10px;border:0;}
hr.m25px {clear:both;margin:0 25px;}
/* END: BASIC TAGS */

.break { clear: both; height: 1px; font-size: 1px; overflow: hidden; visibility: hidden;}
.clear {	clear: both; display: block;}


/* FORMS */
form {margin: 10px 0 0 0px;}
input {border: 1 none; position: relative; top: 2px; left: 5px; background: transparent none;}
/*  CLASSES */
.cleaner { clear: left; width:100%; height: 0;}
.fleft {float:left;}
.fright {float:right;}
.cb {clear:both;display:block;width:100%;}
.cl {clear:left;display:block;width:100%;}
.icon {position:relative;top:1px;}
.title1 {font-size: 190%; font-weight: normal; margin:0;}
.title2 {font-size: 220%; font-weight: normal; margin:0;}
.title3 {font-size: 16px; font-weight: bold; margin:0;padding:0;}
.bold {font-weight:bold;}
.left60 {margin-left: 60px;}
.top5 {margin-top: 5px;}
.top10 {margin-top: 10px;}
.top20 {margin-top: 20px;}
.top35 {margin-top: 35px;}
.top100 {margin-top: 135px;}
.white{color:white;}
.lgray{color: #dcdcdc;}
.gray{color:#787777;}
.gray2{color: #505050;}
.silver{color:silver;}
.brown1{color:#f6a03b;}
.brown2{color:#aa5817;}
.blue{color:#d46207;}
.black{color:#000;}
.green{color:#a0c145;}
.green3{color:#D6F46B;}
.bold{font-weight:bold;}
.mar-bott{margin-bottom:25px}
.orange{color:#d46207;}
.red {color: red;}
.left230 {margin-left: 230px;}
.small {	font-size: 10px;}
.italic {font-style: italic;}
.center {text-align:center;}
.big{	font-size: 18px}
/* PAGE */
#page {
   width:990px;
   margin:0 auto;
   padding:0;
   min-height: 90%;
   _height:90%;
   }

/* TOP LOGO */
#top_logo {height:100px;background: url(../images/top_logo.png) no-repeat top left;}


/*POP MENU*/

#pop_menu {
   float:right;
	}
		
#pop_menu a
	{
	text-align: left;
	display:block;
	white-space:nowrap;
	font-size: 12px;
   background: #9b4e14;
	}

#pop_menu a:link, #pop_menu a:visited, #pop_menu a:active	/* menu at rest */
	{
	text-align: left;
	color: #ffa73d;
	text-decoration:none;
   background: #9b4e14;

	}
	
#pop_menu a:hover						/* menu on mouse-over  */
	{
	text-align: left;
	color: white;
   background: #520d0d;
	text-decoration:none;
	}	
	
#pop_menu a.top_parent  /* attaches down-arrow to all top-parents */
	{
   text-decoration: underline;
   background: url(../images/Arrdown.png) left no-repeat;
	}
	
#pop_menu a.parent 	/* attaches side-arrow to all parents */
	{
   background:none;
	}

#pop_menu a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
   background:;
	}
	
#pop_menu a.parent:hover 	/* attaches side-arrow to all parents */
	{
   background: #bde84c;
	}	
	
	
#pop_menu ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	_width:50px;	
	}

#pop_menu li
	{
	text-indent: 10px;	
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#pop_menu ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#pop_menu ul ul ul
	{
	top:0;
	left:100%;
	}

div#pop_menu li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#pop_menu li:hover ul ul,
div#pop_menu li li:hover ul ul,
div#pop_menu li li li:hover ul ul,
div#pop_menu li li li li:hover ul ul
{display:none;}

div#pop_menu li:hover ul,
div#pop_menu li li:hover ul,
div#pop_menu li li li:hover ul,
div#pop_menu li li li li:hover ul
{display:block;}

/* TOP MENU 1 */
#top-menu1{
   height:40px;
	width:610px;
   margin: 0px ;
   padding:0;
	background:none;
	display:block;
   text-align:right;
   float: right;
}
#top-menu1 a {
   text-align:right;
	color: white;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0 0px 0px 20px;
	text-decoration: none;
	font-weight: normal;
   line-height: 40px;
}
#top-menu1 a:hover {
	color: white;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0 0px 0px 20px;
	text-decoration: underline;
	font-weight: normal;
   line-height: 40px;
}
#top-menu1 img { vertical-align: top; }
.log{
	color: white;
   background:#8a3a14;
}

/* TOP MENU 2 */
#top-menu2{
   height:40px;
	width:610px;
   margin: 20px auto;
   padding:0px;
	background:none;
	display:block;
   text-align:right;
   float: right;
}

#top-menu2 a {
   text-align:right;
	color: #ee7118;
	font-size: 15px;
	padding: 5px 7px 5px 7px;
	margin: 0 0 0px 20px;
	text-decoration: none;
	font-weight: normal;
   line-height: 40px;
   border-left: 1px dotted #ee7118;
}
#top-menu2 a:hover {
	color: #fff;
   background: #aa5817;
}

#odkazLogo{
   margin:0;
   padding: 0;
   border-left: 0px; 
   background: none;	
   float: left !important;
}
#odkazLogo:hover{
   border-left: 0px; 
   background: none;	
}

/* center strip1 */
#center-strip1 {
	width:990px;
   height:190px;
   padding:0px;
	margin:0px;
	display:block;
   background: url(../images/bg_strip1.png) no-repeat top left;
   text-align:center;
}
/* center strip2 */
.center-strip2 {
	width:990px;
   height:150px;
   margin: 0px auto;
   padding:0px;
	display:block;
   background: url(../images/bg_strip2.png) no-repeat top left;
}
/* center strip3 */
#center-strip3 {
	width:990px;
   height:150px;
   margin: 0px auto;
   padding:0px;
	display:block;
   background: url(../images/bg_strip3.png) no-repeat top left;
}
/* center box1 */
.center-box1 {
	width:270px;
   height:200px;
	margin: 0px 0px 0px 20px; 
   padding-top:40px;
	display:block;
   background: none;
   text-align:left;
   float: left;
}
.center-box1 a {
   color:#d46207;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
.center-box1 a:hover {
   color:#000;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
/* center box2 */
.center-box2 {
	width:270px;
   height:200px;
	margin: 0px 0px 0px 70px; 
   padding-top:40px;
	display:block;
   background: none;
   text-align:left;
   float: left;
}
.center-box2 a {
   color:#d46207;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
.center-box2 a:hover {
   color:#000;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
/* center box3 */
.center-box3 {
	width:270px;
   height:200px;
	margin: 0px 0px 0px 70px; 
   padding-top:40px;
	display:block;
   background: none;
   text-align:left;
   float: left;
}
.center-box3 a {
   color:#d46207;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
.center-box3 a:hover {
   color:#000;
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;	
}
/* LOGIN */
#login {position: relative;width:380px;margin: 0px 0 0 260px;padding-top:60px; background:none;}
.login_button {padding:0 0 0 0;position:relative;top:1px;_top:-3px;}

/* FORM login */
.login{
	width: 550px;
	float:left;
	margin: 0 0 0 50px ;
	padding: 10px 10px 10px 10px;
   border: 0px solid ;
   display: block;
}
.login form {
	width: 350px;
}
.login fieldset {
	padding: 0px;
	border: none;
}
.login input ,.login textarea {
	margin: 0 0 8px 0;
}
.login label  {
	width: 80px;
   float: left;
	display:block;
}
.login form br   {
	display: none; 
}

.login input.btt {
   padding:0;
	margin:0 0 0 80px;
}


/* slide */
#slide-underlay {
   height:345px;
   width:990px;
   margin-top:0px;
   text-align:center;
   background:url(../images/bg_flash.png) no-repeat center bottom transparent;
}

#slide-container {
   height:300px;
   outline:0 none;
   width:990px;
   margin:0px auto;
   margin-bottom:40px;
   text-align:center;   
}

/* howitworks_box */
#howitworks-box {
   height:310px;
   width:990px;
   margin-top:2px;
   padding:0px;
   text-align:center;
   background:url(../images/howitworks.jpg) no-repeat center top;
}
#howitworks-box p {
   height:220px;
   width:550px;
   margin:0px;
   padding: 30px 0 0 20px;
   text-align:left;
   color: white;
   font-weight: normal;
   font-size: 15px;
}
/* allinone_box */
#allinone-box {
   height:310px;
   width:990px;
   margin-top:2px;
   padding:0px;
   text-align:center;
   background:url(../images/allinone.jpg) no-repeat center top;
}
#allinone-box p {
   height:220px;
   width:550px;
   margin:0px;
   padding: 30px 0 0 20px;
   text-align:left;
   color: white;
   font-weight: normal;
   font-size: 15px;
}

/* samples-box */
#samples-box {
   height:310px;
   width:990px;
   margin-top:2px;
   padding:0px;
   text-align:center;
   background:url(../images/samples.jpg) no-repeat center top;
}
#samples-box p {
   height:220px;
   width:550px;
   margin:0px;
   padding: 30px 0 0 20px;
   text-align:left;
   color: white;
   font-weight: normal;
   font-size: 15px;
}
/* support-box */
#support-box {
   height:310px;
   width:990px;
   margin-top:2px;
   padding:0px;
   text-align:center;
   background:url(../images/support.jpg) no-repeat center top;
}
#support-box p {
   height:220px;
   width:550px;
   margin:0px;
   padding: 30px 0 0 20px;
   text-align:left;
   color: white;
   font-weight: normal;
   font-size: 15px;
}
/* pozn */
.pozn {
   height:168px;
   width:250px;
   background:url(../images/bg_pozn.jpg) no-repeat center top;
   margin-top:30px;
   padding:0;
}
.in-pozn {
  padding: 5px 20px 0px 20px;
}

.p-nadpis {
  padding: 0px 0px 10px 15px ;
  margin: 0px 0px 0px 0px;
  font-size: 17px;
  line-height: 35px;
}
.p-nadpis2 {
  padding: 0px 0px 10px 15px ;
  margin: 0px 0px 0px 0px;
  font-size: 30px;
  font-weight: bold;
}
.p-text {
  padding: 0px 0px 5px 15px ;
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  line-height: 30px;
}

/* TOP FORM */
#top_form {
   width:660px;
	height:179px;
	float:left;
	margin-left:23px;
   margin-top:23px;
}

#leftcover{
	float: left;
	width: 300px;
	height:100%;
	margin: 0;
	padding: 0;
}

#centercover{
	width: 690px;
	margin: 0;
	padding: 0;
   float:right;
}
/* vyhody */
#title-vyhody{
	width:990px;
   height:38px;
   background-image: url(../images/bg_vyhody.jpg);
	visibility: visible;
}
.vyhoda{
  font-size: 15px;
  margin-left:0px;
  color:black;
  height:35px;
}
.vyhoda img{
   float: left;
	vertical-align: middle;
	margin-right:30px;
}

/* BUTTONs */
.butt1 a{
	width: 446px;
	height: 95px;
	background: url(../images/butt1.png) no-repeat center bottom;
	margin-top: 15px;
	padding-top: 70px;
	display:block;
   text-align:center;
}
.butt1 a:hover {
	width: 446px;
	height: 95px;
	background: url(../images/butt1.png) no-repeat center bottom;
	margin-top: 15px;
	padding-top: 70px;
	display:block;
   text-align:center;
}
.butt2 a{
	width: 446px;
	height: 95px;
	background: url(../images/butt1.png) no-repeat center bottom;
	margin-top: 15px;
	padding-top: 30px;
	display:block;
   text-align:center;
}
.butt2 a:hover {
	width: 446px;
	height: 95px;
	background: url(../images/butt1.png) no-repeat center bottom;
	margin-top: 15px;
	padding-top: 30px;
	display:block;
   text-align:center;
}

.go_home { width: 410px; height:90px;display:block;float:left;}

/* Leftbox */
#leftbox {
   float:left;
	width:305px;
	margin-top:10px;
}

#refer {
   float:left;
   width:280px;
   margin-top: 20px;
   background: white;
}

#refer H3,#refer p,#refer span ,#refer a,#refer a:hover{
	padding: 0px 10px 5px 30px;
}
#refer a {
	font-size: 13px;
	color: gray;
	font-weight: bold;
	text-decoration: underline;
	display:block;
	line-height: 25px;
}
#refer a:hover {
	font-size: 13px;
	color: white !important;
	font-weight: bold;
	text-decoration: none;
   background:#d46207;
}
#refer a:visited{
	color:  #4f4f4f;
}


/* ------------------------------------------ */


/* COMMNENTS TABLE ---------------------------------------------- */

table.pricelist{
   width:680px;
   margin-bottom:20px;
}
table.pricelist tr.dark{
background:#e6f3fc;
}
table.pricelist tr.light{
background:#eff9d9;
}
table.pricelist td.dark{
   text-align:center;
   font-weight: bold;
   background:#e6f3fc;
}
table.pricelist td.light{
   text-align:center;
   font-weight: bold;
   background:#eff9d9
}

table.pricelist td{
 border-bottom: 1px dotted gray;
 }
table.pricelist td,table.pricelist th{
   height:32px;
   padding: 4px 5px 3px 5px;
}
table.pricelist th.headline{
   font-size:100%;
}
table.pricelist img{
   margin:0;
	text-align:center;
	vertical-align: middle;
}
table.pricelist p{
  padding: 0;
  margin:3px 10px 3px 10px;
}
table.pricelist a:hover{
	cursor: pointer;
	_cursor: hand;
}
table.pricelist a {
  font-weight: bold;
}
/* gallery */
.photo {border: 0px solid white;margin:0;}
.photo:hover {border: 0px solid black; margin:0;}
.photo a {clear:left;}


/* Footer */
#footer {
   width:100%;
   height:50px;
   background: none;
	margin: 5px auto;
 	bottom:0;
 	left: 0;
   position: relative;
   border-top: 1px dotted silver;
}
.in-footer a{
  font-size: 20px;
  font-weight:bold;
  color:silver;
  text-align:center;
  margin: 5px auto;
}
.in-footer a:hover{
  font-weight:bold;
  color:black;
  text-decoration: none;
}
.in-footer img{
  margin-left:20px;
  vertical-align: text-bottom;
}
#in-footer-content li{
  margin-top:20px;
  vertical-align: bottom;
  list-style: none none;
}
#in-footer-content img{
  vertical-align: bottom;

}
#footer #in-footer-content {
  width: 990px;
  height: 500px;
  margin: 0px auto;
  display: none;
}
.fixedBottom{
  display: block;
  width: 990;
  margin: auto;
  position: relative;
}

#copyright{
	padding-top:30px;
	text-align:center;
   color:#4f4f4f;
}
.footer-text{
   text-align:right;
	margin-top: 30px;
	line-height:30px;
   float:right;
}

/* Footer 2*/
#footer2 {
   width:990px;
	height:40px;
	color:#d46207;
	font-size:0.95em;
	background: #e3e3e3;
	background: #fff url(../images/bg_strip2.png) no-repeat top center;	
	margin: 10px auto;
	border-bottom: 1px dotted #c8c9cb;
	border-top: 1px dotted #c8c9cb;
}
#footer2 a {color:#d46207;font-weight:normal;margin: 0px 10px 0 10px;line-height:42px;}
#footer2 a:hover {color:black;text-decoration:underline;}
#footer2 span {font-weight:normal;}
.copyright{	position:relative;text-align:right;left:80px;}

/* PAGINATION  ------------------------------------------------------------- */

.pagination {
 height:30px;
 text-align: center;
}

.pagination a, .pagination span.act {
   border:2px solid #e6e6e6;
   font-size:13px;
   margin: 30px 2px !important;
   padding:3px 5px !important;
   text-decoration:none;
   color:gray;
	text-align:right;
	background:#fff;
}

.pagination a:hover, .pagination span.act{
   color:white;
	background:#d46207;
}

/* after ordering*/
#after_ord{
   width:855px;
	height:530px;
   position:relative;
	border:none;
	margin: 70px 0 20px 70px;
	background:none;
   line-height: 1.4em;
}
/* left-top */
#after_ord div.left-top {
   width:412px;
	height:230px;
	background: url(../images/left-top.png) no-repeat top;
   float:left;
}
#after_ord div.left-top H1 {
   width:320px;
   padding: 10px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-top p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}
#after_ord div.left-top img {
   margin: 5px 0px 0 85px;
   float:left;
}

/* right-top */
#after_ord div.right-top {
   width:412px;
	height:230px;
	background: url(../images/right-top.png) no-repeat;
   float:right;
}
#after_ord div.right-top H1 {

   padding: 10px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-top p {

   padding: 5px 0 0 75px;
   float:left;
	margin:0;
}
#after_ord div.right-top img {
   margin: 5px 0px 0 145px;
   float:left;
}

/* url */
#after_ord div.url {
   width:100%;
	background: #DAF19F;
   float:left;
	color:black;
	display:block;
	padding: 20px 0 20px 0;
	text-align: center;
}
#after_ord div.url a {
   font-size: 20px;
	color:black;
	text-decoration: none;
	text-align: center;
}
#after_ord div.url a:hover {
	color:black;
	text-decoration: underline;
}

/* left-bottom */
#after_ord div.left-bottom {
   width:412px;
	height:230px;
	background: url(../images/left-bottom.png) no-repeat top;
   float:left;
}
#after_ord div.left-bottom H1 {
   width:320px;
   padding: 100px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-bottom p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}

/* right-bottom */
#after_ord div.right-bottom {
   width:412px;
	height:230px;
	background: url(../images/right-bottom.png) no-repeat;
   float:right;
}
#after_ord div.right-bottom H1 {
   width:320px;
   padding: 100px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-bottom p {
   width:320px;
   padding: 5px 0 0 75px;
   float:left;
	margin:0;	
}
#after_ord div.right-bottom img {
   margin: 20px 0px 0 145px;
   float:left;
}


/* vyskakovaci boxy */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#box1 .window {
  position: absolute;
  left:0;
  top:0;
  width:750px;
  height:450px;
  display:none;
  z-index:9999;
  padding:0px;
}
#box1 #dialog {
  width:750px; 
  height:450px;
  background: url(../images/bg_dialog.png) no-repeat top center;	
}

#box2 .window {
  position: absolute;
  left:0;
  top:0;
  width:750px;
  height:450px;
  display:none;
  z-index:9999;
  padding:10px;
}
#box2 #dialog2 {
  width:750px; 
  height:450px;
  background: url(../images/bg_dialog2.png) no-repeat top center;	
}

#box3 .window {
  position: absolute;
  left:0;
  top:0;
  width:750px;
  height:370px;
  display:none;
  z-index:9999;
  padding:10px;
}
#box3 #dialog {
  width:750px; 
  height:370px;
  background: url(../images/bg_dialog3.png) no-repeat top center;	
}

#box3 .window {
  position: absolute;
  left:0;
  top:0;
  width:750px;
  height:370px;
  display:none;
  z-index:9999;
  padding:10px;
}
#box3 #dialog3 {
  width:750px; 
  height:370px;
  background: url(../images/bg_dialog3.png) no-repeat top center;	
}

/* slideshow */

#slideshow {
	margin: 33px 19px 0 0;
	width:275px;
	height:145px;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:200px;
  height:145px;
  overflow:auto; /* allow scrollbar */

}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:200px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:145px;
}

.pageContainer{
    color: black;
    padding: 2px 30px 0px 30px;
}

.control {
  display:block;
  width:39px;
  height:145px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:100px;
  left: 411px;
  position: absolute;
  width: 39px;
  background:transparent url(../images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top: 100px;
  left: 650px;
  position: absolute;
  width: 39px;
  background:transparent url(../images/control_right.png) no-repeat 0 0;
} 



#btn-slide {font-size: 2em; cursor: pointer; color: black;}
.slide img {cursor: pointer;}
.close {  margin: 30px 20px 10px 0;float:right;}
.close img {  vertical-align: middle; }

/*forms*/
/*-- form 1 --*/
#form1 input {
  width:223px;
  height:18px;
  background: url(../images/button-form.jpg) no-repeat !important;
}

#form1 fieldset {
   border:medium none;
}

#form1 label {
   color:#d46207;
   height:20px;
   padding:0px 0 2px;
   margin-top:10px;
	font-size: 16px;
	font-weight: bold;
}
#form1 .inputCase {
   width:233px;
}
#form1 .inputCase input {}

/*-- form 2 --*/
#form2  {
   margin-top:80px;
}
#form2 label {
   color:#d46207;
	font-weight: bold;
}
#form2 input,#form2 select{
   font-family: "Trebuchet MS", Tahoma, Geneva, lucida, sans-serif;
   font-size: 13px;
   height:25px;
   width:300px;
	margin:0px;
   padding:0px;
   margin-left:30px;
   border-left: 2px solid silver;
   border-top: 2px solid silver;
   border-right: 2px solid #E6E6E6;
   border-bottom: 2px solid #E6E6E6;
   background:white;
}
#form2 textarea{
   font-family: "Trebuchet MS", Tahoma, Geneva, lucida, sans-serif;
   font-size: 13px;
   height:125px;
   width:300px;
	margin:0px;
   padding:0px;
   margin-left:30px;
   border-left: 2px solid silver;
   border-top: 2px solid silver;
   border-right: 2px solid #E6E6E6;
   border-bottom: 2px solid #E6E6E6;
   background:white;
}

#form2 input,#form2 textarea,#form2 select{
   left:-1px;
}

#form3  {
   margin-top:80px;
}
#form3 label {
   color:#d46207;
	font-weight: bold;
}
#form3 input,#form3 textarea,#form3 select{
   font-family: "Trebuchet MS", Tahoma, Geneva, lucida, sans-serif;
   font-size: 13px;
   height:25px;
   width:200px;
	margin:0px;
   padding:0px;
   margin-left:30px;
   border-left: 2px solid silver;
   border-top: 2px solid silver;
   border-right: 2px solid #E6E6E6;
   border-bottom: 2px solid #E6E6E6;
   background:white;
}

.inputCase, .selectCase {
   background:url("../images/bg_input.png") no-repeat scroll 0 0 transparent;
   display:block;
   height:20px;
   margin:0px 10px 10px 0;
   padding: 7px 0px 10px 0px;
   position:relative;
}

.element.style  {
   background:url("../images/bg_input.png") no-repeat scroll 0 0 transparent;
   width:224px;
}

.inputCase input {
   margin-top:2px;
}

.inputCase input, .selectCase select, .inputCaseSimple input, .selectCaseSimple select {
   background:none repeat scroll 0 0 transparent;
   border:medium none;
   font-size:1em;
   position:relative;
   z-index:5;
}
.boxSpacer  {
   display:block;
   height:15px;
   overflow:hidden;
   width:100%;
}

.cleaner {
   clear:both;
   display:block;
   height:1px;
   overflow:hidden;
   width:100%;
}
#content fieldset.noSep{background:none;}
.formR{
   position:relative;
   margin-left:20px;
}

.inputH,.inputAlert{
   position:absolute;
	top:10px;
	left:250px;
	width:218px;
	height:auto;
	height:210px;
	padding:8px 12px 0 20px;
	background:url(../images/bg_form_help.png) 0 0 no-repeat;
	color:#000;
	display:none;
	z-index:100;
}
.create{
   width: 253px;
	height: 57px !important;
	margin: 15px 0 5px 20px !important;
   border:none !important;
   background: none !important;
}

.send{
   width: 253px !important;
	height: 57px !important;
	margin: 10px 0 0 0 !important;
   border:none !important;
   background: none !important;
}

.login{
   width: 253px !important;
	height: 57px !important;
	margin: 10px 0 0 5px !important;
   border:none !important;
   background: none !important;
}

.c4 {
	float:left;
	width:1000px;
	background: white;
}
/* after ordering*/
#after_ord{
   width:855px;
	height:530px;
   position:relative;
	border:none;
	margin: 70px 0 20px 70px;
	background:none;
   line-height: 1.4em;
}
/* left-top */
#after_ord div.left-top {
   width:412px;
	height:230px;
	background: url(../images/left-top.png) no-repeat top;
   float:left;
}
#after_ord div.left-top H1 {
   width:320px;
   padding: 10px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-top p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}
#after_ord div.left-top img {
   margin: 5px 0px 0 85px;
   float:left;
}

/* right-top */
#after_ord div.right-top {
   width:412px;
	height:230px;
	background: url(../images/right-top.png) no-repeat;
   float:right;
}
#after_ord div.right-top H1 {

   padding: 10px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-top p {

   padding: 5px 0 0 75px;
   float:left;
	margin:0;
}
#after_ord div.right-top img {
   margin: 5px 0px 0 145px;
   float:left;
}

/* url */
#after_ord div.url {
   width:100%;
	background: #bde84c;
   float:left;
	color:black;
	display:block;
	padding: 20px 0 20px 0;
	text-align: center;
}
#after_ord div.url a {
   font-size: 20px;
	color:black;
	text-decoration: none;
	text-align: center;
}
#after_ord div.url a:hover {
	color:black;
	text-decoration: underline;
}
/* left-bottom */
#after_ord div.left-bottom {
   width:412px;
	height:230px;
	background: url(../images/left-bottom.png) no-repeat top;
   float:left;
}
#after_ord div.left-bottom H1 {
   width:320px;
   padding: 100px 0 0px 15px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.left-bottom p {
   width:320px;
   padding: 5px 0 0 15px;
   float:left;
	margin:0;
}

/* right-bottom */
#after_ord div.right-bottom {
   width:412px;
	height:230px;
	background: url(../images/right-bottom.png) no-repeat;
   float:right;
}
#after_ord div.right-bottom H1 {
   width:320px;
   padding: 100px 0 0px 75px;
   float:left;
	font-size:18px;
	font-weight: bold;
	display:block;
}
#after_ord div.right-bottom p {
   width:320px;
   padding: 5px 0 0 75px;
   float:left;
	margin:0;	
}
#after_ord div.right-bottom img {
   margin: 20px 0px 0 145px;
   float:left;
} 

.error{
    color: #fff;
    background: url(../images/bg_form_atten.png) no-repeat top left;	
}

#fbBanner{ position: fixed; top: 450px; left: 0px;  height: 200px;}
#fbBanner #content{
   background: url(../images/bgfb.jpg);
   height:220px;
   display: none;
   float: left; position: relative;
   padding: 0px 10px 0px 10px;
   font-size: 12px;
}

#fbBanner #tab{float: left; position: relative;}
#fbBanner #inContent{width: 400px;}

/* left menu */
.in-lmenu {
  padding: 0px 0 0 0;
}
.lmenu a{
   text-decoration:none;
}
.lmenu {
	float:left;
	width:250px;
	margin: 0px 0 0 0px;
	padding : 8px 0 5px 0px;
	font-size: 13px;
	color: #d46207;
	font-weight: bold;
   text-decoration:none;
   border-bottom: 1px dotted white;
}
.lmenu:hover {
	color: white;
	font-weight: bold;
	background: #d46207;
   text-decoration:none;
}
.lmenu img {
	margin-left: 8px;
	margin-right: 5px;
}
#slide-bottom{
    cursor: pointer;
}
.sliderwrapper{
    position: relative;overflow: hidden;width: 100%; height: auto;margin: 0 0 0 0;padding: 0 0 0 0;
}
.sliderwrapper .contentdiv{
    text-align: center;left: 0;top: 0;background: white;width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;margin: 0 0 0 0;padding: 0 0 0 0;
}
#paginate-titleSlider .toc{
    display: none;
}

#paginate-titleSlider .prev, #paginate-titleSlider .next{
    top: 10px;
    width: 30px;
    height: 50px;
    border: 0px;
    display: inline-block;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
} 
#paginate-titleSlider .prev{
    background: transparent url('../images/previous.png');
    margin-right: -2px;
    position: absolute;
    top: -60px;
    left: 10px;
}
#paginate-titleSlider .next{
    background: transparent url('../images/next.png');
    margin-left: -2px;
    position: absolute;
    top: -60px;
    left: 952px;
}
#paginate-titleSlider {
    position: relative;
    float: left;
    width: 990px;
    margin: auto;
}
.in-footer .slideUp{
    cursor: pointer;
}
#in-footer-conttent{
    display: none;
    height: 100px;
    width: 100%;
    background: silver;
    
}
.sliderwrapper div.contentdiv h1{
    position: absolute;
    top: 251px;
    width: 100%;
}
.sliderwrapper div.contentdiv h2{
    position: absolute;
    top: 251px;
    width: 100%;
}
.sliderwrapper div.contentdiv img{
    position: relative;
}
#fbtw{
   position: fixed;
   top: 540px;
   right: 0px;
   height: 60px;
   width:30px;
   float:right;
   background: none;
}
#fbtw img{
   margin-top:3px;
}