#blog{width: 95%; margin-left: 30px;}
#blog .description{font-size: 12px;}

#blog .go{display: block;background-color: #223b7e;font-size: 16px;padding: 5px;text-align: center;color: #fff;cursor: pointer;margin: 40px 0 10px 30px;width: 200px;height: 20px;}
#blog .go:hover{background-color: #4f72c2; transition: 0.3s;}

#blog .themes
{
margin: 10px 0 50px 0;
padding: 5px 10px 5px 10px;
background:  #f2f2f2;
border-radius: 5px;
}

#blog .themes a
{
display: block;
float: left;
height: 31px;
font: 11px Verdana;
color: #dab67a;
text-decoration: none;
margin: 0 5px 0 0;
border-radius: 5px;
background: url('/images/blog/theme-button-bg.jpg') repeat-x;
line-height: 31px;
padding: 0 7px;
}

#blog .themes a:hover
{
opacity: 0.8;
color: #e6a53a;
}

#blog .themes a.active
{
opacity: 0.8;
color: #e6a53a;
}

#blog .themes .head
{
display: block;
float: left;
font: italic 14px Verdana;
color: #838383;
line-height: 30px;
height: 30px;
width: 170px;
}


#blog .themes .clear
{
clear: both;
}



#blog .links
{
margin: 0;
padding: 0;
list-style: none;
}


#blog .links li
{
margin: 0;
padding: 0 0 0 20px;
background: url('/images/blog/products-links.png') left center no-repeat;
}

#blog .links li a
{
color: #188ac5;
font: 14px Arial;
text-transform: none;
line-height: 20px;
}



#blog .step
{
margin: 10px 0 15px 20px;
padding: 0;
list-style: none;
}


#blog .step li
{
margin: 0;
padding: 0 0 0 28px;
background: url('/images/blog/step-ico.png') left center no-repeat;
min-height: 25px;
}






/*Список статей*/
#blog #bloglist{
width: 95%; font: normal 16px sans-serif; line-height: 16px; margin-left: 35px;
}

#blog #bloglist h1{margin-top: 40px;}

#blog #bloglist .blogobj{margin: 30px 0;}

#blog #bloglist .blogobj img{display: block;float: left;width: 100px; height: 100px; box-shadow: 1px 1px 10px #ccc; border-radius: 7px; border: 1px solid #fff;}

#blog #bloglist .blogobj a{font: normal 18px sans-serif;}

#blog #bloglist .blogobj p{margin: 10px 0 0 0;font: 14px sans-serif;}

#blog #bloglist .blogobj .scontent
{
float: left;
width: 550px;
margin:  0 0 0 30px;
}

#blog #bloglist .blogobj .clear
{
clear: both;
}



/*Текст статьи*/ 
#blog #blogbody{width: 920px;}
#blog #blogbody img{width: 100%;}
#blog #blogbody .fulltextlink{display: none;}
#blog #blogbody h1{font-size: 28px; font-weight: normal; color: #000;}
#blog #blogbody h2{font-size: 24px; font-weight: normal; margin: 30px 0 10px 0; color: #000;}
#blog #blogbody h3{font-size: 20px; font-weight: normal; margin: 30px 0 10px 0; color: #000;}

#blogbody ul{margin: 20px 0;padding:0;list-style:none; width: 80%;}
#blogbody ul li{background:url('/images/blog/list-ok.png') left 0px no-repeat; background-size: 15px 15px; padding: 0 0 0 25px; margin:0 0 20px 0; min-height: 24px;}
#blogbody .ok li{background:url('/images/ok-finger.png') left top no-repeat;padding:0 0 0 20px;margin:5px 0 5px 10px;}
#blogbody .classic li{background: none; left top no-repeat;padding: 0;margin: 5px 0 5px 20px;
}
#blogbody img.left{float:left;margin:0 5px 0 0;}
#blogbody img.right{float:right;margin:0 0 0 5px;}
#blog #blogbody a{font-size: 16px;}


/*правая часть*/ 
#blog #side
{
float: left;
width: 170px;
font: normal 12px Tahoma;
line-height: 16px;
padding: 0 0 0 20px;
}


#blog .clear
{
clear: both;
}



#fblock{background: #f3f3f3; border-radius: 4px; border: 1px solid #e4e4e4; padding: 3px;}
