body {background-color: #4a3836; color: #554949;}
.catalog_tbl td {border: 1px solid #603d1e;}   
table.catalog_tbl {border-collapse: collapse;}


td {font-family: Arial; font-size: 12px;}
div {color: #554949;}
h1 {font-family: Arial; font-size: 16px; font-weight: bold; color: #000000;}
p {padding-top: 0; margin-top: 5px; padding-bottom: 0; margin-bottom: 10px; color: #000000;} 
input, textarea, select {border: 1px solid #C2C2C2;}
.but {font-family: Arial; font-size: 12px; background: #FFFFFF;}
#topBg {width: 100%; height: 402px; background: #4a3836 url('img/top_bg2.jpg') center no-repeat;}
#topBlock {width: 810px; height: 240px;}
#logo1 {position: absolute; width: 214; height: 25px; margin-top: 46px; 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: 30px; 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: 51px; 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: 56px; margin-left: 720px;}
#nMap {position: absolute; width: 11px; height: 9px; margin-left: 5px;}
#nHome {position: absolute; width: 11; height: 10px; margin-left: 48px;}
#menuBlock {position: absolute; width: 558px; height: 38px; margin-top: 364px; margin-left: 5px; z-index: 999;} 
#centerBg {width: 100%; min-height: 400px; background: url('img/body_bbg.jpg') bottom repeat-x;} 
#centerBlock {position: relative; width: 100%; background: url('img/center_bg2.jpg') top center repeat-y;}
#centerWhite {position: relative; z-index: 100;}
#bottomBg {position: relative; width: 100%; height: 156px; margin-top: -155px; z-index: 10; background: url('img/border.png') center bottom no-repeat;  -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/border.png', sizingMethod='crop');}
#pbottomBg {width: 100%; height: 221px; }
#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.smLink {font-family: Arial; font-size: 11px; color: #cc312d; text-decoration: underline;}
a.smLink:hover {font-family: Arial; font-size: 11px; color: #cc312d; text-decoration: none;}
a.smLinkS {font-family: Arial; font-size: 11px; color: #a6a6a6; text-decoration: underline;}
a.smLinkS:hover {font-family: Arial; font-size: 11px; color: #a6a6a6; 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.menuSel {font-family: Arial; font-size: 14px; color: #a6a6a6; text-decoration: underline;}
a.menuSel:hover {font-family: Arial; font-size: 14px; color: #a6a6a6; 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.navBar {font-family: Arial; font-size: 11px; color: #cc312d; text-decoration: underline;}
a.navBar:hover {font-family: Arial; font-size: 11px; color: #cc312d; text-decoration: none;}
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; color: #000000;}
.bPhone {font-family: Arial; font-size: 30px; padding: 0; margin: 0; color: #000000;}
.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%;}
.date_day {color: #85220a; font-size: 16px; font-weight: bold;}

.nSel {background: url('img/menu_bg2.jpg') repeat-x;}
.sel {font-family: Arial; font-size: 14px; color: #000000;} 
.smtext {font-family: Arial; font-size: 14px;} 
.min {font-family: Arial; font-size: 11px;}
.eur {font-family: Arial; font-size: 28px; color: #562b00;}
p.smenu {padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 6px; color: #000000;}
p.smenu2 {padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 3px; padding-right: 10px; color: #000000;}
#fr_logo {width: 52px; height: 38px; border: 1px solid #FF0000; background: url('img/fronex_logo.png'); -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fronex_logo.png', sizingMethod='crop');}

.sub_menu_block {position:absolute; display:none; padding:10px 15px 10px 20px; background:#e4c3ba; margin-left:160px; margin-top:0px; text-align:left; z-index:10;}
.sub_menu_item{background:url(/img/sub_menu_bg1.jpg) repeat-x; height:30px; padding-bottom:0px; margin-bottom:2px; text-align:left; padding-left:20px;}
.sub_menu_item .smenu{line-height:30px;//line-height:25px;}
.sub_menu_item.hover{background:#e4c3ba; }

