/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:10px; }

body
{
	background: white;
	font-family: Georgia, serif;
	color: #222;
	font-size: 11px;
	background: #fff url(../img/top-bg-dark.png) 0px 0px repeat-x ;
}

li {
padding:0;
margin:0;
}

a {color: #0353c7; font-family: Tahoma, sans-serif;font-size:12px}

#nav a {
font-family: Tahoma, sans-serif; color: #0353c7; font-size:12px;
}
#nav a:link{ font-family: Tahoma, sans-serif; color: #fff; }

#nav a:visited{ font-family: Tahoma, sans-serif; color: #fff; }

#nav a:hover{font-family: Tahoma, sans-serif;; color: #fff;	text-decoration:none; }

blockquote {
font: 12px/16px italic Times, serif;
padding: 20px;
background-color: #FFEDB5;
border-top: 1px solid #e1cc89;
border-bottom: 1px solid #e1cc89;
margin: 20px;
background-image: url(../img/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
}




.post ol {
margin-left: 30px;
list-style-position:outside;

}

.post ul {
margin-left: 30px;
list-style: url(../img/arrow_right.gif) outside;
}

h1
{
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h4
{
font-family: Georgia, serif;
color: #4379c8;
font-weight: normal;
font-size: 18px;
line-height: 24px;
margin-bottom:12px;
}

h3
{
font-family: Georgia, serif;
color: #031E5D;
font-weight: normal;
font-size: 22px;
line-height: 24px;
margin-bottom:12px;
}



p
{
font-family: Georgia, serif;
color: #444;
font-weight: normal;
font-size:14px;
line-height: 20px;
}


.container_12
{

	margin-bottom: 20px;
}

.msu-title{
padding-top: 12px;
}

#nav
{
padding-top:9px;
margin-left:23px;
}

.annotation{width: 480px; }

.tooltip-div {
width:329px;
height:202px;
background: transparent url(../img/tooltip-bg.png) no-repeat ;
position:absolute;
top:350px;
left:300px;
padding:20px 10px 0px 25px;
}
 
.tooltip-div a, .tooltip-div p{
font-family: Tahoma, sans-serif;
font-size:14px;
line-height:14px;
font-weight:normal;
text-decoration:none;
} 
 
.tooltip-div a:hover {
text-decoration: underline;
}

table{

font-size: 12px;
line-height: 16px;

margin-left:35px;
}

.news td a, .sticky strong{font-family: Tahoma, sans-serif; text-decoration:none;
vertical-align: top; padding-top: 5px; font-weight:bold; padding-right:15px;
font-size:12px; color: #4379c8;
}


td {font-family: Tahoma, sans-serif; text-decoration:none;
vertical-align: top; padding-top: 5px; font-weight:normal;padding-right:15px;
font-size:12px;
}
td {color:#444;}

td img {vertical-align: top;}

.spec-select{
text-align:center;font-size:14px;  
background: transparent url(../img/mid-bg.png) bottom center no-repeat ;
}

.side-info {
padding-top:16px;
float:right;
width:450px;
padding-left:15px;
}

.side-info ul{
padding-left:20px;
}

.side-info li{
font-family: Georgia, serif;
font-size:12px;
list-style: url(../img/arrow_right.gif) outside;
padding-bottom:3px;
}


/*page block*/

.page-title {
background: transparent url(../img/page-top-blank2.jpg) 0px -3px no-repeat ;
height:100px;
padding-top:10px;
font-family: Tahoma, sans-serif;
}

.training, .rules{
background: transparent url(../img/page-top-book.jpg) 0px -3px no-repeat ;
}

.bike{
background: transparent url(../img/page-top-bike.jpg) 0px -3px no-repeat ;
}

.cooperation{
background: transparent url(../img/page-top-world.jpg) 0px -3px no-repeat ;
}

.journal{
background: transparent url(../img/page-top-vestnik.jpg) 0px -3px no-repeat ;
}




.breadcrumb, .breadcrumb a {

font-size: 12px;
text-decoration: none;
color: #4C90DB;
}

.page-title-left {

float:left;
}

.page-title-left h2 {
font-size: 28px;
color: #5B8910;
font-weight: normal;
padding-top:10px;
font-family: Georgia, serif;
}

.page-title-right {
background: transparent ;
font-family: Tahoma, sans-serif;
float: right;
width:300px;
}

.page-title-right h2 {
color: #2F7FD8;
font-weight: normal;
font-size: 18px;
padding-top:10px;
}




.widget a{
text-decoration:none;
}

.widget h3{
font-family: Tahoma, sans-serif;
color: #2F7FD8;
font-weight: normal;
font-size: 18px;
padding-top:10px;
}


.widget li, .subpages li{
list-style-type:none;
padding-left:3px;
padding-bottom:5px;
}

li.current_page_ancestor{
/*background: transparent url('../img/bullet_arrow_down.png') no-repeat left top;
padding-left: 18px;*/
}

li.page_item ul{
padding-top:5px;
padding-left: 10px;
margin-bottom: -10px;
}


li.page_item a {
text-decoration: none;
}

.post{
font-size:14px;
font-family: Georgia, serif;
font-weight:normal;
}

/* ICONS */

a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url('../img/icons/generic_text.png') center left no-repeat;
}

a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url('../img/icons/acrobat_pdf.png') center left no-repeat;
}

a[href$='.html'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url('../img/icons/page_world.png') center left no-repeat;
}

a[href$='.ppt'], a[href$='.pps']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url('../img/icons/generic_powerpoint.png') center left no-repeat;
}

a[href$='.zip'], a[href$='.gzip'], a[href$='.rar']{
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url('../img/icons/generic_zipped.png') center left no-repeat;	
}

.wp-caption{
background-color: #ffffff;
border: 1px solid #ECECEC;
padding:5px 0 0 0;
text-align:center;
}

.wp-caption p{
padding:0 0 3px 0;
margin:3px;
}

.alignleft {
float: left;
margin:5px 12px 5px 0px;
}

.alignright {
float: right;
margin:5px 0 5px 12px;
}

.wp-caption-text{
font-family: Tahoma, sans-serif;
font-size:11px;
text-align: center;
}
