/* #225294*/
/* R-34 G-82 B-148*/
/* C95 M77 Y17 E3*/
/* #FB723B orange*/
/* #3399CC blue*/
/* #125f93 dark blue*/
/* #cd1713; brown*/

.gray {color:#999;}
.red {	color:#FF0000;}
.orange {color:#FB723B;}
.bold { font-weight:bold;}
.lightblue{color:#007DC6;}
.darkblue { color:#125f93;}
.brown {	color:#006600;}
.green { color:#008000;}
.lightgreen{color:#68B92E;}

div#wrap, div#headerlogo {
        clear:both;
	text-align: left;
        position:relative;
        overflow:visible;
        background-color:white;
}

div#headermenu{
	position:relative;
	padding:0;
}

.widthfix {
	margin:0 auto;
	padding:0;
	width:1005px;
	overflow:visible;
	}

/*.widthfloat {
	margin:0 auto;
	width:90%;
	}*/

.widthfloat {
	margin:0 auto;
	padding:0;
	width:99%;
	overflow:visible;
	}

div#page {
    padding:10px;
	font-size:1em;
	width:98%;
}

table.pagefix {
	width:985px;
}
table.pagefix td.main {
	width:720px;
	max-width:720px;
}
table.pagefix td.side {
	width:260px;
	max-width:270px;
}
table.pagefix td.sideleft {
	width:260px;
	max-width:270px;
}
table.pagefix td.mainright {
	width:725px;
	max-width:725px;
}

table.pagefix td.page {
	width:985px;
}


/*table.pagefloat {
	width:95%;
}
table.pagefloat td.main {
	width:74%;
}
table.pagefloat td.side {
	width:26%;
}
table.pagefloat td.sideleft {
	width:26%;
}
table.pagefloat td.mainright {
	width:74%;
}

table.pagefloat td.page {
	width:95%;
}
*/

/* Баг с новым фоном*/
table.pagefloat {
	width:985px;
}
table.pagefloat td.main {
	width:725px;
	max-width:725px;
}
table.pagefloat td.side {
	width:260px;
	max-width:270px;
}
table.pagefloat td.sideleft {
	width:260px;
	max-width:270px;
}
table.pagefloat td.mainright {
	width:725px;
	max-width:725px;
}

table.pagefloat td.page {
	width:985px;
}




table.pagecontent {
	font-size:1em;
	}

table.pagecontent td.main {
	padding-right:10px;
	vertical-align:top;
    position:relative;
	overflow:hidden;
	font-size:1em;
	}
table.pagecontent td.side {
	padding-left:10px;
	vertical-align:top;
	overflow:hidden;
	font-size:1em;
	}

table.pagecontent td.sideleft {
	padding-right:10px;
	vertical-align:top;
	overflow:hidden;
	font-size:1em;
	}
table.pagecontent td.mainright {
	padding-left:10px;
	vertical-align:top;
    position:relative;
	overflow:hidden;
	font-size:1em;
	}
table.pagecontent td.page {
    position:relative;
	overflow:hidden;
	font-size:1em;
}

div#banner1 {
	margin:0 auto;
	text-align:center;
	padding:0px;
	font-weight:bold;
	/*background:#A60A08;*/}

div#banner1 div{
	margin: 0 auto;
    width: 1008px;}

div#banner1 a{
	font-weight:bold;
}

div#banner1 a:hover{
	text-decoration:none;
}

div#rightcol {
	float:right; width:260px; margin: 0 0 0 10px;
}

#header1 {	position:relative;	background: #125f93;		width:100%;	margin:0;	height:24px;	padding:0;}
/* Меню шапки */
/* Меню шапки */
ul#pages {	margin:0;	padding:0;	list-style:none;}
ul#pages li {		float:left;	padding:0;	margin:0;line-height: 12px;}
ul#pages li a {	display:block;	padding:6px 10px;	text-decoration:none;	text-align:center;	height:auto;font-weight:bold;	color:#fff;}
ul#pages li a:hover { 	color:#f0f0f0;}
ul#pages li a.selected {     background-color:#F4F4F4;	color:#125f93;}
#q {
width: 200px;border:1px solid #ccc;top:3px;right:80px;position:absolute;
}
#s {
		position:absolute;
		top:0px;
		right:10px;
		cursor:pointer;
		width:100px;
}
span#logo {
	display:block;
	padding:10px 10px 0px 10px;
	}

span#logo a.infostart {
	display:block;
	width:156px;
	height:82px;
	}

span#logo a.infostart:hover {
    text-decoration:none;
	color:#3399CC;
 }


div#search_div {
	position:absolute;
	top:35px;
	left:200px;
        padding:0;
        font-size: 14px !important;
	line-height:1.4em;
	color:#999999;
	width:800px;
	}

#title-search-input {
	width: 480px;
	padding:2px;
	border:1px solid #ccc;
        font-size: 14px !important;
	}

#button-sreach  {
	font-size: 14px !important;
	padding:2px;

	}

div#block_menu {
	position:absolute;
	top:30px;
	left:580px;
/*    font-size: 14px !important;*/
	overflow:hidden;
    }
div#block_menu a{
	color:#0A0;
}


div#menucompany {
	position:absolute;
	top:10px;
	left:400px;
	line-height:1.4;
}

div#user_info {
	position:absolute;
	 top:10px;
	 right:10px;
     text-align:right;
	 width:280px;
	line-height:1.4em;
}


#prefoot {
	width:100%;
	clear:both;
}

.multiFeaturePromo {
	overflow:hidden;
	padding:10px 25px 10px 25px;

}

.multiFeaturePromo ul {
	list-style-type:none;
	margin:0;
	overflow:hidden;
}

.multiFeaturePromo li {
	width:160px;
	float:left;
	display:inline;
	padding-top:10px;
	margin-right:10px;
	padding-right:10px;
	text-align:center;
}
.multiFeaturePromo p{
	margin:0;
	text-align:left;
}

.multiFeaturePromo h3{
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:3px 0;
	line-height:1;
	text-align:left;
}

.multiFeaturePromo img{
	height:109px;
}

div#footer {
	color: #FFF;
	clear: both;
/*	font-size: 12px !important; */
	background: #828282 url('/img/gradient_footer.gif') repeat-x left top;
	text-align: left;
	position: relative;
	line-height: 1.2;
	overflow: hidden;
	padding:0px;
	padding-top:20px;
	width:100%;
}

div#footer a {
	color: #FFF;
	text-decoration: none;
}

div#footer #reclama{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    color: #828282;
    display: block;
    margin-left: -6px !important;
    padding: 2px 6px !important;}

div#footer a:hover {
    text-decoration: underline;
    background-color: transparent;
}

div#footer ul#footerLinks {
  padding:0 10px 0 10px;
  list-style-type: none;
}

div#footer ul#footerLinks * {
  margin: 0;
  padding: 0;
}

div#footer ul#footerLinks li {
  float: left;
  display: inline;
  margin-left: 25px;
  padding-left: 0px;
}

div#footer ul#footerLinks li.first {
  margin-left:0;
  padding-left:0;
}

div#footer ul#footerLinks dt, div#footer ul#footerLinks dt a{
  font-weight: bold;
  margin-bottom: 0.6em;
}

div#footer ul#footerLinks dd {
  margin-bottom: 0.4em;
}

div#footer ul#footerLinks  dd.rss {
		background: url(/img/rss.gif) no-repeat left center;
		padding-left:16px;
	}
