body {margin: 0; padding: 0; background: #000; color: #bcbcbc; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
body, html {height :100%;}

/*->pageDefault--------------------------------------------------------------------*/
#pageLayout {position: relative; min-height: 100%; height: auto !important; height: 100%;}
#upgradeMessage {display: none; font-size: 20px; font-weight: bold; text-align: center; padding: 50px 0;}
.pageContainer {width: 900px; margin: 0 auto;}
.half {width: 50%; float: left; overflow: hidden;}
.alright {text-align: right;}
.pr20 {padding-right: 20px;}
.m20 {margin: 20px; display: block;}
a {outline: none;}
.error {color:#ce1c1c; font-weight: bold;}

  /*->borderGrey-------------------------------------------------------------------*/
	.borderGrey {background: #3a3a3a; padding: 0 7px; display: block; clear: both;}
	.borderGrey .glt {background: url(../images/grey.gif) no-repeat left top; display: block; position: relative; margin: 0 -7px; padding-left: 450px;}
	.borderGrey .glb {background: url(../images/grey.gif) no-repeat left bottom; display: block; position: relative; margin: 0 -7px; padding-left: 450px;}
	.borderGrey .grt {background: url(../images/grey.gif) no-repeat right top; display: block; height: 7px;}
	.borderGrey .grb {background: url(../images/grey.gif) no-repeat right bottom; display: block; height: 7px;}
	.borderGrey .gmid {position: relative; display: block;}

/*->pageHeader---------------------------------------------------------------------*/
#headerWrap {background: url(../images/bg_tw.gif) repeat-x left top; clear: both; height: 19px;}
#pageHeader {clear: both;}
#pageHeader img {border: none;}
  
	#topmenu {clear: both; text-align: right; height: 10px; overflow: hidden; margin: 10px 0; font-size: 10px; line-height: 1em; position: relative;}
	#topmenu a {margin: 0 15px; background: url(../images/topmenu.gif) no-repeat 0 0; height: 10px; overflow: hidden; text-decoration: none;}
	#topmenu a img {width: 11px; height: 10px; position: relative; vertical-align: baseline;}
	#topmenu a.ic1:hover {background-position: 0 -10px;}
	#topmenu a.ic2 {background-position: -11px 0;} #topmenu a.ic2:hover {background-position: -11px -10px;}
	#topmenu a.ic3 {background-position: -22px 0;} #topmenu a.ic3:hover {background-position: -22px -10px;}
	
	#mainmenu {clear: both; display: block;}
	#mainmenu ul {margin: 0; padding: 0; list-style-type: none; background: url(../images/mmenu.gif) repeat-x left top; border: 1px solid #000; position: relative; height: 89px; display: block;}
	#mainmenu ul li {border-right: 1px solid #000; height: 89px; float: left;}
	#mainmenu ul li.last {border-right: none;}
	#mainmenu ul li#logo a {width: 98px; padding: 8px 0 0; height: 81px;}
	#mainmenu ul li a {width: 130px; float: left; text-align: center; padding: 15px 0; height: 69px; text-decoration: none; margin: 0;}
	#mainmenu ul li a span {color: #d0ed85; font-size: 9px; padding: 35px 45px 0 0; clear: both; display: block;}
	#mainmenu ul li a:hover, #mainmenu ul li a.sel {background: url(../images/mmenusel.gif) repeat-x left top;}
	#mainmenu ul li#logo a:hover {background: none;}

/*->pageContent--------------------------------------------------------------------*/
#pageContent {clear: both; background: url(../images/bgcontent.gif) no-repeat center top; float: left; width: 100%;}

  .content {display: block; padding: 10px 0; float: left; width: 900px; overflow: hidden; position: relative;}
	.content p {margin: 0; padding: 5px 0;}
	.content img {border: none;}
	.content ul {margin: 0; padding: 5px 0 5px 20px;}
	.content a {color: #6b9b0b;}
	.content a:hover {color: #bcbcbc;}
	.content .titleb {border-bottom: 1px solid #3a3a3a; margin-bottom: 10px; display: block; padding-bottom: 2px;}
	.content .titleb h2 {margin-bottom: 10px; display: block; padding-bottom: 10px; color: #8fc60f;}
	.content .titlebb {border-bottom: 1px solid #3a3a3a; display: block; padding-bottom: 2px;}
	.content form {margin: 0;}
	.content .sitemap {height: 500px;}
	.content .sitemap, .content .sitemap a {font-size: 16px; font-weight: bold; text-decoration: none;}
	
	.content.column4 {background: url(../images/sep.gif) no-repeat left top; padding: 0; padding: 20px 0;}
	.content.column4 a {color: #bcbcbc; text-decoration: none;}
	.content.column4 .column {width: 25%; float: left; background: url(../images/sep.gif) no-repeat right top;}
	.content.column4 .column .colWrap {padding: 5px 20px; background: url(../images/colwrap.gif) no-repeat center center;}
	
	/*->slideShow-------------------------------------------------------------------*/
	#screen {width: 884px; padding: 0; margin: 0; overflow: hidden; border: 1px solid #000; z-index: 190;}	
	#screen li {float:left; list-style:none;}
	#images a {margin:0; float:left; text-align: center; width: 295px; text-decoration: none;}
	#view {margin:0; width: 884px; height:174px; overflow: hidden; position: relative;}
	#images  {width:6000px !important; padding: 0; margin: 0; position: relative;}
	.jq-ss-simple {width: 295px; height: 174px; float: left;}
	#images li {padding: 0; border-right: 1px solid #000;}
	#images li img, #screen img {cursor: pointer; border: none;}
	#images li a span {position: absolute; display: block; margin-top: 135px; color: #fff; padding: 0 20px; text-align: left; width: 255px; height: 28px; overflow: hidden;}
	#images .lightbox {display: none;}
	#lnav , #rnav {padding: 0; margin: 0; width: 0;}		
	#lnav a, #rnav a {position: absolute; margin: 65px 0 0; width: 7px; float: none;}
	#rnav a {margin-left: 13px; z-index: 222;}
	#lnav a {margin-left: -25px;}
	#left, #right {float: left; margin: 0;}
	
	/*->forms------------------------------------------------------------------------*/
	.frm {font-weight: bold; color: #a0da0d;}
	.frm td {padding: 5px 0 0;}
	.frm input.text, .frm .textarea, .frm .text input, .frm .text select {border: 1px solid #000; background: url(../images/bg_inp.png); color: #bcbcbc; padding: 2px;}
	
	.frm.contact input.text, .frm .text input {width: 200px;}
	.frm .text select {width: 270px;}
	.frm.contact .textarea {width: 380px; height: 140px;}
	.frm.order .text input, .frm.order select {*background: #fff; *color: #3c3b3b; _background: #fff; _color: #3c3b3b;}

/*->pageFooter---------------------------------------------------------------------*/
#pageFooter {clear: both; background: url(../images/bg_footer.gif) repeat-x left top #000; border-top: 4px solid #333333; padding: 15px 0; display: block; height: 15px; margin-top: -50px; position: absolute; width: 100%;}
#pageFooter a {color: #bcbcbc; text-decoration: none;}
#pageFooter a:hover, .content.column4 a:hover {color: #fff;}