@charset "utf-8";

@import 'categories.css';
@import 'PAGEMaps.css';

/* стили для картинок сверху по странам */

#top_imgx {
	background-color:#eeeeee;
	border:1px solid #cccccc;
}

/* Закругленные углы */

.grc div{background: #1d5198; padding: 5px; color: white; width:100%;}
.grc h3 a{background: #1d5198; padding: 5px; color: white; width:100%;}
/* Закругленные углы */

.adt a{font-size:24px;font-weight:bold;}
.adt{font-size:24px;font-weight:bold;}

.adt a{font-size:24px;font-weight:bold;}
.adt{font-size:24px;font-weight:bold;}

.adb a{font-size:24px;font-weight:bold;}
.adbs a{font-size:24px;font-weight:bold;}
#baw0 a{font-size:24px;font-weight:bold;}

.adb{font-size:24px;font-weight:bold;}
.adbs{font-size:24px;font-weight:bold;}
#baw0{font-size:24px;font-weight:bold;}

.google_font_size{font-size:24px;font-weight:bold;}
.google_font_size a{font-size:24px;font-weight:bold;}
.google_font_size ul li a{font-size:24px;font-weight:bold;}

#google_font_size{font-size:24px;font-weight:bold;}
#google_font_size a{font-size:24px;font-weight:bold;}
#google_font_size ul li a{font-size:24px;font-weight:bold;}

.toptitle{background:#570E00;height:25px;width:200px;padding:5px 10px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:20px;position:relative;left:0;top:0;}
.toptitle1{background:#776960;height:25px;width:100%;padding:5px 10px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:22px;position:relative;left:0;top:0;}

.com_l{background:#570E00;height:25px;width:190px;padding:5px 10px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:14px;position:relative;left:0;top:0;}


* {
margin:0;
padding:0;
}

body {
font:13px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
color:#444;
background:url(http://ya-ru.ru/background_tile.png);
}


a {
color:#E60000;
text-decoration:none;
}

a:hover {
color:#AA0001;
text-decoration:underline;
}

p {
margin:0;
padding:10px 0;
}

h2 {
font:normal 16px "Trebuchet MS", Arial, Sans-Serif;
margin:0 0 12px;
}

blockquote {
border-left:3px solid #E60000;
background:#EEE;
margin:10px 0 10px 30px;
padding:5px 15px;
}

blockquote p {
margin:0;
}

.alignright {
float:right;
}

#search {
margin:5px;
}

#top_ads {
padding-top:17px;
background-color:#ffffff;
}

.wt {
border:1px solid #ACACAC;
background-color:#eee;
font-size:14px;
display:block;
width:230px;
height:15px;
}

#wrapper {
width:992px;
height:17px;
border-top:5px solid #474747;
margin:0 auto;
background-color:#ffffff;
}

#top-nav {
position:absolute;
top:20px;
right:0;
list-style:none;
}

#top-nav a {
color:gray;
background:url(i/toparrow.gif) 0 6px no-repeat;
font-size:12px;
margin:0 0 0 13px;
padding:0 0 0 12px;
}

#searchform input,#search input {
font:11px "Trebuchet MS", Arial, Sans-Serif;
float:left;
}

#s,.search {
width:175px;
border:1px solid #ccc;
margin-right:5px;
padding:2px 6px;
}

#searchsubmit {
background:url(i/x1.gif) no-repeat;
border:0;
color:#fff;
font-weight:700 !important;
overflow:visible;
height:24px;
cursor:pointer;
padding-right:50px;
}

#nav {
top:105px;
left:0;
width:100%;
height:24px;
clear:both;
background:url(i/smalldot.gif) repeat-x;
border-bottom:1px solid #CCC;
position:relative;
padding:7px 0 0;
}

#nav li {
font-size:13px;
display:inline;
text-transform:uppercase;
}

#nav li a {
color:gray;
margin:0 25px 0 10px;
}

#nav li a:hover {
color:#444;
}

#container {
width:100%;
background:url(i/dots.gif) 550px 0 repeat-y;
margin-bottom:10px;
background-color:#ffffff;
}

#content {
width:540px;
float:left;
overflow:hidden;
padding:0 10px 20px 0;
}

