html {
height:100%;
}
body {
background:#fff;
font-family:Arial;
font-size:12px;
color:#2F3642;
text-align:left;
margin:0;
padding:0;
/*height: 100%; /* Footer alw bot fix */
}
a {
color:#002455;
text-decoration:none;
}
a:hover {
color: #970059 !important;
text-decoration: underline;
}
a.comment{
font-size: 11px;
color: #590088;
white-space: nowrap;
display: inline-block;
}
.MainPage h1 a.comment-all{
float: right;
margin-top: 8px;
// margin-top: -20px;
padding: 0 0 0 20px !important;
font-size: 12px;
color: #9FA8B9;
font-weight: normal;
background: url(/images/i_comments.png) left 0px no-repeat !important;
}
.MainPage h1 a:hover, a.comment:hover, a.comment-all:hover{
text-decoration: none;
}
h1 {
color:#002040;
font-size:20px;
margin:0;
padding:10px 5px 3px;
}
.BannerTop {
background:#A2C41A;
text-align:left;
width:1000px;
margin:auto;
}
.BannerTopBg {
background:#f1f7e4;
}
.HeaderBg {
background:url(/images/header_bg.png) repeat-x top;
min-height:193px;
}
* html .HeaderBg {
height:193px;    
}
.HeaderBg_bezplatnik {
border-bottom:1px solid #ebebeb;
background:url(../images/gradient_miniportal.jpg) top repeat-x;
}
.utilbar {
padding-top:5px;
float:left;
width: 100%;
height:35px;
}
.login_menu {
float: right;
font-size: 11px;
color:#E1E1E1;
}
.login_menu a {
color: #666;
}
.login_menu a:hover{
text-decoration: none;
}
.loged_user {
font-size:11px;
color:#666;
padding-right:10px;
}
.login_menu a#login_link {
border-bottom:1px dashed #555;
font-weight: bold;
// float: left;
}
.login_menu a#login_link:hover{
border-bottom:1px dashed #970059;
}
.projects_link {
float:left;
color:#E1E1E1;
}
.projects_link a {
color:#999;
font-weight: bold;
font-size:12px;
padding:0 5px;
}
.projects_link a span{
color: #666;    
}
.projects_link a:hover, .projects_link a:hover span{
text-decoration: underline;
color: #970059;
}
.logo {
padding-top:54px;
margin-left:20px;
display: inline;
float:left;
color:#ccc;
font-size:14px;
padding-top:34px;
}
.logo a {
color:#666;
font-size:12px;
text-decoration:none;
}
.banner_main {
float:right;
height:123px;
}
.flash_main_left{
float:right;
}
.flash_main_right {
float:right;    
padding-left:12px;
}
.banner_main img {
padding-left:8px;
display:block;
}
.flash_content_left{
float: left;
padding-left: 8px;
}
.flash_content_right{
float: left;
padding-left: 10px;
}
.toolbars {
float: left;
width: 100%;
}

.menu, .submenu ul {
margin: 0;
padding: 0;
}
.menu li {
display:block;
}
.menu > * {
background:url(/images/nav_devider.png) right top no-repeat;
float:left;
line-height:27px;
position: relative;
}
.menu > .last{
background: transparent;
}
.menu a {
color: #002E5E;
font-weight: bold;
padding: 0 10px;
outline: none;
}
.menu .icon-plus {
background:url(/images/add.png) left center no-repeat;
padding-left: 12px;
margin-left: 10px;
color: #666;
font-weight: normal;
}
.menu .icon-expandable {
background: url(/images/arr_down.gif) right center no-repeat;
padding-right: 20px;
}

.menu .submenu ul{
   display: none;
position: absolute;
z-index: 2;
background: #fff;
border: 1px solid #D5D5D5;
left: -1px;
top: 27px;
-moz-box-shadow: 0px 0px 4px #ddd;
-webkit-box-shadow: 0px 0px 4px #ddd;
box-shadow: 0px 0px 4px #ddd;
}
.menu .submenu.open ul{
display: block;
}
.submenu li {
    display:block;
    line-height:27px;
    position: relative;
}
.submenu ul a {
white-space: nowrap;
display: block; 
color: #0053AB;
}
.submenu ul a:hover {
color: #0053AB !important;
background: #E5F1FE;
text-decoration: none;
}
.submenu.open {
border: 1px solid #D5D5D5;
margin: -1px;
-moz-box-shadow: 0px 0px 4px #ddd;
-webkit-box-shadow: 0px 0px 4px #ddd;
box-shadow: 0px 0px 4px #ddd;
}
.submenu.open > a {
background: #fff url(/images/arr_down.gif) right center no-repeat;
line-height: 28px;
position: relative;
z-index: 3;
display: block;
color: #0053AB
}
.menu img{
margin: 0 0 -2px 4px;
}
.search_main {
float:right;
vertical-align:top;
padding-top:5px;
color:#333;
}

.search_main input {
background:url(../images/search_inp_bg.jpg) left top no-repeat;
width:220px;
border:none;
font-size:11px;
font-weight:700;
float:left;
color:#333;
padding:4px 5px;
margin: 0;
}

.submit_search {
background:url(../images/zoom_search.jpg) left top no-repeat!important;
width:25px!important;
height:25px;
position:relative;
top:-1px;
cursor:pointer;
}

.footer .submit_search {
position:static;
margin-top:-1px;
}

.bread_crumbs {
border-bottom:1px solid #F5F5F5;
font-size:11px;
color:#999;
width: 100%;
float: left;
}
.bread_crumbs .bread_crumbs_aligment{
width:1000px;
margin:auto;
}
.bread_crumbs span{
margin: 0 5px;
}
.bread_crumbs a {
color:#0059B1;
margin:0 5px;
}

.bread_crumbs_list {
padding:6px 10px 6px 231px;
}

#container {
width:1000px;
background:#fff;
margin: auto;
/*padding-bottom:188px;   /*Footer alw bot fix */
overflow: hidden;
padding:15px 0;
clear: both;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #container {overflow: visible;}
}
.clear {
clear:both;
}

#left {
float:left;
width:205px;
margin-right:5px;
padding-bottom:25px;
}

#left h2 {
color:#37404D;
font-size:20px;
margin:0;
padding:10px 0 2px;
}

#left h3 {
font-size:16px;
color:#37404D;
margin:0;
padding:15px 0 5px 10px;
}

#left h4, h2.how_work {
font-size:20px;
color:#383E4C;
font-weight:400;
margin:0;
padding:10px 0 30px;
font-weight: normal;
border: 0 !important;
}

#left h2.que {
background:url(../images/title_que.gif) right top no-repeat;
float:left;
margin:0;
padding:0 10px 20px 0;
}

#left ul {
list-style:none;
margin:0;
padding:0 0 15px;
}

#left li {
position:relative;
}
#left li.active{
color: #750070;
font-weight: bold;
}
#left li a {
color:#007492;
line-height:19px;
}
#left li.active a{
color: #750070;
}

#left ul.rss li a {
background:url(../images/rss.gif) left center no-repeat;
padding-left:25px;
}

#left li.video a {
background:url(../images/video.gif) right center no-repeat;
padding-right:20px;
}

#left li.active b {
color:#2F3642;
font-size:12px;
text-decoration:none;
background:#e6e6e6;
font-weight:400;
padding-left:2px;
}

#left li.active b img {
height:16px;
vertical-align:bottom;
position:absolute;
top:2px;
}

.left_banner {
display:block;
text-align:center;
padding:15px 0;
}
.meteo{
margin:0 0 12px;
}
.meteo p{
line-height: 27px;
padding: 3px 0 0;
margin: 0;
}
.meteo span {
float:left;
width:85px;
color: #444;
padding: 0 0 0 15px;
}
.meteo strong {
font-weight:bold;
float: left;
color:#007492;
}
.meteo img {
float:right;
padding:8px 15px 0 0;
}
.maps a {
font-size:13px;
display:block;
color:#007293;
text-decoration:underline;
font-weight:700;
padding:0;
}

.listbar {
list-style-type:none;
display:block;
width:190px;
float:left;
margin:0;
padding:0;
}

.listbar li {
background:url(../images/add_list.gif) 0 6px no-repeat;
padding:1px 10px!important;
}

.listbar li a {
color:#2F3642!important;
font-size:11px!important;
text-decoration:none;
}

.left_box_news {
font-size:12px;
color:#555;
margin:0 0 15px;
}

.left_box_news .allnews {
padding:10px;
}

.left_anonce a {
color:#2F3642;
display:block;
}

.left_anonce p {
border-top:1px solid #e5e5e5;
margin:0;
padding:15px 0;
}

.left_anonce img {
padding-bottom:15px;
padding-top:10px;
}

.MainPage {
width:770px;
float:right;
padding-bottom:20px;
}

.MainPage h1,
#left h1{
border-bottom:1px solid #E5E5E5;
}
#left h1 a,
.MainPage h1 a{
color: #002040;
text-decoration: none;
background: url(/images/i_h1.png) right 9px no-repeat;
padding-right: 16px;
}
.MainPage h1.photo_title {
color:#006681;
font-size:22px;
}

.anonce_center img {
padding:0 10px 5px 0;
}
.news_page p img[align=left]{
margin:0 10px 5px 0;
}
.news_page p img[align=right]{
margin:0 0 5px 10px;
}
* html .news_page p img{
margin: 0 10px 5px;
}
.MainPage table tr td img,.anonce_center table tr td img {
padding:0px;
}
.center_page table {
	margin: 0px 5px;
}
.MainPage h1.all_offert_title span {
display:block;
color:#00205F;
}

.MainPage h1 a.all_offert {
float:right;
color:#555;
font-size:11px;
font-weight:700;
background:url(../images/news_arr.gif) right center no-repeat;
padding-right:18px;
margin-right:15px;
display:block;
margin-top:4px;
}

.MainPage h2 {
font-size:20px;
color:#22272F;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 5px 10px;
}

.MainPage h4 {
color:#002455;
font-size:20px;
margin:0;
padding:20px 0 0 65px;
}

.news_list_box {
background:url(../images/news_box.jpg) repeat-y;
margin-top:15px;
margin-bottom:20px;
width:774px;
}

.news_list_box_top {
background:url(../images/news_topbox.jpg) top left no-repeat;
width:774px;
}

.news_list_box_bottom {
background:url(../images/news_bottombox.jpg) bottom left no-repeat;
width:734px;
padding:0 20px 2px;
}

.news_list_box h1 {
border-bottom:none;
margin:0;
}

.news_list_box li {
float:left;
display:block;
padding:0 5px;
}

.news_list_box li a {
color:#0059B1;
font-size:12px;
text-decoration:underline;
padding:2px 5px 15px;
}

.news_list_box li.active a {
font-size:12px;
text-decoration:none;
background:#6D6D6D;
color:#fff;
font-weight:700;
}

.news_list_box li span {
font-size:12px;
text-decoration:none;
background:#6D6D6D;
color:#fff;
font-weight:700;
display:block;
padding:2px 5px 15px;
}
.news_page h2 {
font-weight:normal;
border:none;
padding:10px 0 15px;
color:#000;
line-height: 22px;
}
.news_page p {
background: transparent;
padding:0;
color: #37404D;
font-size: 13px;
}
.news_md {
float:right;
padding:10px 20px 0 0;
}

.menu_dates span {
font-size:11px;
color:#8899A4;
padding-right:5px;
}
.menu_dates img {
vertical-align:middle;
}
.center_page {
float:left;
width:520px;
color:#2F3642;
font-size:12px;
margin-right:5px;
}
.center_page h1 {
display:block;
}
ul.rss-news-mar{
    padding: 20px 0 0;
}
ul.rss-news img{
    padding:0 5px;    
}
ul.rss-news, ul.business-news{
margin: 10px 0 0;
padding: 0;
list-style-type: none;
}
ul.rss-news li, ul.business-news li{
background: none;
line-height:16px;
padding:0 0 10px 65px;
}
ul.business-news li{
padding-left: 15px;
background: url(/images/point.png) no-repeat 4px 7px;
}
.business-news span a{
color: #A0A9BA;
font-size: 11px;
line-height:14px;
}
a.vip{
color: #930028 !important;
}
.business-news span{
color:#BCC2C8;
display:block;
font-size:11px;
}
ul.rss-news .date{
float: left;
text-align: right;
font-size: 10px;
color: #BCC2C8;
width: 57px;
margin-left: -65px;
}
ul.rss-news .date strong{
color: #37404D;
font-weight: normal;
float:left;
}
.news_and_banner {
float:left;
width:275px;
padding-bottom:15px;
}

.center_page div.center_news_banner {
text-align:right;
padding-top:38px;
}

.big_page_news li {
display:block;
float:left;
width:220px;
padding-left:10px;
padding-top:15px;
}

.big_page_news li span {
display:block;
font-size:11px;
color:#0792AF;
}

.big_page_news li a {
font-size:12px;
color:#2F3642;
}

.allnews_foto_first {
width:265px!important;
padding:5px 0 0 5px !important;
}

.allnews_box {
background:url(../images/allnews_bg.jpg) top left no-repeat;
width:765px;
height:106px;
}

.center_banner {
text-align:center;
padding:15px 0;
}

.right_banner {
text-align:center;
padding:15px 0;
}

.flash_banner {
padding:5px 0;
}

