  body {
    background-image: url(elements/bg-5.jpg);
    background-repeat: repeat;
    margin: 0px;
    background-color: #333333;
    font-family: Verdana,Arial,Helvetica,Eurose,sans-serif;    /*Myriad Roman;*/
    font-size: 10px;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
}

.cl_b{clear:both;}

.cl_b_none{clear:both;height:0px;}

.cl_b_free{clear:both;height:0px;//height:20px;//margin-bottom:-20px;position:relative;z-index:0px;}

.text_normal_11
{
color:#333333;font-size:11px;font-weight:normal;
}
.text_bold_11
{
color:#333333;
font-size:11px;
font-weight:bold;
}
.text_caps_lock 
{
color:#333333;
font-size:10px;
font-weight:bold;
}



.link_bold_14 a
{
color:#1874CD;font-size:14px;font-weight:bold;
text-decoration: none;
}
.link_bold_12 a
{
color:#1874CD;font-size:12px;font-weight:bold;
text-decoration: none;
}
.link_blue_non_11 a
{
color: #28579B; 
font-weight: normal;
font-size: 11px; 
text-decoration: underline;
}
.link_but_blog a
{
color: #669900; 
font-weight: bold;
font-size: 10px; 
text-decoration: none;
}
.link_but_blog a:hover
{
color: #666666;
font-weight: bold;
font-size: 10px; 
text-decoration: none;
}
.link_go_but a 
{
background:transparent url(elements/go2.gif) no-repeat scroll 0 0;
float:left;
height:8px;
margin:13px 0 0 12px;
width:28px;
}
.link_go_but a:hover 
{
background:transparent url(elements/go1.gif) no-repeat scroll 0 0;
float:left;
height:8px;
margin:13px 0 0 12px;
width:28px;
}
.link_sub a
{
color:#1874CD;font-size:14px;font-weight:bold;
text-decoration:none;
}
.link_sub a:hover
{
color:#669900;
font-size:14px;
text-decoration:none;
font-weight:bold;
}
.link_menu_blog a 
{
color:#B5F000;
text-decoration:none;
font-weight: bold;
}
.link_menu_blog a:hover 
{
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}




.main 
{
margin:5px auto 0;
width:925px;
}
.logo {
background-color:white;
border:0 none;
height:130px;
margin:0 auto 2px;
width:100%;
}

.log_pic a 
{
background-image:url(elements/logo-small-2.jpg);
float:left;
height:120px;
margin:6px 6px 6px 22px;
width:395px;
}

.gray_panel
 {
background-color:#333333;
border:0 none;
height:20px;
margin:0 auto 3px;
width:925px;
}
.name_panel 
{
float:left;
font-size:11px;
font-weight:bold;
height:15px;
margin-left:13px;
padding-top:4px;
}
.my_desktop_empl 
{
background-color:#FFFFFF;
border:1px solid;
height:100%;
margin:0 auto;
overflow:hidden;
width:923px;
}
.total_apply 
{
margin:8px 0 10px 8px;
}
.total_tex
{
margin:8px 0 10px 8px;
}
* + html .total_apply 
{
height: 22px;
}
.pic_button 
{
background:transparent url(elements/bullets-square-about.gif) no-repeat scroll 0 0;
float:left;
height:6px;
margin:3px 6px 0 0;
width:6px;
}
.date_new_task 
{
float:left;
height:15px;
margin-top:4px;
width:70px;
}
.total_text_bottom
 {
margin:0 auto;
text-align:center;
width:925px;
}
.txt_bottom_link 
{
margin:18px auto;
width:400px;
}
.link_bottom 
{
margin:18px auto;
width:400px;
}
.style_link_bot a 
{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-decoration:none;
white-space:pre;
}
.style_link_bot a:hover 
{
color:#669900;
text-decoration:none;
}
.name_panel_blue
 {
float:right;
font-size:11px;
font-weight:bold;
margin-right:8px;
}
.pic_log_out 
{
background:transparent url(elements/bullets-white.gif) repeat scroll 0 0;
float:left;
height:6px;
margin-right:8px;
margin-top:4px;
width:6px;
}
.text_calendar 
{
float:left;
margin-left:8px;
margin-top:4px;
}
.value_param_reg textarea 
{
color:#333333;
font-size:11px;
font-weight:bold;
height:100px;
width:550px;
}

div.save_post_blog 
{
border:1px solid #666666;
float:left;
height:100%;
margin:6px 0px 6px 6px;
overflow:hidden;
padding:2px 2px 0;
width:660px;
}
div.pursut_blog 
{
border:1px solid #666666;
float:left;
margin:6px 0 6px 6px;
padding:2px 2px 0px 2px;
width:232px;
}
div.caption_panel_blue_blog 
{
background-color:#333366;
border-left:1px solid #666666;
border-top:1px solid #666666;
height:16px;
margin-bottom:2px;
padding-top:2px;
width:659px;
}
div.category_menu 
{
border:1px solid #666666;
color:#669900;
font-size:11px;
font-weight:bold;
height:14px;
margin-bottom:2px;
padding-left:10px;
padding-top:2px;
width:220px;
}
div.point_menu
{
border:1px solid #666666;
color:#333333;
font-size:10px;
font-weight:bold;
margin-bottom:2px;
width:230px;
}
div.point_menu ul 
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.point_menu li 
{
list-style-type:none;
padding-bottom:6px;
padding-left:8px;
padding-top:6px;
}
.point_menu a 
{
color:#28579b;/*#28579b*//*#333366*//*#382d69*//*#0033cc*//*#666666*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.point_menu a:hover
{
color:#669900;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
div.caption_menu_blog
{
background-color:#333366;
border-left:1px solid #666666;
border-top:1px solid #666666;
font-size:11px;
font-weight:bold;
height:16px;
margin-bottom:2px;
padding-top:2px;
text-align:center;
width:231px;
}
.rec_com_top
{
float:left;
width: 220px;
padding:6px 4px 8px 8px;
}
.rec_com
{
float:left;
width: 220px;
padding:1px 4px 8px 8px;
}
div.frame_blog
{
border:1px solid #666666;
float:left;
margin:0 3px 2px 0;
padding:2px 0 0 5px;
width:653px;
}
.avatar_us
{
float:left;
width:60px;
height: 60px;
margin:4px 8px 6px 4px;
}
.cap_tema
{
float:left;
margin:6px 4px 6px 4px;
width:570px;
}
.tema_link
{
float:left;
width:560px;
}
.cap_tema p
{
float:left;
margin:12px 4px 6px 0px;
}
.span_cat
{
margin:0px 0px 0px 12px;
}
.text_tema
{
float:left;
width: 640px;
margin:8px 4px 6px 4px;
}
.button_blog 
{
float:right;
height:12px;
margin:16px 0 12px 12px;
width:90px;
}
.button_book 
{
float:left;
height:12px;
margin:14px 0 12px 12px;
}
.button_blog_em
{
float:right;
height:12px;
margin:16px 0 12px 12px;
width:65px;
}
.button_blog_com
{
float:right;
height:12px;
margin:16px 0 12px 12px;
width:80px;
}
.span_com
{
float:right; margin:15px 8px 0px 0px;
}
.search_term input
{
color:#333333;
float:left;
font-size:11px;
font-weight:normal;
width:150px;
margin:8px 0px 16px 20px;
}
.pic_rss
{
float:left;
background: url(elements/rss_big.gif);
width: 45px;
height: 45px;
margin:14px 0 2px 26px;
}
.link_subs
{
float:left;
margin:24px 0px 0px 12px;
}
.point_sub 
{
border:1px solid #666666;
margin-bottom:2px;
width:230px;
}
.menu_blog
 {
float:right;
height:15px;
margin-right:2px;
padding-top:4px;
width:70px;
}
.menu_blog_cont
 {
float:right;
height:15px;
margin-right:2px;
padding-top:4px;
width:95px;
}
.menu_blog_home
 {
float:right;
height:15px;
margin-right:2px;
padding-top:4px;
width:60px;
}
.value_com input 
{
float:left;
height:16px;
width:250px;
}
.cap_com
{
float:none;
margin: 12px 0px 24px 8px;
}
.cap_com_post
{
float:none;
margin:12px 0 0px 8px;
}
.link_post
{
float:left;
margin:0px 0px 4px 6px;
}
.cap_tema_com
{
float:left;
margin:6px 4px 6px 4px;
}
.cap_tema_com p
{
float:left;
margin:8px 4px 6px 0px;
}
.text_com 
{
float:left;
margin:4px 4px 8px;
width:570px;
}
.text_contact
{
float:left;
margin:0px 0px 4px 8px;
}
.attach_file input
{
float:left;
margin:0px 0px 0px 6px;
}
.button_cont 
{
float:right;
height:12px;
margin:8px 0 18px 12px;
width:80px;
}
.link_name_blog
{
float:left;
margin:0px 0px 0px 6px;
}
.cap_search 
{
float:none;
margin:12px 0 14px 6px;
}
.search_now input 
{
color:#333333;
float:left;
font-size:11px;
font-weight:normal;
margin:12px 0px 12px 6px;
width:150px;
}
* +html .search_now input 
{
margin-bottom:0px;
}
.but_search a
{
background:transparent url(elements/search2.gif) no-repeat scroll 0 0;
float:left;
height:8px;
margin:17px 0 0 12px;
width:56px;
}
.but_search a:hover
{
background:transparent url(elements/search1.gif) no-repeat scroll 0 0;
float:left;
height:8px;
margin:17px 0 0 12px;
width:56px;
}
.cap_info 
{
float:none;
margin:0px 0 4px 6px;
}
.cap_info_t 
{
float:none;
margin:0px 0 12px 6px;
}
.text_search 
{
float:left;
margin:8px 4px 22px 6px;
width:640px;
}

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

.tagcloud li {
	display: inline;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 19px;
}

.tagcloud a.big {
	font-size: 17px;
}

.tagcloud a.medium {
	font-size: 14px;
}

.tagcloud a.small {
	font-size: 12px;
}

.tagcloud a.smallest {
	font-size: 10px;
}