body {background-color: #4a3836; color: #554949;}
td {font-family: Arial; font-size: 12px;}
div {color: #554949;}
p {padding-top: 0; margin-top: 5px; padding-bottom: 0; margin-bottom: 10px;}
#topBg {width: 100%; height: 246px; background: #4a3836 url('img/top_bg.jpg') center no-repeat;}
#spec { position:relative; z-index:9000; left:30px; top:30px; width:300px;}
#centerBg {width: 100%; height: 373px; background: #4a3836 url('img/center_bg.jpg') center no-repeat;}
#bottomBg {width: 100%; height: 220px; background: url('img/bottom_bg.jpg') center no-repeat;}
#pbottomBg {width: 100%; height: 221px; background: #4a3836 url('img/bbg.jpg') center repeat-x;}
#topBlock {width: 810px; height: 240px;}
#logo1 {position: absolute; width: 214; height: 25px; margin-top: 85px; margin-left: 10px; background: url('img/algagroup.png'); -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/algagroup.png', sizingMethod='crop');}
#logo2 {position: absolute; width: 137; height: 77px; margin-top: 69px; margin-left: 275px; background: url('img/doolken.png'); -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/doolken.png', sizingMethod='crop');}
#searchBlock {position: absolute; width: 137; height: 77px; margin-top: 90px; margin-left: 475px;}
#searchInp {width: 220px;}
#searchInp input {border: 0; width: 180px; height: 25px; background: url('img/inps.jpg') repeat-x; padding-top: 3px; font-family: Arial; font-size: 14px; color: #554949;}
#leftS {position; absolute; width: 13px; height: 24px; background: url('img/inpl.jpg');}
#inpS {position; absolute; margin-top: -24px; width: 180px; margin-left: 13px; width: 13px; height: 24px; background: url('img/inpl.jpg');}
#rightS {position; absolute; margin-left: 193px; margin-top: -24px; width: 27px; height: 24px; background: url('img/inpr.jpg');}
#navBar {position: absolute; width: 80; height: 30px; margin-top: 95px; margin-left: 720px;}
#nMap {position: absolute; width: 11; height: 9px; margin-left: 5px;}
#nHome {position: absolute; width: 11; height: 10px; margin-left: 48px;}
#menuBlock {position: absolute; width: 80; height: 30px; margin-top: 185px; margin-left: 5px;}
#centerBlock {position: absolute; width: 100%; height: 500px; z-index: 2;}
#centerWhite {position: relative; z-index: 2;}
#centerShadow {position: relative; z-index: 1; width: 1000px; height: 56px; margin-top: -2px; background: url('img/centerShadow.png') no-repeat; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/centerShadow.png', sizingMethod='crop');}
#centerPhone {position: relative; z-index: 4; width: 200%; max-width: 1304px; height: 237px; background: url('img/phone.png') right no-repeat; -background: none; -background-position: right; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/phone.png', sizingMethod='crop');}
#opLine {margin-left: 4px; width: 32px; height: 31px; background: url('img/opros.gif');}
#opText {margin-left: 30px; width: 225px; height: 270px;}
#opLineR {position: absolute; margin-left: 220px; width: 30px; height: 30px; background: url('img/oprosr.gif');}  

#phoneBlock {position: relative; z-index: 4; width: 100%; max-width: 1304px; height: 273px; overflow: hidden; margin-top: -200px;}

#spacerBlock {width: 500px; //width: 645px;}
#courses {color: #56433f; width: 112px; height: 30px; background: url('img/courses.gif') no-repeat; text-align: center; line-height: 30px;}

a {font-family: Arial; font-size: 12px; color: #cc312d; text-decoration: underline;}
a:hover {font-family: Arial; font-size: 12px; color: #cc312d; text-decoration: none;}
a.menu {font-family: Arial; font-size: 14px; color: #cc312d; text-decoration: underline;}
a.menu:hover {font-family: Arial; font-size: 14px; color: #cc312d; text-decoration: none;}
a.search {font-family: Arial; font-size: 12px; color: #cc312d; text-decoration: none; border-bottom: 1px dashed #cc312d;}
a.search:hover {font-family: Arial; font-size: 12px; color: #cc312d; text-decoration: none; border-bottom: 1px dashed #cc312d;}
a.botL {font-family: Arial; font-size: 12px; color: #cccccc; text-decoration: underline;}
a.botL:hover {font-family: Arial; font-size: 12px; color: #cccccc; text-decoration: none;}

.grey {color: #c5cbd0; font-style: italic; padding-top: 10px;}
.green {color: #49b215;} 

.sPhone {font-family: Arial; font-size: 18px;}
.bPhone {font-family: Arial; font-size: 30px; padding: 0; margin: 0;}
.phone {font-family: Arial; font-size: 12px; color: #cc312d;}
.uPhone {font-family: Arial; font-size: 12px; color: #cc312d;}
.bottomText {color: #cccccc; max-width: 1304px; width: 100%;}