.center_dir_lists ul {
list-style-type:none;
float: left;
width:180px;
margin:0;
padding:17px 0 15px 12px;
}
.center_dir_lists li {
background:url(/images/add_list.gif) 0 7px no-repeat;
padding:0 10px;
}
.center_dir_lists li a {
color:#004285;
font-size:11px;
line-height:17px;
}
.center_dir_lists li span{
color: #A0A9BA;
font-size: 11px;
}
.block-sh{
background: url(/images/sh_rb.png) no-repeat right bottom;
border-left: 1px solid #f5f6f7;
border-top: 1px solid #f5f6f7;
position: relative;
padding: 0 0 10px;
float: left;
width: 100%;
}
.block-sh h1{
padding: 7px 15px 0;
border: 0;
}
.block-sh .c-lt, .block-sh .c-rt, .block-sh .c-lb, #curs-2 .c-lb, .block-sh .c-rb{
position: absolute;
width: 6px;
height: 6px;
background: url(/images/sh_c.png);
font-size: 1px;
}
.block-sh .c-lt{
left: -1px;
top: -1px;
background-position: left -12px;
}
.block-sh .c-rt{
right: 0;
top: -1px;
background-position: left -6px;
}
.block-sh .c-lb,  #curs-2 .c-lb{
left: -1px;
bottom: 0;
background-position: left 0;
}
.block-sh .c-rb{
right: 0;
bottom: 0;
background-position: left -30px;
}
.AllOffertPage h1 {
color:#37404D;
padding-left:10px;
}

.AllOffertPage h2 {
color:#37404D;
font-size:18px;
font-weight:400;
border:none;
display:block!important;
padding:0 0 2px;
}

.AllOffertPage h2 a {
color:#37404D!important;
}

.AllOffertPage h2 em {
color:#999!important;
font-style:normal;
font-weight:400;
}

.AllOffertPage h2 span {
color:#8899A4!important;
}

.AllOffertPage ul li {
width:215px;
display:inline-block;
font-size:11px;
vertical-align:top;
padding:20px 20px 10px 10px;
}

.AllOffertPage ul li a {
color:#66AABE;
text-decoration:none;
line-height:16px;
}

.AllOffertPage ul li span {
color:#BEBEBE;
}

.Alloffert_top {
background:url(../images/alloffert_top.jpg) top left no-repeat;
}

.Alloffert_bottom {
background:url(../images/alloffert_bottom.jpg) bottom left no-repeat;
width:759px;
padding:5px 10px;
}

.Alloffert {
background:url(../images/alloffert_bg.jpg) repeat-y;
margin-bottom:15px;
}

.Alloffert h1 {
border-bottom:none;
position:relative;
color:#37404D;
margin:0;
padding:5px 0 0 10px;
}

ul.content_offert {
margin: 25px 0 0;
padding: 0;
list-style-type: none;
}
ul.content_offert li {
width:234px;
float:left;
padding:0 5px 10px 17px;
background: url(/images/i_text_banner.png) no-repeat 3px 4px;
min-height: 70px
}
* html ul.content_offert li{
height: 70px;
}
.content_offert a{
color: #016A9C;
font-weight: bold;
}
.content_offert p{
font-size:11px;
margin: 4px 0 2px;
}
.content_offert span a {
color:#0059B1;
font-size: 11px;
font-weight: normal;
}
ul.content_offert-no-li{
margin:25px 0 0;
float:left;
}
ul.content_offert-no-li li{
background: transparent;
width:225px;    
}
.add-offert{
float: right;
margin:-20px 20px 0 0;
position: relative;
z-index: 2;
}

.cat_list ul {
list-style-type:none;
margin:0;
padding:15px 20px;
}

.cat_list li {
background:url(../images/point.gif) 0 8px no-repeat;
padding:1px 10px!important;
}

.cat_list li a {
color:#2F3642!important;
font-size:12px;
text-decoration:none;
}

.catalog_and_reklama {
float:left;
width:345px;
}

.relams_katalog {
float:right;
padding-top:30px;
}

.relams_katalog img {
display:block;
padding-bottom:10px;
}

.catalog_list_item ul, .catalog_list_item {
list-style-type:none;
margin:0;
padding:10px 0 15px;
}

.catalog_list_item li {
background:url(/images/point.png) 7px 8px no-repeat;
padding:2px 20px;
}

.add-button{
padding:4px 9px 8px;
width:158px;
}
.add-button a{
background: url(/images/add.png) no-repeat scroll left center transparent;    
padding: 1px 0 1px 20px;
color: #590088;
font-weight: bold;
float: left;
}
.create-offert{
line-height: 12px;
width:115px;
margin-top: 5px;
}
.create-offert a{
background: url(/images/create.png) no-repeat 0 2px;
padding-left: 25px;
}
.create-offert-one-row{
line-height:20px;
width:200px;    
}
.catalog_right_item {
list-style-type:none;
margin:0;
padding:10px 10px 15px;
}

.catalog_right_item li {
background:url(../images/point.gif) 0 10px no-repeat;
padding:2px 10px!important;
}

.catalog_right_item li a {
color:#0059B1!important;
font-size:12px!important;
}

.cat_list_firm li {
display:inline-block;
vertical-align:top;
width:210px;
color:#BEBEBE;
margin:10px;
padding:5px;
}

html*div.cat_list_firm ul li {
display:inline;
zoom:1.0;
}

.cat_list_firm li h3 {
font-size:18px;
color:#000;
padding-bottom:5px;
font-weight:400;
margin:0;
}

.cat_list_firm li h3 a {
font-size:18px;
color:#000;
padding-bottom:5px;
font-weight:400;
text-decoration:none;
margin:0;
}

.cat_list_firm li a {
font-size:11px;
color:#404A59;
}

.search_panel_big {
color:#999;
font-size:12px;
margin-top:0;
margin-bottom:15px;
padding:8px 5px 0;
}

.search_panel_big h1 {
display:block;
float:left;
border:none;
margin:0;
padding:0;
}

.search_panel_big .search_pan_item {
position:relative;
top:-5px;
}

.search_pan_item {
float:right;
padding-right:10px;
padding-top:2px;
}

.search_panel_big strong {
font-size:14px;
font-weight:400;
padding-left:45px;
padding-right:10px;
color:#333;
display:block;
float:left;
padding-top:2px;
}

.search_panel {
background:url(/images/search_panel.png) left top no-repeat;
width:525px;
height:20px;
color:#999;
font-size:12px;
margin-top:25px;
margin-bottom:15px;
padding:7px 5px 10px;
position: relative;
}

.search_panel strong {
color:#37404D;
float:left;
font-size:14px;
font-weight:normal;
line-height:22px;
padding-left:30px;
padding-right:55px;
}

.search_panel .datepicker-container{
position: absolute;
right:66px;
}
.search_panel img {
vertical-align:bottom;
}

.ui-datepicker-trigger {
cursor:pointer;
padding:0 10px 0 5px;
}

.search_panel .archiv_search {
height:22px;
width:25px;
position:absolute;
right: 33px;
background:none;
margin:0;
padding:0;
}

.right_page {
float:right;
width:220px;
}

.right_page h1.right_title {
padding-left:20px;
padding-top:15px;
border:none;
}

.allnews_left {
color:#007993!important;
font-size:12px;
background:url(../images/news_arr.gif) right center no-repeat;
padding-right:18px;
float:left;
text-decoration:underline;
}

.right_page p img {
padding-right:5px;
padding-top:3px;
}
.allfun-news-items p{
	clear: both;
}
.blog-items{
	margin: 12px 0 0;
}
.blog-items .item{
	clear: both;
	overflow: hidden;
	margin: 0 0 8px;
}
.blog-items img{
	float: left;
	margin: 0 5px 0 0;
	border: 4px solid #ccc;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius: 3px;	
}
.blog-items p{
	margin: 0 0 0 63px;
}

.right_offert {
font-size:11px;
padding:10px 0;
display: block;
}
.right_offert:hover{
text-decoration: none;
}
.right_offert span {
color: #2F3642;
}
.right_offert .title {
font-size:12px;
display:block;
font-weight:bold;
color:#016A9C;
padding-bottom:2px;
}
.right_offert:hover .title{
color: #970059;
text-decoration: underline;
}
.right_offert .author {
color:#0059B1;
display:block;
padding-top:2px;
}

.bottom_banner {
border-top:1px dotted #ebebeb;
border-bottom:1px dotted #ebebeb;
margin:10px 0;
}
.bottom_banner p {
display:block;
float:left;
width:250px;
margin: 12px 0;
}
.bottom_banner img {
display:block;
float:left;
padding-right:5px;
}
.bottom_banner a {
font-size:14px;
color:#1769BB;
display:block;
padding-bottom:3px;
}
.bottom_banner span{
color: #8E8F9B;
}
.footer {
background:url(/images/footer_bg.png) top repeat-x;
bottom:0;
height:188px;
/*position:absolute;          /* Footer alw bot fix */
/*width:100%;                 /* Footer alw bot fix */
}
.footer_navholder {
padding-top:6px;
overflow: hidden;
}
.footer_navholder ul {
list-style-type:none;
float: left;
margin:0;
padding:0;
}
.footer_navholder li {
display:inline;
border-right: 1px solid #ccc;
line-height: 17px;
margin:0 10px 0 0;
padding:0 10px 0 0;
}
.footer_navholder li.last {
border: 0;
}
.footer_navholder li a {
color:#555;
}
.footer_navholder .search_main{
 padding-top: 0;
}

.copyright {
font-size:11px;
color:#666;
padding-top:18px;
}

.copyright p {
margin:0;
padding:10px 0;
line-height: 16px;
}

.left_copiright {
float:left;
width:51%;
}
.left_copiright img {
padding-right:5px;
}
.right_copiright {
float:left;
padding-top:12px;
padding-left:50px;
}

.right_copiright strong {
font-size:14px;
}

.right_copiright ul {
width:320px;
margin:0;
padding:10px 0 0;
}

.right_copiright li {
display:block;
float:left;
background:url(../images/footer_bullet.gif) left center no-repeat;
padding:2px 0 2px 10px;
width:96px;
}

.right_copiright li a {
font-size:12px;
color:#016A9C;
}

.miniportal_navholder {
width:1000px;
padding-bottom:5px;
padding-top:10px;
margin:auto;
}

.miniportal_navholder li {
list-style-type:none;
float:left;
background:url(../images/arr_nav_bezplatnik.gif) left center no-repeat;
color:#333;
font-size:12px;
padding:0 15px 0 26px;
}

.miniportal_navholder li a {
color:#333;
}

.miniportal_navholder li span {
border-bottom:1px solid #333;
}

.miniportal_navholder img {
float:left;
display:block;
padding-right:13px;
}

.miniportal_center {
float:left;
width:820px;
padding-bottom:50px;
}

.MainPage_bezplatnik h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
margin:0;
padding:0 0 0 15px;
}

.laguage_bezplatnil {
color:#9B9B9B;
border-bottom:1px solid #ccc;
text-align:right;
padding-right:30px;
}

.laguage_bezplatnil span {
background:url(../images/language_bg.png) left bottom no-repeat;
width:73px;
height:19px;
display:block;
float:right;
text-align:center;
padding-top:2px;
}

.laguage_bezplatnil a {
color:#9B9B9B;
font-size:11px;
position: relative;
z-index: 100;
}
.microportal-contacts{
padding: 6px 10px 5px 8px;
margin: 1px 2px 15px;
border-width: 1px;
border-style: solid;
border-color: #F5F6F7 #C4C8CE #C4C8CE #F5F6F7;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 2px 1px #E1E3E6;
-moz-box-shadow: 1px 2px 1px #E1E3E6;
box-shadow: 1px 2px 1px #E1E3E6;
}
.microportal-contacts table{
border-spacing: 0 8px;
padding: 0;
width: 100%;
line-height: 25px;
}
.microportal-contacts .label,
.microportal-contacts .wrap-border {
-webkit-border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;
border-radius: 6px 0 0 6px;
border-width: 1px 0 1px 1px;
border-style: solid;
}
.microportal-contacts .label{
width: 50%;
padding: 0;
border-color: #E8E8E8;
background: #F4F4F4;
font-size: 12px;
font-weight: 700;
}
.microportal-contacts .wrap-border {
padding: 0 10px;
border-color: #fff;
-webkit-border-radius: 6px 0 0 6px;
-moz-border-radius: 6px 0 0 6px;
border-radius: 6px 0 0 6px;
}
.microportal-contacts .value{
border-width: 1px 1px 1px 0;
border-style: solid;
border-color: #E8E8E8;
padding: 0 10px 0 20px ;
-webkit-border-radius: 0 6px 6px 0;
-moz-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;
}

.edit_item {
display:block;
padding:5px 10px;
}
div.cm {
background:url(../images/stat_left_top.jpg) top left no-repeat;
margin-top:20px;
}
div.pm {
margin-left:2px;
height:5px;
background:url(../images/stat_top-x.jpg) top left repeat-x;
font-size:0;
}

div.pm1 {
background:url(../images/stat_right_top.jpg) top right no-repeat;
height:5px;
}

div.pm2 {
width:100%;
height:80%;
background:#fff url(../images/stat_left-y.jpg) left top repeat-y;
}

div.content_m {
background:url(../images/stat_right-y.jpg) right top repeat-y;
height:100%;
font-size:12px;
margin:0;
padding:0 3px;
}

div.pm4 {
background:url(../images/stat_bottom.jpg) left bottom no-repeat;
height:7px;
float:left;
width:4px;
}

div.gm4 {
height:7px;
background:url(../images/stat_right_bottom.jpg) right bottom no-repeat;
}

div.gm2 {
height:7px;
background:url(../images/stat_bottom-x.jpg) left bottom repeat-x;
font-size:0;
}

div.gm3 {
height:7px;
background:url(../images/stat_left_bottom.jpg) left bottom no-repeat;
float:left;
width:4px;
}

.gradient {
background:url(../images/gradient_new.jpg) top repeat-x;
padding:0;
}

.gradient h1 {
font-size:12px;
color:#006681;
font-weight:700;
margin:0;
padding:8px 5px 10px 8px;
}

div.content_m ul {
list-style-type:none;
margin:0;
padding:8px 4px;
}