#content h2 {
font:normal 19px "Trebuchet MS", Arial, Sans-Serif;
border-bottom:1px solid #EEE;
margin-bottom:12px;
padding:1px 0 4px;
}

#content h2.pagetitle {
padding-left:3px;
}

#content h3 {
font:normal 17px "Trebuchet MS", Arial, Sans-Serif;
margin-bottom:2px;
padding:1px 0 4px;
}

#content img {
float:left;
box-shadow:#595959 0px 0px 10px;
-moz-box-shadow:#595959 0px 0px 10px;
-webkit-box-shadow:#595959 0px 0px 10px;
margin:5px 10px 5px 0;
padding:1px;
}

#content .post h2,#content .post h3 {
font-size:20px;
margin:0 0 2px;
}

.post ul,.post ol {
margin:7px 0 7px 35px;
}

.post li {
padding:2px 0;
}

.post .postmetadata {
font-size:11px;
padding:0 0 7px;
}

.entry h1 {
font-size:18px;
margin:15px 0 10px;
}

.entry h2 {
font-size:17px !important;
font-weight:700 !important;
border:none !important;
margin:15px 0 10px !important;
padding:0 !important;
}

.entry h3 {
font-size:15px !important;
font-weight:700 !important;
margin:15px 0 10px !important;
padding:0 !important;
}

.entry h4 {
font-size:13px;
font-weight:700 !important;
margin:15px 0 10px;
}

.line {
clear:both;
background:url(i/smalldot.gif) repeat-x;
margin:0 0 15px;
padding:3px;
}

.recent {
margin-left:30px;
color:#000;
}

.recent li {
padding:1px 0;
}

.other {
background:url(i/smalldot.gif) repeat-x;
padding-top:10px;
margin:20px 0;
}

.other .recent li {
list-style:none;
border-bottom:1px solid #EEE;
padding:4px;
}

.other .recent li a {
display:block;
width:300px;
color:#000000;
background:#fff url(i/arrow.gif) no-repeat center left;
/*color:gray;*/
padding:0 0 0 12px;
}

.other .recent li a:hover {
display:block;
width:300px;
color:#ffffff;
background:#128ed9;
padding:0 0 0 12px;
}

.nav {
padding:0 0 22px;
}

.navigation {
margin:20px 0;
}

#order {
text-align:right;
padding:0 0 10px;
}

#order select {
font:13px "Trebuchet MS", Arial, Sans-Serif;
width:120px;
}

#content ul.child-categories {
margin:0 0 23px 30px;
}

#content ul.child-categories ul {
margin-left:20px;
}

h3#comments {
margin-bottom:-10px;
}

ol.commentlist {
list-style:none;
margin:20px 0 0;
padding:0;
}

ol.commentlist li {
border:1px solid #DFDFDF;
height:1%;
position:relative;
margin:0 0 10px;
padding:5px 10px 8px;
}

ol.commentlist li ul.children li {
margin:0 0 2px;
}

ol.commentlist li div.vcard cite.fn {
font-style:normal;
font-weight:700;
}

ol.commentlist li div.vcard img.avatar {
border:1px solid #DDD !important;
position:absolute;
right:8px;
top:8px;
margin:0 !important;
padding:2px !important;
}

ol.commentlist li div.comment-meta {
font-size:10px;
font-weight:700;
color:#888;
}

ol.commentlist li div.comment-meta a {
color:#888;
text-decoration:none;
}

ol.commentlist li div.comment-meta a:hover {
text-decoration:underline;
}

ol.commentlist li div.reply {
font-size:13px;
line-height:16px;
width:100%;
overflow:hidden;
text-transform:lowercase;
}

ol.commentlist li div.reply a {
background:#F4F4F4;
float:left;
color:#AA0001;
text-decoration:none;
border:1px solid #CCC;
padding:0 6px 2px;
}

ol.commentlist li ul.children {
list-style:none;
margin:10px 0 0;
}

#cancel-comment-reply small {
font-size:13px;
}

ol.commentlist li.even {
background:#FFF;
}

ol.commentlist li.odd {
background:#F4F4F4;
}

#commentform p {
padding:8px 0 3px;
}

#author,#email,#url,#comment,#submit {
font:13px Arial, Tahoma;
width:200px;
border:1px solid #CCC;
padding:3px 5px;
}

