html{background:#808080 url(/img/bg.png);}
body{padding:0px; margin:0px; background:url(/img/bottombg.png) repeat-x 50% 100%; color:#647168; font:12px Arial, Helvetica, sans-serif; line-height:17px;}

a:link{color:#647168; text-decoration:underline;}
a:visited{color:#647168; text-decoration:underline;}
a:hover{color:#647168; text-decoration:none;}
a img{border:0px;}

p{padding:0px; margin:0px;}
h1{padding:0px; margin:0px -45px 25px -22px; width:650px; height:30px; line-height:30px; color:#FFFFFF; font-size:18px; font-weight:normal; text-indent:17px; overflow:hidden; background:#ff732b url(/img/h1.png);}

table{border-collapse:collapse;}

#main{width:990px; margin:0 auto; padding:10px 0px 0px 0px;}
#main #header{width:890px; height:430px; background:url(/img/header.jpg); margin:0px 0px 7px 50px;}
#main #header #logo{padding:20px 0px 0px 67px; height:327px;}
#main #header #topcontacts{padding:0px 0px 0px 617px; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#ff732b; line-height:46px;}
#main #header #topcontacts div{height:46px; float:left; border-right:1px dotted #666666; padding:0px 10px 0px 10px;}
#main #header #topcontacts div span{font-size:11px; margin-right:-4px;}
#main #header #topcontacts .last{border:0px !important; padding-right:0px !important;}

#main #topmenu{width:912px; height:60px; background:url(/img/topmenubg.png); margin:0px 0px 0px 39px; font-size:14px; line-height:60px;}
#main #topmenu ul{padding:0px 0px 0px 11px; margin:0px; list-style-type:none; background:url(/img/topmenuleft.png) no-repeat 0px 0px; width:901px; height:60px;}
#main #topmenu ul li{float:left; height:60px; line-height:60px; background:url(/img/topmenudivider.png) no-repeat 100% 8px; width:222px; text-align:center;}
#main #topmenu ul li a:link{color:#FFFFFF; text-decoration:none;}
#main #topmenu ul li a:visited{color:#FFFFFF; text-decoration:none;}
#main #topmenu ul li a:hover{color:#FFFFFF; text-decoration:underline;}
#main #topmenu ul .last{width:235px; background:url(/img/topmenuright.png) no-repeat 100% 0%;}


#main #content{width:990px; display:table; padding:10px 0px 0px 0px;}

#main #content #sidemenu{float:left; width:220px; margin-left:50px; padding-bottom:200px;}
* html #main #content #sidemenu{margin-left:25px;}

#main #content #sidemenu ul{padding:0px; margin:0px; list-style-type:none;}
#main #content #sidemenu ul li{width:209px; height:30px; line-height:30px; background:#ff732b url(/img/sidemenuitem.png); margin:10px 0px 0px 0px; text-indent:29px;}
#main #content #sidemenu ul li a:link{color:#FFFFFF; text-decoration:none;}
#main #content #sidemenu ul li a:visited{color:#FFFFFF; text-decoration:none;}
#main #content #sidemenu ul li a:hover{color:#FFFFFF; text-decoration:underline;}

#main #content #sheet{width:720px; display:table; float:left;}
#main #content #sheettop{width:684px; height:23px; background:url(/img/sheettop1.png);}
#main #content #sheetbg{width:684px; background:#FFFFFF url(/img/sheetbg.png);}
#main #content #sheetbgbottom{background:url(/img/sheetbottom.png) no-repeat 0% 100%;}
#main #content #sheetbgtop{background:url(/img/sheettop2.png) no-repeat 0% 0%; width:594px; min-height:400px; _height:400px; padding:0px 45px 80px 45px;}

#main #sidecontacts{width:990px; height:155px; background:url(/img/tube.jpg) no-repeat 0px 0px; color:#FFFFFF; margin:-175px 0px 0px -85px; position:relative;}
#main #sidecontacts #numbers{font-size:22px; font-weight:bold; line-height:32px; padding:32px 0px 0px 185px; height:85px;}
#main #sidecontacts #email{padding:0px 0px 0px 205px;}
#main #sidecontacts #email a:link{color:#FFFFFF;}
#main #sidecontacts #email a:visited{color:#FFFFFF;}
#main #sidecontacts #email a:hover{color:#FFFFFF;}

#main #pics{width:940px; height:293px; background:#FFFFFF url(/img/picsbg.png); margin:25px 0px 0px 50px; font-size:16px; font-weight:bold;}
* html #main #pics{margin:25px 0px 0px 50px;}
#main #pics #picsleft{width:18px; height:293px; background:url(/img/picsleft.png); float:left;}
#main #pics ul{padding:23px 0px 0px 5px; margin:0px; list-style-type:none; float:left; width:917px; height:270px; background:url(/img/picsright.png) no-repeat 100% 0%;}
#main #pics ul li{float:left; width:274px; height:260px; margin-right:14px;}
#main #pics ul li a{display:block; width:274px; height:260px; text-align:center;}
#main #pics ul li a img{padding:7px;}
#main #pics ul li a span{display:block; width:274px; height:209px; background-image:url(/img/frame.png); margin:-209px 0px -8px 0px; position:relative;}

#main #pics ul li a:link{color:#717172; text-decoration:none;}
#main #pics ul li a:visited{color:#717172; text-decoration:none;}
#main #pics ul li a:hover{color:#717172; text-decoration:none;}


#main #footer{width:905px; height:110px; padding:12px 0px 0px 85px;}
#main #footer #optimizoff{float:left; line-height:11px; font-size:11px; width:215px;}
#main #footer #optimizoff img{margin:0px 0px 7px -6px; position:relative;}
#main #footer #optimizoff a:link{color:#FFFFFF; text-decoration:none;}
#main #footer #optimizoff a:visited{color:#FFFFFF; text-decoration:none;}
#main #footer #optimizoff a:hover{color:#FFFFFF; text-decoration:none;}

#main #footer #bottommenu{float:left; height:30px; background:#ff732b url(/img/bottommenubg.png);}
*+html #main #footer #bottommenu{width:639px; overflow:hidden;}
* html #main #footer #bottommenu{width:639px; overflow:hidden;}
#main #footer #bottommenu ul{padding:0px 0px 0px 15px; margin:0px; list-style-type:none; height:30px; background:url(/img/bottommenuleft.png) no-repeat 0px 0px;}
#main #footer #bottommenu ul li{float:left; height:30px; line-height:28px; padding:0px 24px 0px 24px; background:url(/img/bottommenudivider.png) no-repeat 100% 50%;}
#main #footer #bottommenu ul .last{padding:0px 59px 0px 44px; background:url(/img/bottommenuright.png) no-repeat 100% 0%;}
#main #footer #bottommenu ul li a:link{color:#FFFFFF;}
#main #footer #bottommenu ul li a:visited{color:#FFFFFF;}
#main #footer #bottommenu ul li a:hover{color:#FFFFFF;}




