iframe#a0ecc79f {
    position: fixed;
    margin-left: 760px;
    top: 0px;
    *position: absolute;
    *top: expression(eval(document.body.scrollTop) + "px");
}

body {
    repeat-y: #FFF7F2; font-size:12px; font-family:Arial, sans-serif; color:#003357;
    *background-attachment: fixed;
    *background-image: url('http://www.zol.ru/imag/fon.gif');
    *background-repeat: no-repeat;
}

.bb {
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
}

table.wtab {
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    padding:2px;
}

td.wtab {
    border-right:1px solid #003355;
    border-bottom:1px solid #003366;
    font-size:11px;
    font-family:Arial, sans-serif;
    color: #003357;
}

.wtab p { margin:0px; }

.bbtxt{
    color:black;
    font:12px arial,sans-serif;
    font-weight:bold;
}

.redtxt {
    color:#db1d23;
    font:12px arial,sans-serif;
}

.greentxt {
    color:green;
    font:12px arial,sans-serif;
}

.redbbtxt {
    color:#db1d23;
    font:12px arial,sans-serif;
    font-weight:bold;
}

.greenbbtxt {
    color:green;
    font:12px arial,sans-serif;
    font-weight:bold;
}

.vsm {
    color:#00004e;
    font: 10px Arial, Helvetica, sans-serif;
}

.txt {
    color:#000000;
    font: 12px Arial, Helvetica, sans-serif;
}

