/* General Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:none;
}
h1, h2, h3, h4, h5, h6{
    line-height:100%;
}
blockquote, q {
    quotes:none;
}
q:before, q:after {
    content: "";
}
.FBConnectButton_Small .FBConnectButton_Text{
	padding: 0 6px !important;
}
span.IN-widget{
	position:absolute;
	bottom:18px;
	left:521px;
}
/*#___plusone_0{
	position:absolute;
	bottom:28px;
	left:463px;
}
.twitter-count-vertical{
	position:absolute;
	bottom:28px;
	left:400px;
}*/

.lk{
    position:relative;
    display:inline;
    float:left;
    margin-left: 9px;
    margin-top: 5px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table td {
	vertical-align:top;
}
input, textarea, select{
	font:11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0;
	margin:0;
}
ol, ul {
    list-style:none;
}
form, fieldset{
    border-style:none;
}
a{
  color: #24ABFF;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}
h1,h2,h3{
    color: #24ABFF;
    font: bold 18pt/30px Arial,Verdana,sans-serif;
    margin: 18px 0 18px;
}

div.sitmap ul.specator li{
	padding:0 0 11px;
}

div.sitmap ul.specator li a{
	line-height:16px;
}

div#wraper div#main div.content table.nav{
    margin-bottom: 20px;
}

div#wraper div#main div.content table.nav td a{
    font-size: 15px;
    color:#f89a40;
    font-weight: bold;
}

div#wraper div#main div.content a.usl-a{
  font-weight: bold;
  font-size: 19px;
}
h1.h1{
  color: #cadd4d;
  margin-bottom: 30px;
}
img.usl{
    padding-top: 10px;
	float:left;
}
div#wraper div#main div.content div.traf p span.traf-span-11 {
    font-size: 16px;
    color: #41b6ff;
}
div.marg{
    margin-bottom: 10px !important;
}

/* General Settings */
html {
    height:100%;
}
body{
	font:14px/22px  Arial, Verdana, sans-serif;
	color: #333;
    margin: 0px auto;
	height:100%;
    max-width: 1400px;
    /*min-width: 1024px;*/
    min-width: 999px;
}
div#wraper{
	margin: 0 auto;
	position:relative;

}
div#wraper div#header{
    overflow: hidden;
    position: absolute;
    background: url(../images/bg-header-l.png) no-repeat left;
    height: 209px;
	top:0;
	width:100%;
}
div#wraper div#header div#logo{
    height: 209px;
    position: relative;
    float: left;
}
div#wraper div#header div#logo a img{
    position: absolute;
    top:48px;
    left:46px;
    margin: 0px;
}
div#wraper div#header div#right-top{
    background: url(../images/bg-header-r.gif) no-repeat right top;
    float: right;
    width: 435px;
    overflow: hidden;
}

div#line{
    background: url(../images/bg-header.gif) repeat-x center;
    width: 100%;
    clear: left;
    height: 1px;
	position:relative;
	top:-1px;
}
div#wraper div#header div#right-top ul.top-nav{
    overflow: hidden;
    position: absolute;
    right: 0px;
    padding-right: 30px;
    margin: 0px;
    top: 12px;
}
div#wraper div#header div#right-top ul.top-nav li{
    float: left;
    width: 12px;
    height: 16px;
    padding-left: 8px;
}
div.contacts{
    color: #6D6D6D;
    display: block;
    float: right;
	position: absolute;
	margin: 0pt -310px 0pt 0pt;
	right: 20px;
	top: -239px;
	z-index:2;

}
div.contacts ul{
	position:relative;
	right:0;
}
div.contacts ul li.con-1{
    font: 22px/26px Arial, Verdana, sans-serif;
}
div.contacts ul li.con-2{
    overflow: hidden;
    width: 217px;
    padding: 5px 0px 5px 3px;
}
div.contacts ul li.con-2 ul.msg{
    float: left;
    width: 102px;
    margin-right: 5px;
}
div.contacts ul li.con-2 ul:first-child{
    border-right: 1px dotted #24ABFF;
}
div.contacts ul li.con-2 ul.msg li{
    width: 80px;
    height: 20px;
    padding: 2px;
}
div.contacts ul li.con-3 ul.msg{
    overflow: hidden;
}
div.contacts ul li.con-3 ul.msg li{
    float: left;
    width: 100px;
    font-size: 13px;
    line-height: 26px;
}
div.contacts ul li.con-4{
    font-size: 31px;
}
div.contacts a{
    text-decoration: none;
    line-height: 20px;
    color: #6D6D6D;
	padding:0 0 2px;
    background: url(../images/dotline3.gif) repeat-x scroll 0px 16px;
}
div.contacts a:hover{
    background:none;
}
div.contacts ul li.con-2 ul.msg li.icq{
    background: url(../images/ico-icq.gif) no-repeat scroll 0px 5px;
    padding-left: 22px;
}
div.contacts ul li.con-2 ul.msg li.skp{
    background: url(../images/ico-skype.gif) no-repeat scroll 0px 3px;
    padding-left: 22px;
}
div.contacts ul li.con-2 ul.msg li.tw{
    background: url(../images/twiter.png) no-repeat scroll 2px 5px;
    padding-left: 22px;
}
div#wraper div#main div.content table.table-index div.wordz {
    line-height: 20px;
    overflow: hidden;
}
div#wraper div#main div.content table.table-index div.wordz img {
    float: left;
    height: 16px;
    padding: 4px;
}
div#wraper div#main div.content table.table-index div.layer {
    height: 0;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
    width: 100%;
}
div#wraper div#header div#right-top div.ch_lang{
    display: block;
    float: right;
    margin: 36px 270px 0 0;
    height: 50px;
    width: 160px;
}
div#wraper div#header div#right-top div.ch_lang ul{
    overflow: hidden;
}
div#wraper div#header div#right-top div.ch_lang ul li{
    float: left;
    width:39px;
    height:50px;
    line-height: 50px;
}
div#wraper div#header div#right-top div.ch_lang li a{
    color: #24ABFF;
}
div#wraper div#header div#right-top div.ch_lang ul li.acti{
    background: url(../images/lang_pyr.png) no-repeat 0px 0px;
    color: #fff;
    padding-left: 25px;
}

div#wraper div#header div#right-top div.ch_lang ul li{
	padding-left:25px;
	margin-right:-25px;
}

div#wraper div#header div#right-top div.ch_lang li a.act{
	color:#ffffff;
	text-decoration:none;
	cursor:default;
}

div#wraper div#main-nav{
    margin: 0px 30px 0px 0;
	position:absolute;
	width:100%;
	top:-47px;
	padding:0 420px 0 0;
}

div#wraper div#main-nav div.m-nav{
    display: inline-block;
	width: 100%;
	height: 40px;
	padding: 0;
	margin: 0;
	position: absolute;
}

div#wraper div#main-nav div.m-nav table{
	width:100%;
	position:absolute;
}

div.table-ind{
    height: auto;
    overflow: hidden;
}
.container_my_table{
	margin-top: 15px;
}
.container_my_table td{
   background:#f5f5f5;
}
.container_my_table td.no_bg {
   background:none;
   height:5px;
}
.my_table td {
   padding:0px 5px;
   background:none;
}

.my_table td:first-child{
	width:37px;
	text-align:center;
}

.my_table td p {
   color: #24ABFF;
   font-size: 12px;
   line-height: 125%;
   margin-right: 6px;
   padding-bottom: 0;
   text-align: left;
}
div.table-ind div.blok-cont{
    float: left;
    display: block;
    width: 45%;
    height: 100%;
}
div.table-ind div.blok-cont div.top-bg{
    width: 100%;
}
div.table-ind div.blok-cont div.top-bg div.left-bg{
    background: url(../images/top_form/post_top-1.png) no-repeat top left #f5f5f5;
    height: 11px;
}
div.table-ind div.blok-cont div.top-bg div.left-bg div.right-bg{
    background: url(../images/top_form/post_top-2.png) no-repeat top right;
    height: 11px;
}
div.table-ind div.blok-cont div.center-bg{
    background: #f5f5f5;
    width: 100%;
    height: 100%;
}
div.table-ind div.blok-cont div.center-bg p{
    color: #24ABFF;
    font-size: 12px;
    line-height: 125%;
    text-align: left;
    padding-bottom: 0px;
    margin-right: 6px;
}
div.table-ind div.blok-cont div.center-bg div.cent-img {
    float: left;
    display: block;
    height: 100%;
}
div.table-ind div.blok-cont div.center-bg div.cent-img img{
    padding: 10px;
}
div.table-ind div.blok-cont div.bottom-bg{
    width: 100%;
}
div.table-ind div.blok-cont div.bottom-bg div.bot-left-bg{
    background: url(../images/top_form/post_top-4.png) no-repeat bottom left #f5f5f5;
    height: 11px;
}
div.table-ind div.blok-cont div.bottom-bg div.bot-left-bg div.bot-right-bg{
    background: url(../images/top_form/post_top-3.png) no-repeat bottom right;
    height: 11px;
}

div.table-ind table.tb-nav-2{
    height: 100%;
    display: block;
    float: left;
    margin: 5px 7px;
}
div#wraper div#main-nav div.m-nav table#nav td{
    text-align: left;
}
div#wraper table#nav tr td a{
    white-space: nowrap;
    color: #24ABFF;
    font:bold 16px/45px Arial, Verdana, sans-serif;
}

div#wraper table#nav tr td a.ora{
	color:#F89A40;
}

div#wraper table#nav tr td a.nact{
	color:#C1D72E;
	text-decoration:none;
}

div#wraper table#nav tr td a:hover{
    color: #C1D72E;
    text-decoration: none;
}
div#wraper div#main{
    overflow: hidden;
    padding: 251px 30px 0px 65px;
	display:table;
}
div#wraper div#main div.content{
    margin-right:335px;
    margin-top: 25px;
    margin-bottom: 20px;
	display:table-cell;
	width:100%;
}

div#wraper div#main div.content div.unavigation{
	display:block;
	width:auto;
	height:32px;
	margin:0 auto 25px;
	min-width:600px;
}

div#wraper div#main div.content div.unavigation  table{
	padding:0;
	margin:0;
	width:auto;
	height:32px;
}

div#wraper div#main div.content div.unavigation table tr td{
	height:35px;
	text-align:center;
	color:#F89A40;
	font:bold 16px/40px Arial,Verdana,sans-serif;
}

div#wraper div#main div.content div.unavigation table tr td img{
	margin:12px 0 -2px;
}

div#wraper div#main div.content div.unavigation table tr td a{
	height:35px;
	text-align:center;
	color:#C1D72E;
	font:bold 16px/40px Arial,Verdana,sans-serif;
}