#comment {
width:528px;
height:170px;
}

li.depth-1 #comment {
width:505px;
}

li.depth-2 #comment {
width:485px;
}

li.depth-3 #comment {
width:462px;
}

li.depth-4 #comment {
width:442px;
}

li.depth-5 #comment {
width:425px;
}

#submit {
width:115px;
height:24px;
background:#F4F4F4;
cursor:pointer;
overflow:visible;
padding:0;
}

#header {
/*background:url(i/top_bg_travel.png) center top no-repeat;*/
background:url(i/happy_new_year_top.jpg) center no-repeat;
width:100%;
height:110px;
margin-bottom:28px;
}

#top {
height:100px;
float:right;
text-align:right;
}

#top li {
display:inline;
}

#top a {
color:gray;
background:url(i/toparrow.gif) center left no-repeat;
font-size:1.2em;
margin:0 0 0 13px;
padding:0 0 0 12px;
}

#top .current_page_item a {
background-image:url(i/toparrow2.gif);
}

#searchform input {
font:1.1em "Trebuchet MS", Arial, Sans-Serif;
float:left;
}

#s {
width:175px;
border:2px solid #ccc;
margin-right:5px;
}

#searchsubmit :hover {
background:url(i/x2.gif) no-repeat;
border:0;
color:#fff;
font-weight:700 !important;
overflow:visible;
height:24px;
cursor:pointer;
padding:2px 7px;
}

#logo {
color:#c42602;
float:left;
line-height:0.85em;
font-size:39px;
background:url(i/gagarin.png) left no-repeat;
margin:19px;
padding:3px 10px 3px 60px;
}

#logo a{
color:#c42602;
}

#logo span {
display:block;
font-size:14px;
text-transform:uppercase;
}

#adv1 {
top:25px;
left:200px;
}

#translation_bar {
width:245px;
}

#menu {
height:38px;
clear:both;
background:url(menu/top_blue_line.png) repeat-x;
border-bottom:1px solid #CCC;
padding:8px 0 0;
background-color:#ffffff;
}

#menu li {
font-size:1.1em;
display:inline;
text-transform:uppercase;
text-shadow:0 1px 1px #0067ae;
}

#menu li a {
color:#fff;
font-size:14px;
outline:none;
-moz-outline-style:none;
margin:0 18px 0 9px;
}

#menu li a:hover {
background:url(menu/top_blue_line_link.png) repeat-x;
display:inline;
height:38px;
color:#111;
text-shadow:0 1px 1px #c4c4c4;
font-size:14px;
text-decoration:none;
outline:none;
-moz-outline-style:none;
margin:0 18px 0 9px;
padding:8px 0 9px;
}

#menu ul {
list-style:none;
width:175px;
height:250px;
margin:0;
padding:0;
}

#sidebars {
float:left;
width:440px;
font-size:12px;
line-height:17px;
}

/*****#################*****/

#bg_l a{background:url(http://ya-ru.ru/wp-content/menu_button_4_bg.jpg); display:block; width:200px; height:52px; position:fixed;
   bottom: 1px;
   right: 1px;
   left: 190px;
   top:500px;

}
#bg_l a:hover{background:url(http://ya-ru.ru/wp-content/menu_button_4_bg.jpg); display:block; width:200px; height:52px;}

#bg_l_1 a{background:url(http://ya-ru.ru/wp-content/menu_button_2_bg.jpg); display:block; width:200px; height:52px; position:relative;
   bottom: 1px;
   right: 1px;
   left: 405px;
   top:500px;
}
#bg_l_1 a:hover{background:url(http://ya-ru.ru/wp-content/menu_button_2_bg.jpg); display:block; width:200px; height:52px;}

#bg_l_2 a{background:url(http://ya-ru.ru/wp-content/menu_button_5_bg.jpg); display:block; width:200px; height:52px; position:relative;
   bottom: 1px;
   right: 1px;
   left: 605px;
   top:500px;
}
#bg_l_2 a:hover{background:url(http://ya-ru.ru/wp-content/menu_button_5_bg.jpg); display:block; width:200px; height:52px;}

