/*
Theme Name:Theme1150
*/
* {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:968px; margin:0 auto;}
body {background:url(images/grad1.png) repeat-x top #e1e1e1; font:14px Tahoma, Geneva, sans-serif; color:#000000;}
a {outline:none; cursor:pointer; color:#6bb0e1;}
a:hover {text-decoration:none;}

html,body {height:100%;}
.wrap_it_all {min-height:100%;}
* html .wrap_it_all {height:100%;}
.empty {height:77px;}
.footer {height:77px; margin-top:-77px; background:url(images/footer.png) repeat-x top;}
.foot {width:968px; margin:0 auto;}
.copy {padding:16px 0 0 0; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#040404;}
.copy a {color:#cfcfce; text-decoration:underline;}
.copy a:hover {text-decoration:none;}

/*style*/
.style {}
.title {padding:0 0 6px 6px; background:url(images/title.png) repeat-x bottom;}
.title p {font-size:30px; color:#000000; padding:0 0 0 24px; background:url(images/round.png) no-repeat 0px 12px; text-shadow:1px 1px #fff; font-family:"Arial Black", Gadget, sans-serif;
}
.title p a {color:#000000; text-decoration:none;}
.title p a:hover {text-decoration:underline;}
.ser_more a {display:block; margin:20px 0 0 0; font-size:18px; color:#000000; text-transform:uppercase; text-decoration:none; text-shadow:1px 1px #fff;}
.ser_more a:hover {color:#6bb0e1; text-shadow:none;}
.style p {line-height:22px; color:#000000; padding:0 0 20px 0; font-size:14px;}
.style a {color:#0859a4; font-size:14px; text-transform:uppercase; text-decoration:underline;}
.style a:hover {text-decoration:none;}
.style img.alignleft {float:left; display:block; margin:0 20px 20px 0;}
.style img.alignright {float:right; display:block; margin:0 0 20px 20px;}

body .more-link {width:133px; height:44px; background:url(images/more-link.png) no-repeat left bottom; display:block; margin:20px 0 0 0; text-align:center; color:#000000 !important; text-decoration:none !important; font-size:18px !important; color:#000000; line-height:40px; text-transform:capitalize !important; text-shadow:1px 1px #fff;} 
body .more-link:hover {background:url(images/more-link.png) no-repeat left top; color:#fff !important; text-shadow:none;}

/*head*/
.head {height:60px; width:968px; position:relative; z-index:10;}
.head1 {height:65px; width:968px; position:relative; z-index:10;}
.logo {position:absolute; left:45px; top:5px; width:135px; height:50px;}
.logo a {display:block; background:url(http://www.detailinprogress.net/training/wp-content/uploads/2012/12/homeicon3a.png) no-repeat; width:1px; height:40px; text-indent:-9999px;}

/*paging*/
.paging {position:absolute; left:1px; top:8px;}
.paging ul {list-style:none;}
.paging ul li {position:relative; min-height:1px; float:left; display:block;}
.paging ul li a {display:block; float:left; position:relative; padding:0 19px 0 19px; height:51px; line-height:40px; text-decoration:none; color:#000000; font-size:15px;}
.paging ul li span {display:block; height:51px;}
.paging ul li .pag_l {position:absolute; left:0; top:0; height:51px; width:19px;}
.paging ul li .pag_r {position:absolute; right:0; top:0; height:51px; width:19px;}

/*paging a:hover*/
.paging ul li a:hover {text-decoration:none;}

.paging ul li a:hover .pag_l {background:url(images/pag_l.png) no-repeat left top;}
.paging ul li a:hover .pag_r {background:url(images/pag_r.png) no-repeat left top;}
.paging ul li a:hover .pag_bg {background:url(images/pag_bg.png) repeat-x top;}
.paging ul .li_parent a:hover .pag_ar {background:url(images/pag_ar.png) no-repeat top center;}

.paging ul li ul li a:hover .pag_l {background:none;}
.paging ul li ul li a:hover .pag_r {background:none;}
.paging ul li ul li a:hover .pag_bg {background:none;}
.paging ul .li_parent ul li a:hover .pag_ar {background:none;}

/*current and other fellows*/
.paging ul .current-menu-item .pag_l, .paging ul .current-menu-ancestor .pag_l {background:url(images/pag_l.png) no-repeat left top;}
.paging ul .current-menu-item .pag_r, .paging ul .current-menu-ancestor .pag_r {background:url(images/pag_r.png) no-repeat left top;}
.paging ul .current-menu-item .pag_bg, .paging ul .current-menu-ancestor .pag_bg {background:url(images/pag_bg.png) repeat-x top;}

.paging ul .current-menu-item ul li .pag_bg, .paging ul .current-menu-ancestor ul li .pag_bg {background:none !important;}

/*paging hover*/
.paging ul .hover .pag_l {background:url(images/pag_l.png) no-repeat left top;}
.paging ul .hover .pag_r {background:url(images/pag_r.png) no-repeat left top;}
.paging ul .hover .pag_bg {background:url(images/pag_bg.png) repeat-x top;}
.paging ul .hover .pag_arrow .pag_ar {background:url(images/pag_ar.png) no-repeat top center;}

.paging ul .hover ul li .pag_l {background:none;}
.paging ul .hover ul li .pag_r {background:none;}
.paging ul .hover ul li .pag_bg {background:none;}
.paging ul .hover ul li .pag_arrow .pag_ar, .paging ul .hover ul li a .pag_ar {background:none !important;}

.paging ul .hover ul .hover .pag_arrow .pag_r {display:block; width:6px; height:11px; background:url(images/pag_ar2.png) no-repeat left top; right:1px; top:40%;}

.paging ul .hover .sub {}
.paging ul .hover ul li .sub {}
.paging ul .hover ul .hover .sub {display:block;}

/*paging lvl 2*/
.paging ul li .sub {position:absolute; left:0; top:51px; width:129px; display:none; padding:18px 0; background:url(images/#sub.png) no-repeat top left;}
.paging ul li .sub_t {background:url(images/sub_t.png) no-repeat left top; width:129px; height:18px; left:0; top:0; position:absolute;}
.paging ul li .sub_b {background:url(images/sub_b.png) no-repeat left top; position:absolute; width:129px; height:18px; left:0; bottom:0;}

.paging ul li .sub_bg {background:url(images/sub_bg.png) repeat-y; width:129px;}
.paging ul li .sub_tt {background:url(images/sub_tt.png) no-repeat left top;}
.paging ul li .sub_bb {background:url(images/sub_bb.png) no-repeat left bottom;}

.paging ul li ul li {float:none;}
.paging ul li ul li a {float:none; height:auto; line-height:normal; color:#eeeeee; font-size:14px; text-transform:capitalize; padding:10px 22px 10px 16px; background:url(images/sub_link.png) no-repeat 16px 100%;}
.paging ul li ul li a:hover { color:#ccc;}


.paging ul li ul .pag_last a {background:none;}
.paging ul li ul .pag_last ul li a {background:url(images/sub_link2.png) no-repeat 14px 100%;}
.paging ul li ul li span {height:auto;}
.paging ul li ul li .pag_l, .paging ul li ul li .pag_r, .paging ul li ul .li_parent .pag_r {display:none;}

/*paging lvl 3*/
.paging ul li ul li .sub2 {position:absolute; left:129px; top:0; width:124px; padding:12px 0 18px 0; background:url(images/#sub2.png) no-repeat top left;}
.paging ul li ul li .sub_t {background:url(images/sub_t2.png) no-repeat left top; position:absolute; width:124px; height:18px; left:0; top:0;}
.paging ul li ul li .sub_b {background:url(images/sub_b2.png) no-repeat left top; position:absolute; width:124px; height:18px; bottom:0; left:0;}

.paging ul li ul li .sub_bg {background:url(images/sub_bg2.png) repeat-y left; width:124px;}
.paging ul li ul li .sub_tt {background:url(images/sub_tt2.png) no-repeat left top;}
.paging ul li ul li .sub_bb {background:url(images/sub_bb2.png) no-repeat bottom left;}

.paging ul li ul li ul li a {background:url(images/sub_link2.png) no-repeat 14px 100%; padding:10px 20px 10px 14px;}
.paging ul li ul li ul .pag_last a {background:none;}
.paging ul li ul .li_parent ul li .pag_r, .paging ul li ul .li_parent ul li a:hover .pag_r {display:none;}
.paging ul .hover ul .hover ul li .pag_r {background:none !important;}

.li_last a {background:none !important;}

/*car*/
.car {width:988px; margin:0 auto;}
.car_bg {background:url(images/car_bg.jpg) repeat-y left;}
.car_t {background:url(images/car_t.jpg) no-repeat left top;}
.car_b {background:url(images/car_b.png) no-repeat left bottom; padding:25px 0;}

#carousel .car_left {float:left; width:368px; height:280px; background:url(images/car_left.jpg) no-repeat left top;}
#carousel .car_right {float:left; width:552px; height:280px;}

.car_left_pad {padding:10px 55px 0 30px;}
.car_title {font-size:25px; color:#000000; width:290px; overflow:hidden; white-space:nowrap; text-shadow:1px 1px #fff;}
.car_title a {color:#000000; text-decoration:none;}
.car_title a:hover {text-decoration:underline;}
.car_con {padding:30px 0 0 0; font-size:18px; color:#000000; line-height:25px;}
.car_con .more-link {display:none;}

#carousel .jcarousel-container {width:552px; height:280px; position:absolute !important; right:0; top:0;}
#carousel .jcarousel-container .jcarousel-clip {width:552px; height:280px; position:absolute !important;}
#carousel .jcarousel-container .jcarousel-item {width:552px; height:280px;}
#carousel .jcarousel-prev {position:absolute; left:0; top:118px; width:37px; height:45px; background:url(images/car_prev.png) no-repeat left top; cursor:pointer; z-index:10;}
#carousel .jcarousel-next {position:absolute; right:0; top:118px; width:37px; height:45px; background:url(images/car_next.png) no-repeat left top; cursor:pointer; z-index:10;}
#carousel .jcarousel-next-disabled, #carousel .jcarousel-prev-disabled {cursor:auto;}

#carousel {height:280px; overflow:hidden; width:920px; margin:0 auto; position:relative; }
#carousel .viewport { float: left; width: 920px; height:280px; overflow: hidden; position:absolute;}

#carousel .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#carousel .next { margin: 30px 0 0 10px;  }
#carousel .disable { visibility: hidden; }
#carousel .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; height:280px; }
#carousel .overview li { float:left; display:block; height:280px; width:920px; position:relative;}

#carousel .pager { overflow:hidden; list-style: none; position:absolute; z-index:10; bottom:19px; left:29px;}
#carousel .pager li { float: left; }
#carousel .pagenum {display:block; float:left; width:33px; height:35px; background:url(images/car_add.png) no-repeat right top; text-indent:-9999px;}
#carousel .active {background:url(images/car_add.png) no-repeat left top;}
#carousel .pager li a:hover {background:url(images/car_add.png) no-repeat left top;}


/*three*/
.three {padding:15px 0 0 0; width:920px; margin:0 auto;}
.th_bg {background:url(images/th_bg.png) repeat-y left;}
.th_t {background:url(images/th_top.png) no-repeat left top;}
.th_b {background:url(images/th_bot.png) no-repeat left bottom; padding:12px 0 5px 10px; min-height:1px;}

.th {float:left; width:285px; padding:0 15px 20px 0;}
.th_left {float:left; width:70px; overflow:hidden;}
.th_right {float:left; width:205px; padding:0 0 0 10px;}
.th_title {font-size:20px; color:#000000; text-shadow:1px 1px #fff;}
.th_con {font-size:11px; color:#000000; line-height:14px; padding:5px 0 0 0;}

/*main*/
.main {padding:10px 0 5px 0;}
.page-template-main-php .main {width:1000px; margin:0 auto; background:url(images/car_b2.png) no-repeat top center; padding-top:15px;}

/*left*/
.left {float:left; width:655px;}

/*wellcome*/
.wellcome {padding:10px 0 10px 0;}
.wellcome .well_bl {padding:0 0 10px 0;}
.wellcome .well_bl_pad {padding:16px 0 0 0;}
.well_img {float:left; width:168px; height:152px; padding:9px 0 0 9px; background:url(images/well_img.png) no-repeat left top;}
.well_img img {width:157px; height:141px;}
.well_right {float:left; width:445px; padding:0 0 0 25px;}
.well_con p {line-height:22px; color:#000000;}

/*right*/
.right {float:left; width:277px; padding:10px 0 0 36px;}
.right .widgets_area .widget-container {padding:20px 0; background:url(images/title.png) repeat-x bottom;}
.right .widgets_area .widget-container ul {padding:15px 30px 0 30px; list-style:none;}
.right .widgets_area .widget-container ul li {padding:5px 0 5px 15px; background:url(images/li_bg.png) no-repeat 0px 12px; font-size:14px;}
.right .widgets_area .widget-container ul li ul {padding:0;}
.right .widgets_area .widget-container ul li a {color:#565656;}
.right .widgets_area .widget-container ul li a:hover {text-decoration:none; color:#6bb0e1;}

#wpsb {padding:34px 0 0 0;}
#wpsb .title {background:none;}
.subs_bg {background:url(images/subs_bg.png) repeat-y left;}
.subs_t {background:url(images/subs_t.png) no-repeat left top;}
.subs_b {background:url(images/subs_b.png) no-repeat left bottom; padding:30px 20px; min-height:1px;}
.subs_b .subs_in {display:block; background:url(images/subs_in.png) no-repeat left top; width:230px; height:26px; padding:8px 0 0 0;}
.subs_b .subs_in input {font-size:14px; color:#9d9d9d; border:none; width:210px; padding:0 10px; background:none;}
.subs_b .wpsb_form_btn_span {display:block; text-align:right; padding:6px 7px 6px 0;}
.subs_b .wpsb_form_btn_span input {width:110px; height:34px; background:url(images/subs_sub.png) no-repeat left top; width:110px; height:34px; border:none; cursor:pointer;}
.subs_b .module p {padding:0 0 10px 0; font-size:14px;}

/*tb*/
.tb {}
.tabs {background:url(images/title.png) repeat-x bottom; padding:0 0 2px 0;}
#menu-tabs {list-style:none;}
#menu-tabs li {float:left; display:block; cursor:pointer;}
#menu-tabs li span {display:block;}
#menu-tabs li .hdt_bg {background:url(images/hdt_bg.png) repeat-x top;}
#menu-tabs li .hdt_l {background:url(images/hdt_l.png) no-repeat left top;}
#menu-tabs li .hdt_r {background:url(images/hdt_r.png) no-repeat right top; height:64px; padding:0 22px; width:283px;}
#menu-tabs li .hdt_round {background:url(images/round.png) no-repeat left center; line-height:64px; padding:0 0 0 25px; font-size:27px; color:#000000;; text-shadow:1px 1px #fff;}
#menu-tabs .current .hdt_bg {background:url(images/hdt_curbg.png) repeat-x top;}
#menu-tabs .current .hdt_l {background:url(images/hdt_curl.png) no-repeat left top;}
#menu-tabs .current .hdt_r {background:url(images/hdt_curr.png) no-repeat right top;}
#box1 {display:block;}

.box {display:none; background:url(images/box.png) repeat-y 326px 0px; margin:2px 0 0 0; min-height:1px;}
.visible {display:block;}
.box_pad {padding:0 40px 1px 40px; float:left; width:247px; }

.box_img {width:257px; height:122px; padding:9px 0 0 9px; background:url(images/box_img.png) no-repeat left top;}
.box_img img {display:block; width:247px; height:111px;}
.box_con {color:#000000; line-height:22px; padding:10px 0 0 0;} 


#box2 {background-color:#eaeaea;}
#box2 .box_pad {padding:0 40px 1px 40px; float:left; width:247px; }
#box2 .box_img {float:left; width:259px; height:254px; padding:10px 0 0 10px; background:url(images/box2_img.png) no-repeat left top;}
#box2 .box_img img {width:247px; height:221px;}
#box2 .box_con {color:#000000; line-height:22px; padding:10px 0 0 0;} 



/*ab*/
.ab {}
.ab_bg {background:url(images/ab_bg.png) repeat-y left;}
.ab_t {background:url(images/ab_t.png) no-repeat left top;}
.ab_b {background:url(images/ab_b.png) no-repeat left bottom; padding:10px 21px; min-height:1px;}
.ab_con {padding:12px 0 0 0; min-height:1px;}
.ab_left {float:left; width:279px; padding:0 20px 0 0;}
.ab_img {width:269px; height:207px; background:url(images/ab_img.png) no-repeat left top; padding:10px 0 0 10px;}
.ab_left img {width:256px; height:194px;}
.ab_big .style p {font-size:14px; line-height:20px; color:#3b3939;}
.page-template-fresh-php .ab_b {height:502px;}

/*at*/
.at {padding:30px 0 10px 0; min-height:1px; background:url(images/title.png) repeat-x bottom;}

/*at_left*/
.at_left {float:left; width:440px;}
.atl_img {background:url(images/at_img.png) no-repeat left top; padding:10px 0 0 10px; width:430px; height:254px;}
.atl_img img {width:417px; height:241px;}
.atl_bl {padding:24px 0 0 0;}
.atl_con {padding:15px 0 0 0;}

/*at_right*/
.at_right {float:left; width:475px; padding:0 0 0 53px;}

/*staff*/
.staff_global {padding:15px 0 0 0;}
.staff {padding:9px 0; border-bottom:1px solid #ededed;}
.staff_global .staff_last {border:none;}
.staff_left {float:left; width:133px; height:107px; padding:10px 0 0 10px; background:url(images/staff_left.png) no-repeat left top;}
.staff_right {float:left; width:310px; padding:12px 0 0 15px; font-size:14px;}
.staff_title {color:#000000; line-height:22px;}
.staff_title a {color:#000000; text-decoration:none;}
.staff_title a:hover {text-decoration:underline;}
.staff_con {color:#000000; line-height:22px;}

.staff_more {padding:10px 0 0 0;}
.staff_more a {width:133px; height:44px; background:url(images/more-link.png) no-repeat left bottom; display:block; text-align:center; color:#000000; text-decoration:none; font-size:18px; font-color:#18609f; line-height:40px; text-transform:inherit;} 
.staff_more a:hover {background:url(images/more-link.png) no-repeat left top; color:#fff;}

.staff_post_right {float:left; width:750px; padding:0 0 0 20px;}

/*tj*/
.tj {padding:30px 0; min-height:1px;}
.tj_bg {background:url(images/box.png) repeat-y 650px 0;}

/*tj_l*/
.tj_l {float:left; width:650px;}
.tj_l .title {background:none;}
.tjl_global {}
.tjl_global .tjl {float:left; width:260px; padding:0 65px 20px 0;}
.tjl_global .tjl .tjl_title {font-size:20px; color:#6b6b6b; padding:0 0 18px 0;}
.tjl_global .tjl .tjl_con {font-size:14px; line-height:22px; color:#3b3939;}

/*tj_r*/
.tj_r {float:left; width:318px;}
.tj_r .title {background:none;}
.tj_r_pad {padding:0 30px;}

/*sv*/
.sv {padding:10px 0 0 0;}

/*sv_l*/
.sv_l {float:left; width:663px;}

/*ser*/
.ser {padding:24px 0; background:url(images/title.png) repeat-x bottom;}
.ser_title {text-transform:uppercase; color:#000000; line-height:22px;font-size:22px;}
.ser_con {line-height:22px; color:#3b3939}
.ser_left {float:left; background:url(images/ser_left.png) no-repeat left top; width:220px; height:154px; padding:10px 0 0 10px;}
.ser_left img {width:207px; height:141px;}
.ser_right {float:left; width:410px; padding:0 0 0 20px;}
.ser_last {background:none;}

/*sv_r*/
.sv_r {float:left; width:250px; padding:0 0 0 55px;}
.list_global {padding:17px 0 0 0;}
.list a {color:#090808; font-size:14px; display:block; border-bottom:1px solid #ededed; text-decoration:none; background:url(images/list_bg.png) repeat-y right;}
.list a span {display:block;}
.list a .list_ar {background:url(images/list_arrow.png) no-repeat left center; padding:0 0 0 20px;}
.list a .list_t {background:url(images/list_t.png) no-repeat right top;}
.list a .list_b {padding:11px 15px; background:url(images/list_b.png) no-repeat right bottom;}
.list a:hover {text-decoration:none; color:#ffffff; border-bottom:none; background:url(images/list_bg.png) repeat-y left;}
.list a:hover .list_t {background:url(images/list_t.png) no-repeat left top;}
.list a:hover .list_b {background:url(images/list_b.png) no-repeat left bottom; padding:11px 15px 12px 15px;}

/*sol_global*/
.sol_global {}
.sol_pad {padding:30px 0 0 0;}
.sol {float:left; width:260px; padding:0 80px 80px 0; font-size:14px;}
.sol_last {padding:0 0 80px 0;}
.sol .more-link {display:none;}
.sol_title {padding:0 0 10px 0;}
.sol_title a {color:#686868; text-decoration:underline;}
.sol_title a:hover {text-decoration:none;}
.sol_con {line-height:22px; color:#3b3939;}

/*fresh*/
.fresh {width:906px; margin:0 auto; padding:22px 0 0 0; min-height:1px;}
.fr_left {float:left; width:640px;}
.fr_right {float:left; width:250px; height:430px; padding:0 0 0 16px; position:relative;}

.fr_l {width:630px; height:417px; background:url(images/fr_l.png) no-repeat left top; padding:10px 0 0 10px;}
.fr_img {width:616px; height:404px; overflow:hidden;}
.fr_img img {width:616px; height:404px;}

.fr_r {padding:0 0 1px 0; min-height:1px;}
.trigger {width:250px; height:41px; background:url(images/trig.png) no-repeat left top; padding:0 30px 0 18px; cursor:pointer;}
.trigger p {line-height:41px; font-size:18px; color:#3b3939; white-space:nowrap; width:202px; text-transform:uppercase;}
.fr_r .trig_act {background:url(images/trig_act.png) no-repeat left top; color:#000000;}
.fr_r .trig_act p {color:#000000;}
.for {}
.for_images {padding:12px 0 0 14px;}
.for_images ul {list-style:none;}
.for_images ul li {display:block; float:left; width:74px; padding:0 2px 2px 0;}
.for_images ul li a {width:67px; height:59px; background:url(images/for_img.png) no-repeat left top; padding:7px 0 0 7px; display:block;}
.for_images ul li img {width:59px; height:51px; display:block;}
.for_con .more-link {display:none;}
.for_con {font-size:14px; color:#3b3939; line-height:22px; padding:14px 14px 20px 14px;}

.visi {display:block !important;}

.frop_more {position:absolute; bottom:0; left:16px;}

/*under*/
.under {padding:28px 0 30px 0;}
.under_left {float:left; width:438px;}
.under_left .ser {background:none;}
.under_right {float:left; width:475px; padding:0 0 0 55px;}

/*part_global*/
.part_global {padding:9px 0 0 0;}
.part {padding:15px 0; min-height:1px;}
.part img.alignleft {float:left; display:block; margin:0 20px 0 0;}
.part a {color:#000000; text-decoration:none;}
.part a:hover {color:#6bb0e1; text-decoration:underline;}
.part p {line-height:22px; color:#3b3939; font-size:14px;}

/*cont*/
.cont {padding:0 0 125px 0;}
.cont_l {float:left; width:564px;}
.cont_r {float:left; width:305px; padding:0 0 0 56px;}
.cont_img {width:239px; height:140px; padding:10px 0 0 10px; background:url(images/cont_img.png) no-repeat left top; margin:0 0 24px 0;}
.cont_img img {width:227px; height:127px;}
.cont_r .style p {font-size:14px; color:#3b3939; line-height:18px; clear:both;}
.cont_r .style p strong {font-size:16px; font-weight:normal; color:#3b3939;}
.cont_r_pad {padding:30px 0 0 0;}
.cont_r_pad .style span {float:left; width:100px;}

/*forma*/
.forma {padding:30px 0 0 0; width:537px;}
.froma .cf_hidden, .forma .linklove {display:none;}
.forma fieldset {border:none;}
.forma fieldset legend {display:none;}
.forma ol {list-style:none;}
.forma ol li {display:block; padding:0 0 15px 0; min-height:1px;}
.forma ol li label {display:block; padding:0 0 3px 0; font-size:14px; text-transform:uppercase; color:#747474;}
.forma ol li input {width:333px; border:1px solid #cccccc; background:#f6f6f6; padding:8px 6px; font-size:14px; color:#747474; font-family:Tahoma, Geneva, sans-serif;}
.forma ol li textarea {width:523px; height:147px; max-width:523px; max-height:147px; border:1px solid #cccccc; background:#f6f6f6; padding:8px 6px; font-size:14px; color:#747474; font-family:Tahoma, Geneva, sans-serif; overflow:auto;}
.forma .cf-sb {text-align:right;}
.forma .cf-sb input {background:url(images/send.png) no-repeat left top; width:162px; height:43px; border:none; cursor:pointer;}
.forma .success,.forma .failure, .forma .waiting {font-size:16px; color:#333; padding:0 0 10px 0;}
.forma ol .cf_li_err input, .forma ol cf_li_err textarea {border:1px solid #ff0000;}


/*pager*/
.pageron {padding:0 0 125px 0;}
.pageron_pad {padding:30px 0 0 0;}
.pageron .title p {background:none; padding:0;}
.pageron .style p {color:#3b3939; line-height:19px; font-size:14px;}

/*nav-below*/
.navigation {padding:10px 0;}
.navigation a {font-size:14px; font-weight:bold; text-transform:uppercase;}
.navigation .nav-previous {float:left; width:40%;}
.navigation .nav-next {float:right; width:40%; text-align:right;}

/*comments*/
#comments {padding:10px 0 0 0;}
.comment-notes {font-size:14px;}
#comments #commentform p {padding:5px 0 10px 0; min-height:1px;}
#comments #commentform label {display:block; padding:0 0 3px 0; font-size:14px; text-transform:uppercase; color:#747474;}
#comments #commentform input {border:1px solid #cccccc; background:#f6f6f6; padding:8px 6px; font-size:14px; color:#747474; font-family:Tahoma, Geneva, sans-serif; width:50%;}
#comments #commentform textarea {width:523px; height:147px; width:90%; max-width:90%; border:1px solid #cccccc; background:#f6f6f6; padding:8px 6px; font-size:14px; color:#747474; font-family:Tahoma, Geneva, sans-serif;}
#comments #commentform .form-submit input {background:url(images/send.png) no-repeat left top; width:162px; height:43px; border:none; cursor:pointer;}
#comments a {font-weight:bold; text-transform:uppercase;}
#comments a:hover {text-decoration:none;}
.comment-body {padding:0 0 20px 0;}

#comments-title {padding:0 0 0 0;}

#respond {padding:10px 0 0 0;}

.required {color:#ff0000;}

/*commentlist*/
.commentlist {}
.commentlist li {list-style:none; padding:0 0 0 10px;}
.commentlist .commentura {background:url(images/title.png) repeat-x bottom; padding:10px 0 8px 0; position:relative;}
.commentlist .reply {position:absolute; right:0; bottom:10px;}

.comment-author {float:left; padding:0 10px 0 0;}

/*hentry*/
.category .pageron_pad, .archive .pageron_pad, .blog .pageron_pad, .author .pageron_pad {padding:0;}
.hentry {padding:10px 0; background:url(images/title.png) repeat-x bottom;}
.hentry .entry-title {font-size:22px; font-weight:normal; display:block; padding:0 0 10px 0;}
.hentry .entry-title a {color:#565656;}
.hentry .entry-title a:hover {color:#6bb0e1;}
.entry-meta {padding:10px 0;}
.entry-utility {padding:10px 0;}
.single .hentry {padding:0; background:none;}

/*cboxElement*/
.cboxElement {position:relative; display:block;}
.cbox_bg {position:absolute; width:100%; height:100%; left:0; top:0; display:block;}
.cbox_zoom {position:absolute; width:100%; height:100%; left:0; top:0; display:block;}

a:hover .cbox_bg {background:url(images/zoom_bg.png) repeat;}
a:hover .cbox_zoom {background:url(images/zoom.png) no-repeat center;}

#box2 .cboxElement {width:247px !important; height:221px !important;}
.lightbox-link {
	position:relative;
	display:block;
}
.zoom-icon {
	background:url(images/magnify.png) no-repeat 50% 50%;
	position:absolute;
	left:-4px;
	top:0;
	width:100%;
	height:100%;
	display:none;
}
.lightbox-link:hover .zoom-icon {
	display:block;
}