/* CSS Document */

*{
padding:0;
margin:0;
border:0;}

.edited  td{
 color:#ff3300;
}

#banner_top{
    padding:10px 0 10px 20px;
}

#banner_top a:link,
#banner_top a:active,
#banner_top a:visited{
    text-decoration: none;
    outline: none;
}

#banner_top img{
    border:none;
}

body{
font-size:14px;
font-family:arial;
background:#1261a8 url(/img/new/background.gif) repeat-x;
color:#090909;
padding:0 auto;}

#page{
width:1000px;
height:585px;
margin:0 auto;
}

#header{
width:1000px;
height:285px;
background: url(/img/new/header.jpg) no-repeat;
}

#header .left{
width:450px;
height:100%;
float:left;
}

#header .right{
width:400px;
height:100%;
float:left;}

#login_form{
    width:229px;
    height:137px;
    background: url(/img/new/login_bg.gif) no-repeat;
}

#login_form h3,#narod h3{
    text-align:center;
    color:#f9f9f9;
    line-height:34px;
    font-size:14px;
}

#login_form div{
    height:30px;
}

#banners{
    min-height:100px;
    background: #fff;
    
}

#banners img{
    padding:0 10px;
}

#login_form div span{
    width:50px;
    height:24px;
    display: inline-block;
    padding-left:22px;
    color:#f9f9f9;
}

#login_form .input_text{
    width:124px;
    height:24px;
    background: url(/img/new/input_bg.gif) no-repeat;
    text-indent: 5px;
    line-height: 24px;
}

#login_form div.sub{
    text-align: center;
}

.rights{
    text-align: right;
}


#login_form .submit,#narod .submit{
    width:35px;
    height:22px;
    background: url(/img/new/submit_bg.gif) no-repeat;
    margin: 0 auto;
    text-indent: -9999px;
    margin-right:28px;
}

#narod .submit{
    margin-right: 0;
}

#narod,#login_form,.pull{
    margin-bottom:20px;
}

#narod{
    width:229px;
    height:98px;
    background: url(/img/new/narod_bg.gif) no-repeat;
}

.center{
    text-align: center;
}

#narod div{
    height:32px;
}

#narod div i{
    font-style: normal;
    color:#f9f9f9;
    font-weight:bold;
}

#narod .input_text{
    width:152px;
    height:24px;
    background: url(/img/new/input_narod_bg.gif) no-repeat;
    text-align: center;
}

.clear{
    clear: both;
}

.pull{
width:220px;
color:#e9e9e9;
border:1px solid #b3d7f8;
margin-left:3px;
}


.pull td{
text-align:center;
margin:0;
border-bottom:1px solid white;
padding:2px;
background:#398ddc;

}

.pull th{
	background:#f9f9f9;
	padding:10px;
	color: #333;
}

.pull td .callback{
	border-right:1px solid white;
}



#menu{
height:42px;
background:#0560b5 url(/img/new/bg_menu.gif) repeat-x;
line-height:42px;
}

#menu > ul > li{
    float:left;
    padding:0px 25px;
    color:#f9f9f9;
    list-style: none;
    position: relative;  
    z-index:1;
}

#menu > ul > li a:link,
#menu > ul > li a:active,
#menu > ul > li a:visited{
    color:#f9f9f9;
    text-decoration: none;
}

#menu > ul{
    margin:0 auto;
    width:940px;
}

#submenu{
    display:none;
    position:absolute;
    background: #2e7ec8;
    left:20px;
    width:220px;  
    z-index:4;
    top:42px;
    font-size:12px;
}

.leftpos{
    text-align: left;
}

#submenu li{
    padding:0px 10px;
    list-style: none;
    line-height:30px;
}

#submenu li a:link,
#submenu li a:active,
#submenu li a:visited{
    display: block;
}

#submenu li:hover{
    background: #4c9eec;
}


#content
{
width:960px;
min-height:550px;
background: #fff;
float:left;
padding:20px;
}

