* { margin: 0; padding: 0; }
html { height: 100%; }
body { font-size: 13px; color: #333; font-family: Arial, Helvetica, sans-serif; background: url(../images/top_bg.gif) repeat-x top #fff; min-height: 100%; margin: 0; padding: 0; }
p { margin-bottom: 10px; }
#desktop { margin: 0 auto; }
#top { width: 950px; margin: 0 auto; padding: 0; height: auto; }
.topbanner { background: url(../images/topbanner_bg.jpg) no-repeat top center; width: 100%; height: 363px; }
.topbannerdefault {background: url(../images/topbanner_bg.jpg1) no-repeat top center; width: 100%; height: 100px;}
#wrap { width: 1050px; margin: 0 auto; padding: 0; height: auto; background: url(../images/topbanner2_bg.jpg1) no-repeat top center; }
#wrapper { width: 950px; margin-top: 10px; margin: 0 auto; }
.head { display: table; }
.header { background: #000; }
.slogan1 { margin-right: 250px; }
.slogan1 h1 { margin-top: -10px; color: #666455; font-style: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; }
span.slogan2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.phone h2 { font-size: 13px; font-weight: bold; color: #888; text-align: right; font-stretch: extra-condensed; padding-top: 30px; padding-right: 8px; }
div.contacts { background: url(../images/phone_bg.gif) no-repeat right top; font-family: Arial, Helvetica, sans-serif; }
div.topmenu { background: url(../images/topmenu_bg.gif) repeat-x top; width: 950px; }
.clr { clear: both; }
#slideshow { width: 920px; /*background: url(../images/footer_bg.jpg) bottom; */
	margin-left: 15px; margin-right: 15px; }
#content { /*margin-left: 15px;*/}
div.separator { height: 1px; width: 100%; border-bottom: 1px solid #ccc; margin: 5px 0px; clear: both;}
table.productsmenu td { text-align: center;}
table.productsmenu {border-collapse: collapse; border-color: #eeeeee;}
div.productsmenu { margin-bottom: 10px; padding: 10px 0px; border-bottom: 3px #ccc solid;}
.3box { border-bottom: 1px dashed #ccc; }
a { color: #9b2d30; text-decoration: underline; }
a:hover, a:active, a:focus { color: #660000; text-decoration: none; }
h1 { font-weight: normal; }
h3.boxmenu { font-family: Times New Roman, Times; font-weight: normal; font-size: 24px; font-weight: normal; padding-bottom: 5px; padding-top: 5px; }
.boxmenu { font-family: Times New Roman, Times; font-size: 14px; }
div.bottomline { height: 15px; }
div.bottomline2 { height: 15px; }
.podval { padding-top: 15px; width: 950px; margin: 0 auto; border-top: 1px solid #cccccc; }
#bottom { height: 80px; margin-top: 10px; display: table; }
#footer { font-size: 11px; color: #333; }
#clients { margin-left: 10px; margin-right: 10px;}
.counters { opacity: 0.7; }
.partnerslinks { padding: 10px; color: #999; font-size: 11px; font-style: italic; line-height: 16px; border: 1px dashed #e4dfdf; }
.partnerslinks a { color: #999 }
#bottommodule { }
.title { color: #999; font-weight: bold; font-style:normal; }

