html, body { margin: 0; padding: 0; }



body { 

	background: #336699;

	font-size: 12px;

	font-family: 'Trebuchet MS',Arial,Verdana,Sans-Serif;

	text-align: center;

	margin: 0px; padding: 0px 0px 0px 0px;

}



body * {margin: 0px; padding: 0px;}



/*********************************************

		Link Styles

*********************************************/

a {

	color: #2255AA;

	text-decoration: underline;

}



a:hover { color: #333; text-decoration: none; }



/*********************************************

		Text Elements

*********************************************/

p, ul, ol, blockquote {color: #000;}

ol, ul {

	margin: 5px 35px;

}

blockquote {

	margin: 5px 0px 5px 10px;

	padding: 0px 0px 0px 10px;

	border-left: 1px solid #999;

}

img { border: 0px; background: none; padding: 5px 10px 0px 0px; float:left;}

p {



	padding: 10px 0px;

	margin: 0px;

	line-height: 20px;

}

.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }



/*********************************************

		Header Styles

*********************************************/

h1 { /* This style used as title on single posts and pages */

	padding: 5px 0px 0px 0px;

	margin: 0px;

	color: #2255AA;

	font-size: 26px;

	font-family: Times New Roman, Georgia, Arial;

	font-weight: normal;

	text-decoration: none;

	text-align: center;

}

.news

{

text-align:left;}

h1 a {

	color: #2255AA;

	text-decoration: none;

}

.entry h2 { /* This style used as header in the sidebars */

	color: #202020;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	padding: 10px 0px 3px 0px;

	margin: 0px 0px 5px 0px;
	border-bottom:none !important;


}

h3 { /* This style used as the post titles on homepage/archive */

	color: #2255AA;

	font-size: 24px;

	font-family: Times New Roman, Georgia, Arial;

	font-weight: normal;

	padding: 10px 0px 10px 0px;

	margin: 0px;

	text-decoration: none;

	text-align: left;

	float:left;

}

h3 a {

	color: #2255AA;

	text-decoration: none;

}

h3 a:hover {

	color: #333;

	text-decoration: none;

}

h4 { /* This style used as title for comments and as the identifying header on archive page  */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding: 10px 0px 5px 0px;

	margin: 0px;

	color: #666;

	text-decoration: none;

	clear: both;

}

h5 { /* This style used as header in the sidebars */

	color: #202020;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	padding: 10px 0px 3px 0px;

	margin: 0px 0px 5px 0px;

	border-bottom: double #C0C0C0;

	text-align: center;

}



/*********************************************

		Header Div Styles

*********************************************/

#toptag {

	display: block;

	background: #70C13D;

	color: #fff;

	margin: 0px auto; padding: 10px;

	text-align: center;

	letter-spacing: 6px;

	text-transform: uppercase;

	font-weight: bold;

}

#header {

	display: block;

	width: 654px;

	margin: 0px auto; padding: 15px 0px 0px 0px;

	text-align: left;

}

#header #title {

	color: #fff;

	font-size: 30px;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 5px 0px 10px 0px;

	color: #666;

	text-decoration: none;

	text-align: center;

}

#header #title a {

	color: #fff;

	text-decoration: none;

}

#header #title a:hover {

	color: #ccc;

	text-decoration: none;

}

#header #tagline { 

	font-size: 13px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	color: #333;

	padding: 3px 0px 3px 0px;

	margin: 0px;

	text-align: center;

	letter-spacing: 5px;

	text-transform: uppercase;

}

#menu {

	list-style-type: none;

	text-align: center;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

	margin: 5px 0px 5px 0px; padding: 0px;

}

#menu li {

	margin: 0px; padding: 5px 10px;

	display: inline;

}

#menu li a {

	color: #fff;

	text-decoration: none;

}

/* if you want to set a "current page item" style, do it here */

#menu li.current_page_item a, #menu li.current_page_item a:visited {

	color: #ccc;

	text-decoration: none;

}

#menu li a:hover {

	color: #ccc;

	text-decoration: none;

}



/*********************************************

		Container Div / Wrap Div

*********************************************/

#container {

    text-align: left;

    margin: 0px auto;

    width: 654px;

 	

}

#wrap {

    margin: 0px; padding: 0px;

    width: 654px;

    border-top: 1px solid #C0C0C0;

    padding-top:15px;

}



/*********************************************

		Content Div

*********************************************/

#content {



	background: #FFF;

	float: left;

	margin: 0px;

	padding-left: 30px;

        padding-right: 30px;

        padding-bottom: 18px;

        padding-top: 16px;

        width: 592px;

        color: #000;

	margin-bottom: 10px;

	border: 1px solid #CCC;

	display: block;

	

}



#content_mail{



	background: #FFF;

	float: left;

	margin: 0px 0px 5px 0px;

	padding:0px;

        width: 654px;

		

        color: #000;

	

	

	display: block;

	

}



