@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}
html body{
	height: 100%;
/*	font-family:Verdana, Geneva, sans-serif;*/
	font-family:Tahoma;
	font-size:11px;
	color: #676767;
}
.rr {
	color: #FF0000;
	font-weight: bold;
}


a{
	text-decoration:none;
}

a img {
	text-decoration:none;
	border:none;
}

/*main.html*/

.kichkas #bg{
	margin: 0 auto;
	text-align:left;
	background: #FFF url(img/bg.jpg) repeat 100% 100%;
}

#container{
	width:1000px;
	margin:0 auto;
}

#pic_up{
	background: url(img/top.png);
	width:1000px;
	height:320px;
	margin:0 auto;
}
#pic_up2{
	background: url(img/topmc.png);
	width:1000px;
	height:320px;
	margin:0 auto;
}

.top_div{
	margin: 0 auto;
	position:relative;
	width:1000px;
	height:293px;
}

#menu{
	position:absolute;
	height:20px;
	width:auto;
	top:247px;
	right:100px;
}

#menu a{
	margin-left:20px;
/*	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;*/
	font-family:Tahoma;
	font-size:16px;
	font-style:normal;
	color:#FFF;
	font-weight:normal;
        text-decoration:underline     
}

#menu a:hover{
	margin-left:20px;
/*	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;*/
	font-family:Tahoma;
	font-size:16px;
	font-style:normal;
	color:#ffcccc;
	font-weight:normal;
        text-decoration:underline     
}


#pers_room{
	float:right;
	height:76px;
	width:184px;
	position:absolute;
	left: 716px;
	top: 127px;
	color:#6e7274;
	font-size:15px;
	text-align:center;
	cursor:default;
}

#pers_room_bg{
	background:url(img/pers_room.png);
	height:76px;
	width:184px;
}

#pers_room p{
	padding-top:5px;
}


/*=====================================*/

#top_news{
	float:center;
	height:76px;
	width:264px;
	position:absolute;
	left: 429px;
	top: 127px;
	color:#6e7274;
	font-size:15px;
	text-align:left;
	cursor:default;
}

#top_news_pic{
	float:center;
	height:16px;
	width:16px;
	position:absolute;
	position:absolute;
	left: 410px;
	top: 127px;
	color:#6e7274;
	font-size:15px;
	text-align:left;
	cursor:default;
}

.top_news_head{
	font-family: Tahoma;
	font-size:12px;
	font-style:normal;
	color:#db2c2a;
	font-weight:bold;
}

.top_news_text{
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	color:#68645f;
}


/*=====================================*/
#ent_pers_room{
	margin:0 auto;
	height:32px;
	width:141px;
	background-image:url(img/enter_pers_room.png);
}

#ent_pers_room a{
	display:block;
	position:relative;
	height:32px;
	width:141px;
}

#top_banner{
	height:34px;
	width:132px;
	position:absolute;
	left: 82px;
	top: 240px;
}
#top_banner_bg{
/*	background-image:url(img/logo_tvoi_net.png);*/
	height:34px;
	width:132px;
}
#top_banner_bg a{
	position:relative;
	display:block;
	height:34px;
	width:132px;

}

#middle{
	margin:0 auto;
	width:1000px;
	margin-top:-27px;
	background:url(img/cont_bg.png);
	background-repeat:repeat-y;
}

#middle_wrap{
	position:relative;
}

#content{
	margin: 0 auto;
	width:860px;
	min-height:700px;
}

#zakl{
	position: absolute;
	height:630px;
	width:26px;
	right:34px;
	margin-top:-1px;
}

#zakl_internet {
	background:url(img/zakl_internet.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_internet:hover{
	background:url(img/sel_zakl_internet.png);
}

#zakl_telephon{
	background:url(img/zakl_telephon.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_telephon:hover{
	background:url(img/sel_zakl_telephon.png);
}

#zakl_net_union{
	background:url(img/zakl_net_union.png);
	display:block;
	height:147px;
	width:26px;
	cursor:pointer;
}

#zakl_net_union:hover{
	background:url(img/sel_zakl_net_union.png);
}

