@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0;
}
html, body {
	height:100%;
	width:100%;
}
.container_all {
	min-height:100%;
	height:auto !important;
	height:100%;
}
body {
	background: url(../img/site_bg.png) repeat left top #292929;
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	font-size:12px;
	line-height:16px;
	overflow-y:scroll;
}
h6 {
	font-size:12px;
	line-height:16px;
	display:block;
}
a {
	color:#e58c18;
}
a img {
	border:none;
}
a:hover {
	text-decoration:none;
}
.width {
	width:972px;
	margin:0 auto;
	text-align:left;
}
.w100 {
	width:100%;
}
.table {
	border-collapse:collapse;
}
.va_t {
	vertical-align:top;
}
.ta_r {
	text-align:right;
}
.clear {
	clear: both;
	font-size:0;
	line-height:0;
	height:0;
}
h1 {
	display:block;
	text-align:left;
	padding-top:7px;
}
.more {
	display:inline-block;
	background:#acacac;
	border:solid 1px #fff;
	line-height:14px;
	font-size:9px;
	color:#000;
	text-decoration:none;
	padding:0 3px;
}
.more:hover {
	background-color:#474646;
}
.mail {
	color:#fff;
}
.level_1 {
	background-color:#464646;
	text-align:center;
	position:relative;
}
.level_1 ul {
	width:100%;
	overflow:hidden;
}
.level_1 ul li {
	float:left;
	padding:0 30px 0 0;
	list-style:none;
	line-height:40px;
}
.level_1 ul li.last {
	float:right;
}
.level_1 ul li a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
.level_1 ul li a:hover, .level_1 ul li a.active, .level_1 ul li a:hover, .level_1 ul li.active a {
	color:#e58c18;
}
.level_1 ul li a img {
	vertical-align:middle;
}
.level_2 {
	background:url(../img/lv_2.png) repeat-x left top;
	text-align:center;
}
.level_2 .width {
	line-height:95px;
	vertical-align:middle;
}
.level_2 .width img {
	vertical-align:middle;
}
.level_3 {
	padding:20px 0 80px 0;
	overflow:hidden;
	width:100%;
	text-align:center;
}
.level_4 {
	background:url(../img/footer_bg.png);
	width:100%;
	bottom:0;
	left:0;
	text-align:center;
	line-height:33px;
	position:absolute;
}
.level_4 .width {
	text-align:center;
}
.level_4 a {
	color:#fff;
}
.level_3 .left {
	float:left;
	width:280px;
	min-height:50px;
	height:auto !important;
	height:400px;
}
.level_3 .right {
	float:left;
	width:691px;
	min-height:50px;
	height:auto !important;
	height:400px;
}
.level_3 .left .indent {
	padding-right:20px;
}
.level_3 .right .indent {
	padding:0;
}
#index, #index_1 {
	position:relative;
	margin:0 auto;
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
}
#index .level_3 .de_1 {
	background:url(../img/button_l.png) no-repeat left top;
	padding-left:11px;
	overflow:hidden;
	width:100%;
	margin-bottom:10px;
}
#index .level_3 .de_2 {
	float:left;
	background:url(../img/button_r.png) no-repeat right top;
	padding-right:13px;
}
#index .level_3 .de_2 h3 {
	float:left;
	background:url(../img/button_m.png) repeat-x left top;
	padding:0 10px;
	height:35px;
	line-height:32px;
	font-weight:normal;
	color:#e58c18;
	font-size:12px;
}
#index .level_3 .left .links {
	clear:both;
	padding-left:5px;
}
#index .level_3 .left .links li {
	list-style:none;
	line-height:25px;
	background:url(../img/menu_sep.gif) repeat-x left bottom;
	padding:1px 0 2px 0;
}
#index .level_3 .left .links li.last {
	background:none;
}
#index .level_3 .left .links li a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	display:block;
}
#index .level_3 .left .links li a:hover, #index .level_3 .left .links li.active a {
	text-decoration:none;
	background-image:url(../img/leftMenuBg.png);
	background-repeat:repeat;
	background-position:0 0;
	color:#E58C18;
}
#index .level_3 .right .photos {
	overflow:hidden;
	margin:15px 0 0 0;
}
#index .level_3 .right .photos li {
	list-style:none;
	float:left;
	margin:0 17px 17px 0;
}
#index .level_3 .right .photos li.last_in_row {
	margin-right:0;
}
#index .level_3 .right .pages {
	text-align:center;
	font-size:10px;
}
#index .level_3 .right .pages a {
	color:#c1c1c1;
	font-size:10px;
	text-decoration:none;
	margin:0 5px;
}
#index .level_3 .right .pages a:hover {
	text-decoration:underline;
}
#index_1 .level_3 .left {
	width:330px;
}
.works li {
	padding-bottom:10px;
	display:inline-block;
}
#index_1 .level_3 .right {
	width:972px;
}
#index_1 .level_3 h3 {
	font-size:14px;
	color:#fff;
	line-height:20px;
	margin-bottom:15px;
}
#index_2 .level_3 h3 {
	font-size:14px;
	color:#fff;
	line-height:20px;
	margin-bottom:15px;
}
.form {
	width:100%;
}
.form input, .form textarea {
	border:solid 2px #fff;
	background-color:#b7b7b7;
	display:block;
	width:298px;
	color:#3e3e3e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.form input {
	height:16px;
	margin-bottom:4px;
}
.form textarea {
	margin:0 0 0 17px;
	height:64px;
}
.form .buttons {
	text-align:right;
	padding:10px 0 0 0;
}
.form .buttons a {
	margin-left:10px;
	text-decoration:none;
}
.form .buttons a:hover {
	text-decoration:underline;
}
.paypal {
	display:inline;
}
.paypal input {
	display:inline;
}
#content .inner_copy {
	border:0;
	color:#f00;
	float:left;
	width:50%!important;
	margin:-202px 0 0 0;
	overflow:hidden;
	line-height:0;
	padding:0;
	font-size:12px
}
#index .level_2 .width .header, #index_1 .level_2 .width .header {
	font-family: 'BaroqueScriptRegular', Arial, sans-serif;
	color:#E58C18;
	font-weight:bold;
	font-size:35px;
	text-align:center;
}
#index .level_2 .width .header span, #index_1 .level_2 .width .header span {
	font-family: 'BaroqueScriptRegular', Arial, sans-serif;
	color:#F2B46D;
	font-weight:bold;
	font-size:18px;
}
.tx-chgallery-pi1 .single span small {
	color:#333333;
}
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage, .tx-skpagecomments-pi1 form input#captcha {
	background-color: #B7B7B7;
	border: 2px solid #FFFFFF;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 298px;
}
.tx-skpagecomments-pi1 form textarea {
	background-color: #B7B7B7;
	border: 2px solid #FFFFFF;
	color: #000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 298px;
	margin-left:128px;
}
.tx-skpagecomments-pi1 form input#name:focus, .tx-skpagecomments-pi1 form input#email:focus, .tx-skpagecomments-pi1 form input#homepage:focus, .tx-skpagecomments-pi1 form textarea:focus, .tx-skpagecomments-pi1 form input#captcha {
	background-color:#A3A1A1;
}
.tx-skpagecomments-pi1 form input#captcha {
	width:195px;
	float:left;
}
.tx-skpagecomments-pi1 form fieldset {
	border:0;
}
.tx-skpagecomments-pi1 form legend {
	display:none;
}
.tx-skpagecomments-pi1 form p img {
	float:left;
}
.tx-skpagecomments-pi1 form p {
	clear:both;
}
.tx-skpagecomments-pi1 form label.check {
	margin-left:128px;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit {
	background-color:#191919;
	color:#CCC;
	border:1px solid #CCC;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
	float:left;
	margin-left:0;
}
.tx-skpagecomments-pi1 form input#skcommentssubmit:hover {
	background-color:#000;
}
.sk-pagecomments-error {
	background-color:#FFC1D3;
	color:#F00;
}
.sk-pagecomments-comment p {
	color:#000;
}
.sk-pagecomments-counter {
	color:#CCC;
}
.sk-pagecomments-answerheadline {
	color:#000;
	background-color:#D1D1D1;
}
span.sk-pagecomments-namedate {
	color:#000;
}
.tx-skpagecomments-pi1 form {
	width:auto;
	border-top:1px solid #CCC;
	margin-top:25px;
}
div.tx-wtgallery-pi1 {
	background:none;
	background-image:url(../img/leftMenuBg.png);
	background-repeat:repeat;
}
div#c25 div.wtgallery_list_current a img {
	border:0;
}
.right, .right p {
	line-height: 14px;
}
p {
	padding-bottom:10px;
}
#index_1 .level_3 div.fce2Cols {
}
#index_1 .level_3 div.fce2Cols .left {
	width:280px;
	float:left;
}
#index_1 .level_3 div.fce2Cols .right {
	width:691px;
	float:left;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display:none;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width:400px;
}
img.tx-srfreecap-pi2-image {
	height:40px;
	clear:both;
}
.tx-srfreecap-pi2-cant-read {
	float:right;
	margin-right:57px;
}
.tx-chgallery-pi1 .single span {
	color:#000;
}
.advertising {
	position: absolute;
	right: 20px;
	text-align: right;
	top: 3px;
}
.advertising a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.advertising a:hover {
	color:#FFFFFF;
}