body {
margin: 0 0 0 0;
vertical-align: top;
}

h1 {
font-family: arial;
font-size: 18px;
color: #a70006;
font-weight: normal;
}

h2 {
font-family: arial;
font-size: 16px;
color: #a70006;
font-weight: normal;
}

#dbl {
border: none;
display: block;
}

#topbg {
width: 100%;
background-color: #ededed;
background-image: url(/images/img/top_bg.gif); 
background-position: left top;
background-repeat: repeat-x;
}

#botbg {
background-image: url(/images/img/bot_bg.gif); 
background-position: left bottom;
background-repeat: repeat-x;
}

#main_table {
width: 1107px;
}

#topline {
height: 123px;
text-align: left;
vertical-align: top;
}

#topemp {
height: 35px;
text-align: left;
vertical-align: top;
}

#topemptd {
width: 100%;
text-align: left;
vertical-align: top;
}

#lmenutd {
text-align: left;
vertical-align: top;
}

#texttd {
text-align: left;
vertical-align: top;
}

#botemp {
height: 37px;
text-align: left;
vertical-align: top;
}

#footer {
height: 70px;
text-align: left;
vertical-align: top;
}

#toplogotable {
width: 100%;
}

#topmenulogotd {
text-align: left;
vertical-align: top;
}

#topmenuhmftd {
text-align: left;
vertical-align: top;
}

#topmenutd {
width: 100%;
text-align: left;
vertical-align: top;
}

#logoimg {
border: none;
margin-top: 20px;
margin-left: 6px;
margin-right: 66px;
}

#hmftable {
margin-top: 13px;
margin-right: 62px;
}

#hmftable td {
height: 29px;
text-align: center;
vertical-align: center;
}

#hmftable img {
border: none;
}

#topmenutable {
margin-top: 37px;
}

#topmenuunit {
background-image: url(/images/img/topmenubg.gif); 
background-position: left bottom;
background-repeat: repeat-x;
text-align: center;
vertical-align: top;
padding-left: 31px;
padding-right: 31px;
}

#topmenuunit a {
font-family: arial;
font-size: 14px;
color: #ffffff;
text-decoration: none;
white-space: nowrap;
position: relative;
top: 13px;
}

html:root #topmenuunit a {
font-family: arial;
font-size: 14px;
color: #ffffff;
text-decoration: none;
white-space: nowrap;
position: relative;
top: 12px;
}

#topmenusepp {
background-image: url(/images/img/topmenubg.gif); 
background-position: left bottom;
background-repeat: repeat-x;
width: 100%;
}

#topmenusepptd {
background-image: url(/images/img/topmenubg.gif); 
background-position: left bottom;
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
padding-top: 19px;
}

#lmenucontainer {
width: 238px;
border-right: 1px solid #969696;
border-bottom: 1px solid #969696;
}

#lmenucontainer2 {
border-right: 1px solid #969696;
border-bottom: 1px solid #969696;
}

#lmenucontainermenu {
width: 238px;
border-right: 1px solid #969696;
border-bottom: 1px solid #969696;
margin-bottom: 25px;
}

#lmenutable {
width: 100%;
background-color: #ffffff;
border: 1px solid #cccccc;
padding-right: 10px;
}

#lmenutable td {
text-align: left;
vertical-align: top;
}

#lmenutablecenter {
width: 845px;
background-color: #ffffff;
border: 1px solid #cccccc;
padding-right: 10px;
}

#lmenutablecenter td {
text-align: left;
vertical-align: top;
}

#ltopic1 {
font-family: arial;
font-size: 17px;
color: #a70006;
font-weight: bold;
padding-top: 10px;
padding-left: 12px;
}

#ltext1 {
font-family: arial;
font-size: 12px;
color: #3a3a3a;
padding-top: 6px;
padding-left: 12px;
}

#ltext1_1 {
font-family: arial;
font-size: 12px;
color: #3a3a3a;
padding-top: 6px;
padding-left: 12px;
margin-bottom: 10px;
}

#ltext2 {
font-family: arial;
font-size: 18px;
color: #3a3a3a;
padding-top: 6px;
padding-left: 12px;
padding-bottom: 16px;
}

#ltext3 {
padding-top: 6px;
padding-left: 12px;
padding-bottom: 16px;
}

#lmenucartlink {
padding-top: 6px;
padding-left: 12px;
padding-bottom: 16px;
}

#lmenucartlink a {
font-family: arial;
font-size: 11px;
color: #a70006;
text-decoration: none; 
}

