/*
-----------------------------------------------
Site Default Styles
Author:   Dmitry Paputsa at http://higher.com.ua
Version:  22 March 2010
----------------------------------------------- */
/**
*reset
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/**
*standard
*/
body{background:#fff;color:#7d7d7d;margin:0;padding:0;font:11px/1.6 Tahoma, Arial, Helvetica, sans-serif;}
textarea,
select,
input{font-family:Tahoma, Arial,Helvetica,sans-serif;font-size:100%;vertical-align:middle;margin-left:0;}
textarea{overflow-y:auto;}
label{cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:16px 0 8px 0;font-family:Georgia,serif;line-height:1.3em;}
h1{font-size:32px;margin:0 0 8px 0;}
h2{font-size:30px;}
h3{font-size:20px;font-style:italic;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:14px;text-transform:uppercase;}
h6{font-size:12px;font-style:italic;}
p,table,pre,dl,form{margin:8px 0;}

table{width:100%;border-collapse:collapse;margin:16px 0;}
th,td{padding:6px;color:#10537a;border:1px solid #fff;}
th a,td a{color:#001baa;}
th{font-weight:bold;background:#2484ca;color:#fff;text-align:center;vertical-align:middle;}
td {background:#a8d7ff;}
tr.odd td{background:#d6d7ff;}

caption{padding:1em 0 .5em 0;text-align:center;font-weight:bold;font-size:110%;}
blockquote{margin:16px 0;background:transparent url(../i/left-quote.png) 0 0 no-repeat;padding-left:38px;min-height:30px;height:auto !important;height:30px;font-size:12px;}
blockquote .author {text-align:right;font-size:15px;font-family:Georgia,serif;font-style:italic;}
ol,ul{margin:16px 0 16px 2em;}
ol ol,ul ul{margin-top:8px;margin-bottom:8px;}
ol li{list-style:decimal outside;}
li{margin:4px 0;}
dt{font-weight:bold;margin-top:6px;margin-bottom:2px;}
strong{font-weight:bold;}
em,i{font-style:italic;}
a{color:#1985c5;text-decoration:underline;}
a:hover{}
html\:abbr,acronym,abbr{cursor:help;text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
address{background:transparent;font-style:normal;}
a img,fieldset{border:none;}
img{vertical-align:middle;}
code{font-size:115% !important;font-family:"Courier New",Courier,mono;color:#800;}
pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
sup{position:relative;top:-3px;vertical-align:top;font-size:90%;}
sub{vertical-align:sub;font-size:90%;}
small{font-size:90%;}
hr{display:none;}
form ol,
form ul{margin:0;}
form li{list-style:none;}
/**
*structure
*/
html,body{height:100%;}
body {min-height:100%;height:auto !important;height:100%;}
#page {padding:112px 0 61px 0;}
#header{position:fixed;top:0;left:0;width:100%;height:100px;z-index:2;}
#content{position:relative;z-index:1;padding-bottom:24px;}
/*	.main-content {background:transparent url(../i/main-col-bg-inr.gif) 0 500px no-repeat;}*/
	.main-col {float:left;width:590px;}
	.main-col-bg {background:transparent url(../i/main-content-bg.png) 0 0 no-repeat;width:572px;padding:20px 2px 0 2px;}
	.main-col-bg-inr {padding:2px 20px 8px 20px;background:#fff;min-height:700px;height:auto !important;height:700px;}
	.main-col {}
	.main-col-no-bg {padding:20px 2px 0 2px;background:#fff;}
	.main-col-no-bg-inr {padding:2px 20px 8px 20px;background:#fff;min-height:700px;height:auto !important;height:700px;}
	
	.sidebar {float:right;width:220px;}
#footer{position:fixed;bottom:0;left:0;width:100%;border-top:1px dashed #ccc;background:#eee url(../i/footer-bg.png) 50% 0 no-repeat;height:60px;z-index:1;overflow:hidden;}
#footer .fixed {background:#eee;height:60px;}
.fixed {width:833px;margin:0 auto;}
.hide{display:none;}
.clear{clear:both;}
.flow{zoom:1;overflow:hidden;}
.clearfix{zoom:1;}
.clearfix:after,form p:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
/*backgrounds*/
.bg-airport {background:transparent url(../i/bg-airport.jpg) -200px 0 no-repeat;min-height:852px;height:auto !important;height:852px;}
.bg-europe {background:transparent url(../i/bg-europe.jpg) 0 0 no-repeat;min-height:544px;height:auto !important;height:544px;}
.bg-railway {background:transparent url(../i/bg-railway.jpg) 0 0 no-repeat;min-height:554px;height:auto !important;height:554px;}
.bg-map {background:transparent url(../i/bg-map.jpg) 0 0 no-repeat;min-height:852px;height:auto !important;height:852px;}

.bg-ru-map {background:transparent url(../i/bg-ru-map.jpg) 0 0 no-repeat;min-height:463px;height:auto !important;height:463px;}
.bg-eng-port {background:transparent url(../i/bg-eng-port.jpg) 0 0 no-repeat;min-height:364px;height:auto !important;height:364px;}
.bg-railway-map {background:transparent url(../i/bg-railway-map.jpg) 0 0 no-repeat;min-height:701px;height:auto !important;height:701px;}
.bg-moscow-str {background:transparent url(../i/bg-moscow-str.jpg) 0 0 no-repeat;min-height:648px;height:auto !important;height:648px;}
.bg-ru-port {background:transparent url(../i/bg-ru-port.jpg) 0 0 no-repeat;min-height:497px;height:auto !important;height:497px;}
.bg-world-map {background:transparent url(../i/bg-world-map.jpg) 0 0 no-repeat;min-height:552px;height:auto !important;height:552px;}
.bg-ru-europe-map {background:transparent url(../i/bg-ru-europe-map.jpg) 100% 0 no-repeat;min-height:516px;height:auto !important;height:516px;}
.bg-world {background:transparent url(../i/bg-world.jpg) 0 0 no-repeat;min-height:510px;height:auto !important;height:510px;}


.light-blue-bg {background:#f0f3ff;}
.pad {padding:4px 20px;}
/*2 cols*/
.col1of2,.col2of2{float:left;width:50%;//width:49.9%;overflow:hidden;}
.col1of2 .col {padding:0 10px 0 0;}
.col2of2 .col {padding:0 0 0 10px;}
/*3 cols*/
.col1of3,.col2of3,.col3of3{float:left;width:33.3%;//width:33.25%;overflow:hidden;}
.col12of3,.col23of3{float:left;width:66.7%;//width:66.65%;overflow:hidden;}
/*4 cols*/
.col1of4,.col2of4,.col3of4,.col4of4 {float:left;width:25%;//width:24.95%;overflow:hidden;}
.col1of4 .col {padding:0 20px 0 0;}
.col2of4 .col {padding:0 10px;}
.col3of4 .col {padding:0 10px;}
.col4of4 .col {padding:0 0 0 20px;}
/*cols paddings*/
.col1of3 .col{padding:0 40px 0 0;}
.col2of3 .col{padding:0 20px;}
.col3of3 .col{padding:0 0 0 40px;}
.col23of3 .col {padding:0 0 0 20px;}
.col12of3 .col {padding:0 20px 0 0;}
.clear,.content br{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.flow {zoom:1;overflow:hidden;}
.hide {display:none;}
/*paddings & margins*/
.m0 {margin:0!important;}.mt0 {margin-top:0!important;}.mb0 {margin-bottom:0!important;}.p10 {padding:10px!important;}.pt5 {padding-top:5px!important;}.pt10 {padding-top:10px!important;}.pt15 {padding-top:15px!important;}.pl10 {padding-left:10px!important;}.pr10 {padding-right:10px!important;}.pl15 {padding-left:15px!important;}.pr15 {padding-right:15px!important;}.mtb15 {margin-bottom:15px!important;margin-top:15px!important;}.mt5 {margin-top:5px!important;}.mt10 {margin-top:10px!important;}.mt15 {margin-top:15px!important;}.mb5 {margin-bottom:5px!important;}.mb10 {margin-bottom:10px!important;}.mb15 {margin-bottom:15px!important;}.mb20 {margin-bottom:20px!important;}.ml10 {margin-left:10px!important;}.ml15 {margin-left:15px!important;}.ml20 {margin-left:20px!important;}.mr10 {margin-right:10px!important;}.mr15 {margin-right:15px!important;}.mr20 {margin-right:20px!important;}
/* width */
.w25 {width:25%;}.w50 {width:50%;}.w75 {width:75%;}.w100 {width:100%;}.w33 {width:33%;}.w67 {width:67%;}
/*fonts*/
.f70 {font-size: 70%;}.f75 {font-size: 75%;}.f80 {font-size: 80%;}.f85 {font-size: 85%;}.f90 {font-size: 90%;}.f100 {font-size: 100% !important;}.f110 {font-size: 110%;}.f120 {font-size: 120%;}.f150 {font-size: 150%;}.f170 {font-size: 170%;}
/* Generic styles */
.img-left{float:left;margin:0 10px 0 0;//display:inline;}
.img-right{float:right;margin:0 0 0 10px;//display:inline;}
.img-center{display:block;margin:6px auto;}
.left,.fl {float:left;}
.right,.fr {float:right;}
.fln {float:none;}
.align-left,.al {text-align:left;}
.align-right,.ar {text-align:right;}
.align-center,.ac {text-align:center;}
.align-justify,.aj {text-align:justify;}
.decor{text-decoration:underline;}
.norm {font-style:normal;}
/*borders*/
.right-dashed {border-right:1px dashed #ccc;}
.bottom-dashed {border-bottom:1px dashed #ccc;}
a.bottom-dashed {text-decoration:none;color:#7d7d7d;}
span.bottom-dashed {line-height:1.6em;display:inline-block;}
/*headers*/
.blue-title {font-size:17px;color:#fff;background:transparent url(../i/blue-title-bg.png) 0 0 no-repeat;height:48px;padding:0 0 0 3px;overflow:hidden;margin-top:0;}
.blue-title .blue-title-inr {display:block;background:transparent url(../i/blue-title-bg.png) 100% 100% no-repeat;height:42px;padding:6px 10px 0 7px;line-height:1em;color:#fff;text-decoration:none;}
.blue-title strong {font-size:12px;display:block;}
.nice-header {position:relative;margin-top:-31px;background:transparent url(../i/nice-header-bg.png) 0 0 no-repeat;padding:0 0 0 10px;margin-bottom:24px;}
.nice-header h2 {margin:0;float:left;background:transparent url(../i/nice-header-bg.png) 100% -104px no-repeat;padding:2px 40px 2px 10px;color:#fff;text-transform: uppercase;}
.nice-header h2 a {color:#fff;}
/*colors*/
.grey {color:#999999;}
.dark-grey {color:#767676;}
.blue {color:#1985c5;}
/*more link*/
.more {display:inline-block;height:18px;line-height:18px;background:transparent url(../i/more-bg.png) 0 0 no-repeat;padding:0 0 0 2px;}
.more-link {display:inline-block;text-decoration:none;height:18px;line-height:18px;padding:0 13px 0 5px;background:transparent url(../i/more-bg.png) 100% 100% no-repeat;color:#fff;}
/*lists*/
.bull-rarr {margin-left:0;}
.bull-rarr li {padding-left:24px;background:transparent url(../i/rarr.gif) 0 6px no-repeat;list-style:none;}
.zebra-2-cols-list li {width:40%;float:left;margin:0 10px 4px 0;//display:inline;background-color:#f4f7ff;}
.zebra-2-cols-list li.odd{background-color:#eef2ff;}
.zebra li {background-color:#f4f7ff;}
.zebra li.odd {background-color:#eef2ff;}
/*seps*/
.dashed-sep {height:1px;overflow:hidden;border-top:1px dashed #ccc;margin:24px 0;}
/*forms*/
#content form {width:403px;}
#content form label {display:block;font-size:15px;margin:0 0 4px 0;font-family:Georgia,serif;}
#content form .text {width:400px;font-size:15px;}
#content form textarea.text {width:403px;}
#content form .error {display:block;padding:4px 0;}
#content form .error i {color:#fff;background:#ca2113;padding:2px 4px;font-style:normal;display:inline-block;}
#content form .btn {float:right;}
/**
*header
*/
#header {height:66px;background:transparent url(../i/header-bg.png) 0 0 repeat-x;border-bottom:1px dashed #ccc;}
#header .fixed {position:relative;padding:1px 0 0 0;}
#header h1 {margin:0;position:absolute;left:0;top:0;width:219px;height:211px;background:transparent url(../i/logo.png) 0 0 no-repeat;text-indent:-9999px;}
#header h1 a {display:block;width:219px;height:211px;}
#header h2 {display:none;}
#header ul {margin:0;padding:20px 0 0 0;float:right;font-size:14px;font-family:Georgia,serif;}
#header ul li {margin:0 0 0 20px;padding:0 0 0 2px;float:left;list-style:none;line-height:28px;height:28px;//display:inline;}
#header ul a,#header ul strong {float:left;height:28px;padding:0 12px 0 3px;text-decoration:none;color:#666;font-weight:normal;}
#header ul li.current {background:transparent url(../i/nav-bg.png) 0 0 no-repeat;color:#fff;}
#header ul li.current a,#header ul li.current strong {background:transparent url(../i/nav-bg.png) 100% 100% no-repeat;color:#fff;}
#header ul li.current strong {color:#fff;}

#header .head-menu {position:absolute;right:0;top:66px;height:38px;background:transparent url(../i/top-menu.png) 0 0 no-repeat;padding:0 0 0 10px;}
#header .head-menu ul {padding:7px 20px 0 10px;float:none;font-size:12px;height:31px;background:transparent url(../i/top-menu.png) 100% 100% no-repeat;text-transform:uppercase;}
#header .head-menu ul li {margin:0;padding:0;height:25px;line-height:25px;padding:0 0 0 5px;text-shadow:0 1px 0 #fff;}
#header .head-menu ul li a {padding:0 15px 0 10px;height:25px;line-height:25px;}
#header .head-menu ul li.active {background:transparent url(../i/top-menu-item.png) 0 0 no-repeat;}
#header .head-menu ul li.active a {background:transparent url(../i/top-menu-item.png) 100% 100% no-repeat;}
#header .head-menu ul li.active,
#header .head-menu ul li.active a {color:#fff;text-shadow:1px 1px 1px #333;}

/**
*content
*/
.text-content {font-size:14px;text-align: justify;}
.text-content img {padding:2px;border:1px solid #ccc;background:#fff;}
.text-content table td {text-align:center;}
.text-content table td:first-child {text-align:left;}
/**
*Carousel
*/
.image-slider ul {margin:0;}
.image-slider ul li {list-style:none;margin:0;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,
.jcarousel-item{float:left;list-style:none;
width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}

.jcarousel-skin-tango .jcarousel-container{background:#041f34;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:456px;height:75px;padding:16px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:456px;height:75px;}
.jcarousel-skin-tango .jcarousel-item{width:152px;height:72px;}
.jcarousel-skin-tango .jcarousel-item img {border:4px solid #fff;margin:0 auto;display:block;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
/**
* Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:30px;right:-19px;width:38px;height:38px;cursor:pointer;background:transparent url(../i/slider-rarr.png) no-repeat 0 0;}
* html .jcarousel-skin-tango .jcarousel-next-horizontal {background-image:url(../i/slider-rarr.gif);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:0 0;opacity:0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter:alpha(opacity=50);}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:30px;left:-19px;width:38px;height:38px;cursor:pointer;background:transparent url(../i/slider-larr.png) no-repeat 0 0;}
* html .jcarousel-skin-tango .jcarousel-prev-horizontal {background-image:url(../i/slider-larr.gif);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:0 0;opacity:0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter:alpha(opacity=50);}
/*section image*/
.section-image {position:relative;width:496px;}
.section-image .section-desc {position:absolute;width:100%;left:0;bottom:4px;background:transparent url(../i/semitransparent-blue-bg.png) 0 0 repeat;color:#fff;}
.section-image a {color:#fff;}
.section-image h3 {font-size:34px;margin:0;font-style:normal;}
.section-desc-inr {padding:6px 20px;}
/*main promo slider*/
.main-promo-slider {margin-bottom:16px;}
#slide-holder{z-index:40;width:516px;height:492px;position:relative;float:right;border:1px solid #cacaca;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;}
#slide-holder #slide-runner{top:0;left:0;width:496px;height:472px;overflow:hidden;position:absolute;border:10px solid #eaeaea;background:#eaeaea;}
#slide-holder img{display:none;position:absolute;margin:0;}
#slide-holder #slide-controls{right:10px;bottom:10px;width:782px;height:102px;display:none;position:absolute;background:#2e3d52 url(../i/main-promo-bg.png) 0 100% repeat-x;padding:10px 20px;overflow:hidden;}
#slide-holder #slide-controls .text{color:#fff;}
#slide-holder h3 {margin:3px 0;font-style:normal;font-size:34px;line-height:.8em;}
#slide-holder h3 a {color:#fff;}
#slide-holder #slide-nav{height:44px;width:129px;background:transparent url(../i/nums-bg.png) 0 0 no-repeat;position:absolute;bottom:98px;right:21px;padding:0 0 0 9px;}
#slide-holder #slide-nav a{float:left;margin:8px 0 0 0;font-weight:bold;text-align:center;text-decoration:none;background:transparent url(../i/nums-nav-bg.png) 50% 0 no-repeat;width:28px;height:28px;line-height:28px;color:#fff;padding:0 1px;}
#slide-holder #slide-nav a.on{background-position:50% -28px;}
* html #slide-holder #slide-nav a {background-image:url(../i/nums-nav-bg.gif);}
/*grey rounded*/
.grey-rounded {zoom:1;margin-bottom:16px;}
.g-r-top {height:20px;overflow:hidden;background:transparent url(../i/grey-rounded-bg.png) 0 0 no-repeat;}
.g-r-middle {background:transparent url(../i/grey-rounded-bg.png) -833px 0 repeat-y;padding:8px 16px;}
.g-r-bottom {height:19px;overflow:hidden;background:transparent url(../i/grey-rounded-bg.png) 0 100% no-repeat;_height:18px;}
/*content header*/
.content-header {min-height:118px;height:auto !important;height:118px;margin-left:220px;text-align:right;}
.content-header h2 {font-style:italic;color: #1985C5; line-height:1.3em;margin:0;font-size:32px;} /*color:#afafaf; /
/*crumbs*/
.crumbs {text-align:right;margin-bottom:24px;}
.crumbs strong {font-size:12px;}
.crumbs img {margin:0 6px;}
/*news excerpts*/
.date {color:#c6c6c6;font-size:10px;font-weight:bold;}
.news-excerpt {margin-bottom:16px;}
/*news boxes*/
.news-box {margin:0 0 8px 0;padding:8px 10px;border:1px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.news-box-active {border:1px solid #ccc;}
.news-box h3 {margin:0;}
.news-box-active h3 a {color:#656565;text-decoration:none;}
.news-box .news-text {display:none;}
/*inline-gallery*/
.inline-gallery {margin:8px 0 16px 0;}
.inline-gallery li {margin:0 4px 4px 0;list-style:none;float:left;//display:inline;}
.inline-gallery li img {padding:2px;border:1px solid #ccc;background:#fff;}
/*pagination*/
.pagination {margin:24px 0;}
.pagination ul {margin:0;}
.pagination li {float:left;height:36px;line-height:36px;font-style:italic;font-family:Georgia,serif;font-size:22px;list-style:none;margin:0 4px 0 0;//display:inline;}
.pagination li a {text-decoration:none;float:left;width:36px;height:36px;line-height:36px;text-align:center;}
.pagination li strong {float:left;width:36px;height:36px;color:#fff;line-height:36px;font-weight:normal;text-align:center;}
.pagination li.current {background:transparent url(../i/pagination-current-bg.gif) 0 0 no-repeat;color:#fff;}
.pagination li.current a {color:#fff;}
.pagination li.prev {background:transparent url(../i/pagination-prev.png) 0 0 no-repeat;}
.pagination li.next {background:transparent url(../i/pagination-next.png) 0 0 no-repeat;}
.pagination li.prev strong,.pagination li.next strong,
.pagination li.prev a,.pagination li.next a {float:left;width:102px;height:36px;color:#fff;line-height:36px;font-weight:normal;text-align:center;}
.pagination li.prev strong,.pagination li.next strong {opacity:0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter:alpha(opacity=50);}
/*menu*/
.menu {margin:0 0 16px 0;}
.menu li {list-style:none;margin:0 0 2px 0;text-transform:uppercase;font-size:15px;font-family:Georgia,serif;}
.menu li span {background:transparent url(../i/menu-bg.gif) 0 -72px no-repeat;padding:0 0 0 3px;height:36px;display:block;overflow:hidden;}
.menu li a,.menu li strong {background:transparent url(../i/menu-bg.gif) 100% 100% no-repeat;padding:0 10px 0 10px;display:block;height:36px;line-height:36px;text-decoration:none;zoom:1;}
.menu li.current span {background-position:0 0;}
.menu li.current strong {font-weight:normal;}
.menu li.current a,.menu li.current strong {background-position:100% -36px;color:#fff;}
/*sub menu*/
.menu ul {margin:16px 0 16px 20px;}
.menu ul li {text-transform:none;font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;border-top:1px dashed #ccc;font-weight:bold;}
.menu ul li:first-child {border:none;}
.menu ul li a {background:none;color:#1985c5!important;height:auto;line-height:1.6;padding:3px 0;margin:3px 0;}
.menu ul li a:hover {background:#f1f4ff;}
/*article excerpt*/
.sidebar .article-excerpt {margin:16px 0;padding:8px 20px;background:#f0f3ff;}
.sidebar .article-excerpt h3 {font-style:normal;margin-top:0;}
.sidebar .article-excerpt img {padding:2px;border:1px solid #ccc;background:#fff;}
.sidebar .article-excerpt p {text-align: justify;}
/**
*related
*/
.related {background:#f8faff;border-top:1px dashed #ccc;}
.related .fixed {padding:8px 0;}
.related h3 {color:#999;font-size:16px;font-style:normal;/*padding-left:24px;*/}
/**
*footer
*/
#footer form {margin:0 -3px 0 0;float:left;width:56%;}
#footer form p {float:left;height:60px;background:#e6e6e6 url(../i/foot-arr.png) 100% 0 no-repeat;margin:0;padding:0 30px 0 0;line-height:1.6em;}
#footer form p em {float:left;padding:10px 0 0 0;font-size:15px;font-family:Georgia,serif;color:#b0b0b0;font-style:normal;}
#footer form p span {font-style:italic;font-size:20px;font-family:Georgia,serif;color:#1985c5;display:block;text-align:right;}
#footer form ul {margin:0;padding:3px 0 0 0;}
#footer form ul li {float:left;margin:0;list-style:none;padding:0 6px 0 0;}
#footer form ul li.submit {padding:17px 0 0 0;}
#footer form .error {display:block;padding:1px 0;}
#footer form .error i {color:#fff;background:#ca2113;padding:0px 3px 0 3px;font-style:normal;display:inline-block;}
#footer form label {display:block;}
/*
#footer .tel {float:right;width:33%;text-align:right;font-family:Georgia,serif;color:#999;font-size:15px;height:60px;line-height:50px;}
#footer .tel strong {color:#1985c5;font-size:28px;font-weight:normal;}
*/

#footer .tel {float:right;width:44%;text-align:right;font-family:Georgia,serif;color:#999;font-size:11px;line-height:1.1;}
#footer .tel .col1 {width:49%;float:left;padding:26px 0 0 0;}
#footer .tel .col2 {width:49%;float:right;padding:14px 0 0 0;}
#footer .tel strong {color:#1985c5;font-size:19px;font-weight:normal;display:block;line-height:1.2;}

#footer span.success {padding:10px 0 0 0;font-size:17px;font-family:Georgia,serif;color:#1985C5;font-style:normal;}
#footer #caption {width: 100px;}
#footer #tel {width: 100px;}

#yarilla {font-size: 12px;text-align: right;}
#yarilla a {color:#CF262C;}

