/* 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 Tahoma; color:#212121;}
a{color:#fff; text-decoration:underline;}
a:hover{text-decoration:none;}
/*a:visited{color:#c5c5c5;}*/

.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;}

/* H */
h1{font:normal 18px Tahoma; margin-bottom:25px; color:#d6d5d5;}
h2{font:bold 14px Tahoma; margin-bottom:15px; color:#c3e79e;}
h3{font:bold 12px Tahoma; margin-bottom:10px; color:#fff;}
h4{font:bold 12px Tahoma;}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Tahoma; color:#fff; background:#0a6ca6 url(../i/body_bg.gif) repeat-x;}
.main{width:900px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:100px; position:relative;}
.logo{position:absolute; top:21px; left:25px;}
.lang{position:absolute; top:12px; right:10px;}
.lang a{font:bold 11px Tahoma; margin-left:5px;}
.lang .current{color:#77bae2;}
/* navigation */
.navigation{position:absolute; top:36px; left:343px;}
.navigation li{float:left; font:12px/25px Arial, Helvetica, sans-serif; height:25px;}
.navigation a{color:#fff; padding:0 6px;white-space:nowrap}
.navigation .selected span{float:left; height:25px; background:url(../i/nav_sel.gif) no-repeat;}
.navigation .selected span span{background-position:100% -25px;}

/* IMAGE */
.image{width:900px; position:relative; margin-bottom:48px;}
.image .mask{position:absolute; top:0; left:0;}

/* NEWS */
.news{background:#4f8eb4; overflow:hidden; zoom:1; padding:30px 10px;}
.news .item{width:255px; float:left; margin:0 18px; display:inline;}
.news .date{font-size:11px; color:#d6d5d5; margin-bottom:5px;}
.news p{line-height:16px;}
.archive{margin:0 0 40px 27px; width:123px; height:26px; font:11px/24px Tahoma; background:#4685aa; text-align:center;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:170px;}
.container{float:right; width:100%; margin-left:-384px;}
.content{margin-left:384px;}
.content p, .content ul, .content ol, .content table{margin:0 0 20px 0; line-height:18px;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content h1, .content h2, .content h3{margin-left:-21px; position:relative;}
/* intro */
.intro{background:#4f8eb4; overflow:hidden; zoom:1; padding:15px 22px; font:11px/16px Tahoma;}
.intro p{margin-bottom:15px; font:11px/16px Tahoma;}
.intro .sign img{float:right; margin:0 30px 0 0;}
/* list */
.list .item{padding-bottom:20px;}
.list .date{font-size:11px; color:#d6d5d5; margin-bottom:8px;}
.list h4{font:normal 12px Tahoma; margin-bottom:10px;}
.list p{color:#d6d5d5;}
/* pager */
.pager{text-align:right; font-weight:bold;}
.pager a{color:#d6d5d5; margin:0 5px;}
.pager a:hover{color:#fff;}
.pager .current{color:#a9d779;}
.pager .arrows{text-decoration:none; font-size:14px;}
/* article */
.article .date{font-size:11px; color:#d6d5d5; margin-bottom:15px;}
.article .all{padding:0 0 0 15px; background:url(../i/menu_arr.gif) no-repeat 0 6px;}
/* product */
.product table{border:5px solid #4f8eb4; background:#4f8eb4;}
.product th{text-align:center; font:bold 12px Tahoma; background:#0d83b5; vertical-align:middle; padding:7px 0; border-left:1px solid #1e6693; border-right:1px solid #1e6693;}
.product td{font:11px Tahoma; vertical-align:top; padding:8px 5px; border:1px solid #1e6693; border-top:none;}
/* form */
.form div{overflow:hidden; zoom:1; padding-bottom:12px;}
.form label{width:120px; float:left;}
.form .label1{width:190px;}
.form .input{width:210px; background:#ebebeb; border:none; padding:4px;}
.form select{width:218px; background:#ebebeb; border:none; padding:4px;}
.form .select1{width:148px;}
.form textarea{width:210px; height:80px; background:#ebebeb; border:none; padding:4px;}
.form .btn{width:100px; height:33px; background:url(../i/send_btn.gif) no-repeat; color:#fff; padding-bottom:2px; margin-left:120px;}
.form .btn:hover{background-position:0 -33px;}

/* contacts */


.contacts h4{font:bold 12px Tahoma;}
.contacts table{border:5px solid #4f8eb4; background:#4f8eb4;}
.contacts th{text-align:left; font:bold 12px Tahoma; background:#0d83b5; vertical-align:middle; padding:8px 15px; border-left:1px solid #1e6693; border-right:1px solid #1e6693;}
.contacts td{font:11px Tahoma; vertical-align:top; padding:8px 15px; border:1px solid #1e6693; border-top:none;}
.contacts div{overflow:hidden; zoom:1; padding-bottom:12px;}
.contacts label{width:115px; float:left; padding-left:20px;}
.contacts .input{width:210px; background:#ebebeb; border:none; padding:4px;}
.contacts textarea{width:210px; height:80px; background:#ebebeb; border:none; padding:4px;}
.contacts .btn{width:100px; height:33px; background:url(../i/send_btn.gif) no-repeat; color:#fff; padding-bottom:2px; margin-left:135px;}
.contacts .btn:hover{background-position:0 -33px;}


.capctha table{border:none; background:#4f8eb4;}
.capctha th{text-align:left; font:bold 12px Tahoma; background:#0d83b5; vertical-align:middle; padding:0px; border:none;}
.capctha td{font:11px Tahoma; vertical-align:top; padding:0px; border:none;}


/* SIDEBAR */
.sidebar{float:left; width:259px; padding:0 0 0 27px;}
/* progress */
.progress{margin-bottom:40px;}
.progress table{width:100%;}
.progress td{text-align:center; vertical-align:middle;}
/* menu */
.menu{margin-bottom:20px; width:220px;}
.menu li{padding:0 0 20px 15px; background:url(../i/menu_arr.gif) no-repeat 0 6px; line-height:16px;}
.menu a{color:#fff;}
.menu .current{color:#d8f0b6 !important;}
.menu .open{padding:0 0 0 15px;}
.menu .open a{color:#d8f0b6;text-decoration:none}
.menu ul{padding:0 0 20px 0;}
.menu ul li{padding:10px 0 0 15px; background:none;}
.menu .open ul a{color:#fff;font-size:11px;}
/* order */
.order{display:block; width:259px; height:55px; background:url(../i/order_btn.gif) no-repeat; font:18px/55px Tahoma; text-align:center;}

/* FOOTER */
.footer{width:900px; margin:0 auto; text-align:left; height:93px; margin-top:-123px; background:url(../i/footer_bg.gif) repeat-x; padding:30px 0 0 0; font:11px/14px Tahoma; color:#d6d5d5;}
.footer .left{width:198px; float:left;}
.footer .left p{margin-bottom:20px;}
.footer .right{width:537px; float:right;}
.breadcrumb{margin-bottom:34px;}
.breadcrumb a{margin-right:18px;white-space:nowrap}
.breadcrumb a.selected {color:#d8f0b6;text-decoration:none;}
.create{float:right;}
.ico{float:left;}
.ico a{float:left; height:11px; width:11px; margin-right:63px;}
.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 -11px;}

.DisplayNone {display:none}
.gsc-tabsArea, .gsc-search-box, .gsc-resultsHeader {display:none}
.gs-title *, .gs-visibleUrl, .gs-visibleUrl-short {color:#DE57F6 !important}
.gsc-cursor-page, .gsc-cursor-current-page {color:#DE57F6 !important}
.gsc-trailing-more-results {color:#DE57F6 !important}
.gs-snippet {border:none !important;background:none !important}

.content .SiteMap table{width:auto; font:14px Tahoma;margin:0}
.content .SiteMap th{font-weight:normal; text-align:left; padding:auto; vertical-align:top; background:none; border:none}
.content .SiteMap td{padding:0; vertical-align:top; border:none; width:auto;}
