body {font-size: 62.5%; margin: 0; padding:0px; background: #fff url(images/bg.png) 0 112px repeat-x; color:#50565b; font-family:  Tahoma, Arial, sans-serif;}
  
         
/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#2784cc; text-decoration:underline;}
a:hover {color:#fb711e; text-decoration:underline;}
a:focus {outline: none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1 {font-size:2.6em; font-weight:bold; color:#221f20; line-height:100%; margin:0; padding:40px 0 20px 0; letter-spacing:-2px; font-family: Helvetica, Arial, sans-serif;}
h1 a {color:#221f20; text-decoration:none;  background:url(images/h1_bg.gif)  0 100% repeat-x;}
h1 a:hover {color:#1c88d3; text-decoration:none;  background:url(images/h1_bg_hover.gif)  0 100% repeat-x;}
h2 {font-size:1.38em; font-weight:bold; margin:0; padding:15px 0 0px; color:#373f46;}
h2 a {color:#373f46; text-decoration:none;}
h2 a:hover {color:#373f46; text-decoration:underline;}
h3 {font-size:1.38em; font-weight:normal; margin:0; padding:10px 0 0px; color:#1275c2;}
h4 {font-size:1.15em; font-weight:bold; margin:0; padding:30px 0 7px; color:#252d33}
h4 {}


ul {}
ul li {}

p {margin:0; padding:8px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Tahoma;}

small {font-size:0.9em;}
big {font-size:1.1em;}

.cl {clear:both; font-size:0;}


#container {font-size: 1.2em; width:988px; margin:0 auto; padding: 0 6px; background: transparent url(images/header_bg.jpg) 0 0 no-repeat;}
#main_content a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80;}
/*---header---*/
#header {position:relative; height:279px; overflow:hidden;}
#top_menu {list-style-type:none; margin:0; padding:70px 0 0 16px; height:33px;}
#top_menu li {float:left; padding:0 20px 0 0;}
#top_menu li a {color:#33414d; text-decoration:none; padding: 1px 6px 2px; line-height:18px;}
#top_menu li a.rss {padding-left:27px; background:url(images/rss_ico.gif) 5px 2px no-repeat;}
#top_menu li a:hover {color:#33414d; text-decoration:none; background-color:#edf4f8;}
#top_menu li.first a {color:#fff !important; text-decoration:none;  background-color:#309bdc !important;}

#header1 {border-top:9px solid #c0c6cb; background:#2b5e8c url(images/bg.png) 0 0 repeat-x;}
#logo {padding: 37px 0 0 22px; height:87px;}

.mouse_bad, .mouse_good {position:absolute; z-index:1;width:396px; top:0; left:473px; padding:52px 42px 0 0; height:227px;}
.mouse_bad {background:url(images/mouse_bad.jpg) 38px 0 no-repeat;}
.mouse_good { background:url(images/mouse_good.jpg) 38px 0 no-repeat;}
.mouse_preload {display: none;}
.mouse_bad  a, .mouse_good a {color:#357dbc; font: italic 18px/16px 'Myriad Pro', Tahoma; display:block; width:95px; height:93px;}
.mouse_good  a  {background:url(images/bad_mouse_title.gif) 0 0 no-repeat;}
.mouse_bad  a  {background:url(images/good_mouse_title.gif) 0 0 no-repeat;}
.mouse_bad  a:hover, .mouse_good a:hover  {background-position:0 -101px;}
.mouse_bad  a:hover, .mouse_good a:hover {color:#3a90db;}
.mouse_bad  a span, .mouse_good a span {font-size:26px;}
.mouse_bad  div, .mouse_good div {float:right; width:285px; height:261px; margin:-20px 0 0 0;}
/*
#mouse_bad, #mouse_good {position:absolute; z-index:1;width:396px; top:0; left:473px; padding:52px 42px 0 0; height:227px;}
#mouse_bad {background:url(images/mouse_bad.jpg) 38px 0 no-repeat;}
#mouse_good { background:url(images/mouse_good.jpg) 38px 0 no-repeat;}
#mouse_bad  a, #mouse_good a {color:#357dbc; font: italic 18px/16px 'Myriad Pro', Tahoma; display:block; width:80px; height:35px;}
#mouse_good  a  {background:url(images/bad_mouse_title.gif) 0 0 no-repeat;}
#mouse_bad  a  {background:url(images/good_mouse_title.gif) 0 0 no-repeat;}
#mouse_bad  a:hover, #mouse_good a:hover  {background-position:0 -40px;}
#mouse_bad  a:hover, #mouse_good a:hover {color:#3a90db;}
#mouse_bad  a span, #mouse_good a span {font-size:26px;}
#mouse_bad  div, #mouse_good div {float:right; width:285px; height:261px; margin:-20px 0 0 0;} 
*/

#main_menu {position:relative; z-index:5; list-style-type:none; margin:0; padding:0px 0 0 0px;  text-transform: uppercase; height:43px; overflow:hidden; }
#main_menu  li {float:left; margin:0 1px 0 0;}
#main_menu  li a {display:block; height:43px; line-height:42px; color:#fff;	padding:0; text-decoration:none; }
#main_menu  li a:hover {background-position:0 -43px ;}
#main_menu  li.active a {background-position:0 -86px !important; color:#1b1919 !important;}
#main_menu  li span{display:none;}
/* #main_menu .mm_01 {width:115px; background:#2e95d4 url(images/mm_01.png) 0 0 no-repeat;}
#main_menu .mm_02 {width:144px; background:#2e95d4 url(images/mm_02.png) 0 0 no-repeat;}
#main_menu .mm_03 {width:135px; background:#2e95d4 url(images/mm_03.png) 0 0 no-repeat;}
#main_menu .mm_04 {width:114px; background:#2e95d4 url(images/mm_04.png) 0 0 no-repeat;}     */


#main_menu .mm_00 {width:65px; background:#2e95d4 url(images/mm_00.png) 0 0 no-repeat;}
#main_menu .mm_01 {width:102px; background:#2e95d4 url(images/mm_01.png) 0 0 no-repeat;}
#main_menu .mm_02 {width:125px; background:#2e95d4 url(images/mm_02.png) 0 0 no-repeat;}
#main_menu .mm_03 {width:115px; background:#2e95d4 url(images/mm_03.png) 0 0 no-repeat;}
#main_menu .mm_04 {width:99px; background:#2e95d4 url(images/mm_04.png) 0 0 no-repeat;}


/*---/header---*/

#main_content {background:#fff;}
#main_content ul {margin:0; padding:0 0 20px 0; list-style-type:none;}
#main_content ul li {padding: 0px 0 0px 16px; background:url(images/arr.gif) 0 9px no-repeat;}
#main_content ul li div {padding: 11px 0 14px 30px; background:url(/images/line.gif) 0 100% repeat-x;}
#main_content ul li.last div {background:none;}


#main_content table {width:100%;  margin:15px 0 15px; font-size:0.9em;}
#main_content table table, #main_content form table{font-size:1em;}
#main_content table th {padding:14px 20px 10px; color:#1275c2; text-align:left; font-weight:normal;}
#main_content table td {padding:14px 20px 10px;   background:url(/images/line.gif) 0 0 repeat-x;}
#main_content table .even td {background-color:#f8fafb;}

#main_content #right_part ul li {padding: 0px 0 0px 0px; background:url(/images/arr.gif) 14px 17px no-repeat;}
#main_content #right_part ul li div {padding: 11px 0 14px 30px;  background:url(/images/line.gif) 0 100% repeat-x;}
#main_content #right_part ul li.last div {background:none;}
#main_content .one_third ul li {padding: 0px 0 0px 0px; background:url(/images/arr.gif) 14px 17px no-repeat;}
#main_content .one_third ul li div {padding: 11px 0 14px 30px;  background:url(/images/line.gif) 0 100% repeat-x;}
#main_content .one_third ul li.last div {background:none;}



.ico {vertical-align:-3px; margin: 0 8px 0 0 !important; }
/*---center_part---*/
#center_part {float:left; width:661px; padding: 15px 10px 21px 22px; background:#fff; overflow:hidden; line-height:1.55; font-size:1.1em; }
#center_part h1 {}

.post  {padding:25px 0 0 0; }
.post  p {padding:10px 0;}
#center_part  img {margin: 20px 0 13px 0;}
.img_right {float:right; margin: 50px 0 10px 40px; text-align:right; font-size:0.9em;}
.post .img_right {margin-bottom: 10px; margin-top: 10px;}
.img_right img {margin:0 !important;}
.cap_pic {color:#7c868e; padding:10px 20px 4px ;}
.img_right .cap_pic {width:250px; padding:10px 5px 4px 5px; text-align:center; margin: 0 auto;}
.entry {padding: 0 0 18px 0; line-height:1.43; font-size:0.9em;}
.entry a, .entry span {background:#c7e9fa; text-decoration:none; color:#1d303a; padding:3px 5px 3px;}


.entry a:hover {background:#b3e1f8; text-decoration:none; color:#1d303a;}
.post-info { margin:22px 0 25px; color:#7c868e;  background:url(images/line.gif) 0 0 repeat-x; font-size:0.9em; clear:both;}
.post-info a:hover {color:#44494e !important;}
.post-info-inner {padding:10px 0 11px 0; background:url(images/line.gif) 0 100% repeat-x; }
.post-info-inner  table {width:100%; font-size:1em !important; margin:0px 0 !important;}
.post-info-inner  td {vertical-align:top; background:none !important; padding: 0 !important; float:none !important;}
.post-info-inner  td.post-comments {background:transparent url(images/mini-comments.gif) no-repeat scroll 1px 6px !important; float:none; padding:0 0px 0 20px !important; width:27% !important;} 
.post-info-inner  td.post-type {padding:0 20px 0 0!important; width:27% !important;} 
.post-info-inner  td.post-view {background:transparent url(images/post_view.gif) no-repeat scroll 2px 5px !important; float:none; padding:0 5px 0 20px !important; width:25% !important;} 
.post-info-inner  td.post-cat {width:auto !important;}
.post-info-inner  td.extra_right1 {padding-right:20px !important;}
.post-type {padding: 0 10px 2px 0; width:190px; float:left;}
.post-comments {padding: 0 10px 2px 20px; width:170px; float:left; background:url(images/mini-comments.gif) 1px 6px no-repeat;}
.post-comments a {color:#7c868e;}
.post-types {padding: 0 10px 2px 20px; width:170px; float:left; background:url(images/mini-comments.gif) 1px 6px no-repeat;}
.post-types a {color:#fb711e;} 
.post-view {padding: 0 10px 2px 20px; width:170px; float:left; background:url(images/post_view.gif) 2px 5px no-repeat;}
.post-view_new {padding: 0 10px 2px 20px; width:340px; float:left; background:url(images/clock.gif) 1px 4px no-repeat;}  
.post-cat {float:left; width:255px; padding-bottom:2px;}
.tdate {padding: 0 10px 2px 20px; width:195px; float:left; background:url(images/clock.gif) 1px 4px no-repeat;}
.tdate_new {padding: 0 10px 2px 20px; width:170px; float:left; background:url(images/post_view.gif) 2px 5px no-repeat;}  
.post-cat_post {float:left; width:255px}
.post-cat_new {float:left; width:155px; padding-top :4px}  
.bookmarks {float:left; width:380px;padding-top :5px}
.bookmarks a {margin-left:18px;padding-top :15px;}
.bookmarks_title {float:left; width:125px;padding-top :4px} 
.post-cat a {color:#fb711e;}
.backnone {background:none !important;}

.post h2 {font-size:2.6em; font-weight:bold; color:#292c2f; line-height:100%; margin:0; padding: 0 0 20px 0; font-family: Helvetica, Arial, sans-serif;}
.post h2 a {color:#292c2f; text-decoration:none; background:url(images/h1_bg.gif)  0 100% repeat-x;}
.post h2 a:hover {color:#1c88d3; text-decoration:none; background:url(images/h1_bg_hover.gif)  0 100% repeat-x;}


.extra_info {padding:16px 0 10px 0; width:661px; clear:both; font-size:0.9em;}
.pass {padding:2px 0 0 0}
.pass .prev, .pass .next {color:#50565b; text-decoration:none !important; line-height:19px; padding:2px 27px 2px 11px; margin: 0 18px 0 0; }
.pass .prev {background:#ebf1f3 url(images/prev_ico.gif) 100% 7px no-repeat;}
.pass .prev_na {background:#ebf1f3 url(images/prev_ico.gif) 100% 7px no-repeat;} 
.pass .next {background:#ebf1f3 url(images/next_ico.gif) 100% 7px no-repeat;}
.pass .next_na {background:#ebf1f3 url(images/next_ico.gif) 100% 7px no-repeat;} 
.pass a:hover.prev {color:#fff; background:#309bdc url(images/prev_ico.gif) 100% -47px no-repeat;}
.pass a:hover.next {color:#fff; background:#309bdc url(images/next_ico.gif) 100% -47px no-repeat;}

.privat {float:right; width:372px; font-size:0.9em; color:#7c868e; line-height:140%;}
.privat p {padding:0 0 30px 0;}
.privat a {color:#7c868e;}
.privat a:hover {color:#44494e;}

.drop_menu {list-style-type:none; padding:20px 0 0 0  !important; margin:0; font-size:0.9em;}
.drop_menu li {float:left; padding: 0 25px  0 0 !important; border:0 !important; background:none !important;}
.dm_month {color:#7d858b;} 
.dm_month li {padding: 0 21px  0 0 !important;}
.drop_menu li.big {font-size:1.25em; color:#252d33; font-weight:bold; margin:-3px 0 0 0; padding: 0 17px  0 0 !important;}
.drop_menu  li a {color:#50565b; text-decoration:none;}
.drop_menu li a:hover {color:#7d858b; text-decoration:none;}
.drop_menu li.active a {color:#fb711e;}

.bselect {font-size:1.38em; color:#fb711e; line-height:105%; padding: 13px 0 13px 20px; background:url(images/bselect.gif) 0 18px no-repeat;}


.icq {padding:0 35px 0 0;}
.icq img {margin-right:  12px;}


 /*---/else---*/





.comments { font-size:0.9em;}
.comment {clear:both; border-bottom:1px solid #e2e2e2; line-height:1.3; padding:15px 0 15px 0;}
.comment p {padding:8px 0;}
.comm_info {padding:0 0 0px 0; color:#7c868e;}
.comm_info a {font-size:1.7em; text-decoration:none; margin:0 5px 0 0;}
.comm_info a:hover {text-decoration:none;}
.comm_info span.author {font-size:1.7em; text-decoration:none; margin:0 5px 0 0; color:#2784cc;cursor:default}    

.comment_mouse1  {margin-left:-74px !important; padding-left:74px !important;  }
.comment_mouse2  {margin-left:-111px !important; padding-left:111px !important;  }
.comment_mouse3  {margin-left:-148px !important; padding-left:148px !important;  }
.comment_mouse4  {margin-left:-185px !important; padding-left:185px !important;  }
.comment_mouse5  {margin-left:-222px !important; padding-left:222px !important;  }
.comment_mouse6  {margin-left:-259px !important; padding-left:259px !important;  }

.comment .comment, .comment_first .comment  {padding-left:20px; padding-right:00px; margin: 15px 0 0 0; padding:15px 0 0px 37px;  font-size:1em; border-top:1px solid #e2e2e2; border-bottom:0;}
.comment comment_first  {border: 0 !important}
.comment_mouse {background:#f5faff; margin: -15px 0 -16px 0;  padding:15px 20px 15px 20px;  border-bottom:1px solid #e2e2e2;}
.comment .comment  .comment_mouse {background:#f5faff; margin: -16px 0 -16px -37px;  padding:15px 20px 15px 37px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }
.comment_mouse {}
.comm_last {border-bottom:0;}
.comment_level-2 {padding-left:20px; padding-right:20px; background:#f5faff;}
.comment_level-3 {padding-left:40px; padding-right:20px; background:#f5faff;}
.comment_level-4 {padding-left:60px; padding-right:20px; background:#f5faff;}
.comment_level-5 {padding-left:80px; padding-right:20px; background:#f5faff;}
.comment_level-6 {padding-left:100px; padding-right:20px; background:#f5faff;}
.comment_level-7 {padding-left:120px; padding-right:20px; background:#f5faff;}
.comment_level-8 {padding-left:140px; padding-right:20px; background:#f5faff;}
.comment_level-9 {padding-left:160px; padding-right:20px; background:#f5faff;}
.comment_level-10 {padding-left:180px; padding-right:20px; background:#f5faff;}

.add_comment {float:right; padding:0 0 0 15px; background: url(images/add_comment.gif) 0 5px no-repeat; text-decoration:underline;}
a:hover.add_comment {color:#fb711e !important;}
.comm_extra {padding:25px 0; font-size:0.9em;}




#pages .pages_act {background:#ebf1f3;  text-decoration:none; color:#50565b; padding:5px 5px; margin: 0 30px 0px 0px;}
#pages .pages_act1 {color:#fb711e; padding:1px 3px; margin-right: 2px; background-color :white;}
#pages .pages_act2 {color:#fb711e; padding:1px 3px; margin-right: 2px; background:none;}  
.pages span {color:#fb711e; padding:1px 3px; margin-right: 2px;}   

/*#pages a {color:#2784cc; text-decoration:underline; padding:1px 3px; margin-right: 2px;}*/
.pages .hreff {color:red; text-decoration:none; padding:1px 3px; margin-right: 2px;} 
.pages a {background:#ebf1f3;  text-decoration:none; color:#50565b; padding:1px 3px; margin-right: 2px;}
/*#pages a:hover {color:#7d858b; text-decoration:none;}*/


#comment_form {position: absolute;display: none;}
.comment_form {background:#f3f6f7; border:1px solid #e1e1e1; padding:18px 20px 10px; margin:26px 0; }
.comment_form h4 {padding:0 0 18px 0;}
.comment_form  table { margin:0 !important;}
.comment_form  table td  {padding:0 !important; border:0 !important; background:none !important;}
.comment_form label {font-size:1.07em; color:#373a3c;}
.comment_form label small {font-size:0.86em; color:#555a5e; padding:0 0 0 5px;}
.comment_form  input, .comment_form  textarea {width:614px; margin:4px 0 4px 0;}
html:root* .comment_form  input {width:613px;  padding:1px 0;}
html:root* .comment_form  table input {width:298px; }

html:root* .comment_form  textarea {width:615px;  padding:1px 0;}
.comment_form  table input {width:298px;}
.comment_form  table input, x:-moz-any-link  {width:299px;}

.comment_form span {color:#fb711e;}
.comment_form .go { cursor:pointer; width:84px !important; height:21px;  border:0; background:#349ddd url(images/send_go.gif) 0 0 no-repeat;}
.comment_form .gono {cursor:pointer; width:69px !important; height:21px;  border:0; background:#349ddd url(images/close_button.gif) 0 0 no-repeat;} 
.fleft {float:left;}
.fright {float:right;}
.comment_form .fright {float:right; padding:25px 0 0 0; margin: 0 -1px 0 0;}

#inp_mail { margin-right:6px}

                        
/*---/center_part---*/

/*---right_part---*/
#right_part{float:right; width:240px; padding: 30px 20px 60px 16px; overflow:hidden; background:#fff url(images/right_part.jpg) 0 0 no-repeat;}

#right_part h2 {font-size:1.5em; padding: 12px 0 2px 0;}
#right_part h3 {font-size:1.5em; }
#right_part h4 {font-size:1.25em; padding-left:14px; padding-top:15px;}


.tags {padding:7px 5px 35px 14px; word-spacing:10px;}
.tags a {color:#363434; text-decoration:none; word-spacing:normal; }
.tags a:hover {color:#363434; text-decoration:underline;}
.tags a.active {color:#fff !important; text-decoration:none !important; background:#309bdc; padding:1px 6px;}

.size14 {font-size:1.17em;}
.size16 {font-size:1.33em;}
.size18 {font-size:1.5em;}
.size24 {font-size:2em;}

.search {background:#e9f5ff; border:1px solid #d9e7f3; padding:13px 5px 25px 14px; font-size:1.25em; font-weight:bold; margin: 0 0 10px;}
.search input {width:187px; vertical-align:middle; margin:5px 0; padding:3px 2px;}
.search .go_search {width:190px; width:12px; height:18px; margin-left:3px; border:0; cursor:pointer; background:url(images/search_go.gif) 50% 50% no-repeat;}


.send_job {padding: 19px 14px;margin: 0 0 30px 0; height:158px; border:1px solid #e4e4e3; color:#4a4949; font:1.5em/100% Helvetica, Tahoma, Arial, sans-serif;background:url(images/send_jop.jpg) 100% 100% no-repeat;}
.send_job a {color:#c52833; font-weight:bold; font-size:1.66em;}
.send_job a:hover {color:#c52833; text-decoration:none;}
.last_victim  {padding:15px 0 15px 0;}
.star {padding:0 0 3px;} 
.star img{ margin: 0 -3px -1px 0;}

.archive {float:left; width:49.9%; padding:3px 0 45px 0 !important;}
.archive li {padding: 7px 0 9px 14px !important; background:url(images/line.gif) 0 100% repeat-x !important;}
.archive li.last {background:none !important;}
.archive li a {color:#50565b; text-decoration:none;}
.archive li a:hover {color:#7d858b; text-decoration:none;}
.archive li.active a {color:#fb711e !important;}

.person {padding:10px 5px 10px 14px;  background:url(images/line.gif) 0 100% repeat-x;}
.person img {float:left;}
.person .person_text {margin:0 0 0 78px; padding:10px 0 0 0;}
.person .person_text span {color:#2784CC;}
.person  p {padding:4px 0;}
.person:hover {background-color:#fbfafa;}

.no_bord {background-image:none !important;}
.text-block {padding:35px 0px 0 14px; line-height:1.3;}
.text-block p {padding:4px 0 18px;}
.text-block  h3 {padding:0;}
.text-block  h4 { padding-left:0 !important; }
.left_pad {padding-left:14px;}



/*---/right_part---*/

/*---content---*/
#content { padding: 15px 22px 21px 22px; background:#fff; font-size:1.1em; line-height:1.55;}

.portfolio {padding: 0 0 15px 0;}
.portfolio a.prev { display:block; width:16px; height:16px; float:left; margin:36px 0 0 0; background: #dbe0e5 url(images/portfolio_prev.gif) 50%  50% no-repeat;}
.portfolio span.prev_na { display:block; width:16px; height:16px; float:left; margin:36px 0 0 0; background: #dbe0e5 url(images/portfolio_prev.gif) 50%  50% no-repeat; cursor: default;}
.portfolio a.next { display:block; width:16px; height:16px; float:right; margin:36px 0 0 0; background: #dbe0e5 url(images/portfolio_next.gif) 50%  50% no-repeat;}
.portfolio span.next_na { display:block; width:16px; height:16px; float:right; margin:36px 0 0 0; background: #dbe0e5 url(images/portfolio_next.gif) 50%  50% no-repeat;} 
.portfolio a:hover.prev, .portfolio a:hover.next { background-color:#ccd7e3;}
.portfolio_img_blocks {width:30000px;display:block;position:absolute;}
.ripper_img_blocks {display:block;position:absolute;}
.portfolio_img {width:880px;  height:59px; overflow:hidden; margin:0 0 0 33px; padding:24px 0 0 1px; position:relative; top:-8px;display:block;z-index:10;}
.portfolio_img a {display:block;float:left;margin: 1px 24px 1px 0; position:relative; text-decoration:none;}
.portfolio_img a:hover {text-decoration:none;}
.portfolio_img .active  {display:block;margin: 1px 24px 1px 0;  float:left; position:relative;}
.portfolio_img .active span {display:block; border:2px solid #ff730c; position:absolute; width:55px; height:55px; margin:-1px 0 0 -1px;}
.portfolio_img b {display:none; text-align:center; height:19px;position:absolute;left:28px; top:-24px; font-size:13px; color:#3d4145; font-weight:normal; }
.portfolio_img b b {float:left; position:relative;left:-50%;  height:17px; top:0; padding:0 5px; white-space: nowrap; }
.portfolio_img b b i {display:block; float:none; left:50%; margin-left:-3px; border:0; height:4px; width:5px;  top:17px; position:absolute; padding:0;}
.portfolio_img :hover b b { border:1px solid #ede8b8;background:#fffcdd;}
.portfolio_img :hover b b i { background:url(images/alt_portf.gif) 50% 0 no-repeat;}
.portfolio_img b b { border:0; background:none;}
.portfolio_img b b i { background:none;}
.portfolio_img a:hover b, .portfolio_img span:hover b {display:block;}
.portfolio_img a b, .portfolio_img span b {display:none;}
.portfolio .drop_menu {padding: 14px 0 0 36px !important; }

.content_text {margin:0 357px 0px 0;  padding: 0 0 20px;}
.extra_right {width:227px; padding: 0 0px 22px 0; float:right;  color:#7c868e; font-size:0.9em;}
.extra_right1 {width:227px; padding: 10px 0px 20px 0; float:right; font-size:0.9em;} 
.extra_right  p {padding:18px 0 10px 0}
.extra_right .pages {padding-top:25px;}
.extra_right  h4 {padding:0 0 17px 0; color:#252d33; margin: -2px 0 0 0;}
.extra_right2 {width:227px; padding: 48px 0px 20px 0; float:right; line-height:1.3; font-size:0.9em;}
.extra_right2 p { padding: 6px 0px 6px 0;}


.job {margin: 0 26px 0 -33px; text-align:center; width:1010px; position:relative; overflow: hidden;}
#mySlides {overflow: hidden; text-align:center;}
#jFlowSlide{padding: 0 0x 0 182px;}
 

#content .post-comments { width:330px;}
#content .post-types { width:330px;}
#content .post-type { width:395px;}
#content .post-view {width:327px;}
#content .post-cat {width:215px;}


.entry_fleft {float:left; width:220px; padding-right:14px;}
.near-entry {line-height:1.43; font-size:0.9em;}



.one_third {width:957px; margin: 0 0 25px -14px; overflow:hidden; padding:10px 0 40px 0 ; background:url(images/line.gif) 0 100% repeat-x; font-size:0.9em;}  
.one_third1 {width:1092px;}
.one_third ul  {float:left; width:240px; padding-right: 122px !important;}
#content .one_third ul li div{padding-left:34px !important;}
.one_third .active {color:#fb711e !important; text-decoration:none !important;}

.extra_menu {float:left; padding: 10px 0 20px 0; font-size:0.9em;}
 
.extra_menu span {background:#edf2f5; margin: 0 30px 0 0 ; padding:3px 5px;}
.extra_menu a { margin: 0 30px 0 0px ;padding:3px 5px 0px 5px;}

.butcher {text-align:center; padding: 10px 0 20px 0; font-size:0.9em;}
.post-info .extra_right1 {width:207px; padding: 0px 20px 0px 0; float:right; font-size:1em;}
.extra_right1 .add_comment {float:none; background-position: 0 3px;}


.add_job {padding:25px 0 95px;}

.add_job_form {width:659px; }
.add_job_form  h2 {padding-left:20px;}
.add_job_form form {background:#f3f6f7; border:1px solid #e1e1e1; padding:18px 20px 10px; margin:18px 0;}
.add_job_form label {font-size:1.08em; color:#373a3c;}
.add_job_form label small {font-size:0.86em; color:#555a5e}
.add_job_form  .inp, .add_job_form  textarea {width:465px; margin:4px 0 11px 0; vertical-align:middle;}
.add_job_form  .br {width:465px; margin:4px 0 11px 14px; vertical-align:middle; cursor:pointer; width:107px; height:19px; border:0; background:url(images/br_go.jpg) 0 0 no-repeat;}
.add_job_form span {color:#fb711e;}
.add_job_form .go {cursor:pointer; width:84px; height:21px; margin-top:10px; border:0; background:#349ddd url(images/send_go.gif) 0 0 no-repeat}

.add_job_form label.grey {color:#77797b;}
.add_job_form label.grey  small{color:#77797b;}


/*---/content---*/

/*---footer---*/
#footer {  background:url(images/line.gif) 0 0 repeat-x; font-size:0.9em; color:#7c868e; margin:0 20px 0 22px; padding:20px 0 0 0;}
#footer_center {float:left; width:661px; padding: 0px 10px 21px 0px;}
#counter {float:right;}
#footer_menu {list-style-type:none; margin:0; padding:0; height:33px;}
#footer_menu li {float:left; padding:0 31px 0 7px;}
#footer_menu li a {color:#7c868e; text-decoration:none;}
#footer_menu li a:hover {color:#33414d; text-decoration:underline;}
#footer_menu li.first a {color:#535252 !important;}
.copy {float:right;}
/*---/footer---*/

.line {clear:both; height:1px; line-height:0; font-size:0; background:transparent url(images/line.gif) repeat-x scroll 0 0;} 