#zakl_antivirus{
	background:url(img/zakl_antivirus.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_antivirus:hover{
	background:url(img/sel_zakl_antivirus.png);
}

#zakl_hosting{
	background:url(img/zakl_hosting.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_hosting:hover{
	background:url(img/sel_zakl_hosting.png);
}

#zakl_gaiety{
	background:url(img/zakl_gaiety.png);
	display:block;
	height:108px;
	width:26px;
	cursor:pointer;
}

#zakl_gaiety:hover{
	background:url(img/sel_zakl_gaiety.png);
}

#top_content{
	position:relative;
	margin: 0 auto;
	width:870px;
}

#top_content img{
		margin-top: 30px;
}

#button_net_advantage {
	float:left;
	background: url(img/button_net_advantage.png);
	width:164px;
	height:100px;
	margin-left:10px;
}

#button_net_advantage:hover {
	background: url(img/on_button_net_advantage.png);
}


#button_rate{
	float:left;
	background: url(img/button_rate.png);
	width:164px;
	height:100px;
	margin-left: 5px;
}

#button_rate:hover{
	background: url(img/on_button_rate.png);
}

#button_how_connect{
	float:left;
	background: url(img/button_how_connect.png);
	width:164px;
	height:100px;
	margin-left: 5px;
}

#button_how_connect:hover{
	background: url(img/on_button_how_connect.png);
}


#button_to_connect{
	float:left;
	background: url(img/button_to_connect.png);
	width:164px;
	height:100px;
	margin-left: 5px;
}

#button_to_connect:hover{
	background: url(img/on_button_to_connect.png);
}

#button_how_to_pay{
	float:left;
	background: url(img/button_how_to_pay.png);
	width:156px;
	height:100px;
	margin-left: 5px;
}

#button_how_to_pay:hover{
	background: url(img/on_button_how_to_pay.png);
}

.button_a{
	display:block;
	width:151px;
	height:100px;
	/*color:#6e7274;*/
	color:#4f5152;
	font-size:15px;
	text-align:center;
	position:relative;
	margin-left:-5px;
}

.large_button_a{
	display:block;
	width:151px;
	height:100px;
	color:#4f5152;
	font-size:15px;
	text-align:center;
	position:relative;

}

#button_how_to_pay a{
	display:block;
	width:156px;
	height:100px;
	/*color:#6e7274;*/
	color:#4f5152;
	font-size:15px;
	text-align:center;
}

#first_text_box{
	margin-left:10px;
	margin-top:22px;
	width:831px;
	min-height:176px;
	color:#8e9295;
}

.border_top{
	background-image: url(img/text_box_top_bg.gif);
	background-repeat:no-repeat;
	width:264px;
	height:10px;
	/*background-color:#FFF;*/
}

.text_box_bg{
	background-image:url(img/text_box_mid_bg.gif);
	background-repeat:repeat-y;
	min-height:165px;
	width:264px;
}

.border_bottom{
	background-image: url(img/text_box_bottom_bg.gif);
	background-repeat:no-repeat;
	/*background-color:#FFF;*/
	width:264px;
	height:10px;
}

#second_text_box{
	float:left;
	margin-left:10px;
	width:264px;
	min-height:181px;
}

#second_text p, #third_text p, #fourth_text p{
	/*padding:7px;*/

	color:#8e9295;
	width:240px;
	/*min-height:165px;*/
	/*padding-left:13px;*/
	padding-left:7px;
}

#second_text p a, #third_text p a, #fourth_text p a{
	color:#8e9295;
	text-decoration:underline;
	font-weight:bold;
}

#second_text p span, #third_text p span, #fourth_text p span{
	font-weight:bold;
	font-size:13px;
}

.other_text_box{
	float:left;
	margin-left:20px;
	width:264px;
	min-height:181px;
	color:#8e9295;
}

#only_text{
	margin: 0 auto;
	width:831px;
	margin-left:10px;
}

#down{
	margin: 0 auto;
	position:relative;
	width:1000px;
	height:177px;
}

#down_bg{
	margin: 0 auto;
	width:1000px;
	background: url(img/down.png);
	height:177px;
}

#footer{
	position:relative;
	margin: 0 auto;
	width:1000px;
	height:63px;
}