#mail_top{



background:transparent url(images/mail.gif) repeat-x scroll 0 0;

width:100%;

padding:0px;

margin:0px;

height:10px;}



#mail_boot{

background:transparent url(images/mail.gif) repeat-x scroll 0 0;

padding:0px 0px 0px 0px;

width:100%;

height:10px;

margin:10px 0px 0px 0px;

float:left;

}



#mail_left

{

background:transparent url(images/mail2.gif) repeat scroll 0 0;

width:10px;

padding:0px;

margin:0px;



float:left;

}



#foms_mail{

width:634px;

float:left;}


#mail_right, #mail_left
{height:440px;}

#mail_right

{

background:transparent url(images/mail2.gif) repeat scroll 0 0;

padding:0px;

margin:0px;

width:10px;

margin:0px 0px 0px 0px;



float:left;

}



#mail_mark{

margin:0px;

padding:7px 10px;

}





.entry

{

margin:0px;

padding:1px;

float:left;

border:#999999;

border-top-style:dotted;

border-top-width:1px;

border-bottom-style:dotted;

border-bottom-width:1px;

height:auto;

width:592px;

color: #000;

}

#date_publish

{

float:left;

}

#author_pub

{

float:right;

}

#da_info

{

float:left;

color:#999;

width:592px;

}

.entry img

{

width:100px;

height:75px;

float:left;

padding-bottom:0px;

padding-left:0;

padding-right:10px;

padding-top:5px;

}







#content img.featureimg {

	float: left;

	margin: 0px; padding: 0px 10px 10px 0px;

}

.post-more { /* Use this class to style the "more" tag */

}

.post-more a, .post-more a:visited { /* Use this class to style the link within the post-more div */

}

/*********************************************

				content_news

*********************************************/



#content_news

{

	background: #FFF;

	float: left;

	margin: 0px;

	padding-left: 30px;

        padding-right: 30px;

        padding-bottom: 18px;

        padding-top: 16px;

        /*<!--width: 400px;-->*/

		width:592px;

        color: #000;

	margin-bottom: 10px;

	border: 1px solid #CCC;

	display: block;

	

}



/*.memu_bar{

background:#FFFFFF;

width:192px;

float:left;

height:auto;

}*/

/*********************************************

		Content Div table navigation

*********************************************/

.navigation , .navigation a, .tbnavigation a {

margin:0 auto;

text-align:center;

color:#000000;

font-style:normal;

outline: none;}

#noneoverloc {

text-decoration:none;}

/*********************************************

		Post Meta Styles

*********************************************/

.meta-top {

	clear: both; /* we need this so floats in the post are cleared */

	padding: 0px;

	margin: 0px;

}



.meta-top p {

	font-family: Arial, Sans-Serif;

	font-size: 11px;

	text-transform: uppercase;

	margin: 15px 0px 0px 0px; padding: 0px;

	text-align:left;

}

.meta-bottom {

	clear: both; /* we need this so floats in the post are cleared */

	padding: 5px; margin: 0px;

}

.meta-date {

	margin: 0px 5px;

}

.meta-author {

	margin: 0px 5px;

}

.meta-comments {

	margin: 0px 5px;

}

.meta-category {

	margin: 0px 5px;

}



/*********************************************

		Previous/Next Page Navigation

*********************************************/

.page-nav {

	clear: both; /* To clear any floats */

	margin: 10px 0px;

	padding: 10px 0px;

}

.nav-previous {

	width: 249px; 

	float: left; 

	text-align: left;

}

.nav-next {

	width: 249px; 

	float: right; 

	text-align: right;

}



/*********************************************

		Left Sidebar

*********************************************/

#l_sidebar h2, #r_sidebar h2 { /* This style used as header in the sidebars */

	color: #fff;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	padding: 0px;

	margin: 0px 0px 5px 0px;

	border-bottom: 0px solid #C0C0C0;

}



#r_sidebar h2 { margin: 0px 0px 5px 17px;}



#l_sidebar {

background:#4D99E6;

	color: #fff;

	display: block;

	float: left;

	width: 320px;

	margin: 0px 0px 10px 0px; padding: 0px;

	/*display: block; /* floats are handled as block elements, this is to fix 

						a margin collapsing bug in IE */

}

#l_sidebar p, #l_sidebar .text-widget {

	color: #fff;

	padding: 0px 0px 5px 0px;

}

#l_sidebar img {

	text-align: center;

}

#l_sidebar form {

	padding: 0px;

	margin: 5px 0px;

}

#l_sidebar ul {

	color: #fff;

	list-style-type: none;

	padding: 0px 10px 0px 20px;

	margin: 0px;

}

#l_sidebar ul li {

	color: #fff;

	padding: 0px 0px 10px 0px;

}

