html{min-width:1003px;}

a {
	outline: none;
}

body{
	background:	#f1f2f6 url(/images/bg-body.gif) no-repeat 50% -96px;
	font:		12px Arial, Helvetica, sans-serif;
	color:		#50565c;
	margin:		0;
}
body.inner,
body.inner2,
body.inner3,
body.inner4,
body.inner5,
body.inner6
{background:#f1f2f6 url(/images/bg-body-inner.gif) no-repeat 50% -142px;}

img{border:none;}
a{
	color:#b0ba27;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-wrapper.gif) repeat-x 0 361px;
	position:relative;
}
.inner #wrapper,
.inner2 #wrapper,
.inner3 #wrapper,
.inner4 #wrapper,
.inner5 #wrapper,
.inner6 #wrapper
{background:url(/images/bg-wrapper-inner.gif) repeat-x 0 160px;}

.w1{
	width:1040px;
	float:left;
	position:relative;
	left:50%;
}
.w2{
	width:1040px;
	float:left;
	position:relative;
	left:-50%;
}
#header{
	width:982px;
	margin:0 auto;
	padding:10px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.header-area{
	overflow:hidden;
	margin:0 0 15px;
}
#header .logo{
	float:left;
	background:url(/images/Gl_logo.png) no-repeat;
	width:172px;
	height:202px;
	text-indent:-9999px;
	overflow:hidden;
}

.inner #header .logo,
.inner2 #header .logo,
.inner3 #header .logo,
.inner4 #header .logo,
.inner5 #header .logo,
.inner6 #header .logo
{
	float:left;
	background:url(/images/Gl_logo_sm.png) no-repeat;
	width:122px;
	height:142px;
	text-indent:-9999px;
	overflow:hidden;
	}

#header .logo a,
.inner #header .logo a,
.inner2 #header .logo a,
.inner3 #header .logo a,
.inner4 #header .logo a,
.inner5 #header .logo a,
.inner6 #header .logo a
{
	display:block;
	height:100%;
	position:relative;
}


#nav{
	margin:		25px 0 0;
	padding:	0;
	list-style:	none;
	float:		right;
	font:		normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.inner #nav,
.inner2 #nav,
.inner3 #nav,
.inner4 #nav,
.inner5 #nav,
.inner6 #nav
{margin-top:25px;}
#nav li{
	float:left;
	margin:0 12px 0 11px;
	background:url(/images/bullet-nav.gif) no-repeat 100% 50%;
}
#nav a{
	color:#4f4f4f;
	text-decoration:none;
	padding:0 10px 0 0;
}
#nav a:hover{color:#909090;}
#nav .active a,
#nav .active a:hover{
	border-top:5px solid #b0cb1f;
	color:#4f4f4f;
	position:relative;
}
.header-frame{
	font-size:		14px;
	margin:			0 0 5px;
	position:		relative; 
	height:			130px; 
	overflow:		visible;
}
#header .info{
	width:359px;
	float:left;
	background:url(/images/bg-info.gif) no-repeat 100% -8px;
	padding:8px 50px 17px 0;
}
* html #header .info{padding-bottom:9px;}
*+html #header .info{padding-bottom:9px;}
#header p{margin:0 0 8px;}
#header h1{
	margin:0 0 2px;
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header .more{
	float:left;
	background:url(/images/bg-more.gif) no-repeat;
	padding:0 0 0 11px;
	color:#f1f2f6;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
#header .more span{
	float:left;
	background:url(/images/bg-more.gif) no-repeat 100% 0;
	padding:6px 14px 9px 0;
}
.gallery{
	width:505px;
	margin:0 0 17px;
	overflow:hidden;
	float:right;
}
.gallery a{
	width:19px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/bg-prev.png) no-repeat;
	float:left;
	cursor:pointer;
	margin:60px 0 0;
}
.gallery a.link-next{
	float:right;
	background:url(/images/bg-next.png) no-repeat;
}
.gallery div{
	float:left;
	width:442px;
	overflow:hidden;
	height:200px;
	position:relative;
}
.gallery ul{
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:30px;
	font-size:14px;
}
.gallery ul li{
	float:left;
	width:190px;
	text-align:center;
	padding:0 31px 0 0;
}
.gallery ul img{
	display:block;
	margin:0 0 6px;
}
.gallery ul strong{
	font-size:21px;
	line-height:16px;
	color:#343434;
	display:block;
}
#header .menu{
	clear:	both;
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #b9bccb;
}
#header .menu li{
	float:left;
	height:55px;
	margin:0 1px 0 0;
	overflow:hidden;
	width: 195px;
}