#cartimg {
border: none;
margin-right: 7px;
}

#dopstyle {
text-decoration: underline;
}

#lmenusepp {
padding-left: 15px;
}

.stable {
background-image: url(/images/img/s_bg.gif); 
background-position: left top;
background-repeat: repeat-x;
}

.slinetd {
padding-top: 3px;
}

.sinput {
width: 183px;
height: 16px;
background-color: none;
border: none;
//border: 1px solid #ffffff;
}

.s_bott {
border: none;
display: block;
}

#advertising {
margin-top: 30px;
}

#mtextconteiner {
padding-right: 20px;
}

#mtopic1 {
font-family: arial;
font-size: 26px;
color: #a70006;
margin-left: 30px;
margin-top: 10px;
}

#mtopic2 {
font-family: arial;
font-size: 18px;
color: #3a3a3a;
margin-top: 15px;
}

#mtext1 {
font-family: arial;
font-size: 12px;
color: #3a3a3a;
margin-top: 15px;
}

#tovlistdiv {
margin-top: 15px;
margin-bottom: 30px;
}

#tovlist {
width: 100%;
}

#tovtd1 {
width: 100%;
text-align: left;
vertical-align: top;
}

#tovtd2 {
width: 100%;
text-align: left;
vertical-align: top;
padding-bottom: 20px;
}

#tovtd3 {
text-align: left;
vertical-align: top;
padding-bottom: 20px;
}

#tovtd2_2 {
width: 100%;
text-align: left;
vertical-align: top;
}

#tovtd3_2 {
text-align: left;
vertical-align: top;
}

#topvimgcontainer {
margin-right: 20px;
margin-bottom: 20px;
}

#tovtopic {
font-family: arial;
font-size: 22px;
color: #3a3a3a;
margin-bottom: 5px;
}

#tovtopic2 {
font-family: arial;
font-size: 24px;
color: #3a3a3a;
margin-bottom: 5px;
}

#tovtext {
font-family: arial;
font-size: 12px;
color: #3a3a3a;
margin-bottom: 10px;
}

#tovtext a {
font-family: arial;
font-size: 12px;
color: #a70006;
text-decoration: underline;
margin-bottom: 5px;
}

#tovlistprices {
width: 100%;
background-color: #a70006;
}

#tovlistprices td {
font-family: arial;
font-size: 11px;
color: #3a3a3a;
white-space: nowrap;
text-align: left;
vertical-align: top;
background-color: #ffffff;
}

#tovcartcontainer {
border-right: 1px solid #a1a1a1;
border-bottom: 1px solid #a1a1a1;
margin-left: 20px;
}

#tovcarttable {
background-color: #e6e6e6;
background-image: url(/images/img/tovcartbg.gif); 
background-position: left bottom;
background-repeat: repeat-x;
width: 248px;
border: 1px solid #cccccc;
}

#tovcarttable td {
text-align: left;
vertical-align: top;
}

#tovcarttopic {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #a70006;
margin-top: 7px;
margin-bottom: 7px;
margin-left: 10px;
}

.tovcartinput {
border: 1px solid #ffffff;
width: 57px;
height: 30px;
background-image: url(/images/img/tovcartinputbg.gif); 
background-position: left top;
background-repeat: no-repeat;
font-family: arial;
font-size: 28px;
color: #a70006;
padding-left: 3px;
margin-left: 10px;
margin-top: 3px;
margin-bottom: 8px;
}

#tovcarttext {
font-family: arial;
font-size: 14px;
color: #3a3a3a;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}

#tovcartrules {
margin-left: 140px;
margin-top: 5px;
margin-bottom: 30px;
}

#tovcartrules a {
font-family: arial;
font-size: 11px;
color: #e61b23;
text-decoration: none;
}

#footertable {
width: 100%;
height: 70px;
}

#footertable td {
text-align: left;
vertical-align: center;
}

#footercopy {
width: 100%;
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: left;
vertical-align: center;
}

#footercopy a {
font-family: arial;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
}

#footerschs {
white-space: nowrap;
text-align: left;
vertical-align: center;
}

#footersch {
padding-left: 15px;
//padding-left: 0px;
}

#alltextcontainer {
padding-left: 30px;
padding-right: 30px;
font-family: arial;
font-size: 12px;
margin-bottom: 30px;
}

#alltextcontainer a:link {
color: #a70006;
}

#alltextcontainer a:visited {
color: #a70006;
}