div.content_m ul li {
background:url(../images/cube.gif) 0 9px no-repeat;
padding:2px 0 4px 8px;
}

div.content_m ul li.active {
background:url(../images/arr_offert_box.gif) 0 7px no-repeat;
font-weight:700;
}

div.content_m ul li.active a {
color:#006681;
}

div.content_m ul li a {
color:#2F3642;
}

div.content_m ul li em {
font-style:normal;
color:#888;
}

div.co {
background:url(../images/off_left_top.jpg) top left no-repeat;
margin-top:20px;
}

div.po {
margin-left:11px;
height:14px;
background:url(../images/off_top-x.jpg) top left repeat-x;
font-size:0;
}

div.po1 {
background:url(../images/off_right_top.jpg) top right no-repeat;
height:14px;
}

div.po2 {
width:100%;
height:80%;
background:#fff url(../images/off_left-y.jpg) left top repeat-y;
}

div.content_o {
background:url(../images/off_right-y.jpg) right top repeat-y;
height:100%;
font-size:12px;
margin:0;
padding:0 1em 0 2em;
}

div.po4 {
background:url(../images/off_left_bottom.jpg) left bottom no-repeat;
height:34px;
float:left;
width:13px;
}

div.go4 {
height:34px;
background:url(../images/off_right_bottom.jpg) right bottom no-repeat;
}

div.go2 {
height:34px;
background:url(../images/off_bottom-x.jpg) left bottom repeat-x;
font-size:0;
}

div.go3 {
height:34px;
background:url(../images/off_left_bottom.jpg) left bottom no-repeat;
float:left;
width:13px;
}

.content_o h1 {
border:0;
line-height:20px;
margin:0!important;
padding:0 0 15px;
}

.content_o ul {
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}

.content_o ul li {
background:url(../images/cube.gif) 0 7px no-repeat;
padding-left:9px;
margin-top:3px;
}

.content_o ul li a {
color:#2F3642;
text-decoration:none;
}

div.cs {
background:url(../images/left_top.jpg) top left no-repeat;
margin:15px 0;
}

div.ps {
margin-left:4px;
height:4px;
background:url(../images/top-x.jpg) top left repeat-x;
font-size:0;
}

div.ps1 {
background:url(../images/right_top.jpg) top right no-repeat;
height:4px;
}

div.ps2 {
width:100%;
height:80%;
background:#fff url(../images/left-y.jpg) left top repeat-y;
}

div.ps4 {
background:url(../images/left_bottom.jpg) left bottom no-repeat;
height:8px;
float:left;
width:4px;
}

div.gs4 {
height:6px;
background:url(../images/right_bottom.jpg) right bottom no-repeat;
}

div.gs2 {
height:6px;
background:url(../images/bottom-x.jpg) left bottom repeat-x;
font-size:0;
}

div.gs3 {
height:6px;
background:url(../images/left_bottom.jpg) left bottom no-repeat;
float:left;
width:4px;
}

div.content {
background:url(../images/right-y.jpg) right top repeat-y;
height:100%;
font-size:12px;
color:#444;
margin:0;
}

.content_gradient {
background:url(../images/gradient_block.jpg) repeat-x bottom;
margin:0 5px;
padding:10px 15px;
}

*html .content_gradient {
position:relative;
left:2px;
}

.anonce_left {
width:200px;
float:left;
margin-right:30px;
}

.anonce_left .left_box_news_bottom {
width:198px;
background:url(../images/box_news_bottom.jpg) left bottom no-repeat;
padding:0 2px 5px 0;
}

.anonce_left .left_box_news_top {
width:198px;
background:url(../images/box_news_top.jpg) left top no-repeat;
padding:0;
}

.anonce_left .left_box_news {
width:198px;
background:url(../images/box_news_bg.jpg) repeat-y;
padding:0;
}

.anonce_left ul {
list-style-type:none;
margin:0;
padding:4px 2px 2px 4px;
}

.anonce_left li {
margin:0;
padding:1px;
}

.anonce_left li.active span {
background:#0062C4;
color:#fff;
}

.anonce_left li.lists span {
background:#0062C4 url(../images/miniportal_active_bullet.gif) 98% center no-repeat;
color:#fff;
padding-right:15px;
}

.anonce_left li.active ul li span {
background:#fff url(../images/miniportal_left_bg.gif) repeat-x bottom;
}

.anonce_left li span {
background:#fff url(../images/miniportal_left_bg.gif) repeat-x bottom;
display:block;
font-weight:700;
padding:6px 0 6px 5px;
}

.anonce_left li a strong {
color:#D21313;
}

.anonce_left li a {
color:#305496;
font-size:12px;
text-decoration:none;
margin:0;
}

.anonce_left li.sublists a {
background:url(../images/miniportal_list_bullet.gif) 98% center no-repeat;
padding-right:15px;
}

.anonce_left li li a {
background:url(../images/miniportal_left_bullet.gif) 5px center no-repeat!important;
padding-left:15px;
color:#546474;
font-weight:400;
}

.anonce_left li.active_subitem span {
background:#0062C4 url(../images/miniportal_left_bullet.gif) 5px center no-repeat!important;
color:#fff;
padding-left:15px;
font-weight:400;
}

.anonce_left .sale span{
border-left: 3px solid #b60000;
}
.anonce_left .new span{
border-left: 3px solid #D52C00;
}
.anonce_left .promo span{
border-left: 3px solid #df5900;
}
/* Promo */
.b-article-header h2{
	margin-bottom: 10px !important;
}
.b-duration{
    background: url(../images/promo-sprite.png) no-repeat 0 -166px;
    color: #546474;
    font: 400 12px/20px Trebuchet MS,sans-serif;
    padding: 0 0 0 21px;
}
.b-type-details {
    color: #DE1714;
    font: 700 16px/20px Arial,sans-serif;
    margin: 20px 0;
}
.b-article-text img{
	float: left;
}
.b-promo-full a:hover {
    color: #FF3300;
}
.b-link-map, .b-link-brand-details, .b-link-promo-details {
    border-bottom: 2px dotted #CADDF2;
    color: #447AC4;
    display: block;
    font: 14px/30px Arial,sans-serif;
    padding-left: 40px;
    text-decoration: none;
}
.b-link-map:before, .b-link-brand-details:before, .b-link-promo-details:before{
    background-image: url(../images/promo-sprite.png);
    background-repeat: no-repeat;
    content: ' ';
    width: 40px;
    height: 30px;
    margin-left: -40px;
    position: absolute;
}
.b-link-map:before {
    background-position: 10px -73px;
}
.b-link-brand-details:before {
    background-position: 12px -132px;
}
.b-link-promo-details:before {
    background-position: 10px -103px;
}

.b-promo {
    border-bottom: 2px dotted #CADDF2;
    clear: left;
    margin-top: 20px;
    overflow: hidden;
    padding: 0 0 20px 62px;
    position: relative;
}
.b-type-new, .b-type-sale, .b-type-promo {
    background-image: url(../images/promo-sprite.png);
    color: #FFFFFF;
    display: block;
    font: 11px/18px Arial,sans-serif;
    height: 21px;
    margin: 3px 0 0 0;
    position: absolute;
    text-align: center;
    width: 68px;
    left: 0;
}
.b-type-new {
    background-position: 0 -42px;
    text-shadow: 1px 1px 0 #4F8118;
}
.b-type-sale {
    background-position: 0 0;
    text-shadow: 1px 1px 0 #9F0000;
}
.b-type-promo {
    background-position: 0 -21px;
    text-shadow: 1px 1px 0 #FD4C0B;
}
.b-promo img {
    -moz-box-shadow: 2px 2px 4px #DADADA;
    background-color: #E6E6E6;
    border: 3px solid #FFFFFF;
    float: left;
    padding: 1px;
    position: relative;
    z-index: 2;
    width: 50px;
    height: 50px;
}
.b-promo h2{
    font: 18px/20px Trebuchet MS,sans-serif;
    margin: 0 0 3px 65px !important;
    padding: 0 !important;
}
.b-promo h2 a {
    color: #1351AB;
    text-decoration: none;
}
.b-promo .b-duration, .b-promo .b-breadcrumps {
    margin-left: 65px;
}
.b-article-footer{
	margin-bottom: 20px;
	clear: both;
}
/* End Promo */
.anonce_center {
width:530px;
float:left;
padding-left:15px;
padding-bottom:35px;
overflow-x:auto;
overflow-y:hidden;
}

.anonce_center h2 {
color:#000;
font-size:20px;
font-weight:400;
margin:0;
padding:15px 0 0;
}

.anonce_center p {
font-size:13px;
color:#37404D;
}

.anonce_right {
float:right;
width:205px;
padding-bottom:40px;
}

.panorama {
background:transparent url(../images/panorama_bg.jpg) repeat-x scroll 0 120px ;
display:block;
width:200px;
padding-bottom:10px;
}

.panorama img {
width:200px;
border:none!important;
margin:0;
padding:0!important;
}

.panorama span {
color:#999;
display:block;
padding-bottom:7px;
padding-left:10px;
background:none!important;
padding-top:0!important;
font-size:11px;
margin:0!important;
}

.r_dyn_menu h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
font-size:16px;
margin:0 0 10px;
padding:0 0 0 15px;
}

.flash_container {
position:absolute;
z-index:+100;
display:none;
}

.panomara_horizontal {
background:url(../images/flash_bg_small.png) left top no-repeat;
width:735px;
height:161px;
}

.panomara_horizontal .jcarousel-skin-tango {
padding-top:2px!important;
}

.flash_gallery {
background:url(../images/flash_bg_big.png) left top no-repeat;
width:721px;
height:379px;
padding:5px 5px 5px 9px;
}

.flash_gallery h2 {
color:#37404D!important;
font-size:18px!important;
font-weight:400!important;
border:none!important;
display:inline;
float:left;
margin:0!important;
padding:0!important;
}

.flash_panel {
padding:10px 15px;
}

.flash_panel a {
font-size:18px;
color:#37404D;
float:right;
position:relative;
z-index:+2000;
padding:0 5px;
}

#mycarousel li img {
	cursor:url(/includes/highslide/graphics/zoomin.cur), pointer !important
}
#mycarousel li a:hover {
	cursor:url(../includes/highslide/graphics/zoomin.cur), pointer!important;
}


#mycarousel li a:hover {
	/*cursor:url(../includes/highslide/graphics/zoomin.cur), pointer!important;*/
}


.news_colon {
padding-top:15px;
padding-bottom:15px;
}

.news_colon h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
border-bottom:1px solid #ccc;
font-size:16px;
margin:0 0 10px;
padding:0 0 0 15px;
}

.news_colon span {
display:block;
color:#999;
font-size:11px;
background:url(../images/miniportal_left_bullet.gif) left center no-repeat;
padding-left:8px;
margin-bottom:5px;
clear:both;
}

.news_colon a {
color:#2F3642;
display:block;
font-size:12px;
padding-bottom:5px;
}

.news_colon p {
margin:0;
padding:0 0 15px;
}


.news_colon p a {
color:#2F3642;
font-size:12px;
}

.news_colon p a.offerts_sr_firm
{
	color: #007993;
}


.news_colon .allnews a {
float:left;
text-decoration:underline;
margin-top:15px;
padding:0 18px 0 8px;
}

.interview_photo {
float:left;
width:75px;
}

.offert_colon h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
border-bottom:1px solid #ccc;
font-size:16px;
margin:0!important;
padding:0 0 0 15px !important;
}

.other_news h3 {
border-bottom:1px solid #ccc;
padding-bottom:5px;
}

.other_news h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
border-top:1px solid #ccc;
font-size:16px;
margin:0 0 10px;
padding:5px 0 5px 15px;
}

.other_news span {
display:block;
color:#999;
font-size:11px;
background:url(../images/miniportal_left_bullet.gif) left center no-repeat;
padding-left:8px;
}

.other_news p {
margin:0;
padding:0 0 15px 8px;
}

.other_news li {
color:#333;
display:block;
float:left;
width:220px;
padding:10px 15px;
}

.other_news li a {
color:#005EBB;
text-decoration:none;
}

.other_news li strong {
text-decoration:underline;
font-size:14px;
}

.interview_gallery ul li {
color:#2D333E;
font-size-adjust:12px;
width:245px;
display:inline-block;
vertical-align:top;
padding:10px 0 10px 10px;
}

.interview_gallery ul li a {
color:#2D333E;
text-decoration:none;
}

.interview_gallery ul li img {
display:block;
float:left;
padding:0 5px 10px 0;
}

.center_page h2 span{
color:#007293;
display: block;
margin: 0 0 2px;
}
.center_page div.date{
margin: -6px 0 25px 0;
position: relative;
}
.expert_question_inner div.date{
    margin: 5px 0 0;
}
#buttonsCopyPrint{
    display: none;
    padding-right: 2px;
}
#copyAnswer{
    display: none;
    font-size: 10px;
    color: #9d002c;
    position: absolute;
    top: 20px;
    left: 0;
    white-space: nowrap;
}
.center_page p.company-name{
font-size:12px;
color: #9FA8B9;
margin: 15px 0 -8px 1px;
}
.center_page p.company-name a{
color:#9FA8B9;    
}
.center_page div.date span{
color: #999;
font-size: 11px;
display: inline;
padding: 0 8px 0 0;
}
.center_page div.date a, .center_page div.date .i-send{
font-size: 10px;
color: #808080;
margin:0 1px;
padding:0 4px 0 20px;
}
.center_page div.date .i-print, .center_page div.date .i-send{
background: url(/images/i_print_send.png) no-repeat;
border-right: 1px solid #D7D7D7;
}
.center_page div.date .i-print{
background-position: 4px -10px;
}
.center_page div.date .i-send{
background-position: 4px 4px;
position: relative;
}
.i-send:hover{
color: #970059;
}
.center_page div.date .share-links{
}
.center_page div.date .share-links a{
    height:12px;
    padding: 0;
    margin:0 0 -3px 1px;
    width:13px;
    background: url(/images/blogs.png) no-repeat;
    text-indent: -200px;
    overflow: hidden;
    display: inline-block;
    outline: none;
}
.center_page div.date .share-links .twitter{
    background-position: -13px top;    
}
.center_page div.date .share-links .livejournal{
    background-position: -26px top;    
}
.center_page div.date .share-links .facebook{
    background-position: 0 top;    
}
.center_page div.date .share-links .delicious{
    background-position: -39px top;    
}
.center_page div.date .share-links .twitter:hover{
    background-position: -13px bottom;    
}
.center_page div.date .share-links .livejournal:hover{
    background-position: -26px bottom;    
}
.center_page div.date .share-links .facebook:hover{
    background-position: 0 bottom;    
}
.center_page div.date .share-links .delicious:hover{
    background-position: -39px bottom;    
}
.big_photo {
background:url(/images/big_photo_bg.png) repeat-x bottom;
float:left;
margin:0 10px 10px 0;
}