#footer_bg{
	background:url(img/footer.png);
	margin: 0 auto;
	width:1000px;
	height:63px;
}

#footer_address{
	position:relative;
	left: 89px;
	top: 10px;
	font-size:12px;
	width:400px;
	height:30px;
    color:#666666;    
}

/* #footer_address p span{
	color:#7b7a7a;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-5px; 
} */

#footer_address p {
	color:#666666;
	font-size:12px;
}

#footer_banners{
	position: relative;
	float:right;
	height: 31px;
	width:392px;
	right:80px;
	top:-13px;
}

.other_footer_banners{
	margin-right: 10px;
}

#left_pic{
	position:absolute;
	background:url(img/left_picture.png);
	width:62px;
	height:210px;
	bottom:100%;
	left:0;
	margin-top:-210px;
}

#footer_text{
	font-size:10px;
	position:relative;
	right:60px;
	top:30px;
	width:auto;
	height:10px;
	float:right;
}

/*net_advantage.html*/

#large_button_net_advantage {
	float:left;
	background: url(img/act_button_net_advantage.png);
	width:164px;
	height:100px;
	margin-left:10px;
	margin-top:13px;
}

/*how_to_connect.html*/

#large_button_how_connect {
	float:left;
	background: url(img/act_button_how_connect.png);
	width:164px;
	height:100px;
	margin-left:5px;
}

/*to_connect.html*/

#large_button_to_connect {
	float:left;
	background: url(img/act_button_to_connect.png);
	width:164px;
	height:100px;
	margin-left:5px;
}

/*how_to_pay.html*/

#large_button_how_to_pay {
	float:left;
	background: url(img/act_button_how_to_pay.png);
	width:156px;
	height:100px;
	margin-left:5px;
	background-repeat: no-repeat;
}

/*rate.html*/

#large_button_rate {
	float:left;
	background: url(img/act_button_rate.png);
	width:164px;
	height:100px;
	margin-left:5px;
}

.header_bg{
	background:url(img/rate_name_bg.png);
	background-repeat:no-repeat;
	width:832px;
	height:38px;
}

.header_bg p{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	text-indent:25px;
	padding-top:12px;
	font-weight:bold;
	float:left;
}

.header_bg_r{
	background:url(img/rate_name_bg_rec.png);
	background-repeat:no-repeat;
	width:832px;
	height:38px;
}

.header_bg_r p{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	text-indent:25px;
	padding-top:12px;
	font-weight:bold;
	float:left;
}

.header_bg_small{
	background-repeat:no-repeat;
	width:832px;
	height:20px;
}

.header_bg_small p{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	text-indent:20px;
	padding-top:6px;
	font-weight:bold;
	float:left;
}

.new_swf{
	float:right;
	width:75px;
	height:20px;
	right:10px;
	top:9px;
	position:relative;
}

.rate_table{
	border:1px solid;
	margin:0 auto;
	border-color:#d5d9dd;
	width:795px;
	border-collapse:collapse;
}

.first_th{
	text-align:left;
	border:1px solid;
	border-color:#d5d9dd;
	padding-left:5px;
	height:20px;
	vertical-align:middle;
}

.second_th{
	text-align:center;
	height:20px;
	vertical-align:middle;
}

.first_td{
	width:644px;
	border:1px solid;
	border-color:#d5d9dd;
	padding-left:5px;
	height:20px;
	vertical-align:middle;
}

.second_td{
	width:151px;
	border:1px solid;
	border-color:#d5d9dd;
	text-align:center;
	height:20px;
	vertical-align:middle;
}

.third_td{
	width:100px;
	border:1px solid;
	border-color:#d5d9dd;
	text-align:center;
	height:20px;
	vertical-align:middle;
}

.fourth_td{
	width:265px;
	border:1px solid;
	border-color:#d5d9dd;
	text-align:center;
	height:20px;
	vertical-align:middle;
}

.first_td span, .second_td span, .third_td span, .fourth_td span{
	font-weight:bold;
	color:#d01717;
}
/* question.html*/

.question_bg{
/*	background:url(img/question_bg.png);
	background-repeat:no-repeat;
	width:835px;*/
	font-size:24px;
	text-align:left;
	margin-left:18px;
	font-weight:normal;
	color:#999999;
}