/* sites */
.sites{padding:0 5px 0px 5px;}
.sites .frame{
	background:url(../images/dotline.gif) repeat-x;
	margin:0 -6px 0 -17px;
	padding:0 6px 0 4px;
	max-width:800px;
}
.sites .first-child{
	background:none;
	max-width:800px;
	margin:auto;
}
.sites .frame .holder{padding:21px 0 20px 0;}
.sites .first-child .holder{padding:0px 0 20px 0;}


/**NEW TASKS**/


.sites .top_table{
	margin:0 -6px 0 -17px;
	padding:0 6px 0 4px;
}

.sites .second-child{
	background:none;
}

.sites .top_table .holder{padding:21px 0 20px 0;}
.sites .second-child .holder{padding:0px 0 20px 0;}

.all_block
{
    margin: auto;
    /*min-width: 750px;*/
    width: 100%;
/*    background:url(../images/top_table/rep.png) repeat;*/
}

.all_block .tl2
{
    background:url(../images/top_table/tp_lt.png) no-repeat left top;
}

.all_block .tl2 .tr2
{
    background:url(../images/top_table/tp_rt.png) no-repeat right top;
}
.all_block .tl2 .tr2 .br2
{
    background:url(../images/top_table/btm_rt.png) no-repeat right bottom;
}
.all_block .tl2 .tr2 .br2 .bl2
{
    background:url(../images/top_table/btm_lt.png) no-repeat left bottom;
    padding:16px 20px;
}

/*.all_block h2
{
    font-size: 20pt;
    font-weight: normal;
    line-height: 11pt;
    color: #24ABFF;
    margin-left: 1%;
}*/



/** inside block **/


.soc_btn {
    background: url("../images/top_table/buttons.png") no-repeat top;
    color: #51661C;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    margin: auto auto 0.8%;
    padding: 16px 0 0 37px;
    text-decoration: none;
    text-shadow: 0 1px 0 #DAFA7A;
    width: 180px;

}

.soc_btn:hover
{
   background-position: center -56px; 
}

.soc_btn:active
{
    background-position: center -113px;
}

.all_block3
{
    margin: 0 auto 1%;
    width: 100%;
    background:url(../images/top_table/finish_block/back_min.png) repeat;
}


.all_block3 .bc3
{

}

.all_block3 .bc3 .tl3
{
    background:url(../images/top_table/finish_block/lt_tp.png) no-repeat left top;
}

.all_block .bc3 .tl3 .tr3
{
    background:url(../images/top_table/finish_block/rt_tp.png) no-repeat right top;
}
.all_block .bc3 .tl3 .tr3 .br3
{
    background:url(../images/top_table/finish_block/rt_btm.png) no-repeat right bottom;
}
.all_block .bc3 .tl3 .tr3 .br3 .bl3
{
    background:url(../images/top_table/finish_block/lt_btm.png) no-repeat left bottom;
    padding:16px 20px;
}



.bl3 ul
{
    
}

.bl3 ul li
{
    list-style: none;
    padding: 1% 0 1% 28px;
    background: url(../images/top_table/list_img.png) no-repeat 0 9px;
    font-size: 17px;  
    color: #035182;
    
}
/** END NEW TASKS**/



div.traf > h2, div.bl_gr >h2, .all_block > h2
{
    color: #24abff !important;
    margin: 4px 0 16px 0px;    
}

div.bl_gr ul, div.bl_blue ul
{
    margin-left: 25px;
    margin-bottom: 11px;    
 
}
div.bl_gr ul li, div.bl_blue ul li
{
    display: block;
    padding: 5px 0 0 21px;
    color: #333;
    font-size: 14px; 
    line-height: 18px;          
    background:url(../images/top_table/gr_block/marker.png) no-repeat 0 9px;        
    
}    


ul.what li
{
    padding: 10px 0 10px 89px;
    display: block;
    font-size: 16px;
}

ul.what li.SMO
{   
    background: url(../images/top_table/img_smo.png) no-repeat 0 10px;
}

ul.what li.SMM
{
    background: url(../images/top_table/img_smm.png) no-repeat 0 3px;
    margin-top: 23px;
    margin-bottom: 30px;
}

ul.soc
{
    width: 95%;
    min-width: 675px;
    margin-left: 5%;    
}

ul.soc2
{
    width: 28%;
    margin-bottom: 4%;    
    min-width: 50px;
    margin-left: 5%;
    float: left;
}

ul.soc li
{
    float: left;
    padding: 13px 16% 10px 53px;
    display: block;
    font-size: 16px;
    font-weight: bold;
}

ul.soc2 li
{
    padding: 13px 16% 10px 53px;
    display: block;
}

ul.soc2 li a
{
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.vkontakte
{
    background: url(../images/top_table/vkontakte.png) no-repeat 0 9px;    
}

.odnoklassniku
{
    background: url(../images/top_table/odnoklassniki.png) no-repeat 0 10px;
}

.livejournal
{
    background: url(../images/top_table/live_j.png) no-repeat 0 10px;
    padding-right: 0px !important;
}

.facebook
{
   background: url(../images/top_table/facebook.png) no-repeat 0 10px; 
}

.twitter
{
   background: url(../images/top_table/twitter.png) no-repeat 0 10px;
   padding-right: 24% !important; 
}

.linkedin
{
   background: url(../images/top_table/linkedin.png) no-repeat 0 10px;
   padding-right: 0px !important; 
}

/***** green_block ******/
.all_block_gr
{
    clear:both;    
    margin:0 auto 1%;
    /*min-width: 750px;*/
    width: 100%;
    background:url(../images/top_table/gr_block/rep.png) repeat;
}

.all_block_gr .tl_gr
{
    background:url(../images/top_table/gr_block/tp_lt.png) no-repeat left top;
}

.all_block_gr .tl_gr .tr_gr
{
    background:url(../images/top_table/gr_block/tp_rt.png) no-repeat right top;
}
.all_block_gr .tl_gr .tr_gr .br_gr
{
    background:url(../images/top_table/gr_block/btm_rt.png) no-repeat right bottom;
}
.all_block_gr .tl_gr .tr_gr .br_gr .bl_gr
{
    background:url(../images/top_table/gr_block/btm_lt.png) no-repeat left bottom;
    padding:2px 20px;
    overflow: hidden;
}

.bl_gr h2
{
    color: #24ABFF;
    font: bold 24px/30px Arial,Verdana,sans-serif;
    margin: 2% 0 3% 0;
}

.bl_gr_lt
{
    width: 45%;
    float: left;
}

.bl_gr_rt
{
    width: 45%;
    float: left;
    margin-left: 5%; 
}

/***** blue_block ******/

.all_block_blue
{

    margin:1.6% auto auto;
 /*   min-width: 750px;*/
    width: 100%;
    background:url(../images/top_table/blue_block/rep.png) repeat;
}

.all_block_blue .tl_blue
{
    background:url(../images/top_table/blue_block/tp_lt.png) no-repeat left top;
}

.all_block_blue .tl_blue .tr_blue
{
    background:url(../images/top_table/blue_block/tp_rt.png) no-repeat right top;
}
.all_block_blue .tl_blue .tr_blue .br_blue
{
    background:url(../images/top_table/blue_block/btm_rt.png) no-repeat right bottom;
}
.all_block_blue .tl_blue .tr_blue .br_blue .bl_blue
{
    background:url(../images/top_table/blue_block/btm_lt.png) no-repeat left bottom;
    padding:16px 20px;
}

/**** end blue_block ******//***** end green_block ******/

.sec_btn {
    background: url("../images/top_table/blue_block/btn.png") no-repeat;
    color: #51661C;
    display: block;
    font-weight: bold;
    height: 24px;
    margin: 2% auto auto;
    padding: 15px 37px;
    width: 144px;
    text-decoration: none;
    text-shadow: 0 1px 0 #dafa7a;
    font-size: 16px;
}

.gallery_soc
{
    margin:1.8% 0 0 0px !important;
}

.google-ttl{
	background:url(../images/bg-google-title.gif) no-repeat;
	width:139px;
	height:54px;
}
.yandex-ttl{
	background:url(../images/bg-yandex-title.gif) no-repeat;
	width:115px;
	height:43px;
}
#content .sites h2{
	height:63px;
	overflow:hidden;
	margin:0;
}
#content .sites h2 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.sites .table{
	width:100%;
	position:relative;
	border-style:solid;
	-moz-border-radius: 15px;
	border-radius: 15px;
    webkit-border-radius:15px;
	*behavior:url(css/border-radius.htc);
	behavior:url(css/border-radius.htc)\9;
	border-width: 1px;
	border-color:#b8b8b8;
}
.sites table{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	line-height:21px;
	color:#282828;
}
.sites table th{
	padding:0;
	color:#fff;
	background:#45b8ff url(../images/separator03.gif) repeat-y;
	font:bold 14px/37px Arial, Verdana, sans-serif;
}
.sites table th.col1{background:#45b8ff;}
/*.sites table td{
	background:#e8f6fd url(../images/separator02.gif) repeat-y;
	padding:0;
    vertical-align: middle;
}*/
.sites table .colored td{background:#d7f0ff url(../images/separator02.gif) repeat-y;}
.sites table .colored td.col1{background:#FFFFFF;}
.sites table .col1{
	width:157px;
	padding:12px 0 12px 23px;
	background:#FFFFFF;
}
.sites table th.col1{
	padding:0;
	width:180px;
}
.sites table td.col1 a img{display:block;}
.sites table td.col2{
	padding:5px;
	text-align:left;
	font-width:8px;
}
.sites table .col3{
	width:80px;
	text-align:center;
	padding:0;
}

.sites table .col4{
	width:120px;
	text-align:center;
	padding:0;
}

.sites table p{margin:0 !important;}
.sites table td.col3 a{
	font:bold 14px Arial, Verdana, sans-serif;
}
.sites table td.col4 a{
	font:bold 14px Arial, Verdana, sans-serif;
}
.sites table .dot{
	background:url(../images/dotline.gif) repeat-x;
	padding:1px 0 0;
}
.sites .table .corner{
	position:absolute;
	width:12px;
	height:12px;
	overflow:hidden;
}
.sites .table .tl{
	background:url(../images/bg-sites-table-tl.gif) no-repeat;
	left:0;
	top:0;
}
.sites .table .tr{
	background:url(../images/bg-sites-table-tr.gif) no-repeat;
	right:0;
	top:0;
}
.sites .table .bl{
	background:url(../images/bg-sites-table-bl.png) no-repeat;
	left:0;
	bottom:0;
}
.sites .table .br{
	background:url(../images/bg-sites-table-br.png) no-repeat;
	right:0;
	bottom:0;
}
div#wraper div#main div.content div.sites p{
    padding-bottom: 0px;
    text-align: left;
    line-height: 20px;
    padding: 2px;
}
div#wraper div#main div.content div.text-work{
    border-bottom:1px dashed #b8b8b8;
    padding-top: 35px;
}
div#wraper div#main div.content div.text-work ul{
    overflow: hidden;
}
div#wraper div#main div.content div.text-work ul li{
    float: left;
    width: 46%;
}
div#wraper div#main div.content div.text-work ul li:first-child{
    padding: 0px 40px 0px 0px;
}
div#wraper div#main div.content div.text-work ul li img{
    display: block;
    width: 144px;
    margin: 0px auto;

}
div#wraper div#main div.content div.text-work ul li p.span{
    color: #58CBF1;
    font: bold 16px/18px Arial,Verdana,sans-serif;
    text-align: center;
    padding-bottom:0px;
}
div#wraper div#main div.content div.text-work ul li p.span-2{
    /*color: #6E6E6E;
    font-size: 15px;
    text-align: left;
    line-height: 19px;*/
    padding-top: 10px;
}
.prmid{
    background:url(../images/arrow01.gif) no-repeat scroll 0 7px transparent;
    margin:0 0 0 -12px;
    line-height: 22px;
    font-size: 14px;
    width: 97%;
    color:#333;
    padding-left:12px;
    }