div#footer ul#footerLinks  dd.email {
		background: url(/img/email.gif) no-repeat left center;
		padding-left:16px;
	}

div#footer ul#footerLinks  dd.twit {
		background: url(/img/twit.gif) no-repeat left center;
		padding-left:16px;
	}

div#footer ul#footerLinks  dd.ya {
		background: url(/img/ya.png) no-repeat left center;
		padding-left:16px;
	}

div#footer div#footerContent {
  padding:0px;
}

div#footerLogos {
  padding-left:0 10px 0 10px;
}

div#footerLogos, div#footerLogos a{
  color: #DFDFDF;
}

div#footerLogos p {
  line-height:2em;
}

div#footerLogos span {
  padding-left: 0.4em;
  border-left: solid 1px #A0A0A0;
}


.block{
	margin:5px auto;
	position:relative;
	padding:5px;
	text-align:left;
	overflow:hidden;
}


.block a:visited {
	color:#999;
	}


.block img.leftimg{
	float:left;
	margin-right:5px;
}

/* Номера страниц */
.pages {
   font-size:1em;
   color:#999;
}
.pages a, .pages b,.pages a:hover {
	border:1px solid #FFF;
	display:block;
	float:left;
	padding:1px 3px;
	margin-left:2px;
	font-weight:normal;
}

.pages a:hover {
	border:1px solid #FB723B;
	}

.pages span {
	display:block;
	float:left;
	}

.pages b.active{
	background-color:#FB723B;
	color:#FFFFFF;
	font-weight:bold;
}
/*/*/

div.banner2 {
    text-align:left;
    padding-left:100px;
}

div.banner3 {
    width:240px;
    margin:0 auto;
    padding:0;
}

h3.headblock{
	text-transform:uppercase;
/*	font-size:18px;*/
	padding-bottom:4px;
	color:#cd1713;
	border-bottom:3px solid #125f93;
	margin:0 0 12px 0;
	width:100%;
	overflow:hidden;
	text-align:left;
}

h3.headblock a{
	font-weight:normal;
}

/* Общие классы, могут быть на любой странице */

div.txt {
	color:#333;
	text-align:left;
	line-height:1.4em;
	padding:0;
	margin:0;
}

div.txt ul {
	list-style-type:circle;
}

div.txt ol {
	list-style-type:decimal;
}


div.txt table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

div.txtdescr {
	color:#333;
	text-align:left;
	font-weight:bold;
	line-height:1.4em;
	letter-spacing:0.3px;
	padding:10px 0px 10px 0px;
}


/* Картинки объекта */

.nav_main {
	background: url(/img/toolnav.gif) no-repeat 0 0px;
	word-spacing: -0.1em;
	}

.nav_projects {
	background: url(/img/toolnav.gif) no-repeat 0 -144px;
	word-spacing: -0.1em;
	}

.nav_articles {
	background: url(/img/toolnav.gif) no-repeat 0 -288px;
	word-spacing: -0.1em;
	}

.nav_orders {
	background: url(/img/toolnav.gif) no-repeat 0 -72px;
	word-spacing: -0.1em;
	}

.nav_sites {
	background: url(/img/toolnav.gif) no-repeat 0 -360px;
	word-spacing: -0.1em;
	}

.nav_lections {
	background: url(/img/toolnav.gif) no-repeat 0 -432px;
	word-spacing: -0.1em;
	}

.nav_store {
	background: url(/img/toolnav.gif) no-repeat 0 -216px;
	word-spacing: -0.1em;
	}

.nav_club {
	background: url(/img/toolnav.gif) no-repeat 0 -504px;
	word-spacing: -0.1em;
	}

.nav_rate {
	background: url(/img/toolnav.gif) no-repeat 0 -576px;
	word-spacing: -0.1em;
	}

.nav_forum {
	background: url(/img/toolnav.gif) no-repeat 0 -648px;
	word-spacing: -0.1em;
	}

/* Лента объектов */

.news_str {
	padding:0;
	padding-bottom:20px;
	clear:left;
	position:relative;
	font-size:1em;

	}

.news_right {
	margin-left:80px;
	padding:0;
	text-align:left;
	}

.news_rubric {
	padding:5px 0 5px 0;
	margin:0;
}

.news_rubric a{
/*	font-size: 0.68em;*/
	font-weight:normal;
}

a.news_rate {
	position:absolute;
	top:15px;
	left:0;
	width:62px;
	height:80px;
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 0px;
	font-weight:bold;
	font-size:15px;
	padding-top:19px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	}


a.news_rate:hover {
	background-position:0 -100px;
	text-decoration:none;
	}

a.news_rate_page {
	float:left;
	width:62px;
	height:80px;
	background: #FB723B url(/img/starplus2.gif) no-repeat 0 0px;
	font-weight:bold;
	font-size:15px;
	padding-top:19px;
	color:#fff;
	text-align:center;
	margin-right:20px;
	margin-top:10px;
	}

a.news_rate_page:hover {
	background-position: 0 -100px;
	text-decoration:none;
	}

a.rate_yell {
	background: #FB723B url(/img/staryell.gif) no-repeat 0 0px;
	}
a.rate_green {
	background: #FB723B url(/img/stargreen.gif) no-repeat 0 0px;
	}
a.rate_fiol {
	background: #FB723B url(/img/starfiol.gif) no-repeat 0 0px;
	}
a.rate_black {
	background: #FB723B url(/img/starblack.gif) no-repeat 0 0px;
	}
a.rate_blue {
	background: #FB723B url(/img/starblue.gif) no-repeat 0 0px;
	}

.object_image {
	float:left;
	}

.object_image img{
	margin:5px 10px 10px 0;
	max-width:160px;
	}

.object_image_detail {
	float:left;
	}

.object_image_detail img{
	/*border:1px solid #CCC;*/
	margin:10px 20px 20px 0px;
	}

.object_image_detail_empty {
	border:1px solid #ccc;
	width:150px;
	height:100px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin:10px 20px 20px 0px;
	}

.type_obj {
	position:absolute;
	top:7px;
	right:0px;
	width:36px;
	height:36px;
}

/* Страница объекта */

h1.headview {
	color:#666;
	line-height: 0.98em;
	letter-spacing: -1px;
        padding-top:10px;
	padding-bottom:10px;
	font-weight:normal;
        font-size:2.2em;
}

h1.headviewnone {
	color:#666;
	line-height: 1.1em;
        padding:0;
        font-size:12px;
	font-weight:normal;
        margin:0;
        letter-spacing: 1;
}

h2.rubric {
	color:#999;
	line-height: 1em;
	letter-spacing: -1px;
	clear:left;
	padding-top:5px;
	padding-bottom:15px;
        display:none;
}

h2.news_name {
	padding-bottom:0;
	margin-right:36px;
	font-size:1.6em;
	line-height: 1.0em;
	letter-spacing: -1px;
	}

h2.news_name a:visited{
	color:#999;
}

h3.paragraph {
	padding-top:10px;
	padding-bottom:10px;
}

