a, img { outline: 0; border: none;}

#main {
background: #ffffff;
position:relative;
width: 1000px;
min-height:1000px;
height: auto !important;
}

#shadowleft {
background: #c1c1c1 url(../images/shadowleft.jpg) repeat-y;
position: absolute;
left: 0px;
top: 0px;
width: 5px;
height: 100%;
}

#shadowright {
background: #c1c1c1 url(../images/shadowright.jpg) repeat-y;
position: absolute;
right: 0px;
top: 0px;
width: 5px;
height: 100%;
}

#pklogo {
background: #e0e0e0 url(../images/pklogo.jpg);  
position: absolute;
left: 15px;
top: 0px;
width: 215px;
height: 100px;
}

#wordlogo {
background: white url(../images/wordlogo.jpg);
position: absolute;
left: 235px;
top: 60px;
width: 385px;
height: 40px;
}

#motivation {
background: #ffffff;
position: absolute;
right: 15px;
top: 4px;
width: 360px;
height: 85px;
text-align: left;
}

#header {
background: #e0e0e0 url(../images/header.jpg);
position: absolute;
left: 15px;
top: 110px;
width: 970px;
height: 240px;
}

#underheader {
background: #1e1e1e url(../images/underheader.jpg);
position: absolute;
right: 5px;
top: 360px;
width: 990px;
height: 50px;
}

#vkbutton {
background: #385f86 url(../images/vkbutton.jpg);
position: absolute;
left: 715px;
top: 365px;
width: 40px;
height: 40px;
}

#youtubebutton {
background: #040404 url(../images/youtubebutton.jpg);
position: absolute;
left: 670px;
top: 365px;
width: 40px;
height: 40px;
}

#search form .inputbox {
border: 0px;
}

#search {
background: url(../images/search.png);
position: absolute;
left: 765px;
top: 370px;
width: 220px;
height: 30px;
}

#searchfield {
position: absolute;
top: 5px;
left: 18px;
}

#searchtext {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 7px;
}

#leftmenu {
background: #ffffff;
position: absolute;
left: 20px;
top: 420px;
width: 125px;
}

#linksmenu a{
float:left;
width:125px;
height:20px;
font: 14px Arial;
color: #404040;
font-weight:bold;
text-decoration:none;
padding-top:10px;
}

#linksmenu a:hover{
color: #ff0000;
}

#photo {
background: #e0e0e0 url(../images/mediafon.jpg);
position: absolute;
left: 760px;
top: 415px;
width: 230px;
height: 210px;
}

#video {
background: #e0e0e0 url(../images/mediafon.jpg);
position: absolute;
left: 760px;
top: 625px;
width: 230px;
height: 210px;
}

#loginfield {
position: absolute;
left: 773px;
top: 850px;
width: 200px;
height: 285px;
font: 14px Arial;
color: #404040;
font-weight:bold;
text-decoration:none;
}

#form-login fieldset.input {border: 0;} /*снимаем границу с формы*/
#form-login p {margin:0; padding:5px;}  /*Абзацы в которых находится поля формы*/
#form-login ul {margin:0; padding:0;}  /*Список ссылок на регистрацию и пр*/
#form-login ul li { list-style:none; } /*Список ссылок на регистрацию и пр*/
#form-login a {color:#404040; font-family:arial; font-size:13px;} /*ссылки*/
#form-login a:hover {color:#ff0000; font-family:arial; font-size:13px;}

#mediainside {
position: absolute;
left: 15px;
top: 40px;
width: 200px;
height: 150px;
}

#mediaword a{
position: absolute;
left: 60px;
top: 10px;
font: 18px Arial;
color: #404040;
font-weight:bold;
text-decoration:none;
}

#mediaword a:hover{
color: #ff0000;
}

#vmediaword a{
position: absolute;
left: 85px;
top: 10px;
font: 18px Arial;
color: #404040;
font-weight:bold;
text-decoration:none;
}

#vmediaword a:hover{
color: #ff0000;
}

#center {
background: #ffffff;
position: relative;
top: 415px;
left: -45px;
width: 610px;
min-height:650px;
padding-bottom: 20px;
margin-bottom: 420px;
}

#centerfield {
background: #ffffff;
position: relative;
top: 10px;
width: 580px;
height:auto;
}

#centerleft {
background: url(../images/centerleft.jpg) repeat-y;
position: absolute;
width: 5px;
height: 100%;
left: 0px;
top; 0px;
}

#centerright {
background: url(../images/centerright.jpg) repeat-y;
position: absolute;
width: 5px;
height: 100%;
right: 0px;
top; 0px;
}

#centerup {
background: url(../images/centerup.jpg) no-repeat;
position: absolute;
width: 610px;
height: 10px;
right: 0px;
top; 0px;
}

#centerdown {
background: url(../images/centerdown.jpg) no-repeat;
position: absolute;
width: 610px;
height: 10px;
right: 0px;
bottom: 0px;
}

#footer {
background: #1e1e1e url(../images/footer.jpg) no-repeat;
position: relative;
width: 1000px;
height: 180px;;
}

.contentheading {
padding: 0;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
vertical-align: middle;
color: #3C74C2;
text-align: center;
text-transform: uppercase; 
font-weight: 700;
padding-top: 10px;
width:600px;
}

.contentpaneopen {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
}

.contentpaneopen a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #404040;
text-align: left;
}

.listtitle a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
}

.pagination{
font-size: 14px;
color: #404040;
padding-top: 50px;
}

.pagenav {
padding: 2px;
}

.componentheading {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 16px;
color: #404040;
font-weight: bold;
padding-bottom: 5px;
}

.readon {
float: left;
}


