html, body
{
    margin:0px;
    padding:0px;
    height:100%;
    min-height:100%;
    font-size:100%;
}
body {background:#4ed6fe;}
form {margin:0px;padding:0px;}

/*catalog*/
#catalog a:active, #catalog a:link, #catalog a:visited {color:#000000;text-decoration:none;font:normal 14px Arial;}
#catalog a:hover {color:#000000;text-decoration:underline;font:normal 14px Arial;}

@font-face {
	font-family: 'CorbelBold';
	src: url('fonts/corbelb-webfont.eot');
	src: local('â˜º'), url('fonts/corbelb-webfont.woff') format('woff'), url('fonts/corbelb-webfont.ttf') format('truetype'), url('fonts/corbelb-webfont.svg#webfonthbbMJqe7') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*bg*/
.main {width:945px; height:100%; background:#8ccdff;}
.head {background:url('head.jpg') no-repeat center top; height:275px;}
.headbg {background:url('headbg.jpg') repeat-x left top; height:275px;}
.headl {background:url('headl.jpg') no-repeat left top; height:275px;}
.headr {background:url('headr.jpg') no-repeat right top; height:275px;}
.right {background:url('rightbot.jpg') no-repeat left bottom #2c9abb;}
.left {background:url('leftbot.jpg') no-repeat right bottom #2c9abb;}
.righttop {background:url('righttop.jpg') no-repeat left top; width:100%; height:885px;}
.lefttop {background:url('lefttop.jpg') no-repeat right top; width:100%; height:885px;}
.hsep {background:url('hsep.jpg') repeat-x top left; padding:15px 0 0 0;}
.dotbg {background:url('hsep.jpg') repeat-x bottom right; height:30px; vertical-align:bottom;}

.angtl {background:url('angtl.jpg') no-repeat left top; height:23px;}
.angtr {background:url('angtr.jpg') no-repeat right top;}
.textt {background:url('textt.jpg') repeat-x left top;}

.angbl {background:url('angbl.jpg') no-repeat left bottom;}
.angbr {background:url('angbr.jpg') no-repeat right bottom;}
.textb {background:url('textb.jpg') repeat-x left bottom; height:30px;}

.textr {background:url('textlr.jpg') repeat-y left top #fffbde;}
.textl {background:url('textlr.jpg') repeat-y right top;}

/*column*/
.colbg {background:url('colbg.jpg') repeat-y left top;}
.colbot {background:url('colbot.jpg') no-repeat left bottom;}
.tit1 {background:url('tit1.jpg') no-repeat left top; padding:75px 20px 20px 20px;}
.tit2 {background:url('tit2.jpg') no-repeat left top; padding:70px 20px 20px 20px;}
.tit3 {background:url('tit3.jpg') no-repeat left top; padding:75px 20px 20px 20px;}
.tit4 {background:url('tit4.jpg') no-repeat left top; padding:75px 20px 20px 20px;}

/*fonts*/
.font1{font:normal 14px Arial; color:#696866;}
.font2 {font:bold 11px Arial; color:#da0000;}
.font3 {font:normal 11px Arial; color:#5e5e5e;}
.font4 {MARGIN: 0px 0px 1em 0.8em; FONT-FAMILY: 'Arial',sans-serif; COLOR: #ff0000; FONT-SIZE: 140%; padding:0px 0px 0px 15px;}

span.menu {color:#ff0000; border-bottom: 1px dashed #ffcc00; cursor: pointer;}
span.menu:hover {color:#ffcc00;}

/* width/height */
.hgt1 {height:1px;}
.hgt2 {height:30px;}
.hgt3 {height:275px;}
.hgt4 {height:266px;}
.hgt5 {height:15px;}
.wid1 {width:1px;}
.wid2 {width:900px;height:100%;}
.wid3 {width:15px;}
.colwid {width:219px;}

/*paddings*/
.pad1 {padding:0px 40px 0px 40px;}
.pad2 {padding:15px 0px 15px 0px;}
.pad3 {padding:0px 15px 0px 15px;}
.pad4 {padding:0px 0px 0px 30px; height:203px;}

/*borders*/
.bord1 {background:url('bord1.gif') repeat-x left top;}
.bord2 {border:solid 3px #ffdd65;}

/*button feedback*/
.but_feed input, .but_feed button {
 background: transparent;
 border: none;
 background: url('but_feed.jpg') left top no-repeat;
 height: 24px;
 padding: 0px 0px 4px 0px;
 width:110px;
 font:normal 11px Arial;
 color:#000000;
 cursor:pointer;
}
.but_feed, .but_feed span {
 display: inline-block;
 height: 24px;
 padding: 0;
}
.but_feed {
 background: url('but_feed.jpg') left -48px repeat-x;
 padding: 0;
}
.but_feed span {
 background: url('but_feed.jpg') right -24px no-repeat;
}
/*all buttons*/
.button input, .button button {
 background: transparent;
 border: none;
 background: url('buttons.jpg') left top no-repeat;
 height: 24px;
 padding: 0px 0px 4px 0px;
 width:110px;
 font:normal 11px Arial;
 color:#000000;
 cursor:pointer;
}
.button, .button span {
 display: inline-block;
 height: 24px;
 padding: 0;
}
.button {
 background: url('buttons.jpg') left -48px repeat-x;
}
.button span {
 background: url('buttons.jpg') right -24px no-repeat;
}

.menu_left:active, .menu_left:link, .menu_left:visited
{font: bold 17px Trebuchet MS;  COLOR: #5e5e5e;  text-decoration:none; background:#fffbde; padding:0px 5px 0 0;}
.menu_left:hover {font: bold 17px Trebuchet MS;  COLOR: #5e5e5e;  text-decoration:underline; background:#fffbde; padding:0px 5px 0 0;}

/*footer*/
#bot {height:80px; padding:0px 0px 0px 0px; background:url('botbg.jpg') repeat-x top left;}
#bot .botr {background:url('botr.jpg') no-repeat top right;}
#bot .botl {background:url('botl.jpg') no-repeat top left;}
#bot .pad {background:url('botsep.jpg') no-repeat center left; padding:0 0 0 40px;}
#bot {background:url('botbg.jpg') repeat-x top left;}
#bot span {font:normal 14px Arial; color:#696866;}
#bot span span {font:bold 12px Arial; color:#f6b21f;}
#bot td {color:#696866; font:normal 12px Arial; line-height:20px;}
#bot a:link, #bot a:active, #bot a:visited {color:#dc0b00;text-decoration:underline; font:bold 11px Arial;}
#bot a:hover {color:#dc0b00; text-decoration:none; font: bold 11px Arial;}

/*menu*/
.m { padding:0px 20px 0px 20px;}
.tbl1 {height:33px;}
.tbl1 td {text-align:CENTER;}

.msep { background:url('msep.jpg') no-repeat center center; padding:0 0 0 0; WIDTH:2px;}
.monbg {background:url('monbg.jpg') repeat-x top left;}
.monr {background:url('monr.jpg') no-repeat top right; width:10px;}
.monl {background:url('monl.jpg') no-repeat top left; width:10px;}

.menu_new_L1:active, .menu_new_L1:link, .menu_new_L1:visited
{
font: bold 16px Trebuchet MS;
COLOR: #fbefed;
text-decoration:none;
text-transform:none;
padding:0px 15px 0px 15px;
/*text-shadow: 1px 1px #50504f;
background:url('menuon.png') no-repeat center left;*/
}

.menu_L1:active, .menu_L1:link, .menu_L1:visited, .menu_L1:hover, .menu_new_L1:hover
{
font: bold 16px Trebuchet MS;
COLOR: #800101;
text-decoration:none;
text-transform:none;
padding:0px 15px 0px 15px;
/*text-shadow: 1px 1px #f1f0f0; 
background:url('menuon.png') no-repeat center left;*/
}

.menu2_sel
{
font: bold 16px Trebuchet MS;
COLOR: #800101;
text-decoration:none;
text-transform:none;
padding:0px 15px 0px 15px;
}

.menu2:active, .menu2:link, .menu2:visited
{
font: bold 16px Trebuchet MS;
COLOR: #e50003;
text-decoration:none;
text-transform:none;
padding:0px 15px 0px 15px;
}

.menu2:hover
{
font: bold 16px Trebuchet MS;
COLOR: #800101;
text-decoration:none;
text-transform:none;
padding:0px 15px 0px 15px;
}


#bot .m { padding:0 5px 0 5px;}
#bot .msep { background:url('botmsep.jpg') no-repeat center center; padding:0 0px 0 0px; WIDTH:1px;}
#bot .tbl1 {height:60px;}
#bot .menu_new_L1:active, #bot .menu_new_L1:link, #bot .menu_new_L1:visited
{background:transparent;font: normal 12px Arial; text-decoration:underline; color:#000000; text-transform:none;
padding:0px 15px 0px 15px;background:transparent;}
#bot .menu_new_L1:hover, #bot .menu_L1:active, #bot .menu_L1:link,#bot .menu_L1:visited,#bot .menu_L1:hover
{font: normal 12px Arial; text-decoration:none; color:#914b00; text-transform:none;padding:0px 15px 0px 15px;
background:transparent;}

.input
{
  HEIGHT: 20px;
  WIDTH: 180px;
  /*background:url('input_subs.png') no-repeat top left;*/
  background:transparent;
  border: #000000 0px solid;
  COLOR: #cecece;
  FONT: normal 12px Arial;
  padding:2px 5px 0px 5px;
}

.input_subs
{
  HEIGHT: 19px;
  WIDTH: 145px;
  /*background:url('input_subs.png') no-repeat top left;*/
  background:transparent;
  border: #000000 0px solid;
  COLOR: #000000;
  FONT: normal 11px Arial;
  padding:2px 5px 0px 5px;
}

.inp_auth
{
  HEIGHT: 19px;
  WIDTH: 151px;
  background:url('inp_auth.png') no-repeat top left;
  border: #000000 0px solid;
  COLOR: #000000;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial;
  font-weight:normal;
}

.search_but
{
  BORDER: #929296 0px solid;
  /*background: url('but_search.png') no-repeat center center;*/
  background:transparent;
  WIDTH: 35px; HEIGHT: 20px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14px;
  font-weight:bold;
  text-decoration:none;
  color:#659a03;
  padding:0px 0px 3px 0px;
  cursor:pointer;
}

.vote_but
{
  BORDER: #000000 0px solid;
  /*background:url('vote_but.png') no-repeat top left;*/
  background:transparent;
  WIDTH: 95px; HEIGHT: 25px;
  FONT: normal 11px Arial; color:#000000;
  text-decoration:underline;
  text-transform:none;
  padding:0px 0px 3px 0px;
  cursor:pointer;
}

.ord_but
{
  BORDER: #929296 0px solid;
  background:url('ord_but.png') no-repeat top left;
  WIDTH: 103px; HEIGHT: 17px;
  FONT-FAMILY: Arial; color:#fff;
  FONT-SIZE: 11px;text-decoration:none;font-weight:none;
  text-transform:none;
  padding:0px 0px 4px 0px;
  cursor:pointer;
}

.but_feed {
  BORDER: #4e5b63 1px solid;
  background:url('but_feed.jpg') repeat-x top left;
  WIDTH: 99px;
  HEIGHT: 21px;
  color:#ffffff;
  font-weight:bold;
  FONT-SIZE: 10px;
  FONT-FAMILY: Arial;
  text-decoration:none;
  padding:0px 0px 1px 0px;
  cursor:pointer;
  text-transform:uppercase;
}

.auth_but {
  BORDER: #b90101 0px solid;
  background:url('auth_but.png') no-repeat top left;
  WIDTH: 56px;
  HEIGHT: 21px;
  color:#ffffff;
  font-weight:normal;
  FONT: normal 10px Arial;
  text-decoration:none;
  padding:0px 0px 3px 0px;
  cursor:pointer;
  text-transform:uppercase;
  text-shadow: 1px 2px #004285;
}

.content {
	FONT-SIZE: 12px; COLOR: #696866; FONT-FAMILY: Arial;FONT-WEIGHT: normal; text-align:justify;
}

TD {
	FONT-SIZE: 12px; COLOR: #696866; FONT-FAMILY: Arial;FONT-WEIGHT: normal;
}



.mytitle
{
  font: bold 17px Trebuchet MS;
  COLOR: #5e5e5e;
  text-decoration:none;
  text-transform:none;
  padding:5px 0px 5px 0px;
  margin:0px;
}

.pagetitle, #bot .pagetitle {
  font: bold 17px CorbelBold;
  COLOR: #e50003;
  text-decoration:none;
  text-transform:none;
  padding:0px 0px 10px 0px;
  margin:0px;
}



A:active {
  FONT: bold 11px Arial; COLOR: #dc0b00; TEXT-DECORATION: underline;
}
A:link {
  FONT: bold 11px Arial; COLOR: #dc0b00; TEXT-DECORATION: underline;
}
A:visited {
  FONT: bold 11px Arial; COLOR: #dc0b00; TEXT-DECORATION: underline;
}
A:hover {
  FONT: bold 11px Arial; COLOR: #dc0b00; TEXT-DECORATION: none;
}

/*çàãîëîâîê íîâîñòåé*/
.news_href:active {color:#696866;font:normal 12px Arial;TEXT-DECORATION: underline;}
.news_href:link {color:#696866;font:normal 12px Arial;TEXT-DECORATION: underline;}
.news_href:visited {color:#696866;font:normal 12px Arial;TEXT-DECORATION: underline;}
.news_href:hover {color:#696866;font:normal 12px Arial;TEXT-DECORATION: none;}

/*ïîäðîáíåå â íîâîñòÿõ*/
/*
.news_det:active {padding:0px 10px 0px 0px;background:url('detailbg.jpg') no-repeat center right;color:#767676;font-family:Arial;font-size:10px;TEXT-DECORATION: underline;FONT-WEIGHT: normal; width:80px; height:17px;}
.news_det:link {padding:0px 10px 0px 0px;background:url('detailbg.jpg') no-repeat center right;color:#767676;font-family:Arial;font-size:10px;TEXT-DECORATION: underline;FONT-WEIGHT: normal; width:80px; height:17px;}
.news_det:visited {padding:0px 10px 0px 0px;background:url('detailbg.jpg') no-repeat center right;color:#767676;font-family:Arial;font-size:10px;TEXT-DECORATION: underline;FONT-WEIGHT: normal; width:80px; height:17px;}
.news_det:hover {padding:0px 10px 0px 0px;background:url('detailbg.jpg') no-repeat center right;color:#767676;font-family:Arial;font-size:10px;TEXT-DECORATION: none;FONT-WEIGHT: normal; width:80px; height:17px;}
*/
.news_det:active {color:#585a5f; font:bold 9px Arial; TEXT-DECORATION: none;}
.news_det:link {color:#585a5f; font:bold 9px Arial; TEXT-DECORATION: none;}
.news_det:visited {color:#585a5f; font:bold 9px Arial; TEXT-DECORATION: none;}
.news_det:hover {color:#585a5f; font:bold 9px Arial; TEXT-DECORATION: underline;}

/*äàòà â íîâîñòÿõ*/
.datebg
{
color:#da0000; text-align:left;
padding:0px 3px 0px 3px;
font:bold 11px Arial;
}

/*äëÿ îïðîñà*/
.vote_href:active {color:#000000;font:normal 12px Arial;TEXT-DECORATION: none;}
.vote_href:link {color:#000000;font:normal 12px Arial;TEXT-DECORATION: none;}
.vote_href:visited {color:#000000;font:normal 12px Arial;TEXT-DECORATION: none;}
.vote_href:hover {color:#000000;font:normal 12px Arial;TEXT-DECORATION: underline;}

.vote_tit
{
color:#000000;font:bold 12px Arial;
text-align:center;padding:0px 2px 10px 2px;
}

.href:active {font:bold 14px Arial; text-decoration:underline; color:#f6f6f6; text-transform:uppercase;/*border-bottom:dashed 1px #303030;*/}
.href:link {font:bold 14px Arial; text-decoration:underline; color:#f6f6f6; text-transform:uppercase;}
.href:visited {font:bold 14px Arial; text-decoration:underline; color:#f6f6f6; text-transform:uppercase;}
.href:hover {font:bold 14px Arial; text-decoration:none; color:#f6f6f6; text-transform:uppercase;}

/*ññûëêè íà ïðàéñû*/
.price:active {color:#135174; font:italic bold 13px Arial; text-decoration:none;}
.price:link {color:#135174; font:italic bold 13px Arial; text-decoration:none;}
.price:visited {color:#135174; font:italic bold 13px Arial; text-decoration:none;}
.price:hover {color:#135174; font:italic bold 13px Arial; text-decoration:underline;}

/*ññûëêè â áëîêå ðîòàöèè*/
.rotat:active {color:#ffffff; font:normal 11px Arial; text-decoration:none;}
.rotat:link {color:#ffffff; font:normal 11px Arial; text-decoration:none;}
.rotat:visited {color:#ffffff; font:normal 11px Arial; text-decoration:none;}
.rotat:hover {color:#ffffff; font:normal 11px Arial; text-decoration:underline;}

/*ññûëêè â âûïàäàþùåì ìåíþ*/
.style4:active {color:#045298; font:normal 14px Arial; text-decoration:none;}
.style4:link {color:#045298; font:normal 14px Arial; text-decoration:none;}
.style4:visited {color:#045298; font:normal 14px Arial; text-decoration:none;}
.style4:hover {color:#045298; font:normal 14px Arial; text-decoration:underline;}

hr {border:0px; height:0px; border-top:solid 1px #909ebd; margin:5px 0px 0px 0px;padding:0px;}

/*zakladki xls*/
.zakl {float:left; padding:0 0 2px 0;}
.zaklr {background:url('zaklr.jpg') no-repeat right top #efefef; height:28px;}
.zakll {background:url('zakll.jpg') no-repeat left top; height:28px; padding:0px 10px 0 10px;}
.zaklonr {background:url('zaklonr.jpg') no-repeat right top #d9e1ea; height:28px;}
.zaklonl {background:url('zaklonl.jpg') no-repeat left top; height:28px; padding:0px 10px 0 10px;}
.zakl_pad {padding:7px 0px 0px 0px;}



