body {background-color: #C90008; color: #575758;}
body#fp {height: 100%;}
body#sp {margin: 0; padding: 0 33px;}
body, td, p, ul, ol, input, textarea, select, button {font: 11px microsoft sans serif, arial, tahoma, verdana, sans-serif;}
body, h1, h2, h3, h4, form, p {margin: 0; padding: 0;}
img {border: none;}
a {color: #0C2577;}
a:hover {color: #C90008;}
body#single-good {background: #FFF url(/_pic/grey.gif) 0 40px repeat-x; padding: 0 15px; color: #000;}

p, ul {line-height: 150%;}
ul li, li ul {margin-top: 0.3em; margin-bottom: 0.3em;}
small, .mini, .bg-tech td {font-size: 9px;}
ul {margin-top: 5px; margin-bottom: 5px;}

h1, h3 {font: 18px arial, sans-serif; color: #0C2577; padding-bottom: 10px; padding-top: 10px;}
.h3-world {padding-bottom: 0; padding-top: 25px;}
h4 {font-size: 14px; font-weight: normal; color: #FFF7DE; padding-bottom: 4px;}

hr {border: none; color: #8C8C8C; background-color: #8C8C8C; height: 1px;}

.h-top {min-width: 710px;}

#ug-bot, .ug-top2, .ug-bot2 {text-align: right; position: relative; left: 0;}
#ug-top {background: url(/_pic/ug_top2_n.gif) 100% 1px no-repeat; position: relative; left: 0; top: 7px;}
#ug-top-fp {background: url(/_pic/ug_top2.gif) 100% 0 no-repeat; position: relative; left: 0; top: 7px;z-index:100;}
.ug-top2 {background: url(/_pic/ug_top1.gif) no-repeat; top: -3px; left: 3px;}


#ug-bot-sp {background: url(/_pic/ug_top3.gif) 100% 1px no-repeat; position: relative; left: 0; top: -8px;}
#ug-bot {background: url(/_pic/ug_top4.gif) no-repeat; top: -7px;}
.ug-bot2 {background: url(/_pic/ug_top4.gif) 3px 0 no-repeat; top: -7px;}

.main-top {border: 3px solid #0C2577; background-color: #FFF; padding: 0; padding-bottom: 11px;}

.main-top {
	/*position: relative;*/
    /*width: 740px; height: 405px;*/
	/*margin: 40px auto;*/
}

/* MAPS */
.map {
	position: relative; /*width: 740px; height: 405px;*/
	/*margin: 40px auto;*/
}

.main-top ul.cDotHolder {margin: 0; padding: 0; list-style: none;}
.main-top ul.cDotHolder li {
	position: absolute; left: 0; top: 0;
	width: 12px; height: 12px; overflow: hidden;
    margin:0;
}
.main-top ul.cDotHolder li a {
	padding-left: 14px;
	background: url(/_pic/city.gif) no-repeat;
}

#CitiesListTable td{ width:33.3%; }

#city-title {
	position: absolute; left: 0; top: 0; visibility: hidden;
	background: #FFF; border: 1px solid #666; padding: 2px 4px;
}

.main-top2 {margin: 20px 32px; margin-top: 10px;}

.main-table {border-collapse: collapse; height: 100%;}
.main-table td {padding: 0;}

.left-part {background: url(/_pic/line_blue.gif) 100% 50% no-repeat;}
.right-part {text-align: right; background: url(/_pic/h1_news.gif) 100% 50% no-repeat;}
.right-part-en {text-align: right; background: url(/_pic/h1_news_en.gif) 100% 50% no-repeat;}

#slogan {margin: 13px 20px 0px 55px;}
td.fp-news {padding-left: 20px;}
.blue {color: #0C2577;}
.blue2 {color: #0B267B;}

tr.menu td {font-size: 9px; text-transform: uppercase; color: #C90008;}
tr.menu td a {color: #00155B; text-decoration: none;}
tr.menu td a:hover {color: #E3040D;}
#flash {margin-top: 5px; margin-bottom: 16px;}

.ug-m1 {background: #EDEDED url(/_pic/ug_02.gif) 100% 0 no-repeat;}
.ug-m2 {background: url(/_pic/ug_01.gif) no-repeat; padding: 0 6px;}

.ug-m1-new {background: #EDEDED url(/_pic/ug_02_.gif) 100% 0 no-repeat;}
.ug-m2-new {background: url(/_pic/ug_01_.gif) no-repeat; padding: 0 6px;}

.bord-top {border-top: 1px solid #0C2577;}
.bord-bottom {border-bottom: 1px solid #0C2577;}
.bord-all {border: 1px solid #0C2577; border-top: none; border-bottom: none; background-color: #EDEDED; padding: 0 20px;}

.ug-m3 {background: #EDEDED url(/_pic/ug_03.gif) 100% 0 no-repeat;}
.ug-m4 {background: url(/_pic/ug_04.gif) no-repeat; padding: 0 6px;}

.ug-m3-new {background: #EDEDED url(/_pic/ug_03_.gif) 100% 100% no-repeat;}
.ug-m4-new {background: url(/_pic/ug_04_.gif) 0 100% no-repeat; padding: 0 6px;}

.bord-bot {border-bottom: 1px solid #0C2577;}

.ug-b1 {background: #FFF url(/_pic/ug02.gif) 100% 0 no-repeat;}
.ug-b2 {background: url(/_pic/ug01.gif) no-repeat; padding: 0 6px;}
.bord-all-b, .bord-all-w {border: 1px solid #0C2577; border-top: none; border-bottom: none; background-color: #FFF; padding: 5px 10px;}
.bord-all-w {padding: 7px 20px; color: #525C7D;}
.ug-b3 {background: #FFF url(/_pic/ug03.gif) 100% 0 no-repeat;}
.ug-b4 {background: url(/_pic/ug04.gif) no-repeat; padding: 0 6px;}

.bg-red {background-color: #C90008; height: 19px;}
.h1-img {margin-bottom: 7px;}
.ug-red {background-color: #C90008; position: absolute; width: 5px; height: 10px; left: 39px; top: -5px;}
.ug-red2 {background-color: #C90008; position: absolute; width: 5px; height: 10px; left: 39px; top: -7px;}
.ug-red3 {background-color: #C90008; position: absolute; width: 5px; height: 15px; left: 28px; top: -3px;}
.ug-red4 {background-color: #C90008; position: absolute; width: 5px; height: 50px; left: 28px; top: -10px;}

.pad-cont {border: 3px solid #0C2577; border-left: none; background: #EDEDED url(/_pic/bg1.gif) repeat-y; width: 70%;}
.pad-cont2 {border: 3px solid #0C2577; border-left: none; background: #FFF url(/_pic/bg1.gif) repeat-y;}
.navi {margin-top: 13px; margin-bottom: 4px;}
.navi img {margin-left: 5px;}

.smenu {margin: 0; padding: 5px 0; font: 10px microsoft sans serif, arial, sans-serif; color: #0C2577;}
.smenu li {text-transform: uppercase; list-style-type: none; padding-bottom: 3px;}
.smenu li a {text-decoration: none; color: #0C2577;}
.smenu li a:hover {color: #C90008;}
.m2 li {font-size: 9px;}

.btn, button {background: #FF000A url(/_pic/bg_btn.gif) 0 100% repeat-x; border: none; color: #FFF; height: 18px; padding-bottom: 1px;}
.btn-off {background-color: #CCC; border: none; color: #FFF; height: 18px; padding-bottom: 1px;}
.black {color: #000;}
.v-form td {padding-right: 5px;}
.pad-top-voit {padding-top: 3px;}
.bot-10 td {padding-bottom: 6px;}
.both {clear: both;}
.pict-n {border: 3px solid #FFF; float: left; margin-right: 15px; margin-bottom: 5px; display: block;}
.pict-s {border: 3px solid #FFF; margin-bottom: 10px;}
.pict {border: 3px solid #FFF;}
.subscr-field {width: 100px; border: 1px solid #0C2577; background-color: transparent; margin-top: 5px; padding-left: 4px;}
.subscr-select {width: 100px; margin-top: 5px; background-color: #EDEDED;}
/*.news-bot {padding-bottom: 50px;}*/
.news-bot a, .othernews a {color: #333; text-decoration: none;}
.news-bot a:hover, .othernews a:hover {color: #333; text-decoration: underline;}
/*.font-12 {font-size: 13px;}*/

.pad-bot {margin-bottom: 30px; overflow: auto; clear: both}

.othernews {padding-bottom: 15px; color: #333;}
.sertif {font-weight: bold;}

/* ie mac \*/
* html .marg-left {
height: 0;
}
/* - */

.popup {padding-top: 0;}
.tform input, .tform textarea {width: 100%;}
.tform td {padding-right: 10px; padding-top: 5px;}
input.auto {width: auto;}
.red {color: #C90008;}

.citys a {color: #FFF; font-size: 9px; text-transform: uppercase; text-decoration: none; font-weight: bold;}
.citys a:hover {color: #FFF; text-decoration: underline;}
.citys td {color: #FFF; font-size: 9px; text-transform: uppercase; padding-top: 10px; font-weight: bold}
.citys td.off {background: url(/_pic/arr.gif) 50% 0 no-repeat;}
.all-citys {color: #FFF; padding-top: 10px;}
.all-citys a {color: #FFF;}
.all-citys a:hover {color: #FFF;}
.white-line {background-color: #FFF; height: 2px; width: 92px; margin: 10px 2px;}
.voit-bg {background: #E40009 url(/_pic/bg_voit.gif) 0 100% repeat-x;}

h1.h1-pr {padding: 0 20px; font: 17px tahoma, verdana, sans-serif; color: #000;}
.font-10pt {font-size: 10pt;}
ul.map li {font-weight: bold; padding-bottom: 10px;}
ul.map ul li {font-weight: normal; padding-bottom: 2px;}
.pad-10 {padding-top: 20px;}
.b-none a {text-decoration: none;}
.nowrap {white-space: nowrap;}

.group3 div {padding-left: 5px; padding-bottom: 7px; color: #0C2577;}
.group1 div {background: url(/_pic/ico_clothes.gif) 5px 3px no-repeat; padding-left: 22px; padding-bottom: 4px; color: #0C2577;}
.group1 a, .group3 a, .b-none2 a {color: #8D8D8D; text-decoration: none;}
.group1 a:hover, .group3 a:hover, .b-none2 a:hover {color: #C90008;}
.b-none2 td {color: #0B267B;}
div.group2 {background: none; padding-left: 50px; color: #C90008;}

.pad-5 {margin-left: 5px; margin-bottom: 8px;}
.grey-line {background-color: #D3D3D3; height: 1px; margin-bottom: 10px; margin-top: 5px;}
.goods td {padding: 22px 8px 15px 0; border-bottom: 1px solid #D3D3D3; empty-cell: show;}
.grass {background: url(/_pic/grass.gif) 100% 0 repeat-y;}
.h1-good {padding: 15px 0; padding-left: 30px; margin-bottom: 10px;}

.bg-tech {background: url(/_pic/bg_tech.gif) 100% 0 repeat-y;}
.bg-tech td {padding: 1px 5px 2px 5px; white-space: nowrap;}
.bg-tech img {width: 13px; height: 7px;}
.bg-tech div {background: url(/_pic/bg_left_tech.gif) no-repeat; padding-left: 24px;}

.good-weight {border-top: 3px solid #C1C1C1; padding: 6px; width: 100px;}
.tech-logo {border-top: 3px solid #C1C1C1; text-align: right; height: 37px;}
.tech-logo img {margin: 0 5px;}
.tech-logo td {height: 37px;}

.bg-weight {position: relative; right: 0;}
.bg-weight div {position: absolute; left: -11px; top: -9px;}
.bg-tech-logo {position: relative; right: 0;}
.bg-tech-logo div {position: absolute; left: -17px; top: -2px;}

.history {border-top: 1px solid #CCC;}
.history td {border-bottom: 1px solid #CCC;}

.arts td {padding-right: 12px; text-align: center; font-size: 9px;}
.description {padding: 0 20px; padding-right: 60px;}
.description b {font-weight: normal; color: #000;}
.description, .description textarea {font-size: 9px; color: #707070;}
.description textarea {border: 1px solid #FFF; width: 100%; overflow: hidden;}

.add-goods a {text-decoration: none; color: #707070;}
.add-goods {padding: 13px 10px 15px 15px; text-align: center;}

.float-left {float: left; width: 165px; padding-right: 15px; padding-bottom: 20px; margin-top: 10px; margin-bottom: 15px; border-bottom: 1px solid #CCC;}
#rightcolumn {overflow: auto; overflow-x: hidden; margin-top: 15px;}
a.good-name {text-decoration: none; color: #575758;}
.float-left small a {text-decoration: none; color: #0C2577;}
.red-bord {border: 1px solid #EE1600; padding: 3px;}
.red-pad {border: 1px solid #FFF; padding: 3px;}
.red-bord a {cursor: default;}

.cat-search td {padding-right: 8px; color: #0B267B;}
.cat-search select {margin-top: 4px}
.grey {color: #8C8C8C;}

.forum-main {background-color: #EDEDED;}
.b-t {border-top: 3px solid #0C2577;}
.b-l {border-left: 3px solid #0C2577;}
.b-r {border-right: 3px solid #0C2577;}
.b-b {border-bottom: 3px solid #0C2577;}
.forum-content {padding: 10px;}
.auto {width: auto !important;}

.anketa hr {height: 2px; color: #000;}
.anketa td {vertical-align: top; padding: 0 0 15px 0;}