#l_sidebar ul li.item {

	padding: 0px 0px 10px 0px;

	display: block;

	float: left;

}

#l_sidebar ul li ul {

	color: #fff;

	padding: 0px 0px 0px 15px;

	list-style-type: square;

}









#l_sidebar ul li ul li {

	padding: 0px;

	color: #fff;

	margin: 6px 0px;

}

#l_sidebar ul li ul li a {

	color: #fff;

	text-decoration: none;

}

#l_sidebar ul li ul li a:hover {

	color: #ccc;

	text-decoration: underline;

}

#l_sidebar ul li ul li ul {

	padding: 0px;

	margin: 0px;

}

#l_sidebar ul li ul li ul li {

	padding: 0px;

	margin: 5px 10px 5px 5px;

}

.calendar

{

border:solid;

float:left;

background:#2FA612;

margin:0px;

padding: 10px;}



/*********************************************

		Right Sidebar

*********************************************/

#r_sidebar {

	color: #fff;

	background:#4D99E6;

	display: inline;

	float: right;

	width: 320px;

	margin: 0px 0px 10px 0px; padding: 0px;

	display: block; /* floats are handled as block elements, this is to fix 

						a margin collapsing bug in IE */

}



#r_sidebar p {

	color: #fff;

	padding: 0px 0px 5px 0px;

}

#r_sidebar img {

	text-align: center;

}

#r_sidebar form {

	padding: 0px;

	margin: 5px 0px;

}

#r_sidebar ul {

	color: #fff;

	list-style-type: none;

	padding: 0px 10px 10px 20px;

	margin: 0px;

}

#r_sidebar ul li {

	color: #fff;

	padding: 0px 0px 10px 0px;

	margin:0px 0px 0px 10px;

}

#r_sidebar ul li.item {

	color: #fff;

	padding: 0px 0px 10px 0px;

	display: block;

	float: left;

}

#r_sidebar ul li ul {

	color: #fff;

	padding: 0px 0px 0px 15px;

	list-style-type: square;

}



#r_sidebar ul li  {

	color: #fff;

	margin: 6px 0px 6px 10px;

	padding: 0px 0px 0px 5px;

	list-style-type: square;

	

}



#r_sidebar ul li ul li {

	color: #fff;

	padding: 0px;

	margin: 6px 0px;

}

#r_sidebar ul li ul li a {

	color: #fff;

	text-decoration: none;

}



#r_sidebar ul li a {

	color: #fff;

	text-decoration: none;

}



#r_sidebar ul li ul li a:hover {

	color: #ccc;

	text-decoration: underline;

}

#r_sidebar ul li ul li ul {

	color: #fff;

	padding: 0px;

	margin: 0px;

}

#r_sidebar ul li ul li ul li {

	color: #fff;

	padding: 0px;

	margin: 5px 10px 5px 5px;

}



/*********************************************

		Comment Styles

*********************************************/

#comments {

	padding: 8px;

}

#comments .even {

	margin: 5px 0px 5px 0px;

	padding: 10px;

	background: #FFFFFF;

	overflow: hidden;

	border-bottom: 1px dotted #B7B7B7;

}

#comments .odd {

	margin: 5px 0px 5px 0px;

	padding: 10px;

	background: #FFFFFF;

	overflow: hidden;

	border-bottom: 1px dotted #B7B7B7;

}







/*********************************************

		Footer Styles

*********************************************/

#footer {

	width: 654px;

	color: #bec3c7;

	margin: 0px auto;

    /*margin-top: 15px;*/

	padding: 15px 0px;

	clear: both;

	text-align: left;

	font-size: 11px;

	line-height: 14px;

	border-top: 1px solid #C0C0C0;

}

#footer a {

	color: #fff;

	text-decoration: none;

}

#footer a:hover {

	color: #ccc;

	text-decoration: underline;

}

#footer .left {

	width: 40%;

	float: left;

	margin: 0px 0px 0px 20px;

}

#footer .right {

	width: 40%;

	float: right;

	

	text-align: right;

	margin: 0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#footer .right img{

	

	margin: 0px 0px 0px 180px;

	padding:0px 0px 0px 0px;

}

#footer .left a 

{

color:#bec3c7;

}



/* ????? ??????? ?????*/

.colwhite2

{

background-color:#DDECFE;



}



.colwhite1 #name, .colwhite1 #number, .colwhite2 #name, .colwhite2 #number

{

border-bottom-style:solid;

border-bottom-width:1px;

border-bottom-color:#66CCFF;

}

#number

{

text-align:left;

width:45px;

padding:0px 10px 0px 10px;

border-right-style:solid;

border-right-width:1px;

border-right-color:#DDECFE;

}

.colwhite1 #name, .colwhite2 #name

{

padding:0px 10px 0px 10px;

}

#titletab
{margin:10px 0px;
padding:0px;
width:100%;
text-align:center;
}

