body {text-align: center; margin: 0px; background-color: black; font-family: Verdana; font-size: 12px; color: white}
body {text-align: center; margin: 0px; background-color: black; font-family: Verdana; font-size: 12px; color: white}
a {color: #79a5ef; text-decoration: none}

body.green a {color: #c0ef79}
body.beige a {color: #efc579}
body.darkorange a {color: #efc479}
body.brown a {color: #ef9b79}
body.orange a {color: #ef9579}
body.violet a {color: #ef79a7}
body.purple a {color: #ef79e3}
body.red a {color: #ef7a79}

a img {
 border: none; /* Убираем границу */
}
a:hover {color: #4d7fd0; text-decoration: underline}

body.green a:hover {color: #9cd04d}
body.beige a:hover {color: #d0a14d}
body.darkorange a:hover {color: #d0a04d}
body.brown a:hover {color: #d0734d}
body.brown a:hover {color: #d0734d}
body.orange a:hover {color: #d06d4d}
body.violet a:hover {color: #d04d80}
body.purple a:hover {color: #d04dc2}
body.red a:hover {color: #d04e4d}

#tpl-hdr {width: 954px; height: 96px; margin: 0 auto; position: relative; text-align: left; border-bottom: solid #292929 1px; z-index: 2}
#tpl-logo {width: 112px; height: 93px; margin-right: -3px; background: url(logo/blue.gif) no-repeat; float: left}

body.green #tpl-logo {background-image: url(logo/green.gif)}
body.beige #tpl-logo {background-image: url(logo/beige.gif)}
body.darkorange #tpl-logo {background-image: url(logo/darkorange.gif)}
body.brown #tpl-logo {background-image: url(logo/brown.gif)}
body.orange #tpl-logo {background-image: url(logo/orange.gif)}
body.violet #tpl-logo {background-image: url(logo/violet.gif)}
body.purple #tpl-logo {background-image: url(logo/purple.gif)}
body.red #tpl-logo {background-image: url(logo/red.gif)}

#tpl-logostr {width: 572px; height: 90px; margin-right: -3px; background: url(logostr/blue.gif) no-repeat; float: left}

body.green #tpl-logostr {background-image: url(logostr/green.gif)}
body.beige #tpl-logostr {background-image: url(logostr/beige.gif)}
body.darkorange #tpl-logostr {background-image: url(logostr/darkorange.gif)}
body.brown #tpl-logostr {background-image: url(logostr/brown.gif)}
body.orange #tpl-logostr {background-image: url(logostr/orange.gif)}
body.violet #tpl-logostr {background-image: url(logostr/violet.gif)}
body.purple #tpl-logostr {background-image: url(logostr/purple.gif)}
body.red #tpl-logostr {background-image: url(logostr/red.gif)}

#tpl-contacts {width: 123px; height: 65px; position: absolute; top: 10px; right: 0px; background: url(contacts2.gif) no-repeat}
#tpl-menu {position: absolute; top: 68px; right: 0px; font-size: 12px; background-position: bottom}
#link-home, #link-mail, #link-phone, #link-contacts {position: absolute; background: url(ico/home.gif); width: 20px; height: 14px; top: -15px; border-right: solid gray 1px; background-color: gray}
#link-home:hover, #link-mail:hover, #link-phone:hover, #link-contacts:hover {background-color: #fbd568}
#link-home {right: 200px; background-image: url(ico/home-mask.gif)}
#link-mail {right: 179px; background-image: url(ico/mail-mask.gif)}
#link-phone {right: 158px; background-image: url(ico/phone-mask.gif)}
#link-contacts {right: 137px; background-image: url(ico/contacts-mask.gif); border-right: none}
#act-news, #act-cel, #act-ben, #act-btl, #act-photo {margin: 0 5px; height: 15px; color: white; text-decoration: none}
#act-cel, #act-ben {padding-left: 5px; background: url(down.gif) left no-repeat}

.menu-carrier {position: absolute; overflow: hidden; visibility: hidden; filter: alpha(opacity=70); opacity: .7}
.dmenu {border:1px solid white;
height:auto;
padding-top:10px;
width:186px;background: #000; /*background: url(menubg/blue.jpg) no-repeat;*/ }
/*
body.green .dmenu {background-image: url(menubg/green.jpg)}
body.beige .dmenu {background-image: url(menubg/beige.jpg)}
body.darkorange .dmenu {background-image: url(menubg/darkorange.jpg)}
body.brown .dmenu {background-image: url(menubg/brown.jpg)}
body.orange .dmenu {background-image: url(menubg/orange.jpg)}
body.violet .dmenu {background-image: url(menubg/violet.jpg)}
body.purple .dmenu {background-image: url(menubg/purple.jpg)}
body.red .dmenu {background-image: url(menubg/red.jpg)}*/

.dmenu a {display: block; color: white !important; text-decoration: none; padding: 3px}
.dmenu a:hover {background-color: gray; text-decoration: none}
#tpl-cnt {width: 954px; height: 413px; position: relative; margin: 0 auto; text-align: left}
#tpl-leftimage {width: 249px; height: 410px; float:left; margin-right: -3px}

#tpl-rightcol {width: 210px; height: 413px; float: right; margin-left: -3px; color: green}
#tpl-rightcol img {width: 98px; height: 74px;border: solid #6d6d6d 1px; margin-left: 4px; margin-top: 4px}
#content {width: 485px; height: 403px;  overflow: auto; text-align: justify; padding: 5px}
#content p {text-align: justify; text-indent: 2em}

body.noboth #content {width: 954px; margin: 0px auto }
body.noright #tpl-rightcol {display: none}
body.noleft #tpl-leftimage {display: none}
body.noright #content {width: 695px; margin-left: 249px}
body.noleft #content {width: 734px; margin-left: 0px}
body.noscroll #content {height: auto; overflow: visible; margin: 0px auto !important /*fixme*/}
#tpl-bot {width: 954px; margin: 0 auto; position: relative; text-align: center; border-top: solid #292929 1px; color: #a0b1d3; vertical-align:center;}

body.green #tpl-bot {color: #bfd3a0}
body.beige #tpl-bot {color: #d3c1a0}
body.darkorange #tpl-bot {color: #d3c0a0}
body.brown #tpl-bot {color: #d3afa0}
body.orange #tpl-bot {color: #d3aca0}
body.violet #tpl-bot {color: #d3a0b4}
body.purple #tpl-bot {color: #d3a0ce}
body.red #tpl-bot {color: #d3a0a0}
.h1-hnd {background-position: center; background-repeat: no-repeat; height: 35px}
#content h1 {height: 35px; margin: 0px; visibility: hidden; font-size: 12px}