.big_photo span {
display:block;
font-size:11px;
line-height:29px;
padding:0 10px;
}

.MainPhoto {
text-decoration:none!important;
}

.MainPhoto img {
display:block;
background:url(../images/big_photo_bg.gif) repeat-x bottom;
margin:0!important;
padding:0 0 22px!important;
}

img.MainPhoto_nongr {
background:none!important;
}



.MainPhoto span {
display:block;
color:#999;
font-size:11px;
text-align:left;
position:relative;
top:-22px;
text-decoration:none;
margin-bottom:-20px;
padding:4px;
}

.im_{
	margin: 0px;
}

.im_left {
float:left!important;
margin: 5px 10px 0 0;
}

.im_right {
float:right!important;
margin: 5px 0 0 10px;
}

.interview_anonce {
background:#F5F5F5!important;
width:290px;
float:left;
color:#666;
font-size:14px;
font-style:italic;
margin:0 0 10px!important;
padding:10px!important;
}

.interview_anonce img {
display:block;
float:left;
padding:15px 5px 15px 0;
}

.interview_anonce a {
display:block;
font-style:italic;
text-align:center;
font-size:14px;
color:#90101F;
text-decoration:underline;
font-weight:700;
padding-bottom:10px;
}

.anonce_content {
float:left;
width:385px;
}

.anonce_content p {
background:none;
padding-left:0;
padding-right:10px;
}

.anonce_photo {
width:120px;
float:right;
text-align:center;
}

.anonce_photo a {
color:#333;
display:block;
text-decoration:none;
padding-bottom:10px;
}

.tabels_details table td,.tabels_details table {
border:1px solid #ccc;
}

.tabels_details table td b {
display:block;
white-space:nowrap;
}

.comments {
color:#333;
font-size:12px;
padding-bottom:15px;
}

.comments strong {
color:#3F4654;
font-size:12px;
background:url(../images/dialog.gif) left center no-repeat;
padding-left:25px;
}

.comments span {
color:#999;
font-size:11px;
display:inline!important;
}

.comments div {
border-bottom:1px solid #eee;
margin-top:10px;
}

.comments p {
background:none;
padding:0 0 10px 10px;
}

.comments div.answer {
padding-left:35px;
}

.send_comment {
background:url(../images/comments_box.jpg) repeat-y;
width:547px;
}

.send_comment_top {
background:url(../images/comments_box_top.jpg) top left no-repeat;
width:547px;
}

.send_comment_bottom {
background:url(../images/comments_box_bottom.jpg) bottom left no-repeat;
padding:15px;
}

.send_comment h1 {
border:none;
color:#3F4654;
font-size:24px;
margin:0;
padding:0 0 10px;
}

.send_comment label {
display:block;
font-size:12px;
color:#3F4654;
font-weight:700;
padding:5px 0;
}

.send_comment textarea {
display:block;
border:1px solid #ccc;
width:505px;
margin-bottom:15px;
height:85px;
}

.send_comment input.inp {
border:1px solid #ccc;
width:285px;
}
.catalog_list_of_firm h1 {
border:medium none;
color:#00205F;
font-size:18px;
font-weight:normal;
}
.catalog_list_of_firm h1 span {
color: #8899A4;
}

.info_catalog {
border-bottom:1px solid #e5e5e5;
color:#999;
text-align:right;
padding-top:10px;
padding-bottom:5px;
}

.catalog_list_of_firm p {
background:none;
font-size:11px;
color:#2F3642;
border-bottom:1px solid #f5f5f5;
padding-bottom:10px;
padding-right:40px;
}

.catalog_list_of_firm strong {
color:#2F3642;
display:block;
font-size:14px;
}

.catalog_list_of_firm img {
position:absolute;
margin-left:460px;
margin-top:-5px;
}

.pagination {
line-height:22px;
padding:15px 10px;
}

.page_item {
text-align:center;
float:left;
padding:0 10px;
}

.page_item a {
color:#292929;
font-weight:700;
font-size:16px;
text-decoration:none;
border-bottom:1px solid #292929;
margin:0 2px;
}

.page_item a:hover {
border-bottom:none;
}

.page_item b {
color:#fff;
background:#292929;
border:none;
font-size:16px;
padding:0 2px;
}

.page_move_right {
float:left;
width:100px;
}

.move_left {
color:#626262!important;
font-size:15px!important;
background:url(../images/arr_pag_left.gif) left center no-repeat;
text-decoration:none;
float:left;
margin-top:2px;
padding:0 0 0 10px !important;
}

.move_right {
color:#626262!important;
font-size:15px!important;
background:url(../images/arr_pag_right.gif) right center no-repeat;
text-decoration:none;
float:right;
margin-top:2px;
padding:0 10px 0 5px !important;
}
.content_menu{
margin: 5px 0 10px;
}
.content_menu ul{
margin: 2px 5px 0;
padding: 0;
float: left;
list-style: none;
}
.content_menu ul li {
float:left;
position:relative;
bottom:-4px;
font-weight:bold;
color: #0059B1;
line-height: 20px;
}
.content_menu ul li a {
padding:0 12px;
}
.content_menu ul li.active{
text-decoration:none;
background:#f4f4f4;
padding:0 0 5px;
}
.content_menu ul li.active a{
color:#750070;    
}
.content_menu_left ul li {
padding-left:15px!important;
display:block;
}
.content_menu_left b {
display:block;
color:#00205F;
font-size:14px;
padding:5px;
}
.content_menu_left a {
color:#0059B1;
font-size:12px;
padding:3px 5px 3px 20px;
}

.catalog_modify {
width:505px!important;
}

.catalog_content {
margin:15px 0;
}

.catalog_content p {
	background: none;
	padding-left: 0px;
}


.catalog_content h2 {
font-size:18px;
color:#333;
font-weight:400;
border-bottom:1px solid #EBEBEB;
margin:15px 0 10px;
padding:0 0 5px;
}

.catalog_content h2 em {
color:#8899A4;
font-style:normal;
}

.catalog_content li {
color:#2F3642;
display:block;
float:left;
width:220px;
font-size:12px;
padding:10px 15px 20px;
}

.catalog_content li a {
color:#007993;
}

.catalog_offert_post {
padding-left:18px;
}

.catalog_offert_post li {
padding-top:0;
padding-bottom:15px;
}

.catalog_anonce h3 {
color:#4D534A;
font-size:18px;
line-height:16px;
margin:0;
}

.catalog_offert_post li.allnews {
	display: block;
}


.addoffert{
	border-top:1px solid #EBEBEB;
	padding-top: 10px;
	margin-top: 10px;
}
.addoffert a{
	text-decoration: none;
}

.addoffert a span{
	text-decoration: underline;
	position: relative;
	top: -5px;
}

.addoffert a img{
	padding-right: 3px;
}

.addoffert a:hover span{
	text-decoration: none;
}


.catalog_anonce ul {
float:left;
width:45%;
list-style-type:none;
margin:0;
padding:15px 10px 0 8px;
}

.info_list ul {
padding-left:8px;
list-style-type:none;
margin:0;
}

.catalog_anonce ul li,.info_list li {
padding:3px 0;
}

.photo_article {
padding-top:16px;
}

.photo_article ul li {
display:block;
float:left;
background:none;
width:175px;
height:210px;
margin:0;
padding:5px 10px 10px 0;
}

.photo_article ul li a {
display:block;
border:1px solid #f3f3f3;
width:145px;
height:120px;
text-align:center;
color:#005EBB;
vertical-align:middle;
margin:0;
padding:15px;
}

.photo_article ul li a.select {
background:#f3f3f3;
}

.photo_article ul li a img {
max-width:145px;
}

* html .photo_article ul li a img {
width:145px;
}

.photo_article ul li p a {
font-size:12px;
color:#37404D;
background:none;
width:auto;
height:auto;
border:none;
margin:0;
padding:0;
}

.photo_article_all h1 {
border:none;
color:#2F3642;
font-weight:400;
}

.photo_article_all h1 a {
border:none;
color:#2F3642;
font-weight:400;
text-decoration:none;
}

.photo_article_all h1 b {
font-size:12px;
font-weight:400;
}

.photo_article_all ul li {
border:1px solid #f3f3f3;
display:block;
vertical-align:middle;
float:left;
width:85px;
height:75px;
text-align:center;
margin:5px 10px 25px 0;
}

.photo_article_all ul li a {
display:block;
padding:5px;
}

.wraptocenter {
display:table-cell;
text-align:center;
vertical-align:middle;
width:85px;
height:75px;
}

.profile_title {
background:url(../images/search_panel_big.jpg) left top no-repeat;
width:764px;
color:#999;
font-size:12px;
margin-top:18px;
padding:8px 5px 10px;
}

.profile_title h1 {
display:block;
float:left;
border:none;
margin:0;
padding:0 0 0 10px;
}

.profile_left h4 {
display:block;
font-size:14px;
color:#00205F;
margin:0;
padding:10px 0 5px;
}

.profile_left a {
display:inline;
font-weight:400;
}

.profile_left ul {
padding-left:5px!important;
}

.profile_list_items {
width:620px;
margin:auto;
}

.profile_list {
background:url(../images/profile_list_bg.jpg) left repeat-y;
float:left;
margin:8px;
}

.profile_list h4 a {
font-size:20px;
color:#0059B1;
text-decoration:none;
border-bottom:1px solid #0059B1;
margin:0;
padding:0;
}

.profile_list p {
font-size:14px;
color:#444;
}

.profile_list_top {
background:url(../images/profile_list_top.jpg) top left no-repeat;
}

.profile_list_bottom {
background:url(../images/profile_list_bottom.jpg) left bottom no-repeat;
width:248px;
padding:20px;
}

.green_box {
background:#E2E9DB;
border:2px solid #3D6D10;
color:#3D6D10;
margin:15px 0;
padding:10px;
}

.red_box {
background:#F7E1D9;
border:2px solid #C30;
color:#C30;
margin:15px 0;
padding:10px;
}

.create_profile {
width:530px;
float:left;
padding-top:15px;
padding-left:15px;
}

.create_profile_right {
width:187px;
float:right;
background:url(../images/create_right_bg.jpg) left bottom no-repeat;
padding:10px;
}

.create_profile_right h3 {
color:#0059B1;
font-size:16px;
}

.create_profile input {
width:260px;
font-size:12px;
float:left;
margin-right:10px;
}

.create_profile select {
width:265px;
font-size:12px;
float:left;
margin-right:10px;
padding:2px 0 4px;
}

.create_profile textarea {
width:260px;
font-size:12px;
float:left;
margin-right:10px;
height:50px;
}

.create_profile_personal select {
width:415px;
font-size:12px;
float:left;
margin-right:10px;
padding:2px 0 4px;
}

.create_profile_personal img {
float:left;
display:block;
padding-top:2px;
padding-right:5px;
}

.publicitation em {
font-style:normal;
display:block;
}

.cash_information {
font-size:16px;
color:#000;
padding:15px;
}

.cash_information span {
color:#005EBB;
font-size:12px;
display:inline;
}

.cash_information span b {
font-size:22px;
}

.cash_information a {
display:block;
font-size:16px;
color:#005EBB;
padding:5px 0;
}

.utilbar_profile {
padding:20px 0 25px;
}

.utilbar_profile .left_toolbar {
float:left;
display:block;
}

.utilbar_profile .right_toolbar {
float:right;
display:block;
color:#666;
padding-right:10px;
}

.utilbar_profile .right_toolbar img {
float: none;
padding-right:10px;
padding-left:10px;
vertical-align:middle;
}

.right_toolbar span {
	display: block;
	float: left;
	padding-right: 10px;
}

.utilbar_profile img {
float:left;
padding-top:2px;
padding-left:25px;
}

.utilbar_profile a {
float:left;
font-size:14px;
color:#0059B1;
font-weight:700;
border-bottom:1px dashed #0059B1;
text-decoration:none;
margin:0 10px;
padding:0;
}

.stripeMe tr td{
	color: #000;
}


div.csr {
background:url(../images/reg_left_top.jpg) top left no-repeat;
margin-top:15px;
}

div.psr {
margin-left:4px;
height:7px;
background:url(../images/reg_top-x.jpg) top left repeat-x;
font-size:0;
}

div.psr1 {
background:url(../images/reg_right_top.jpg) top right no-repeat;
height:7px;
}

div.psr2 {
width:100%;
height:80%;
background:#fff url(../images/reg_left-y.jpg) left top repeat-y;
}

div.content_r {
background:url(../images/reg_right-y.jpg) right top repeat-y;
height:100%;
font-size:12px;
color:#444;
margin:0;
padding:0 4px;
}