.obj_info {
	clear:left;
	color:#999;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	}

.obj_info ul { padding:0; margin:0; }
.obj_info li { display:inline;	list-style:none; float:left; width: auto; }

.obj_screen {
	text-align:left;
	padding:0px;
/*	font-size:0.84em;*/
	width:160px;
	border:1px solid #ccc;
}


table.buy {
	/*width:100%;*/
	border-collapse:collapse;
}
table.buy th{
	padding:10px;
	border:1px dotted #CCC;
	font-weight:bold;
	background-color:#f4f4f4;
}

table.buy td{
	padding:10px;
	border:1px dotted #CCC;
}
table.buy td.price, table.buy th.price{
	text-align:right;
	width:200px;
}

table.buy td.buyb, table.buy th.buyb{
	text-align:center;
	width:150px;
}

table.TabDowload {
	width:100%;
}


table.TabDowload td{
	padding:10px;
/*	font-size:0.84em;*/
	border:1px dotted #CCC;
}

/* Лента комментариев */

.comment_id {
	float:left;
	}

.comment_line {
	/*width:630px;*/
	padding:10px 10px 20px 10px;
	clear:left;
	border: 5px solid #f0f0f0;
	border-left: 10px solid #f0f0f0;
	border-right: 10px solid #f0f0f0;
	/*border-bottom:1px solid #CCC;*/
	position:relative;
}



.comment_body {
	margin-left:25px;
}

.rated_users {
/*	font-size:100%;*/
}

.ratecomm {
	float:right;
	padding:2px;
}

.rated_users_minus {
	color:#999999;
/*	font-size:0.84em;*/
}
.rated_users_plus {
	color:#999999;
/*	font-size:0.84em;*/
}


.download_button
	{
/*	font-size:0.84em; */
	width:192px;
	height:76px;
	background-color:#FFFFFF;
	margin-bottom:15px;
    float:right;
    vertical-align:middle;
	}

.download_button a
	{
	color:#FFFFFF;
	display:block;
	height:76px;
	margin:0px;
	padding-top:20px;
	padding-left:50px;
	padding-right:10px;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image: url(/img/download.png);
	background-repeat:no-repeat;
	background-position:left;
	}

.download_button a:hover
	{
	text-decoration:none;
	background-position:right;
	}

pre, code {
	background-color: white;
	color: blue;
	width:100%;
/*	font-size:11px;*/
	margin:5px;
	/*overflow: auto;*/
}


/* Битрикс формы ввода */

table.data-table
{
	border:1px solid #FFFFFF;
	border-collapse:collapse;
}

table.data-table td
{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

table.data-table thead td, table.data-table th
{
	background-color:#F4F4F4;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #FFFFFF;
	padding:4px;
	color:#333;
}

table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

table.data-table tfoot td
{
	background-color:#F4F4F4;
	padding:4px;
	color:#333;
}

/* Отладка */
.isright {
float:right;
}
.isleft {
float:left;
}
.clright {
clear: right;
}
.clleft {
clear: left;
}

table.tabFiles {
	width:100%;
	clear:left;
}
table.tabFiles td.name {
	width:50%;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
/*	font-size:100%;*/
}

table.tabFiles td.data {
	width:50%;
	text-align:left;
	padding:5px;
	border:1px solid #CCC;
/*	font-size:88%;*/
}

.direct {
	color:#009900;
}

a.greenbutton {
	display:block;
	padding:10px;
	background:#090;
	width:200px;
	color:#FFF;
	font-weight:bold;
	margin:10px auto;
	}
a.greenbutton:hover {
	background:#FB723B;
	text-decoration:none;
	}

div.smallstar {
	background: #FFF url(/img/star.gif) no-repeat 0 0px;
	color:#000;
	text-align:center;
	width:20px;
	height:15px;
	float:left;
	clear:left;
	padding-top:20px;
	padding-bottom:0;
}

div.smallcomm {
	background: #FFF url(/img/comm.gif) no-repeat 0 0px;
	color:#000;
	text-align:center;
	width:20px;
	height:15px;
	float:left;
	clear:left;
	padding-top:16px;
	padding-bottom:0;
}

div.smalldown {
	background: #FFF url(/img/download.gif) no-repeat 0 0px;
	color:#000;
	text-align:center;
	width:25px;
	height:15px;
	float:left;
	clear:left;
	padding-top:16px;
	padding-bottom:0;
}

div.smallnew {
	background: #FFF url(/img/new.jpg) no-repeat 0 0px;
	color:#000;
	text-align:center;
	width:25px;
	height:15px;
	float:left;
	clear:left;
	padding-top:16px;
	padding-bottom:0;
}


div.attention,
font.errortext,
span.errortext {
	/*width:100%;*/
	display:block;
	border:1px solid #CCC;
	background-color:#F0F0F0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
/*	font-size:12px;*/
	padding:10px;
	color:#900;
	margin-bottom:10px;
	}


/* Информационные пиктограммы */
.icon { display: inline; font-size: 100%; padding: 2px 0 0 16px;	min-height: 16px; height:16px; margin-left:1px; margin-right:1px;	word-spacing: -0.1em;} /* white-space: nowrap;  need for IE6*/

.tool { display: inline; font-size: 100%; padding: 2px 6px 0 18px;	min-height: 24px; height:24px; margin-left:2px; margin-right:5px;	word-spacing: -0.1em;} /* white-space: nowrap;  need for IE6*/
.comm { background: url(/img/comm.gif) no-repeat 0 2px;}
.comm2 { background: url(/img/comm2.gif) no-repeat 0 4px;}
.print { background: url(/img/print.gif) no-repeat 0 0px;}
.rss { background: url(/img/rss16.gif) no-repeat 0 0px;}
.edit { background: url(/img/edit.jpg) no-repeat 0 0px; }
.cdate { background: url(/img/cdate.jpg) no-repeat 0 0px; }
.mdate { background: url(/img/mdate.gif) no-repeat 0 0px; }
.images { background: url(/img/images.jpg) no-repeat 0 0px; }
.settings { background: url(/img/settings.jpg) no-repeat 0 0px; }
.del { background: url(/img/del.jpg) no-repeat 0 0px;}
.group_creat { background: url(/img/gr.gif) no-repeat 0 0px;}
.upgrade { background: url(/img/upgrade.jpg) no-repeat 0 0px;}
.loupe { background: url(/img/loupe.jpg) no-repeat 0 0px;}
.backleft { background: url(/img/left.png) no-repeat 0 0px;}
.backup { background: url(/img/up.png) no-repeat 0 0px;}
.backright { background: url(/img/right.jpg) no-repeat 0 0px;}
.backdown { background: url(/img/down.png) no-repeat 0 0px;}
.download {	background: url(/img/download.gif) no-repeat 0 2px; font-weight:bold; }
.view {	background: url(/img/view.gif) no-repeat 0 2px;	padding-left:18px;}
.minus { background: url(/img/minus2.gif) no-repeat 0 -1px;	padding-left:20px;}
.plus {	background: url(/img/plus2.gif) no-repeat 0 -1px; padding-left:20px; }
.star {	background: url(/img/star.gif) no-repeat 0 0px; padding-left:20px;	color:#FB723B; }
.user {	background:url(/img/user.jpg) no-repeat 0 0px; padding:0 6px 0 18px;}
.author {	background:url(/img/author.png) no-repeat 0 0px; padding:0 6px 0 18px;}
.moderator {	background:url(/img/user_gray.png) no-repeat 0 0px; padding:0 6px 0 18px;}
.premium {	background:url(/img/user_suit.png) no-repeat 0 0px; padding:0 6px 0 18px;}
.tools { background: url(/img/tools.jpg) no-repeat 0 0px;}
.downloadbig {padding: 2px 6px 0 20px;	background: url(/img/download.gif) no-repeat 0 3px; font-size:16px; font-weight:bold; white-space:normal;}
.sort_desc { background: url(/img/sort_desc.gif) no-repeat 0 0px;}
.sort_asc { background: url(/img/sort_asc.gif) no-repeat 0 0px;}
.subscribe { background: url(/img/subscribe.png) no-repeat 0 0px;}
.message { background: url(/img/message.png) no-repeat 0 0px;}
.email_comment { background: url(/img/email_comment.png) no-repeat 0 0px;}
.add_comment { background: url(/img/comment_add.gif) no-repeat 0 0px;}
.del_subscribe { background: url(/img/del_subscribe.jpg) no-repeat 0 0px;}
.add_pub { background: url(/img/add.gif) no-repeat 0 5px; font-weight:bold; font-size:1.3em;}
.refresh { background: url(/img/refresh.png) no-repeat 0 0px;}
.next { background: url(/img/next.png) no-repeat 0 0px;}
.back { background: url(/img/back.png) no-repeat 0 0px;}
.start { background: url(/img/start.png) no-repeat 0 0px;}
.end { background: url(/img/end.png) no-repeat 0 0px;}
.money { background: url(/img/money.png) no-repeat 0 0px;}


.user-info { padding: 3px 0 0 0;}
.user-info a { text-decoration: none;}
.user-info img { margin-right: 4px;	padding: 1px;	border: 1px solid #ccc;	vertical-align: middle;	width:16px;	height:16px;}

.info { font-size:1em; color:#999;}


/* BOXES */
.box { background: url(/img/box_260bg.png) 0 100% no-repeat; overflow: hidden; margin: 10px auto; }
.box div.pad10 { padding:20px 10px 20px 10px; font-size:1em; }
.box h2 { height: 21px; overflow: hidden; position: relative; margin-bottom: 0; padding: 5px 10px 0 20px; color:white; font-weight:normal; font-size:12px;
		  background: url(/img/header_260bg.png) no-repeat; }
.box h3 { font-size:12px; font-weight:bold; line-height:1.2em; *line-height:1.1em; margin-bottom:5px; *margin-bottom:7px; margin-top:0; padding-top:0; }
.box ul { *margin-bottom:0px; list-style:none; margin-left:0; }
.box li { padding-bottom:10px; }
.box .liner { width:240px; border-top:1px solid #CCC; margin-top:5px; margin-bottom:5px;}

.addToCart .button2{
padding-top:2px;
float:left;
}
.addToCart div.price {    /*display only one price next to the cart button*/
font-size:12px;
font-weight:bold;
float:left;
line-height:14px;
margin-left:10px;
}
ins.newprice {
display:block;
color:#ed1c24;
font-size:12px;
font-weight:bold;
}
del.normalprice {
display:block;
text-decoration:none;
font-size:14px;
font-weight:bold;
margin:5px 0;
}
del.regprice {
display:block;
color:#3e3e3e;
font-size:11px;
}
.addToCart{
margin-left:15px;
}

.noactive {
    background-color:#F0F0F0;
	}

.downloadfile
	{
	font-size:0.84em;
	width:192px;
	height:76px;
	margin:10px 20px 10px 20px;
	background-color:#FFFFFF;
	margin-bottom:15px;
	}

.downloadfile a
	{
	color:#FFFFFF;
	display:block;
	vertical-align:middle;
	height:76px;
	margin:0px;
	padding-top:20px;
	padding-left:50px;
	padding-right:10px;
	text-decoration:none;
	background-color:#FFFFFF;
	background-image: url(/img/download.png);
	background-repeat:no-repeat;
	background-position:left;
	}

.downloadfile a:hover
	{
	text-decoration:none;
	background-position:right;
	}

table.stat td { border:1px solid #CCC; }

table.stat {width: 100%; border-collapse: collapse; }
table.stat td, table.stat th {text-align: left; border: 1px solid #ddd;  height: 1.5em; padding: 4px;}

.gdparent {
	border: 1px solid #FFF;
	position: relative;
	background-color: white;
	}
.gdheader {
	text-transform:uppercase;
	font-size:1em;
	padding-bottom:4px;
	color:#cd1713;
	border-bottom:3px solid #125f93;
	margin:0 0 12px 0;
	width:100%;
	overflow:hidden;
	text-align:left;
	padding-top:10px;
	background-color: #FFF;
	}

.gdheader h3{
        display:inline;
	font-weight:normal;
}
.gdheader a{
	text-transform:none;
	font-size:1em;
}
.pagesnavajax {
	z-index: 3;
	position: absolute;
	top:12px;
	right: 0px;
	display:block;
	color:#CCC;
}

.gdcontent {
	padding: 0px; zoom: 1;
	text-align:left;
	font-size:1em;
}

.gdparent_footer {
	text-transform:uppercase;
	font-size:1.4em;
	padding-bottom:4px;
	color:#cd1713;
	overflow:hidden;
	text-align:right;
	}

/** Меню объекта **/
ul#menu_piblic {
	padding:5px;
	margin:0;
}
ul#menu_piblic li{
	display:inline;
	line-height:1.8em;
}

.bluetabs{
	margin:10px 0;
	padding: 5px 0 0;
	height:21px;
	font-size: 11px;
	line-height: 16px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom:1px solid #CCC;
	overflow:hidden;

}

.bluetabs li{
	display: inline;
	margin: 0; padding:0;

}

.bluetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 0;
	padding:6px 10px;
	margin:0;
	margin-right: 3px;
	/*background-color: #FFF;
	border:1px solid #FFF;*/
	border-bottom-color: #CCC;
	color: #3399CC;
	font-weight:bold;
	/*height:19px;*/
	line-height: 16px;
}

.bluetabs li a:visited{
	color: #3399CC;
}

.bluetabs li a:hover{
	text-decoration: underline;
	color: #FB723B;
}

.bluetabs li a.selected{
	position: relative;
	top: 0px;
	background:#226b9c url(/img/topbar-hover.gif) repeat-x;
/*	background-color:#125f93;*/
	color: white;
	border: 1px solid #125f93 ;
	border-bottom-color: #125f93 ;
}

ul.bluetabs a.selected:link{
	color: white;
}
ul.bluetabs a.selected:visited{
	color: white;
}
.bluetabs li a.selected:hover{
	text-decoration: none;
	color: white;
}



.new {
	background: url(images/new.gif) left no-repeat;
	padding-left:34px;
}

.dominikana {
	background: url(images/dominikana.png) left no-repeat;
	padding-left:20px;
}

/* кнопка покупки*/
.button_buy {
    background: url("images/buyb.png") repeat-x scroll 0 0 green;
    border: 1px solid green;
    border-radius: 5px 5px 5px 5px;
    /*display: inline-block;*/
    text-align: right;
    vertical-align: middle;
    margin: 10px 0 0;
    display: block;
    width: 104px;
}
.button_buy:hover,
.button_buy.hover {
	background-position:0 -24px;
}
.button_buy a {
	color:#fff !important;
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding:0 10px 0 23px;
	background: url(images/cart.png) no-repeat 3px 5px ;
}

.button_buy a:hover,
.button_buy a.hover {
	text-decoration:none;
}

.product{
	background:transparent url("images/result_gradient.gif") bottom repeat-x;
	border:1px solid #ccc;
	font-size:1em;
	position:relative;
    width: 210px;
    height: 220px;
}
.product img.productimg{
	display:block;
	max-height:120px;
	max-width:200px;
	overflow:hidden;
	margin:12px auto 0;
}
.product h4{
	line-height:1em;
	position:absolute;
	bottom:20px;
	left:0px;
	padding:5px;
	margin:15px;
	color:#000;
	font-weight:normal;
	background-color:#FFF;
	opacity:0.9;
}
.product h4 a{
	color:#000;
	text-decoration:none;
}
.product h4 a:hover{
	color:#000;
	text-decoration:none;
}
.product ul{
	font-size:1em;
	list-style-type:square;
	margin:0 24px;
}
.product ul li{
	padding:0 0 4px 0;
	font-weight:bold;
}

.product .button_buy,
.product input{
	bottom:0;
	margin:0 8px 8px 0;
	position:absolute;
	right:0;
	width:85px; /* // fixes ie7 width // */
}

div.badge-colors{
	background:transparent url("/img/badge_colors.png") no-repeat;
	font-size:9px;
	line-height:21px;
	padding-left:22px;
	position:absolute;
	top:0;
	/*width:100%;*/
}
div.badge-sale{
	background:#ce040b;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	font-size:11px;
	height:20px;
	line-height:19px;
	padding:0 7px 0 11px;
	position:absolute;
	top:0px;
}
div.badge-rate{
	background:#FFF;
	position:absolute;
	top:10px;
	right:0px;
	line-height:24px;
}

div.badge-moneyback{
	background:transparent url("/img/mb_mini.gif") no-repeat;
	width:70px;
	height:70px;
	position:absolute;
	top:40px;
	right:0;
	/*width:100%;*/
}

div.price{
	font-weight:bold;
	font-size:1.2em;
}
div.price.sale{
	/*border-left:20px solid #ce040b;*/
	color:#ce040b;
	display:inline-block;
	font-weight:bold;
	font-size:11px;
	line-height:19px;
	padding:0;
}
div.price del{
	color:#3e3e3e;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin-top:4px;
	text-decoration:line-through;
}
div.price span.msg{
	line-height:13px;
}

.product .button2,
.product input{
	bottom:0;
	margin:0 8px 8px 0;
	position:absolute;
	left:7px;
	width:100px; /* // fixes ie7 width // */
}
.button2 {
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding:0 10px;
}
.global_filter {
	padding:10px 0 10px 0;
	font-size:12px;
	font-weight:normal;
	color:#444;
	text-align:left;
	position:absolute;
	top:45px;
	left:170px;
}
.global_filter label{
	font-size:12px;
	font-weight:bold;
	border:1px solid #fff;
	padding:5px;
}

.global_filter label.checked{
	background-color:#FB723B;
	color:#fff;
}

.notlink {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	text-decoration: none;
}
.notlink:hover {
	text-decoration: none;
}

.box_buy {
	width:100%;
	clear:both;
}

table.buy {
	width:100%;
}

/*______________________________________________________________________________Новые стили*/
/*Общие стили*/
ul#payment h2,
#advertising h2,
#rules h2{
	color: #126297;
    font-size: 1.6em;
    font-weight: normal;
    padding: 10px 0 5px 0;}

ul#payment h3,
#advertising h3,
#rules h3{
	font-size: 1.25em;
	font-weight: normal;
	color:#126297;}

ul#payment b,
#advertising b{
	color:#333333;}

#advertising p{
	text-align: justify;}

ul#payment  .left,
#advertising .left{
	float: left;
    margin: 0 10px;}

ul.line{
	overflow:hidden;
	clear: both;}

ul.line li{
	float:left;}


/*Реклама на сайте*/
#advertising h2{
	border-bottom: 1px solid #C6C6C6;
    color: #892906;
	text-transform: uppercase;
	margin: 30px 0 10px;
    padding: 2px 0;}

#advertising h3{
	color: #000000;
    margin-left: 5px;
    text-transform: uppercase;}

