
.empty {
}

/* COLORS
EBEBEB - серый
749BC8 - голубой
4271A6 - синий
4D4D4D - черный шрифт
135599 - голубой шрифт
EE8100 - оранжевый шрифт
808080 - светлосерый шрифт


*/
body  {
        background-color: #FFFFFF;
}


body, table {
        font-size: 11px;
        color: #4D4D4D;
        font-family: verdana;
        margin: 0px;
        padding: 0px;
}

/* BACKGROUNDS */

.whitebg {
        background-color: #FFFFFF;
}

.greybg {
        background-color: #EBEBEB;
}

.darkgreybg {
        background-color: #CCCCCC;
}


.lightbluebg {
        background-color: #749BC8;
}

.bluebg {
        background-color: #4271A6;
}

/*COLORS*/
.lblueclr {
        color: #135599;
}

.darkclr {
        color: #4D4D4D;
}

.orangeclr {
        color: #EE8100;
}

.dgreyclr {
        color: #808080;
}

/* FONTS */

.stdfnt {
        font-size: 11px;
        font-family: verdana;
}

.bigfnt, pre {
        font-size: 12px;
        font-family: verdana;
}

h2, .header2 {
        color: #EE8100;
        font-size: 14px;
        font-weight: 600;
        padding: 0px;
        margin:0px;
}
h1.index {
        font: bold 30px times new roman, serif;
        text-align: center;
        color: #c30;
        margin: 10px 3px 3px 3px;
}
h1.index2 {
        font: 22px verdana, sans-serif;
        text-transform: uppercase;
        text-align: center;
        color: #03f;
        margin: 3px 3px 10px 3px;
}
h5.index {
        color: #03c;
        margin-top: 4px;
        font: bold 12px/1.6 verdana, sans-serif;
}
h3, h4, h5 {
        color: #EE8100;
        font-size: 12px;
        font-weight: 600;
        padding: 0px;
        margin:0px;

}

hr.grey1 {
        width: 100%;
        border: none;
        height: 1px;
        background-color: #CCCCCC;
        margin: 0px;
        margin-top: 15px;
        margin-bottom: 10px;
}


.price {
        color: #135599;
        font-size: 14px;
        font-weight: 600;
}

.comment {
        color: #135599;
        font-size: 13px;
}

ul {
        font-size: 13px;
}

ul li {
        padding-bottom: 4px;
}


/*LINKS*/

a {
        text-decoration: underline;
        font-size: 11px;
        font-family: verdana;
        color: #135599;
}

a:hover {
        text-decoration: none;
}

a: visited {
        color: #003B77;
}

a.mlink {
        font-size: 13px;
        color: #135599;
}

a.mlink:visited {
        color: #003B77;
}

a.whitelink {
        font-size: 13px;
        color: #ffffff;
}

a.whitelink:visited {
        color: #ffffff;
}

.greybg a {
        color: #808080;
}

.greybg a:visited {
        color: #808080;
}

.whitebg a {
        color: #135599;
}

.whitebg a:visited {
        color: #135599;
}

a.marked, div.marked {
        color: #135599;
        background-image: url('linkbullet.gif');
        background-repeat: no-repeat;
        background-position: 0px 2px;
        padding-left: 10px;
}

a.marked:visited {
        color: #135599;
}

a.bigmarked {
        color: #135599;
        font-size: 12px;
        margin:9px 0 0 0;
        display: block;
        padding-left: 10px;
        text-transform: uppercase;
}

a.bigmarked:visited {
        color: #135599;
}

td.menu a.bigmarked {
        background-image: url('menubullet.gif');
        background-repeat: no-repeat;
        background-position: 0px 0px;
        padding-left: 37px;
}

a.m {
        display: block;
        color: #135599;
        padding-top:10px;
        padding-left: 22px;
}

a.m:visited {
        color: #135599;
}

td.menu a.m {
        padding-left: 48px;
}

a.m2 {
        display: block;
        color: #135599;
        padding-top:10px;
        padding-left: 38px;
}

a.m2:visited {
        color: #135599;
}
p {
        margin-top: 4px;
        font: 12px/1.6 verdana, sans-serif;
}
p.catalog {
        margin-top: 4px;
        font: 12px/1.6 verdana, sans-serif;
}
p.catalog a {
        margin-top: 4px;
        font: 12px/1.6 verdana, sans-serif;
        text-decoration: none;
}
.ind {
        padding-left: 15px;
        margin-top: 6px;
}
a.goods, a.goods:hover, a.goods:visited {
        text-decoration: none;
        font: bold 13 px verdana, sans-serif;
        color: #4D4D4D;
}


/* BLOCKS */
.logo {
        padding-top: 28px;
        text-align: center;
        vertical-align: top;
        height: 100px;
}

table.hmenu td {
        text-align: center;
        padding-left:8px;
        padding-right: 14px;
}


.b-r-w {
        border-right: 1px solid white;
}

.b-l-w {
        border-left: 1px solid white;
}

.b-l-g {
        border-left: 1px solid #E5E5E5;
}

.v100 {
        height: 100%;
        vertical-align: top;
}

.pad12 {
        padding: 12px;
        padding-top: 6px;
}

.pad123 {
        padding: 12px;
        padding-top: 10px;
}

table.padleft td {
        padding-left: 20px;
        padding-top: 10px;
}

table.padleft td.separator {
        padding:0px;
        margin: 0px;
        height: 1px;
}

.pad12-lr {
        padding-left: 10px;
        padding-right: 12px;
}

.padbottom {
        padding: 16px;
        padding-top: 8px;
}

.padfooter {
        padding-top: 15px;
        padding-left: 10px;
}


.kurs {
        padding: 3px 0px 0px 34px;
}

td.home a{
        background-image: url('../image/home.gif');
        width: 71px;
        display:block;
}

td.home a:hover {
        background-image: url('../image/home-over.gif');
        width: 71px;
}

td.map a{
        background-image: url('../image/map.gif');
        width: 71px;
        display:block;
}

td.map a:hover {
        background-image: url('../image/map-over.gif');
        width: 71px;
}

td.mail a {
        background-image: url('../image/mail.gif');
        width: 71px;
        display:block;
}

td.mail a:hover {
        background-image: url('../image/mail-over.gif');
        width: 71px;
}

td.menu {
        padding-top: 7px;
}

.strikeout {
        text-decoration: line-through;
        color: #EE8100;
}


/*FORMS */

input {
        background-color: #FFFFFF;
        border: 1px solid #A8A8A8;
        font-size: 12px;
        height: 21px;
        padding-left: 3px;
}

input.search {
        width: 177px;
        margin-left: 17px;
        margin-right: 9px;
        margin-bottom: 4px;
        margin-top: 3px;
}

input.searchbut {
        text-align: left;
        border: none;
        background-color: #EBEBEB;
        color: #135599;
        text-decoration: underline;
        margin-bottom: 2px;
}

textarea {
        background-color: #FFFFFF;
        border: 1px solid #A8A8A8;
        font-size: 12px;
}

/* GOODS */

img.goods {
        border-bottom: 3px groove #999;
        border-right: 3px groove #999;
        border-top: 1px solid #eee;
        border-left: 1px solid #eee;
}
