@CHARSET "UTF-8";
* {
	padding: 0; margin: 0; border: 0 solid;
	font-size: 100.01%; font-family: "Trebuchet MS", sans-serif; line-height: 1.2;
}
body {background: #c8c6c6; text-align: center; font-size: 75%; color: #fff;}

a {color: #363282; text-decoration: none; cursor: pointer;}
a:visited {color: #363282; }
a:hover {color: #908f8f; text-decoration: underline;}
a.current {color: #908f8f; text-decoration: underline;}

h1, h2, h3 {color: #363282;}

p {padding: 0.2em 0.2em;}
h1 {clear: both; font-size: 150%; font-weight: normal; padding: 0.5em 0; line-height: 100%;}
h2 {clear: both; font-size: 140%; font-weight: normal;}
h3 {clear: both; font-size: 100%; font-weight: bold; padding: 0.7em 0 0em 0;}

.cb {clear: both;}

small {font-size: 80%;}
table {border-collapse: collapse; color: #404041;}

textarea {overflow: auto;}

#shadow {margin: auto; background: url('../img/sha.gif') repeat-y; width: 816px;}
#container {width: 800px; text-align: left; margin: auto; background: #fff; color: #404041;}
#header {height: 137px; background: url('../img/visual.jpg') no-repeat;}
#topmenu {height: 25px; background: #403c93; color: #fff; padding: 0 9px;}
#topmenu * {line-height: 100%;}
#topmenu a {color: #fdfa00;}
#topmenu table {width: 100%; height: 100%;}
#topmenu td {vertical-align: middle; color: #fdfa00;}

#botmenu {font-weight: bold; padding: 10px 0 10px 200px;}
#botmenu a {color: #fdfa00;}

.wide {width: 100%;}
.right {text-align: right;}

#search_field {background: #fff; border: 1px solid #7d7b7b; line-height: 80%; margin: 0 4px;}
#search_submit {height: 13px; width: 13px; background: #fdfa00 url('../img/2.gif') no-repeat; cursor: pointer;}

.grayline {height: 4px; font-size: 0; background: #c8c6c6;}

#main {min-height: 700px; padding-top: 9px;}


#left {
vertical-align: top; width: 134px;
}

/* боковое меню */
a.lme {display: block; /*font-size: 92.3%;*/ color: #fdfa00;
background: #403c93 url('../img/bg_03.png') repeat-x bottom left; }
a.lme .tg {
font-weight: bold; background:  url('../img/bg_02.png') repeat-x top left;
display: block; padding: 6px 5px;
border-top: 1px solid #807eaf;
border-bottom: 1px solid #353264;
}
a.lme:visited {color: #fdfa00;}

a.lme:hover {text-decoration: none;
color: #383486; background: #faf72c url('../img/bg_05.png') repeat-x bottom left;}
a.lme:hover .tg {
background:  url('../img/bg_04.png') repeat-x top left;
border-top: 1px solid #faf860;
border-bottom: 1px solid #8e8d3d;
}


a.crnt {text-decoration: none; color: #383486; background: #faf72c url('../img/bg_05.png') repeat-x bottom left;}
a.crnt .tg {
background:  url('../img/bg_04.png') repeat-x top left;
border-top: 1px solid #faf860;
border-bottom: 1px solid #8e8d3d;
}
a.crnt:visited {color: #383486;}

.block {
padding: 5px; font-size: 11px;
background: #4843a1;
border-top: 1px solid #302d63;
border-bottom: 1px solid #302d63;
}

.p3 td {padding: 2px 3px;}
.yell {color: #fdfa00;}
.login {width: 70px; border: 1px solid #7d7b7b; }
.su {float: right; background: url('../img/bu_01.gif') no-repeat; width: 15px; height: 15px; cursor: pointer;}
.liyell a {color: #fdfa00;}
.liyell a:visited {color: #fdfa00;}


/* блок контента */
#coco {width: 100%;}

/* новости */
#in_news td {vertical-align: top; padding-bottom: 16px;}
#in_news img {border: 1px solid #b5b3b3;}
.lightgray {color: #b5b3b3;}

#submenu {padding-bottom: 13px;}
#submenu a {white-space: nowrap;}
#submenu a:visited {}

/* постраничность */
.pager {padding-bottom: 0.5em;}
.pager a {margin-right: 10px;}


/* баннеры */
.adv {text-align: center; padding-bottom: 13px;}
.adv img {border: 1px solid #b5b0b3;}

/* фото */
.pho {width: 155px; float: left; padding:0 0px; padding-bottom: 24px; text-align: center;}
.pho img {border: 1px solid #b5b0b3; }
.pho_last {width: 151px;}
.pho p {text-align: center; margin: 0 3px;}

.t1 {height: 100%; border: 1px solid #000;}

#center {vertical-align: top; padding: 0 11px; color: #404041;}
#right {vertical-align: top; width: 134px;}

/* стили контента */
#center img {border:1px solid #000; margin: 0;}
#center img.left {display: block; float: left; margin: 0 15px 10px 0;}
#center img.right {display: block; float: right; margin: 0 0 10px 15px;}
#center img.centr {display: block; margin: 10px 0;}
#center img.noborder {border: none;}
#center .itemblock img {border: none;}

#center table {border-collapse: collapse; border: 1px solid #ccc;}
#center td {border: 1px solid #ccc; padding: 2px 3px;}
#center thead td {background: #eee; color: #363282; font-weight: bold;}
#center .nobo {border: 0 solid;}
#center .nobo td {border: 0 solid;}
#center ul, #center ol {padding-left: 20px;}

#center ul.nono {list-style: none outside none;}

#footer {height: 41px; background: url('../img/bg_01.gif') repeat-x;}

/* прайс */
.mm {list-style: none outside none; padding-left: 20px;}
.prttab td {padding: 2px 3px;}

/* формы */
.frm {border: 1px solid #c8c6c6; padding-top: 2px;}
#center .loginform td {padding-bottom: 10px; padding-right: 10px;}

#center .reg_form td {padding: 0 10px 10px 0; vertical-align: top;}
.reg_form .frm {width: 300px;}
.frmsub {float: right; padding-right: 20px; background: url('../img/reg.gif') no-repeat right 3px; cursor: pointer;}
.reg_form .cpinp {width: 50px;}

/* карты проездов */
.maplist td {vertical-align: top; padding-bottom: 15px;}
.maplist .ima img {border: 1px solid #b5b0b3; margin-right: 15px; }

/* товар в прайсе */
.itemblock {border-top: 1px solid #c8c6c6; border-bottom: 1px solid #c8c6c6; padding: 1em 0;}
.itemimg {float: left; width:235px;}
#center .itemimg img {border: 1px solid white; }
.props {float: left; width: 400px; }
#center .props td {border: 0 solid; }
#center .props table {border: 0 solid; }

/* статусы ICQ */
#topmenu a.icqsta {color: #aaa;}
#topmenu a.icqsta0 {color: #F00;}
#topmenu a.icqsta1 {color: #0F0;}
#topmenu a.icqsta2 {color: #aaa;}

#botmenu a.icqsta {color: #aaa;}
#botmenu a.icqsta0 {color: #F00;}
#botmenu a.icqsta1 {color: #0F0;}
#botmenu a.icqsta2 {color: #aaa;}

.ar {text-align: right;}