/*++++++ BODY ++++++++*/
body {background:#FFFFFF;
      font-size:14px;
      line-height:16px;
      color:#666;}

/*++++++ HEADER ++++++++*/
#header {width:960px; height:120px; background-image:url('/ru/images/wave.jpg'); margin:0;padding:0;}
#header h1 {margin:0;padding:0;}
#header h1 a {display:block; text-decoration:none; padding-bottom:10px;}

/*++++++ LINKS ++++++++*/
a, a:link, a:visited {color:#666; text-decoration:none; font-weight:normal; }
a:hover {color:#FF0000; text-decoration:none;}

/*++++++ FEATURED CONTENT ++++++++*/
.fcontent {margin-top:5px;}
.fcontent li {padding-top:3px;font-size:12px; color:#999999;}

/*++++++ NAVIGATION ++++++++*/
#menu {float:right; padding-top:10px; padding-bottom:0px; font-size:16px; border-top: 0px solid #E6E6E6; border-bottom: 0px solid #E6E6E6; margin-bottom: 10px; } 
#menu ul{margin:0px;}
#menu li{display:inline; list-style:none; padding: 2px 0 0 35px; margin-right:0px;}

/*++++++ NAVIGATION PAGE ++++++++*/
.page_item a:link, .page_item a:visited{color: #666666; font-weight:normal; }
.page_item a:hover {color: #FF0000;}
.current_page_item a:link, .current_page_item a:visited{color: #666;font-weight:normal;}

/*++++++ NAVIGATION CATEGORY ++++++++*/
.cat-item a:link, .cat-item a:visited{color: #666666; font-weight:normal; }
.cat-item a:hover {color: #FF0000;}

.pag-item a:link, .pag-item a:visited {color: #666666; text-decoration:underline; font-weight:normal; }
.pag_item a:hover {color: #FF0000;}

/*++++++ ENTRY ++++++++*/
.allinfos {margin:0 0 15px 0;}
.post {margin-bottom:10px; text-align:justify;}
.post h2 {font-size:18px;}
.post p {margin:20px 0 5px 0;text-indent:0px;text-align: justify;}

/*++++++ Новости в рубриках ++++++++*/

.resultsContainer {
width: 700px;
float: left;
border-bottom: 1px solid #E6E6E6;
margin: 0px 0;
padding: 10px 0 10px 0;
clear: both;
}
.date {
margin: -10px 0 0 0;
clear: both;
color: #B2B2B2;
}
.item {
width: 700px;
float: left;
clear: both;
display: block;
margin: 0px 0 0px 0;
text-decoration: none;
}

.thumb {
float: left;
width: 220px;
display: block;
}

.itemDetail {
width: 455px;
float: left;
margin: 0 0 0 25px;
}
.itemRss {
width: 98%;
float: left;
margin: 10px 0 0 0px;
}
.itemcat { float: right;
margin: 5px 0 0px 0px;
}
.pagination {
float: right;
display: inline;
margin: 10px 0 10px 0px;
}

.left {float:left; min-height:240px;}
.right {float:right; min-height:240px;}
.category {height:0px;background-color: #F4F4F4; padding:0px 0 1px px; margin-bottom:15px;}

/*++++++ SIDEBARS ++++++++*/
#sidebar1 {width:235px;display:block;float:left; padding-bottom:10px; padding-top:0px; margin: 0 0 0 0px;}
#sidebar1 ul {list-style-type:none; margin-left:0px; margin-right:1.5em; display:block;border-bottom:0px solid #E6E6E6;}
#sidebar1 li {margin:0 0 5px 0;}
#sidebar1 ul li ul {list-style: url(images/bullet.jpg); font-style:normal;margin-top:0px;padding:5px 0 0px 20px;margin-left:0px; border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;}

#sidebar2 h2{font-size:12px;line-height:1;margin-bottom:1em;font-weight:normal;}
#sidebar2 ul{list-style-type:none; margin-bottom:10px;}
#sidebar2 ul li ul{font-style:normal;margin-top:5px;padding:0px;}
#sidebar2 ul li ul li{border:0; list-style: url(images/bullet.jpg); margin:0px 0px 5px;padding:0px 0 5px 0px;}

.mainul ul {border:0; list-style: url(images/bullet.jpg); margin:0px 0px 0px 0px;padding:5px 0 5px 0px;}
.mainul li {border:0; list-style: url(images/bullet.jpg); margin:0px 0px 0px 0px;padding:0px 0 5px 0px;}
.sidebars {margin-top:20px;}

/*++++++ COMMENTS ++++++++*/
#comments {font-size:13px; font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
.commentlist{padding:20px;}
.commentlist p{padding-top:5px;}
#author, #email, #url {width:12em;font-size:12px; color:#666666;padding:3px; margin-right:5px; border:1px solid #cccccc;float:left;}
#submit{font:bold 1em Arial;margin-bottom:15px;margin-top:5px;padding:2px; color:#FFFFFF; background-color:#006699; border:none;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:100%;border:1px solid #CCCCCC;font:12px Arial;color:#666666;}
h3 #comments {font-size:13px;}
#commentform h2 {font-size:14px; font-weight:normal;}

/*++++++ SEARCHBAR ++++++++*/
#topsearch{float:right; margin: 0px 0px 0px 0;}
#ls {border:1px solid #E6E6E6; height:20px; width:12em; color: #333333;font-family:"Century Gothic";padding:2px 5px 2px 5px;}

/*++++++ MISCELLANEOUS ++++++++*/
.alignright{float:right; padding-bottom:20px; font-size:14px;}
.alignleft{float:left; padding-bottom:20px; font-size:14px;}
img.wp-smiley{border:0;padding:0;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
blockquote{background-color:#F5F5F5;padding:0px 15px 2px 20px; border-left:5px solid #ddd;margin:0px;}
blockquote cite{display:block;margin:0;}

/*++++++ GALLERY ++++++++*/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;height:200px;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center; display:block;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/*++++++ GRAVATARS ++++++++*/
.gravs {margin-top:20px;}
.avatar {float:left; margin-right:5px; margin-bottom:5px; padding:3px; border:1px solid #999999;}

/*++++++ Кнопка поиск ++++++++*/
input[type="submit"] { height:26px;background-color:#D82231;color:#FFFFFF;padding:0; cursor: pointer;} 
input[type="submit"]:hover {text-decoration:none;background-color:#0080C0;color:#FFF;}

/* для всех */
.placeholder {color:#999;}
::-webkit-input-placeholder  { color:#999; }
:-moz-placeholder { color:#999; }
:-ms-input-placeholder { color:#999; }

/*++++++ Красные кнопки ++++++++*/


a.link {background-color:#D82231;
       color:#FFFFFF;
       padding:6px;
}
a.link:hover {
	text-decoration:none;
	background-color:#0080C0;
	color:#FFF;
}


.mainLogo {margin:0;}
.bread {font-size:11px; color:#999999; float:right; }
.icons {float:right; right: 50px; left: auto !important; padding:5px 0 0 0; }

/*++++++ Новости на главной ++++++++*/

.indexnewsimg  { width:108px; height:73px; float: left; /* Обтекание картинки по левому краю */
                 padding-right: 10px; /* Отступ слева */
                 padding-bottom: 10px; /* Отступ снизу */
               }

.indexnewsblock {
                 width: 100%;
                 height:100%;
                 float: left;
                 border: 0px;
                 margin: 0;
                 padding: 0;
                 clear: both;
}
.indexnewsblock img { width:108px; height:73px; float: left; /* Обтекание картинки по левому краю */
                 padding-right: 10px; /* Отступ слева */
                 padding-bottom: 10px; /* Отступ снизу */
               }

.indexnewsblock a {font-size:12px; color:#666666; font-weight:bold; }
.indexnewsblock a:hover {color: #FF0000;}

/*++++++ Боковое меню ++++++++*/

#quaternaryNavigation ul { list-style:none;
	float: left;
	width: 200px;
        display: inherit;
	margin: 0 0 0 0px;
	padding: 0; border-bottom: 1px solid gray;
        }

#quaternaryNavigation li ul { list-style:none; padding:2px 0 2px 12px; font-weight:normal;
}

#quaternaryNavigation a {
	color: #666666;
	text-decoration: none;
}
#quaternaryNavigation a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*++++++ Выпадающее меню языков ++++++++*/
.languageDropdown {
	width:190px;
	float:right;
	font-family: 'Tahoma', sans-serif;
	font-weight: normal;
        font-size: 8pt;
	color:#999999;
	height: 14px;
	overflow: hidden;
	position:inherit;
	top:0;
	right:0px;
}
.dd-label {
	float:left;
}
.languageDropdown ul {
	background: #FFFFFF url(../gridblog/images/ul-arrow.jpg) no-repeat 112px -190px;
	padding-right: 20px;
 	float: right;
	margin: 0;
	cursor:pointer;
}
.languageDropdown li a, .languageDropdown a:hover {
	color:#999999;
	text-decoration:none;
}
.languageDropdown li a span {
	color:#002138;
	padding-left: 30px;
}
.languageDropdown:hover {
	height:auto;
}
.languageDropdown:hover ul {
	background-position:112px 4px;
}
.unstyled li{
	margin:0;
	padding:0;
	list-style:none;}
.unstyled ul{
	margin:0;
	padding:0;
	list-style:none;}

.contact {color:#666; text-decoration:none; font-weight:normal; }

#wp-calendar #prev a, #wp-calendar #next a {
 font-size: 9pt;
 }

 #wp-calendar a {
 text-decoration: underline;
font-weight: bold;
 }

 #wp-calendar caption {
 font: normal 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
 text-align: center;
 }

 #wp-calendar th {
 font-style: normal;
 text-transform: capitalize;
 }

#footer {color:#666666;
         background:#FFFFFF;
        }

#footerm {float:right; 
          text-align: right;
          font-size:10px; 
          padding:0 0 5px 0;
         } 
#footerm ul{margin:0px;}
#footerm li{display:inline; list-style:none; padding: 0px 0px 0 10px;}

.copyright {text-align: left;
             padding: 7px 10px 12px 85px;
             margin: 5px 0 2px 0;
             font-size: 0.92em;
             color: #797979;
            }

.ulll {display:block;float:left; padding-bottom:10px; padding-left:15px; margin: 0 0 0 0px;}
.ulll li {border:0; list-style: url(images/bullet.jpg); margin:0px 0px 5px 0px;padding:0px 0 5px 0px;}

/* Анкета */

.anketa {color:#666666;
	 margin: 8px 0;
        }

.anketa form {
	background:#E6E6FA;
	float:left;
	width: 659px;
	padding: 20px;
}
.anketa textarea {
	border: 1px solid #666666;
	color: #666666;
	margin: 5px 0;
	float:left;
	clear:both;
	width:445px;
        height:50px;
}
#anka {
        height:30px;
        border:1px solid #666666;
	background:#FFFFFF;
	margin: 5px 0;
	padding:0 3px 0 3px;
	float:left;
	clear:both;
      }
#submitMsg {float:center;text-align: center;}
.formtable {float:center;
	    clear:both; 
            width: 450px; text-align: center;
           }
.formtable td {border:1px solid #FFFFFF; text-align: center;}
input[type="radio"] {float:center; background: none; cursor: pointer;}
input[type="checkbox"] {float:center; background:#FFFFFF; cursor: pointer;}