*{
margin:0px;
padding:0px;
border:0px;
}
html,body{
background:#666666 url(/files/images/bg.png) left top repeat;
font-size:11px;
font-family:Tahoma,sans-serif;
height:100%;
}
div#wrapper{
width:1014px;
background:#FFFFFF url(/files/images/bg.png) left top repeat-y;
}
div#wrapper1{
width:1014px;
background:transparent url(/files/images/no_pavlin_bg.png) top right repeat-y;
height:100%;
}
div#wrapper2{
width:1014px;
background:transparent url(/files/images/pavlin_bg.png) right 300px no-repeat;
height:100%;
}
div#wrapper3{
clear:both;
width:1014px;
background:transparent url(/files/images/bottom_bg.jpg) bottom right no-repeat;
height:34px;
}
div#wrapper-header{
height:311px;
width:1014px;
background:transparent url(/files/images/top_left_corner.png) top left no-repeat;
}
div#header-bg{
height:14px;
width:980px;
margin-left:34px;
overflow:hidden;
background:transparent url(/files/images/bg.png) left top repeat;
}
div#header-main-link{
height:297px;
width:34px;
float:left;
}
div#header-main-link img{
margin-top:188px;
}
div#header{
height:297px;
width:980px;
float:left;
background:transparent url(/files/images/logo_bg.jpg) left top repeat;
}
div#logo{
width:643px;
float:left;
overflow:hidden;
}
div#logo a#small-logo{
height:107px;
overflow:hidden;
display:block;
}
div#logo a#big-logo{
display:block;
margin-top:81px;
}
div#header-side{
color:#FFFFFF;
width:337px;
height:190px;
overflow:hidden;
float:right;
}
div#header-side p.phone-title{
padding:50px 0 0 50px;
}
div#header-side p.phone{
padding:10px 0 0 50px;
}
div#header-side p.phone span.phone-code{
font-size:170%;
margin-bottom:10px;
}
div#header-side p.phone span.phone-number{
margin-left:10px;
font-size:250%;
font-weight:bold;
}