/* /sites */

div#wraper div#main div.content ol.list-ol{
    margin-left: 40px;
}

div#wraper div#main div.content ol.list-ol li{
    padding-bottom:21px;
    text-align: left;
    list-style: decimal;
    line-height: 22px;
}
div#wraper div#main div.content ul.list-ul{
    padding-bottom: 21px;
    padding-left: 40px;
}

div#wraper div#main div.content ul.list-ul li{
    background: url(../images/arrow01.gif) no-repeat scroll 0 7px transparent;
    padding-left: 12px;
    line-height: 22px;
}
div#wraper div#main div.content div.bg-content{
/*    border-left:1px solid  #ccc;
    border-right:1px solid  #ccc;*/
    height: auto;
}
div#wraper div#main div.content div.bg-content div.content-text{
    float: left;
    padding: 10px;
}

div#wraper div#main div.content div.bg-content table.tb-nav{
    float: left;
}
div#wraper div#main div.content div.bg-content table.tb-nav td{
    text-align: center;
    vertical-align: top;
    white-space:nowrap;
    padding: 0px;

}

div#wraper div#main div.content div.bg-content table.tb-nav td a{
    background: url(../images/top_form/x_dot.png) repeat-x scroll center bottom transparent;
    color: #C1D72E;
    cursor: pointer;
    display: inline;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

div#wraper div#main div.content div.bg-content div.tab-con{
    float: left;
    overflow: hidden;
    width: 100%;
}

div#wraper div#main div.content div.bg-content div.tab-con-blog{
    /*float: left;*/
    margin: auto;
    overflow: hidden;
    width: 100.1%;
}

/*div#wraper div#main div.content div.bg-content div.tab-con */table.tb-nav-2 tr td{
    padding-top: 5px;
}
/*div#wraper div#main div.content div.bg-content div.tab-con */table.tb-nav-2 tr td img{
    margin: 8px;
}
/*div#wraper div#main div.content div.bg-content div.tab-con */table.tb-nav-2 p{
    color: #24ABFF;
    font-size: 12px;
    line-height: 125%;
    text-align: left;
    padding-bottom: 0px;
    margin-right: 6px;
}
/*div#wraper div#main div.content div.bg-content div.tab-con */table.tb-nav-2 span, span{
    color: #24ABFF;
	line-height:15px;
	padding:0 0 5px;
	display:inline-block;
}
div#wraper div#main div.content table.table-index{
    margin-top: 13px;
    margin-bottom: 23px;
}

div#wraper div#main div.content table.table-index div.bg-content table.tb-nav td a.cont-1 {
    background: url(../images/top_form/costs.png) no-repeat scroll center transparent;
    color: white;
    cursor: default;
    display: block;
    height: 34px;
}
div#wraper div#main div.content table.table-index div.bg-content table.tb-nav td a.cont-2 {
    background:url(../images/top_form/about_button.png) no-repeat scroll center transparent;
    color: white;
    cursor: default;
    display: block;
    height: 34px;
}
div#wraper div#main div.content table.table-index div.bg-content table.tb-nav td a.cont-3 {
    background:url(../images/top_form/last_b.png) no-repeat scroll center transparent;
    color: white;
    cursor: default;
    display: block;
    height: 34px;
}

div#wraper div#main div.content table.table-index div.bg-content table.tb-nav td a.cont-4 {
    background:url(../images/top_form/last_b.png) no-repeat scroll center transparent;
    color: white;
    cursor: default;
    display: block;
    height: 34px;
}

div#wraper div#main div.content table.table-index div.bg-content table.tb-nav td a.cont-5 {
    background:url(../images/top_form/last_b.png) no-repeat scroll center transparent;
    color: white;
    cursor: default;
    display: block;
    height: 34px;
}

div#wraper div#main div.content table.table-index p{
    text-align: left;
    padding-bottom: 0px;
}

div#wraper div#main div.content table.table-index p span{
    color:#24ABFF;
    font-size: 14px;
    font-weight: bold;
}
div.clear {
    background: url("../images/bg-header.gif") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 5px;
    margin: 0;
    width: 100%;
}
div#wraper div#main div.content table.table-index table.tabl-top tr td{
    width: auto;
}
div#wraper div#main div.content table.table-index div.layer {
    height: 0;
    overflow: hidden;
    position: relative;
    padding-top: 15px;
    width: 100%;
}
div.otziv div.box {
    background: url("../images/top_form/tboxup.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    font-size: 12px;
    height: 300px;
    margin: 0 10px 15px;
    width: 206px;
}
.otziv div.box div.text {
    display: block;
    height: 245px;
    width: 200px;
    margin: 5px;
    overflow: hidden;
    text-align: center;
}
.otziv div.box a {
    color: #6D6D6D;
    margin: 0;
}
.otziv div.box div.text img {
    margin: 0 auto;
    max-height: 245px;
    max-width: 196px;
}
.otziv div.box cite {
    display: block;
    width: 200px;
    height: 38px;
    line-height: 18px;
    margin: 0 5px;
    text-align: center;
}
div#wraper div#main div.content table.table-index #marg {
    margin-left: 20px;
}
div#wraper div#main div.content table.table-index div.wordz a {
    font-size: 11px;
}
div#wraper div#main div.content div.left-bg-footer{
    float: left;
    background: url(../images/top_form/bl.png) no-repeat left bottom;
    width: 10px;
    height: 10px;
}
div#wraper div#main div.content div.center-bg-footer{
    float: left;
    background: url(../images/top_form/line.png) repeat top center;
    width: 97%;
    height: 1px;
    margin-top: 9px;
}
div#wraper div#main div.content div.right-bg-footer{
    float: left;
    background: url(../images/top_form/br.png) no-repeat right bottom;
    width: 10px;
    height: 10px;
}
div#wraper div#main div.content p{
    padding-bottom: 21px;
    text-align: justify;
}
div#wraper div#main div.content p span{
    font-size: 11px;
    line-height: 20px;
    text-align: left;
    color:#333333;
}
div#wraper div#main div.content div.img-cont{
   border-bottom: 1px dashed #b8b8b8;
   margin-bottom: 21px;
}
div#wraper div#main div.content div.img-cont img{
   width: 590px;
   margin: 10px 0px;
}
div#wraper div#main div.content div.img-cont p{
   text-align: center;
   padding-bottom: 0px;
}
.google-ttl{
	background:url(../images/bg-google-title.gif) no-repeat;
	width:139px;
	height:54px;
    margin-left: 80px;
}
.yandex-ttl{
	background:url(../images/bg-yandex-title.gif) no-repeat;
	width:115px;
	height:43px;
    margin-left: 80px;
}
div#wraper div#main div.content ul.cont-ul{
    overflow: hidden;
    width: 100%;
}
div#wraper div#main div.content ul.cont-ul li.llldfd{
    float: left;
    width: 20%;
}
div#wraper div#main div.content ul.cont-ul li.llldfd ul.nv li{
    float: none;
}
div#wraper div#main div.content ul.cont-ul li.llldfd ul.nv li span{
    font: bold 18px/24px Arial,Verdana,sans-serif;
}
div#wraper div#main div.content ul.cont-ul li.llldfd ul.nv li{
    color: #6D6D6D;
    font: bold 14px/16px Arial,Verdana,sans-serif;
    padding: 0 0 7px;
}
div#wraper div#main div.content div.address{
    overflow: hidden;
	padding:30px 111px 0 0;
}
div#wraper div#main div.content div.address div.col{
    float: left;
    margin-right: 28px;
    padding-bottom: 20px;
}
div#wraper div#main div.content ul.cont-ul li.llldfd ul li.small, .small{
     font-size: 12px;
     color: #808080;
     font-weight: lighter;
}
div#wraper div#main div.content table.compan-table{
     width: 100%;
}
div#wraper div#main div.content table.compan-table tr{
     height: 200px;
}
div#wraper div#main div.content table.compan-table tr td{
     border-bottom: 1px dashed rgb(196, 196, 196);
     text-align: center;
     width: 25%;
     vertical-align: middle;
}
div#wraper div#main div.content table.compan-table tr td span.compan-span-1{
     color: rgb(36, 171, 255);
     font-style: italic;
     display: block;
}
div#wraper div#main div.content table.compan-table tr td span.compan-span-2{
     color: rgb(196, 196, 196);
     font-style: italic;
     font-size: 12px;
     display: block;
}
div.about-data {
    padding: 0;
}
div.about-data div.columns {
    margin: 0 -20px 0 0;
	display:block;
	width:100%;
	height:auto;
}

div.about-data div.video{
	display:block;
	height:auto;
	width:100%;
}

div.about-data div.video{
	text-align:center;
	margin:25px 0;
}

div.about-data div.video div.media_v{
	background: url(../images/video.png) no-repeat;
    display: block;
    height: 320px;
    margin: -10px auto;
    width: 420px;
	padding:10px 0;
}

div.row {
    height: auto;
}
.about-data div.col {
    float: left;
    padding: 0 10px 0 0;
    width: 31%;
}
.about-data h3 {
    color: #CADD4D;
    font: bold 24px/30px Arial,Verdana,sans-serif;
    margin: 0 0 10px;
}
.about-data .video-list ul, .about-data .audio-list ul {
    padding: 3px 0 14px;
}
.about-data .col ul {
    font-size: 12px;
    line-height: 18px;
    list-style: none outside none;
    margin: 0 40px 0 -40px;
    padding: 0 0 14px;
    position: relative;
}
.about-data .video-list ul{
    padding-top: 8px;
}