#advertising h3.arrow{
	background: url("/about/advert/img/forward.png") no-repeat scroll left 12px transparent;
	padding-left: 25px;}

#advertising ol{
	padding-left: 20px;
	margin:0;}

#advertising ul li {
    background: url("/about/advert/img/bullet.png") no-repeat scroll left 9px transparent;
    margin: 3px 0;
    padding-left: 13px;
    text-align: justify;}

#advertising ul.ul_pic{
	padding-left: 115px;}

#advertising ul .price{
	background:none;
	padding-left:0;}

#advertising ul#tarteg{
	background: url("/about/advert/img/tartegin.jpg") no-repeat scroll 14px top transparent;
	position:relative;}

#advertising ul#tarteg #free_price{
	background: url("/about/advert/img/free.png") no-repeat scroll right top transparent;
    height: 90px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 186px;}

#advertising ul#public{background: url("/about/advert/img/public.png") no-repeat scroll 14px top transparent;}

#advertising ul#mail{background: url("/about/advert/img/mail.jpg") no-repeat scroll 14px top transparent;}

#advertising ul#top_public{background: url("/about/advert/img/top_public.jpg") no-repeat scroll 14px top transparent;}

#advertising ul#interview{background: url("/about/advert/img/interview.jpg") no-repeat scroll 14px top transparent;}