div.psr4 {
background:url(../images/reg_bottom.jpg) left bottom no-repeat;
height:6px;
float:left;
width:6px;
}

div.gsr4 {
height:6px;
background:url(../images/reg_right_bottom.jpg) right bottom no-repeat;
}

div.gsr2 {
height:6px;
background:url(../images/reg_bottom-x.jpg) left bottom repeat-x;
font-size:0;
}

div.gsr3 {
height:6px;
background:url(../images/reg_left_bottom.jpg) left bottom no-repeat;
float:left;
width:6px;
}

.content_r h1 {
border:none;
margin:0;
padding:2px 0 2px 10px;
}

.reg_page {
color:#2F3642;
line-height:1.5em;
padding-left:15px;
padding-right:15px;
}

.reg_page h4 {
color:#2F3642;
font-size:16px;
margin:10px 0 0;
padding:10px 0 0;
}

.reg_sep {
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
margin:10px 0;
padding:10px 0;
}

.reg_page div {
padding:5px 0 5px 10px;
}

.reg_buttons {
padding:30px 0!important;
}

.big_reg_button {
background:url(../images/big_button_reg.jpg) left center no-repeat;
text-align:center;
display:block;
float:left;
width:131px;
font-weight:700;
font-size:16px;
vertical-align:top;
margin-right:15px;
padding:17px 10px 22px;
}

.items_information {
padding:15px 0 15px 25px;
}

.items_information img {
display:block;
float:left;
vertical-align:middle;
padding-top:3px;
padding-right:5px;
}

.radio_list li {
display:block;
float:left;
width:220px;
padding-right:30px;
vertical-align:top;
}

.radio_list {
float:left;
display:block;
margin:0;
}

.radio_button {
display:block;
width:20px!important;
float:left;
}

.radio_list li span {
width:180px!important;
padding-left:0;
float:left;
}

.register_page {
color:#333;
margin-top:25px;
}

.register_page p {
text-align:left;
margin:0;
padding:10px 15px;
}

.register_page label {
font-size:12px;
display:block;
float:left;
padding-right:10px;
width:150px;
text-align:right;
padding-top: 2px;
}

.register_page input,.register_page textarea {
font-size:12px;
width:320px;
padding: 2px;
}

.check_pass {
float:left;
width:165px;
padding-left:10px;
position:relative;
top:-10px;
}

.check_pass span {
padding-left:0!important;
width:auto!important;
}


.scope_register{
	padding-bottom: 5px;
	display: block;
}
.scope_register p{
	padding: 5px 10px;
}
.scope_register input{
	width: auto;
	margin-left: 160px;
}
.scope_register label{
	width: auto;
	font-weight: normal;
	padding-left: 5px;
	display: inline;
	float: none;
	position: relative;
	top: -2px;
}
.scope_register .open-info-desc {
    padding-left: 194px;
    width: 550px;
    display: none;
}
.scope_register a.open-info{
    outline: none;
}

.register_page input.pass {
width:210px;
}

.register_page input.check {
width:210px;
float:left;
}

.images_check {
margin-left:10px;
position:relative;
top:-20px;
}

.symbols_img {
width:200px!important;
position:relative;
top:-42px;
}

.refresh_img {
background:url(../images/refresh_img.gif) left center no-repeat;
padding-left:20px;
color:#818181;
font-size:11px;
}

.register_page span {
display:block;
font-size:11px;
color:#888;
padding-left:160px;
width:460px;
}

.register_page h3 {
padding-left:165px;
font-size:16px;
color:#999;
margin:0;
}

.register_button {
background:url(../images/register_button.jpg) left center no-repeat;
width:212px!important;
text-align:center;
border:none;
color:#000;
font-size:18px!important;
cursor:pointer;
margin-right:20px;
padding:24px 5px 26px !important;
}

.submit_reg_form {
padding-left:160px!important;
padding-top:0!important;
}

.proverka {
padding-top:20px!important;
}

div.rcs {
background:url(../images/r_left_top.jpg) top left no-repeat;
margin:5px 0 25px;
}

div.rps {
margin-left:4px;
height:6px;
background:url(../images/r_top-x.jpg) top left repeat-x;
font-size:0;
}

div.rps1 {
background:url(../images/r_right_top.jpg) top right no-repeat;
height:6px;
}

div.rps2 {
width:100%;
height:80%;
background:#fff url(../images/r_left-y.jpg) left top repeat-y;
}

div.rps4 {
background:url(../images/r_left_bottom.jpg) left bottom no-repeat;
height:6px;
float:left;
width:6px;
}

div.rgs4 {
height:6px;
background:url(../images/r_right_bottom.jpg) right bottom no-repeat;
}

div.rgs2 {
height:6px;
background:url(../images/r_bottom-x.jpg) left bottom repeat-x;
font-size:0;
}

div.rgs3 {
height:6px;
background:url(../images/r_left_bottom.jpg) left bottom no-repeat;
float:left;
width:6px;
}

div.r_content {
background:url(../images/r_right-y.jpg) right top repeat-y;
font-size:12px;
color:#444;
margin:0;
}

.r_content_gradient {
background:url(../images/r_gradient.jpg) repeat-x bottom;
margin:0 4px 0 3px;
padding:10px 0;
}

.r_err {
border:2px inset #FF0101;
}

.r_aff {
border:2px inset #FFCC01;
}

#usernameResult {
float:left;
text-align:left;
font-weight:400;
padding-left:0;
display:block;
}

* html #nickname {
margin-left:3px;
}

#loginResult {
font-weight:400;
padding-left:0;
display:block;
text-align:left;
}

#usernameResult span,#loginResult span {
display:inline!important;
margin:0!important;
padding:0 0 0 10px !important;
}

.alert_hidden {
display:none!important;
}

.error_list_r {
color:#C30;
font-size:14px;
padding:0 15px;
}

.error_list_r span {
font-size:12px;
display:block;
color:#C30;
font-weight:700;
padding-top:5px;
padding-left:10px;
}

label.error {
color:#FF0101;
font-weight:400;
width:auto;
padding-left:10px;
background:#fff;
z-index:1000;
}

.create_registration label {
position:absolute;
display:none!important;
}

.create_registration select {
width:134px;
font-size:12px;
float:left;
margin-right:10px;
padding:2px 0;
}

.ProfilePage {
padding:5px 15px 20px 10px;
}

.ProfilePage strong {
font-size:16px;
color:#000;
}

.ProfilePage select {
display:block;
margin:5px 0;
}

.ProfilePage label {
display:block;
width:150px;
text-align:right;
color:#333;
float:left;
padding-right:10px;
font-weight:700;
}

.ProfilePage input {
width:250px;
}

.end_period {
float:left;
padding:45px 10px 15px 25px;
}

.end_period h3 {
color:#37404D;
font-size:16px;
margin:0;
padding:0;
}

.end_period h3 span {
color:#0792AF;
font-size:21px;
font-weight:400;
padding-left:10px;
}

.ProfileContent {
padding-bottom:20px;
padding-left:15px;
}

.ProfileContent h2 {
font-size:16px;
color:#000;
margin-bottom:20px;
border-bottom:1px solid #E5E5E5;
}

.ProfileContent h4 {
color:#000;
font-size:20px;
font-weight:400;
margin:0;
padding:0;
}

.ProfileContent img {
padding:0 10px 10px 0;
}

.ProfileContent textarea {
width:400px;
}

.ProfileContent label {
display:block;
float:left;
width:150px;
text-align:right;
padding-right:10px;
font-weight:700;
}

.profile_create_btn {
padding-left:180px;
padding-bottom:45px;
}

.ProfilePrice {
border-top:1px solid #E5E5E5;
padding:15px 5px;
}

.ProfilePrice span {
padding-right:45px;
}

.ProfileCategory {
padding:0 0 0 10px;
}

.ProfileCategory label {
color:#333;
font-weight:700;
padding-right:10px;
}

.ProfileCategory span {
font-size:11px;
display:block;
color:#888;
padding-left:60px;
}

.ProfileRule {
padding:15px 0 20px 15px;
}

.ProfileRule b {
color:#666;
font-size:16px;
display:block;
}

.offer_view .publicitation {
color:#333;
float:left;
margin:0;
}

.offer_view b {
display:block;
float:left;
padding-right:10px;
}

.create_offert {
padding-left:15px;
padding-top:20px;
}

.create_offert label {
display:inline;
float:none;
font-weight:400;
width:auto;
color:#888;
font-size:11px;
position:absolute;
padding-top:2px;
padding-left:5px;
margin:0;
}

.create_offert p {
margin:0;
padding:0 0 10px;
}

.create_offert strong {
display:block;
float:left;
color:#333;
text-align:right;
padding-right:10px;
width:150px;
font-size:12px;
}

.create_offert input {
width:260px;
font-size:12px;
height:17px;
margin:0;
}

.bottom_button {
padding-top:15px;
padding-left:5px;
}

.profile_page {
color:#000;
padding:0;
}

.profile_page label {
font-size:12px;
font-weight:700;
display:block;
padding-left:5px;
float:left;
color:#333;
}

.profile_add_panel {
padding:20px 20px 10px 10px;
}

.profile_add_panel h4 {
float:left;
display:block;
font-size:20px;
color:#0059B1;
margin:0;
padding:0 0 5px;
}

.profile_add_panel h4 a {
float:none;
}

.profile_add_panel a {
float:right;
display:block;
background:url(../images/add_profile.gif) left center no-repeat;
padding-left:10px;
color:#0059B1;
}

.add_publications {
padding-left:20px;
padding-bottom:20px;
text-align:left;
}

.add_publications .publicitation {
float:left;
width:220px;
height:75px;
margin:0 8px 0 0;
}

.add_publications .empty {
height:75px;
text-align:center;
}

.add_publications .empty a {
top:25px;
position:relative;
}

.add_profile {
background:url(../images/add_prof_btn.jpg) left center no-repeat;
border:none;
width:123px!important;
text-align:center;
font-size:18px;
cursor:pointer;
padding:10px;
}

.profile_page p.rule {
color:#2F3642;
border-top:1px solid #E4E4E4;
border-bottom:1px solid #E4E4E4;
margin-top:30px;
padding:10px 10px 15px;
}

.profile_page p.rule b,.r_content_gradient p.rule b {
display:block;
font-size:18px;
}

.r_content_gradient p.rule {
color:#2F3642;
border-bottom:1px solid #E4E4E4;
margin:0 20px 25px;
padding:0 10px 15px;
}

.profile_toolbars {
padding:15px 0 20px;
}

.profile_toolbars img {
display:block;
float:left;
padding-left:35px;
padding-right:10px;
padding-top:2px;
vertical-align:top;
}

.profile_toolbars a {
display:block;
float:left;
font-weight:700;
color:#0059B1;
font-size:14px;
border-bottom:1px dashed #0059B1;
text-decoration:none;
}

.profile_toolbars span.right_toolbar {
display:block;
float:right;
padding-right:20px;
color:#666;
}

.profile_toolbars span.right_toolbar img {
float:none;
padding-left:5px;
display:inline;
padding-right:0;
}

.profile_inform_left {
width:320px;
float:left;
padding-right:20px;
}

.profile_inform {
float:left;
width:430px;
}

.profile_infomation span {
color:#999;
font-size:11px;
font-weight:400;
}

.profile_infomation em {
color:#A63B2D;
font-style:normal;
display:block;
}

.profile_infomation b {
color:#005EBB;
display:block;
padding:5px 0;
}

.profile_infomation h4 {
padding-bottom:10px;
}

.profile_infomation h4 a {
font-size:20px;
color:#0059B1;
}

.profile_inf_item {
padding:0 15px;
}

.profile_inf_item h3 {
font-size:14px;
color:#000;
padding-bottom:10px;
margin:0;
}

.profile_inf_item h3 strong {
font-size:18px;
color:#005EBB;
}

.profile_inf_item a {
display:block;
color:#005EBB;
font-size:12px;
padding:5px 0 4px;
}

.profile_events {
padding:0 0 30px 20px;
}

.profile_events table {
border:1px solid #E4E4E4;
margin-top:5px;
}

.profile_events table td {
padding:8px;
}

.profile_events p {
color:#2F3642;
margin:0;
}

.profile_events strong {
font-size:16px;
display:block;
padding-bottom:3px;
}

.profile_events span {
font-size:11px;
display:block;
color:#8899A4;
}

.profile_events em {
font-style:normal;
padding-top:5px;
display:block;
}

.profile_events em b {
color:#007993;
}

.name_pers_top {
background:#F4F4F4 url(../images/pers_top.gif) left top no-repeat;
margin-left:2px;
}

.name_pers_bottom {
background:url(../images/pers_bottom.gif) left bottom no-repeat;
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
padding:10px;
}

.add_event_lcontent {
float:left;
width:150px;
text-align:right;
padding-right:15px;
}

.add_event_rcontent {
float:left;
width:420px;
padding:3px 0;
}

.add_event_rcontent input {
display:block;
float:left;
margin:0 5px!important;
padding:0;
}

.add_event_rcontent label {
font-weight:400;
color:#2F3642;
width:100px;
margin:0;
padding:0;
}

.add_event_rcontent div {
padding:1px;
}

.profile_tile {
padding-left:10px!important;
}

.profile_table_obeav {
padding-bottom:45px;
}

.profile_table_head {
background:url(../images/profile_header_table.jpg) left center no-repeat;
padding:0;
}

.profile_table_obeav h2 {
display:block;
background:url(../images/profile_arr_down.gif) right center no-repeat;
float:left;
border:none;
padding-right:10px;
margin:15px 20px 5px 0;
}

.profile_table_obeav h2 a {
color:#00205F;
font-size:14px;
font-weight:700;
text-decoration:none;
border-bottom:1px dashed #00205F;
}