#bg_l_3 a{background:url(http://ya-ru.ru/wp-content/menu_button_6_bg.jpg); display:block; width:200px; height:52px; position:relative;
   bottom: 1px;
   right: 1px;
   left: 805px;
   top:500px;;
}
#bg_l_3 a:hover{background:url(http://ya-ru.ru/wp-content/menu_button_6_bg.jpg); display:block; width:200px; height:52px;}

#bg_l_4 a{background:url(http://ya-ru.ru/wp-content/menu_button_3_bg.jpg); display:block; width:200px; height:52px; position:relative;
   bottom: 1px;
   right: 1px;
   left: 1005px;
   top:500px;
}
#bg_l_4 a:hover{background:url(http://ya-ru.ru/wp-content/menu_button_3_bg.jpg); display:block; width:200px; height:52px;}

/*****#################*****/

@font-face {
  font-family: 'Concert One';
  font-style: normal;
  font-weight: 400;
  src: local('Concert One'), local('ConcertOne-Regular'), url('http://ya-ru.ru/wp-content/themes/article-directory/Concert_One.woff') format('woff');
}


#l-sidebar {
float:left;
width:230px;
padding:0 10px;
}
#l-sidebar .post a{
font-family: 'Dancing Script', cursive;
padding:4px;display:block;
background-color:#e35e03;
border-radius:2px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;
/*background:url(http://ya-ru.ru/wp-content/themes/article-directory/noot.jpg);*/
color:#ffffff;
}

#l-sidebar .post a:hover{
font-family: 'Dancing Script', cursive;
padding:4px;display:block;
background-color:#be4d00;
border-radius:2px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;
/*background:url(http://ya-ru.ru/wp-content/themes/article-directory/noot.jpg);*/
color:#ffffff;
}

#l-sidebar .postmetadata a{color:#ff0000;background-color:#ffffff;}

#neyw a{
display:block;
width:150px;
height:100%;
padding:7px;
color:#ff0000; 
background-color:#ffffff; 
font-size:17px;
border-radius:5px; 
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-khtml-border-radius:5px;
}

#neyw a: hover{
opacity: 0.9;
}

#r-sidebar {
float:left;
width:180px;
padding:0 0 0 10px;
}

#sidebars li {
list-style:none;
border-bottom:1px solid #EEE;
margin:0;
padding:3px 4px;
}

#sidebars li a {
background:url(i/arrow.gif) no-repeat center left;
color:gray;
padding:0 0 0 12px;
}

#sidebars h2 {
font:normal 20px "Trebuchet MS", Arial, Sans-Serif;
border-bottom:1px solid #EEE;
padding:0 0 3px 3px;
}

#sidebars h3 {
font:normal 17px/19px "Trebuchet MS", Arial, Sans-Serif;
padding:0 0 3px;
}

#sidebars .post {
margin:0 0 24px;
}

#sidebars p {
padding:0;
}

#sidebars .postmetadata {
font-size:11px;
}

#manage {
margin:0 0 20px;
}

#manage p {
font-size:13px;
font-weight:700;
padding:0 0 10px 5px;
}

#footer {
height:171px;
width:970px;
clear:both;
font-size:12px;
color:#fff;
background:url(http://ya-ru.ru/wp-content/themes/article-directory/globaltr.png) repeat-x;
margin:0 0 0px;
padding:7px 10px;
}

#footer a {
text-decoration:none;
}

.Box {
text-align:center;
}

.Thumbnail img {
padding-top:7px;
text-align:center;
}

#informer {
overflow:auto;
border:solid 1px #ccc;
background-image:url(home_map.png);
}

.a1:link {
font-size:12px;
color:red;
}

.a1:hover {
font-size:13px;
color:#575757;
}

h1,#respond h3,#searchform {
margin:20px 0 0;
}

img,.w8 a {
border:0;
}

* html blockquote,* html #container,* html #sidebars {
height:1%;
}

.alignleft,#top-nav li {
float:left;
}

#container:after,#sidebars:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#content .post,#sidebars ul {
margin:0 0 15px;
}

ol.commentlist li.comment-author-admin,#author:focus,#email:focus,#url:focus,#comment:focus,#submit:focus {
border-color:#999;
}

ol.commentlist li div.reply a:hover,#submit:hover {
background:#E60000;
color:#FFF;
border:1px solid #E60000;
}
