/* Шапка */

.search_bar {position: absolute; top: 25px; left: 290px;}
.search_bar .inp {padding:3px 5px 0; width:250px; border: 1px solid #a5acb2; border-width: 1px; border-style: solid; border-color: #1f2e3e #fff #fff #1f2e3e; float: left; margin-right: 10px; }
.login_bar { position: absolute; top: 9px; right: -50px; width: 272px; color: #ffffff;}
.login_bar p {font-size: 10px; margin: 0 0 5px 0; line-height: 1em; padding: 0; color: #ffffff; }
.login_bar p a {margin-right: 10px; color: #ffffff;}

.login {
				float:left;
				width: 57px;
				height: 14px; margin-right: 10px; 
                      
}

.pasw {
				float:left;
				width: 57px;
                      height: 14px; margin-right: 10px; 
}


p {line-height: 15px; margin-bottom: 10px; margin-top: 5px;}
form {margin: 0; padding: 0;}
img {border: none;}

.check {
				color: #ffffff;
}

.verx {
width: 980px; height: 70px; background: #000000; border-bottom: 1px gray solid; 		
background: url(/maket/shapka/images/fon_logo.gif) repeat-x 0px 0px #000000;
margin: 0px auto;
position: relative;
}

.button
{
height: 20px;
color: #fff; 
margin: 1px 0px 0 0;
border: 1px solid #ededed;
background-color: #9b9b9b;
}

.bottom {
				padding: 24px 0 0 0;
}

.bottom2 {
				padding: -100px 0 0 0;
}

.polefind {
				padding: 0 0 0 0; width: 268px; height: 16px;
}

.menu {background: url(http://www.topwords.ua/maket/shapka/images/fon_menu.gif) no-repeat 0px 0px;}

.t_home {width: 30px; height:20px; background: #ffffff; margin: 0; border-left:2px #ededed solid;}
.t_news {width: 108px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_kat {width: 108px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_kat_dow {width: 140px; height:20px; background: #ededed;}
.t_test {width: 105px; height:21px; background: #ededed; border-right:1px gray solid;}
.t_board {width: 178px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_board_dow {width: 177px; height:20px; background: #ededed;}
.t_price {width: 105px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_price_dow {width: 104px; height:20px; background: #ededed;}
.t_faq {width: 70px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_faq_dow {width: 90px; height:20px; background: #ededed;}
.t_rest {width: 139px; height:20px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_rest_dow {width: 138px; height:20px; background: #ededed;}
.t_kont {width: 123px; height:20px; background: #ededed; border-bottom:1px #ededed solid;}
.t_kont_dow {width: 128px; height:20px; background: #ededed;}




a.menu:link, a.menu:visited, a.menu:active { 
text-decoration : none; 
color : #000000;  
} 

a.menu:hover { 
text-decoration : underline; 
color : #000000; 
} 


a.current1:link, a.current1:visited, a.current1:active { 
text-decoration : none; 
color : #000000; 
font-weight : bold; 
font-size : 11px;  
} 

a.current1:hover { 
text-decoration : underline; 
color : #000000; 
} 




/* Центральный блок новостей */

/* первый блок */
.description { 
font-family : Tahoma; 
font-size : 12px; 
margin: 0 0 5px 0;
} 

.description1:link, .description1:visited, .description1:active, .description1:hover { 
color : rgb(102, 102, 102); 
text-decoration : none; 
font-weight : normal; 
} 

.link_title:link, .link_title:visited, .link_title:active { 
font:17px Georgia, 'Times New Roman', serif;color:#036;
color : rgb(0, 51, 102); 
text-decoration : none; 
font-weight : normal; 
margin : 0 0 0 283px;  
display: block;


} 

.link_title:hover { 
font:17px Georgia, 'Times New Roman', serif;color:#036;
color : #850303; 
text-decoration : underline; 
font-weight : normal; 
margin : 0 0 0 283px; 
display: block;

} 


#subarttop { margin-bottom: 5px; position:relative; min-height: 130px; background-color: #fff; }
#subarttop .photoborder { clear: both; border: 0px solid #aaa; background: #fff; width: 163px; padding: 0px; position: absolute; top: 2px; left: 15px; visibility: hidden; }
#subarttop .hit .photoborder { visibility: visible; }
#subarttop img { width: 240px; height: 170px; border: 0px solid #999; display: block; margin: auto;}
#subarttop span { display: block; border-top: 0px solid #ccc; height : 68px; overflow:hidden; margin: 0 0 5px 0;}
#subarttop span font {padding: 0px 10px 0px 283px; min-height:10px; cursor:pointer; font-family : Tahoma; font-size : 12px; margin: 0 0 5px 0; }
#subarttop a { text-decoration: none;}


/* последующие блоки */

.d_news {
float : left; 
width : 20px; 
height : 133px; 
border : 0 solid; 
text-align : left; 
}
.d_news_1 {
float : left; 
width : 240px; 
height : 133px; 
border : 0 solid; 
text-align : left; 
}
.d_news_2 {
width : 450px; 
height : 133px; 
border : 0 solid; 
text-align : left; 
position:relative; 
overflow:hidden;
}

.link_title_news:link, .link_title_news:visited, .link_title_news:active { 
font:14px Georgia, 'Times New Roman', serif;color:#036; 
color : rgb(0, 51, 102); 
text-decoration : none; 
font-weight : normal; 
margin : 0 0 0 0; 
display : block; 
} 

.link_title_news:hover { 
font:14px Georgia, 'Times New Roman', serif;color:#036;
color : #850303; 
text-decoration : underline; 
font-weight : normal; 
margin : 0 0 0 0; 
display : block; 
} 

.description_news { 
font-family : Tahoma; 
font-size : 12px; 
color : rgb(102, 102, 102); 
text-decoration : none; 
font-weight : normal; 
} 

.show { 
font-family : Tahoma; 
font-size : 12px; 
color : #aaaaaa; 
text-decoration : none; 
font-weight : normal; 
text-align : left; 
margin: 2px 10px 0 0; 
float: left;
} 

.link_title_news_list:link, .link_title_news_list:visited, .link_title_news_list:active { 
font:12px Georgia, 'Times New Roman', serif;color:#036; 
color : rgb(0, 51, 102); 
text-decoration : none; 
font-weight : normal; 
margin : 0 0 0 0; 
} 

.link_title_news_list:hover { 
font:12px Georgia, 'Times New Roman', serif;color:#036;
color : #850303; 
text-decoration : underline; 
font-weight : normal; 
margin : 0 0 0 0; 
} 

.show_list { 
font-family : Tahoma; 
font-size : 11px; 
color : #aaaaaa; 
text-decoration : none; 
font-weight : normal; 
text-align : left; 
margin : 0 0 0 5px; 
} 


/* блоки коментарии */


.d_comm {
width : 700px; 
height : 345px; 
border : 0 solid; 
text-align : left; 
}

.d_tests { 
width : 700px; 
height : 380px; 
border : 0 solid; 
text-align : left; 
}



/* блоки новые телефоны */

.d_new_phone {
width : 355px; 
height : 350px; 
text-align : left; 
vertical-align:top;
float: left;
}

.d_new_phone1 {
width : 355px; 
height : 350px;
border-left: 1px #dbdada solid; 
text-align : left; 
vertical-align:top;
}

.d_new_phone2 { 
font-family : Tahoma; 
font-size : 13px; 
color : #aaaaaa; 
text-align : left; 
font-weight : bold; 
margin : 0 0 5px 5px;
}


#subarttop1 { margin-bottom: 5px; position:relative; min-height: 130px; background-color: #fff; }
#subarttop1 .photoborder1 { clear: both; border: 0px solid #aaa; background: #fff; width: 65px; padding: 0px; position: absolute; top: 2px; left: 15px; visibility: hidden;}
#subarttop1 .hit1 .photoborder1 { visibility: visible; }
#subarttop1 img { width: 60px; height: 100px; border: 0px solid #999; display: block; margin: auto;}
#subarttop1 span { display: block; border-top: 0px solid #ccc; }
#subarttop1 span font { display: block; padding: 0px 10px 0px 130px; min-height:10px; cursor:pointer; }
#subarttop1 a { text-decoration: none; padding: 0px 10px 0px 110px;}

#subarttop2 { margin-bottom: 5px; position:relative; min-height: 130px; background-color: #fff; }
#subarttop2 .photoborder2 { clear: both; border: 0px solid #aaa; background: #fff; width: 65px; padding: 0px; position: absolute; top: 2px; left: 15px; visibility: hidden;}
#subarttop2 .hit2 .photoborder2 { visibility: visible; }
#subarttop2 img { width: 100px; height: 80px; border: 0px solid #999; display: block; margin: auto;}
#subarttop2 span { display: block; border-top: 0px solid #ccc; }
#subarttop2 span font { display: block; padding: 0px 10px 0px 130px; min-height:10px; cursor:pointer; }
#subarttop2 a { text-decoration: none; padding: 0px 10px 0px 130px;}

/* крайний правый блок */

.right_block { 
background : #ffffff; 
border-left: 1px #dbdada dashed;
width : 240px; 
vertical-align : top; 
padding : 4px; 
text-align : center; 
} 

.b_240_350{ 
width : 238px; 
height : 350px; 
border : 0 solid; 
text-align : left; 
padding : 0 0 0 0;
} 


.b_kat_m { 
float : left; 
width : 110px; 
height : 135px; 
border : 0 solid; 
text-align : left; 
padding : 0 0 0 5px;
} 

.b_kat_m_2 { 
float : left; 
width : 110px; 
height : 135px; 
border : 0 solid; 
text-align : left;
} 

.b_kat_m_n { 
float : left; 
width : 110px; 
height : 150px; 
border : 0 solid; 
text-align : left; 
padding : 0 0 0 5px;
} 

.b_kat_m_n_2 { 
float : left; 
width : 110px; 
height : 150px; 
border : 0 solid; 
text-align : left;
} 

.b_kat_m_n_r { 
float : left; 
width : 110px; 
height : 75px; 
border : 0 solid; 
text-align : left; 
padding : 0 0 0 5px;
} 

.b_kat_m_n_r_2 { 
float : left; 
width : 110px; 
height : 75px; 
border : 0 solid; 
text-align : left;
} 

.b_kat_pop { 
float : left; 
width : 220px; 
height : 350px; 
border : 0 solid; 
text-align : left; 
padding : 0 0 0 5px;
} 




.b_kat_m_n a, .b_kat_m_n_2 a, .b_kat_m a, .b_kat_m_2 a, .b_kat_m_n_r a, .b_kat_m_n_r_2 a, .b_kat_reclama a, .b_kat_press a, .b_kat_pop a, .b_kat_pop_2 a, .b_last_com_ur a { 
font:12px Georgia, 'Times New Roman', serif;color:#036; 
color : rgb(0, 51, 102); 
text-decoration: none;
}

.b_kat_reclama { 
float : left; 
width : 220px; 
height : 160px; 
border : 0 solid; 
text-align : left;
padding : 0 0 0 5px;
font-family : Tahoma; 
font-size : 12px; 
color : rgb(102, 102, 102); 
text-decoration : none; 
font-weight : normal; 
} 

.b_kat_press { 
float : left; 
width : 220px; 
height : 234px; 
border : 0 solid; 
text-align : left;
padding : 0 0 0 5px;
} 

.b_kat_last_com { 
float : left; 
width : 220px; 
height : 266px; 
border : 0 solid; 
text-align : left;
padding : 0 0 0 5px;
} 

.b_last_com_ur { 
padding : 10px 0 0 0;} 

.b_last_com_gran { 
height : 33px;
position:relative; 
overflow:hidden;
font-family : Tahoma; 
font-size : 12px; 
color : rgb(102, 102, 102); 
text-decoration : none; 
font-weight : normal; 
} 





/* Тело страницы блок */

.main { 
width : 980px; 
border : 0; 
margin : 0 auto; 
} 

.bok {
width : 984px; 
margin : 0 auto; 
background-image: url('/maket/main/images/bok_rith_is.gif');
background-position : left top;
background-repeat: repeat-y;
} 

body { 
background : #ffffff; 
padding : 1px 0 0 0; 
margin : 0; 
font : 12px Arial, Helvetica, sans-serif; 
color : #000000; 
} 

a:link, a:visited, a:active { 
text-decoration : underline; 
} 
a:hover { 
color : #f26d00; 
text-decoration : none; 
} 




/* Подвал */

.podval1 {
width : 980px; 
border : 0;
margin: 0 auto;
font-family : Tahoma; 
font-size : 8pt; 
padding: 5px 0 0 0;
}

.podval:link, .podval:visited, .podval:active { 
font-family : Tahoma; 
font-size : 8pt; 
color : #aaaaaa;  
text-decoration : none; 
font-weight : normal; 
} 

.podval:hover { 
font-family : Tahoma; 
font-size : 8pt; 
color : #aaaaaa; 
text-decoration : underline; 
font-weight : normal; 
} 

.af {
background : #aaaaaa;
width : 980px; 
height: 40px;
border : 0;
margin: 0 auto;
font-family : Tahoma; 
font-size : 14pt; 
color : #ffffff;
text-align : center; 
padding:16px 0 0 0;
} 

