/*

Theme Name:		theme1104

Version:		1.0

*/

/* Programming by ZilchGravity: Removes extra navigation arrows on homepage */
#NoArrows  .jcarousel-next {
	width:0px;
	height:0px;
}

#NoArrows  .jcarousel-prev {
	width:0px;
	height:0px;
}


* {margin:0; padding:0;}

img {border:0;}

.clear {clear:both; line-height:0; height:0; font-size:1px;}

.center {width:916px; margin:0 auto;}


.top {background:url(images/top.jpg) repeat-x top; width:100%; height:175px; top:0; left:0; position:absolute;}

.bottom { float:left; width:100%; height:389px; top:1109px; left:0;}

.global {background:url(images/footer.png) repeat;}

body { background:url(images/grad.jpg); font:13px Arial, Helvetica, sans-serif; color:#000000;}

a {text-decoration:none; color:#fff; outline:none; cursor:pointer;}

a:hover {text-decoration:underline;}

.content {}



/*head*/

.head {position:relative; width:916px; height:174px; z-index:1000;}



.h_user {position:absolute; right:225px; top:16px; color:#292929;}

.h_user a, .h_user span, .h_user img {vertical-align:middle;}

.h_user span {padding:0 2px;}

.h_user a {color:#717171; font-size:10px; text-transform:uppercase;}

.h_user .h_tw {padding:0 2px 0 18px;}



.h_title {position:absolute; left:33px; top:23px; font-size:10px; color:#484848; text-transform:uppercase;}



.poisk {position:absolute; right:16px; top:11px; width:184px; height:32px; background:url(images/poisk.png) no-repeat; padding:0 0 0 5px;}

.poisk input {border:none; background:none; color:#fff; font-size:14px; padding:3px 0 0 0;}

.poisk input, .poisk span {vertical-align:middle;}

.poisk span {}

.poisk span input {width:27px; height:32px; padding:0; cursor:pointer;}



.logo {position:absolute; width:231px; height:50px; left:35px; top:83px;}

.logo a {background:url(images/logo.png) no-repeat; width:231px; height:50px; display:block; text-indent:-9999px;}



/*paging*/

.paging {position:absolute; right:0; top:86px;}

.paging ul {list-style:none; position:relative;}

.paging ul li {display:block; float:left; position:relative; z-index:1000;}

.paging ul li a {display:block; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; color:#ffffff; font-size:20px; font-weight:bold; height:39px; line-height:49px; position:relative; padding:0 9px; z-index:2;}

.paging ul li a span {display:block; height:49px;}

.paging ul li a .pag_bg {padding:0 12px;}

.paging ul li a .pag_l {position:absolute; width:9px; left:0; top:0;} 

.paging ul li a .pag_r {position:absolute; width:9px; right:0; top:0;}



.paging ul li a:hover {text-decoration:none;}

.paging ul li a:hover .pag_bg {background:url(images/pag_bg.png) repeat-x top;}

.paging ul li a:hover .pag_l {background:url(images/pag_l.png) no-repeat left;}

.paging ul li a:hover .pag_r {background:url(images/pag_r.png) no-repeat right;}



.paging ul .current-menu-item .pag_bg {background:url(images/pag_bg.png) repeat-x top;}

.paging ul .current-menu-item .pag_l {background:url(images/pag_l.png) no-repeat left;}

.paging ul .current-menu-item .pag_r {background:url(images/pag_r.png) no-repeat right;}



/*paging lvl*/

.paging ul li ul {display:none; width:207px; position:absolute; z-index:1; top:49px; left:0;}

.paging ul li ul li {}

.paging ul li ul li .pag_l, .paging ul li ul li .pag_r {display:none;}

.paging ul li ul li .pag_bg {background:none; padding:0;}

.paging ul li ul li a {width:171px; padding:0 18px; background:#171717; font-size:16px;}

.paging ul li ul li a:hover {background:url(images/a_hov.png) repeat-x bottom left #ffffff; color:#000;}

.paging ul li ul li a:hover .pag_bg {background:none; padding:0;}

.paging ul .current-menu-item ul li a .pag_bg {background:none; padding:0;}

.paging ul li ul .current-menu-item a .pag_bg {background:none; padding:0;}

.paging ul li ul .current-menu-item a {background:url(images/a_hov.png) repeat-x bottom left #ffffff; color:#000;}



.paging ul li ul li ul {top:0; left:207px;}



/*paging hover*/

.paging ul .hover ul {display:block;}

.paging ul .hover ul li ul {display:none;}

.paging ul .hover ul .hover ul {display:block;}



/*slider_area*/

.slider_area {width:1000px; margin:0 auto; padding:0 0 0 0;}

.slider_area .meteor-slides {z-index:inherit !important;}

.slider_area .meteor-slides .slides {width:859px !important; height:461px !important;}
.slider_area .meteor-slides .slide {z-index:inherit !important; width:859px !important; height:461px !important;}

.slider_wrap {background:url(images/slider_bg_zgnew2.png) no-repeat; width:970px; height:489px; margin:0 auto; padding:30px 0 0 70px;}

.slider_area .meteor-nav {display:block !important;}

.slider_area .meteor-nav li {display:block !important;}

.slider_area .meteor-nav .prev a {background:url(images/sl_l_zgnew2.png) no-repeat; width:66px; position:absolute; height:102px !important; top:202px; left:-0px !important; }

.slider_area .meteor-nav .prev a:hover {
	background:url(images/sl_l_zgnew2.png) no-repeat;
	background-position: 0 -102px;
}

.slider_area .meteor-nav .next a {background:url(images/sl_r_zgnew2.png) no-repeat right top; width:66px; position:absolute; height:102px !important; top:202px; right:-0px !important;}

.slider_area .meteor-nav .next a:hover {
	background:url(images/sl_r_zgnew2.png) no-repeat;
	background-position: 0 -102px;}

.sl_title {position:absolute; bottom:0; z-index:100; background:url(images/sl_bg.png) repeat; height:60px; width:859px;}

.sl_title p {line-height:60px; padding:0 0 0 20px; font-size:18px; color:#fff;}

.sl_title p a {color:#fff;}

.sl_title p a:hover {color:#ff7e14; text-decoration:none;}





/*main*/

.main {padding:30px 0 20px 0;}

.con_pad{
	padding:10px;
	margin-bottom:20px;
}

.con_padHome{
	padding:30px 30px 0px 30px;
	margin-bottom:20px;
}

.con {position:relative; width:890px; padding:5px 0 18px 0; min-height:1px; margin:auto;}
/*MainContentBackground*/
.con_bg {
	float:left;
	margin:auto;
	width:890px;
	min-height:470px;
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.65);
-webkit-box-shadow: 0 0 15rgba(0,0,0,0.65);
box-shadow: 0 0 15px rgba(0,0,0,0.65);
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-khtml-border-radius: 10px;
background: rgb(227,231,234); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(227,231,234,1) 18%, rgba(152,156,160,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(18%,rgba(227,231,234,1)), color-stop(100%,rgba(152,156,160,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e7ea', endColorstr='#989ca0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		}
/* UNNeeded rounded corners
.con_t {background:url(images/con_t.png) no-repeat top; position:absolute; height:458px; width:915px; top:0; left:0;}

.con_b {background:url(images/con_b.png) no-repeat bottom; position:absolute; height:18px; width:915px; bottom:0; left:0;}
*/

.con_wrap {position:relative; width:900px; margin:0 auto; z-index:1; min-height:1px;}



/*footer*/

#ZGFooter{
	width:100%;
	float:left;
	margin:auto;
	background:#000;
	}

.footer { padding:25px 0 0 33px;}

.footer_wrap {width:835px; margin:auto; position:relative; padding:10px 0 70px 0;}

.footer .widget-container {float:left; width:180px; padding:0 27px 0 0; color:#7c7c7c;}

.footer .widget-container .widget-title {font-family:Helvetica, "myriad Pro", Arial,  sans-serif; color:#fff; font-size:24px; padding:0 0 18px 0; display:block;}

.footer .widget-container .widget-title a {color:#fff;}

.footer .widget-container .widget-title a:hover {text-decoration:none;}

.footer .widget-container a {color:#7c7c7c;}

.footer .widget-container ul {list-style:none;}

.footer .widget-container ul li {padding:5px 0 5px 10px; background:url(images/cat_li.png) no-repeat left;}

.footer .widget-container ul li a:hover {color:#ff7e14; text-decoration:none;}



.footer .widget-container .twitter li {background:none; padding:5px 0;}

.footer .widget-container .twitter li a {color:#fff;}



/*foot*/

.foot {border-top:1px solid #222222; font-size:10px; color:#7b7b7b; text-transform:uppercase; background:url(images/foot_bg.jpg) repeat; position:relative;}

.foot .foot_wrap {width:916px; margin:0 auto; text-align:center; padding:35px 0;}

.foot a {color:#7b7b7b;}



/*testimonials*/

.testimonials {color:#7c7c7c; float:left; width:210px; position:relative;}

.testimonials p {line-height:19px;}

.testimonials .testim_title {font-family:Helvetica, "myriad Pro", Arial,  sans-serif; color:#fff; font-size:24px; padding:0 0 18px 0; display:block;}

.testimonials #testim_car {width:210px;}

.testimonials #testim_car li {width:210px;}

.jcarousel-next {background:url(images/te_br.png) no-repeat top; width:8px; height:13px; position:absolute; right:0; top:-38px; cursor:pointer;}
.jcarousel-next:hover {background:url(images/te_br.png) no-repeat bottom;}

.jcarousel-prev {background:url(images/te_bl.png) no-repeat top; width:8px; height:13px; position:absolute; right:22px; top:-38px; cursor:pointer;}
.jcarousel-prev:hover {background:url(images/te_bl.png) no-repeat bottom;}

.jcarousel-next-disabled {cursor:auto;}

.jcarousel-prev-disabled {cursor:auto;}

.testimonials .testim_author {display:block; color:#fff; padding:10px 0 0 0;}

.testimonials .jcarousel-next  {right:14px;}
.testimonials .jcarousel-prev {right:36px;}


/*block*/

.block {float:left; width:240px; padding:0 40px 0 0; position:relative;}

.bl_title {font-size:25px; color:#000; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-weight:bold; padding:0 0 32px 0;}

.block_pad {padding:0px 0 0 0px; min-height:1px;
margin:auto

}

.de_block {float:left; width:257px; position:relative;}



.ab_con {padding:15px 0 0 0; line-height:19px;}



.news {padding:0 0 38px 0;}

.news_posted {font-size:11px; color:#000; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 6px 0;}

.news_posted a {color:#000; text-decoration:none;}

.news_posted b {font-weight:normal;}

.news_posted span {vertical-align:middle;}

.news_posted .news_sep {padding:0 3px;}

.news_title {font-size:18px; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; padding:0 0 8px 0;}

.news_title a {color:#000;}

.news .news_con p {padding:0;}



.de_id {}

.de_bg {background:url(images/de_bg.png) no-repeat; width:50px; height:29px; position:absolute; right:0px; top:8px;}

.de_block .jcarousel-next {right:11px; top:-45px;}

.de_block .jcarousel-prev {right:30px; top:-45px;}

.id_img {display:block; float:left; width:100px;}

.id_con {float:left; display:block; width:135px; padding:9px 0 0 12px; line-height:19px;}

#ideas_list {overflow:hidden;}

#ideas_list li {display:block; padding:0 0 30px 0; height:70px;}

.jcarousel-clip-vertical {height:300px;}



/*style*/

.style p {line-height:19px; color:#1c1c1c; padding:0 0 30px 0;}

.more-link {display:block; background:url(images/more_link.png) no-repeat top left; width:91px; height:26px; text-indent:-9999px; margin:15px 0 0 0;}

.more-link:hover {background:url(images/more_link.png) no-repeat bottom left;}

.container .style p {color:#1c1c1c;}

.container .style p {padding:0 0 30px 0;}

.style .alignleft {display:block; float:left; margin:10px 10px 10px 0;}

.style .alignright {display:block; float:right; margin:10px 0 10px 10px;}

.style ul li {padding:3px 0;}

.style ol li {padding:3px 0;}

.style h1 {font-size:18px; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; padding:0 0 10px 0;}

.style h2 {font-size:16px; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; padding:0 0 10px 0;}

.style h3 {font-size:14px; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; padding:0 0 10px 0;}

.style h4, .style h5, .style h6 {font-size:14px; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; padding:0 0 10px 0;}

.style table {border-collapse:collapse;}

.style table td td {padding:3px;}

.style blockquote {font-style:italic; padding:0 0 10px 10px;}



/*page style*/

.page-template-contacts-php .page_pad {padding:35px 0 68px 41px;}

.page_pad {padding:35px 0 68px 41px;}

.page-title {font-size:22px; color:#000; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-weight:bold; padding:0 0 25px 0;}

.entry-title  {font-size:22px; color:#000; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-weight:bold; padding:0 0 15px 0;}

.error404 .entry-content p {padding:0 0 10px 0;}



.left {float:left; width:517px;}

.right {width:273px; padding:0 0 0 32px; float:left;}

.rightcon {width:273px; padding:0 0 0 32px; float:left;}



.right .widget-container {padding:0 0 20px 0;}

.right .widget-container ul {list-style:none;}

.right .widget-container .widget-title {font-size:24px; color:#000; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-weight:bold; padding:0 0 22px 0;}

.right .widget-container ul li {padding:0 0 25px 0;}



/*con_side & map_side*/

.map_side {padding:0 0 2px 0;}

.map_side .widget-title {font-weight:normal; color:#1c1c1c; padding:0 0 10px 0; font-size:13px;}

.map_side small {display:none;}



.con_side {}

.con_side .widget-container {border-bottom:1px solid #acacac; padding:18px 0 3px 0;}

.con_side .widget-container p {padding:0 0 10px 0; color:#1c1c1c;}

.con_side .widget-container p a {color:#fff;}

.con_side .widget-container p span {color:#fff;}



/*forma*/

.forma {}

.forma .page-title {padding:0 0 15px 0;}

.forma .cform {}

.cf_hidden, .linklove {display:none;}

.forma .cform ol {list-style:none;}

.forma .cform ol li {position:relative; padding:0 0 12px 0;}

.forma .cform ol li label {color:#1c1c1c; display:block; padding:0 0 12px 7px;}

.forma fieldset {border:none;}

.forma fieldset legend {font-size:30px; color:#000; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-weight:bold; padding:0 0 30px 0; display:none;}



.in_gl {display:block;}

.in_bg, .in_left, .in_right {display:block; height:46px;}

.in_gl .cf_li_err {background:url(images/in_bg.png) repeat-x; padding:0 8px; float:left; height:46px;}

.in_bg {background:url(images/in_bg.png) repeat-x; padding:0 8px; float:left;}

.in_left {background:url(images/in_left.png) no-repeat left top; float:left; width:8px;}

.in_right {background:url(images/in_right.png) no-repeat right top; float:left; width:8px;}



.tx_gl {display:block;}

.tx_bg, .tx_left, .tx_right {display:block; height:241px;}

.tx_gl .cf_li_err {background:url(images/tx_bg.png) repeat-x; float:left; height:241px;} 

.tx_bg {background:url(images/tx_bg.png) repeat-x; float:left;}

.tx_left {background:url(images/tx_left.png) no-repeat left top; float:left; width:8px;}

.tx_right {background:url(images/tx_right.png) no-repeat right top; float:left; width:8px;}



.forma .cform ol li input {width:480px; height:29px; background:none; border:none; color:#1c1c1c; padding:10px 0 0 0;}

.forma .cform ol li textarea {width:496px; height:215px; background:none; border:none; color:#1c1c1c; padding:10px 0; max-width:496x; max-height:215px;}

.forma .cform ol li .reqtxt, .forma .cform ol li .emailreqtxt {display:block; left:0; top:0; color:#1c1c1c; position:absolute;}

.cf-sb {padding:13px 0 0 2px;}

.cf-sb input {background:url(images/ol_sub.png) no-repeat left top; border:none; cursor:pointer; width:123px; height:28px;}

.cf_info {padding:10px 0; font-size:15px;}



/*col_cat*/

#col_cat .bottom {}
#col_cat .con {padding-top:0;}

#our_col_cat {min-height:600px;}

#our_col_cat .collect {position:relative; width:282px; height:330px; overflow:hidden; float:left; padding:0 9px 4px 0;}

#our_col_cat .collect .entry-content {display:none;}

#our_col_cat .hover .entry-content {display:block; position:absolute; top:0; left:0; background:url(images/collect.png) no-repeat left top; width:282px; height:330px; overflow:hidden;}

#our_col_cat .hover .entry-content .collect_pad {padding:36px 25px 0 25px;}

#our_col_cat .collect_title a {font-size:24px; font-weight:bold; color:#fff;}

#our_col_cat .collect_title a:hover {text-decoration:none;}

#our_col_cat .collect_meta {padding:25px 0 0 0; color:#fff; line-height:19px;}

#our_col_cat .muar {padding:30px 0 0 0;}

#our_col_cat .muar a {display:block; background:url(images/col_more.png) no-repeat; width:91px; height:28px; text-indent:-9999px;}



/*navig*/

.navig {background:url(images/navig.png) no-repeat bottom left; width:866px; height:58px; padding:15px 0 0 0; position:relative;}

.navig .navigation {position:absolute; right:20px; top:26px; width:100px; height:36px;}

.navig .navigation .nav-previous a {background:url(images/nav-next.png) no-repeat; width:36px; height:36px; text-indent:-9999px; display:block; color:#ff7e14; float:right; margin:0px 5px 5px 0px}

.navig .navigation .nav-next a {background:url(images/nav-previous.png) no-repeat; width:36px; height:36px; text-indent:-9999px; display:block; color:#ff7e14; float:right; margin:0px 5px 5px 0px}

.navig .wp-pagenavi {position:absolute; left:22px; top:26px;}

.navig .wp-pagenavi span, .navig .wp-pagenavi a {display:block; float:left; width:36px; height:36px; padding:0 3px; border:none; margin:0; line-height:36px; text-align:center; font-family:Helvetica, "myriad Pro", Arial,  sans-serif; font-size:18px; font-weight:bold;}

.navig .wp-pagenavi a {background:url(images/pn_a.png) no-repeat center; color:#fff;}

.navig .wp-pagenavi span {background:url(images/pn_span.png) no-repeat center; color:#000;}



/*inter*/

.inter {}

.inter .int {width:261px; padding:11px; margin-bottom:10px; 	
}

.inter .hover {
	background: rgb(227,231,234); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(227,231,234,1) 18%, rgba(152,156,160,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(18%,rgba(227,231,234,1)), color-stop(100%,rgba(152,156,160,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(227,231,234,1) 18%,rgba(152,156,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e7ea', endColorstr='#989ca0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-moz-box-shadow: 0 0 7px rgba(0,0,0,0.65);
	-webkit-box-shadow: 0 0 7rgba(0,0,0,0.65);
	box-shadow: 0 0 7px rgba(0,0,0,0.65);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
}

.int_left {width:100px; float:left; height:100px; overflow:hidden;}

.int_left img {width:100px; height:100px;}

.int_right {float:left; width:135px; padding:10px 0 0 12px; line-height:19px; color:#1c1c1c;}



/*single*/

.entry-meta {padding:10px 0; color:#1c1c1c;}

.entry-meta a {color:#ff7e14;}

.entry-utility {padding:0 0 10px 0;}

.entry-utility a {color:#ff7e14;}



#nav_sin {padding:10px 0;}

#nav_sin .nav-previous {float:left; width:40%;}

#nav_sin a {color:#ff7e14;}

#nav_sin .nav-next {float:right; width:40%; text-align:right;}



/*recentcomments*/

#recentcomments a {color:#fff;}



/*comments*/



#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #1c1c1c;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #1c1c1c;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #fff;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #fff;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #fff;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #1c1c1c;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #1c1c1c;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	margin: 24px 0;

	overflow: hidden;

	position: relative;

	color:#1c1c1c;

}

#respond a {color:#fff;}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #1c1c1c;

	font-weight: bold;

}

#respond label {

	color: #1c1c1c;

	font-size: 12px;

}

#respond input {

	width:100%;

	height:29px;

	border:none;

	background:none;

	color:#1c1c1c;

	padding:10px 0 0 0;



}

#respond textarea {

}

#respond .form-allowed-tags {

	color: #1c1c1c;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}



#respond .in_gl {float:left; width:300px;}

#respond .in_gl .in_bg {width:88%;}



#respond .tx_gl {width:400px;}

#respond .tx_gl .tx_bg {width:88%;}



#respond p label {display:block; float:left; padding:10px 0 0 10px;}

#respond p {padding:0 0 10px 0; clear:both;}

#respond textarea {width:100%; height:215px; background:none; border:none; color:#1c1c1c; padding:10px 0; max-height:215px;}

#respond .form-submit input {background:url(images/ol_sub.png) no-repeat left top; border:none; cursor:pointer; width:145px; height:60px;}



.recent-meta .meta-prep, .recent-meta .entry-date, .recent-meta .meta-sep {display:none;}

.recent-meta {padding:0 0 8px 0;}

.recent_date {padding:0 0 8px 0; color:#545454; text-transform:uppercase; font-size:11px;}

.recent_block {padding:0 0 30px 0;}

.recent_con {line-height:19px;}