/*
Theme Name: Yesway Theme
Theme URI: http://www.justjob.biz
Description: Custom Wordpress Theme
Version: 1.0
Author: Kudleychuk Dmitriy
Tags:
*/
* {
margin:0;
padding:0;
}

html, body {height: 100%; margin: 0; padding: 0;}

BODY {
width:100%;
background:#fff;
font-family:Tahoma;
color:#000;
font-size:75%;
line-height:1.3em;
}

IMG {
border:0;
}

A {
color:#000;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
font-family:"Trebuchet MS";
color:#1a171b;
font-size:22px;
font-weight:normal;
margin:0 0 24px 0;
padding:0;
line-height:1.2em;
}

H2 {
font-family:"Trebuchet MS";
color:#444444;
font-size:20px;
font-weight:normal;
margin:0 0 5px 0;
padding:0;
}


H3 {
font-family:"Trebuchet MS";
color:#444444;
font-size:16px;
font-weight:normal;
padding:0;
}

UL {
margin:7px 0 0 0;
padding:0;
}

OL {
list-style-position:outside;
margin:0 0 0.5em 25px;
}

LI {
list-style:none;
background:url(i/li-bul.gif) 0 0.5em no-repeat;
padding:0 0 0 10px;
margin:0 0 0.5em 0;
}

P {
margin:0 0 0.8em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:"Trebuchet MS";
color:#a9aebb;
font-size:12px;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all{
position: relative;
width:100%;
height: auto;
min-height: 100%;
}

/* bottom */

#footer, #empty {
width:100%;
height:722px;
}

#footer {
position:absolute;
left:0;
bottom:0;
background:url(i/bg-footer.gif) 0 100% repeat-x;
}

.categoryBg {
width:100%;
height:640px;
background:#8a8a8a url(i/bg-category.gif) 0 0 repeat-x;
}

.category {
height:640px;
color:#bababa;
}

.category H3 {
font-family:"Trebuchet MS";
font-size:22px;
font-weight:normal;
color:#fff;
margin:0;
padding:29px 0 24px 0;;
}

.category UL {
margin:0;
padding:0;
background:none;
}

.category LI {
float:left;
width:20%;
margin:0 0 0.2em 0;
padding:0;
background:none;
}

.category A {
color:#fff;
text-decoration:none;
}

.category A:hover {
color:#fff;
text-decoration:underline;
}


.copyright {
font-size:11px;
color:#fff;
padding-top:22px;
}

.copyright A {
color:#fff;
}

.logoBot {
float:right;
padding:29px 0 0 0;
}
/* end bottom */

.top, .category, .footerBot, .content {
width:950px;
margin:0 auto;
}

.content {
padding:39px 0 48px 0;
}

/* top */
.top {
height:89px;
}

.logo {
float:left;
}

.search {
float:right;
padding:32px 0 0 0;
}

.inpSearch {
font-family:"Trebuchet MS";
color:#797979;
font-size:14px;
border:0;
width:263px;
height:24px;
padding:3px 0 0 8px;
background:url(i/bg-search.gif) 0 0 no-repeat;
vertical-align:top;
}

.inpBut {
vertical-align:top;
width:28px;
height:27px;
border:0;
cursor:pointer;
background:url(i/but-search.gif) 0 0 no-repeat;
}
/* end top */

/* columnRight */
.columnRight {
float:right;
width:300px;
}

.subscribe {
padding-bottom:10px;
}

.space {
margin-bottom:8px;
}

.subscribe IMG {
vertical-align:middle;
}

.news {
font-size:14px;
background:#7f7f7f;
padding:0 0 10px 0;
margin:0 0 40px 0;
}

.news A {
color:#fff;
}

.news IMG {
margin:0 0 7px 0;
}

.news P {
margin:0;
padding:0 10px;
}
/* end columnRight */

/* columnLeft */
.columnLeft {
float:left;
width:571px;
}

.blog {
margin-bottom:5px;
}

.blogText {
font-size:14px;
}

.blog H1 {
font-size:24px;
margin:0 0 15px 0;
}

.blog H1 A {
color:#4c9ac5;
}

.tweets {
float:right;
margin:1px 0 0 0;
}

.numTweets {
float:left;
background:url(i/tw-bg.gif) 0 0 repeat-x;
color:#3a3a3a;
height:42px;
font-size:11px;
}


.numTweets P {
font-size:16px;
margin:0 0 2px 0;
padding:0;
}

.numTweetsL {
float:left;
background:url(i/tw-l.gif) 0 0 no-repeat;
height:42px;
}

.numTweetsR {
float:left;
background:url(i/tw-r.gif) 100% 0 no-repeat;
padding:3px 10px 0;
text-align:center;
height:39px;
}

.retweet {
float:left;
background:url(i/rt-bg.gif) 0 0 repeat-x;
height:16px;
color:#fff;
font-size:11px;
margin:3px 0 0 0;
line-height:1.3em;
}


