@charset "utf-8";
/* CSS Document */
body , html , p, ul, li, h1, h2, h3, h4, h5, h6, form {
	margin : 0px;
	padding : 0px;
}
ul li { list-style-type : none; }
a img { border : none; }
a, input, select, textarea { outline : none }
body {
	background : #fff;
	font: normal 13px/24px Verdana, Arial;
	color : #383838;
}
a {
	color : #000;
	text-decoration : none;
}
a:hover { text-decoration : underline; }
.clearstyle{
	clear:both;
}
.floatRight{
	float:right;
}
#layout{
	width:100%;
}
.innerlayout{
	margin: 0 auto;
	width:1000px;
}
.headerBG{
	height:115px;
	background: url(../Webandarts_Images/Top_BG.jpg) repeat-x left top;
}
.header{
	width:982px;	
	padding-left:18px;
}
.logo{
	width:124px;
	float:left;
}
.menu-lang{
	width:668px;
	float:right;
}
.menu{
	float:left;
	width:563px;
	height:74px;
	padding-top:40px;
}
.menu li,.menu li a {
	display:block;float:left;
	background: url(../Webandarts_Images/Menu_BG.jpg) repeat-x;
	height:39px;
	width:90px;text-align:center;
}
.menu li.reduce, .menu li.reduce a  {
	width:100px;
}
.menu li.reduce1, .menu li.reduce1 a  {
	width:115px;
}
.menu li a.adjusts{
	width:40px;
}
.menu li.openlimg{
	height:39px;
	width:20px;
	background: url(../Webandarts_Images/Menu_Left.jpg) no-repeat;
}
.menu li.openrimg{
	height:39px;
	width:20px;
	background: url(../Webandarts_Images/Menu_Right.jpg) no-repeat;
}
.menu li.menuseparator{
	height:39px;
	width:2px;
	background: url(../Webandarts_Images/Menu_seperator.jpg) no-repeat left top;
}
.menu ul li a{
	font: bold 16px/39px Century Gothic, Arial, Verdana;
	color : #afafaf;
	text-decoration:none;	
}
.menu ul li a:hover, .menu ul li a.selected{
	color : #656464;
	text-decoration:none;
}
.lang img{
	padding-top:7px;
}
.lang img.lspace{
	padding-left:7px;
}
.lang img.rspace{
	padding-right:7px;
}
.lang{
	float:left;
	width:105px;
	height:74px;
	padding-top:40px;
}
.lang li,.lang li a {
	display : block; float : left;
	background: url(../Webandarts_Images/Menu_BG.jpg) repeat-x;
	height:39px;
	width:25px;
}
.lang li.openlimg{
	height:39px;
	width:20px;
	background: url(../Webandarts_Images/Menu_Left.jpg) no-repeat;
	padding:0px;
}
.lang li.openrimg{
	height:39px;
	width:20px;
	background: url(../Webandarts_Images/Menu_Right.jpg) no-repeat;
}
.lang li.menuseparator{
	height:36px;
	width:2px;
	background: url(../Webandarts_Images/Menu_seperator.jpg) no-repeat top;
}
.flashnews {
	padding:5px 9px 0px 9px;
	font:normal 12px Verdana, Arial;
	color:#9b9b9b;
	height:20px;
	width:982px;
}
.borderwhite{
	border: 1px solid #fff;
}
.headerslideleft{
	width:155px;
	float:left;
}
.headerslideright{
	width:827px;
	float:left;
}
.container{
	width:690px;
	padding-left:14px;
	padding-right:9px;
	text-align:justify;
	float:left;
}
h1{
	font: bold 16px Verdana, Arial;
	color:#2194ff;
	padding:10px 0 10px 0;
}
h2{
	font: bold 12px Verdana, Arial;
	color:#383838;
	padding:15px 0 10px 0;
}
h2 span{
	color:#2194ff;
}
ul.listing{
	padding-left:20px;
	padding-top:5px;
}
.listing li{
	list-style: disc;
	list-style-position: inside;
}
.rleft{ float:right; }
a.more {
	font: bold 11px Verdana, Arial;
	color : #ababab;
	text-decoration : none;
}
a.more:hover { text-decoration : underline; }
a.more1 {
	font: bold 11px Verdana, Arial;
	color : #ababab;
	text-decoration : none;
}
a.more1:hover { text-decoration : underline; }
a.more2 {
	font: bold 11px Verdana, Arial;
	color : #2194ff;
	text-decoration : none;
}
a.more2:hover { text-decoration : underline; }
.more2style{
	font: bold 11px Verdana, Arial;
	color : #ababab;
	text-align:right;
	padding-bottom:10px;
}
.container-sepa{
	height:250px;
	width:17px;
	background: url(../Webandarts_Images/Home_seperator.jpg) no-repeat;
	float:left;
}
.rightpanel{
	width:254px;
	float:right;
	text-align:justify;
	padding-right:14px;
}
.cloudtags{
	font:normal 12px/36px Verdana, Arial;
	color:#ababab;
	padding:5px;
}
.cloudtags span.tag1{ font-size:32px;color:#FF6600; }
.cloudtags span.tag2{ font-size:16px;color:#FF0099; }
.cloudtags span.tag3{ font-size:24px;color:#0000FF; }
.cloudtags span.tag4{ font-size:14px;color:#333366; }
.cloudtags span.tag5{ font-size:22px;color:#000; }
.cloudtags span.tag6{ font-size:18px;color:#333333; }
.cloudtags span.tag7{ font-size:26px;color:#86c038; }
.cloudtags span.tag8{ font-size:16px;color:#CC9900; }
.cloudtags span.tag9{ font-size:18px;color:#00CCFF; }
.cloudtags span.tag10{ font-size:20px;color:#6633CC; }
.cloudtags span.tag11{ font-size:24px;color:#993300; }
.cloudtags span.tag12{ font-size:12px;color:#669900; }
.cloudtags span.tag13{ font-size:18px;color:#d06a6a; }
.cloudtags span.tag14{ font-size:20px;color:#ababab; }
.cloudtags span.tag15{ font-size:21px;color:#000; }
.box1{
	height:55px;
	width:338px;
	background: url(../Webandarts_Images/Webandarts_why_work.jpg) no-repeat;
	float:left;
}
.box1-content{
	margin-top:50px;
	height:194px;
}
.box1-content p{
	padding:10px 30px 0 10px;
	text-align:justify;
}
.box1-content p.ajust{
	padding:10px 15px 0 10px;
	text-align:justify;
}
.line{
	height:211px;
	width:1px;
	background: url(../Webandarts_Images/Dot_seperator.jpg) repeat-y;
	float:right;
	padding-right:7px;
}
.box2{
	height:55px;
	width:338px;
	background: url(../Webandarts_Images/Webandarts_what_can_do.jpg) no-repeat;
	float:left;
}
.box3{
	height:55px;
	width:323px;
	background: url(../Webandarts_Images/Webandarts_services.jpg) no-repeat;
	float:left;
}
.footer{
	height:80px;
	background: url(../Webandarts_Images/Footer_BG.jpg) repeat-x;
}
.footer-content{
	margin:0 auto;
	width:972px;
	height:90px;
	text-align:center;
	padding-top:10px;
	background: url(../Webandarts_Images/Footer_BG.jpg) repeat-x;
	color : #383838;
}
.footer-link{
	font: normal 11px Verdana, Arial;
	color : #383838;
	padding-top:5px;
	word-spacing:10px;
}
.reduce-spacing{
	word-spacing:0px;
}
.footer-link a{
	font: normal 11px Verdana, Arial;
	color : #434242;
	text-decoration : none;
}
.footer-link a:hover{
	color : #1f1f1f;
	text-decoration:none;
}
.copy-rights{
	padding-top:10px;
	font: normal 11px Verdana, Arial;
	color : #383838;
}
.adjustheight{
	height:320px;
}
.paleft10{
	padding-left:10px;
}
.patop10{
	padding-top:5px;
}
.patop20{
	padding-top:20px;
}
.portfolio-content{
	width:972px;
	padding-left:14px;
	padding-right:14px;
}
.gallery-list{
	width:972px;
	clear:both;
}
.gallery-list img, .gallery-list img.portfolio-out{
	border: 1px solid #d6d5d5;
	padding:6px;
	
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	-webkit-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	-khtml-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	box-shadow: rgba(220,220,220,1) 0 4px 8px;
}
.gallery-list img.portfolio-over{
	/*border: 1px solid #2194FF;
	*/
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
/*.gallery-list img.portfolio-out{
	border: 1px solid #d6d5d5;
	padding:4px;
}*/

.gallery-list div{
	float:left;
}
.gallery-list div.portfolio-img{
	width:220px;	
}
/*.gallery-list div.portfolio-img img.portfolio-over{
	border: 1px solid #2194FF;
	padding:4px;
}
.gallery-list div.portfolio-img img.portfolio-over{
	border: 1px solid #d6d5d5;
	padding:4px;
}*/
.gallery-list div.content{
	float:left;
	width:230px;
	padding-left:15px;
	*padding-left:10px;
	padding-right:10px;
	font:normal 10px/16px Verdana, Arial;
	color:#383838;
}
a.portfoliolink{
	font:normal 11px/16px Verdana, Arial;
	color:#66a51c;
	text-decoration:none;
}
a.portfoliolink:hover{
	font:normal 11px/16px Verdana, Arial;
	color:#66a51c;
	text-decoration:none;
}
.content-text{
	padding-top:10px;
	padding-right:10px;
	text-align:justify;	
	width:230px;
}
.portfolio-bg{
	background-color:#f0f0f0;
}
.container-contact{
	width:500px;
	padding-left:14px;
	float:left;
}
.contact_input{
	font:normal 14px/20px Verdana, Arial;
	color:#000;
	background-color:#e3f1fe;
	border: 1px dashed #4eaaff;
	width:180px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}
.contact_input_verify{
	font:bold 14px/20px Verdana, Arial;
	color:#000;
	background-color:#e3f1fe;
	border: 1px dashed #4eaaff;
	width:100px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}
.contact_textarea{
	font:normal 14px/20px Verdana, Arial;
	color:#000;
	background-color:#e3f1fe;
	border: 1px dashed #4eaaff;
	width:380px;
	height:120px;
	padding-left:10px;
	padding-right:10px;
}
.contact_text{
	font:normal 12px Verdana, Arial;
	color:#000;
}
/*.container-bg{
	padding-left:40px;
}*/
.redtxt{
	font:normal 10px Verdana, Arial;
	color:#ff3636;
}
.redtxt1{
	font:bold 12px Verdana, Arial;
	color:#ff3636;
}
a.contactlink{
	font:normal 12px Verdana, Arial;
	color:#2194ff;
	text-decoration:none;
}
a.contactlink:hover{
	font:normal 12px Verdana, Arial;
	color:#2194ff;
	text-decoration:underline;
}
.container-right{
	float:right;
	width:430px;
}
.paging-style{
	float:right;
}
.paging-style span{
	/*background-color:#ababab;*/
	border: 1px solid #2194FF;
	color:#2194FF;
	padding:1px 5px 1px 5px;
	cursor:pointer;
}
.paging-style span.paging-title{
	/*background-color:#fff;*/
	border: 1px solid #fff;
	color:#000;
	cursor:default;
}
.graphic-img{
	width:972px;
	margin: 0 auto;
}
.graphic-img div{
	width:232px;
	float:left;
	text-align:center;
	padding:5px;
}
.graphic-img img, .graphic-img img.out{
	border: 1px solid #d6d5d5;
	padding:6px;
	
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	-webkit-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	-khtml-box-shadow: rgba(220,220,220,1) 0 4px 8px;
	box-shadow: rgba(220,220,220,1) 0 4px 8px;
}
.graphic-img img.over{
	/*border: 1px solid #2194FF;*/
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}
/*.graphic-img img.out{
	border: 1px solid #d6d5d5;
}*/
ul.sitemap li{
	padding-left:50px;
}
ul.sitemap li{
	list-style-position: inside;
	list-style-type: disc;
}
ul.sitemap li a{
	font: normal 13px Verdana, Arial;
	text-decoration:none;
}
ul.sitemap li a:hover{
	text-decoration:underline;
}
ul.sitemap li.clear{
	list-style: none;
	padding-top:0px;
	margin-top:0px;border: 1px solid #fff;
}
ul.sub-sitemap li{
	padding-left:20px;
}
ul.sub-sitemap li{
	list-style-position: inside;
	list-style-type: disc;
}
.whatwedo{
	padding:10px 0 0 20px;
	width:290px;
}
ul.centerbox li{
	list-style-position: inside;
	list-style-type: disc;
	height:25px;
}
ul.centerbox li a{
	font: normal 13px Verdana, Arial;
	text-decoration:none;
	color:#383838;
}
ul.centerbox li a:hover{
	color:#383838;
	text-decoration:underline;
}
.content-bg-color{
	background-color:#f7f7f7;
	padding:10px;
}
.content-no-bg-color{
	padding:10px;
}