/* 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;}
/* contactscss */
ul#nav li a#nav_contacts{background:url(../img/commons/nav-active.png) center top no-repeat;}
body#slideshow{background:url(../img/commons/wallpapers/contacts.jpg) center top no-repeat fixed;}
.contacts_page{background:url(../img/links/content-bkg.png) repeat-y;#background:url(../img/links/content-bkg-ie7.png) repeat-y;}
.col{float:right;}
.col.double h1{background:url(../img/@trash/icon.png) 10px 8px no-repeat #ff7700;border-left:1px solid #f89857;border-top:1px solid #f89f62;}
.col h1{background:url(../img/@trash/icon.png) 10px 8px no-repeat #3ea9ff;border-left:1px solid #5eb7ff;margin-bottom:30px;border-top:1px solid #73c1ff;}
.cnt{padding:10px 30px 20px;line-height:20px;text-align:justify;}
.cnt a{margin:30px 0 0;font-size:12px;text-transform:uppercase;color:#bdcde8;font-weight:bold;float:left;}
.cnt a:hover{color:#3ea9ff;}
/* form */form{text-align:left;padding:0 20px;margin:0 0 15px;}
form label{width:110px;display:block;text-transform:uppercase;font-size:12px;margin:3px 0 0;padding:6px 0 0;color:#bdcde8;font-weight:bold;float:left;}
form label b{font-weight:bold;color:#f00;font-size:14px;}
form input,form select,form textarea{display:block;border:1px solid #cbcbcb;margin:0 0 5px;padding:5px;color:#000;font:16px Arial,Verdana,Helvetica,sans-serif;}
form input{float:left;}
form input[type=text]{width:417px;height:26px;border:none;background:url(../img/contacts/input.png) no-repeat;}
form select{width:332px;float:left;}
form input[type=checkbox]{width:20px;height:20px;width:14px\0/;height:14px\0/;margin:4px 5px 0 110px;margin:2px 5px 0 110px\0/;border:none;background:none;display:block;float:left;}
form input[type=submit]{width:152px;font:18px Abel,sans-serif;height:37px;clear:both;cursor:pointer;margin:18px 13px 10px 110px;background:url(../img/contacts/send.png) no-repeat;display:block;border:0;color:#fff;text-align:center;}
form input[type=submit]:hover{color:#fff;background:url(../img/contacts/send.png) 0 -37px no-repeat;}
.privacy_box{border-top:1px solid #354353;padding:5px 0;border-bottom:1px solid #354353;}
form label.accept{width:255px;padding:2px 0 0;#padding:0;color:#bdcde8;float:left;}
form .captcha{margin:0 0 0 110px;}
form .singleLine{padding:0 0 0 110px;}
form .error-message{color:#f67a27;padding:0 0 10px 110px;clear:both;font-size:11px;}
.textarea{margin:15px 0;padding:0;}
.textarea label{display:block;float:none;margin:0 0 2px;padding:0;width:350px;}
.textarea textarea{width:534px;height:133px;padding:0;line-height:18px;margin:0 0 10px;background:#none;border:none;}
a.privacy_btn{margin:30px 0 0 10px;font-size:12px;text-transform:uppercase;color:#bdcde8;font-weight:bold;float:left;}
a.privacy_btn:hover{color:#3ea9ff;}
/* results */span.success{font-size:16px;/*color:#009330;*/font-weight:bold;display:block;line-height:24px;}
span.failure{font-size:16px;/*color:#f00;*/font-weight:bold;display:block;line-height:24px;}