#advertising ul#sponsor{background: url("/about/advert/img/sponsor.jpg") no-repeat scroll 14px top transparent;}

#advertising ul.line{
	padding:0;
	list-style: none outside none;}

#advertising ul.line li{
	background: none repeat scroll 0 0 transparent;
    border: 1px solid #F4F4F4;
    height: 85px;
    margin: 0 3px 0 0;
    padding: 0;
    width: 170px;}

#advertising ul.line li img{
	margin:5px;}

#advertising .text{
	float: left;
    width: 110px;
	color:#2B7DBA;}

#advertising .text .head{
	font: bold 1.3em arial;}

#advertising .text p{
	font-size: 0.9em;
    text-align: left;
	margin: 5px 0 0;}

#advertising #plan_ban{
	border: 1px solid #F4F4F4;
    float: right;
    margin: 20px 0 0 12px;
    overflow: hidden;
    padding: 2px;
    width: 251px;}

#advertising #plan_ban span{
	float: right;
    text-decoration: underline;}

#advertising table{
	border-collapse: collapse;
	margin-top: 5px;}

#advertising table td{
	border: 1px solid #000;
    font-size: 0.9em;
    padding: 5px;
    text-align: center;}

#advertising .cont_but_center{
	text-align:center;
	margin: 20px 0 0;}

#advertising .but_gr{
	background: url("/about/advert/img/bg_but_gr.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid green;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
	font-weight:bold;
    display: inline-block;
    padding: 4px 8px;
	cursor:pointer;}

#advertising #contact,
#rules #contact{
	background: url("/about/advert/img/contact.png") no-repeat left 7px;
    margin-top: 70px;}

#advertising #contact #first ,
#rules #contact #first {
	overflow: hidden;
    margin: 0 0 0 120px;
	border-bottom:1px solid #2E70BA;
	padding-bottom: 2px;}

#advertising #contact #first .tel,
#rules #contact #first .tel{
	float: right;
    padding-left: 17px;}

#advertising #contact #first .tel p,
#rules #contact #first .tel p{
	font-size: 1.55em;
    padding: 0;}

#advertising #contact #second,
#rules #contact #second{
	height: 80px;
    position: relative;}

#advertising #contact #second span,
#rules #contact #second span{
	left: 162px;
    position: absolute;
    top: 5px;}

#advertising #contact #second a,
#rules #contact #second a{
	position: absolute;
    right: 0;
    top: 5px;}

/*Способы оплаты*/
ul#payment,
ul#rbk_pay{
	padding: 0;}


