/* 

Blitz Premium Template

USE THIS STYLE SHEET FOR INNER PAGE

*/

#slidecontainer_inner{background-image:url(../images/bg_slide_inner.png); background-repeat:no-repeat; width:978px; height:198px; position:relative}
#slide_inner{padding:19px; }
#main-box{
	overflow:hidden;
	background-color:#FFF;
	height:160px;
	z-index:0 !important;
}
#main-box img{margin-top:0px; z-index:0 !important;}
.box-text{ width:550px; padding-left:28px; float:left; padding-top:18px; z-index:0 !important; position:absolute;}
.box-text h1.title{ font-size:24px; color:#bf7171; line-height:26px; z-index:0 !important;}
.box-text h3{ margin-bottom:0px; padding-top:40px; color:#bf7171; font-size:18px; z-index:0 !important;}

/*
#content-inner{ background-image:url(../images/bg_content_inner.jpg); background-repeat:repeat-y;}
*/

/*sidebar*/
#sidebar{
	float:left;
	width:270px;
}
.sidebox{float:left; width:278px; padding:0px 0px 35px 0px;  }
.sidebox h2{  margin-bottom:15px; font-size:20px;}
.sidebox img { border:0px; margin:0px; background:none; padding:0px;}



/* ABOUT US */
#maintext{
	float:right;
	width:670px;
	padding-right:5px !important;
}
.sideright{
	float:left;
	width:270px;
	margin-right: 5px;
}
.sideright h2{  padding-bottom:5px; margin-bottom:0px; font-size:20px;}
.sideright ul{ list-style-type:none; margin:0px 0px 35px 0px; padding:0px;}
.sideright ul li{ list-style-type:none; margin:0px; padding:0px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; 
border-bottom:1px solid #ddd; line-height:30px;}
.sideright ul li a, .sideright ul li a:visited{color:#656253; text-decoration:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:10px;}
.sideright ul li a:hover{color:#bf7171 !important; text-decoration:none;}
.sideright ul.noarrow li a{ background:none; padding:0px;}


.box-testi-r{
	background-image:url(../images/box-testi-r.gif);
	background-repeat:repeat-y;
	width:281px;
}

.box-testi-b{
	background-image:url(../images/box-testi-b.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	width:281px;
}

.box-testi-t{
	background-image:url(../images/box-testi-t.gif);
	background-repeat: no-repeat;
	background-position:top;
	width:281px;
}
.box-testi{ padding:10px 15px 25px 15px; color:#656253;}

.name-testi{ font-size:11px; line-height:normal; padding-left:15px; color:#656253;}
.name-testi .user{color:#bf7171;}

/* PORTFOLIO */
.pf_image{width:205px; float:left; margin-right:30px; margin-bottom:20px}
div.pf_container .pf_image img{padding:5px !important; border:solid 1px #d6d6d1; background-color:#FFFFFF; margin:0px !important;}
.pf_desc h2{ color:#333; font-size:18px; margin-bottom:12px;}
.pf_text{float:left;}
.prevnext{text-align:left; font-size:10px; color:#333; text-transform:uppercase;}
.prevnext a, .prevnext a:visited{text-decoration:none !important; padding:7px 6px; margin-right:4px; color:#333; display:inline; }
.prevnext a.active{ background-color:#f3f3f3; border:solid 1px #ececec;}
.sidebox ul.f-project{ margin:0px;}
.sidebox ul.f-project img{padding:5px !important; border:solid 1px #d6d6d1; background-color:#FFFFFF; margin:0px 18px 15px 0px !important;}



/* BLOG */
.post{margin-bottom:25px;}
.post img{padding:5px !important; border:solid 1px #d6d6d1; background-color:#FFFFFF; margin:7px 8px 0px 0px !important;}

.post h2, .post h2 a, .post h2 a:visited{text-decoration:none !important; font-size:20px; color:#bf7171}
.post h2 a:hover{color:#666; text-decoration:none;}


ul.box-postmeta{ margin:0px; padding:0px;}
ul.box-postmeta li{ list-style-type:none; font-size:11px;}
li.date{ background-image:url(../images/icon_date.gif); background-repeat:no-repeat; padding-left:23px; background-position:0 2px;}
li.comment{ background-image:url(../images/icon_comment.gif); background-repeat:no-repeat; padding-left:23px; background-position:0 3px}

.entry{padding:0px 0px 8px 0px;}
a.more{display:block; padding:0px 0px 0px 0px;  }
a.more:hover{  text-decoration:underline !important;}




/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto; position:relative}
label{margin-top:3px;}
label.sp { width:3px;}
span.error{color:red;text-align:left; display:block; }

#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }

input.text-input{ width: 380px; margin:0px 0px 6px 0px; height:15px; padding:5px 2px; border:solid 1px #cdcdc7; vertical-align:middle}
textarea.text-input{ width: 380px; margin:0px; border:solid 1px #cdcdc7; vertical-align:top; }
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #cdcdc7; }
#contact_form input.button{font-size:11px; font-family:Arial;  padding:5px 5px; border:solid 1px #cdcdc7; margin-top:10px; cursor:pointer; background-color:#888; color:#fff; text-transform:uppercase;}
.b-cont h2{ margin-bottom:5px;}


/*----------------------------------------------*/
/* 6.4 Comment form */
/*----------------------------------------------*/
.comment-form {
	padding:15px 0;}

.comment-form .row {
	padding:7px 0}

.comment-form .row label {
	display:block;
	color:#595959;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	line-height:25px;
	width:70px;
	padding-right:5px;
	text-align:right;
	margin:5px 0}

.comment-form .inputtext, .comment-form .textarea {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595959;
	line-height:20px;
	border:1px solid #dad7d4;
	background:#ffffff;
	width:380px;
	margin:5px 0}

.comment-form .inputtext {
	margin-right:20px;
	height:20px}

.comment-form .textarea {
	width:380px;
	height:130px;
	padding:5px;
	overflow:auto;}

.grid_10 .comment-form .textarea {
	width:380px}

.field-notice {
	display:block;
	padding:0 0 0 75px;
	color:#a2a2a2;
	font-size:12px}

.btn-submit, 
.contact-form .btn-submit, 
.comment-form .btn-submit {
	background:url(images/btn_submit.png) no-repeat;
	width:95px;
	height:25px;
	text-align:left;
	padding:0 20px 0 12px;
	font-family:'DroidSerifItalic', Arial, Helvetica, sans-serif;
	color:#fefefe;
	font-size:13px;
	line-height:25px;
	border:none;}

.comment-form .btn-submit:hover,
.contact-form .btn-submit:hover  {
	color:#fff}


/*----------------------------------------------*/
/* 4.1 Newsletter box */
/*----------------------------------------------*/
.newsletterBox {
	padding:17px;
	margin-bottom:20px;
	width:244px}

.newsletterBox .inner {
	padding:0}
	
.newsletterBox h3 {
	color:#262626;
	font-family:'VegurRegular', Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	font-weight:normal}

.link-news-rss {
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/icons/icon_news_rss.gif) 0 0 no-repeat;
	padding-left:18px;
	text-decoration:none}	
	
.link-news-rss span {
	color:#f75d11}

a.link-news-rss:hover {
	color:#676767;}

.newsletter_text {
	clear:both;
	padding-top:10px}

.newsletterBox .inputField {
	float:left;
	border:1px solid #d1d1d1;
	background:#fff;
	color:#9a9a9a;
	padding:9px 10px 9px 10px;
	height:14px;
	width:190px;
	margin:0;
	line-height:14px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;}
	
.newsletterBox .btn-arrow{
	background: url(images/btn_arrow.gif) 0 0 no-repeat;
	width:28px;
	height:34px;
	float:left;
	text-indent:600px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-left:-2px}
.sideright ul li div{
    margin-left:20px;
}
.sideright ul li ul li div{
    margin-left:20px;
}
.sideright ul li div ul{
    margin: 0px 0px 5px 0px;
}
.sideright ul li div ul li{
    border-bottom: none;
}
.sideright ul li a.activex{
    font-weight:bold;
}
p,a,ol,ul,li
{
	font-family: Arial, Verdana, Tahoma;
}