@charset "utf-8";
/* CSS Document */


/*main*/
.main {padding:30px 0 0 0;}
.con {position:relative; width:915px; padding:5px 0 18px 0; min-height:1px;}
.con_t {background:url(images/con_t.png) no-repeat top; position:absolute; height:458px; width:915px; top:0; left:0;}
.con_bg {background:url(images/con_bg.png) repeat-y; min-height:470px;}
.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:889px; margin:0 auto; z-index:1; min-height:1px;}
.con_pad {padding:35px 0 68px 41px; padding:15px 0 68px 21px; }
.page_pad {padding:35px 0 68px 41px;}
.hentry{margin-bottom:30px;}




/*block*/
.block {float:left; width:240px; padding:0 40px 0 0; position:relative;}
.bl_title {font-size:25px; color:#000; font-family:"myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 25px 0;}
.block_pad {padding:30px 0 0 37px; min-height:1px;}
.block_pad  .block_container_info {
	float:left;
	position:relative;
	width:480px;
}
.block_pad .block_container_info .block_article {
	float:left; list-style: none outside none; width:480px; 
}

.de_block {float:left; width:257px; position:relative;}
.de_block1 {
	float:left;
	width:250px;
	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:"myriad Pro", Arial, Helvetica, 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_block1 .jcarousel-next {
	right:11px;
	top:15px;
}
.de_block1 .jcarousel-prev {
	right:30px;
	top:15px;
}
.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:350px;}






/*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;}

.alignleft {display:block; float:left; margin:10px 10px 10px 0;}
.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:20px; font-family:"myriad Pro", Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.style h2 {font-size:18px; font-family:"myriad Pro", Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.style h3 {font-size:16px; font-family:"myriad Pro", Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.style h4, .style h5, .style h6 {font-size:14px; font-family:"myriad Pro", Arial, Helvetica, 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-title {font-size:30px; color:#000; font-family:"myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 43px 0;}
.entry-title  {
	font-size:50px;
	color:#000000;
	font-family:"myriad Pro", Arial, Helvetica, 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:30px; color:#000; font-family:"myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 22px 0;}
.right .widget-container ul li {padding:0 0 25px 0;}