ul#payment li{
	margin: 20px 0;
	overflow: hidden;}

ul#payment li  ul.sub_ul{
	margin: 0 0 0 90px;
    padding: 0;}

ul#payment li  ul.sub_ul li{
	background:none repeat scroll 0 0 #fff;
	margin: 15px 10px 30px 0;}

ul#payment li  ul.sub_ul li .text{
	float: left;
    width: 88%;}

ul#payment ul.sub_ul img.left{
	width:50px;
	margin-left:0;}

ul#payment li  ul.sub_ul #rbk_pay li{
	float: left;
    margin: 15px 10px 10px;
    padding: 4px 2px;
    text-transform: uppercase;
    width: 360px;}

ul#payment li  ul.sub_ul #rbk_pay li img{
	border: 1px solid #EDECEC;
    margin: 2px;
    width: 55px;}

ul#payment li  ul.sub_ul #rbk_pay li.first_r{
	height: 66px;}

ul#payment li  ul.sub_ul #rbk_pay li.second_r{
	height: 183px;}

ul#payment li  ul.sub_ul #rbk_pay li.three_r{
	height: 104px;}

/*Правила работа*/
#rules{
	margin: 30px 0 0;}

#rules .block{
	margin: 10px 0 15px;
    padding: 0 0 20px 60px;}

#rules .block h2{
	/*border-bottom: 1px solid #C0C0C0;
    margin: 0 0 10px;*/
	padding: 0 0 8px 0;}

#rules #about{
	background: url("/img/rules/about.png") no-repeat scroll 0 5px transparent;}

#rules #order{
	background: url("/img/rules/order.png") no-repeat scroll 0 5px transparent;}

#rules #pay{
	background: url("/img/rules/pay.png") no-repeat scroll 0 5px transparent;}

#rules #delivery{
	background: url("/img/rules/delivery.png") no-repeat scroll 0 5px transparent;}

#rules #tex{
	background: url("/img/rules/tex.png") no-repeat scroll 0 5px transparent;}


#rules #garant{
	padding-left:0;}

#rules #img_garant{
	float: left;
    width: 85px;}

#rules .block p,
#rules .block li{
	text-align:justify;}

#rules .block ul,
#rules .block ol{
	margin: 0;}

#rules .block ol{
    padding: 0 0 0 20px;}

#rules .block ul{
    padding: 0;}

#rules .block ul li{
	background: url("/img/rules/bullet.png") no-repeat scroll 0 5px transparent;
    padding: 0 0 5px 12px;}

#rules #contact{
	margin: 50px 0 0 230px;
    width: 750px;}

/*Загрузка файла*/
#variant {
	margin: 15px 0 25px;
    overflow: hidden;}

#variant #premium,
#variant #startmoney{
	background: url("/temp_page/public/img/bg_block.png") repeat-x scroll center top transparent;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 3px 5px #616161;
    float: left;
    margin: 10px;
    padding: 0 15px;
    width: 440px;}

#variant .vheader{
	background: url("/temp_page/public/img/bg_header.png") no-repeat scroll center bottom transparent;
    color: #135887;
    font-size: 1.7em;
    margin: 10px 0 35px;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;}

#variant .text{
	color: #135887;
    height: 200px;
    margin: 0;
    overflow: hidden;}

#variant #startmoney .text p{
	background: url("/temp_page/public/img/list.png") no-repeat scroll left 2px transparent;
    line-height: 18px;
    margin: 0 0 0 262px;
    padding: 0 0 5px 20px;
    text-transform: uppercase;}

#variant #premium .text p{
	line-height: 20px;
    text-align: justify;}

#variant #premium .text span{
	font-size: 1.45em;
    text-transform: uppercase;}

#variant .price{
	color: #135887;
    font-size: 1.5em;
    font-weight: normal;
    height: 40px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;}

#variant .price span{
	font-size: 1.7em;}

#variant #premium .pic,
#variant #startmoney .pic{
	height: 195px;
    width: 262px;
	float:left;}

#variant #premium .pic{
	background: url("/temp_page/public/img/premium.png") no-repeat scroll center center transparent;}

#variant #startmoney .pic{
	background: url("/temp_page/public/img/startmoney.png") no-repeat scroll center center transparent;}

#variant .green_but{
	background: url("/temp_page/public/img/bg_green_but.png") repeat-x scroll center center transparent;
    border: 1px solid #1E772E;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    display: block;
    font-size: 1.35em;
    margin: 10px 0 15px;
    padding: 12px 0;
    text-transform: uppercase;
    width: 300px;}

#variant .green_but:hover{
	text-decoration:none;
	background: url("/temp_page/public/img/bg_green_but_hover.png") repeat-x scroll center center transparent;}
/*****************************/

/*Кошелек*/
.main #purse{
	border: 1px solid #E1E1E1;
    border-radius: 10px 10px 10px 10px;
    margin: 0 0 15px;
	background: url("/bitrix/img/bg_header.png") repeat-x scroll center 25px transparent;
    padding:0;
	overflow:hidden;}

.main #purse #action{
	float: left;
    margin: 5px 20px 5px 5px;
    width: 120px;
	border-right: 1px solid #E1E1E1;}

.main #purse #action ul{
	margin:0;}

.main #purse #purse_content{
	margin:12px 5px 5px 125px;
	padding-left:10px;
	border-left: 1px solid #E1E1E1;}

.main #purse div.attention, font.errortext, span.errortext {
    background:none;
    border: none;}
/*****************************/



/*Как заработать старт мони*/
#earn_startmoney .block{
	overflow:hidden;
	margin-bottom:25px;
	width:100%;}

#earn_startmoney .block .left{
	float: left;
    width: 135px;
	text-align:center;}

#earn_startmoney .block .left a{
	background: url("/bitrix/img/bg_green_but.png") repeat-x scroll center center transparent;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    display: block;
    margin: 10px 0 0;
    padding: 5px 3px;
    /*text-transform: uppercase;
	font-size: 0.95em;*/}

	#earn_startmoney .block .dop-right{
    width: 100px;
	text-align:center;
	float:right;}

#earn_startmoney .block .dop-right a:hover{
	text-decoration:none;
	background: url("/bitrix/img/bg_green_but_hover.png") repeat-x scroll center center transparent;}

#earn_startmoney .block .dop-right a{
	background: url("/bitrix/img/bg_green_but.png") repeat-x scroll center center transparent;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    display: block;
    margin: 10px 0 0;
    padding: 5px 3px;
    /*text-transform: uppercase;
	font-size: 0.95em;*/}

#earn_startmoney .block .left a:hover{
	text-decoration:none;
	background: url("/bitrix/img/bg_green_but_hover.png") repeat-x scroll center center transparent;}


#earn_startmoney .block .right{
	float:left;
	width:700px;
	margin-left:10px;
	/*width:600px;*/}

#earn_startmoney .block .right p{
	text-align: justify;}

#earn_startmoney h2{
	border-bottom: 1px solid #C6C6C6;
    color: #892906;
    margin: 0 0 15px;
    padding: 2px 0;
    text-transform: uppercase;
	font-size: 1.55em;
    font-weight: normal;}
/*****************************/
/*Баннер*/
.banner {
  background-color:transparent;
  background-position:50% 100%;
  background-repeat:repeat no-repeat;
  border:1px solid #CCCCCC;
  font-size:1em;
  height:auto;
  position:relative;
  width:240px;
  border-radius:6px;
 -webkit-border-radius:6px;
 -moz-border-radius:5px;
 -khtml-border-radius:10px;

	border-radius:4px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-border-radius:4px;
	cursor:pointer;

}