#header .menu li.last{
	margin: 0;
}
#header .menu a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:110px;
}
#header .menu a:hover{margin:-55px 0 0;}
#header .menu .scenic{
	background:url(/images/bg-nav-scenic.gif) no-repeat;
	width:235px;
}
#header .menu .pelican-shops{
	background:url(/images/bg-nav-pelican-shops.gif) no-repeat;
	width:248px;
}
#header .menu .oasis{
	background:url(/images/bg-nav-oasis.gif) no-repeat;
	width:247px;
}
#header .menu .greg-tanzer{
	background:url(/images/bg-nav-grec-tanzer.gif) no-repeat;
	width:245px;
}



#header .menu .socialmedia {background: transparent url(/images/socialmedia.png) 0 0 no-repeat;}
#header .menu .sem {background: transparent url(/images/sem.png) 0 0 no-repeat;}
#header .menu .advergaming {background: transparent url(/images/advergaming.png) 0 0 no-repeat;}
#header .menu .video {background: transparent url(/images/video.png) 0 0 no-repeat;}
#header .menu .development {background: transparent url(/images/development.png) 0 0 no-repeat;}


#main{
	width:982px;
	margin:0 auto;
	padding:22px 0 24px;
	line-height:20px;
}
#main p{margin:0 0 20px;}
#main .boxes{
	width:1098px;
	overflow:hidden;
	margin:0 -118px 0 0;
	position:relative;
}
#main .box{
	width:233px;
	float:left;
	margin:0 133px 0 0;
}
#main h2{
	margin:0;
	font:normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#343434;
	padding:17px 0 0;
	min-height:43px;
}

#main h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
* html #main h2{height:43px;}
#main h2.seo{background: url(/images/bg-title-seo.gif) no-repeat 100% 11px;}
#main h2.media{background: url(/images/bg-title-media.gif) no-repeat 100% 8px;}
#main h2.development{background: url(/images/bg-title-development.gif) no-repeat 100% 0;}
#main .box .more{
	background: url(/images/bullet-more.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	position:absolute;
	bottom:0;
}
.inner #sidebar .box .green,
.inner2 #sidebar .box .green,
.inner3 #sidebar .box .green,
.inner4 #sidebar .box .green,
.inner5 #sidebar .box .green,
.inner6 #sidebar .box .green
{
	color:#b0cb1f;
	background:url(/images/bullet-more.gif) no-repeat 100% 9px;
}
#main .box .sub-more{font-size:11px;}
#main .intro{background: url(/images/bg-intro.gif) repeat-y -982px 0;}
#main .intro .holder{background: url(/images/bg-intro.gif) no-repeat;}
#main .intro .frame{
	background: url(/images/bg-intro.gif) no-repeat -1964px 100%;
	padding:22px 10px 67px 31px;
	width:941px;
	overflow:hidden;
}
#main .intro h3{
	color:#343434;
	font:normal 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 13px;
}
#main .intro ul{
	margin:0;
	padding:0;
	list-style:none;
	width:981px;
	overflow:hidden;
}
#main .intro ul li{
	float:left;
	width:243px;
	position:relative;
}
#main .intro ul li img{
	display:block;
	margin:0 0 55px;
}
#main .intro ul .more{
	position:absolute;
	bottom:0;
	left:10px;
	background:url(/images/bullet3.gif) no-repeat 100% 9px;
	padding:0 10px 0 0;
}
#main h4{
	margin:0 0 52px;
	font:normal 21px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header .heading{
	position:absolute;
	bottom:48px;
	left:48px;
	color:#999;
	font:normal 36px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.inner2 #header .heading,
.inner3 #header .heading,
.inner5 #header .heading,
.inner6 #header .heading
{
	bottom:70px;
	line-height:40px;
}
#header .heading span{
	display:block;
	font-size:18px;
	color:#b0cb1f;
	/*margin:0 0 0 32px;*/
	text-align:right;
	width:100%;
}
.inner #header,
.inner2 #header,
.inner3 #header,
.inner4 #header,
.inner5 #header,
.inner6 #header
{
	height:		193px;
	padding:	10px 0 0 0;
	position:	relative;
}
.inner #header .menu,
.inner2 #header .menu,
.inner3 #header .menu,
.inner4 #header .menu,
.inner5 #header .menu,
.inner6 #header .menu
{margin:65px 0 0;}