div#header-side-bottom{
color:#FFFFFF;
width:337px;
overflow:hidden;
float:right;
}
div#header-side-bottom p.form-title{
margin:10px 0 0 25px;
font-family:serif;
font-size:160%;
}
div#header-side-bottom div.input-line{
margin:0 0 10px 25px;
width:330px;
clear:both;
}
div#header-side-bottom div.input-label{
float:left;
width:50px;
white-space:nowrap;
margin:5px;
}
div#header-side-bottom div.input-text{
float:left;
margin:5px;
}
div#header-side-bottom div.input-text input{
width:100px;
height:16px;
font-size:11px;
color:#666666;
}
div#header-side-bottom div.input-register{
float:left;
width:50px;
margin:5px 5px 5px 15px;
}
div#header-side-bottom div.input-register a{
color:#C61A5F;
}
div#header-side-bottom div.input-login{
float:left;
width:50px;
margin:5px 5px 5px 15px;
}
div#header-side-bottom div.input-login input{
border:#FFFFFF 1px solid;
color:#FFFFFF;
background:transparent;
font-size:11px;
width:50px;
}
div#side-menu{
width:205px;
padding-top:40px;
float:left;
overflow:hidden;
}
div#side-menu ul{
list-style-type:none;
}
div#side-menu ul li{
line-height:26px;
margin:5px 0 0 0;
padding-left:50px;
overflow:hidden;
white-space:nowrap;
}
div#side-menu ul li.selected{
font-weight:bold;
background:transparent url(/files/images/menu_selected.png) left center no-repeat;
}
div#side-menu ul li a{
display:block;
padding-left:20px;
background:transparent url(/files/images/menu_bullet.gif) left center no-repeat;
color:#999999;
text-decoration:none;
}
div#side-menu ul li.selected a{
display:block;
color:#FFFFFF;
}
div#side-menu ul li a span{
display:block;
border-bottom:#CCCCCC 1px solid;
}
div#side-menu ul li.selected a span{
border-bottom:0px;
}
div#side-menu ul li a span.last{
border-bottom:0px;
}
div#news{
line-height:1.5em;
width:337px;
float:right;
overflow:hidden;
}
div#news h1{
text-transform:uppercase;
font-family:serif;
font-size:155%;
margin:20px 0 20px 50px;
color:#008FA8;
}
div#news div.news-item{
margin:0 0 20px 50px;
}
div#news div.news-item p.date{
color:#999999;
font-weight:bold;
}
div#news div.news-item p.title{
font-weight:bold;
}
div#news div.news-item p.title a{
color:#000000;
text-decoration:none;
}
div#news div.news-item p.title a:hover{
text-decoration:underline;
}
div#news div.news-item p.text{
color:#666666;
}
div#content{
line-height:1.5em;
margin-top:10px;
padding-left:1px;
width:470px;
background:#F2F2F2;
float:right;
overflow:hidden;
}
div#content h1{
text-transform:uppercase;
font-family:serif;
font-size:155%;
margin:10px 0 20px 50px;
color:#D81871;
}
div#content p{
margin:0 0 10px 50px;
color:#666666;
}
div#content div.news-item h2{
font-family:serif;
font-size:125%;
margin:5px 0 5px 50px;
color:#333333;
}
div#content div.news-item p.date{
color:#008FA8;
font-weight:bold;
margin:0 0 0 50px;
}
div#content div.news-item p.link{
margin:0 0 20px 50px;
}
div#content div.news-item p.link a{
color:#008FA8;
}
div#bottom{
clear:both;
width:643px;
padding:100px 0 50px 75px;
}
div#copyright{
float:left;
margin-right:25px;
}
div#bottom div#bottom-menu{
float:right;
height:25px;
padding-left:15px;
background:transparent url(/files/images/bottom_menu_left.png) left center no-repeat;
}
div#bottom div#bottom-menu ul{
float:left;
height:25px;
line-height:25px;
overflow:hidden;
list-style-type:none;
padding-right:15px;
background:#D4D4D4 url(/files/images/bottom_menu_right.png) right center no-repeat;
}
div#bottom div#bottom-menu ul li{
float:left;
line-height:25px;
border-right:#FFFFFF 1px solid;
padding:0 15px 0 15px;
}
div#bottom div#bottom-menu ul li.last{
border-right:0px;
}
div#bottom div#bottom-menu ul li a{
color:#000000;
text-decoration:none;
}
div#bottom div#bottom-menu ul li a.selected{
font-weight:bold;
}

div#register_form{
	margin:0 auto 0 auto;
	}
div#register_form form{
	margin:0 auto 0 auto;
	text-align:right;
	}
div#register_form form p{
	padding:0 50px 0 0;
	line-height:2.5em;
	}
div#register_form form p.center{
	padding:10px;
	line-height:1.5em;
	text-align:center;
	}
div#register_form form input{
	width:150px;
	margin:0 auto 0 auto;
	border:#CCCCCC 1px solid;
	padding:3px;
	}
div#register_form form input.submit{
	background:#0066CC;
	color:#FFFFFF;
	border:0px;
	width:158px;
	}
div#error_text{
	text-align:center;
	border:#CC3300 1px solid;
	padding:5px;
	margin-bottom:10px;
	}
div#error_text p{
	margin:5px;
	color:#CC3300;
	}
div#error_text h2{
	margin-bottom:5px;
	color:#CC3300;
	}
div#register_success{
	text-align:center;
	border:#0066CC 1px solid;
	padding:5px;
	margin-bottom:10px;
	}
div#register_success p{
	margin:5px;
	}
	
div.pages{
	margin:25px 10px 10px 50px;
	color:#999999;
	}
div.pages span.active{
	margin:0 2px 0 2px;
	padding:0 5px 0 5px;
	font-size:150%;
	color:#999999;
	background-color:#DDDDDD;
	}
div.pages a{
	margin:0 2px 0 2px;
	padding:0 5px 0 5px;
	font-size:150%;
	text-decoration:none;
	color:#999999;
	}
div.pages a:hover{
	background-color:#EEEEEE;
	}table.user_info{
	width:500px;
	}
