a img{border: none;}
ul{list-style-type:none;}
#container {width:976px; border: 1px solid #E4E3E9; margin-left: auto; margin-right: auto;}

#head {width:975px; height:278px; position:relative; margin:0 auto; padding:0; background:url(img/head.jpg) no-repeat 0 0;}
#golova {position:absolute; top:50px; left:773px;}
#button_main {position:absolute; top:65px; left:255px;}
#button_price {position:absolute; top:65px; left:357px;}
#button_ship {position:absolute; top:65px; left:477px;}
#button_reg {position:absolute; top:65px; left:565px;}
#button_about {position:absolute; top:65px; left:672px;}
#knopka {position: absolute; top: 60px; left: 789px;}
#language_menu {position:absolute; top:23px; left:20px;}
#auth_menu {position:absolute; top:1px; left:280px;}
#auth_menu span {font-family: tahoma; font-size: 10px; font-weight: normal; color: #111111; vertical-align: middle;}
#cart_menu {position:absolute; top:1px; left:480px;}
#cart_menu a {font-family: tahoma; font-size: 10px; font-weight: normal; color: 148cb6;}
#cart_menu font {font-family: tahoma; font-size: 10px; color: #111111;}

.catalogtree {width: 200px; border-right: 1px solid #E4E3E9; float: left; padding: 5px;}
.catalogtree h1 {font-family: tahoma;font-size: 16px;font-weight: bold;color: #db7611; text-align: center;}
.catalogtree font {font-family: tahoma; font-size: 13px; color: #2222AA; font-weight: bold; vertical-align: top; text-align: left;}
.rootcat {font-family: tahoma; font-size: 13px; color: #2222AA; font-weight: normal; vertical-align: top; text-align: left;}
.subcat {font-family: tahoma; font-size: 11px; color: #2222AA; font-weight: normal; vertical-align: top; text-align: left;}
.newscolumn {vertical-align: top; margin-top: 20px; border-top: 1px solid #E4E3E9;}
.newscolumn h1 {font-family: tahoma;font-size: 16px;font-weight: bold;color: #db7611; text-align: center;}
.newscolumn {font-family: tahoma; font-size: 12px; color: #333333; font-weight: normal; margin-left: 5px; vertical-align: top; text-align: left;}
.newscolumn span {font-family: tahoma; font-size: 10px; color: #2222BB; font-weight: normal; margin-left: 5px; vertical-align: top; text-align: left;}
.robot {vertical-align: top; margin-top: 20px; border-top: 1px solid #E4E3E9;}

.page {width: 753px; float: left; padding: 5px; border-left: 1px solid #E4E3E9; margin-left: -1px;}
.page h1 {font-family: tahoma;font-size: 24px;font-weight: bold;color: #db7611; margin-left: 15px; text-align: center;}
.page p {font-family: tahoma; font-size: 12px; color: #333333; font-weight: normal; margin-left: 5px; vertical-align: top; text-align: left;}

.clear {clear: both; }

#wrapper {width:600px; margin-top: 10px;}
.wrapblock {border: 1px dotted black; float: left; margin-left:10px; width:200px;}
#wrapper h2 {font-family: tahoma; font-size: 11px; color: 333333; font-weight: bold;}
#wrapper div:first-child {margin-left:0px;}


#footer {position:relative; width:976px; height:123px; background: url(img/footer.jpg) no-repeat 0 0; text-align: center;}
#footer span, a {font-family: tahoma; font-size: 10px; font-weight: normal; color: 148cb6;}

.spacer {position:relative; width:976px; height:18px; background: url(img/spacer.JPG) repeat 0 0;font-family: tahoma; font-size: 10px; font-weight: normal; color: #FFFFFF; line-height: 18px; vertical-align: bottom; text-align: center; text-overflow: hidden;}

#wrapper_cat {width:700px; margin-top:10px; text-align:left; border:1px solid #EEEEEE; margin-bottom:30px;}
.wrapblock_cat {float:left; margin-left:10px;}
.slash {font-family: tahoma; font-size:16px; color:#333333; font-weight:bold;}
.description {font-family: tahoma; font-size:13px; color:#333333; font-weight:normal;}
#wrapper_cat div:first-child {margin-left:0px;}

#naviframe {width:700px; margin-top: 10px; text-align: center; border: 1px solid #EEEEEE; margin-bottom: 30px; font-family: tahoma; font-size: 11px; font-weight: normal;}
#naviframe b {font-family: tahoma; font-size: 11px; color: 333333; font-weight: bold;}
#naviframe a {font-family: tahoma; font-size: 11px; font-weight: normal; color: 148cb6;}

#item_brief {width:365px; margin-top:1px; margin-left:10px; height:300px;}
.item_brief_head {margin-top:3px; margin-left:5px;}
.item_brief_head font {font-family:tahoma; font-size:12px; color:#333333; font-weight:bold; margin-left:5px; vertical-align:top;}
.item_brief_picture {text-align:center;}
.item_brief_description font {font-family:tahoma; font-size:11px; color:#707070; font-weight:normal; line-height:14px;}
.item_brief_price {margin-top:10px; margin-bottom:10px; text-align:center;}
.item_brief_price font {font-family:tahoma; font-size:18px; font-weight:bold; color:#db7611; margin-left:15px;}
#item_brief_wrap {width:300px; margin-top:5px; margin-left:65px;}
#item_brief_wrap div:first-child {margin-left:0px;}
.item_brief_wrap_content {float:left;}

#wrapper_product {width:750px; margin-top:10px; text-align:left; margin-bottom:30px;}
#wrapper_product div:first-child {margin-left:0px;}
.item_product {float:left; margin-left:1px; padding-left:10px; font-family: tahoma; font-size: 12px; color: #333333; font-weight: normal; text-align: left;}
#content_product {margin-top:15px; font-family: tahoma; font-size: 16px; color: #333333; font-weight: normal; margin-left: 5px; vertical-align: top; text-align: left;}
#content_product p {font-family: tahoma; font-size: 16px; color: #333333; font-weight: normal; vertical-align: top; text-align: left;}
#content_product ul{list-style-type:circle;}

.banner A IMG {filter:Alpha(Opacity=40, Style=0);}
.banner A:hover IMG {filter:Alpha(Opacity=100, Style=0);}