#header .slogan-box{
	clear: right;
	float:right;
	padding: 17px 9px 0 0;
	position:relative;
	margin-top:	25px;
}
#header blockquote{
	margin:38px 0 0;
	float:left;
	width:271px;
	color:#5a5a5a;
	font:bold 36px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#header blockquote q{quotes:none;}
#header q:before,
#header q:after{content:"";}
#header blockquote cite{
	font-size:12px;
	float:right;
	padding:0 25px 0 0;
}
#header .scenic-link{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/bg-header-scenic.png) no-repeat;
	width:245px;
	height:131px;
	margin:0 0 0 -12px;
	display:inline;
	cursor:pointer;
}
#header .more-link{
/*
	position:absolute;
	bottom:11px;
	right:80px;
*/
	color:#598527;
	background:url(/images/bullet1.gif) no-repeat 100% 8px;
	padding:0 10px 0 0;
}
.inner #main{
	background:url(/images/bg-main.gif) repeat-y -1040px 0;
	overflow:hidden;
	width:1040px;
	padding:0;
	margin:0 auto 117px;
}

.main-frame {
	min-height: 1200px;
}

.inner .main-holder{background:url(/images/bg-main.gif) no-repeat;}
.inner .main-frame{
	background:url(/images/bg-main.gif) no-repeat -2080px 100%;
	padding:0 3px 44px 65px;
	width:972px;
	overflow:hidden;
}
.inner #content{padding:33px 15px 0 0;}
.inner2 #main{
	background:url(/images/bg-main-inner.gif) repeat-y -1040px 0;
	padding:0;
	margin:0 auto 110px;
	width:1040px;
}
.inner2 .main-holder{background:url(/images/bg-main-inner.gif) no-repeat;}
.inner2 .main-frame{
	background:url(/images/bg-main-inner.gif) no-repeat -2080px 100%;
	padding:6px 3px 44px 56px;
	width:981px;
	overflow:hidden;
}
.inner3 #main{
	background:url(/images/bg-main-inner2.gif) repeat-y -1040px 0;
	padding:0;
	margin:0 auto 110px;
	width:1040px;
}
.inner3 .main-holder{background:url(/images/bg-main-inner2.gif) no-repeat;}
.inner3 .main-frame{
	background:url(/images/bg-main-inner2.gif) no-repeat -2080px 100%;
	padding:10px 3px 44px 65px;
	width:972px;
	overflow:hidden;
}
.inner4 #main{
	background:url(/images/bg-main-inner3.gif) repeat-y -1040px 0;
	padding:0;
	margin:0 auto 110px;
	width:1040px;
}
.inner4 .main-holder{background:url(/images/bg-main-inner3.gif) no-repeat;}
.inner4 .main-frame{
	background:url(/images/bg-main-inner3.gif) no-repeat -2080px 100%;
	padding:6px 3px 44px 54px;
	width:983px;
	overflow:hidden;
}
.inner5 #main{
	background:url(/images/bg-main-inner4.gif) repeat-y -1040px 0;
	padding:0;
	margin:0 auto 110px;
	width:1040px;
}
.inner5 .main-holder{background:url(/images/bg-main-inner4.gif) no-repeat;}
.inner5 .main-frame{
	background:url(/images/bg-main-inner4.gif) no-repeat -2080px 100%;
	padding:6px 3px 44px 57px;
	width:980px;
	overflow:hidden;
}

.inner6 #main {
	background:url(/images/bg-main-inner6.png) repeat-y -1040px 0;
	padding:0;
	margin:0 auto 110px;
	width:1040px;
}
.inner6 .main-holder{background:url(/images/bg-main-inner6.png) no-repeat;}
.inner6 .main-frame{
	background:url(/images/bg-main-inner6.png) no-repeat -2080px 100%;
	padding:6px 3px 44px 57px;
	width:980px;
	overflow:hidden;
}