.profile_table_obeav th {
font-size:11px;
font-weight:400;
}

.profile_table_obeav td {
font-size:12px;
}

.profile_table_obeav td,.profile_table_obeav th {
text-align:left;
padding:9px 15px;
}

.profile_table_obeav td b {
color:#005EBB;
display:block;
}

.profile_table_obeav td img {
position:relative;
bottom:-2px;
padding-left:4px !important;
}

.profile_table_obeav td strong.r,.profile_table_obeav th strong.r {
font-weight:400;
color:#A63B2D;
}

.profile_table_obeav td strong.g,.profile_table_obeav th strong.g {
font-weight:400;
color:#759700;
}

.profile_table_obeav .arhive td b {
color:#666;
display:block;
}

.profile_table_obeav tr.alt td {
background:url(../images/profile_gradient_table.jpg) bottom repeat-x;
}

.profile_table_obeav tr.over td {
background:#F5F5F5;
}

table.history td {
border-left:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}

table.history td.first_history {
border-left:none;
}

table.history .total_list td {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
background:#EDEDED;
color:#000;
}

table.history .total_list td.subtotal {
text-align:right;
padding-right:25px;
border-left:0;
}

/* PoP UP period */

.popUP_period{
	position: absolute;
	background: url("../images/popup_period.png") left top no-repeat;
	width: 690px;
	height: 287px;
	padding: 12px 35px;
	z-index: 100;
	display: none;

}
.popUP_period form
{
	width: 620px;
	height: 237px;
	padding-top: 10px;
}
.popUP_period .rcs{
	margin: 10px 0px;

}
.popUP_period .report_height
{
	height: 45px;
}

.popUP_period .rps2{
	height: auto;
}


.close_panel{
	float: right;
	margin-top: -10px;
}

.close_panel a{
	color: #37404D;
	font-size: 16px;
	text-decoration: none;
}

.close_panel a span{
	color: #37404D;
	font-size: 16px;
	text-decoration: underline;
	position: relative;
	top: -8px;

}
.close_panel a:hover span{
	text-decoration: none;
}

.close_panel a img{
	padding-left: 5px;
}


.popUP_period p{
	padding: 0px 30px;
	margin: 10px 0px;

}
.popUP_period p.report{
	padding-left: 10px;
}
.popUP_period p.report strong{
	color: #B30000;
	font-size: 16px;
}

.popUP_period p b{
	font-size: 19px;
	font-weight: normal;
}

.popUP_period label{
	color: #333333;
	font-weight: bold;
	padding-right: 10px;
}

.popUP_period select{
	width: 450px;
}

.popUP_period h4{
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.popUP_period .buttons{
	border-top: 1px solid #E0E0E0;
	padding-top: 15px;
}

.popUP_period .buttons a{
	display: block;
	float: left;
	background: url("../images/add_prof_btn.jpg") left top no-repeat;
	width: 123px;
	height: 37px;
	padding-top:7px;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	text-align: center;
	margin:5px;
	cursor: pointer;
}

/* PoP UP period */
.search_result ol{
	margin: 0px;
	font-size: 16px;
	padding: 10px 0px 10px 25px;
}

.search_result ol li{
	padding: 10px 0px;
}

.search_result ol a {
color:#005EBB;
font-size:20px;
text-decoration:underline;
font-weight:700;
}

.search_result ol p {
	padding-left: 0px;
}


.search_result ul{
	padding: 0px;
	margin: 0px;

}
.search_result ul li {
background:url(../images/result_arr.gif) left center no-repeat;
color:#999;
font-size:11px;
padding:3px 0;
display: inline;
}
.search_result ul.result_way li {
  padding:2px 0 3px 7px;
}
.search_result ul li a {
text-decoration:none;
color:#999;
font-size:11px;
}


ul.result_firm_pages{
 	float: left;
 	width: 48%;
	padding-bottom: 10px;

 }

ul.result_firm_pages li{
	background: none;
    float:left;
    width:230px;
}

ul.result_firm_pages li a{
	background: none;
	color:#007293;
	font-size:12px;
	line-height:15px;
    font-weight: normal;
}



.result_item strong {
display:block;
color:#555;
font-size:16px;
font-weight:400;
}

.result_item img {
float:left;
padding:0 5px 5px 0;
}

.result_product_items ul {
display:block;
float:left;
width:35%;
list-style-type:none;
margin:0;
padding:5px 10px 10px 20px;
}

.result_product_items ul li a {
color:#007293;
font-size:12px;
line-height:17px;
}



.allnews_item {
background:url(../images/menu_active_left.gif) left center no-repeat;
float:right;
}

.allnews_item a {
display:block;
background:url(../images/menu_active_right.gif) right center no-repeat;
margin-left:8px;
font-size:14px;
color:#005EBB;
padding:7px 8px 9px 0;
}

.allnews_item span {
background:url(../images/allnews_arr.gif) right center no-repeat;
padding-right:20px;
display:block;
}

.treeview {
clear:both;
padding:0 0 15px;
}

.treeview * {
font-size:100.1%;
}

.treeview ul {
overflow:hidden;
width:100%;
list-style-type:none;
margin:0 0 10px!important;
padding:0 0 10px!important;
}

.treeview ul ul {
overflow:visible;
width:auto;
margin:0;
padding:0 0 0 .25em !important;
}

.treeview h4 {
font-size:14px!important;
color:#999!important;
position:relative;
background:#fff;
bottom:-5px;
margin:0!important;
padding:0!important;
}

.treeview ul.l {
border-left:1px solid;
margin-left:-1px;
}

.treeview li.cl ul {
display:none;
}

.treeview li {
margin:0!important;
padding:0!important;
}

.treeview li li {
border-left:1px solid #E4E4E4;
margin:0 0 0 .3em;
padding:0;
}

.treeview li div {
position:relative;
min-height:16px;
height:1.4em;
bottom:-3px;
}

.treeview li li div {
border-bottom:1px solid #E4E4E4;
}

.treeview li p {
position:absolute;
z-index:1;
top:.65em;
left:.8em;
width:100%;
margin:0;
padding:0;
}

.treeview a {
white-space:nowrap;
height:1px;
padding:.1em .2em;
}

.treeview ul.l,.treeview li p,.treeview img.i {
border-color:#f5f5ea;
}

.treeview a:hover {
color:#c00;
}

.faq_menu {
padding-top:15px;
width:180px;
}

.faq_menu h1 {
color:#333;
font-size:20px;
line-height:19px;
margin:0;
padding:0 0 15px;
}

.faq_menu h4 {
color:#999;
font-size:14px;
border-bottom:1px solid #E6E6E6;
padding-bottom:2px;
padding-left:4px;
margin:0;
}

.faq_menu ul {
padding:5px 30px 20px 0 !important;
}

.faq_menu li {
padding:4px!important;
}

.faq_menu li span {
color:#000!important;
background:url(../images/cube_black.gif) 0 6px no-repeat;
display:block;
padding:0 0 0 8px;
}

.faq_menu li a {
padding-left:8px!important;
display:block;
}

.video_page{
margin:13px 0 10px;
}
.video_page .video-player-container{
width: 768px;
height: 456px;
}
.center_video .center_page {
margin: 10px 0 15px;
width: 100%;
}
.center_video h2 {
color:#000;
border:none;
font-weight:normal;
padding:10px 0 15px;
}
.center_video p{
color: #37404D;
font-size: 13px;
}
.video_products ul li {
width:180px;
float:left;
height:198px;
padding:5px 0;
margin:0 17px 0 0;
width:173px;
}
.video_products ul li p {
margin:2px 5px 2px 0;
}
.video_products ul li a{
color: #007993;    
}
.video_products .thumb{
position: relative;
float:left;
margin:0 0 4px;
border: 2px solid #fff;
}
.video_products a.thumb:hover{
border: 2px solid #46A4A4;
}
.video_products .thumb .arr{
position: absolute;
left: 66px;
top: 28px;
background: url(/images/video_arr2.png);
width: 41px;
height: 41px;
cursor: pointer;
}
.video_products .thumb span{
position: absolute;
bottom: 0;
right: 0;
padding:0 3px;
background: #46A4A4;
color: #fff;
font-size: 10px;
}
.video_products .thumb:hover{
text-decoration: none;    
}
.center_video {
float:left;
}
h1.video_all{
border: none;
background: url(/images/video_corn.png) repeat-x 0 -15px;
padding: 0;
margin: 10px 0 3px;
}
h1.video_all span{
background: #fff;
padding: 0 8px;
font-size: 18px;
margin: 0 0 0 30px;
}
h1.video_all a{
font-size: 20px;
}
h1.video_all .c-l, h1.video_all .c-r{
width: 7px;
height: 16px;
background-image: url(/images/video_corn.png);
}
h1.video_all .c-r{
float: right;    
background-position: left top;
}
h1.video_all .c-l{
float: left;
background-position: right top;    
}
.banner-image{
margin: 12px 0;
text-align: center;
}
.anons-mar{
margin: 12px 0;
}
.anons_left{
margin: 0;
}
.anons_left a {
display: block;
margin:13px 3px 9px 0;
text-align: center;
}
.anons_left img {
margin: 0 auto;
}
.anons_left span{
line-height: 17px;
font-size: 13px;
display: block;
}
.anons_left span a{
background:none repeat scroll 0 0 transparent;
color:#0059B1;
font-weight:bold;
margin:4px 13px 10px;
text-align:left;
}

.right_page .anons{
margin: 6px 8px 0;
display: inline-block;
}
.right_page .anons span{
margin-bottom: 5px;
display: block;
}
.right_page .anons a{
color: #2D333E;
}
.right_page .anons a.text{
display: block;
margin: 0 0 0 72px;
}
.right_page .anons span a{
color: #0059B1;
font-size: 13px;
font-weight: bold;
}

.title_noborder {
border:none !important;
}

.anons_colon h1 {
background:url(../images/title_arr.gif) left center no-repeat;
color:#00205F;
border-bottom:1px solid #ccc;
font-size:16px;
line-height:30px;
margin:0 0 5px;
padding:0 0 0 15px;
}

.result_page {
color:#000;
text-align:center;
padding-top:75px;
font-size:14px;
}

.main_404 {
padding-top:40px;
}

.logo_404 {
	text-align: center;
	padding-bottom: 35px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 25px;

}

.container_404 {
	float: left;
	width: 295px;
	margin: 0 15px;
}
.container_404 h2 {
color:#8899A4;
font-size:29px;
font-weight:400;
padding-bottom:5px;
margin:0;

}

.container_404 h3 {
color:#00205F;
font-size:16px;
font-weight:700;
padding-bottom:10px;
margin:0;
}

.container_404 li {
border:1px solid #fff;
padding: 4px 10px;
}

.container_404 ul li a {
display:block;
margin-bottom:6px;
color: #005EBB;
}

.container_404 form {
display:block;
height:23px;
margin:0;
padding:0;
}

.container_404 form input.submit_search {
float:none;
margin-left:0;
padding:0;
}

.container_404 p {
margin:0;
padding:10px 0 10px;

}

.search_404 span{
	display: block;
	height: 50px;
}

.container_404 ul li span {
display:block;
padding-bottom:3px;
}

.container_404 form input {
border:none;
background:url(../images/search_inp_bg.jpg) left top no-repeat;
color:#333;
font-size:11px;
font-weight:700;
width:220px;
float:left;
margin:0 0px;
padding:4px;
}

img, .profile_toolbars a:hover {
border:none;
}

.left_box_news a:hover,.content a:hover,.news_colon .allnews a:hover,.other_news li a:hover strong,.publicitation h3 a:hover {
text-decoration:none;
}

h1 img,#left li img,.middle_banner img,.anonce_left li.active_subitem {
padding-left:5px;
}

form,#mycarousel,.interview_gallery ul {
margin:0;
padding:0;
}

.PageContainer,.treeview li p,.treeview img.i,.treeview .sc {
background:#fff;
}
.PageContainer{
/*min-height:100%;            /* Footer alw bot fix */
/*position:relative;           /* Footer alw bot fix */    
}
* html .PageContainer{
height:100%;   
}
.BannerTop img,.logo img,.logo span,.big_photo img,.send_comment input,.alert_show,.profile_page textarea {
display:block;
}

.header, .footer_navigation {
width:1000px;
margin:auto;
}

#left li.active a:hover,.center_page p a:hover,.right_articles p a:hover,.cener_dir_lists li a:hover,.AllOffertPage ul li a:hover,.content_offert p b a:hover,.cat_list li a:hover,.cat_list_firm li h3 a:hover,.right_page p a:hover,.content_o ul li a:hover,.other_news li a:hover,.interview_gallery ul li a:hover,.anonce_photo a:hover b,.catalog_list_of_firm p a:hover,.catalog_content li a:hover,.photo_article_all h1 a:hover,.publicitation a:hover,.video_gal_item a:hover span {
text-decoration:underline;
}

.news_colon .allnews {
float:right;
}

.cat_list_firm ul,.miniportal_navholder ul,.profile_list h4 {
margin:0;
padding:0;
}

.search_result p {
background:none;
}

#left h2.big_left_ttl, .offert_colon, .anons_colon {
padding-top:15px;
}

#left li span,.listbar li span,.cat_list li span,.catalog_list_item li span,.catalog_right_item li span,.content_o ul li span,.content_menu_left span,.catalog_content h2 span {
color:#8899A4;
}

.left_box_news strong,.content strong {
display:block;
font-size:14px;
font-weight:400;
color:#0059B1;
}

.left_box_news a,.content a {
display:block;
text-decoration:underline;
font-size:14px;
font-weight:700;
color:#0059B1;
}

.left_box_news img,.content img {
float:left;
padding:5px 8px 8px 0;
}

