/* CSS Document */
/**{
	padding:0px;
	margin:0px;
	}*/
body, html {
	background:#eadecd url('/images/bgr.png') top left repeat; 
	margin:0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#ffffff;
	}
a {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	border:0px;
	}
a:hover {text-decoration:underline;}

/* Header */
div#header {
	width:100%;
	height:120px;
	background:transparent url('/images/bgr_header.png') top left repeat-x;
	}
div#headerContainer {
	width:1250px;
	margin:0px auto;
	height:120px;
	}
a#logo {display:block; float:left;}
a#logo img {border:0px solid;}

ul#menu {
	list-style-type:none;
	width:100%;
	margin:0px;
	padding:0px;
	}
ul#menu li {
	float:left;
	display:block;
	border-left:1px dashed #eadecd;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
ul#menu a{
	display:block;
	font:normal 28px "Times New Roman", Times, serif;
	color:#f1e8db;
	text-shadow: 1px 1px 2px #eadecd;
	margin:0px 30px 0px 5px;
	background-position:left top;
	background-color:transparent;
	background-repeat:no-repeat;
	}
ul#menu a span {
	display:block;
	text-shadow: 0px 0px 2px #eadecd;
	color:#918a80;
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-decoration:none !important;
	}
ul#menu a:hover span {text-decoration:none !important;}
/* End Header*/

/* Content */
div#container {
	width:1250px;
	margin:0px auto;
	float: none;
	clear:both;
	}
div#navPath {
	width:100%;
	height:25px;
	float:left;
	margin-top:10px;
	text-align:right;
	color:#918A80;
	font:11px Tahoma,Geneva,sans-serif;
	text-shadow:0px 0px 2px #EADECD;
	}
div#navPath a {
	color:#918A80;
	font:11px Tahoma,Geneva,sans-serif;
	text-shadow:0px 0px 2px #EADECD;
	}
div#content { 
	float:left;
	width:825px;
	padding:5px;
	color:#918a80;
	text-shadow:0px 0px 2px #;
	}
div#columnRight { 
	float:left;
	color:#918A80;
	width:400px;
	padding:5px 5px 5px 10px;
	}
h1, h2, h3 {
	color:#918a80;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-shadow:2px 2px 2px #f1f1f0;
	background-color:transparent;
	background-position:left bottom;
	background-repeat:no-repeat;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	}
h1 {font-size:32px; background-image:url('/images/bgr_h2.jpg');}
h2 {font-size:28px;	background-image:url('/images/bgr_h2.jpg');}
h3 {font-size:28px;	background-image:url('/images/bgr_h3.jpg');}

div.thunmbs1{
	margin-left:10px;
	width:1250px;
	float:left;
	margin-top:40px;
	}
div.thunmbs1 img{border:none;}
div.thunmbs1 h2 {
	padding:0px;
	margin:0px;
	}
div.thunmbs1 a{
	display:inline;
	float:left;
	margin:5px 0px 20px 0px;border: 5px solid #c5bdb2;
	-o-box-shadow: 3px 3px 3px #999;
	-icab-box-shadow: 3px 3px 3px #999;
	-khtml-box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;
	}
div.thunmbs1 a:hover{opacity:0.5;}
div.photoGal a {
	margin-left:90px;
	}
ul.linksContact {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
ul.linksContact li {
	display:block;
	float:left;
	margin:10px 30px 0px 0px;
	list-style-type:none;
	}
ul.linksContact li a{color:#63572F;}

.cv_left{
	text-align:right;
	width:30%;
	font-weight:bold;
	font-size:12px;
	border-right:2px solid #CCCCCC;
	padding-right:3px;
	}
.cv_right{
	text-align:left;
	width:70%;
	font-size:11px;
	padding-left:3px;
	}
div.graphGal a {margin-right:20px;}

div.graphGal h2 {
	font-size:24px;
	display:block;
	float:left;
	width:1250px;
	}
div.graphGal div {width:1250px; float:left;}

div#portfolioMenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
div#portfolioMenu li {
	list-style-type:none;
	margin:5px 0px 5px 10px;
	padding:0px;
	}
div#portfolioMenu a {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#918A80;
	text-shadow:1px 1px 5px #999;
	}
div.itsAContainer {
	background-color:#e1d6c7;
	padding:5px;
	-o-box-shadow: 3px 3px 5px #999;
	-icab-box-shadow: 3px 3px 5px #999;
	-khtml-box-shadow: 3px 3px 5px #999;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	box-shadow: 3px 3px 5px #999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	width:385px;
	}
