﻿html, body{height:100%;background:#d3d6db url(/_pic/bg.jpg) top center no-repeat;}
body{margin:0;padding:0;font-family:Tahoma,Arial,sans-serif;}

/*---Global tags---*/
img{border:none;}
table{width:100%;border-collapse:collapse;border:0;}
form, ul, li, td{padding:0;margin:0;}
ul{/*list-style:none;*/}
input,textarea{font:12px Tahoma;line-height:14px;color:#333;border:0;background:#fff;padding:0;}

p, span, a, td, li{font-size:11px;}
h1,.ttl1{font:bold 18px/20px Century Gothic;margin:0 0 0 0;color:#7d8389;padding:0;}

a{text-decoration:underline;}
a:hover{text-decoration:none;outline:0;}
a:focus{outline:none;}

.abs{position:absolute;}
.rel{position:relative;}
.f1{font-size:1px;line-height:1px;}
.h1px{height:1px;font-size:1px;line-height:1px;}
.h5px{height:5px;font-size:1px;line-height:1px;}
.h10px{height:10px;font-size:1px;line-height:1px;}
.h15px{height:15px;font-size:1px;line-height:1px;}
.h25px{height:25px;font-size:1px;line-height:1px;}
.w100{width:100%;}
.w1px{width:1px;}
.w10px{width:10px;}
.w85px{width:85px;}
.w95px{width:95px;}

.fleft{float:left;}
.fright{float:right;}
.rel{position:relative;}
.relr{float:right;position:relative;}

/*--- framework ---*/
.dot{position:absolute;width:1px;height:1px;overflow:hidden;}

#indy{font-size:1px;line-height:1px;height:1px;}

.page_in{padding:0;margin:0 auto;width:850px;padding-bottom:25px;}
.page{padding:0;margin:0;width:100%;min-width:1000px;position:relative;height:100%;}
body > .page{height:auto;min-height:100%;}
.footer{position:relative;clear:both;width:100%;height:25px;margin-top:-25px;}

.top{width:850px;height:89px;margin:0 auto;clear:both;}
.cut .top{height:160px;padding:200px 0 0 0;}
.main{width:850px;margin:0 auto;padding:31px 0 0 0;clear:both;}
.cut .main{padding:1px 0 0 0;}
.lay{width:846px;margin:0 auto;}
.lay td{vertical-align:top;}
.part_t{width:669px;padding:16px 0 0 0;}
.part_c,.lay td.part_c{width:806px;}

/*--- header ---*/
.spcr{height:1px;font-size:1px;line-height:1px;}

.logo{width:250px;height:63px;padding:8px 0 0 10px;}
.logo img{width:250px;height:63px;background:url(/_pic/logo.gif) 0 0 no-repeat;}
.cut .logo{width:485px;height:126px;padding:10px 0 0 10px;margin:0 auto;}
.cut .logo img{width:485px;height:126px;background:url(/_pic/logo_big.gif) 0 0 no-repeat;}

.menu{width:835px;margin:0 auto;height:57px;background:url(/_pic/menu.png) 0 0 no-repeat;}
.menu table{width:100%;height:57px;}
.menu td{vertical-align:middle;width:10px;white-space:nowrap;text-align:center;}
.menu th{width:1px;padding:0;}
.menu th div{width:1px;height:57px;font-size:1px;line-height:1px;}
.menu td,.menu td a,.menu td span{font:normal 22px/24px Century Gothic;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#999b9e;}
.menu a{display:block;width:167px;height:38px;padding:19px 0 0 0;background:url(/_pic/pnt_m.gif) 0 0 no-repeat;}
.menu a img{margin:3px 0 0 0;}
.menu span{display:block;width:167px;height:38px;padding:19px 0 0 0;}
.menu span img{margin:3px 0 0 0;}
.menu .first a{width:165px;background:url(/_pic/pnt_l.gif) 0 0 no-repeat;}
.menu .last a{width:165px;background:url(/_pic/pnt_r.gif) 0 0 no-repeat;}
.menu .first span{width:165px;}
.menu .last span{width:165px;}
.menu a:hover{background:none;}

.version{width:331px;margin:0 auto;height:57px;background:url(/_pic/version.png) 0 0 no-repeat;}
.version table{width:100%;height:57px;}
.version td,.cont .version td{vertical-align:middle;width:10px;white-space:nowrap;text-align:center;}
.version th{width:1px;padding:0;}
.version th div{width:1px;height:57px;font-size:1px;line-height:1px;}
.version td,.version td a,.version td span{font:normal 22px/24px Century Gothic;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#999b9e;}
.version a,.cont .version a{display:block;width:167px;height:38px;padding:19px 0 0 0;background:url(/_pic/pnt_m.gif) 0 0 no-repeat;text-align:center;}
.version a img{margin:3px 0 0 0;}
.version span{display:block;width:167px;height:38px;padding:19px 0 0 0;}
.version span img{margin:3px 0 0 0;}
.version .first a{width:165px;background:url(/_pic/pnt_l.gif) 0 0 no-repeat;}
.version .last a{width:165px;background:url(/_pic/pnt_r.gif) 0 0 no-repeat;}
.version .first span{width:165px;}
.version .last span{width:165px;}
.version a:hover{background:none;}

.cut .menu{display:none;}

/*--- main---*/
.lay_tl{width:20px;height:43px;background:url(/_pic/pnl_tl.png) 0 0 no-repeat;}
.lay_tl div{width:20px;height:43px;font-size:1px;line-height:1px;}
.lay_tr{width:157px;height:43px;background:url(/_pic/pnl_tr.png) 0 0 no-repeat;}
.lay_tr div{width:157px;height:43px;font-size:1px;line-height:1px;}
.part_t{background:#fff url(/_pic/hdots.gif) right bottom no-repeat;}
.part_t div{margin:0 0 0 10px;}
.lay_l{width:20px;height:464px;background:url(/_pic/pnl_l.png) 0 0 no-repeat;}
.lay_l div{width:20px;height:464px;font-size:1px;line-height:1px;}
.lay_r{width:20px;height:464px;background:url(/_pic/pnl_r.png) 0 0 no-repeat;}
.lay_r div{width:20px;height:464px;font-size:1px;line-height:1px;}
.lay_b{width:806px;height:10px;font-size:1px;line-height:1px;background:url(/_pic/pnl_b.png) 0 0 repeat-x;}
.part_i{width:796px;padding:10px 0 0 10px;height:444px;background:#fff;}

.cut .part_t{display:none;height:1px;}
.cut .part_t div{height:1px;}
.cut .lay_l{display:none;}
.cut .lay_r{display:none;}
.cut .lay_tl{display:none;height:1px;}
.cut .lay_tl div{height:1px;}
.cut .lay_tr{display:none;height:1px;}
.cut .lay_tr div{height:1px;}
.cut .lay_b{display:none;}
.cut .part_i{height:134px;background:none;}

.cont{width:786px;height:430px;padding:0 10px 0 0;overflow:auto;}
.cut .cont{width:805px;height:120px;padding:0 10px;}
.cont,.cont td,.cont p,.cont a{font-size:13px;line-height:15px;color:#5b636b;text-align:justify;}
.cont td{vertical-align:top;}
.cont p{margin:2px 0 15px 0;}
.cont a{}

.langs{}
.langs table{width:auto;margin:0 auto;}
.langs td{width:115px;height:75px;padding:0 33px;}
.langs td a{display:block;position:relative;width:115px;height:75px;}
.langs td a img{width:115px;height:75px;}
.langs td.it a{background:url(/_pic/langs_it.png) 0 0 no-repeat;}
.langs td.en a{background:url(/_pic/langs_en.png) 0 0 no-repeat;}
.langs td.ru a{background:url(/_pic/langs_ru.png) 0 0 no-repeat;}

/*--- footer ---*/
.aft{width:846px;height:40px;font-size:1px;line-height:1px;}

.bott{width:100%;min-width:1000px;margin:0 auto;height:25px;text-align:left;background:url(/_pic/bott.png) 0 0 repeat-x;}
.bott_i{width:836px;margin:0 auto;height:25px;}
.cr{padding:10px 0 0 0;}