.about-data .video-list ul li {
    background: url("../images/bg-video-list.gif") no-repeat scroll 6px 0 transparent;
}
.about-data .col ul li {
    padding: 0 0 4px;
    font-size: 12px;
    line-height: 18px;
}
element.style {
    background: url("images/dotline3.gif") repeat-x scroll center bottom transparent;
    cursor: pointer;
    text-decoration: none;
}
.about-data .audio-list ul{
    padding-top: 4px;
}

.about-data .audio-list ul li {
    background: url("../images/bg-audio-list.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 14px;
    padding: 4px 0 4px 40px;
}
ul.partn-cont{
    overflow: hidden;
	min-width:600px;
}
ul.partn-cont li{
    float: left;
	padding:0 35px 0 0;
}
ul.partn-cont li div.ramka{
	display:block;
	width:153px;
	height:60px;
	position:absolute;
	z-index:10;
	background:url(../images/ramka.png) no-repeat;
    margin: 30px 0px;
	overflow:hidden;
}

ul.partn-cont li div.rcontainer{
	display:block;
	width:153px;
	height:60px;
	position:relative;
	z-index:0;
    margin: 30px 0;
}
ul.partn-cont li div.rcontainer img{
    width: 153px;
    height: 60px;
    margin: 0px;
}
.clients-box .container {
    background: url("../images/bg-clients-container.gif") no-repeat scroll 0 0 #FFFFFF;
    position: relative;
    width: 100%;
}
.clients-box .container-b {
    background: url("../images/bg-clients-container-b.gif") no-repeat scroll 0 100% transparent;
    height: 87px;
    padding: 0 10px;
    overflow: hidden;
}
.clients-box .container-b .pics {
    width: 260px !important;
}
.clients-box .container-b .pics img {
    width: 260px !important;
}
.clients-box .sign {
    font-size: 12px;
    text-align: center;
}
.clients-box .sign a {
    color: #6A780E;
}
.orange-box-1 {
    background: url("../images/bg-orange-box-t.gif") no-repeat scroll 0 0 #FAAE45;
}
.box-1 {
    color: #6D6D6D;
    margin: 0 0 11px 10px;
    width: 300px;
}
.box-1 h3 {
    color: #FFFFFF;
    font: 22px Arial,Verdana,sans-serif;
    margin: 0;
}
.box-1 h3 a {
    color: #FFFFFF;
}
.comment-box-1 .item {
    margin: 0 -5px;
    padding: 5px 5px 9px;
    width: 280px;
}
.comment-box-1 .container {
    background: url("../images/bg-comments-container.gif") no-repeat scroll 0 0 #FFD090;
    font-size: 12px;
}
.comment-box-1 .container-b {
    background: url("../images/bg-comments-container-b.gif") no-repeat scroll 0 100% transparent;
    padding: 0 0 10px;
}
.box-1 .container-b {
    height: auto;
    overflow: hidden;
}
.comment-box-1 blockquote {
    background: url("../images/quote-l.gif") no-repeat scroll 4px 8px transparent;
    color: #C58020;
    font: italic 12px/22px Arial,Verdana,sans-serif;
    margin: 0;
    padding: 6px 25px 0 26px;
}
#slideshow {
    height: 220px;
    position: relative;
}
.comment-box-1 q {
    margin: -9px 0 0;
    quotes: none;
}
.comment-box-1 cite {
    display: block;
    font-size: 11px;
    text-align: right;
	float:right;
	clear:both;
	width:240px;
	line-height:16px;
}
.comment-box-1 blockquote a {
    color: #E69B34;
    font-style: normal;
    bottom: 5px;
	right:5px;
    position: absolute;
}
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#slideshow DIV IMG.nwidth{
	width:190px;
}
#slideshow div {
    background-color: #FFD090;
    height: 237px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 240px;
    z-index: 8;
}
.sites table .col1 span.countered, div.raiting span.countered{
    color: #9FA0AA;
    display: block;
    font-size: 11px;
    line-height: 16px;
    width: 100%;
    padding: 0 !important;
}
.sites table .col1 span.countered b, div.one_raiting .countered b {
    color: #24ABFF;
}
.comment-box-1 .b {
    padding: 10px 10px 5px;
}
.orange-box-1 .b {
    background: url("../images/bg-orange-box-b.gif") no-repeat scroll 0 100% transparent;
}
.comment-box-1 blockquote .quote {
    background: url("../images/quote-r.gif") no-repeat scroll 50% 50% transparent;
    float: right;
    margin: -18px 0 0;
    padding: 10px;
	position:relative;
	z-index:4;
	top:-21px;
}
.sites table .col1 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 12px 0 12px 23px;
    width: 157px;
}
.sites table td.col1 a img {
    display: block;
}
.logo_prod {
    width: 142px;
}
/* sidebar-2*/
div#wraper div#main div.sidebar-2{
    float: right;
    display: block;
    height: 100%;
    width: 37%;
}

div#wraper div#main li.llldfd ul li.small-2{
    background: url("../images/bg-mode.gif") no-repeat scroll 0 0 transparent;
    height: 48px;
    line-height: 18px;
    padding: 10px 0 0 10px;
    text-align: left;
    width: 178px;
     font-size: 12px;
     color: #808080;
}

.blog  > ul {
    list-style-image: url(../images/arrow01.gif);
    margin: 0 0 0 16px;
}

.blog .items {
    margin: -5px 0 25px -7px;
}
.blog .item {
    background: url("../images/dotline.gif") repeat-x scroll center bottom transparent !important;
    margin: 18px 0px 0 7px;
    padding: 0 0 22px;
    color: #282828;
    width: 89%;
    overflow: hidden;
}

.blog .item .otext {
    display: block;
    float: right;
    margin: 0 0 25px;
    width: 70%;
}
.blog .item h2 {
    font: bold 18px/22px Arial,Verdana,sans-serif;
    margin: 0 0 6px;
    color: #24ABFF;
}
.blog .item .oimg {
    clear: left;
    display: block;
    float: left;
    text-align: center;
    width: 30%;
}
.blog .item .oimg img.especially {
    margin: 0 0 25px;
    max-width: 145px;
}
.blog .item .oimg img {
    float: left;
    max-width: 100px;
}
.blog .item .oimg div.looking font {
    border-bottom: 1px dashed #898989;
    color: #898989;
    font-size: 11px;
    line-height: 16px;
}
.blog .item .oimg div.looking {
    float: left;
    margin: 50px 0 0 8px;
    width: 100px;
}

.blog .item .context{
	display:table;
}





#oslide {
    display: block;
    float: left;
    height: auto;
    /*margin: 0 -40px;*/
    width: 100%;
	height:270px;
}
div#wraper div#main div.content #oslide p{
    text-align: left;
}
#oslide span.otherOtx {
    color: #646464;
    display: block;
    font-size: 24px;
    margin: 0 0 -25px 40px;
}

.jcarousel-skin-tango{
	position:absolute;
	width:100%;
}

.jcarousel-skin-tango .jcarousel-item-horizontal a {
    display: block;
    margin: auto;
    text-align: center;
    /*width: 150px;*/
}
#oslide div.jcarousel-skin-tango div.jcarousel-container-horizontal {
    width: 550px;
}
#oslide div.jcarousel-skin-tango div.jcarousel-container-horizontal div.jcarousel-clip-horizontal {
    width: 553px;
}
#oslide div.jcarousel-skin-tango div.jcarousel-container-horizontal div.jcarousel-clip-horizontal ul li {
    margin-right: 3.8%;
}

#oslide2 div.jcarousel-skin-tango div.jcarousel-container-horizontal div.jcarousel-clip-horizontal ul li {
    margin-right: 0px;
}

div.slideText {
    
    display: block;
    /*width: 150px;*/
    height: 80px;
    
    margin: 10px auto;
    overflow: hidden;
	text-align:left;
}

div.slideText a
{
    color: #898989;
    font-size: 11px;
    line-height: 9px;
    text-decoration: none;
}

div.slideBgl {
    background: url("../images/slideBgl.png") no-repeat scroll left center #F1F1F1;
    display: block;
    height: 21px;
    width: auto;
}
div.slideBgl div.slideBgr {
    background: url("../images/slideBgr.png") no-repeat scroll right center transparent;
    display: block;
    height: 21px;
    width: 100%;
}
div.slideBgl div.slideBgr font {
    font-size: 12px;
}
div.slideBgl div.slideBgr font a {
    line-height: 18px;
}
div.floatedSlide {
    float: right;
}
div.margedSlide {
    margin: 18px 0 0;
}
a.nustyle {
    display: block !important;
    height: 50px;
    width: 100% !important;
}
a.nustyle img {
    float: left;
    max-height: 50px !important;
}