div#contentFeed {
	background-color:#e1d6c7;
	-o-box-shadow: 3px 3px 5px #999;
	-icab-box-shadow: 3px 3px 5px #999;
	-khtml-box-shadow: 3px 3px 5px #999;
	-moz-box-shadow: 3px 3px 5px #999;
	-webkit-box-shadow: 3px 3px 5px #999;
	box-shadow: 3px 3px 5px #999;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}
div.gfg-root {border:0px solid !important;}
div.gfg-title {
	display:none !important;
	}.gfg-root, .gfg-entry, .gf-result {background:none !important;}
div#contentFeed a {
	font: normal 14px  "Times New Roman", Times, serif !important;
	color:#9b8748 !important;
	}
.gfg-listentry-odd {background:none !important;}
/* End Content */

/* Footer */
div#footer {
	width:100%;
	color:#918A80;
	float:left;
	height:283px;
	background:transparent url('/images/bgr_footer.png') bottom left repeat-x;
	}	
div#footerPortPreview {
	width:100%;
	float:left;
	height:103px;
	overflow:hidden;
	}
ul#accordeon{
	display:block;
	float:left;
	overflow:hidden;
	list-style: none;
	height:94px;
	margin:5px 0px 0px 0px;
	padding: 0px;
	}
ul#accordeon li{
	float:left;
	display:block;
	margin-right:10px;
	}
ul#accordeon li a{
	display:block;
	overflow:hidden;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#63572f;
	height:95px;
	width:95px;
	cursor:pointer;
	}
ul#accordeon li a {text-decoration:none;}
#a1{width:210px;}

ul#accordeon li img{
	border: 5px solid #c5bdb2;
	-o-box-shadow: 3px 3px 3px #999;
	-icab-box-shadow: 3px 3px 3px #999;
	-khtml-box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;
	}
ul#accordeon li p{
	margin:0px;
	padding:0px;
	width:115px;
	float:right;
	display:block;
	}
ul#accordeon li strong {
	color:#9b8748;
	text-shadow:1px 1px 5px #f6f2eb;
	font:bold 14px "Times New Roman", Times, serif;
	}
table#footerMenus {
	width:100%;
	display:block;
	float:left;
	}
table#footerMenus h4 {padding:5px 0px; margin:0px;}
table#footerMenus td {vertical-align:top;}

table#footerMenus ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
table#footerMenus ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
div#copyright {
	float:left;
	display:block;
	text-align:center;
	width:100%;
	color:#63572f;
	text-shadow:1px 1px 2px #f6f2eb;
	}
table#footerMenus ul li a {
	color:#63572f;
	text-shadow:1px 1px 2px #f6f2eb;
	font:normal 11px Tahoma, Geneva, sans-serif;
	}
table#footerMenus a strong {line-height:22px;}

h4 {
	font:bold 14px "Times New Roman", Times, serif;
	color:#9b8748;
	text-shadow:1px 1px 3px #f6f2eb;
	}
/* End Footer*/

/* Box Web Design */
div.boxgrid a{color:#C8DCE5;}
div.boxgrid h3{
	margin:7px 10px 0px;
	text-shadow:none;
	background:none;
	}
div.boxgrid h3 a{
	color:#FFFFFF;
	font:bold 15px Arial, sans-serif;
	letter-spacing:-1px;
	}
.boxgrid{ 
	width:200px;
	height:128px;
	margin:20px;
	float:left; 
	background:#161613;
	border:solid 5px #c5bdb2;
	overflow:hidden;
	position:relative;
	-o-box-shadow: 3px 3px 3px #999;
	-icab-box-shadow: 3px 3px 3px #999;
	-khtml-box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 3px #999;
	-webkit-box-shadow: 3px 3px 3px #999;
	box-shadow: 3px 3px 3px #999;
	}
.boxgrid img{ 
	position:absolute; 
	top:0; 
	left:0; 
	border:0; 
	}
.boxgrid p{ 
	padding:0 10px; 
	color:#afafaf; 
	font-weight:bold; 
	font:10pt "Lucida Grande", Arial, sans-serif; 
	}
.boxcaption{ 
	float:left; 
	position:absolute; 
	background:#000; 
	height:100px; 
	width:100%; 
	opacity:.7;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}
.captionfull .boxcaption {top:120; left:0;}
.caption .boxcaption {top:100px; left:0;}		
/* End Box Web Design */
div#head {
	height:66px;
	width:100%;
	text-align:right;
	}
