/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#9b9b9b;}
a{color:#eee; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

/* H */
h1{font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#fff;}
h2{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#fff;}
h3{font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#dbdbdb;}
h4{font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#dbdbdb;}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#9b9b9b; background:#000 url(../i/body_bg_inn.jpg) no-repeat 50% 0;}
.main{width:940px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:103px; position:relative;}
.logo{position:absolute; top:9px; left:21px;}
.slogan{position:absolute; top:50px; left:247px; font:bold 12px Tahoma; color:#b7b7b5;}
/* ico */
.ico{position:absolute; top:52px; left:596px;}
.ico a{width:12px; height:10px; float:left; margin-right:18px; display:inline; font-size:0; line-height:0;}
.ico_home{background:url(../i/ico_home.gif) no-repeat;}
.ico_mail{background:url(../i/ico_mail.gif) no-repeat;}
.ico_map{background:url(../i/ico_map.gif) no-repeat;}
.ico a:hover, .ico .current{background-position:0 -10px;}
/* search */
.search{position:absolute; top:43px; right:1px;}
.search .inp{width:163px; height:18px; padding:4px 10px 0 10px; font:11px Tahoma; color:#b7b7b5; margin-right:2px; float:left; background:none; border:1px solid #818181;}

/* NAVIGATION */
.navigation{background:url(../i/nav_bg.gif) repeat-x; position:relative; z-index:3; height:36px; padding-left:2px;}
.navigation li{float:left; height:36px; background:url(../i/nav_dev.gif) no-repeat 100% 0; position:relative;}
.navigation a{font:bold 11px/34px Arial, Helvetica, sans-serif; color:#cdcdcd; text-transform:uppercase; text-decoration:none; padding:0 22px; float:left; height:36px; margin-left:-2px;}
.navigation a:hover{text-decoration:underline;}
.navigation .current{background:url(../i/nav_sel.gif) repeat-x; color:#fff; cursor:pointer;}
.navigation ul{position:absolute; top:35px; left:0; width:158px; background:#2f2f2f; display:none;}
.navigation ul li{background:none; float:none; height:auto;}
.navigation ul a{font:bold 12px Arial, Helvetica, sans-serif; background:none; height:auto; text-transform:none; float:none; display:block; padding:8px 22px 8px 22px; background:url(../i/nav_bord.gif) repeat-x; color:#9c9c9c;}
.navigation ul a:hover{background:#ab0205; color:#fff; text-decoration:underline;}

/* INTRO */
.intro{height:110px; overflow:hidden; zoom:1; position:relative; margin-bottom:30px;}
.intro .title{position:absolute; top:35px; left:30px; font:22px Arial, Helvetica, sans-serif; color:#2b2b2b; text-transform:uppercase;}
.intro .url{position:absolute; top:62px; left:32px; font:11px Tahoma; color:#757575;}
.intro .url a{color:#757575;}
.intro .url span{margin:0 3px;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:90px;}
.content{width:880px; margin:0 auto; }
.content p, .content ul, .content ol{margin:0 0 20px 0; font-weight:bold; line-height:18px;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.large{width:155px; height:26px; background:url(../i/large_btn.gif) no-repeat; font:bold 11px/26px Tahoma; color:#212121; text-decoration:none; text-align:center; display:block;}
.date{font:bold 11px Arial, Helvetica, sans-serif; color:#9b9b9b; margin-bottom:5px;}
/* news */
.news .item{overflow:hidden; zoom:1; padding-bottom:40px;}
.news .image{width:260px; height:152px; overflow:hidden; zoom:1; float:left; margin:0 20px 0 0;}
.news p{margin:0;}
/* article */
.article img{float:left; margin:0 20px 0 0;}
/* pager */
.pager{border-top:1px solid #0b0b0b; color:#676666; margin:0 -30px; padding:18px 0 0 0; text-align:center;}
.pager a{color:#676666; margin:0 5px;}
.pager .prev{padding-left:13px; background:url(../i/pager_prev.gif) no-repeat 0 5px; margin:0 12px 0 0;}
.pager .next{padding-right:13px; background:url(../i/pager_next.gif) no-repeat 100% 5px; margin:0 0 0 12px;}
.pager .current{font-weight:bold; color:#fff;}
/* book */
.book{clear:both;}
.book .item{border-bottom:1px solid #404040; margin-bottom:20px;}
.book strong{color:#e5e5e5;}
/* topnav */
.topnav{margin-bottom:20px; color:#212121; font:bold 11px/22px Arial, Helvetica, sans-serif;}
.topnav .overflow{float:right;}
.topnav a{color:#9c9c9c; text-decoration:none; padding:0 15px; float:left; margin-left:-1px; height:24px;}
.topnav a:hover{text-decoration:underline;}
.topnav .level1{background:#2f2f2f; padding:4px 0 0 0; overflow:hidden; zoom:1;}
.topnav .level1 a{background:url(../i/topnav_dev1.gif) no-repeat;}
.topnav .level1 .current{background:#464646; color:#fff;}
.topnav .level2{background:#464646; padding:4px 0 0 0; overflow:hidden; zoom:1;}
.topnav .level2 a{background:url(../i/topnav_dev2.gif) no-repeat;}
.topnav .level2 .current{background:#000; color:#fff;}
/* catalogue */
.catalogue{overflow:hidden; zoom:1; margin-left:-20px; padding-bottom:10px;}
.catalogue .item{width:279px; float:left; margin-left:20px; display:inline; padding-bottom:17px;}
.catalogue .image{width:275px; height:206px; overflow:hidden; zoom:1; border:2px solid #000; display:block; margin-bottom:5px;}
.catalogue .image:hover{border:2px solid #fff;}
.catalogue a{font-weight:bold; color:#9b9b9b;}
.catalogue .style1{font-family:Tahoma; color:#dbdbdb;}
.catalogue .style2{color:#b7b7b5; text-decoration:none;}
.catalogue .style2:hover{text-decoration:underline;}
/* sidenav */
.sidenav{width:157px; padding:20px 30px; background:#2f2f2f url(../i/sidenav_bg.gif) no-repeat 100% 0; float:left; margin-right:30px;}
.sidenav h4{color:#9b9b9b;}
.sidenav ul{margin:0;}
.sidenav ul li{list-style-type:none; margin:0 0 4px 0; padding:0 0 0 20px; background:url(../i/sidenav_dash.gif) no-repeat 0 9px;}
.sidenav a{color:#9b9b9b; font-weight:bold; text-transform:uppercase;}
.sidenav a:hover, .sidenav .current{color:#fff;}
/* product */
.product{overflow:hidden; zoom:1; padding-bottom:15px;}
.product .description{overflow:hidden; zoom:1;}
.gallery{float:left; margin-right:20px; width:394px;}
.gallery .image{margin:0 0 8px 2px; width:390px; height:275px; overflow:hidden; zoom:1;}
.thumbs{overflow:hidden; zoom:1; margin-left:-6px;}
.thumbs a{width:90px; height:65px; margin:0 0 6px 6px; border:2px solid #000; float:left; display:inline; overflow:hidden; zoom:1;}
.thumbs a:hover{border:2px solid #b7b7b7;}
.thumbs a{ cursor:pointer;}
.thumbs .current{border:2px solid #b7b7b7;}
/* specialty */
.specialty .item{overflow:hidden; zoom:1; padding-bottom:20px;}
.specialty .image{width:172px; height:149px; overflow:hidden; zoom:1; float:left; margin:0 20px 0 0;}
.specialty p{margin:0;}
/* back */
.back a{color:#676666; padding-left:13px; background:url(../i/pager_prev.gif) no-repeat 0 5px;}
/* faq */
.faq{overflow:hidden; zoom:1; border-bottom:1px solid #404040; margin-bottom:40px;}
.faq h3{border-top:1px solid #404040; margin-top:-1px; padding:15px 0 9px 20px; background:url(../i/faq_dash.gif) no-repeat 0 22px; color:#fff;}
.faq h3 span{text-decoration:underline; cursor:pointer;}
.faq h3 span:hover{text-decoration:none;}
.faq .active span{text-decoration:none; color:#d3d3d3;}
.faq div{display:none; background:#2a2a2a; padding:20px; font-weight:bold; line-height:18px;}
/* question */
.question h1{margin-left:310px; margin-bottom:20px;}
.question .item{overflow:hidden; zoom:1; padding-bottom:15px;}
question1 h1{margin-left:310px; margin-bottom:20px;}
.question1 .item{overflow:hidden; zoom:1; padding-bottom:15px;}
.question1 .items{overflow:hidden; zoom:1; padding-bottom:15px; margin-left:120px;}
.question label{width:300px; float:left; padding-right:10px; text-align:right; font-weight:bold;}
.question1 label{width:100px; float:left; padding-right:10px; text-align:right; font-weight:bold;}
.question .element{width:275px; float:left; margin-right:10px;}
.question .star{color:#ff0131;}
.question p{line-height:normal; margin:-3px 0 0 0; float:left;}
.question .inp{width:265px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.question textarea{width:265px; height:115px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.question .btn{margin-left:310px; 
width:95px; height:26px; background:url(../i/small_btn.gif) no-repeat; font:bold 11px Tahoma; color:#212121; padding-bottom:2px;
}

.question1 .element{width:275px; float:left; margin-right:10px;}
.question1 .star{color:#ff0131;}
.question1 p{line-height:normal; margin:-3px 0 0 0; float:left;}
.question1 .inp{width:265px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.question1 textarea{width:265px; height:115px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.question1 .btn{margin-left:0px !important; float:left; 
width:95px; height:26px; background:url(../i/small_btn.gif) no-repeat; font:bold 11px Tahoma; color:#212121; padding-bottom:2px;
}
/* form */
.form .item{overflow:hidden; zoom:1; padding-bottom:15px;}
.form label{width:80px; float:left; padding-right:10px; text-align:right; font-weight:bold;}
.form .element{width:275px; float:left; margin-right:10px;}
.form .star{color:#ff0131;}
.form .inp{width:265px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.form textarea{width:265px; height:115px; border:1px solid #7f7f7f; padding:3px 5px; background:#000;}
.form .btn{margin-left:90px; width:95px; height:26px; background:url(../i/small_btn.gif) no-repeat; font:bold 11px Tahoma; color:#212121; padding-bottom:2px;}
/* contacts */
.contacts p{line-height:20px; margin-bottom:30px;}
.contacts strong{font-size:14px; color:#d3d3d3;}
.map{width:434px; height:279px; float:right; position:relative;}
.map a{width:99px; height:30px; background:url(../i/increase_btn.gif) no-repeat; font:bold 11px/26px Tahoma; color:#212121; text-decoration:none; text-align:center; display:block; position:absolute; top:240px; left:321px;}
.map a:hover{text-decoration:underline;}

/* FOOTER */
.footer{width:940px; margin:0 auto; text-align:left; height:81px; margin-top:-81px; position:relative; font:11px Tahoma; color:#6d6c6c;}
.footer a{color:#6d6c6c;}
.footer .intend{height:49px; margin:0 auto; background:url(../i/footer_dev.gif) repeat-x 0 100%; padding:32px 0 0 0;}
.footer .copy{width:300px; float:left;}
.footer .create{width:300px; float:right; text-align:right;}


/* ui */
.ui-widget-overlay { background: #aaaaaa url(../i/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); position:absolute; top:0px; left:0px; }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../i/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* dialog*/

.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
/*.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
*/
.ui-dialog .ui-dialog-buttonpane button{border:1px solid #c8c8d1; background: url(../admin/i/btn.png);font-weight:bold;padding:0px 10px 1px 10px; cursor:pointer; height:23px; margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.ui-dialog .ui-dialog-buttonpane button:hover{border:1px solid #dba866; background: url(../admin/i/btn_hover.png);}


.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }  
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
/*.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }*/
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../admin/i/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../admin/i/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; min-height:20px; }
.ui-widget-header a { color: #ffffff; }

.ui-icon { width: 16px; height: 16px; background-image: url(../admin/i/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../admin/i/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../admin/i/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../admin/i/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../admin/i/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../admin/i/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(./admin/i/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../admin/i/ui-icons_ffd27a_256x240.png); }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-state-hover, .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../admin/i/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../admin/i/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; outline: none; }

/* gallery*/

ul.images{ list-style:none; padding:0px; margin:0px; margin-bottom:20px; padding-bottom:20px;}
ul.images li{float:left;margin-right:8px;margin-bottom:10px;height:150px; }
ul.images table.imageItem{height:145px;}
ul.images td.img{text-align:center;vertical-align:middle;width:130px;height:130px;border:1px solid #BCBCC6;}
ul.images td.img input {vertical-align:inherit;max-width:130px;max-height:130px;padding:0}
ul.images td.toolbox{text-align:center;height:20px}
ul.images td.toolbox a{width:16px;height:16px; cursor:pointer;margin:0 2px;display:block;float:right;}

/*Google*/
table.gsc-search-box td{display:none !important;}
gsc-branding-text{display:none !important;}
gsc-branding-img{display:none !important;}
gsc-input{display:none !important;}
gsc-search-button{display:none !important;}
gsc-clear-button{display:none !important;}
table.gsc-search-box td.gsc-input{display:none !important;}
input.gsc-search-button{display:none !important;}
div.gsc-clear-button{display:none !important;}
td.gsc-branding-text div.gsc-branding-text{display:none !important;}
img.gsc-branding-img, img.gsc-branding-img-noclear{display:none !important;}
.gsc-control-cse .gsc-tabsArea{display:none !important;}
.gsc-resultsHeader {display:none !important;}
.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {color:#EEEEEE !important;}
.gs-result .gs-title *{color:#EEEEEE !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#EEEEEE !important;}
.gsc-control-cse{font:12px Arial, Helvetica, sans-serif; color:#585B5F !important;}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results{display:none !important;}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet{ background-color:#fff !important; border:1px solid #008dbb !important;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
color:#EEEEEE !important;
text-decoration:none;
}
