/* ===== mazoff.ru Tahoma, Arial, Verdana ===== */

BODY {margin:0; padding: 0 10 0 10; font-family: Arial,sans-serif;}
TD {font:90% ; color:#000}
IMG, DIV {border:0}
table {border:0; width:100%;}

H1 {font:155%; color: #000; margin: 0 0 10 0}
h2 {font:140%; color: #000; margin: 0 0 10 0}
h3 {margin: 0px; padding: 0px; font-size: 93%; color: #666; text-decoration:none; border:0}
h3 a {color:#999999;text-decoration:none}
h3 a:hover {text-decoration:none; color:#999999;}
h4,h5,h6{font-weight:normal;padding:0;font:110%; color: #000; margin:0}

.small {font-size:12px}
.small a:hover {font-size:12px}
.small2 {font-size:12px; color:#333333}
.small3 {font-size:11px; color:#999999;}
.small3 a {font-size:11px; color:#999999;text-decoration:underline}
.small3 a:hover {font-size:11px; color:#999999;}
.num {color:#cccccc; font-size:10px; padding-left: 15px;}
.num_sale {color:#cccccc; font-size:10px; padding-left: 15px; paddint-top:5px;}
.num2 {color:#eeeeee; font-size:11px; font-style:normal;}
.form {font-size:14px; color:#999999}
.smalllink {font-size:11px; color:#005bab}
.red {font-size:12px; color:#FF0000}
.news {font-size:12px; color:#434343}
.sms {padding: 2em 10em 2em 2em; font-size:95%; color:#666666; border: 1px dotted #cccccc; width:auto;}


/* ===== modern object  ===== */
.name_mod {font-size:14px; padding: 15 0 15 10}
.tit_mod {font-size:12px; padding: 10 0 10 10}
.tit_sale {font-size:12px;padding: 16 0 10 10}

.obg {color:#000; text-decoration:none;font-size:12px;}
.obg:hover {color:#666; text-decoration:underline;font-size:12px;}


/* ===== catalog object  ===== */
.columns {clear: both; width: 100%;}
.tl {background-color:#EEEEEE; text-align:center; padding: 15px 0 15px 0;font-size:12px;}
.cost {width:8%; padding: 0 15 15px 0; text-align:center; vertical-align:top; height:70px}
.co {font-size:16px;font-family: Arial,sans-serif;color:#333333;}
.foto {padding: 0 0 15px 0; text-align:center; vertical-align:top;}
.tlink {font-size:12px; color:#000;text-decoration:none;}
.titlem { width:auto; padding: 0 0 15px 10px; float: left; vertical-align:top;}
.titlem  a:hover {text-decoration:none;color:#000;}
.mlink a {font-size:15px; text-decoration:none;color:#000;}
.mlink a:hover {font-size:15px; text-decoration:none;color:#000;}
.mlink a:active {font-size:15px; text-decoration:none; color:#000;}
.ylink {font-size:12px; text-decoration:none; color:#959595; font-weight:bold;}

/* ===== catalog ===== */
.link {color:#666666; font-size: 13px; text-decoration:none; padding: 5px 0 0 3px;}
.link:hover {text-decoration:underline;}
span.link {margin: 10px 0 10px 7px;}
p.link {padding-bottom: 3px;}

A {color:#0066CC; text-decoration:underline}
A:hover {text-decoration:none; color:#CC0000;}

/* ===== msg ===== */
.zag2 {color:#005bab; font-size:15px; text-decoration:none}
.zag2:hover {font-size:15px; text-decoration:underline}
.active {border: 1px solid #ffffff; padding: 0 0 20px 0; margin: 0px;}
.active:hover {border: 1px solid #eee;}
div.hold {padding: 15 0 5 0;}

/* ===== obramlenie kartinok na titulnoi ===== */
div.box {border: dotted; border-width: thin; width: 100%; padding: 3em; }
div.box2 {border: 1px solid #cccccc; padding: 5px;}

/* ===== vivod zagolovkov na titylnoi co ctrelkoi arrow ===== */
td.box {border: 1px solid #cccccc; border-right: none; border-left: none; padding: 10px}
td.box1 {border: 1px solid #cccccc; border-right: none; border-left: none;}

/* ===== Titulnie zagolovki ===== */
.zagtitle {color:#0066CC; font-size:17px; text-decoration:underline; text-transform: uppercase;}
.zagtitle:hover {text-decoration:none; font-size:17px; color:#CC0000;}

/* ===== Blok kontakty ===== */
.title {color:#1A3260; font-size:17px; font-weight:normal}
.gorod {color:#CF2212; text-decoration:underline}
.link-blok {color:#0E305E; font-size:12px; text-decoration:underline}
.link-blok:hover {text-decoration:none}

.zag {color:#606060; font-size:12px; text-decoration:none;  font-weight:bold}
.txt1 {color:#606060; font-size:12px; text-decoration:none}
.txt2 {color:#606060; font-size:12px; text-decoration:none}
.txt2:hover {color:#005bab; font-size:12px; text-decoration:underline}
.data {color:#606060; font-size:10px; text-decoration:none}

/* ===== Menu ===== */
#div div {padding: 0 0 10 0}
#div2 div {padding: 5 0 0 0}
#m a {color:#0066CC; text-decoration:underline}
#m a:hover {text-decoration:none; color:#CC0000;}
.ma {color:#000; text-decoration:none; font-weight:bold}
.bigred {font-size: 14px; text-transform: uppercase; color:#FF0000}

/* pagecounting */

.pagecounting
{
	padding: 0 20px 1.5em 0px;
}

.pagecounting .pageslink span
{
	color:#999999;
	margin-right:10px;
	font-size:80%;
}

.pagecounting .pages
{
	padding-top: 0.8em;
}

.pagecounting .pages span
{
	margin-right:2px;
	padding: 0.2em 0.6em 0.3em 0.5em;
	font-size:90%;
}

.pagecounting .pages .selected
{
	background-color: #efefef;
	color:#333;
}

/* show_msg */
.show {azimuth:center;font:14px Arial; padding:10px;}
#msg1 {display:none;}
#msg2 {display:block;}
.dashed {color:#0066CC; text-decoration:none; border-bottom:1px dashed #0066CC;}

.opacity {
      margin:40px;
      padding:20px;
      background:
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYmBgaAAIMAAAjwCD5Hc2/AAAAABJRU5ErkJggg==);
      background:rgba(0, 0, 0, 0.5);
    }