html,body,form{margin:0px;padding:0px;}
body{background:#000000 url(images/bg.jpg);}
p{margin:0 0 10px 0;}

.clear{clear:both;width:0px;height:0px;font-size:0px;line-height:0px;}
.w, .w_bg, .w_en{width:980px;position:relative;margin:0px auto;padding:0px;}

.header{position:relative;margin:0px;padding:0px;height:130px;background-color:#000000;}
.header .w_bg, .header .w_en{position:relative;height:130px;}
.header .w_bg{background:url(images/title_bg.jpg) 0px 0px no-repeat;}
.header .w_en{background:url(images/title_en.jpg) 0px 0px no-repeat;}

.header .w_bg a, .header .w_en a{position:relative;}
.header .w_bg span#hl,.header .w_en span#hl{position:absolute;display:block;width:150px;height:130px;left:45px;cursor:pointer;}

.menu{position:relative;margin:0px;padding:0px;height:30px;background:#a7a7a7 url(images/menu.jpg) 0px 0px repeat-x;}
.main{position:relative;margin:0px;padding:0px;background:#cccccc;}
.footer{position:relative;margin:0px;padding:0px;height:140px;background:url(images/footer.jpg) 0px 0px repeat-x;}

.menu .w{height:30px;position:relative;}

.main .w,.main .w p,.main .w td, .main a{font:normal 14px/16px Tahoma,Arial,Verdana;color:#1976bc;}

.main .w{padding-top:30px;}
.main .w .lft{position:relative;width:245px;float:left;}
.main .w .rgt{position:relative;width:720px;float:right;padding:0px;overflow:hidden;}

.lft .pic{width:230px;height:173;background:url(images/pic.jpg) 0px 0px no-repeat;overflow:hidden;}
.lft .pic img{width:200px;height:143px;margin:15px;}

.p_menu{margin:15px 0px;}
.p_menu div.cat{width:230px;overflow:hidden;background:url(images/productpad.jpg) 0px 0px no-repeat;cursor:pointer;}
.p_menu a.cat{display:block;width:230px;height:27px;overflow:hidden;font:bold 12px/24px Tahoma,Arial,Verdana;text-align:center;text-decoration:none;color:#ffffff;white-space:nowrap;margin:0 0 6px 0}
.p_menu .scat{width:230px;overflow:hidden;margin:0 0 6px 0;display:none;}
.p_menu .scat a{display:block;width:230px;height:24px;font:bold 12px/24px Tahoma,Arial,Verdana;text-align:center;text-decoration:none;color:#404042;white-space:nowrap;margin:0px;}

.lft .rst_title{font:bold 12px/16px Tahoma, Arial,Verdana;text-align:center;margin:5px 0;padding:0px;}
.lft .rst_address, .lft .rst_address a{font:normal 10px/14px Tahoma, Arial,Verdana;text-align:center;margin:0 0 20px 0;padding:0px;color:#525252;}
.lft .rst_address a{color:#1976bc;}

div.view_title{position:relative;clear:right;width:720px;height:27px;overflow:hidden;background:url(images/categoriapad.jpg) 0px 0px no-repeat;font:bold 16px/24px Tahoma,Arial,Verdana;color:#ffffff;padding:0px 20px;margin:0px;}
div.view_title input{width:680px;height:25px;overflow:hidden;background:transparent;font:bold 16px/24px Tahoma,Arial,Verdana;color:#ffffff;padding:0px;margin:6px 0 0 0;border:none;}
*html div.view_title input{margin:0px;}
div.container{position:relative;width:700px;overflow:hidden;margin:10px;}

.footer .w{height:100px;font:normal 12px/14px Tahoma,Arial,Verdana;color:#ffffff;text-align:center;padding-top:35px;}
.footer a{display:block;width:50px;height:65px;position:relative;margin:0px auto;cursor:pointer;}
.footer #created_by{font:bold 12px/14px Tahoma,Arial,Verdana;}
.footer #copy{font:normal 10px/12px Tahoma,Arial,Verdana;}
.footer span#cognito{display:block;width:50px;height:65px;background:url(images/cognito.png) 0px 0px no-repeat;}
*html .footer span#cognito{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/cognito.png', sizingMethod='scale');}

.search{width:230px;overflow:hidden;float:left;position:relative;margin-top:3px;padding:0;}
.search #search_str{position:relative;width:190px;height:16px;font:normal 12px/16px Tahoma;margin:0;padding:0;color:#000000;}
.search #search_btn{position:relative;width:30px;height:22px;margin:0px;padding:0px;background:url(images/search.png) 0px 0px no-repeat;border:none; cursor:pointer;}
*html .search #search_btn{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/search.png', sizingMethod='scale');}

.main_menu{width:680px;overflow:hidden;float:right;position:relative;margin-top:5px;padding:0;text-align:center;color:#e2e2e2;font:normal 14px/16px Tahoma,Arial,Verdana;}
.main_menu a,.main_menu a:hover{color:#ffffff;font:normal 14px/18px Tahoma,Arial,Verdana;text-decoration:none;}
.main_menu a.selected,.main_menu a.selected:hover{color:#1976bc;font:bold 16px/18px Tahoma,Arial,Verdana;}

.lang{width:24px;overflow:hidden;float:right;position:relative;margin:3px 0 0 0;padding:0;text-align:center;}
.lang a{position:relative;width:24px;height:24px;margin:0;padding:0;cursor:pointer;}

.lang a span.bg{display:block;width:24px;height:24px;margin:0;padding:0;background:url(images/flags/bg.png) 0px 0px no-repeat;}
*html .lang a span.bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/bg.png', sizingMethod='scale');}
.lang a span.en{display:block;width:24px;height:24px;margin:0;padding:0;background:url(images/flags/en.png) 0px 0px no-repeat;}
*html .lang a span.en{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/flags/en.png', sizingMethod='scale');}

table.login{margin:20px 0;}
table.login input#btnLogin{font-weight:bold;}

div.content{position:relative;width:700px;_height:18px;min-height:18px;margin:0;padding:0;}

.btn{font:bold 12px/16px Arial;cursor:pointer;margin:2px;color:yellow;width:100px;}
a.admE{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow;background:green;border:1px solid yellow;text-align:center;text-decoration:none;z-index:300;}
a.admA{clear:both;display:block;position:absolute!important;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow;background:blue;border:1px solid yellow;text-align:center;text-decoration:none;}

.view_title a.admA{left:692px!important;top:8px;}
.news a.admE{right:0px;}

a.dn, a.up{clear:both;display:block;position:absolute!important;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;border:1px solid yellow;text-align:center;text-decoration:none;}
a.dn{left:0px!important;top:0px!important;background:green;}
a.up{left:213px!important;top:0px!important;background:blue;}

.news a.dn{left:682px!important;top:25px!important;z-index:100;}
.news a.up{left:682px!important;top:45px!important;z-index:100;}

.msg,.err{display:block;color:yellow;font:bold 12px/14px Arial;text-align:center;padding:2px 3px;}
.msg{background:green;}
.err{background:red;}

.news span.title,.news span.title a{font:18px/20px Arial;color:#3b3b3d;text-decoration:none;}
.news .sp{height:6px;font:1px/1px Tahoma}
.news span.desc a{text-decoration:none;font:14px/16px Arial;color:#1976bc;}
.news .img{float:left;position:relative;width:160px;height:150px;background:url(/design/images/news_bg.jpg) top left no-repeat;margin:0;padding:0px;overflow:hidden;}
.news .img img{width:120px; height:120px;border:none;margin:0px;position:absolute;top:15px;left:15px;}
.news .delimiter{clear:both;height:3px;font:1px Arial;}

.paging{clear:both;color:#1976bc;margin:15px 0 10px 0;}
.paging td{vertical-align:middle;}
.paging .txtPage{padding:0px 3px;}
.paging a{font:bold 14px/16px Tahoma,Arial;color:#000000;text-decoration:none;margin:0px 1px;}
.paging .pagingInactive{font:bold 16px/16px Tahoma,Arial;color:#1976bc;margin:0px 1px;}
.paging .textCopy{font:normal 8px/10px Tahoma,Arial;color:#1976bc;}

table.contactsForm{width:700px;}
table.contactsForm th{width:160px;text-align:left;vertical-align:top;}
table.contactsForm tr.error th{color:#ff0000;}
table.contactsForm input{width:540px;}
table.contactsForm input.btn{color:#1976bc;}
table.contactsForm textarea{width:540px;height:200px;overflow:auto;}

ul.sitemap, ul.sitemap ul{list-style-type:none;}
ul.sitemap li{margin:3px 0px 3px 0px;}
ul.sitemap a{font:bold 16px Tahoma;}
ul.sitemap ul a{font:bold 14px Tahoma;}

#search .search_err{font:bold 14px Tahoma;color:#ff0000;}
#search #search_str{font:16px Tahoma;text-indent:30px;}
#search #search_str strong{color:#000000;}
#search #search_found{font:16px Tahoma;text-indent:30px;}
#search #search_found strong{color:#000000;}
#search #search_res{margin:10px 0px;}
#search #search_res .item{margin:10px 0px;}
#search #search_res .item a{text-decoration:none;font:14px/16px Arial;color:#1976bc;}
#search #search_res .item strong{color:#000000;}

a.back{font:bold 16px Tahoma;color:#000000;text-decoration:none;}
a.back img{margin:0 5px 0 0;}