#tovbigtext {
font-family: arial;
font-size: 12px;
color: #000000;
}

#catunits {
width: 100%;
border: 1px solid #a70006;
border-collapse: collapse;
}

#catunits td {
border: 1px solid #a70006;
font-family: arial;
font-size: 12px;
color: #3a3a3a;
white-space: nowrap;
text-align: left;
vertical-align: top;
}

#carttoptr {
background-color: #e91c23;
}

#carttoptr td {
border: 1px solid #a70006;
font-family: arial;
font-size: 12px;
color: #ffffff;
font-weight: bold;
white-space: nowrap;
text-align: left;
vertical-align: top;
}

#shoptext {
font-family: arial;
font-size: 12px;
padding-left: 30px;
padding-right: 40px;
margin-bottom: 30px;
}

#dopmenucont {
padding-left: 30px;
margin-top: 10px;
margin-bottom: 20px;
}

#dopmenulinkoff {
background-color: #ebebeb;
display: inline;
padding: 5px 10px 5px 10px;
}

#dopmenulinkoff a:link {
font-family: arial;
font-size: 12px;
color: #a70006;
text-decoration: underline;
}

#dopmenulinkoff a:visited {
font-family: arial;
font-size: 12px;
color: #a70006;
text-decoration: underline;
}

#dopmenulinkon {
background-color: #a70006;
display: inline;
padding: 5px 10px 5px 10px;
}

#dopmenulinkon a:link {
font-family: arial;
font-size: 12px;
color: #ffffff;
text-decoration: underline;
}

#dopmenulinkon a:visited {
font-family: arial;
font-size: 12px;
color: #ffffff;
text-decoration: underline;
}

#naviline {
margin-left: 30px;
margin-top: 10px;
margin-bottom: 40px;
}

#naviline a:link {
font-family: arial;
font-size: 11px;
color: #ec464d;
text-decoration: underline;
}

#naviline a:visited {
font-family: arial;
font-size: 11px;
color: #ec464d;
text-decoration: underline;
}

#naviarrspan {
margin-left: 15px;
margin-right: 15px;
}

#navilast {
font-family: arial;
font-size: 11px;
color: #ec464d;
}

#gdegrouplink {
background-image: url(/images/img/epigdegr.gif); 
background-position: left center;
background-repeat: no-repeat;
padding-left: 15px;
margin-bottom: 10px;
}

#gdegrouplinklink {
font-family: arial;
font-size: 17px;
color: #a70006;
text-decoration: underline; 
}

#gdeitemcont {
margin-bottom: 12px;
}

#gdeitemname {
background-image: url(/images/img/epigdeitem.gif); 
background-position: left center;
background-repeat: no-repeat;
font-family: arial;
font-size: 15px;
color: #a70006;
padding-left: 15px;
margin-bottom: 4px;
}


#gdeitemdescr {
font-family: arial;
font-size: 11px;
color: #a70006;
margin-bottom: 4px;
}

#gdeitemadr {
margin-bottom: 4px;
}

#gdeitemtel {
margin-bottom: 4px;
}

.epigorodselect {
width: 208px;
}

html:root .formfix {
margin-top: 0px;
margin-bottom: 0px;
}

.formfix {
margin-top: 0px;
margin-bottom: 0px;
}

#dopmenudivon {
background-image: url(/images/img/bot_bg.gif); 
background-position: left top;
background-repeat: repeat-x;
padding: 5px;
}

#dopmenudivon a:link { 
font-family: arial;
font-size: 12px;
color: #ffffff;
text-decoration: none;
position: relative;
top: -1px;
}

#dopmenudivon a:visited{ 
font-family: arial;
font-size: 12px;
color: #ffffff;
text-decoration: none;
position: relative;
top: -1px;
}

#dopmenudivoff {
padding: 5px;
}

#dopmenudivoff a:link { 
font-family: arial;
font-size: 12px;
color: #a70006;
text-decoration: underline;
position: relative;
top: -1px;
}

#dopmenudivoff a:visited{ 
font-family: arial;
font-size: 12px;
color: #a70006;
text-decoration: underline;
position: relative;
top: -1px;
}

#tovserttable {
margin-top: 10px;
margin-bottom: 20px;
}

#tsttd1 {
width: 107px;
}

#tsttd2 {
width: 107px;
text-align: center;
vertical-align: center;
}

#tstimg {
padding: 1px;
border: 2px solid #a70006;
}