.jcarousel-skin-tango .jcarousel-container-horizontal{
	width:91% !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal{
	width:100% !important;
left: -1%;
}

.prevacabox {
    margin: 15px 0 5px 10px !important;
	line-height:40px;
}
.vacabox {
    background: none repeat scroll 0 0 #F5F5F5;
    display: block;
    height: auto;
    width: 100%;
}
.vacabox div.tle {
    background: url("../images/vacabox/tl.png") no-repeat scroll left top transparent;
}
.vacabox div.tri {
    background: url("../images/vacabox/tr.png") no-repeat scroll right top transparent;
}
.vacabox div.ble {
    background: url("../images/vacabox/bl.png") no-repeat scroll left bottom transparent;
}
.vacabox div.bri {
    background: url("../images/vacabox/br.png") no-repeat scroll right bottom transparent;
}
#content p {
    margin: 0 0 21px;
}
.vacabox div.bri p.title {
    margin: 0 !important;
    padding: 5px 10px 0 !important;
}
.vacabox div.bri p span {
    margin: -20px 0 0 10px;
    padding: 0 0 5px !important;
    font-size: 14px !important;
}
.vacabox div.bri p {
    margin: 0 0 7px !important;
    padding: 5px 10px !important;
}
.vacrow {
    background: url("../images/dotline.gif") repeat-x scroll center bottom transparent;
    display: block;
    float: left;
    height: 5px;
    margin: 20px 0;
    width: 100%;
}
/* sidebar*/
div#wraper div#main div.sidebar{
    display: table-cell;
    height: 100%;
	padding:0 0 0 15px;
	width:320px;
	vertical-align:top;
}
div#wraper div#main div.sidebar div.request {
    color: #1BA1F0;
    font: italic 12px/19px Arial,Verdana,sans-serif;
    padding: 6px 0 11px;
    width: 320px;
    height: 140px;
}
div#wraper div#main div.sidebar div.request div.inner {
    width: 100%;
}
div#wraper div#main div.sidebar div.request a {
    background: url(../images/bg-request.gif) no-repeat scroll 0 0 transparent;
    float: left;
    display: block;
    clear: left;
    height: 140px;
    margin: 0px 12px 0 0;
    text-indent: -9999px;
    width: 140px;
}
div#wraper div#main div.sidebar div.request p {
    padding-top: 26px;
    line-height: 16px;
    padding-top: 30px;
    margin-right: 10px;
}
div#wraper div#main div.sidebar div.order {
    line-height: 18px;
    margin:0px;
    padding: 0 0 11px;
    width: 312px;
}
div#wraper div#main div.sidebar div.order div.onlc {
    background: url(../images/consult.png) no-repeat scroll 0 0 transparent;
    height: 66px;
    margin:  5px 10px 0px 10px;
    width: 300px;
}
div#wraper div#main div.sidebar div.order div.onlc-2{
    background: url(../images/right-img.png) no-repeat scroll 0 0 transparent;
    height:67px;
    margin:  5px 10px 0px 10px;
    width: 300px;
}
div#wraper div#main div.sidebar div.order div.audi {
    background: url(../images/zakaudit.png) no-repeat scroll 0 0 transparent;
    height: 66px;
    width: 300px;
    margin:  5px 10px 0px 10px;
}
div#wraper div#main div.sidebar div.order div.social {
    background: url(../images/soc_seti.png) no-repeat scroll 0 0 transparent;
    height: 66px;
    width: 300px;
    margin:  5px 10px 0px 10px;
}
div#wraper div#main div.sidebar div.order div.onlc p,
div#wraper div#main div.sidebar div.order div.onlc-2 p,
div#wraper div#main div.sidebar div.order div.audi p,
div#wraper div#main div.sidebar div.order div.social p{
    padding-left: 71px;
    padding-top: 15px;
}
div#wraper div#main div.sidebar div.order div.social p {
    padding-left: 71px;
    padding-top: 7px;
}
div#wraper div#main div.sidebar div.order p a {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
}
div#wraper div#main div.sidebar div.order div.social p a {
    color: #333333;
}
div#wraper div#main div.sidebar div.items-box div.b {
    padding: 12px 10px 20px;
}
div#wraper div#main div.sidebar div.box div.b {
	height:auto;
    overflow: hidden;
    padding: 10px;
}
div#wraper div#main div.sidebar div.box {
    color: #6D6D6D;
    margin: 5px 0 11px 10px;
    width: 300px;
}
div.items-box div.b{
	padding:12px 10px 20px;
}
div.items-box table{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	line-height:19px;
}
div.items-box table th{
	padding:0 0 8px;
	text-align:left;
}
div.items-box table td{
	padding:0;
}
div.items-box table th div{
	background:none;
	padding:0;
}
div.items-box table td.col2 div.separator,
div.items-box table td.col3 div.separator{
	background:url(../images/bg-msg.gif) repeat-y;
	padding:0 10px;
	text-align:center;
	width:36px;
}
div.items-box table th.col1 div.separator,
div.items-box table td.col1 div.separator{
	padding:0 0 0 10px;
}
div.items-box table td.col1 div.separator a,div.items-box table td.col2 div.separator a,
div.items-box table td.col3 div.separator a{
    text-decoration: none;
}