.tweetmeme_button {
margin-bottom: 8px;
}


.retweetL {
float:left;
background:url(i/rt-l.gif) 0 0 no-repeat;
height:16px;
}

.retweetR {
float:left;
background:url(i/rt-r.gif) 100% 0 no-repeat;
height:16px;
padding:0 7px;
}

.pic {
float:left;
}

.pic H2 {
font-family:Tahoma;
font-size:12px;
font-weight:normal;
font-style:italic;
color:#646464;
margin:0 0 7px 0;
padding:0;

}

.readMore {
float:right;
background:#4C9AC5;
color:#fff;
padding:2px 7px 5px;
}

.readMore A {
color:#fff;
}

.comment {
color:#a7a7a7;
padding:0 0 0 9px;
margin:0 0 9px 0;
}

.comment IMG {
vertical-align:middle;
padding-right:7px;
}

.comment A {
text-decoration:none;
}

.comment A SPAN {
text-decoration:underline;
}

.comment A:hover SPAN {
text-decoration:none;
}

.user {
float:left;
background:url(i/i-user.gif) 8px 7px no-repeat;
padding:3px 8px 6px 27px;
margin:0 0 36px 0;
color:#8a8a8a;
font-size:90%;
}

.user a{
color:#8a8a8a;
}

.save, .more {
color:#323232;
}

.save {
margin-bottom:20px;
}

.pages {
color:#969696;
padding-top:10px;
padding-bottom:30px;
}

.pages P {
float:left;
margin:0 5px 0 0;
padding:3px 0 0 0;
}

.pages A, .pages SPAN {
float:left;
width:22px;
height:19px;
text-align:center;
margin:0 5px 0 0;
padding:3px 0 0 0;
}

.pages A {
color:#969696;
}

.pages A:hover, .pages SPAN {
color:#fff;
text-decoration:none;
background:url(i/bg-page.gif) 0 0 repeat-x;
}
/* end columnLeft */

A:hover {
text-decoration:none;
}


.topcat
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8EBFF none repeat scroll 0 0;
margin:0 0 20px;
padding:10px 10px;
position:relative;
}


.reklama {
position:absolute;
font-size:85%;
bottom:1px;
right:2px;
color:#8a8a8a;
}


.topcatfoot
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D8EBFF none repeat scroll 0 0;
margin:0 0 5px;
padding:10px 10px;
}

/* fine */

.fine {
margin:0 0 0 -22px;
}

.fine H4 {
margin:24px 0 12px 22px;
}

.blockFine {
float:left;
font-family: Arial, Helvetica, sans-serif;
width:170px;
height:232px;
padding:0 0 0 26px;
}


.blockFine IMG {
margin-bottom:12px;
}

.blockFine P {
margin:0;

padding:0;
}

P.comment2 {
font-size:10px;
margin:1px 0 0 0;
padding:0;
color:#797979;
}

.blockFine A {

       text-decoration:none;
}

.blockFine A SPAN {

color:#4c9ac5;
text-decoration:underline;
}


.blockFine A:hover SPAN {

text-decoration:none;
color:#000;
}
/* end fine */

/* social */
.greyBlock {
background:#e2e2e2;
padding:24px 0 21px 0;
margin:14px 0 32px 0;
}

.tabGrey {
width:100%;
border-collapse:collapse;
}

.tabGrey TD{
vertical-align:top;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
}

.tabGrey A {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#797979;
}

.tabGrey IMG {
margin-bottom:6px;
}

TD.tdMail {
font-size:11px;
background:url(i/line-grey.gif) 9px 0 no-repeat;
text-align:right;
padding:1px 37px 0 43px;
}

TD.tdMail A {
color:#4c9ac5;
text-decoration:underline;
}

TD.tdMail A:hover {
text-decoration:none;
}

.inpText {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
width:250px;
padding:6px 0 6px 7px;
margin:0 0 5px 0;
border:1px solid #ccc;
}
/* end social */



.b-share {
padding: 10px 0px 10px 0px;
position: relative;
overflow: hidden;
}

.b-share .b-share-tweetmeme, .b-share .b-share-facebook,  .b-share .b-share-vkontakte {
position: relative;
overflow: hidden;
float: right;
padding-left: 15px;
padding-top: -3px;
}
 
.g-clear-after:after {
content:".";
display:block;
height:0;
visibility:visible;
clear:both;
padding-top: 10px;
vertical-allign: text-bottom; 
}

/* subscribeNew */
.subscribeNew {
margin-bottom:20px;
}

.subscribePic {
width:298px;
border-bottom:1px solid #e2e2e2;
padding:0 0 20px 0;
margin-bottom:20px;
text-align:left;
}

.subscribeBig {
margin:0 2px 0 0;
}

.vkont {
color:#2B587A;
font-family:tahoma;
font-size:9px;
line-height:normal;
text-decoration:none;
}

.jj img{
padding:5px 0 0 0;
}

/* end subscribeNew */