#virav

{

text-align:justify;

}

.colwhite1

{

background-color:#FFFFFF;

}

.nobord

{

text-align:center;

background-image:url(images/mso-hd.gif); 

background-repeat:repeat-x;

border:0px;}



.sortable

{ 

width:100%; border: 1px solid #C3DAF9; color:#000; padding:0px; margin:0px;

}

.Aheadmy 

{

color:#0066FF;



cursor:pointer;

}

#number1

{

text-align:left;

padding:0px 10px 0px 10px;

border-right-style:solid;

border-right-width:1px;

border-right-color:#DDECFE;

}

.colwhite1 #name, .colwhite1 #number1, .colwhite2 #name, .colwhite2 #number1

{

border-bottom-style:solid;

border-bottom-width:1px;

border-bottom-color:#66CCFF;

}



#name_aims

{

color:#000066;}

/*********************************************

		wp-navigtion

*********************************************/



.navigation

{

margin:auto;

padding:10px;

float:left;

width:auto;

}

.rech

{

font-size: 14px;

}

/********************************************************

                      aims    

********************************************************/



#name a:link, #number a:link

{

text-decoration:none;



}



#name a:hover, #number a:hover

{

text-decoration:underline;

color: #2255AA;

outline: none;

}



#name a:visited, #number a:visited

{

color:rgb(85,25,139);

text-decoration:underline;

}



.tbnavigation

{

margin:auto;

padding:10px;

float:inherit;

width:auto;

}





.curen

{

text-decoration:none;}

/**************************************

				stistica

**************************************/

.stistica

{

text-align:center;

}

.stistica a

{

color:#FFFFFF;}





.stistica a:link, .stistica a:visited

{

text-decoration:none;

}



.stistica a:hover

{

text-decoration:underline;

}



.stistica li

{
margin:0px 7px;
padding:3px 10px;
list-style-type:none;

}



.stistica  #finish

{
background:#00CC33;}



.stistica #full

{background-color:#00CCFF;}



.stistica #late

{background-color:#FF6600;}



.stistica #late1

{background-color:#B62F2F;}







/*****************************************

	sidebar kryg

*******************************************/

#top_ok

{

margin:0px;

padding:0px;

width:100%;

height:10px;}



#top_ok_l

{background: url(images/roundedcornr_147435_tl.png) no-repeat top left;

float:left;

width:50px;

height:10px;

}



#top_ok_r

{background: url(images/roundedcornr_147435_tr.png) no-repeat top right;

float:right;

margin:0px;

width:10px;

height:10px;

}











#bootom_ok

{

	background:#4d99e6;

margin:0px;

padding:0px;

width:100%;

height:0px;

}







#bootom_ok_l

{background: url(images/roundedcornr_147435_bl.png) no-repeat bottom left;

float:left;

margin:0px;

padding:0px;

width:100px;

height:10px;

}



#bootom_ok_r

{background: url(images/roundedcornr_147435_br.png) no-repeat bottom right;

float:right;

margin:0px;

padding: 0px;

width:50px;

height:10px;

}



r

/***********************************

		search





************************************/

#s

{

size:20px;}



.inputs

{

width:149px;}

.go {

	background:#7d98b2 url(images/fon.JPG) no-repeat;

	;

	border:1px solid #4478a9;

	color:#999999;

	padding: 0px 0px 3px 0px;

	width:50px;

	height:20px;

	border:solid;

	border-width:1px;

	margin-right:5px;

	cursor:pointer;

	}

	#content .archives h2  { margin-bottom:0px;}



.sidebartitle

{

border:none;}

.highlight { background-color: yellow;}



.post-content #Logo_mer{

width:100px;

height:150px;}



input:focus {  

     border-color:#FFCC00;

	 border-style:solid;

	 border-width:1px;

} 

.program
{width:100%;
margin:10px 0px;
padding:0px;}

#content_pdf
{width:100%;
margin:10px 0px;
padding:0px;
overflow:hidden;}

.rech .program a
{ margin:0 0 0 10px;
padding:0 0px 0 0;
border:none;
float:left !important;
}
.rech strong
{margin:0px;
padding:0px;
/*font-size:9px;
font-family:Arial, Helvetica, sans-serif;*/
float:left;

}

.small_pdf
{margin:0px;
padding:0 0px 0 0;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
float:left;}

#img_pdf
{ margin:0px;
padding:0px 0 0 28px;}

/**+ html .rech #berd_ycpex img
{ margin:0px 0px;
padding:0px 0px;
border:none;
float:left !important;
}

*+ html .rech strong
{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin:0px;
padding:0px;
}

*+ html #otchet
{
width:100%;
float:left;
margin:0 0px;
padding:0 0px;
}

*+html #pdf_otch
{margin:0px 800px;
padding:0 0px;}*/