div.items-box table .colored td{background:#bceefa;}
div.items-box table .colored td.col1{background:#bceefa url(../images/bg-items-table-tl.gif) no-repeat 0 0;}
div.items-box table .colored td.col1 .corner{background:url(../images/bg-items-table-bl.gif) no-repeat 0 100%;
height: 19px;}
div.items-box table .colored td.col3{background:#bceefa url(../images/bg-items-table-tr.gif) no-repeat 100% 0;}
div.items-box table .colored td.col3 .corner{background:url(../images/bg-items-table-br.gif) no-repeat 100% 100%;}
div.items-box table th a{
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-9999px;
	height:17px;
}
.items-box table .google{
	width:40px;
	background:url(../images/bg-google.gif) no-repeat;
}
.items-box table .yandex{
	width:33px;
	background:url(../images/bg-yandex.gif) no-repeat;
}
div.box h3 {
    color: #FFFFFF;
    font: 22px Arial,Verdana,sans-serif;
    margin: 0 0 5px;
}
div.test{
    background: url(../images/bg-submit-button.png) no-repeat 0px 0px;
    display: block;
    height: 42px;
    width: 175px;
    margin: 0px auto 20px auto;
}
div.test a{
    text-decoration: none;
    color: #7B9B2B;
    cursor: pointer;
    font: 20px/40px Arial,Verdana,sans-serif;
    text-align: center;
    padding-left:48px;
}
div.box {
    background: url("../images/bg-box-t.gif") no-repeat scroll 0 0 #71D3F3;
    color: #6D6D6D;
    margin: 0 0 11px;
    width: 100%;
}
div.job-box h3 {
    margin: 0 0 2px;
}
div.box h3 {
    color: #FFFFFF;
    font: 22px Arial,Verdana,sans-serif;
}
div.box h3 a {
    color: #FFFFFF;
}

div.job-box ul {
    font-size: 12px;
    height: auto;
    line-height: 21px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0 0 7px;
}
div.job-box ul li {
    float: left;
    width: 100%;
}
.job-box ul li a {
    color: #6D6D6D;
    display: block;
    text-decoration: none;
}
div.job-box ul li a.colored span{
    cursor: default;
	line-height: 20px;
    padding: 3px 18px;
    color: #6D6D6D;
}
div.job-box ul li a span {
    display: block;
    min-height: 21px;
    color: #6D6D6D;
	padding: 3px 18px;
	line-height: 20px;
}
div.job-box ul li a.colored span {
    background: url("../images/bg-job-container-b.gif") no-repeat scroll 0 100% transparent;
}

div.job-box ul li a.colored {
    background: url("../images/bg-job-container.gif") no-repeat scroll 0 0 #BCEEFA;
}
.job-box ul li a {
    color: #6D6D6D;
    display: block;
    text-decoration: none;
}
div.comment-box .divbox-footer div.inner, div.job-box div.box-footer div.inner {
    padding: 0 5px;
}
div.box-footer div.inner {
    background: url("../images/dotline2.gif") repeat-x scroll 0 0 transparent;
    height: auto;
    overflow: hidden;
}
div.box a.more {
    color: #6D6D6D;
    display: inline;
    float: right;
    font-size: 12px;
    margin: 0 12px 0 0;
}
div.blue-box {
    background: url("../images/bg-blue-box-t.gif") no-repeat scroll 0 0 #86DAF5;
}
div.box {
    color: #6D6D6D;
    margin: 0 0 11px;
    width: 100%;
}
div.blue-box div.b {
    background: url("../images/bg-blue-box-b.gif") no-repeat scroll 0 100% transparent;
}
div.box div.b {
    background: url("../images/bg-box-b.gif") no-repeat scroll 0 100% transparent;
    height: auto;
    overflow: hidden;
    padding: 10px;
}
div.member-box div.container {
    background: url("../images/bg-member-container.gif") no-repeat scroll 0 0 #EFFAFC;
}
div.member-box div.container-b {
    background: url("../images/bg-member-container-b.gif") no-repeat scroll 0 100% transparent;
    padding: 8px 0 0;
}

div.box div.container-b {
    height: auto;
    overflow: hidden;
}
div.member-box ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
}
div.member-box ul li {
    display: inline;
    padding: 0 14px;
}
div.member-box ul {
    list-style: none outside none;
    text-align: center;
}
div.member-box ul li img {
    margin: 0 0 10px;
    vertical-align: middle;
	width:62px;
}
img {
    border: 0 none;
}
div.proposals-box {
    color: #8B9A2C;
    font: 14px Arial,Verdana,sans-serif;
}
div.green-box {
    background: url("../images/bg-green-box-t.gif") no-repeat scroll 0 0 #CADD4D;
}
div.proposals-box div.b {
    padding: 10px 15px;
}
div.green-box div.b {
    background: url("../images/bg-green-box-b.gif") no-repeat scroll 0 100% transparent;
}
div.proposals-box p a {
    background: url("../images/dotline4.gif") repeat-x scroll 0 100% transparent;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
div.find_form {
    background: url("../images/find_form.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 40px;
    width: 300px;
    margin-left: 10px;
}
div.find_form input {
    background: none repeat scroll 0 0 #F6F6F6;
    border: medium none;
    float: left;
    font-size: 26px;
    height: 32px;
    margin: 2px 10px;
    padding: 0;
    width: 230px;
}
div.find_form a {
    background: url("../images/find_button.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 36px;
    margin: 2px 10px;
    padding: 0;
    width: 23px;
}
div.green-box div.box-footer div.inner {
    background: url("../images/dotline4.gif") repeat-x scroll 0 0 transparent;
}
div.blog-box div.items {
    padding: 8px 0 2px;
}
div.blog-box div.container {
    background: url("../images/bg-blog-container-t.gif") no-repeat scroll 0 0 #AFC32E;
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
    margin: 0 0 9px;
}
div.blog-box div.container-b {
    background: url("../images/bg-blog-container-b.gif") no-repeat scroll 0 100% transparent;
    padding: 1px 21px 8px 6px;
}
div.box div.container-b {
    height: auto;
    overflow: hidden;
}
div.blog-box div.container {
    color: #FFFFFF;
    font-size: 12px;
    font-style: italic;
}
div.blog-box div.container em.date {
    color: #F2FF99;
    display: block;
    font: 11px/16px Arial,Verdana,sans-serif;
}
em {
    line-height: 20px;
}
div.blog-box div.container p {
    margin: 0;
    line-height: 15px;
}
div.blog-box div.container p a{
    color: #fff;
}

div.uBox{
	display:block;
	height:auto;
	min-height:100px;
	background:url(../images/ubox/us_center.png) repeat-y;
	margin:0 0 13px 10px;
}

div.uBox div.uBottom{
	display:block;
	width:300px;
	height:100%;
	background:url(../images/ubox/us_bottom.png) no-repeat bottom;
}

div.uBox div.uBottom div.uTop{
	display:block;
	width:300px;
	height:100%;
	background:url(../images/ubox/us_top.png) no-repeat top;
}

div.uBox div.uBottom div.uTop div.uList{
	padding:10px 0 0;
	margin:0;
	display:block;
	min-height:95px;
	width:100%;
}

div.uBox div.uBottom div.uTop div.uList a{
	color: #FFFFFF;
    font: 22px Arial,Verdana,sans-serif;
	padding:0 0 0 20px;
}

div.uBox div.uBottom div.uTop div.uList ul{
	margin:0;
	padding:15px 15px 18px 0px;
}

div.uBox div.uBottom div.uTop div.uList ul li{
	margin:0;
	padding:0 0 0 15px;
	height:30px;
}

div.uBox div.uBottom div.uTop div.uList ul li img{
	max-width:19px;
	max-height:19px;
	margin:-2px 3px -4px 0;
}

div.uBox div.uBottom div.uTop div.uList ul li.u1{
	background:url(../images/ubox/1.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u2{
	background:url(../images/ubox/2.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u3{
	background:url(../images/ubox/3.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u4{
	background:url(../images/ubox/4.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u5{
	background:url(../images/ubox/5.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u6{
	background:url(../images/ubox/6.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u7{
	background:url(../images/ubox/7.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u8{
	background:url(../images/ubox/8.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u9{
	background:url(../images/ubox/9.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u10{
	background:url(../images/ubox/10.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li.u11{
	background:url(../images/ubox/11.png) no-repeat 14px top;
}

div.uBox div.uBottom div.uTop div.uList ul li a{
	color: #6d6d6d;
/*    font: 12px/13px Arial,Verdana,sans-serif;*/
    font: 11px/13px Arial,Verdana,sans-serif;
	padding:0;
	font-weight:bold;
}


div.weon {
    background: url("../images/weon.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    margin: 0 0 0 9px;
    width: 300px;
}
div.weon p {
    color: white;
    font-size: 22px;
    padding-left: 10px;
    padding-top: 8px;
}
div.order p {
    margin: 0;
}
div.weon div.face {
    display: block;
    float: left;
    width: 165px;
}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
.fb_iframe_widget span {
    position: relative;
}
div.weon div.twit {
    display: block;
    float: left;
    margin: 31px 0 0;
    width: 130px;
}
div.order {
    line-height: 18px;
}
div.blog div.item em.date {
    color: #8A8A8A;
    display: block;
    font: italic 12px/15px Arial,Verdana,sans-serif;
    padding: 0 0 5px;
}
div.blog div.item h2 {
    font: bold 18px/22px Arial,Verdana,sans-serif;
    margin: 0 0 6px;
}
.blog .item .otext {
    display: block;
    float: right;
    margin: 0 0 25px;
    width: 70%;
}
.blog .item h2 {
    font: bold 18px/22px Arial,Verdana,sans-serif;
    margin: 0 0 6px;
}
div#wraper div#main div.content div.blog div.item p {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0px;
}
.blog .item .oimg {
    clear: left;
    display: block;
    float: left;
    text-align: center;
    width: 30%;
}
.blog .item .oimg img {
    float: left;
    max-width: 100px;
}
/*------------------------footer--ul ul ul----------------------------*/
div#footer{
    background:url(../images/bg-footer.gif) repeat-x bottom center;
    height: 129px;
    color: #6D6D6D;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    position: relative;
}
div#footer div.holder{
    background: url(../images/bg-footer-l.gif) no-repeat 0px 0px;
    width: 100%;
    height: 129px;
}
div#footer div.holder div.frame{
    background: url(../images/bg-footer-r.gif) no-repeat right bottom;
    width: 100%;
    height: 129px;
}
div#footer div.holder div.frame div.tabl{
    padding: 53px 17px 0px 100px;
}

div#footer div.holder div.frame div.tabl li{
    text-align: left;
    vertical-align: inherit;
    line-height: 17px;
}
div#footer div.holder div.frame div.tabl li span.phone{
    color: #BFEAF8;
    font: bold 24px Arial,Verdana,sans-serif;
}
div#footer div.holder div.frame div.tabl li a{

    color: #fff;
}
div#footer div.holder div.frame div.tabl li a.info{
    font-size: 14px;
}
div#footer div.holder div.frame div.tabl li span.phone-2{
    color: #fff;
    font: bold 24px/26px Arial,Verdana,sans-serif;
}
div#footer div.holder div.frame div.tabl li.footer-bt{
    font-size: 11px;
}
div#footer div.holder div.frame div.tabl li.footer-top{
    color: #32A5CB;
    white-space: nowrap;
}


/**** new advanced ****/

.frame_advanced_sites
{
    margin: 0 !important; 
    padding: 0 !important;   
}

.advanced_sites
{
    width: 100%;
    margin-top: 4%;
}

.advanced_sites_top
{
    overflow: hidden;    
}

a.advansed_holder
{
    width: 194px;
    height: 37px;
    display: block;
    float: left;
    margin-right: 5px;
    background: url(../images/advanced_sites/stiks.png) no-repeat;     
}

a.advansed_google.active, a.advansed_yandex.active
{
    background-position: 0 0 !important;        
}

a.advansed_yandex, a.advansed_google
{
    background-position: -195px 0;    
}

a#goo span.google
{
    display: block;
    width: 55px;
    height: 19px;
    margin: 10px auto 0;
    background: url(../images/advanced_sites/google_chb.png) no-repeat;  
}

a#goo.active span.google
{
    background: url(../images/advanced_sites/google.png) no-repeat;    
}

span.yandex
{
    display: block;
    width: 53px;
    height: 21px;
    margin: 10px auto 0;
    background: url(../images/advanced_sites/yandex.png) no-repeat;    
}

a.advansed_yandex.active span.yandex
{
    background: url(../images/advanced_sites/yandex_active.png) no-repeat;
}

table.table_advansed
{
    margin-top: 0px !important;
}

.advanced_sites_content
{
    width: 100%;
    position: relative;   
}

.advanced_sites_area
{
    width: 100%;
    height: 100px;
    border: 1px solid #bcbcbc;    
}

.advansed_all
{
    position: relative;
}

div.advansed_one.first
{
    margin-top: 0 !important;
}

div.advansed_one
{
    border: 1px dashed #b8b8b8;
    margin-top: 10px;
    overflow: hidden;
}



div.advansed_l
{
    width: 200px;
    overflow: hidden;
    float: left;
}

div.advansed_l div.logo
{
    width: 108px;
    margin: auto;
    padding-top: 10px;
}

div.advansed_l .one_raiting
{
    width: 100%;
    margin: 10px 0 0 7px;    
}

.percent
{
    float: left;
    overflow: hidden;
}

.percent em
{
    float: left;
    width: 4px;
    height: 5px;
    background: url(../images/advanced_sites/raiting_l.jpg) no-repeat;
}

.percent span
{
    float: left;
    height: 5px;
    background: url(../images/advanced_sites/raiting_c.jpg) repeat-x;
}

.bitte .visit .percent span
{
    width: 130px;
}

.bitte .call .percent span
{
    width: 114px;
}

.bitte .message .percent span
{
    width: 102px;
}

.voda .visit .percent span
{
    width: 112px;
}

.voda .call .percent span
{
    width: 110px;
}

.voda .message .percent span
{
    width: 105px;
}



.burvodproect .visit .percent span
{
    width: 112px;
}

.burvodproect .call .percent span
{
    width: 107px;
}

.burvodproect .message .percent span
{
    width: 115px;
}

.percent font
{
    float: left;
    width: 4px;
    height: 5px;
    background: url(../images/advanced_sites/raiting_r.jpg) no-repeat;
}

div.advansed_l .scan
{
    clear: both;
    margin: 9px 0 0 7px;
}

div.advansed_l .scan img
{
    float: left;
    width: 47px;
    height: 65px;
    border: 1px solid #b9b9b9;
}

.scan .looking
{
    margin: 10px 0;
    overflow: hidden;
}

div.advansed_l .scan .looking font
{
    font-size: 11px;
    margin-left: 10px;
    overflow: hidden;
}

.scan .looking div
{
    overflow: hidden;
    line-height: 17px;
    margin-left: 10px;
    float: left;
}

a.read
{
    font-size: 10px;
    color: #898989;
    text-decoration: none;
    border-bottom: 1px dashed #898989;
    overflow: hidden;

}

a.verify
{
    font-size: 10px;
    text-decoration: none;
    border-bottom: 1px dashed #24ABFF;
    overflow: hidden;
}

a.read:hover, a.verify:hover
{
    border: none;
} 

div.one_raiting b
{
    float: left;
    margin-left: 5px;
    font-size: 11px;
    color: #24ABFF;
    line-height: 4px;
}

div.right_text p
{
    padding-left: 2.5% !important;
}

.advansed_r
{
    padding-left: 201px;   
}

.advansed_r p.title
{
    font-size: 12px;
    color: #24ABFF;
    margin-top: 10px;
}

.advansed_r_area
{
    border-left: 1px dashed #b8b8b8;    
}

table.right_table
{
    width: 100%;
}

tr.right_table_head
{
    width: 100%;
    overflow: hidden;
    background: #24ABFF;
}


tr.right_table_head p
{
    font-size: 11px;
    color: #fff;
}

p.word
{              
    float: left;
}

p.position
{               
    float: right;
}

tr.level1 td.left
{
    width: 8px;
    
}

table.right_table p.words
{
    float: left !important;
    margin-left: 8px !important;
    font-size: 12px;
    color: #2d2d2d;
}

table.right_table a
{
    float: right;
    margin-right: 26px;
    font-size: 14px;
    font-weight: bold;
}

tr.level1
{
    width: 100%;
    height: 23px;
    margin-top: 1px;
    background: #e8f6fd;
}

tr.level2
{
    width: 100%;
    height: 23px;
    margin-top: 1px;
    background: #d7f0ff;
}

/**** end new advanced ****/



.bradl,.bradt,.bradr,.bradrb,.bradb,.bradius {
	*behavior:url(css/border-radius.htc);
	behavior:url(css/border-radius.htc)\9;
}
.bradl {
	-moz-border-radius: 0px 0px 15px 0px;
	border-radius: 0px 0px 15px 0px;
    webkit-border-radius: 0px 0px 15px 0px;
}
.bradt {
	-moz-border-radius: 15px 0px 0px 0px;
	border-radius: 15px 0px 0px 0px;
     webkit-border-radius:15px 0px 0px 0px;
}
.bradr {
	-moz-border-radius: 0px 15px 0px 0px;
	border-radius: 0px 15px 0px 0px;
   webkit-border-radius: 0px 15px 0px 0px;
}
.bradrb {
	-moz-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
    webkit-border-radius: 0px 0px 15px 15px;
}
.bradb {
	-moz-border-radius: 0px 0px 0px 15px;
	border-radius: 0px 0px 0px 15px;
    webkit-border-radius:15px;
}
.bradius {
	-moz-border-radius: 15px;
	border-radius: 15px;
    webkit-border-radius:15px;
}
div#wraper div#main div.content div.traf{
   /*border-bottom: 1px dashed #B8B8B8;*/
   margin-bottom: 15px;
}



div#wraper div#main div.content div.traf h2{
    color: #cadd4d;
    fontf-size: 30px;
}
div#wraper div#main div.content div.traf div.traf-top{
    margin-bottom: 10px;
    display: block;
    height: auto;
}

div#wraper div#main div.content div.traf div.traf-top div.clLeft{
	clear:left;
}

div#wraper div#main div.content div.traf div.test {
    background:url(../images/turboseo_traffic-botton.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 42px;
    margin: 0 auto 20px;
    width: 258px;
}
div#wraper div#main div.content div.traf p.traf-p{
    padding-bottom: 7px;
}

div#wraper div#main div.content div.traf img.traf-img{
    float: left;
	margin-bottom:-10px;
}
div#wraper div#main div.content div.traf p{
    font-size: 16px;
    text-align: left;
    padding-top: 5px;
}
div#wraper div#main div.content div.traf p span.traf-span-1{
    font-size: 18px;
    color: #41b6ff;
}
div#wraper div#main div.content div.traf p span.traf-span-2{
    color: #cadd4d;
    font-size: 31px;
}

div#wraper div#main div.content div.traf ul.traf-ul{
  margin-left: -15px;
}

div#wraper div#main div.content div.traf ul.traf-ul li{
    padding-bottom: 10px;
    padding-top: 5px;
}

div#wraper div#main div.content div.traf ul.traf-ul li p{
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 0px;

}
div#wraper div#main div.content div.traf ul.traf-ul li{
   border-bottom: 1px dashed #B8B8B8;
}
div#wraper div#main div.content div.traf ul.traf-ul li p.b-traf{
  font-size: 18px;
}