.left_box_news .allnews a,.catalog_content li strong a,.reg_page a {
color:#0059B1;
}

.MainPage h1 em,.center_page h1 em,.cat_list_firm li h3 em,.cat_list_firm li h3 a em {
font-style:normal;
color:#8899A4;
}

.MainPage h2.title_nobord,.MainPage h1.title_nobord {
border:none;
padding:10px 0 0;
}

.MainPage h4 span,.create_offert span {
color:#888;
}

.news_center,.right_articles h1,.big_page_news h1,.AllOffertPage,.profile_page h1,.search_result {
padding-left:10px;
}

.news_list_box ul,.big_page_news ul,.AllOffertPage ul,.result_way,.container_404 ul {
list-style-type:none;
margin:0;
padding:0;
}

.news_page h4,.MainPage_bezplatnik,.add_event {
padding-top:20px;
}

.menu_dates,.right_articles,.Alloffert .content_offert,.info_list{
padding-bottom:15px;
}

.miniportal_gal img {
padding:5px;
}

.center_page p span a,.right_articles p span a,.cener_dir_lists li span {
color:#BCC2CE;
font-size:11px;
}
.big_page_news,.middle_banner,.flash_news,.project_banner,.radio_inf {
padding:15px 0;
}

.big_page_news li img,.ProfileCategory b {
padding-right:10px;
}

.AllOffertPage ul li *,.ProfileCategory select {
display:inline;
}

.offert span.allnews a,.photo_article_all ul li img,.video_gal_item a.highslide {
float:none;
}

.content_offert p a,.create_offert #title {
color:#005EBB;
font-size:14px;
font-weight:700;
}

.cat_list h1,.catalog_anonce h1,.photo_article h1 {
color:#006681;
margin:0;
padding:10px 0 3px 5px;
}

.search_panel_big label,.search_panel label {
font-size:12px;
position:relative;
top:-1px;
}

.search_panel_big input,.search_panel input {
width:70px;
background:url(../images/search_inp_bg.gif) left center no-repeat;
border:none;
font-size:12px;
color:#555;
margin-left:5px;
height:16px;
padding:2px 5px;
}
.search_panel_big .calend_search,.search_panel .calend_search {
display:block;
float:left;
margin:0;
padding:0 15px 0 3px;
}
.start_search,.page_move_left,.page_move a.preview_page,.editot_form,#mypassword,#nickname,#login,.period_offert,.container_404 {
float:left;
}
.small_right,.except {
width:205px;
}
.other_news li span,.catalog_content li span {
font-size:11px;
color:#999;
display:block;
}
.copyright a,.faq_content p a{
color:#016A9C;
}
.content .allnews,.reg_sector {
padding:10px 0;
}
.content .allnews a,.content_menu li a {
color:#0059B1;
font-size:12px;
}
.anonce_left li.active a,.anonce_left li span.active a {
background:url(../images/miniportal_active_bullet.gif) 98% center no-repeat;
padding-right:15px;
}

.anonce_left ul ul,* html .panorama span {
padding:0;
}

.flash_photo,.faq_menu ul.podpiska {
text-align:center;
}


.panomara_horizontal ul,.create_profile input.submit_obev {
width:auto!important;
}

.panomara_horizontal ul{
	width: 100000px !important;
}

.interview_gallery ul li strong a{
color:#007293;
font-size:14px;
}

.other_news,.forgot_password p.forgot_message {
padding-top:25px;
}

.other_news ul,.catalog_content ul {
list-style-type:none;
margin:0 0 15px;
padding:0;
}

.other_news li b,.catalog_content li b {
font-weight:400;
display:block;
}

.interview_gallery ul li span,.profile_table_obeav td span,.result_item span {
display:block;
font-size:11px;
color:#999;
}

.personal_information {
padding-bottom:20px;
}

.reg_page p span {
color:#999;
}

.MainPhoto:hover{
text-decoration:none!important;
}

.catalog_list_of_firm,.except2,.catalog_anonce{
padding-top:10px;
}

.catalog_list_of_firm strong span,.catalog_list_of_firm strong span a {
font-size:14px;
color:#005EBB;
}

.page_move_left a,.page_move_right a {
font-size:16px;
color:#297AB6;
padding-left:5px;
}

.publicitation h3 {
margin:0;
}

.catalog_content li a strong,.catalog_content li a:hover strong {
font-size:14px;
color:#0059B1;
}

.photo_article ul,.photo_article_all ul {
list-style-type:none;
margin:0;
padding:0;
}

.photo_article ul li p,.photo_article_all ul li p {
font-size:12px;
color:#37404D;
background:none;
margin:0;
padding:3px 0 0;
}

.photo_article ul li p span,.photo_article_all ul li p span {
color:#006681;
display:inline;
}

.photo_article_all,.ProfilePage h1,.offer_view,.result_item {
padding-left:15px;
}

.green_box span,.red_box span {
font-weight:700;
display:block;
}

.create_profile label,.create_profile_personal label,.create_registration b {
display:block;
color:#000;
font-size:16px;
font-weight:700;
padding:15px 0 3px 10px;
}

.create_profile span,.create_profile_personal span,.create_registration span {
color:#8899A4;
font-size:11px;
display:block;
padding:0 0 8px;
}

.create_profile span b,.anons strong {
font-weight:400;
}

.create_profile input.upl_picture,.create_registration input.upl_picture {
width:335px;
position:relative;
}

.create_profile_personal,.create_registration {
padding-top:15px;
padding-left:15px;
}

.create_profile_personal input,.create_registration input {
width:415px;
font-size:12px;
float:left;
margin-right:10px;
}

.create_profile_personal textarea,.create_registration textarea {
width:415px;
font-size:12px;
float:left;
margin-right:10px;
height:50px;
}

.create_profile_personal input.submit_obev,.create_registration input.submit {
width:auto!important;
margin-top:15px;
}

.create_profile .publicitation,.publicitation {
border:1px solid #E6E6E6;
color:#333;
font-size:12px;
width:245px;
margin:25px 0;
padding:10px;
}

.create_profile .publicitation a,.publicitation a {
font-size:12px;
color:#007293;
display:block;
text-decoration:none;
}

.create_profile .publicitation h3 a,.publicitation h3 a {
color:#005EBB;
font-size:14px;
font-weight:700;
text-decoration:underline;
margin:0;
padding:0;
}

.create_profile .publicitation p,.publicitation p,.ProfileContent p {
margin:0;
padding:5px 0;
}

.forgot_password,.ProfilePrice b {
font-size:16px;
}

.profile_toolbars span.left_toolbar,.profile_events input {
display:block;
float:left;
}

.profile_infomation,.treeview ul li li,.treeview a,.treeview a.sc,.treeview a.sc:hover {
color:#000;
}

.ch_quide ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 5px;
}



.ch_quide ul li {
	display: block;
	float: left;
	width: 250px;
}
.ch_quide ul li a{
	display: block;
	border: 1px solid #F3F3F3;
	margin:0px 5px;
	padding: 10px;
}


.ch_quide ul li span a{
	display: block;
	border: none;
	margin:0px 5px;
	padding: 5px 0px;
	font-size: 16px;
	color: #0792AF;
}


.guide_list{
	background: url("../images/guide_list_bg.jpg") left repeat-y ;
	margin: 20px 0px 20px 30px;
}
.guide_top{
	background: url("../images/guide_list_top.jpg") top left no-repeat;
}

.guide_bottom{
	background: url("../images/guide_list_bottom.jpg") bottom left no-repeat;
	width: 662px;
	padding: 10px;
}




.guide_list ul {
list-style-type:none;
margin:0;
padding:0px 0px 0px 20px;
}

.guide_list li {
background:url(../images/add_list.gif) 0 7px no-repeat;
padding:1px 10px 1px 10px;
display: block;
float: left;
width: 140px;
margin-left: 10px;
margin: 0px;
}

.guide_list li a {
color:#2F3642;
font-size:14px;
text-decoration:none;
}

.guide_list li a:hover {
text-decoration:underline;
}


.recomand_products{
	margin: 15px 0px;
    float:left;
}

.recomand_products h2{
	font-size: 20px;
	color: #007293;
	font-weight: normal;
	margin-bottom: 20px;
	border-bottom: 1px solid #E5E5E5;
}


.recomand_products ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

.recomand_products ul li{
	display: block;
	float: left;
	width: 225px;
	padding: 0px 15px;
}

.recomand_products ul li a{
	color: #333333;
}

.recomand_products ul li img{
	display: block;
	float: left;
	padding-right: 7px;
}

.search_result .sr_highlight
{
	display: inline;
	color: red;
}

.banner-bg {
	height: 30px;
}
.banner {
	width: 1000px;
	height: 30px;
	margin-left: -500px;
	position: relative;
	text-align: center;
}
.banner-bg-rgt {
	width: 50%;
	float: right;
}


.glamorama
{
	background: url(/images/glamobg.gif);
	width: 772px;
	height: 102px;
	text-align: left;
}
.glamoright
{
	float: right;
	background: url(/images/glamoright.jpg);
	width: 10px;
	height: 102px;
}
.glamorama img
{
	margin: 0;
}
.glamorama p
{
	margin: 0 20px 0 260px;
	font-size: 12px;
	font-family: Arial;
}
.glamorama p img
{
	margin: 0 10px;
}
.glamorama p a
{
	font-size: 12px;
	text-decoration: none;
	color: #2f3642;
}
.glamorama p a:hover
{
	text-decoration: underline;
}
.glamorama span
{
	width: 240px;
	display: block;
	float: left;
	margin-top: 15px;
}
.glamorama b
{
	display: block;
	font-size: 12px;
	color: #0792af;
	font-weight: normal;
}
/* Vopros Expertam Marina */
.floatleft{
    float: left;
}
.expert_question{
    margin: 4px 0 12px;
}
h1.expert_question{
    text-align: center;
    border: 0;
    background: url(/images/sh_h.png) repeat-x;
    line-height:20px;
    padding-bottom:10px;
    margin:0 3px 0 0;
}
.expert_question .bottom-bg{
  background: url(/images/sh_gr.png) repeat-x 0 91px;
  float: left;
  margin-right: 3px;
}
.expert_question p{
  background: transparent;
}
.expert_question .container1, .expert_question .container2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  height: 90px;
  padding: 0 20px;
}
.expert_question .container1{
  width: 343px;
  border-bottom: 1px solid #e2e5ea;
}
.expert_question .middled {
  margin: 0;
}
.expert_question .middled {
  margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
  font-size: 18px;
}
.expert_question .middled a, .expert_question .middled span{
  color: #0079F7;
  background: #F8F8F3;
  line-height: 21px;
  font-size:18px;
}
.expert_question .experts{
  border-top: 1px solid #fff;
  float: left;
  width: 380px;
  position: relative;
  display: inline;
}
.expert_question .experts .col{
  padding: 5px 15px 0;
  width: 334px;
  float: left;
  background: transparent;
}
.expert_question .w1{
  width: 384px;
}
.expert_question .experts p{
  color: #004D61;
  margin:0 0 6px;
  padding: 0 0 0 80px;
}
.expert_question .experts p span{
  font-size: 11px;
  color: #aaa;
  line-height:10px;
}
.expert_question .experts .heading{
  color: #37404D;
  font-weight: bold;    
}
.expert_question .experts span.heading{
  float: left;
}
.expert_question .c-lt{
    background-position: left -24px;
}
.expert_question .c-rt{
    background-position: left -18px;
}


