body,p,td,strong,span,a,div,h1,h2,h3,form,input,img,label
{padding:0;
 margin:0;}
 
img{	border: none;}
img{	outline: none;}
a{outline: none;}
a:active{outline: none;}

body{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 14px;
	line-height: 120%;
}
.text{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 14px;
	line-height: 120%;
}
a.text_more{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 14px;
	line-height: 120%;
	text-decoration:none;
}
a.text_more:hover{
	text-decoration:underline;
}
.small_text{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 12px;
	line-height: 120%;
}
.bottomtext{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #acacac;
	font-size: 14px;
	line-height: 120%;
}
a{
	font-family: Georgia;
	font-size: 14px;
	line-height: 120%;
	outline: none;
}
.sortirovka{
	font-family: Georgia;
	font-size: 14px;
	text-decoration: none;
}
.sortirovka a{
	font-family: Georgia;
	font-size: 14px; 
	color: #009fff;
	text-decoration: none;
}
.sortirovka a:hover {
	font-family: Georgia;
	font-size: 14px; 
	color: #009fff;
	text-decoration: underline;
}
.nomer {
	font-family: Georgia;
	font-size: 14px; 
	color: #009fff;
	font-weight: bold;
	float:left;
	padding:15px 0 0 25px;
}
.nomer_svoy {
	font-family: Georgia;
	font-size: 14px; 
	color: #009fff;
	font-weight: bold;
	float:left;
}

.left_menu {
	font-family: Georgia;
	font-size: 14px; 
	color: #006699;
	text-decoration: none;
	padding-left: 9px;
	font-weight: none;
}
.work_name {
	font-family: Georgia;
	font-size: 14px; 
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	font-weight: none;
}
.small_work_name {
	font-family: Georgia;
	font-size: 12px; 
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	font-weight: none;
}
a.left_menu {
	font-family: Georgia;
	font-size: 14px; 
	color: #006699;
	text-decoration: none;
	padding-left: 9px;
	font-weight: none;
}
a.regist_text {
	font-family: Georgia;
	font-size: 14px; 
	color: #006699;
	text-decoration: none;
	font-weight: none;
}
a.regist_text:hover {
	text-decoration:underline;
}
a.left_menu:hover {
	font-family: Georgia;
	font-size: 14px; 
	color: #006699;
	text-decoration: underline;
	padding-left: 9px;
	font-weight: none;
}

.author{
	color: #009fff;
	font-weight: bold;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table{
table-layout:auto;
border-collapse:collapse;
empty-cells:show;
}

table tr td.normal{
	background:#fff;
}
table tr td.selected{
	/*background:#d4e1f0;*/
	background:#fff;
}

hr{
border:0;
width: 70%;
color: #a5a5a5;
border-top:1px solid #CCCCCC;
padding-top:6px;
padding-bottom:6px;
background:  #eaeaea;
}


.center-login input{
font-family:Arial, Helvetica, sans-serif;
width:170px;
}

.center-login{
width:182px;
padding-bottom: 10px;
}

.account{
color:#006300;
font-family: Georgia;
font-size: 14px;
text-decoration: none;
}
p.account_div{
padding: 7px 10px 7px 10px;
vertical-align: center;
text-align: left;
}
p.account_div1{
padding: 5px 10px 5px 10px;
vertical-align: center;
text-align: left;
}
.logout_but_posit{
padding-left: 50px;
}



.login_but{
background:url('/img/enter.gif') 0 0 no-repeat;
width: 65px;
height: 30px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
padding-left:30px;
border: 0;
cursor: pointer;
outline: none;
}
.login_but_wrong{
background:url('/img/but_enter.jpg') 0 0 no-repeat;
width: 95px;
height: 27px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
padding-left:30px;
border: 0;
cursor: pointer;
outline: none;
}
.logout_but{
background:url('/img/but_exit.jpg') 0 0 no-repeat;
width: 126px;
height: 27px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
border: 0;
cursor: pointer;
outline: none;
}
.add_work_but{
background:url('/img/but_add_work.jpg') 0 0 no-repeat;
width: 202px;
height: 27px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
border: 0;
cursor: pointer;
outline: none;
}
.regist_but{
background:url('/img/but_regist.jpg') 0 0 no-repeat;
width: 207px;
height: 27px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
border: 0;
cursor: pointer;
outline: none;
margin-top: 10px;
}
.remind_pass_but{
background:url('/img/but_new_password.jpg') 0 0 no-repeat;
width: 190px;
height: 27px;
font-family: Georgia;
font-size: 13px; 
color: #006699;
border: 0;
cursor: pointer;
outline: none;
margin-top: 10px;
}
.copyright {
	font-family: Georgia;
	color: #636363;
	font-size: 13px;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 80px;
	padding-right: 32px;
}



/*-------------------постраичная навигация----------------------*/
.vpered_nazad_page a{
	font-family: Georgia;
	color: #009fff;
	font-size: 14px;
	text-decoration: none;
}
.vpered_nazad_page a:hover{
	text-decoration: underline;
}
.active_page{
	font-family: Georgia;
	color: #009fff;
	font-size: 15px;
	font-weight: bold;
}
.vpered_nazad_noactive{
	font-family: Georgia;
	color: #cccccc;
	font-size: 14px;
}
/*--------------------конец постраичной навигации-------------------*/

.zamechanie {
	font-family: Georgia;
	color: #ff0000;
	font-size: 14px;
}
a.zamechanie {
	font-family: Georgia;
	color: #ff0000;
	font-size: 14px;
}
a.zamechanie:hover {
	color: #ff0000;
	text-decoration: underline;
}
.success {
	font-family: Georgia;
	color: #009fff;
	font-size: 14px;
}

.obyazat_pole {
	font-family: Georgia;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
/*форма регистрация*/
.form_reg {
               font-family: Georgia;
		       color: #5e9c04;
		       font-size: 13px;
		       text-decoration: none;
			   text-transform: uppercase;
			   font-weight:bold;
              }
div.table_reg{
padding-top: 0px;
width: 600px;
}
p.paragraf{
padding: 5px 0 5px 0;
font-family: Georgia;
font-size: 15px;
}
	.second_place {
			background: url(/img/second_place.jpg) bottom; 
			width: 225px; 
			background-repeat: no-repeat;
		}
		.first_place {
			background: url(/img/first_place.jpg) bottom; 
			width: 242px;
			background-repeat: no-repeat;
		}
		.third_place {
			background: url(/img/third_place.jpg) bottom; 
			width: 239px;
			background-repeat: no-repeat;
		}
		
		
		
		.second{
			text-align:center;
			vertical-align: bottom;
			padding-bottom: 20px;
		}
		.first{
			text-align:center;
			vertical-align: bottom;
			padding-bottom: 50px;
		}
		.third{
			text-align:center;
			vertical-align: bottom;
		}
	a.podium{	
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 16px;
	line-height: 120%;
	text-decoration:none;
	}
	a.podium:hover{	
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	color: #222222;
	font-size: 16px;
	line-height: 120%;
	text-decoration:underline;
	}