#content .left{
width:720px;
min-height:100px;
float:left;
}

#content .right{
margin-top:10px;
width:222px;
min-height:20px;
float:right;
}


#content #title{
	font-size:22px;
    line-height:32px;
    height:32px;
    padding-left:20px;
}

.left #text{
width:700px;
min-height:300px;
clear:left;
font-size:14px;
margin-top:10px;
line-height:22px;
}

#text li{
	margin:0 0 0 30px;
}


#inkart{
	max-width:700px;
	min-height:50px;
	margin:-30px 0 0 0;
	float:left;
}
#inkart img{
	margin:20px;
	float:left;
}

#text a:link, #text a:visited, #a:active{
	color: #1261a8;
}



#register_{
    margin:0;
}

#register_ a:link,
#register_ a:active,
#register_ a:visited{
    width:227px;
    height:41px;
    display:block;
    background: url(/img/new/register.gif) no-repeat;
    text-indent: -9999px;
}

.right img{
	margin:10px 0 10px 0;
	border:0;
}

#footer{
width:980px;
height:29px;
background:#2479c5 url(/img/new/bg_footer.gif) repeat-x;
padding:10px;
float:left;
color:#f9f9f9;
clear:both;
font-size:12px;
}

#footer a:link, #footer a:active, #footer a:visited{
color:ghostwhite;
}

#footer a:hover{
color:#090909;
}



#news{
width:676px;
min-height:40px;
margin:10px 0 0 15px;
float:left;
}

#news .header{
width:676px;
height:40px;
background:url(/img/new/news_header.gif) no-repeat;
text-align:left;
line-height: 40px;
}


#news .header:hover{
	cursor:pointer
}

#news .header span{
	color:#f9f9f9;
	width:100px;
	font-size:12px;
	display:inline-block;
	float:left;
	font-weight:bold;
    padding-left:20px;
}

#news .header p{
	display:inline;
	text-align:left;
	float:left;
	max-width:480px;
	font-weight:bold;
	font-size:12px;
	color:#f9f9f9;
}

#news .header a:link, #news .header a:visited, #news .header a:active{
color:#f9f9f9;
padding-right:20px;
}

#full{
	float:right;
	color:white;
	font-size:12px;
}

#news .content{
	width:652px;
	min-height:10px;
	border:1px solid #2076c3;
	float:left;
	padding:10px;
	font-weight:normal;
	display:none;
	margin:0px 0 10px 1px;
    background: #1261a8;
    color:#f9f9f9;
    line-height: 20px;
    
}

#news .content a:link,
#news .content a:visited,
#news .content a:active{
    color:#b3d7f8;
}


#news .date{
	width:100px;
}

#news .text a:link, #news .text a:visited, #news .text a:active{
	
}

#news a:hover{
	
}

#register{
	position:relative;
	width:120px;
	height:65px;
	display:block;
	margin:60px 0 0 45px;

}


#listtarif{
	width:700px;
	border-collapse:collapse;
}

#listtarif .name{
    width:140px;
}



#listtarif td{
    text-align: center;
	background:#fff;
	border:1px solid #e3e3e3;
    font-size:12px;
    padding:3px;
}

#listtarif tr:hover td{
    background:#f4f4f4;
    border-bottom:1px solid #2479c5;
    border-top:1px solid red;
}

#listtarif th{
	color:#f9f9f9;
	text-align:center;
	border-bottom:#090909 2px solid;
	background:#2479c5;
    font-size:13px;
    font-weight:normal;
}

#listtarif .desc{
	width:200px;
	text-align:center;
	padding:2px;
}

#listtarif .speed{
	width:70px;
	text-align:center;
}

#listtarif .price{
	width:100px;
}

#listtarif .mb{
	width:70px;
}

#tariff{
	min-height:50px;
	margin:0 0 20px 0;
	text-align:center;
}

#drawtarif{
{	
	height:30px;
}

#drawtarif td{
	padding:10px;
}

#drawtarif h5{
	font-size:14px;
}






