/* 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:#000;}
a{color:#000; 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:underline!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

/* H */
h1{font:normal 27px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#2669a1;}
h2, h2 a{font:normal 18px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#2669a1;}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:13px Arial, Helvetica, sans-serif; color:#000; background:#fff;}
.main{width:912px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}

/* HEADER */
.header{height:109px; position:relative;}
.logo{position:absolute; top:20px; left:0;}
.name{position:absolute; top:42px; right:0;}
/* navigation */
.navigation{height:40px; margin-bottom:10px; background:#db272d; overflow:hidden; zoom:1;}
.navigation li{float:left; background:url(i/nav_dev.gif) no-repeat 0 10px; height:40px; margin-left:-1px; padding:0 24px;}
.navigation a{line-height:40px; color:#fff; font-size:14px;}
.navigation .selected{background:#e6686c; position:relative;}

.image{margin-bottom:30px;}

/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom:140px;}
.container{float:right; width:100%; margin-left:-267px;}
.content{margin-left:267px;}
.content p, .content ul, .content ol{margin:0 0 10px 0;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content table{width:100%;}
.content th{font-weight:bold; color:#fff; text-align:center; padding:8px 0; width:50%;}
.param{background:#adadad url(i/param_bg.gif) no-repeat 100% 0;}
.sense{background:#adadad;}
.content td{border-bottom:1px solid #d5d5d5; padding:5px 0; width:50%; vertical-align:top;}
.content table table td{border:none; padding:2px 0;}
.content .gray{background:#f5f5f5;}
.about{padding-bottom:30px; color:#333;}
.about h1{font-size:21px;}
.date{margin-bottom:4px;}
.date a{color:#db272d; font-size:16px;}
.news p{color:#555;}
.news h1{font-size:21px;}
.url{color:#777; margin-bottom:10px;}
.url a{color:#777;}
.description{overflow:hidden; zoom:1; margin-bottom:30px;}
.description img{float:left; margin-right:30px; border-bottom:5px solid #d5d5d5;}
.description ul{overflow:hidden; zoom:1; margin:0;}
.description ul li{list-style-type:none; border-top:1px solid #d5d5d5; margin:-1px 0 0 0; padding:6px 0;}
.description span{display:block; color:#db272d;}

/* SIDEBAR */
.sidebar{float:left; width:217px;}
.menu h3{font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(i/cat_arr.gif) no-repeat 0 5px; color:#db272d; padding:7px 0 7px 19px; border-bottom:1px solid #eee;}
.menu li{border-bottom:1px solid #eee; color:#666; padding:2px 0 4px 4px;}
.menu a{color:#333;}
.menu .selected{background:#eee;}
.menu .selected a{color:#666;}

/* FOOTER */
.footer{width:912px; margin:0 auto; text-align:left; height:92px; margin-top:-92px; border-top:1px solid #ddd; color:#666; font-size:11px;}
.copy{width:267px; float:left; padding:25px 0 0 0;}
.contacts{width:182px; float:left; padding:25px 0 0 0;}
.contacts span{color:#db272d;}
.create{float:right; color:#999; padding:25px 0 0 0; width:250px;}
.create a{color:#db272d;}
.create img{float:left; margin:-5px 10px 0 0;}