.banner img.banpic {
  display:block;
  margin:12px auto 0;
  max-height:150px;
  max-width:220px;
  overflow:hidden;
}

.banner h4 {
  bottom:20px;
  color:#000000;
  font-weight:normal;
  left:0;
  line-height:1em;
  margin:15px;
  opacity:0.9;
  padding:15px 10px 0px 10px;
  position:relative;
}

.banner h2 {
  bottom:10px;
  font-size:14px;
  text-align:center:
  color:#000000;
  font-weight:normal;
  left:0;
  line-height:1em;
  margin:5px;
  padding:0px 15px 5px 20px;
  position:relative;
}

.banner h4 a {
  color:#000000;
  text-decoration:none;
}

.banner h2 a {
  color:red;
  text-decoration:none;
}

.top_login_form_error {
    margin: -6px 0 3px 0;
    min-height: 47px;
    font-size: 13px;
    color: red;
    text-align: left;
    width: 189px;
    right: 0;
    top: 0;
    background: white;
    position: absolute;
    z-index: 10;
    border: 1px solid red;
    padding: 5px;
    height: auto;
}

.top_login_form_error .msg {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
ol#rules {	margin:0;	padding:10;	list-style-type: decimal;}
ol#rules li {	padding:10;	margin:0;line-height: 13px;}

ul#inrules {	margin:0;	padding:10;	list-style-type: disc;}
ul#inrules li {	padding:10;	margin:0;line-height: 13px;}

/*Блок Пресса о нас*/

.item-pressa{
padding: 20px 0 30px 0;
}

.item-pressa .title-pressa{
border-bottom: 1px solid #C6C6C6;
color: #892906;
font-size: 1.55em;
font-weight: 400;
margin: 0px 0px 15px;
padding: 2px 0px;
text-transform: uppercase;
}

.item-pressa .body-pressa{
margin:5px auto;
}

.item-pressa .body-pressa .logo-pressa{
float:left;
padding:0 5px 5px 0;
}

.item-pressa .body-pressa .text-pressa p{
font-size: 1em;
line-height: 1.25em;
padding-bottom: 5px;
padding-top: 5px;
font-family: inherit;
font-style: normal;
line-height: 160%;
text-align: justify;
}



.item-pressa .body-pressa .read-in-pressa{
float:right;
}

/*Логотипы. Покупка ппремиум аккуанта. Пресса о нас. */

.pressa-premium{
text-align:center;
}

.pressa-premium a{
padding: 0 12px 0 12px;
}

/*Новогодний фон */

#new-year{
 /*background: url(/images/elka2.jpg) repeat;*/
}

#warea{
background-color: #FFFFFF;
box-shadow: 0px 0px 10px #FFFFFF;
margin: auto;
width: 1005px;
/*overflow: hidden;*/
padding: 0 5px 0 5px;
/*opacity:0.95;
filter:alpha(opacity=95);
-moz-opacity:0.95;*/
}


#must_auth{
background: #FFFDBE;
border-bottom-color: #FFC34F;
border-left-color: #FFC34F;
border-right-color: #FFC34F;
border-top-color: #FFC34F;
text-align:center;
padding:10px;
margin:10px;
}

.toadvert{
text-align:right;
padding:3px;
}

.toadvert a{
text-decoration:none;
border-bottom: 1px dotted #5A99D5;
}

.toadvert a:hover{
text-decoration:none;
}





/* social network*/
div#sonet_events_ms_message {width:150px;}

.is-enter-captcha {width: 200px;padding:20px;}

/*Вакансии*/

div.work{
padding-top:40px;
}

.work h2{
border-bottom: 1px solid #C6C6C6;
color: #892906;
font-size: 1.55em;
font-weight: 400;
margin: 0px 0px 15px;
padding: 2px 0px;
text-transform: uppercase;
}

div.work .v-list{
list-style-type:disc;
}

div.work span{
font-weight:800;
font-size:14px;
padding:5px;
}

/*Новости конференции*/

.news-head-ee {
background-color: #FFFFFF;
color: #CD1713;
font-size: 1em;
margin: 0px 0px 12px;
overflow: hidden;
padding-bottom: 4px;
padding-top: 10px;
text-align: left;
text-transform: uppercase;
width: 100%;
border-bottom: 3px solid #125F93;
}

.news-head-ee h3{
display: inline;
font-weight: 400;
}

.news-head-ee a{
text-transform:none;
font:13px/20px Verdana;
}

.news-ee{
width:100%;
overflow:hidden;
}

.ee{
padding-bottom:15px;
}

.one-news{
width:33%;
float:left;
}
.news-cont-link img{
display:block;
}

.one-news .news-link a{
color:#125f93;
}

em{
	font-style: italic; /* Курсивное начертание */
}

/*маркеры списка */
ul.disc{
list-style-type: disc;
}

ul.square{
list-style-type: square;
}

ul.circle{
list-style-type: circle;
}

ul.decimal{
list-style-type: decimal;
}

ul.lower-alpha{
list-style-type: lower-alpha;
}

ul.lower-roman{
list-style-type: lower-roman;
}

ul.upper-alpha{
list-style-type: upper-alpha;
}

ul.upper-roman{
list-style-type: upper-roman;
}

blockquote{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 50px;
padding-left: 15px;
border-left: 3px solid #ccc;
}

/*Программа */
.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc;
    -moz-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc;
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}


.code-edit{
width:auto;
overflow: auto;
}


.forum-reply-field-upload{
height: auto;
display:block;
}


/*Доминикана*/

.left-block-dominikana{
float:left;
width:650px;

}

.right-block-dominikana{
padding-left:20px;
width:300px;
float:left;
}

/*Стиль списка файлов в каталоге. Слайдер*/

.tbl_post{
    border-collapse: collapse;
    border-spacing: 0;
    float: left;
    height: 50px;
    width: 100%;
    margin: 0 0 20px 0;
}



.tbl_post tr:first-child td{
    background: #e6ecf0;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    padding-left: 15px;
    color: #0c2f56;
}



.tbl_post td{
    border: 1px solid #e6ecf0;
    padding: 10px 10px 10px 10px;
}



.td_post_txt{
    padding: 9px 10px 9px 20px;
    width: 430px;
}

.td_post_txt_price{
    padding: 9px 10px 9px 20px;
    width: 100px;
}

/*Кнопки*/