.item_bg_close{
	background:url(img/faq_1.gif) no-repeat;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
	color:7b8acc;
	font-weight:normal;
	margin-left:20px;
}

.item_bg_close p, .item_bg_open p{
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	cursor:pointer;
	padding-left:30px;
	color:7b8acc;
	font-weight:normal;
	
}

.item_bg_close p:hover, .item_bg_open p:hover{
	text-decoration:underline;
}

.item_bg_open{
	background:url(img/faq_2.gif) no-repeat;
	cursor:pointer;
	margin-left:20px;
}

.hide{
	display:none;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:55px;
}

.show{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:55px;
	color:7b8acc;
}

#question_header{
	background:url(img/take_question.gif) no-repeat;
	height:64px;
	width:355px;
}

#question_header{
	background:url(img/applic_bg.png) no-repeat;
	height:64px;
	width:355px;
}
#question_main{
	background:url(img/from_bg.gif) no-repeat;
	height:550px;
	width:355px;
	font-size:12px;
}

#app_main{
	background:url(img/application_form.gif) no-repeat;
	height:550px;
	width:355px;
	font-size:12px;
}


.quest_form{
	width:100px;
}

.quest_input{
	border-color:#ff4545;
	border-style:solid;
	border-width:1px;
}

#form{
	position:relative;
	bottom:10px;
/*	margin-top:150px;*/
}

input.button 
{
	background:url(img/question_button_send.png);
	width:141px;
	height:37px;
	border: none;
}

/*news.html*/

.news_bg{
	background:url(img/news_bg.gif) no-repeat;
	width:113px;
	height:30px;
	font-size:12px;
	text-align:center;
	padding-top:7px;
}

/* about_net.html*/

.about_net_text_box{
	float:left;
	margin-left:100px;
	left:10px;
	width:260px;
	min-height:160px;
	position:relative;
	
}

/*antivirus*/

.antivir_header_bg{
	background:url(img/antivir_bg.gif) no-repeat;
	width:832px;
	height:38px;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	text-indent:25px;
	padding-top:12px;
}

.antivir_marker{
	list-style:url(img/antivir_marker.gif);
	text-indent:0px;
	padding-left:45px;
}

#dr_web_label{
	background:url(img/dr_web_label.gif) no-repeat;
	height:34px;
	width:125px;
	float:right;
	margin-top:-60px;
	margin-right:77px;
}

/*main2.html*/

#zakl_forum{
	background:url(img/zakl_forum.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_forum:hover{
	background:url(img/sel_zakl_forum.png);
}

#zakl_video{
	background:url(img/zakl_video.png);
	display:block;
	height:94px;
	width:26px;
	cursor:pointer;
}

#zakl_video:hover{
	background:url(img/sel_zakl_video.png);
}

#zakl_games{
	background:url(img/zakl_games.png);
	display:block;
	height:93px;
	width:26px;
	cursor:pointer;
}

#zakl_games:hover{
	background:url(img/sel_zakl_games.png);
}

#zakl_music{
	background:url(img/zakl_music.png);
	display:block;
	height:95px;
	width:26px;
	cursor:pointer;
}

#zakl_music:hover{
	background:url(img/sel_zakl_music.png);
}
	
#zakl_torrent{
	background:url(img/zakl_torrent.png);
	display:block;
	height:94px;
	width:26px;
	cursor:pointer;
}

#zakl_torrent:hover{
	background:url(img/sel_zakl_torrent.png);
}

#zakl_planet{
	background:url(img/zakl_planet.png);
	display:block;
	height:94px;
	width:26px;
	cursor:pointer;
}

#zakl_planet:hover{
	background:url(img/sel_zakl_planet.png);
}


#only_text_adv{
	margin: 0 auto;
	width:831px;
	margin-left:10px;
}

.advantage_header {
	color: #1065CD;
	font-weight: bold;
	font-size: 18px;
	margin-top:20px;
	margin-bottom:15px;
}

.advantage_header a{
	color: #1065CD;
	font-weight:bold;
	font-size: 18px;
	margin-top:20px;
	margin-bottom:15px;
	text-decoration: underline;

}

#logo_drweb
{
	padding: 0px 0 0 0px
}