/* inner */
.expert_question_h1{
  border-top: 0;
  padding-top: 10px;
  position: relative;

}
.expert_question_h1 .c-q{
    background: url("/images/question.png");
    width: 42px;
    height: 44px;
    position: absolute;
    z-index: 3;
    left: -8px;
    top: 4px;
}
.expert_question_h1 .c-rt{
background: url(/images/sh_expert.png) 0 -33px no-repeat;
height: 33px;
width: 7px;
right: 0;
bottom: 0;
position: absolute;
z-index: 3;

}
.expert_question_h1 h1{
  background: url(/images/sh_expert.png) 0 0 repeat-x;
margin:0 0 0 5px;
padding:0 0 8px 40px;
  border: 0;
}
.expert_question_inner{
  margin: 0;
  width:100%;
}
.expert_question_inner .experts p{
  padding: 0;
}
.expert_question_inner .container1{
  padding:0 95px;
  border: none;
}
.expert_question_inner .experts1{
  width: 100%;
  float: left;
  border-bottom: 1px solid #e5e5e5;
  background: url(/images/expert_q_bg3.png) 0 20px repeat-x;
}
.expert_question_inner .experts1 .heading{
  font-weight: bold;
margin:0;
padding:0 0 10px;
line-height: 23px;
  width: 100%;
  font-size: 12px;
}
.expert_question_inner .experts1 .heading span{
  background: #F5F5F5;  
  color: #22272f;
  padding:5px 10px;  
  display:inline;
}
.expert_question_inner .experts1 div{
margin:0 0 0 10px;
width:160px;
float: left;
color: #004D61;
font-size: 16px;
display: inline;
}
.expert_question_inner .experts1 div span{
  color: #8899a4;
  font-size: 12px;
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
}
.expert_question_inner .experts3{
  color: #00829d;
  font-size: 16px;
  margin: 10px 5px 0 0;
}
.expert_question_inner .expert{
  margin: 30px 0 0 0;
  color: #004D61;
  font-size: 20px;
}
.expert_question_inner p.date{
  margin:3px 0 0;
}
.expert_question_inner p span{
  display: inline;
}
.expert_question_inner .company{
  color: #aaa;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}
.expert_question_inner .expert_question{
  margin: 0;
}
.expert_question_inner h2{
  color: #00205f;
  border-bottom: 1px solid #e5e5e5;
}
.expert_question_inner .quest-2 .first{
  margin-right: 20px;  
}
.expert_question_inner .quest_old{
  width:250px;
  float: left;
  background: transparent;
}
.expert_question_inner .experts{
  border: 0;
  background: transparent;
  float: left;
  width: auto;
  margin: 0 0 10px;
}
.expert_question_inner .quest_old .middled{
  margin: 25px 0 20px;
  text-align: center;
}
.expert_question_inner .quest-2{
    border-bottom: 5px solid #F4F4F4;
}
/* End Vopros Expertam Marina */

/* Pokolenie Next Marina */
.gen_next{
  background: transparent;
}
.gen_next h1{
  color: #333366;
  background: transparent;
  margin: 0;
}
.gen_next .container1, .gen_next .container2 {
  background-color: #FFFFFF;
}
.gen_next .experts{
  background: #fdf8fc url(/images/gen_next_bg.gif) repeat-x;
  width:762px;
}
.gen_next .experts p {
  padding: 0;
  color: #2D333E;
}
.gen_next .container1 img, .gen_next .container2 img{
  float: left;
  border: 1px solid #ebebeb;
  padding: 1px;
  margin: 0 10px 0 0;
  float: left;
  height: 92px;
  width: 92px;
}
.gen_next .container1 p, .gen_next .container2 p{
  margin: 0;
  padding: 0;
}
.gen_next p.author{
  color: #ba0159;
  padding: 0 0 2px 0;
}
 .gen_next .experts p.heading {
  color: #ba0159;
}
.gen_next .container1, .gen_next .container2 {
  display: block;
  margin: 0;
  padding: 12px 13px;
  text-align: left;
  height: 95px;
  width: 354px;
}
.gen_next .border_l{
  background: #fdf8fc;
}
.gen_next a, .gen_next a:link, .gen_next a:visited, .gen_next a:active{
  color: #2D333E;
  text-decoration: none;
}
.gen_next a:hover{
  text-decoration: underline;
}
/* End Pokolenie Next Marina */

/* Spetsproekt / Liudi v maskah Marina */
.allbusiness{
    margin: 7px 0;
}
.special_project .container {
    min-height: 73px;
    float: left;
    margin: 15px 0 2px;
    width: 49%;
}
* html .special_project .container{
    height: 73px;
}
.special_project img{
    float: left;
    border: 3px solid #efefef;
    margin: 0 7px 0 14px
}
.special_project p.author{
  color: #002455;
  margin: 0;
}
.special_project p{
  margin: 3px 25px 0 0;
}
.special_project p a{
  color: #0059B1;
  font-weight: bold;
}
/* End Spetsproekt / Liudi v maskah Marina */
/* Poloska Marina */
h2.line_grey_h2{
  border-bottom: 0;
  color: #00205f;
  padding-left: 15px;
}
.pos_rel{
  position: relative;
}
.w_fl{
  width: 100%;
  float: left;
}
.line_grey{
  background: #f3f3f3 url(/images/menu2_bg.gif) top repeat-x;
  position: relative;
}
.line_grey .border_r{
  background: url(/images/menu2_bord_r.gif) right repeat-y;
}
.line_grey .border_b{
  background: url(/images/menu2_bord_b.gif) bottom repeat-x;
  border-top: 1px solid #e5e5e5;
}
.line_grey p{
  margin: 0 15px;
  padding: 0;
  font-size: 13px;
  line-height: 35px;
  color: #4f5255;
}
/* Corners */
.line_grey .c_r_t, .line_grey .c_l_b, .line_grey .c_r_b, .line_grey .c_l_t{
  position:absolute;
  z-index: 5;
  font-size: 1px;
}
.line_grey .c_r_t{
  background: url(/images/menu2_c_r_t.gif);
  width: 6px;
  height: 6px;
  right: 0px;
  top: 0px;
}
.line_grey .c_l_t{
  background: url(/images/menu2_c_l_t.gif);
  width: 6px;
  height: 6px;
  left: 0px;
  top: 0px;
}
.line_grey .c_l_b{
  background: url(/images/menu2_c_l_b.gif);
  width: 6px;
  height: 6px;
  left: 0px;
  bottom: 0px;
}
.line_grey .c_r_b{
  background: url(/images/menu2_c_r_b.gif);
  width: 6px;
  height: 6px;
  right: 0px;
  bottom: 0px;
}
/* End Poloska Marina */
/* Text Banners Marina*/
.text-banners{
    width: 100%;
    float: left;
}
.text-banners .container{
    float: left;
}
.w-50{
    width: 50%;
}
.text-banners p{
    font-weight: bold;
    padding:3px 5px 5px 13px;
    margin: 12px 0;
    line-height: 18px;
    background: url(/images/i_text_banner.png) no-repeat left 10px;
}
/* End Text Banners Marina*/
/* Allfun Left Marina*/
.allfun{
    text-align: center;
}
#left .allfun ul{
    padding: 0;
    margin: 10px 15px 5px;
}
#left .allfun ul li{
    display: inline;
    padding: 0 2px;
}
#left .allfun ul li a{
    color: #CC0033;
    line-height: 20px;
    white-space: nowrap;
}
#left .allfun ul li.rate1 a{
    font-size: 18px;
}
#left .allfun ul li.rate2 a{
    font-size: 14px;
    font-weight: bold;
}
#left .allfun ul li.rate3 a{
    font-weight: bold;
}
/* End Allfun Left Marina*/
/* Comments Marina*/
.comment-items{
    width: 100%;
}
.comment-item{
padding: 0 0 0 80px;
margin: 20px 0 5px;
float: left;
}
.comment-item .name{
color: #000;
margin: 0;
font-weight: bold;
}
.comment-item .name span{
color: #999;
font-size: 11px;
font-weight: normal;
margin-left:10px;
}
.comment-item .whois{
color:#9FA8B9;
font-size:12px;
line-height:12px;
margin:2px 0 3px;
}
.comment-item img{
    margin-left: -80px;
    float: left;
}
.comment-item .text{
    width:435px;
    margin:10px 0 0;
    background: url(/images/quotes.png) no-repeat 3px top;
}
.comment-item .text p{
    margin:0 11px 11px 25px;
}
.comment-item .text p.title a{
    color: #007492;
    font-size: 16px;
    font-weight: normal;
}
.comment-item .text p.title{
    font-weight: bold;
    margin-bottom: 0;
}
.but-grey{
    position: relative;
    background: url(/images/comments_but.png) top repeat-x;
    float: left;
    height: 54px;
    width: 300px;
    margin: 15px 0 50px 78px;
    display: inline;
}
.but-grey .c-l, .but-grey .c-r{
    background: url(/images/comments_but.png);
    position: absolute;
    height: 54px;
    top: 0;
    z-index: 2;
}
.but-grey .c-l{
    width: 8px;
    background-position: bottom right;
    left: 0;
}
.but-grey .c-r{
    width: 6px;
    background-position: bottom left;
    right: 0;
}
.but-grey a{
    color:#FFFFFF;
    font-size:20px;
    line-height:51px;
    text-align:center;
    white-space:nowrap;
    display:block;
}
.but-grey a:hover{
    color: #ffcc00 !important;
    text-decoration: none;
}
/* End Comments Marina*/
/* Programma Marina*/
.programma{
    overflow: hidden;
    width: 750px;
    position: relative;
    padding: 0 10px;
    z-index: 1;
}
.programma ul{
    margin: 0;
    padding: 0;
    width: 10000px;    
}
.programma .arr_l,
.programma .arr_r{
    width: 35px;
    height: 50px;
    position: absolute;
    z-index: 2;
    top: 30px;
    outline: 0;
    background: url(../images/programma_ctrls.png);    
}
.programma .arr_l{
    left: 0;
    background-position: 0 0;
}
.programma .arr_l:hover{
    background-position: 0 -50px;
}
.programma .arr_r{
    right: 0;
    background-position: 0 -150px;
}
.programma .arr_r:hover{
    background-position: 0 -100px;
}
.programma ul li{
    list-style: none;
    height: auto; 
    padding-bottom:15px;  
}
* html .programma ul li{
    margin-right: 13px;    
}
/* End Programma Marina*/
/* Интервью анонс на главной */
.interview-anons{
    margin: 12px 0;
    list-style: none;
    padding: 0;
}
.interview-anons li{
    clear: both;
    overflow: hidden;
    margin-bottom: 6px;
}
.interview-anons img{
    float: left;
}
.interview-anons p{
    margin: 0 0 6px 71px;
}
.interview-anons span{
    color: #BCC2C8;
    font-size: 10px;
}
/* End Интервью анонс на главной */
/* Adv Text */
.adv-text{
    background: url(/images/adv_text.png) right bottom;
    border-left: 4px solid #ccc;
    border-top: 4px solid #ccc;
    position: relative;
    padding: 0 0 10px 0;
    zoom: 1;
    overflow: visible;
}

.adv-text .adv{
    color: #ccc;
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    background: #fff;
    padding: 0 7px;
    top:-11px;
    left: 10px;
    position: absolute;
}
.adv-text p strong{
    color: #6666CC;
}
.adv-text p{
    padding: 0 17px;
    margin: 12px 0;
    background: url(/images/adv_text_tick.png) no-repeat 4px 4px;
}
.adv-text .lb, .adv-text .rt{
    position: absolute;
    z-index: 3;
    background-image: url(/images/adv_text.png);
    font-size: 1px;
}
.adv-text .lb{
    width: 5px;
    height: 8px;
    left: -5px;
    bottom: 0;
    background-position:  0 0;
}
.adv-text .rt{
    width: 7px;
    height: 4px;
    right: 0;
    top: -4px;
    background-position:  -5px 0;
}
/* End Adv Text */
/* Monden */
.block-sh-light{
    background: url(/images/sh1_rb.png) right bottom;
    padding-right: 3px;
    border-left: 1px solid #F7F7F7; 
    border-top: 1px solid #F7F7F7; 
}
.monden{
    display: table;
    position: relative;
    //overflow-y: hidden;
    width: 100%;
    margin-bottom: 15px;
}
.monden .r{
    display: table-row;
    position: relative;
    //top: 100%;
    width: 100%;
}
.monden .column-1,
.monden .column-2,
.monden .column-3{
    display: table-cell;
    //display: inline;
    position: relative;
    //float: left;
    width: 33%;
    //margin-right: -100%;
    vertical-align: bottom;
}
.monden .column-2{
    width: 34%;
    //margin-left: 33%;
}
.monden .column-3{
    //margin-left: 66%;
}
.monden .r .r{
    display: block;
    //top: -100%;
    width: auto;
    //width: 100%;
}
.monden .photo{
    float: left;
    margin: 0 20px 0 15px;
    display: inline;
}
.monden .title{
    line-height: 1.3;
    margin: 12px 20px 7px 15px;
}
.monden .title a{
    color: #007F9D;
}
.monden .person{
    color: #666;
    height: 35px;
    line-height: 32px;
    text-align: right;
    //float: right;
    padding: 0 10px;
    font-style: italic;
}
/* End Monden */
/* Blog */
.blog-img img,
.blogger_photo{
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	box-shadow: 1px 1px 3px #999;
}	
.blogger_photo{
	float: left;
	margin: 0 22px 10px 0;
}
.blog-item .info{
	margin: 0 0 10px 140px;
}
.blog-item .info .name{
	color: #000000;
    font-weight: bold;
    margin: 0;
}
.blog-item .info .whois{
	color: #9FA8B9;
    font-size: 12px;
    line-height: 12px;
    margin: 2px 0 3px;
}
.blog-item blockquote{
    font-size: 16px;
    color: #00809D;
    line-height: 1.2;
    position: relative;
    padding: 10px;
    margin: 0 22px 10px 140px;
    -moz-box-shadow: 0 1px 2px #AAAAAA;
    -webkit-box-shadow: 0 1px 2px #AAAAAA;
    box-shadow: 0 1px 2px #AAAAAA;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.blog-item blockquote:after{
    content: '';
    width: 16px;
    height: 15px;
    position: absolute;
    background: url(/images/blog_arrow.png);
    left: -16px;
    top: 11px;
}
.blog-item blockquote p{
    color: #00809D;
    margin: 0 0 7px;
}
#fb-like-comments{
	padding: 10px 0;
	clear: both;
}
.fb-comments{
	margin: 10px 0 0;
}
/* End Blog */
/* Blog ru */
.blog-img{
	overflow: hidden;
}
.blog-img .article{
	width: 379px;
	float: left;
	margin: 22px 12px 50px 0;
	background: url(/images/blog_bg.png) no-repeat 104px -6px;
	position: relative;
}
.blog-img .last{
	margin-right: 0;
}
.blog-img .figure{
	width: 110px;
	float: left;
	text-align: right;
	position: absolute;
	left: 0;
	z-index: 3;
}
.blog-img img{
	margin-bottom: 7px;
}
.blog-img p{
	padding: 0 10px 0 130px;
	text-align: center;
	height: 113px;
	display: table-cell;
	vertical-align: middle;
}
.blog-img p a{
	color: #007F9D;
	font-size: 18px;
	margin: 10px 0;
	display: block;
}
.blog-img .bottom-bg{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 6px;
	width: 100%;
	background: url(/images/blog_bg.png) no-repeat 104px 0;
}
.blog-img .person{
	color: #666;
	font-style: italic;
}
/* End Blog ru */
/* article-feed */
#left ul.article-feed li{
	margin: 12px 0;
	background: url(/images/i_text_banner.png) no-repeat left 5px;
    padding: 0 0 0 13px;
}
#left ul.article-feed a{
	color: #002455;
	line-height: 14px;
}
#left ul.article-feed-light a{
	color: #0059B1;
}	
#left ul.article-feed-light span a{
	color: #A0A9BA;
	font-size: 11px;
	display: block;
}	
/* End article-feed */
