/*** styles 2 ***/
html, body {
  margin:0px;
  padding:0px;
}
body, p, td {
  font:normal 12px tahoma;
  color:#000000;
}
input, textarea, select {
  font:normal 12px tahoma;
  color:#000000;
}
a {
  font:normal 12px tahoma;
  color:#257298;
  text-decoration:underline;
}
form {
  display:inline;
}
p, h1 {
  padding:0px;
  margin:0px;
}
h1 {
  color:#257298;
  font-size:16px;
  font-weight:bold;
}
h2 {
  color:#257298;
  font-size:12px;
  font-weight:bold;
}
h3 {
  color:#257298;
  font-size:15px;
  font-weight:normal;
}
ul li, ol li, ul li a, ol li a{
  line-height:1.5;
}
p.copy {
  font-size:11px;
  color:#ffffff;
}
p.copy a {
  font-size:11px;
  color:#ffffff;
}
.news .date {
  font:normal 9px Tahoma;
  color:#969696;
}
.news td.title {
  padding:0 0 5px 0;
}
.news td.title a {
  font:bold 11px Tahoma;
  color:#196496;
}
.news td.item {
  padding:0 0 7px 10px;
  font:normal 11px Tahoma;
}
.news td.last {
  padding:0 0 0 10px;
  font:normal 11px Tahoma;
}
a.red {
  font:bold 11px Tahoma;
  color:#FA6400;
}
a.blue {
  font:bold 11px Tahoma;
  color:#196496;
}
.iso {
  vertical-align:top;
  text-align:right;
  padding:35px 20px 0 0;
  background:url('/img/iso_pechat_bg.gif') no-repeat left top;
  font:bold 11px Tahoma;
}
.submenu td {
  padding-bottom:5px;
}
.submenu td.bull {
  color:#CCDAE1;
  padding:5px 8px 0px 0px;
}
.submenu td.item a {
  color:#CCDAE1;
  font-weight:bold;
  text-decoration:none;
}
.submenu td.item_yes a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
.form td.title {
  
}
.form td.item {
  
}
.input {
  width:100%;
}
.textarea {
  width:100%;
}
.message tr.top td {
  border:1px solid #71A3BC;
  background:#BFD1DF;
  color:#257298;
  font-weight:bold;
}
.message tr.title td {
  border-left:1px solid #71A3BC;
  border-right:1px solid #71A3BC;
  border-bottom:1px solid #71A3BC;
  /*background:#E3E9EC;*/
  background:#DFECF4;
}
.catalog td.cat0 {
  /*border:1px solid #257298;*/
  /*background:#4694C2;*/
  /*font-weight:bold;*/
  color:#257298;
  font-size:15px;
}
.catalog td.cat1 {
  border:1px solid #71A3BC;
  background:#BFD1DF;
  font-weight:bold;
  color:#257298;
}
.catalog td.cat1 a {
  font-weight:bold;
  color:#257298;
  text-decoration:none;
}
.catalog td.cat2 {
  border:1px solid #BDDBEA;
  background:#DFECF4;
  color:#879BAA;
  font-weight:bold;
}
.catalog td.cat3 {
  border:1px solid #D4E3EA;
  background:#F3F8FB;
}
.select {
  width:100%;
}
div.cat_img {
  float:right;
  border:1px solid #257298;
  margin:0px 0px 10px 10px;
}
.cart tr.top td {
  border:1px solid #71A3BC;
  background:#BFD1DF;
  font-weight:bold;
  color:#257298;
  padding:4px;
}
.cart tr.item td {
  border:1px solid #BDDBEA;
  background:#DFECF4;
  color:#879BAA;
  font-weight:bold;
  padding:1px;
}
.cart td.cat3 {
  padding:4px;
  text-align:right;
}
.cat_form {
  margin-right:10px;
}
.cat_form td.top {
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding:0px 0px 10px 0px;
  text-align:center;
}
.cat_form td.title {
  border:1px solid #71A3BC;
  background:#BFD1DF;
  color:#257298;
  font-size:11px;
  padding:3px;
}
.cat_form td.item  {
  border:1px solid #547A8E;
}
.cat_form td.item select {
  background:#93BACE;
  color:#257298;
  font-size:11px;
  width:100%;
}
.cat_form td.item2 {
  border:1px solid #71A3BC;
  background:#BFD1DF;
}
.cat_form td.item2 input {
  border:1px solid #BFD1DF;
  background:#BFD1DF;
  color:#257298;
  font-size:11px;
  width:100%;
}
.cat_form td.bottom a {
  color:#ffffff;
  text-decoration:underline;
}
.faq td.theme {
  border:1px solid #71A3BC;
  background:#BFD1DF;
  color:#257298;
  font-size:11px;
}
.faq td.theme a {
  font-weight:bold;
  color:#257298;
  text-decoration:none;    
}
.faq td.question {
  border:1px solid #BDDBEA;
  background:#DFECF4;
}
.faq td.question div {
  color:#333333;
  font:normal 11px Tahoma;
  margin-bottom:5px;
}
.faq td.answer {
  border:1px solid #D4E3EA;
  background:#F3F8FB;
  padding-left:15px;
}
.faq td.answer div {
  color:#333333;
  font:normal 11px Tahoma;
  margin-bottom:5px;
}
.vote_form .top {
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  padding:0px 0px 10px 0px;
  text-align:center;
}
.vote_form .txt {
  font-size:11px;
  color:#ffffff;
  padding:0px 0px 3px 0px;
}
.vote_form .button input {
  border:1px solid #BFD1DF;
  background:#BFD1DF;
  color:#257298;
  font-size:11px;
  width:100%;
}
.home .left {
  padding:15px 20px 10px 10px;
  font:normal 12px Tahoma;
  color:#000000;
  width:50%;
  vertical-align:top;
}
.home .right {
  padding:15px 10px 10px 30px;
  font:normal 12px Tahoma;
  color:#000000;
  width:50%;
  vertical-align:top;
}
.home .dev {
  width:1px;
  background:#C0D5DF;
}
.home .left a, .home .right a {
  font:bold 11px Tahoma;
  color:#196496;
}
.home .tleft, .home .tright {
  color:#fa6400;
  font-size:16px;
  font-weight:bold;
}
.home .tright {
	padding-left: 20px;
}
.note td {
  padding:12px;
  background:#FAC864;
  border-right:1px solid #257298;
}
.note td p {
  font:normal 10px Tahoma;
}
.search .num {
  font:normal 11px Tahoma;
}
.search td.page a {
  font:bold 11px Tahoma;
  color:#196496;
}
.search .text {
  font:normal 11px Tahoma;
  padding:3px 0 10px 0;
}
.search .text a {
  font:normal 11px Tahoma;
  padding:3px 0 10px 0;
}
.pages a {
  font:normal 11px Tahoma;
  color:#196496;
}
.pages {
  font:normal 11px Tahoma;
}
.pages b {
  font:bold 11px Tahoma;
}
.search_button {
  border:1px solid #BFD1DF;
  background:#3B8ABE;
  color:#FFFFFF;
  font-size:11px;
  width:40px;
}
.search_input {
  border:1px solid #BFD1DF;
  background:#3B8ABE;
  color:#FFFFFF;
  font-size:11px;
  width:104px;
}
a.white {
  font:normal 11px Tahoma;
  color:#FFFFFF;
}