div#wraper div#main div.content div.traf ul.traf-ul li p span{
    font-size: 14px;
    line-height: 22px;
    color: #41b6ff;
}

div#wraper div#main div.content div.traf ul.list-ul{
    padding-left: 0px;
}
div#wraper div#main div.content div.traf p.traf-p{
  color: #b8b8b8;
}

div#wraper div#main div.content ul.list-ul li{
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 6px;
}

div#wraper div#main div.content div.peopleweb {
    display: block;
    height: auto;
    margin: auto;
    width: 605px;
}
div#wraper div#main div.content div.peopleweb div.mprofile {
    display: block;
    height: 197px;
    margin: auto;
    width: 605px;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.deco1 {
    background: url("../images/profile/deco1.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 82px;
    margin: 0 0 -39px 300px;
    position: relative;
    width: 135px;
    z-index: 9999;
}
div#wraper div#main div.content div.peopleweb div.hbprofile {
    background: url("../images/profile/prof_c.png") repeat-y scroll 0 0 #F7F7F7;
    border-top: 1px dashed #C4C4C4;
    display: none;
    height: auto;
    width: 605px;
	margin:0;
	padding:0;
}
div#wraper div#main div.content div.peopleweb div.hbprofile div.qbox {
    margin: 0 12px;
    padding: 0;
}
div#wraper div#main div.content div.peopleweb div.hbprofile div.qbox span {
    color: #3D3D3D;
    font-size: 14px;
    font-weight: bold;
	line-height:20px;
}
div#wraper div#main div.content div.peopleweb div.hbprofile div.qbox p {
    color: #8F8F8F;
    font-size: 14px;
    font-style: italic;
	line-height:20px;
}
div#wraper div#main div.content div.peopleweb div.hbsome {
    display: block;
    height: 29px;
    margin: auto;
    width: 605px;
}
div#wraper div#main div.content div.peopleweb div.hbsome div.blayer {
    background: url("../images/profile/prof_bottom.png") no-repeat scroll center bottom #F7F7F7;
    display: block;
    height: 6px;
    margin: auto;
    width: 605px;
}
div#wraper div#main div.content div.peopleweb div.hbsome div.morebut {
    background: url("../images/profile/moreinf.png") no-repeat scroll center bottom transparent;
    color: white;
    cursor: pointer;
    display: block;
    height: 23px;
    margin: auto;
    text-align: center;
    width: 178px;
}
div#wraper div#main div.content div.peopleweb div.hbsome div.morebut font {
    border-bottom: 1px dashed white;
}
div#wraper div#main div.content div.peopleweb div.hbsome div.morebut div.state {
    background: url("../images/profile/state.png") no-repeat scroll 0 -8px transparent;
    display: block;
    float: right;
    height: 8px;
    margin: 7px 20px 0 -30px;
    width: 10px;
}
div#wraper div#main div.content div.peopleweb div.deco2 {
    background: url("../images/profile/deco2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 34px;
    margin: -12px 0 0 -12px;
    width: 48px;
}
div#wraper div#main div.content div.peopleweb a.all {
    float: right;
	position:relative;
	z-index:10;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile {
    background: url("../images/profile/prof_top.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 154px;
    margin: auto;
    position: relative;
    width: 605px;
    z-index: 9998;
}
div#wraper div#main div.content div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info {
    display: block;
    float: left;
    height: 154px;
    margin: 0;
    padding: 0;
    width: 555px;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop{
	display: block;
    height: 44px;
    width: 100%;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop a.ovk{
	display:block;
	width:21px;
	height:21px;
	background:url(../images/profile/vk.png) no-repeat;
	margin:7px 3px 0;
	float:left;
}

div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop a.ofb{
	display:block;
	width:21px;
	height:21px;
	background:url(../images/profile/fb.png) no-repeat;
	margin:7px 3px 0;
	float:left;
}

div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop a.otw{
	display:block;
	width:21px;
	height:21px;
	background:url(../images/profile/tw.png) no-repeat;
	margin:7px 3px 0;
	float:left;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop a.ogp{
	/*vertical-align:middle;*/
	display:block;
	width:21px;
	height:21px;
	background:url(http://www.google.com/images/icons/ui/gprofile_button-16.png) no-repeat;
	margin:7px 3px 0;
	float:left;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info div.infotop span {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 11px;
	float:left;
}

div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info ul {
    float: left;
    list-style: none outside none;
    margin: 2px 0 2px 12px;
    padding: 0;
    width: 230px;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info ul li {
    color: #7B7B7B;
    font-size: 10px;
    height: 18px;
    margin: 0;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info ul li font {
    color: #282828;
    font-size: 10px;
}
div#wraper div#main div.content div.peopleweb div.mprofile div.hprofile div.info ul.ratings {
    float: left;
    list-style: none outside none;
    margin: 2px 0 2px 12px;
    padding: 0;
    width: 195px;
}
div.peopleweb div.mprofile div.hprofile div.info ul.ratings li div.statusbarBg {
    background: url("../images/profile/statusbarBg.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 13px;
    margin: 5px 0 0;
    width: 124px;
}
div.peopleweb div.mprofile div.hprofile div.info ul.ratings li div.statusbarBg div.statusbarLine {
    background: url("../images/profile/statusbarLine.png") no-repeat scroll left center transparent;
    display: block;
    float: left;
    height: 7px;
    margin: 3px;
    width: 5px;
}
div.peopleweb div.mprofile div.foto {
    display: block;
    float: right;
    height: 154px;
    margin: -126px 0 0;
    position: relative;
    width: 138px;
    z-index: 1;
}

div.slideBgl div.slideBgrNpointer font.profilers {
    text-decoration: underline;
}
.jcarousel-skin-tango .jcarousel-item-horizontal a {
    text-align: center;
}
.jcarousel-skin-tango .jcarousel-item-horizontal a {
    display: block;
    margin: auto;
    text-align: center;
    /*width: 150px;*/
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
}
font.slideProfecy {
    color: #8F8F8F;
    font-size: 11px;
    line-height: 16px;
}
element.style {
    display: block;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("prev-horizontal.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    left: 5px;
    position: absolute;
    top: 72px;
    width: 32px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 30px auto;
    padding-top: 20px;
    width: 800px;
}

#jq_mes5 .jcarousel-skin-tango .jcarousel-container-horizontal {
    margin: 30px auto;
    padding: 20px 0 0 0px !important;
    width: 800px;
}

div.slideBgl div.slideBgrNpointer {
    background: url("../images/slideBgrNpointer.png") no-repeat scroll right center transparent;
    display: block;
    height: 21px;
    width: 100%;
}
element.style {
    display: block;
}

ul#jq_mes4 li
{
     height:100px; 
     width:10%;
     background: url(../images/vacancy/vacancy_bord.png) no-repeat -1px 30px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url(../images/profile/next-horizontal.png) no-repeat;
/*    background: url(../images/vacancy/next_horizontal.png)no-repeat !important;	*/
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 5px;
    top: 72px;
    width: 32px;
/*    z-index: 10000;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal2 {
    background: url(../images/profile/next-horizontal2.png) no-repeat;
/*    background: url(../images/vacancy/next_horizontal.png)no-repeat !important;	*/
    cursor: pointer;
    height: 35px;
    position: absolute;
   /* position: relative;*/
    float: right;
    right: 10px;
    top: 29px;
    width: 32px;
    z-index: 10000;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url(../images/profile/prev-horizontal.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    left: 5px;
    position: absolute;
    top: 72px;
    width: 32px;
}

div.tShadow{
	width:100%;
	position:absolute;
	display:fixed;
}

div.tPopup{
	display:block;
	width:270px;
	height:auto;
	position:absolute;
	z-index:9999;
}

div.tPopup div.head{
	width:100%;
	height:20px;
	display:block;
}

div.tPopup div.body{
	width:100%;
	height:150px;
	display:block;
}

div.tPopup div.foot{
	width:100%;
	height:20px;
	display:block;
}

div.tPopup div.head a.tClose{
	width:30px;
	height:30px;
	background:url(../images/fancybox.png) no-repeat -40px 0;
	cursor:pointer;
	display:block;
	position:absolute;
	right:5px;
	top:5px;
}

div.tPopup div.head div.left{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/fancybox.png) no-repeat -40px -122px;
	float:left;
}

div.tPopup div.head div.center{
	display:block;
	width:230px;
	height:20px;
	background:url(../images/fancybox-x.png) repeat-x;
	float:left;
}

div.tPopup div.head div.right{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/fancybox.png) no-repeat -40px -162px;
	float:right;
}

div.tPopup div.body div.left{
	display:block;
	width:20px;
	height:150px;
	background:url(../images/fancybox-y.png) repeat-y 0px 0px;
	float:left;
}

div.tPopup div.body div.center{
	display:block;
	width:230px;
	height:150px;
	background:#ffffff;
	float:left;
}

div.tPopup div.body div.center table{
	height:100%;
}

div.tPopup div.body div.center table tr td{
	text-align:center;
	vertical-align:middle;
}

div.tPopup div.body div.center table tr td div.tText{
	padding:15px 5px;
}

div.tPopup div.body div.right{
	display:block;
	width:20px;
	height:150px;
	background:url(../images/fancybox-y.png) repeat-y -22px 0px;
	float:right;
}

div.tPopup div.foot div.left{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/fancybox.png) no-repeat -40px -142px;
	float:left;
}

div.tPopup div.foot div.center{
	display:block;
	width:230px;
	height:20px;
	background:url(../images/fancybox-x.png) repeat-x 0 -20px;
	float:left;
}

div.tPopup div.foot div.right{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/fancybox.png) no-repeat -40px -182px;
	float:right;
}
#dsq-content div, #dsq-content p, #dsq-content h3{
    clear: none !important;
}
#dsq-content li, #dsq-content ul, #dsq-content ol {
    clear: none !important;
}
element.style {
    height: auto;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper {
    overflow: hidden;
    padding: 5px;
}
#dsq-content .dsq-textarea .dsq-textarea-wrapper, #dsq-content .dsq-input-wrapper {
    margin-top: 35px !important;
}

.error{
	width:730px;
	height:435px;
	margin:auto !important;
	background:url(../images/404.jpg);
	display:block;
	float:none !important;
}

.error .etext{
	padding:55px;
	display:block;
}

.error .etext p{
	font-size:18px;
	font-family:Arial;
	color:#6d6d6d;
	display:inline;
}

.error .etext span{
	font-size:14px;
	font-family:Arial;
	font-style:italic;
	color:#ababab;
}

a.docx{
	padding:0 !important;
	margin:0 0 0 20px;
	text-decoration:none;
	border-bottom:1px dashed #24ABFF;
}

a.docx:hover{
	border:none;
}

#dsq-content .dsq-comment-footer-right .dsq-like{
	float:left;
}

div.aggregateRating{
	display:block;
	width:auto;
	clear:left;
	height:22px;
	margin:10px 0 0;
	position:relative;
/*	z-index:9999;*/
}

div.aggregateRating ul{
	list-style:none;
	padding:0;
	margin:3px 0 0;
	height:14px;
	width:90px;
	float:left;
}

div.aggregateRating ul li{
	padding:0;
	margin:0 4px 0 0;
	float:left;
	width:14px;
	height:14px;
}

div.aggregateRating ul li a{
	display:block;
	width:14px;
	height:14px;
	background:url(../images/t_vote.png) no-repeat -16px 0;
}

div.aggregateRating ul li a.rated{
	background:url(../images/t_vote.png) no-repeat 0 0;
}

div.aggregateRating span{
	color:black;
	padding:0;
}

ul li.xOl{
	list-style:disc;
	cursor:pointer;
}

ul li.xOl a{
	text-decoration:none;
	border-bottom:1px dashed;
	cursor:pointer;
}

ul li.xOl a:hover{
	border-bottom:none;
}

span.h2{
	color: #D7F6F9 !important;
    font: 36px Arial,Verdana,sans-serif !important;
    margin: 0 !important;
}

span.h2o{
	color: #D7F6F9 !important;
    font: 32px Arial,Verdana,sans-serif !important;
    margin: 0 !important;
}

span.h2s{
	color: #D7F6F9 !important;
    font: 20px Arial,Verdana,sans-serif !important;
    margin: 0 !important;
}

div.pagic{
	display:block;
	max-width:867px;
	width:89%;
	height:39px;
	background:url(../images/turbopagi/pagic.png) repeat-x;
	padding:0;
	margin:20px 0 20px 10px;
}

div.pagic div.pagir{
	display:block;
	width:49px;
	height:39px;
	float:right;
	padding:0;
	margin:0;
	position:relative;
	z-index:3;
}

div.pagic div.pagir a{
	display:block;
	width:49px;
	height:39px;
	background:url(../images/turbopagi/pagir.png) no-repeat;
}

div.pagic div.pagil{
	display:block;
	width:49px;
	height:39px;
	float:left;
	padding:0;
	margin:0;
	position:relative;
	z-index:2;
}

div.pagic div.pagil a{
	display:block;
	width:49px;
	height:39px;
	background:url(../images/turbopagi/pagil.png) no-repeat;
}

div.pagic div.pagicontainer{
	display:inline-block;
	margin:0 -49px;
	height:39px;
	position:relative;
	z-index:1;
	width:100%;
	float:left;
}

div.pagic div.pagicontainer ul.navigator{
	padding:0 49px;
    height: 40px;
    overflow: hidden;
	list-style-image:none;
}

div.pagic div.pagicontainer ul.navigator li:first-child{
	margin:0 25px 0 15px;
}

div.pagic div.pagicontainer ul.navigator li:last-child{
	margin:0 15px 0 25px;
	float:right;
}

div.pagic div.pagicontainer ul.navigator li{
	float:left;
	margin:0 5px;
}

div.pagic div.pagicontainer ul.navigator li a{
	font:18px/39px Arial,Verdana,sans-serif;
	color:#c0c0c0;
	text-decoration:none;
	padding:0 5px;
}

div.pagic div.pagicontainer ul.navigator li a:hover{
	color:#6f6f6f;
}

div.pagic div.pagicontainer ul.navigator li a.cr{
	color:#6f6f6f;
}

div.FaQ{
	text-align:right;
}

div.FaQ div.qu{
	display:block;
	border-bottom:1px dashed #acacac;
	padding:5px 0;
}

/*div.FaQ div.qu a{
	display:inline-block;
	width:160px;
	height:38px;
	background:url(../images/btn_answer.png) no-repeat;
}*/

div.FaQ div.qu p{
	padding:0 !important;
	font-weight:bold;
	color:#6D6D6D;
}

div.FaQ div.qu table{
	width:100%;
}

div.FaQ div.qu table tr td:last-child{
	width:180px;
	vertical-align:bottom;
}

div.FaQ div.qu2{
	display:block;
	text-align:left;
	padding:0 0 10px;
	border-bottom:1px dashed #acacac;
}

.pslide{
	height:240px;
}
nobr#stl_text{background:url(../images/toplink.gif) no-repeat scroll left 3px #FFFFFF;color:#45688E;display:none;font:bold 12px/13px Arial;height:13px;margin:15px 31px 15px 15px;padding:0 20px;position:fixed;top:0;left:0;cursor:pointer;}

/********** New blogue *************/

.the_blogue
{
	width:100%;
}

.the_blogue > a, .tp > a
{
font-size:24px;
font-weight:bold;
color:#cadd4d;	
margin-left:30px;
}

.table_blogue
{
margin-top:10px;	
}

.the_blogue_content
{
    margin: auto;
}

.block
{
width:310px;
float:left;
margin: 5px 0;	
}

.second_block
{
margin:5px 9px;	
}

.block em
{
display:block;	
width:310px;
height:8px;
float:left;
background:url(../images/blogue/blogue_tp.png) no-repeat;
}

.ctr_block
{
width:310px;
float:left;
background:	url(../images/blogue/blogue_ctr.png) repeat-y;
padding:5px 0 0 15px;
}

.ctr_block img
{
width:66px;
height:50px;
float:left;	
}

.blogue_text
{
float:right;
margin-left:2%;
width:70%;	
}

.blogue_text h4
{
font-size:12px;
color:#888;	
margin-bottom: 5px;
}

.blogue_text a
{
font-size:14px;
color:#333;
text-decoration:underline;
line-height:15px;	
}
.blogue_text a:hover
{
color:#24abff;
}
.block b
{
display:block;
width:310px;
height:8px;
float:left;
background:url(../images/blogue/blogue_btm.png) no-repeat;	
}




.all_blg
{
    margin:0.5% 0.4%;
    min-width: 270px;
    width: 32.5%;
    float: left;
    background:url(../images/blogue/rep.png) repeat;
}

.all_blg .tl_blg
{
    background:url(../images/blogue/tp_lt.png) no-repeat left top;
}

.all_blg .tl_blg .tr_blg
{
    background:url(../images/blogue/tp_rt.png) no-repeat right top;
}
.all_blg .tl_blg .tr_blg .br_blg
{
    background:url(../images/blogue/btm_rt.png) no-repeat right bottom;
}
.all_blg .tl_blg .tr_blg .br_blg .bl_blg
{
    background:url(../images/blogue/btm_lt.png) no-repeat left bottom;
    padding:5% 3% 0 0px;
	min-height:90px;
	
}

.bl_blg img
{
	width:65px;
	padding-left: 3%;
}

.bl_blg .blg_img img
{
	float:right
}

/*.ctr_blg
{
    margin: 0.5% 1.1%;
}*/

/********** vacancy_block ***************/

.vacancy_block
{
    width: 100%;
    margin:auto;
    background: #86daf5;
}

.tl_v
{
    background: url(../images/vacancy/lt_tp.png) no-repeat left top;
}

.tr_v
{
    background: url(../images/vacancy/rt_tp.png) no-repeat right top;
}

.bt_r_v
{
    background: url(../images/vacancy/rt_btm.png) no-repeat right bottom;
}

.bt_l_v
{
    background: url(../images/vacancy/lt_btm.png) no-repeat left bottom;
    padding-bottom: .1%; 
    overflow: hidden;
}

.bt_l_v > h2
{
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    font-weight:normal;
    text-decoration: underline;
    margin: 1% 0 .7% 2.2%;
}

.tl_v_m
{
    
    background: url(../images/vacancy/lt_tp_m.png) no-repeat left top #fff;
}

.tr_v_m
{
    background: url(../images/vacancy/rt_tp_m.png) no-repeat right top;
}

.bt_r_v_m
{
    background: url(../images/vacancy/rt_btm_m.png) no-repeat right bottom;
}

.bt_l_v_m
{
    background: url(../images/vacancy/lt_btm_m.png) no-repeat left bottom;
}

.tp > a
{
color:#fff;
display:block;
margin:12px 0 0 19px;	
}

.vac_min
{
    margin: 0 auto 1%;
    width: 96%;
    background:#fff;
}
 .vac_m
{

}

 .vac_m .tl3
{
    background:url(../images/vacancy/lt_tp_m.png) no-repeat left top;
}

 .vac_m .tl3 .tr3
{
    background:url(../images/vacancy/rt_tp_m.png) no-repeat right top;
}
.vac_m .tl3 .tr3 .br3
{
    background:url(../images/vacancy/rt_btm_m.png) no-repeat right bottom;
}
.vac_m .tl3 .tr3 .br3 .bl_3
{
    background:url(../images/vacancy/lt_btm_m.png) no-repeat left bottom;
    padding:78px 20px 43px 0;
    position: relative;
}

.bl_3 .jcarousel-skin-tango{
	position:absolute;
	width:100%;
    top: 13%;
    left: 0; 
}

.vacancy_content
{
padding: 4px;
width: 90%;
margin: 10px auto;
height: 100px;
/*
float:left;
position:relative;
background:	url(../images/vacancy/vacancy_ctr.png) repeat-y;
*/
}

.default
{
margin:0 auto !important;
padding:0 40px !important;
	
}

/*.vacancy_block b
{
display:block;	
width:956px;
height:12px;
float:left;
background:url(../images/vacancy/vacancy_btm.png) no-repeat; 	
}
*/
.vacancy_next
{

}

.li_w
{
width:170px !important;	
}




.mycont{

  margin:0 auto;

  overflow:hidden;

}


/*.mycarousel li{

  width:1000px;

  margin:0 10px;

}*/




