/* 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:11px Tahoma; color:#222; background:#f4f2f3;}
a{color:#044972; 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;}

/* H */
.side h1{color:#fff; font:bold 11px Tahoma; text-transform:uppercase; background:#055687; padding:8px 19px; border-bottom:1px solid #fff;}
.content h1{color:#5c5b5b; font:bold 11px Tahoma; text-transform:uppercase; background:#f2f2f2 url(../i/h1_bg.gif) repeat-x bottom; padding:8px 31px; border-bottom:1px solid #dbd8d6;}
h2{}
h3{font:bold 11px Tahoma; color:#044972; margin-bottom:5px;}
h4{}
h5{}
h6{}

p{line-height:13px;}

/* SETTINGS*/
body{font:11px Tahoma; color:#222; background:#fff;}
.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;}

/* HEADER */
.header{height:274px; position:relative; background:url(../i/header_bg.jpg) no-repeat 50% 100%; margin-bottom:1px;}
.topper{height:45px; background:#f2f2f2; border-bottom:1px solid #fff;}
.url{float:left; font-size:10px; color:#858585; width:365px; padding:15px 0 0 23px;}
.url span{color:#044972; background:url(../i/url_arr.gif) no-repeat 100% 5px; padding-right:10px; margin-right:6px;}
.url a{color:#044972;}
.ico{float:right; width:151px; height:45px; margin-left:92px;}
.ico a{float:right; height:45px; background:#3970a9; border-right:1px solid #fff; text-align:center; color:#fff; font-size:9px; line-height:10px; text-decoration:none;}
.ico a:hover{text-decoration:underline;}
.ico .home{width:55px;}
.ico .mail{width:48px;}
.ico .map{width:45px;}
.ico img{display:block; margin:0 auto; padding:5px 0;}
.today{float:right; color:#858585; font-size:9px; padding-top:15px;}
.blazon{position:absolute; top:0; left:50%; margin:0 0 0 -79px}
.name{position:absolute; top:104px; left:18px;}

/* CONTENT */
.outer{padding-bottom:95px; _padding-bottom:82px;}
.side_l{background:url(../i/side_bg.gif) repeat-y;}
.side_r{background:url(../i/side_bg.gif) repeat-y 100% 0; overflow:hidden; zoom:1; padding-bottom:30px;}
.container{float:left; width:100%;}
.content{margin:0 234px;}
.block{padding:15px 31px 25px 31px; overflow:hidden; zoom:1;}
.block p{padding-bottom:15px;}
/* catalogue */
.content .catalogue li{padding-bottom:15px; overflow:hidden; zoom:1;}
.content .catalogue .image{width:68px; height:68px; border:1px solid #c4c4c4; overflow:hidden; zoom:1; float:left; margin-right:6px; text-align:center;}
.content .catalogue .description{overflow:hidden; zoom:1;}
/* dates */
.dates{height:25px; margin-bottom:15px;}
.dates div{background:#055687; float:left; padding:4px 4px 4px 14px; margin-right:12px;}
.dates label{color:#bbd1df; font-style:italic; margin-right:26px;}
.dates .date{border:none; width:23px; text-align:center; padding-bottom:2px;}
.dates .month{border:none; width:75px; padding:0 0 0 4px;}
.dates .year{border:none; width:29px; padding:0 4px 2px 4px;}
.dates a{float:left; padding-top:3px;}

/* SIDE */
.side .all{height:19px; border-top:1px solid #fff; padding-left:19px; margin-bottom:1px; background:#3970a9;}
.side .all a{font:10px/15px Tahoma; padding-right:10px; background:url(../i/all_arr.gif) no-repeat 100% 5px; color:#fff;}
.content .all{height:19px;}
.content .all a{float:left; height:19px; float:left; font:11px/17px Tahoma; color:#fff; text-decoration:none; padding:0 6px; background:#3970a9;}
.content .all a:hover{text-decoration:underline;}

/* SIDEBAR_LEFT */
.sidebar_left{float:left; width:234px; margin-left:-100%;}
/* navigation */
.navigation{background:#055687; padding-left:3px; overflow:hidden; zoom:1; border-bottom:11px solid #fff;}
.navigation li{background:url(../i/nav_dev.gif) repeat-x; margin-top:-1px; padding:8px 16px;}
.navigation a{color:#fff; font:bold 11px Tahoma; text-transform:uppercase; text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
/* news */
.news{padding:7px 14px 0 14px;}
.news li{padding-bottom:13px;}
.news .date{width:90px; height:19px; background:#3970a9; color:#fff; font-size:10px; line-height:17px; text-align:center; margin-bottom:5px;}
/* advice */
.advice{padding:10px 14px;}
.advice li{padding-bottom:5px; font-weight:bold;}

/* SIDEBAR_RIGHT */
.sidebar_right{float:left; width:234px; margin-left:-234px;}
.sidebar_right .advice a{padding-left:12px;}
/* articles */
.article{padding:10px 14px; background:url(../i/article_dev.gif) repeat-x bottom;}
/* more */
.more{padding:10px 14px;}
.more li{padding-bottom:5px; font-weight:bold;}
.more li{padding-left:12px; background:url(../i/more_arr.gif) no-repeat 0 5px;}
/* catalogue */
.side .catalogue{padding:14px 14px 0 14px;}
.side .catalogue li{padding-bottom:13px; overflow:hidden; zoom:1;}
.side .catalogue .image{width:64px; height:64px; border:1px solid #c4c4c4; overflow:hidden; zoom:1; float:left; margin-right:6px; text-align:center;}
.side .catalogue .description{overflow:hidden; zoom:1;}

/* 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:95px; margin:-95px auto 0 auto; position:relative; background:url(../i/footer_bg.gif) repeat-x; color:#73aae3;}
.footer .intend{padding:30px 10px 0 10px;}
.counters{float:left; margin-right:45px;}
.counters div{float:left; margin-right:7px;}
.copy p{padding-bottom:10px;}
.copy p a{color: #73aae3;}
