html, body
{
    margin:0px;
    padding:0px;
    height:100%;
    min-height:100%;
    font-size:100%;
    line-height:1em;
    background:#ffffff;
}
form {margin:0px;padding:0px;}

/*bg*/
.bg1 {background:#ed1b24;}
.bg2 {background:#f1f1f1;}
.bgcols {background:url('colbg.jpg') no-repeat center top #ffffff;}
.bgtext {background:url('bgtext.jpg') repeat-y left top #ffffff;}
.delivbg {background:url('delivbg.jpg') no-repeat left top; height:110px; }
.delivbg td {line-height:20px;}

/*fonts*/
.font1 {font:bold 15px Arial; color:#346cb8;}
.font2 {color:#ffffff;}

/* width/height */
.hgt1 {height:35px;}
.hgt2 {height:95px;}
.hgt3 {height:1px;}
.wid1 {width:1px;}
.wid2 {width:235px;}

/*paddings*/
.pad1 {padding:0px 50px 0px 50px;}
.pad2 {padding:10px;}
.pad3 {padding:5px;}
.pad4 {padding:25px 0px 25px 0px;}
.pad5 {padding:0px 0px 15px 15px;}
.pad6 {padding:0px 15px 15px 25px;}

/*borders*/
.bord1 {border:solid 1px #cbcbcb;}
.bord2 {border-right:solid 1px #cbcbcb;}

/*footer*/
#bot {height:80px;padding:0px 0px 0px 0px;}
#bot td {color:#4b4b4b; font-family:Arial; font-size:11px; line-height:15px;}
#bot a:link, #bot a:active, #bot a:visited {color:#4b4b4b;text-decoration:none; font-size:11px; font-weight:normal;}
#bot a:hover {color:#4b4b4b; text-decoration:underline; font-size:11px; font-weight:normal;}

.roundborder {
    /*border-top:1px solid #DBDBDB;
    border-bottom:1px solid #DBDBDB;*/
}
    .roundborder .content {
        border:1px solid #DBDBDB;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;

        text-align:center;
        color:#7A7A7A;
        padding:10px 15px;
        height:140px;
    }
    .roundborder .t, .roundborder .b {
        position:relative;
        height:12px;
    }
        .roundborder .t div, .roundborder .b div {
            position:absolute;
            width:16px; height:13px;
            padding:0; margin:0;
        }
        .roundborder .t .l {
            top:-1px; left:0;
            background:#FFF no-repeat url(http://fastcoder.org/demo/angles.gif) top left;
        }
        .roundborder .t .r {
            top:-1px; right:0;
            background:#FFF no-repeat url(http://fastcoder.org/demo/angles.gif) top right;
        }
        .roundborder .b .l {
            background:#FFF no-repeat url(http://fastcoder.org/demo/angles.gif) bottom left;
            bottom:-1px; left:0;
        }
        .roundborder .b .r {
            background:#FFF no-repeat url(http://fastcoder.org/demo/angles.gif) bottom right;
            bottom:-1px; right:0;
        }

/*menu*/
.menusep {background:url('menu_sep.jpg') repeat-y center center; width:2px;}
.m {padding:0px 22px 0px 22px; font-weight:bold;}
.m1 {padding:0px 5px 0px 5px; font-weight:bold;}
.tblmenu {height:55px;}
.tbl2 td {line-height:20px;}

.menu_new_L1:active, .menu_new_L1:link, .menu_new_L1:visited
{
font: bold 14px Arial,sans-serif;
COLOR: #346cb8;
text-decoration:underline;
text-transform:none;
}
.menu_new_L1:hover, .menu_L1:active, .menu_L1:link, .menu_L1:visited, .menu_L1:hover
{
font: bold 14px Arial,sans-serif;
COLOR: #ed1b24;
text-decoration:none;
text-transform:none;
}

.menu_new_L2:active, .menu_new_L2:link, .menu_new_L2:visited
{
font: bold 12px Arial,sans-serif;
COLOR: #4b4b4b;
text-decoration:none;
text-transform:none;
}
.menu_new_L2:hover, .menu_L2:active, .menu_L2:link, .menu_L2:visited, .menu_L2:hover
{
font: bold 12px Arial,sans-serif;
COLOR: #4b4b4b;
text-decoration:underline;
text-transform:none;
}


.input
{
  HEIGHT: 19px;
  WIDTH: 150px;
  background-color:#ffffff;
  border: #ffffff 1px solid;
  COLOR: #4b4b4b;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  font-weight:normal;
}

.input_subs
{
  HEIGHT: 18px;
  WIDTH: 200px;
  background-color:#ffffff;
  border: #000000 0px solid;
  COLOR: #4b4b4b;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  font-weight:normal;
}

.inp_auth
{
  HEIGHT: 19px;
  WIDTH: 120px;
  background-color:#ffffff;
  border: #000000 1px solid;
  COLOR: #000000;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial;
  font-weight:normal;
}

.search_but
{
  BORDER: #929296 0px solid;
  background: #ed1b24;
  WIDTH: 53px; HEIGHT: 19px;
  FONT: bold 12px Arial;
  color:#ffffff;
  text-decoration:underline;
  padding:0px 0px 3px 0px;
  cursor:pointer;
}

.vote_but
{
  BORDER: #929296 0px solid;
  background:#ed1b24;
  WIDTH: 85px; HEIGHT: 19px;
  FONT-FAMILY: Arial; color:#ffffff;
  FONT-SIZE: 12px;text-decoration:none;font-weight:normal;
  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: #b3b3b3 1px solid;
  background:#f1f1f1;
  WIDTH: 95px;
  HEIGHT: 18px;
  color:#151718;
  font-weight:normal;
  letter-spacing: 0.1em;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial;
  text-decoration:none;
  padding-bottom:3px;
  cursor:pointer;
}

.auth_but {
  BORDER: #b90101 0px solid;
  background:url('auth_but.png') no-repeat top left;
  WIDTH: 57px;
  HEIGHT: 19px;
  color:#532d1a;
  font-weight:normal;
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana;
  text-decoration:none;
  padding-bottom:6px;
  cursor:pointer;
}

.content {
	FONT-SIZE: 12px; COLOR: #4b4b4b; FONT-FAMILY: Arial;FONT-WEIGHT: normal; text-align:justify;
}

TD {
	FONT-SIZE: 12px; COLOR: #4b4b4b; FONT-FAMILY: Arial;FONT-WEIGHT: normal; line-height:15px;
}


.title2 {
  FONT-SIZE: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  font-style:normal;
  TEXT-DECORATION: none;
  padding:0px 0px 10px 0px;
  margin:0px;
  text-transform:uppercase;
}

.pagetitle {
  FONT-SIZE: 12px;
  COLOR: #346cb8;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  font-style:normal;
  TEXT-DECORATION: none;
  padding:10px 0px 10px 10px;
  margin:0px;
  text-transform:uppercase;
}


A:active {
	FONT-SIZE: 12px; COLOR: #346cb8; FONT-FAMILY: Arial; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A:link {
	FONT-SIZE: 12px; COLOR: #346cb8; FONT-FAMILY: Arial;  TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A:visited {
	FONT-SIZE: 12px; COLOR: #346cb8; FONT-FAMILY: Arial; TEXT-DECORATION: underline;FONT-WEIGHT: bold;
}
A:hover {
	FONT-SIZE: 12px; COLOR: #346cb8; FONT-FAMILY: Arial; TEXT-DECORATION: none;FONT-WEIGHT: bold;
}

/*заголовок новостей*/
.news_href:active {color:#346cb8;font-family:Arial;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:link {color:#346cb8;font-family:Arial;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:visited {color:#346cb8;font-family:Arial;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}
.news_href:hover {color:#346cb8;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
/*рубрика новостей*/
.news_rub:active {color:#ffffff;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.news_rub:link {color:#ffffff;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.news_rub:visited {color:#ffffff;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.news_rub:hover {color:#ffffff;font-family:Arial;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT: bold;}

/*подробнее в новостях*/
.news_det:active { font-family:Georgia;}
.news_det:link { font-family:Georgia;}
.news_det:visited { font-family:Georgia;}
.news_det:hover {font-family:Georgia;}

/*дата в новостях*/
.datebg
{
color:#e21eaa; font-size:11px;
text-align:left; padding:0px 0px 0px 0px; font-weight:normal; font-family:Arial;
}

/*для опроса*/
.vote_href:active {color:#4b4b4b;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:link {color:#4b4b4b;font-family: Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:visited {color:#4b4b4b;font-family:Arial;font-size:12px;TEXT-DECORATION: none;FONT-WEIGHT: normal;}
.vote_href:hover {color:#4b4b4b;font-family:Arial;font-size:12px;TEXT-DECORATION: underline;FONT-WEIGHT: normal;}

.vote_tit
{
color:#000000;font-size:12px;font-family:Arial;
text-align:center;padding:10px 2px 10px 2px; font-weight:normal;
}

.href:active {font:bold normal 11px Arial; text-decoration:none;}
.href:link {font:bold normal 11px Arial; text-decoration:none;}
.href:visited {font:bold normal 11px Arial; text-decoration:none;}
.href:hover {font:bold normal 11px Arial; text-decoration:underline;}


/*ссылки на прайсы*/
.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:#000000; font:bold 11px Arial; text-decoration:underline;}
.rotat:link {color:#000000; font:bold 11px Arial; text-decoration:underline;}
.rotat:visited {color:#000000; font:bold 11px Arial; text-decoration:underline;}
.rotat:hover {color:#000000; font:bold 11px Arial; text-decoration:none;}

/*ссылки в выпадающем меню*/
.style4:active {color:#2f2f2f; font:normal 12px Arial; text-decoration:none;}
.style4:link {color:#2f2f2f; font:normal 12px Arial; text-decoration:none;}
.style4:visited {color:#2f2f2f; font:normal 12px Arial; text-decoration:none;}
.style4:hover {color:#2f2f2f; font:normal 12px Arial; text-decoration:underline;}


hr {border:0px; height:0px; border-top:solid 1px #d2b58a; margin:5px 0px 0px 0px;padding:0px;}


