/* 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; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:12px Tahoma; color:#000;}
a{color:#3697d5; text-decoration:underline;}
a:hover{color:#25a001; text-decoration:underline;}

.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;}

.float_left{float:left; margin-right:20px;}
.float_right{float:right; margin-left:20px;}

/* H */
h1{font:normal 17px Tahoma; padding-bottom:20px; color:#405566;}
h2{font:bold 14px Tahoma; padding-bottom:10px; color:#405566;}
h3{font:bold 12px Tahoma; padding-bottom:10px; color:#405566;}

/* SETTINGS*/
body{font:12px Tahoma; color:#405566; background:#a6b2bc url(../img/body_bg.gif) repeat-x;}
.main{max-width:1250px;	min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); text-align:left; min-height:100%; _height:100%; margin:0 auto; background:#fff;}

/* HEADER */
.header{height:95px; background:url(../img/header_bg.gif) repeat-x; padding-right:33px;}
.header .left{height:95px; width:228px; float:left; position:relative;}
.logo{position:absolute; top:20px; left:51px;}
.ico{position:absolute; top:58px; left:51px;}
.ico a{margin-right:15px;}
.lang{position:absolute; top:58px; right:32px;}
/* navigation */
.navigation{height:52px; overflow:hidden; zoom:1; background:url(../img/nav_dev.gif) no-repeat 100% 0; padding-right:1px;}
.navigation table{width:100%;}
.navigation td{height:52px; background:url(../img/nav_dev.gif) no-repeat; padding-left:1px;}
.navigation a{font:bold 14px Arial, Helvetica, sans-serif; color:#1a71a6; text-decoration:none; display:block; text-align:center; background:url(../img/nav_bg.gif) repeat-x; height:22px; padding-top:30px;}
.navigation a:hover{background-position:0 -52px; color:#1a71a6; text-decoration:none;}
.navigation .current, .navigation .current:hover{background-position:0 -104px;}

/* INDEX CONTENT */
.index .outer{overflow:hidden; zoom:1; padding:30px 55px 60px 562px; background:url(../img/index_bg.jpg) no-repeat 0 30px; min-height:466px; _height:466px;}

/* INNER CONTENT */
.inner .outer{overflow:hidden; zoom:1; padding:0 55px 85px 0;}
.inner .container{float:right; width:100%; margin-left:-252px;}
.inner .content{margin-left:252px;}

.content p{margin-bottom:10px;}
.content div{margin-bottom:10px;}
.content ul li{margin-bottom:10px; padding:0 0 0 10px; background:url(../img/list_style.gif) no-repeat 0 6px;}
.content ol li{margin-bottom:10px; padding:0 0 0 0; list-style-type:decimal; margin-left:17px;}
/* url */
.content .url{font-size:10px; margin-bottom:30px;}
/* tbl */
.tbl{padding-top:10px;}
.tbl table{width:100%;}
.tbl th{padding:10px; border:1px solid #0e0e0e; font-weight:normal; text-align:left; vertical-align:top;}
.tbl td{padding:10px; border:1px solid #0e0e0e; text-align:center; vertical-align:top;}
/* articles */
.articles div{line-height:18px; color:#7e7e7e; padding:5px 0 0 5px;}
/* photo */
.photo .sign{font-size:10px; padding:6px 5px 8px 5px; background:#dbedf5;}
/* before_after */
.before_after{padding:10px 0;}
.before_after table{margin:0 auto;}
.before_after th{text-align:center; padding:0 30px;}
.before_after td{text-align:center; padding:0 30px;}
/* gallery */
.gallery{overflow:hidden; zoom:1; padding:0 40px;}
.gallery div{width:129px; height:96px; float:left; overflow:hidden; zoom:1; border:2px solid #67accd; margin:10px;}
/* clauses */
.clauses .item{overflow:hidden; zoom:1; padding-bottom:5px;}
.clauses .item .image{float:left; margin-right:20px;}
.clauses .item .description{overflow:hidden; zoom:1;}
.clauses .item .description .title{font-size:14px;}
.clauses .item .description .title a{text-decoration:none;}
/* sitemap */
.sitemap{margin:0 0 0 30px; padding:0;}
.content .sitemap li{margin:0; background:none;}
.sitemap a{font:bold 14px/20px Tahoma;}
.sitemap ul{margin:5px 30px; padding:0;}
.sitemap ul a{font:bold 12px/16px Tahoma; color:#405566;}
.sitemap ul ul a{font:normal 12px Tahoma; color:#405566;}
/* searcher */
.searcher .inp{width:250px; border:1px solid #adb3bd; padding:2px; margin-right:7px;}
.searcher .btn{width:70px; height:20px; background:#54a2c7; color:#fff; padding-bottom:2px;}
/* results */
.results{padding-top:20px;}
.results .title{margin:0; font-size:14px;}
.results span{background:#dfeff6; padding:2px;}
/* contacts */
.contacts{font:12px Arial, Helvetica, sans-serif; color:#4b4b4b; padding-bottom:20px;}
.contacts th{padding:0 25px 5px 0; font-weight:bold; text-align:left; vertical-align:top;}
.contacts td{padding:0 0 5px 0; text-align:left; vertical-align:top;}

/* form */
.form{width:387px; padding:20px 50px; overflow:hidden; zoom:1;}
.blue{background:#e5f1f7;}
.pink{background:#f8f6e9;}
.form th{width:154px; font-weight:normal;  color:#3e3f49; text-align:left; vertical-align:top; padding-bottom:8px;}
.form td{color:#878787; text-align:left; vertical-align:top; padding-bottom:8px;}
.form .inp{width:220px; border:1px solid #adb3bd; background:#fff; padding:2px;}
.form .inpt{width:105px; border:1px solid #adb3bd; background:#fff; padding:2px;}
.form textarea{width:220px; height:88px; border:1px solid #adb3bd; background:#fff; padding:2px;}
.form img{vertical-align:middle;}
.form div{margin:2px 0 0 0;}
.form .btn{width:71px; height:16px; background:#54a2c7; color:#fff; float:right; padding-bottom:2px;}
.form th img{margin-right:20px;}
/* recalls */
.recalls .item{padding-bottom:10px;}
.recalls .question{overflow:hidden; zoom:1; margin:0 0 5px 0;}
.recalls .avat{float:left; margin:2px 5px 0 0;}
.recalls .date{font-size:11px; margin:0;}
.recalls .name{color:#2aa301; margin:0 0 5px 0;}
.recalls .question .text{clear:both; margin:0;}
.recalls .answer{padding:0 0 0 30px;}
.recalls .answer .text{margin:0; color:#8c8c8c; padding-top:6px;}
/* pager */
.pager{padding-bottom:20px;}
.pager a, .pager span {margin-right:7px; color:#4b4b4b; text-decoration:none; background:#bbd7e5; padding:4px 8px;}
.pager span { background:#fff;}
.pager .prev{padding:4px 16px;}
.pager .next{padding:4px 16px;}
.pager a:hover, .pager .current{background:#54a2c7; color:#fff;}

/* SIDEBAR */
.sidebar{float:left; width:227px; padding-bottom:250px; background:url(../img/side_bg.jpg) no-repeat 0 100%;}
.adage{font:16px "Times New Roman", Times, serif; color:#8d8d8d; background:url(../img/adage_bg.jpg) 0 50% no-repeat; padding:50px 20px;}
/* nav */
.nav{padding:0 20px; }
.nav li{padding:0 10px 8px 10px; background:url(../img/nav_bull.gif) no-repeat 0 6px;}
.nav a{text-decoration:none;}
.nav a:hover{color:#3697d5; text-decoration:underline;}
.nav .selected{background-position:0 -90px;}
.nav .selected a{color:#25a001;}

/* FOOTER */
.footer{max-width:1250px; min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.body.clientWidth > 1250? "1250px": "auto")); text-align:left; height:57px; margin:-57px auto 0 auto; background:url(../img/footer_bg.gif) repeat-x;}
.counters{width:300px; float:left; padding:15px 0 0 90px;}
.counters div{float:left; margin-right:10px;}
.copy{width:300px; float:left; color:#6f6f6f; font-size:11px; padding:20px 0 0 0;}
.copy a {color:#6f6f6f;}
.copy a:hover {text-decoration:none;}
.search{width:260px; float:right; padding-top:14px;}
.search .inp{width:140px; border:1px solid #adb3bd; padding:2px; margin-right:7px;}
.search .btn{width:70px; height:20px; background:#54a2c7; color:#fff; padding-bottom:2px;}

.red_text {color: red;}
.green_text {color: green;}
#secure_key {border: 1px solid #7F9DB9; padding: 2px;}
.err_validate {
	border: red 1px solid !important; 
}

.fontsizezerro {font-size: 1px;}