#main .main-info{line-height:17px !important;}
#main .main-info h3{
	font-size:18px;
	color:#646464;
	margin:0 0 54px;
}
#content .main-info ul{
	margin:0 -11px 31px 0;
	padding:0;
	list-style:none;
	width:721px;
	overflow:hidden;
}
#content .main-info ul li{
	float:left;
	margin:0 43px 0 0;
}
#content .main-info ul img{
	float:left;
	margin:0 11px 0 0;
}
#content .main-info ul a{
	color:#999;
	text-decoration:none;
	float:left;
	margin:13px 0 0;
}
#content .main-info ul a:hover{text-decoration:underline;}
#content{
	float:left;
	width:710px;
	padding:23px 15px 0 0;
	/*line-height:14px;*/
	line-height:20px;
}
#content .content-info{
	width:485px;
	padding:0 0 29px 4px;
}
#content h1{
	color:#b0cb1f;
	margin:0 0 28px;
	letter-spacing:-1px;
	font:normal 43px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h1 span{
	font-size:36px;
	color:#ccc;
}
.inner4 #content h1,
.inner5 #content h1{
	font-size:46px;
	margin:0 0 32px;
}
.inner4 #content h1 span,
.inner5 #content h1 span{font-size:46px;}

#main #content h2.contact{
	font:normal 43px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9c3;
	margin:0px 0 28px;
	letter-spacing:-1px;
}
#content h2{
	margin: 0;
	font-size:22px;
	color:#343434;
	padding:0;
}
#content h2.green, #content h3.green {
	color:#b0cb1f;
}
#content h2.gray, #content h3.gray {
	color:#666;
}
#content h2.green span, #content h3.green span, #content h2.gray span, #content h3.gray span{
	color:#343434;
}
#content h3{
	margin:0 0 15px;
	font-size:18px;
	color:#343434;
	padding:0;	
	font-weight: normal;
	}
#content .details{
	margin:0 0 33px -22px;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:13px;
	width:732px;
	overflow:hidden;
	line-height:16px;
}
#content .details li{
	float:left;
	width:127px;
	margin:0 53px 0 0;
}
#content .details img{
	display:block;
	margin:0 auto 10px;
}
#content .details a{text-decoration:none;}
#content .details .dark a{color:#646464;}
#content .details a:hover{text-decoration:underline;}
#content strong.title{
	display:block;
	margin:0 0 18px;
	font:normal 14px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h4{
	margin:0;
	color:#598527;
	font-size:14px;
}
#content .block{
	width:100%;
	overflow:hidden;
	line-height:18px;
	margin:0 0 33px;
}
#content .block img{
	float:left;
	margin:20px 21px 0 4px;
}
#content .text-box{
	height:1%;
	overflow:hidden;
	margin:11px 0 0;
}
#content .text-box .catalog{
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
}
#content .text-box .catalog ul li{
	background:url(/images/bullet2.gif) no-repeat 0 6px;
	padding:0 0 0 21px;
}
#sidebar{
	float:right;
	width:221px;
	padding:0 0 0 26px;
}
.inner #sidebar{padding:10px 0 0 26px;}
.inner3 #sidebar{padding-top:13px;}
.sub-nav{
	margin:0 0 72px -26px;
	padding:0;
	list-style:none;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(/images/bg-border.gif) no-repeat 0 100%;
}
.inner5 .sub-nav{margin-bottom:40px;}
.sub-nav li{
	background:url(/images/bg-border.gif) no-repeat;
	width:100%;
	padding:4px 0 3px;
}
.sub-nav a{
	color:#666;
	text-decoration:none;
	display:block;
	text-align:right;
	padding:6px 14px 5px 0;
	margin:0 9px 0 0;
	height:1%;
}
.sub-nav .active a,
.sub-nav a:hover{
	color:#fff;
	background:url(/images/bg-sub-nav-a-hover.gif) no-repeat;
}
#sidebar .box{
	margin:0 0 67px;
	padding:0 0 21px;
	width:216px;
	position:relative;
}
#sidebar .pic1{
	display:block;
	margin:0 auto 6px;
}
#sidebar h4{
	margin:0 0 10px;
	font-size:18px;
}
#sidebar .social-networks{
	margin:0;
	padding:21px 0 0;
	list-style:none;
	background:url(/images/bg-border.gif) no-repeat;
	overflow:hidden;
	width:200px;
	text-align:center;
}
.inner4 #sidebar .social-networks{background:none;}
#sidebar .social-networks .youtube{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/ico-youtube1.gif) no-repeat;
	width:98px;
	height:38px;
	margin:0 auto 23px;
}
#sidebar .social-networks a{
	color:#598527;
	background:url(/images/bullet1.gif) no-repeat 100% 50%;
	padding:0 10px 0 0;
}
#sidebar .info{
	line-height:13px;
	background:url(/images/bg-border.gif) no-repeat 0 100%;
	margin:0 0 37px;
	padding:0 0 38px 0px;
	width:216px;
}
#sidebar .sub-info{
	background:none;
	margin:0;
}
#sidebar .info h4{
	margin:35px 0 14px;
	font:bold 36px/29px Arial, Helvetica, sans-serif;
	color:#ccc;
}
#sidebar .info a{text-decoration:none;}
#sidebar .info a:hover{text-decoration:underline;}
#sidebar .info p{margin:0 0 3px;}
#sidebar .info .number{
	display:block;
	font:normal 18px Arial, Helvetica, sans-serif;
}
#sidebar h4.brand{
	background:url(/images/bg-title-brand.gif) no-repeat 100% 0;
	margin:0;
	min-height:39px;
	padding:9px 0 0;
}
* html #sidebar h4.brand{height:39px;}
.inner #sidebar .box a,
.inner2 #sidebar .box a,
.inner3 #sidebar .box a,
.inner4 #sidebar .box a,
.inner5 #sidebar .box a,
.inner6 #sidebar .box a{
	color:#598527;
	background:url(/images/bullet1.gif) no-repeat 100% 8px;
}
.inner #footer,
.inner2 #footer,
.inner3 #footer,
.inner4 #footer,
.inner5 #footer{border-top:1px solid #b0cb1f;}
.inner #footer a,
.inner2 #footer a,
.inner3 #footer a,
.inner4 #footer a,
.inner5 #footer a,
.inner6 #footer a
{color:#598527;}
#footer .pic2{
	position:absolute;
	right:60px;
	top:-116px;
}
#main fieldset{padding:0 0 58px 5px;}
#main fieldset .row{
	height:1%;
	overflow:hidden;
	margin:0 0 15px;
}
#main fieldset .sub-row{
	float:left;
	margin:0 23px 0 0;
}
#main fieldset label{
	display:block;
	margin:0 0 4px;
	font-size:11px;
}
/*#main fieldset span{margin:0 0 0 216px;}*/
#main fieldset .text{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
	border:1px solid #ccc;
	width:216px;
	padding:5px;
	margin:0;
}
#main fieldset .sub-text{width:190px;}
#main fieldset .add-text{width:98px;}
#main fieldset textarea{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:583px;
	max-width:572px;
	height:71px;
	max-height:59px;
	margin:9px 0 14px;
	padding:5px;
	overflow:auto;
}
#main fieldset .submit{
	float:right;
	background:#f0f0f0;
	color:#646464;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #ccc;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	margin:0 122px 0 0;
	padding:8px 0;
	width:135px;
}

