/* commoncss */
body,html{width:100%;height:100%;margin:0;padding:0;font-size:14px;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;}
html{background-color:##132437;}
body{}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;}
h1,h2,h3{font-family:Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;font-weight:normal;font-style:normal;}
form{margin:0;padding:0;}
input,select,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;}
input[type=hidden]{display:none;}
.cleaner{clear:both;line-height:0;height:0;font-size:0;display:block;}
.hidden{display:none;height:0;border:none;background:none;line-height:0;}
ul,li{margin:0;padding:0;list-style-type:none;}
body#slideshow{background:url(../img/commons/wallpapers/home.jpg) center top no-repeat fixed;}
.dynamic_text{}
.dynamic_text ul li{margin:0 0 0 20px;list-style-type:disc;}
.dynamic_text ol li{margin:0 0 0 25px;list-style-type:decimal;}
.dynamic_text a{text-decoration:underline;font-weight:bold;color:#ff7700;}
.dynamic_text a:hover{color:#3ea9ff;}
/* main */#main{width:940px;padding:10px 0 40px;position:relative;margin:0 auto;}
.col{width:298px;float:left;}
.col h1{height:31px;font:24px Rationale,sans-serif;display:block;text-transform:uppercase;padding:4px 0 0 40px;padding:0 0 4px 40px\0/;#padding:0 0 4px 40px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.col h1{padding:0 0 6px 40px;}
}
:root .col h1{padding:4px 0 0 40px\9;}
.col.double{width:608px;float:left;}
/* header */#header{padding:12px 22px 0 14px;height:123px;margin:0;background:url(../img/commons/sprite.png) no-repeat;}
.guide_logo{width:107px;height:109px;margin-right:12px;overflow:hidden;float:left;}
.header_cnt{width:785px;float:left;}
#header h1{width:323px;height:80px;margin:0 110px 0 0;display:block;float:left;}
.header_contacts{width:180px;padding:0 0 0 20px;margin:22px 0 0;font:16px georgia,times,arial,helvetica,verdana,sans-serif;line-height:20px;background:url(../img/commons/contacts.png) 0 3px no-repeat;float:left;}
.header_contacts a{color:#fff;}
.header_contacts a:hover{color:#3ea9ff;}
a.facebook{width:21px;height:21px;margin:10px 6px 0 0;display:block;float:right;}
/* flags */ul#flags{width:86px;margin:24px 0 0;float:right;}
ul#flags li{margin:0 6px 0 0;float:left;}
ul#flags li a{width:19px;height:13px;border:1px solid #999;display:block;overflow:hidden;}
ul#flags li a:hover{border:1px solid #fff;}
ul#flags li a.active{border:1px solid #fff;}
/* nav */ul#nav{width:750px;margin-top:10px;#margin-top:0;float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#nav{margin-top:7px;}
}
ul#nav li{float:left;margin:0 5px 0 0;}
ul#nav li.assistive-text{display:none;}
ul#nav li a{color:#fff;font:20px Rationale,sans-serif;#line-height:40px;text-align:center;padding:5px 12px 8px;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#nav li a{padding:1px 12px 8px;}
}
ul#nav li a:hover{background:url(../img/commons/nav-hover.png) center top no-repeat;}
.content_top{margin-top:130px;height:5px;line-height:5px;background:url(../img/commons/sprite.png) 0 -135px no-repeat;}
.content_bottom{height:5px;line-height:5px;background:url(../img/commons/sprite.png) 0 -140px no-repeat;}
#content{padding:5px 10px;min-height:200px;height:auto;background:url(../img/commons/content-bkg.png);}
/* news list - aside */.news_box{height:85px;background:url(../img/commons/border-blue-list.png) center bottom repeat-x;}
.news_box .news_cnt{padding:10px 0 20px;}
.news_box .news_cnt:hover{background:url(../img/commons/border-pic.png);#background:none;}
.news_box .date{width:42px;height:56px;text-align:center;color:#bfe2ff;font-size:12px;padding:0 14px 0 8px;line-height:14px;margin:0 6px 0 10px;background:url(../img/commons/sprite.png) -152px -145px no-repeat;float:left;}
.news_box .date span{font:22px Georia,Times,Arial,Verdana,Helvetica,sans-serif;color:#eff8ff;}
.news_box .text{width:210px;line-height:16px;float:left;}
.news_box .text h1{height:50px;overflow:hidden;background:none;padding:0;margin:0 0 6px;border:none;display:block;font:14px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;text-transform:none;line-height:16px;}
.news_box .text h1 a{color:#fff;}
.news_box .text h1 a:hover{color:#3ea9ff;}
/* footer */#footer{}
ul#sponsor{padding:20px 0 0;text-align:center;}
ul#sponsor li{text-align:center;display:inline;}
ul#sponsor li img{padding:5px 8px 5px 5px;background:url(../img/commons/sprite.png) 0 -145px no-repeat;}
.copyright{text-align:center;padding:5px 0;}
.copyright a{color:#fff;font-weight:bold;}
.copyright a:hover{color:#3ea9ff;}
/* 404 google search */#goog-wm{}
#goog-wm h3.closest-match{}
#goog-wm h3.closest-match a{}
#goog-wm h3.other-things{}
#goog-wm ul li{}
#goog-wm li.search-goog{display:block;}
/* newscss */
ul#nav li a#nav_news{background:url(../img/commons/nav-active.png) center top no-repeat;}
body#slideshow{background:url(../img/commons/wallpapers/news.jpg) center top no-repeat fixed;}
.news_page{background:url(../img/news/content-bkg.png) repeat-y;#background:url(../img/news/content-bkg-ie7.png) repeat-y;}
.news_page p{margin:0 0 10px;}
.col{float:right;}
.col h1{background:url(../img/@trash/icon.png) 10px 8px no-repeat #3ea9ff;border-left:1px solid #5eb7ff;margin-bottom:10px;border-top:1px solid #73c1ff;}
.col.double h1.detail_title{background:url(../img/@trash/icon.png) 10px 8px no-repeat #ff7700;border-left:1px solid #f89857;margin-bottom:0;border-top:1px solid #f89f62;}
/* news list */.news{height:110px;background:url(../img/commons/border-blue-list.png) center bottom repeat-x;}
.news .news_cnt{padding:10px 0 20px;}
.news .news_cnt:hover{background:url(../img/commons/border-pic.png);#background:none;}
.news .date{width:42px;height:56px;text-align:center;color:#bfe2ff;font-size:12px;padding:0 14px 0 8px;line-height:14px;margin:0 6px 0 10px;background:url(../img/commons/sprite.png) -152px -145px no-repeat;float:left;}
.news .date span{font:22px Georia,Times,Arial,Verdana,Helvetica,sans-serif;display:block;color:#eff8ff;}
.news .text{width:390px;height:80px;overflow:hidden;line-height:16px;float:left;}
.news .text h1{height:auto;background:none;padding:0;margin:0 0 6px;border:none;display:block;font:14px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;text-transform:none;line-height:16px;}
.news .text h1.detail{font-size:18px;margin:0 0 20px;}
.news .text h1 a{color:#fff;}
.news .text h1 a:hover{color:#3ea9ff;}
.news a.pic{width:94px;height:72px;display:block;margin:0 10px 0 0;padding:4px;background:url(../img/commons/border-pic.png);overflow:hidden;float:right;}
.news a.pic:hover{background:#3ea9ff;}
.col .empty_msg{font-size:14px;font-weight:bold;padding:10px 0 0 20px;}
/* calendar */#calendar{padding:0;margin:0;background:url(../img/news/calendar.png) 90px 0 repeat-y;}
#calendar span#year{width:125px;height:27px;padding:6px 0 0 20px;position:relative;font-weight:normal;font-size:18px;color:#000;cursor:pointer;margin:0 0 0 20px;display:block;background:url(../img/news/year.png) no-repeat;}
#calendar span#year:hover{background:url(../img/news/year.png) 0 -33px no-repeat;}
#calendar ul#years{width:127px;display:block;padding:0;position:absolute;margin:32px 0 0 117px;background:url(http://www.ingoirsara.com/img/news/year-bkg.jpg) repeat-x #e5e5e5;border:1px solid #cacaca;}
#calendar ul#years li{height:28px;line-height:28px;border-bottom:1px solid #cacaca;margin:0;padding:0;}
#calendar ul#years li a{padding:0 10px;font-size:16px;font-weight:normal;display:block;margin:0;}
#calendar ul#years li a:hover{color:#191791;background:#3ea9ff;margin:0;}
#calendar ul{margin-top:20px;}
#calendar ul li a{display:block;padding:4px 30px;margin:0 0 4px;color:#333;font-weight:bold;font-size:12px;}
#calendar ul li a:hover{color:#fff;background:url(http://www.ingoirsara.com/img/news/sprite.png) -153px -27px no-repeat;}
#calendar ul li a.active{color:#fff;background:url(http://www.ingoirsara.com/img/news/sprite.png) -153px 0 no-repeat;}
.date_select{padding:20px 0;background:url(../img/news/calendar.png) center bottom repeat-x;}
.date_select span{width:60px;display:block;padding:10px 15px 0;font-size:18px;float:left;}
#calendar ul.months{width:207px;margin:10px 0 0;float:right;}
#calendar ul.months li a{display:block;color:#fff;padding:4px 20px;}
#calendar ul.months li a:hover{background:url(../img/news/month-hover.png);}
#calendar ul.months li a.active{background:url(../img/news/month-active.png);}
.detail{height:auto;margin-top:30px;}
.detail .news_cnt:hover{background:none;}
.detail .text{width:480px;height:auto;float:none;}
.detail .text .cnt{margin:15px 0;line-height:22px;padding:0 0 20px;margin:0 0 10px;background:url(../img/commons/border-blue-list.png) center bottom repeat-x;}
.detail .text ul.gallery{margin:30px 0 0;float:none;clear:both;}
.detail .text ul.gallery li{float:left;}
.detail .text ul.gallery li a.pic{width:140px;height:105px;overflow:hidden;display:block;margin:0 5px 5px;padding:4px;background:url(../img/commons/border-pic.png);overflow:hidden;}
.detail .text ul.gallery li a.pic:hover{background:#3ea9ff;}
.nav_detail{padding:11px 20px 8px;margin:0;background:url(../img/commons/border-pic.png);overflow:hidden;border-bottom:1px solid #4d6274;height:13px;}
.nav_detail a{width:120px;display:block;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;float:left;}
.nav_detail a:hover{color:#3ea9ff;}
.nav_detail a.prev_article{padding:0 0 0 10px;background:url(../img/news/prev-arrow.png) left 4px no-repeat;}
.nav_detail a.next_article{padding:0 10px 0 0;text-align:right;background:url(../img/news/next-arrow.png) right 4px no-repeat;float:right;}
.nav_detail a.go_back{position:absolute;margin:0 0 0 235px;text-align:center;}
/* paginator *//*
.paginator {width:732px; height:35px; background:url(../img/products/paginator.gif) repeat-x;}
.paginator .prev {width:140px; padding:10px 0 0 16px; color:#aaa; font-size:11px; font-weight:bold; text-transform:uppercase; display:block; float:left;}
.paginator .prev span {cursor:pointer; float:left;}
.paginator .prev span.prev_arrow {width:6px; height:6px; margin:4px 8px 0 0; display:block; background:url(../img/products/sprite.png) 0 0 no-repeat; float:left;}
.paginator a.prev:hover {color:#333;}
.paginator a.prev:hover span.prev_arrow {background:url(../img/products/sprite.png) 0 -6px no-repeat; }

.paginator .next {width:140px; padding:10px 16px 0 0; text-align:right; color:#aaa; font-size:11px; font-weight:bold; text-transform:uppercase; display:block; float:right;}
.paginator .next span {cursor:pointer; text-align:right; float:right;}
.paginator .next span.next_arrow {width:6px; height:6px; margin:4px 0 0 8px; display:block; background:url(../img/products/sprite.png) -6px 0 no-repeat; float:right;}
.paginator a.next:hover {color:#333;}
.paginator a.next:hover span.next_arrow {background:url(../img/products/sprite.png) -6px -6px no-repeat; float:right;}

.paginator ul.pages {width:280px; padding:2px 0 0 0; float:left;}
.paginator ul.pages li {width:32px; height:29px; float:left;}
.paginator ul.pages li a {display:block; text-align:center; font-weight:bold; line-height:29px; color:#aaa;}
.paginator ul.pages li a:hover {color:#333; background:url(../img/products/paginator-hover.gif) center repeat-x;}
.paginator ul.pages li span.current {color:#333; background:url(../img/products/paginator-hover.gif) center repeat-x; display:block; text-align:center; font-weight:bold; line-height:29px;}
.paginator ul.pages li.last {width:70px; padding:0 0 0 15px; font-weight:bold; line-height:29px; color:#aaa;}
*/