div#head img{float:right;}

div.port_index {
	display:block;
	width:100%;
	margin-top:23px;
	}
div.port_index a {
	display:block;
	height:25px;
	margin:0px;
	}
div.port_index div.big_pic {
	height: 135px;
	margin:0px;
	width:100%;
	background:transparent url('images/bgr_intro.png') no-repeat left top;
	}
div.big_pic img {margin-top:13px; margin-left:21px;}
div.info_index {
	width:450px;
	margin-top:40px; 
	margin-left:10px;
	}
div#contact1 {
	margin-top:22px;
	background:transparent url('images/bgr_contact.png') no-repeat top center; 
	height:444px; 
	width:100%;
	}
div#contact1 div.contact_form {
	width:504px;
	margin-top:10px;
	margin-right:30px;
	float:right;
	display:block;
	}
div#cv {
	display:table;
	width:1007px;
	background:transparent url("images/bgr_cv.png") top left no-repeat;
	}
div.cv_info {
	margin-top:40px;
	width:800px; 
	float:left;
	}
div.cv_img {
	margin-top:40px;
	float:left; 
	width:155px;
	text-align:center;
	}
div.border_cv {
	border:3px solid #000000; 
	width:152px;
	}
div.border_cv img {border:1px solid #ffffff;}

/* portfolio css */

div#portfolio_bgr {
	display:table;
	height:600px;
	width:100%; 
	background:transparent  url("images/bgr_cv.png") top left no-repeat;
	}
div.thunmbs{
	margin-left:10px;
	width:980px;
	float:left;
	margin-top:30px;
	}
div.thunmbs strong {display:block; margin-top:10px;}
div.thunmbs img{border:4px solid #000000;}

div.thunmbs a{
	font-size:10px;
	display:block;
	width:168px;
	float:left;
	margin:14px;
	text-decoration:none;
	background:#000000;
	color:#ffffff;
	}
div.thunmbs a:hover{opacity:0.5;}

div.pother{
	background:transparent url('images/bgr_about.png') no-repeat bottom center; 
	height:464px; 
	width:1009px; 
	display:table;
	}
div.pother div{
	width:100%; 
	margin-left:20px; 
	margin-top:30px;
	}
div.web_info h1{
	font:11px bold Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:4px; 
	margin-top:0px; 
	color:#c30000;
	}
.bordered{border:3px solid #000000;}
.bordered:hover{border:3px solid #555555;}

.menu {
	border-top:1px solid #333333; 
	border-left:1px solid #333333; 
	font:9px Helvetica, Arial, Geneva, sans-serif; 
	color:#c30000;
	}
.infomenu {
	display:block;
	position:absolute;
	border-bottom:1px solid #333333; 
	border-left:1px solid #333333; 
	font:9px Helvetica, Arial, Geneva, sans-serif;
	color:#999999;
	}
.no	{ 
	font:9px Helvetica, Arial, Geneva, sans-serif; 
	text-transform:uppercase; 
	color:#c30000;
	text-decoration:none;
	}
div.web_info {
	width:140px;
	height:285px;
	float:left;
	font:10px Tahoma;
	text-align:justify;
	}
div.web_show {
	margin-top:23px;
	float:left;
	background:url(images/port_bgr.png) no-repeat left top; 
	width:745px;
	border:1px solid red;
	}
/* slick slide */
#slideshow {
	margin:0 auto;
	width:640px;
	height:263px;
	background:transparent url(images/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	}
#slideshow #slidesContainer {
	margin:0 auto;
	width:560px;
	height:263px;
	overflow:auto; /* allow scrollbar */
	position:relative;
	}
#slideshow #slidesContainer .slide {
	margin:0 auto;
	width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:263px;
	}
/*** Slideshow controls style rules.*/
.control {
	display:block;
	width:39px;
	height:263px;
	text-indent:-10000px;
	position:absolute;
	cursor:pointer;
	}
#leftControl {
	top:0;
	left:0;
	background:transparent url(images/control_left.jpg) no-repeat 0 0;
	}
#rightControl {
	top:0;
	right:0;
	background:transparent url(images/control_right.jpg) no-repeat 0 0;
}

/*** Style rules for Demo page*/
/** {
  margin:0;
  padding:0;
  font:normal 11px Verdana, Geneva, sans-serif;
  color:#ccc;
}*/
#pageContainer {margin:0px auto; width:960px;}
.slide h2, .slide p {margin:15px;}
.slide img {float:right; margin:0px 15px;}
/* end slick slide */	