#contactUsForm .input_error input, #contactUsForm .input_error textarea, #contactUsForm .input_error select {
	border: 1px solid #f00;
	}
#contactUsForm .input_error label, #contactUsForm .required, #contactUsForm .input_error p, #contactUsForm .input_error .label {
	color: #f00;
	}

#contactUsForm .errorMsg {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin: 15px 0; 
	border: 1px solid #f00;
	background: #FFFFE1;
	padding: 10px;	
	}

#main .errorMsg h3 {
	font-family:	Helvetica, Arial, Verdana, sans-serif;
	color: #f00;
	margin: 0 0 10px;
	}
	
#main .errorMsg p {
	padding: 0;
	margin: 0;
	}

#content .call{
	color:#999;
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .call span{font-size:14px;}
#main .information h2{
	margin:0 0 10px;
	color:#646464;
	font-size:18px;
	font-weight: normal;
	letter-spacing:0;
}
#main .information h3{
	margin:0 0 10px;
	color:#646464;
	font-size:18px;
	font-weight: normal;
}
#main .information-holder{
	height:1%;
	overflow:hidden;
}
#content .alignleft{
	float:left;
	margin:-7px 26px 0 0;
}
#main .information h4{
	margin:0 0 22px 9px;
	color:#666;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .marketing-list{
	margin:0 0 0 7px;
	padding:0;
	width:538px;
	overflow:hidden;
	line-height:17px;
	list-style:none;
}
#content .marketing-list li{
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
#content .marketing-list .img-holder{
	float:left;
	width:63px;
	padding:5px 0 0;
}
#content .marketing-list img{display:block;}
#content .tagcloud{
	margin:34px 0 60px;
	padding:0;
	list-style:none;
	text-align:center;
	line-height:33px;
}
#content .tagcloud li{
	display:inline;
	padding:0 30px;
}
#content .tagcloud a{
	text-decoration:none;
	color:#7ca22e;
}
#content .tagcloud a:hover{text-decoration:underline;}
#content .tagcloud .popular a{color:#343434;}
#content .tagcloud .v-popular a{color:#646464;}
#content .tagcloud .vv-popular a{color:#497616;}
#content .block-wrapper{
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
}
#content .browsers-list{
	margin:43px 0 0;
	padding:0;
	list-style:none;
	text-align:center;
	height:1%;
	overflow:hidden;
	line-height:18px;
}
#content .browsers-list li{
	margin:0 16px 0 5px;
	width:95px;
	float:left;
}
#content .browsers-list img{
	display:block;
	margin:0 auto 8px;
}
#content .browsers-list a{
	text-decoration:none;
	color:#646464;
}
#content .text-info{
	float:right;
	width:267px;
	line-height:15px;
}
#content .text-info a{
	color:#646464;
	text-decoration:none;
}
#content .text-info a:hover{text-decoration:underline;}
#content .catalog{
	margin:34px 0 52px 8px;
	padding:0;
	list-style:none;
	width:500px;
	overflow:hidden;
}
.inner5 #content .catalog{
	margin:34px 0 52px 2px;
	line-height:18px;
}
#content .catalog li{
	background:url(/images/bullet2.gif) no-repeat 0 6px;
	padding:0 0 0 18px;
}
.inner5 #content .catalog li{background-position:0 5px;}
#content .data .alignleft{margin:-10px 10px 0 0;}
#content .info-holder{margin:0 0 39px 9px;}
#content .data{padding:10px 0 0;}
#footer{
	border-top:1px solid #b9bccb;
	background:#dcdfe9;
}
.footer-holder{
	width:982px;
	margin:0 auto;
	padding:15px 0 20px 6px;
	position:relative;
}
#footer .boxes{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #b9bccb;
	padding:0 0 13px;
}
#footer .box{
	float:left;
	width:155px;
	margin:0 7px 0 0;
}
#footer h5{
	margin:0 0 8px;
	color:#343434;
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer .box ul{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}
#footer .box ul li{margin:0 0 4px;}
#footer .block{
	float:right;
	width:450px;
}
#footer .menu{
	float:right;
	width:110px;
	margin:0 43px 0 62px;
	display:inline;
}
#footer .menu h6{
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 -8px;
	color:#50565c;
}
#footer .menu ul{
	margin:0;
	padding:18px 0 0;
	list-style:none;
	font-size:11px;
}
#footer .menu ul li{margin:0 0 4px;}
#footer .footer-frame{
	height:1%;
	overflow:hidden;
	padding:12px 0 0;
}
#footer .address-info{
	width:450px;
	float:left;
	padding:3px 0 0;
}
#footer .links{
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
}
#footer .links ul{
	margin:0 3px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#footer .links ul li{
	float:left;
	margin:0 4px 0 0;
}
#footer .links ul a{
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .social-networks .linked-in{background:url(/images/icon-li.png) no-repeat;}
#footer .social-networks .twitter{background:url(/images/icon-tw.png) no-repeat;}
#footer .social-networks .facebook{background:url(/images/icon-fb.png) no-repeat;}
#footer .social-networks .rss{background:url(/images/ico-rss.gif) no-repeat;}
#footer .links .home{
	background:url(/images/icon-home.png) no-repeat;
}
#footer .links .email{
	background:url(/images/icon-email.png) no-repeat;
}
#footer address{
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	margin:0;
}
#footer address span{display:block;}

.bycls {
	margin-top:5px;
	margin-left:-7px;
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity:0.7;
}
.bycls:hover {
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity:1.0;
}

div.mobiletop {
	height: 20px;
	background:  transparent url(/images/mobile-bg.png) 50% 0 no-repeat;
	}
div.mobile {
	background:  transparent url(/images/mobile-bg.png) 50% 100% no-repeat;
	padding: 0 20px 30px;
	}

#main div.mobile p{
	margin-right: 15px;
	}	

.clear {
	clear: both;
	}
	
.printpage {
	float: left;
	background: transparent url('images/printer.png') 0 50% no-repeat;
	margin-left: 54px;
	margin-top: -24px;
	}
.inner .printpage,
.inner2 .printpage,
.inner3 .printpage,
.inner4 .printpage,
.inner5 .printpage,
.inner6 .printpage {
	margin-top: -100px;
	}
	
.printpage a {
	padding-left: 20px;
	}
	
.printPage {
	cursor: pointer;
	}