.bbtxt {
    color:#000000;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.txt:link {
    color: #003366;
    font: 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

a.txt:hover {
    color: #003366;
    text-decoration: underline;
}

.regtxt {
    color: black;
    font-size: 11px;
}

.menu {
    font-size:11px;
    font-family:Arial, sans-serif;
}

.menu a {
    text-decoration:none;
    color:#003357;
}

.menu a:hover { color:#FFFFFF; }

.menud {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#FF6A00;
}

.menud a {
    text-decoration:none;
    color:#FFFFFF;
}

.menu a:hover { color:#FFFFFF; }

.menuheader {
    font-size:11px;
    font-weight:bold;
    font-family: Arial, sans-serif;
}
.login_form a{
	background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    height: 15px;
    line-height: 16px;
    margin: 0;
    padding-left: 15px;
    padding-top: 0;
    text-align: left;
}

.login_form a.message_help{
background-position: left bottom;
background-image: url("/images/help.gif");

}

#message{
padding:3px;color:#999999;
font-size: 12px;
height: 16px;
}
.login_form a.portfolio {
    margin-top: 5px;
}
.login_form.content {
    text-align: left;
}
.my_msg{
	background-image: url("/images/letter.gif");
}
.my_msg_new{
	background-image: url("/images/message-blinking.gif");
}
.portfolio{
	background-image: url("/images/briefcase.gif");
}

.invite_block {
    background-color: #fff7f2;
    border: 1px solid #f6d4d8;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 7px 1px 7px 7px;
}
.invite_block  .invite_text{
   font-size: 13px;
    font-weight: bold;
	color:#000;
	padding: 2px 0 10px;
}
.invite_block input {
    background-color: #fff;
    border-color: gray;
    border-radius: 3px;
    border-width: 1px;
    color: #57658a;
    font-size: 10pt;
    padding: 2px;
    resize: none;
}
.message-error{
	color:red;
	margin: 5px;
    font-size: 12px;
}
.capt img {
    height: 24px;
}
.capt {
    float: left;
    margin: 0 10px;
    width: 200px;
}
#captcha_code {
    float: left;
}
.reg-comment {
    font-size: 11px;
    line-height: 13px;
}

.pages_invite_form button{
	background-color: #ff9933;
    background-image: url("/images/buttonbg.png");
    background-repeat: repeat-x;
    border: 1px solid #eb8300;
    border-radius: 3px;
    color: #fff;
    font-family: tahoma,arial;
    font-size: 11px;
	height:22px;
	width: 90px;
    font-weight: 700;
    margin-right: 3px;
    padding: 2px 5px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.pages_invite_form button:hover{
	background-color: #ffad5c;
}
.form-wrapper{
margin: 5px;
}
.form-label{
float:left;
width:150px;
font-size: 12px;
}
.register_data h3{
	color: #000;
    font-size: 12px;
    font-style: normal;
    margin: 10px 0;
}

.topmenu {
    font-size:11px;
    font-weight:bold;
    font-family:Arial, sans-serif;
}

.topmenu a{
    text-decoration:none;
    color:#003357;
}

.linemenu {
    font-size:11px;
    font-family:Arial, sans-serif;
}

.linemenu a {
    text-decoration:underline;
    color:#FF6A00;
}

h1 {
    font-size:12px;
    font-weight:bold;
    font-family: Arial, sans-serif;
    margin:0px;
}

h2 {
    font-size:11px;
    font-weight:bold;
    font-family:Arial, sans-serif;
    margin:0px;
}

h3 {
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    font-family: Arial, sans-serif;
    margin:0px;
}

h4 {
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    font-family: Arial, sans-serif;
    margin:0px;
}

h5 {
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    font-family: Arial, sans-serif;
    margin:0px;
}

h6 {
    font-size:14px;
    font-weight:bold;
    font-family: Arial, sans-serif;
    margin-top:12px;
    margin-bottom:6px;
}

.header {
    color:#003357;
    font-size:12px;
    font-weight:bold;
    font-family: Arial, sans-serif;
}

.header a { color:#003357; }

.topmenu  { color:#003357; }

.content  {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
    margin-left:10px;
}

.content p {
    margin-top:6px;
    margin-bottom:6px;
}

.content a {
    font-size:11px;
    font-family:Arial,sans-serif;
    text-decoration:underline;
    color:#FF6A00;
}

.voting {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.news {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
    background-color: #d7dedf;
}

.z-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.z-content a {
    text-decoration:underline;
    color:#FF6A00;
}

.z-content a:visited {
    text-decoration:underline;
    color:#663300;
}

.d-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

a.d-content  {
    text-decoration:none;
    color:#003357;
}

.d-content a {
    text-decoration:none;
    color:#003357;
}

.d-content a:link {
    text-decoration:none;
    color:#FF6A00;
}

.d-content a:visited {
    text-decoration:none;
    color:#663300;
}

.d-content a:hover { text-decoration:underline; }

.smd-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.smd-content a {
    text-decoration:none;
    color:#003357;
}

.smd-content a:link {
    text-decoration:none;
    color:#FF6A00;
}

.smd-content a:visited {
    text-decoration:none;
    color:#FF6A00;
}

.smd-content a:hover { text-decoration:underline; }

.smd-content {
    border-bottom: 0px;
    border-left:0px;
    border-top:0px;
    border-bottom: #EEEEEE 1px solid;
}

.m-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#FF6A00;
}

.m-content a:link {
    text-decoration:none;
    color:#003357;
}

.m-content a:hover {
    text-decoration:underline;
    color:#003357;
}

.m-content b {
    text-decoration:none;
    color:#003357;
}

.t-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.t-content a {
    text-decoration:none;
    color:#003357;
}

.t-content a:hover {
    text-decoration:underline;
    color:#FF6A00;
}

.s-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.s-content a {
    text-decoration:none;
    color:#003357;
}

.s-content a:link {
    text-decoration:none;
    color:#003357;
}

.s-content a:visited {
    text-decoration:none;
    color:#003357;
}

.s-content a:hover {
    text-decoration:none;
    color:#FF6A00;
}

.n-content {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
    text-decoration:none;
}

a.n-content:link  {
    color:#003357;
    text-decoration:none;
}

a.n-content:visited  {
    color:#003357;
    text-decoration:none;
}

a.n-content:hover {
    color:#003357;
    text-decoration:none;
}

.moxcontent {
    font-size: 11px;
    color:#000084;
}

a.moxcontent {
    text-decoration:underline;
    color:#000084;
}

a.moxcontent:visited {
    text-decoration:underline;
    color:#000084;
}

.zz-content {
    font-size:11px;
    font-family:Arial, sans-serif;
}

.home a {
    font-size:11px;
    text-decoration:underline;
    color:#003357;
}

.t {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.t a {
    text-decoration:underline;
    color:#FF6A00;
}

.subcon {
    font-size:10px;
    font-family:Arial, sans-serif;
    color:#003357;
    text-align: Justify;
}

.subcon a {
    text-decoration:underline;
    color:#FF6A00;
}

.subheader { text-align: justify; }

.copyright {
    font-size:10px;
    font-family:Arial;
    color:black;
}

.copyright  a {
    text-decoration:underline;
    color:black;
}

.downmenu {
    font-size:12px;
    font-family:Arial, sans-serif;
    color:#003357;
}

.downmenu a {
    text-decoration:none;
    color:#003357;
}

.downmenu a:hover{ color: #FF6A00; }

.error {
    color:red;
    font-size: 14px;
    text-decoration:none;
}


.Nav {
    line-height:120%;
    *line-height:130%; /*MSIE*/
}

.NvSmBDk, .NvSmBDk:link,
.NvSmPLt,
.NvSmPDk, .NvSmPDk:link,
.NvSmBVar,
.NvSmBLt
{
    font-family:helvetica, arial, verdana;
    font-size:11px;
    font-weight:bold;
    color:#000000;
}

.NvSmPLt, .NvSmPDk { font-weight:normal; }

.NvSmBVar, .NvSmBVar:link { color:#990000; }

.NvSmPLt, .NvSmPLt:link, .NvSmBLt, .NvSmBLt:link { color:#ffffff; }


.FormLt1, .FormDk1 {
    font-family: verdana, courier new, courier, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    background-color:#ffffff;
}

.FormDk1 {
    color:#ffffff;
    background-color:#999999;
}

.FormPk1 {
    font-family: verdana, courier new, courier, sans-serif;
    font-size:10px;
    color:#FF6A00;
    font-weight:normal;
    background-color:#EFE3DE;
}

.Form_Pk1 {
    font-family: verdana, courier new, courier, sans-serif;
    font-size:10px;
    color:#003357;
    font-weight:normal;
    background-color:#EFE3DE;
}

.FormSm1 {
    font-family: verdana, courier new, courier, sans-serif;
    font-size:09px;
    color:#000000;
    font-weight:normal;
    background-color:#ffffff;
}

SUP.new  {
    font-family : Arial;
    color : darkred;
    font-style : italic;
    font-size : 11px;
}

.formtxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    background-color:#ffffff;
}

.disabled {
    color:#dddddd;
    background-color:#cccccc;
}

.buttontxt {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    background-color:#c0c0c0;
}

.redtxt{
    color:#FF6A00;
    font:12px arial,sans-serif;
}

table.ztab {
    border-left:1px solid #003366;
    border-top:1px solid #003366;
    padding:2px;
}

td.ztab{
    border-right:1px solid #003355;
    border-bottom:1px solid #003366;
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
}

th.ztab {
    border-right:1px solid #003355;
    border-bottom:1px solid #003366;
    font-size:12px;
    font-family:Arial, sans-serif;
    font-weight:bold;
    color:#003357;
    background-color:#CCD6DD;
}

.phone {

    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    padding: 4px;
    margin: 0px;
    display: block;
}

.phone .errors {

    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: Red;
    font-weight:normal;
    background-color: #FFC8C8;
    border-color: Red;
    border: solid 1px;
    padding: 2px;
    visibility: hidden;
}

.phone .formtxt {

    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    background-color:#ffffff;
}

.phone .buttontxt {

    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:normal;
    background-color:#c0c0c0;
    cursor: pointer;
}

.phone .caption {

    font-size:11px;
    font-family:Arial, sans-serif;
    color:#003357;
    margin-left: 2px;
}

.phone .caption b {

    font-size:10px;
}

.what_is_it {
    color: #003357 !important;
    background-color: #FFFCF9 !important;
    font-family:Arial,sans-serif !important;
    font-size: 11px !important;
}

.big_ref_font {

}

.big_ref_font td a.keyword {
    font-size:11px;
    text-decoration: none;
}

.kwpanel a { font-size:14px; }

a.keyword2 {
    font-size:11px;
}

.big_ref_font td li {
    color: Orange;
    font-size:11px;
}

.pager {
    padding:10px;
    text-align:center;
    padding-bottom:0px;
    padding-top:0px;
}

.what_is_it {
    left: 50px !important;
    color: #003357 !important;
    background-color: #FFFCF9 !important;
    font-family:Arial,sans-serif !important;
    font-size: 11px !important;
}

li.seo_countries,
li.seo_regions
{
    color:Orange;
    list-style-position:outside;
    margin-left:14px;
    padding-top:2px;
    padding-left:3px;
}

span.seo_districts {
    font-weight:600;
    text-decoration:underline;
    color:#FF6A00;"
}

li.seo_countries a,
span.seo_districts a,
li.seo_regions a
{
    color:#FF6A00;
    text-decoration:none;
}

span.seo_regions {
    color:#FF6A00 !important;
}

.txtbanner {
    font-family:arial,sans-serif;
    text-decoration:none;
    font-size:12px !important;
    line-height:12px;
    vertical-align:middle;
    font-weight:700;
}

#top_messages a {
    color: Red;
    text-decoration: none;
    font-weight: 800;
}

#top_messages table {
    width: 100%;
}

#top_messages a:hover {
    text-decoration: underline;
}

#top_messages tr.odd {
    background-color: #fff2d9;
}

#top_messages tr.even {
    background-color: #fff9e5;
}

#top_messages td.price {
    background-color: #f0ead6;
}

#top_messages_hint {
    position: relative;
    display: none;
}

#top_messages_hint div {
    position: absolute;
    left: 20px;
    top: 5px;
    background-color: White;
    padding: 5px;
    border-radius: 5px;
    max-width: 300px;
    border: solid 1px #ff6a00;
}

.add_declar_form .description
{
    opacity: 0.75;
}

.carousel-slider .active {
    opacity: 1 !important;
    position: relative;
}

.carousel-slider .active:after {
    content: url("https://cdn.pdo.ru/images/left_arrow_white.png");
    text-align: center;
    position: absolute;
    top: 45%;
    left: 50%;
    vertical-align: middle;
    margin-top: -26%;
    margin-left: -40px;
    opacity: 0.6;
}