.btn_orange{

    height: 35px;
    border: 1px solid #db8617;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    position: relative;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;

    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;

    text-shadow: 1px 1px 0 #c2831b;

    background: #f8cd58;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4Y2Q1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTk1MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #f8cd58 0%, #e99511 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8cd58), color-stop(100%,#e99511));
    background: -webkit-linear-gradient(top,  #f8cd58 0%,#e99511 100%);
    background: -o-linear-gradient(top,  #f8cd58 0%,#e99511 100%);
    background: -ms-linear-gradient(top,  #f8cd58 0%,#e99511 100%);
    background: linear-gradient(top,  #f8cd58 0%,#e99511 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cd58', endColorstr='#e99511',GradientType=0 );*/
    -pie-background:(#f8cd58,#e99511);

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #F5DFC5,1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #F5DFC5, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #F5DFC5, 1px 1px 2px 0px #C1C8CB;
}

.btn_orange:before{
    background: url("img/dwn_icn.png") no-repeat scroll center 0 transparent;
    content: "";
    display: block;
    height: 20px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 20px;

}

.btn_orange:hover{
    height: 35px;
    border: 1px solid #db8617;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    position: relative;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;

    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;

    text-shadow: 1px 1px 0 #c2831b;

    background: #eec34d;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlYzM0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGE2MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #eec34d 0%, #f4a623 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eec34d), color-stop(100%,#f4a623));
    background: -webkit-linear-gradient(top,  #eec34d 0%,#f4a623 100%);
    background: -o-linear-gradient(top,  #eec34d 0%,#f4a623 100%);
    background: -ms-linear-gradient(top,  #eec34d 0%,#f4a623 100%);
    background: linear-gradient(top,  #eec34d 0%,#f4a623 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eec34d', endColorstr='#f4a623',GradientType=0 );*/

    -pie-background:(#eec34d,#f4a623);


    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #F5DFC5,1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #F5DFC5, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #F5DFC5, 1px 1px 2px 0px #C1C8CB;
}

.btn_orange:active{
    height: 35px;
    border: 1px solid #db8617;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    position: relative;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;

    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;
    text-shadow: 1px 1px 0 #c2831b;
    background: #eca82b;

     -webkit-box-shadow: inset 0px 0px 0px 0px #F5DFC5,0px 0px 0px 0px;
     -moz-box-shadow: inset 0px 0px 0px 0px #F5DFC5, 0px 0px 0px 0px ;
     box-shadow: inset 0px 0px 0px 0px #F5DFC5, 0px 0px 0px 0px ;
}


.btn_yellow{
    height: 35px;
    border: 1px solid #c5a409;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    text-shadow: 1px 1px 0 #b59709;
    position: relative;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;


    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;

    background: #f9e648;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZTY0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmI3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #f9e648 0%, #dbb70f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e648), color-stop(100%,#dbb70f));
    background: -webkit-linear-gradient(top,  #f9e648 0%,#dbb70f 100%);
    background: -o-linear-gradient(top,  #f9e648 0%,#dbb70f 100%);
    background: -ms-linear-gradient(top,  #f9e648 0%,#dbb70f 100%);
    background: linear-gradient(top,  #f9e648 0%,#dbb70f 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e648', endColorstr='#dbb70f',GradientType=0 );*/

    -pie-background:(#f9e648, #dbb70f);

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;


}

.btn_yellow:hover{
    height: 35px;
    border: 1px solid #c5a409;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    text-shadow: 1px 1px 0 #b59709;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;

    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;

    background: #fae749;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZTc0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2MzMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #fae749 0%, #e7c31b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fae749), color-stop(100%,#e7c31b));
    background: -webkit-linear-gradient(top,  #fae749 0%,#e7c31b 100%);
    background: -o-linear-gradient(top,  #fae749 0%,#e7c31b 100%);
    background: -ms-linear-gradient(top,  #fae749 0%,#e7c31b 100%);
    background: linear-gradient(top,  #fae749 0%,#e7c31b 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae749', endColorstr='#e7c31b',GradientType=0 );*/

    -pie-background:(#fae749, #e7c31b);

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #FCF5C8, 1px 1px 2px 0px #C1C8CB;
}

.btn_yellow:active{
    height: 35px;
    border: 1px solid #c5a409;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    text-shadow: 1px 1px 0 #b59709;
    padding-left: 32px;
    padding-right: 9px;
    font-size: 11px;

    -moz-box-shadow: 0px 0px 2px 0px #C1C8CB;

    background: #e8c821;

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 0px 0px 0px #FCF5C8, 0px 0px 0px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 0px 0px 0px #FCF5C8, 0px 0px 0px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 0px 0px 0px #FCF5C8, 0px 0px 0px 0px #C1C8CB;
}

.btn_yellow:before{
    background: url("img/dwn_icn.png") no-repeat scroll center 0 transparent;
    content: "";
    display: block;
    height: 20px;
    left: 9px;
    position: absolute;
    top: 8px;
    width: 20px;

}

.btn_green{
    width: 125px;
    height: 35px;
    border: 1px solid #519b1f;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    font-size: 11px;

    text-shadow: 1px 1px 0 #4A882F;

    background: #80d055;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwZDA1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzQyYWExNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
    background: -moz-linear-gradient(top,  #80d055 0%, #42aa14 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80d055), color-stop(99%,#42aa14));
    background: -webkit-linear-gradient(top,  #80d055 0%,#42aa14 99%);
    background: -o-linear-gradient(top,  #80d055 0%,#42aa14 99%);
    background: -ms-linear-gradient(top,  #80d055 0%,#42aa14 99%);
    background: linear-gradient(top,  #80d055 0%,#42aa14 99%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80d055', endColorstr='#42aa14',GradientType=0 );*/
    -pie-background:(#80d055,#42aa14);

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #AFE58B,1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #AFE58B, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #AFE58B, 1px 1px 2px 0px #C1C8CB;
}

.btn_green:hover{
    width: 125px;
    height: 35px;
    border: 1px solid #519b1f;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    font-size: 11px;

    text-shadow: 1px 1px 0 #4A882F;

    background: #79cf4a;
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5Y2Y0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Y2JjMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top,  #79cf4a 0%, #5cbc2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79cf4a), color-stop(100%,#5cbc2f));
    background: -webkit-linear-gradient(top,  #79cf4a 0%,#5cbc2f 100%);
    background: -o-linear-gradient(top,  #79cf4a 0%,#5cbc2f 100%);
    background: -ms-linear-gradient(top,  #79cf4a 0%,#5cbc2f 100%);
    background: linear-gradient(top,  #79cf4a 0%,#5cbc2f 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79cf4a', endColorstr='#5cbc2f',GradientType=0 );*/

    -pie-background:(#79cf4a,#5cbc2f);

    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 1px 1px 0px #AFE58B,1px 1px 2px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 1px 1px 0px #AFE58B, 1px 1px 2px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 1px 1px 0px #AFE58B, 1px 1px 2px 0px #C1C8CB;
}

.btn_green:active{
    width: 125px;
    height: 35px;
    border: 1px solid #519b1f;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 1px 0 0 15px;
    color: white;
    text-align: center;
    line-height: 32px;
    font-size: 11px;

    text-shadow: 1px 1px 0 #4A882F;
    background: #54b828;


    /* Webkit (Safari/Chrome) */ -webkit-box-shadow: inset 0px 0px 0px 0px #AFE58B,0px 0px 0px 0px #C1C8CB;
    /* Mozilla Firefox */ -moz-box-shadow: inset 0px 0px 0px 0px #AFE58B, 0px 0px 0px 0px #C1C8CB;
    /* Proposed W3C Markup */ box-shadow: inset 0px 0px 0px 0px #AFE58B, 0px 0px 0px 0px #C1C8CB;
}

.div_post_wrp{
    position: relative;
}

.info_01{
    background: url("img/info.png") no-repeat;
    float: left;
    width: 25px;
    height: 25px;
    margin-left: 20px;
    display: block;
}

.post_window{
    border: 1px solid #BDC4D2;
    color: #0C2F56;
    font-size: 11px;
    left: 66px;
    padding: 15px;
    position: absolute;
    top: 29px;
    width: 227px;
    z-index: 5;
    display: none;
}

.num_post_1{
    text-decoration: line-through;
    color: #999999;
    font-size: 11px;
}

.btn_posts{
text-align:center;
width:160px;
}



.bx-messenger-panel-basket {
	display: none;
}