/* Шапка */

.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;
}



.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:18px; background: #ededed; margin: 0; border-left:2px #ededed solid;}
.t_news {width: 108px; height:17px; background: #ededed; border-left:1px gray solid; border-bottom:1px #ededed solid;}
.t_kat {width: 108px; height:17px; background: #ffffff; }
.t_kat_dow {width: 142px; height:17px; background: #ededed;}
.t_test {width: 105px; height:18px; background: #ededed; border-right:1px gray solid;}
.t_board {width: 178px; height:17px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_board_dow {width: 176px; height:17px; background: #ededed;}
.t_price {width: 105px; height:17px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_price_dow {width: 103px; height:17px; background: #ededed;}
.t_faq {width: 70px; height:17px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_faq_dow {width: 70px; height:17px; background: #ededed;}
.t_rest {width: 139px; height:17px; background: #ededed; border-right:1px gray solid; border-bottom:1px #ededed solid;}
.t_rest_dow {width: 137px; height:17px; background: #ededed;}
.t_kont {width: 123px; height:17px; background: #ededed; border-right:1px #ededed solid; border-bottom:1px #ededed solid;}
.t_kont_dow {width: 124px; height:17px; background: #ededed;}



.submenu {background: #ffffff; width: 974px; height: 23px; border-bottom: 1px #ededed solid; border-left: 0px #ededed solid; border-right: 0px #ededed solid; font-family: Arial; margin: 0px auto; }
.submenu ul {margin: 0; padding: 0; list-style: none;}
.submenu ul li {display: inline; margin: 0 0 0 0; padding: 0 0 0 18px; line-height: 1.5em;}
.submenu ul li.first {background: none; margin: 0 0 0 0; padding: 0;}
.submenu ul li a {color: rgb(4, 107, 202); text-decoration: none; font-weight : bold; font-size: 12px; text-transform:lowercase; }
.submenu ul li a:hover {color: rgb(4, 107, 202); text-decoration: underline;}


.strela {
				 height:3px;
}


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; 
} 


/* Хлебные крошки */
.path:link, .path:visited, .path:active, .path:hover {
	color: #0857A6;
	padding: 0px 0px 10px 3px;
	font-size: 12px;
}

.path_arrow
{
	color: #0857A6;
	padding: 0px 5px 10px 6px;
	font-size: 12pt;
}

.path
{
	
	padding: 0px 0px 10px 3px;
	
}



/* Блок рекламы под навигацией */


.banner1 { 
padding : 2px 0 2px 0; 
border-width : 0px 0px 0px 0px; 
text-align : center; 
margin: 5px auto;
width: 980px; 
} 

.banner2 { 
padding : 2px 0 2px 0; 
border-width : 0px 0px 0px 0px; 
text-align : left; 
margin: 5px auto;
width: 974px; 
background : #efeddf;
} 



/* Тело */

.main {
width : 980px; 
border : 0;
margin: 0 auto;
}



.right_block { 
background : #ecf1f5;  
border-width : 0 0 0 0; 
width : 437px; 
vertical-align : top; 
padding : 4px; 
text-align : center; 
} 

a:link, a:visited, a:active { 
color : #0857A6; 
text-decoration : underline; 
} 
a:hover { 
color : #850303; 
text-decoration : none; 
} 

.div {
float: left; width: 241px; height: 350px; border: solid 0px;
}
.div1 {
float: left; width: 98px; height: 170px; border: solid 0px; text-align : left; 
}
.div2 {
float: left; width: 98px; height: 170px; border: solid 0px; text-align : left; 
}

.div3 {
float: left; width: 109px; height: 100px; border: solid 0px; text-align : left; 
}

.div4 {
float: left; width: 98px; height: 170px; border: solid 0px; text-align : left; 
}


ul { 
padding : 0 0 0 26px; 
margin : 0; 
} 

li { 
margin : 0 0 0 0; 
padding : 0 0 3px 0; 
} 

.style1 {
				text-align: left;
}


.notb { 
color : black; 
font-size : 12px; 
font-weight : bold; 
letter-spacing : 1px; 
padding-left : 10px; 
padding-bottom : 3px; 
} 

.notb1 { 
color : black; 
font-size : 12px; 
font-weight : bold; 
letter-spacing : 1px; 
padding-left : 0px; 
padding-bottom : 3px; 
padding-right: 43px;
} 

.news { 
color : #850303; 
font-size : 12px; 
font-weight : bold; 
padding-top : 20px; 
padding-bottom : 5px; 
text-align : left; 
letter-spacing : 1px; 
margin-left : 2px; 
} 

.mobile { 
color : black; 
font-size : 12px; 
font-weight : bold; 
padding-top : 20px; 
padding-bottom : 5px; 
text-align : left; 
letter-spacing : 1px; 
margin-left : 2px; 
} 


/* Строки фильтра и сортировки */
.shop_block
{
	border: 1px solid #ccc;
	background: #EEEEEE;
	padding: 5px 7px;
	margin: 10px 5px 10px 6px;
}

.shop_block a
{
	position: relative;
	z-index: 2;
}

.shop_block input, .shop_block select {
	border: 1px solid #969696;
}

.shop_block .gray_button input {
	border-width: 0;
}

.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation {
	list-style-type: none;
	margin: 0;
	padding: 15px 0;
}

.shop_navigation li {
	float: left;
	padding-right: 10px;
}

.shop_navigation span {
	margin-right: 10px;
	border-bottom: 1px solid #d20a1c;
}

.shop_navigation_current span {
	color: #525252;
	font-weight: bold;
	font-size: 11pt;
	border-bottom: 1px solid #d20a1c;
}
/* END стили для магазина */

/* Начало списка */

h1 { 
font-family : Arial; 
font-size : 22px; 
color : #333333; 
text-decoration : none; 
font-weight : normal; 
padding : 0; 
margin : 10px 0 0 6px; 
} 

h2 { 
font-family : Arial; 
font-size : 17px; 
color : #333333; 
text-decoration : none; 
font-weight : bold; 
margin : 35px 0 7px 0; 
display: table;
width: 500px; 
} 


.podbor:link, .podbor:visited, .podbor:active {
	color: #0857A6;
	margin: 0px 0px 10px 2px;
	font-size: 14px;
}

.podbor:hover {
	color: #850303;
	margin: 0px 0px 10px 2px;
	font-size: 14px;
}

.button_p
{
height: 20px;
color: #fff; 
margin: 1px 0px 0 0;
border: 1px solid #ededed;
background-color: #9b9b9b;
}

/* Блок анонс модели */


.cat_title:link, .cat_title:visited, .cat_title:active {
	color: #0857A6;
	margin: 0px 0px 10px 6px;
	font-size: 17px;
}

.cat_title:hover {
	color: #850303;
	margin: 0px 0px 10px 6px;
	font-size: 17px;
}


/* меню над фотографией модели */


.otz {width: 80px; height:20px; }
.cpi {width: 74px; height:20px; }
.t_foto {width: 100px; height:20px; }
.t_temi {width: 80px; height:20px; }
.t_rew {width: 80px; height:20px; }




a.menu:link, a.menu:visited, a.menu:active { 
text-decoration : none; 
color : #000000;  
} 

a.menu:hover { 
text-decoration : underline; 
color : #000000; 
} 

a.t_sil:link, a.t_sil:visited, a.t_sil:active { 
text-decoration : none; 
color : #000000;  
border-right:1px gray solid;
} 

a.t_sil:hover { 
text-decoration : underline; 
color : #000000; 
} 

a.t_sil_end:link, a.t_sil_end:visited, a.t_sil_end:active { 
text-decoration : none; 
color : #000000;  
} 

a.t_sil_end:hover { 
text-decoration : underline; 
color : #000000; 
} 




.menu_kat {font-family: arial, sans-serif; width:512px; height:20px; position:relative; font-size:11px; z-index:100; margin: 0px auto; background: #ededed; }
.menu_kat ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:100%; height:20px; text-align:center; color:#000; text-transform: uppercase; font-weight:bold; line-height:20px; font-size:11px; overflow:hidden;}
.menu_kat ul li a:hover {text-decoration : underline;}
.menu_kat ul {padding:0; margin:0; list-style: none;}
.menu_kat ul li {float:left; position:relative;}
.menu_kat ul li ul {display: none;}


.submenu_kat {background: #ffffff; width: 510px; height: 25px; border-bottom: 1px #ededed solid; border-left: 1px #ededed solid; border-right: 1px #ededed solid; font-family: Arial; margin: 0px auto; }
.submenu_kat ul {margin: 0; padding: 0; list-style: none;}
.submenu_kat ul li {display: inline; margin: 0 0 0 0; padding: 0 0 0 18px; line-height: 1.5em;}
.submenu_kat ul li.first {background: none; margin: 0 0 0 0; padding: 0;}
.submenu_kat ul li a {color: rgb(4, 107, 202); text-decoration: none; font-weight : bold; font-size: 12px; text-transform:lowercase; }
.submenu_kat ul li a:hover {color: rgb(4, 107, 202); text-decoration: underline;}


/* описание */
.gran { 
font-family : Tahoma;
color : #3c3c3c; 
text-align : left; 
margin : 10px 0 0 6px; 
} 

.ca-f { 
font-family : Tahoma;
color : #3c3c3c; 
text-align : left; 
font-weight : bold; 
margin : 2px 0 5px 0; 
height: 13px;
width: 50%;
font-size : 13px;  
float: left;
display: table-cell;
} 

.ca-s { 
font-family : Tahoma;
color : #3c3c3c; 
text-align : center; 
margin : 2px 0 5px 0; 
font-size : 13px; 


} 

.ca-sm { 
font-family : Tahoma;
color : #3c3c3c; 
text-align : center; 
margin : 5px 0 5px 0; 




height: 35px;
font-size : 13px; 
} 


/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #bbbbbb;
margin : 0 0 0 6px;
}

.current
{
	background: #E75000;
	color: #FFF;
	border: 1px solid #D73000;
            margin : 0 0 0 5px;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.read_more
{
	float: left;
	display: block;
            font-weight : bold; 
            margin: 3px 2px 2px 6px;
}





/* Коментарии */

.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;
} 

.b_kat_last_com { 
float : left; 
width : 400px; 
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 : 30px;
position:relative; 
overflow:hidden;
font-family : Tahoma; 
font-size : 12px; 
color : rgb(102, 102, 102); 
text-decoration : none; 
font-weight : normal; 
} 

.tl
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/images/tl_angle.gif') repeat-x 0 0 !important;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/coment/tl_angle.gif');
	width: 8px;
	height: 8px;
}

.tr
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/tr_angle.gif') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/coment/tr_angle.gif');
	width: 8px;
	height: 8px;
}

.bl
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	left: 0px;
	background: url('/images/bl_angle.gif') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/coment/bl_angle.gif');
	width: 8px;
	height: 8px;
}

.br
{
	position: absolute;
	bottom: 0px !important;
	bottom: auto;
	top: expression((parentElement.clientHeight - 8) + "px");
	right: 0px !important;
	right: auto;
	left: expression((parentElement.clientWidth - 8) + "px");
	background: url('/images/br_angle.gif') repeat-x 0 0 !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/coment/br_angle.gif');
	width: 8px;
	height: 8px;
}


.ShowAddComment { 
margin : 20px 0 20px 6px; 
font-size : 14pt; 
} 

.title_news { 
margin : 20px 0 20px 6px; 
font-size : 16pt; 
font-family : Tahoma;
color : #3c3c3c; 
} 

.pole { 
margin : 20px 0 0 2px; 
} 
.userinfo1 { 
margin-right : 5px; 
margin-bottom : 5px; 
font-weight : bold; 
float : right; 
} 
.userinfo2 { 
margin-left : 5px; 
margin-bottom : 5px; 
} 
.c_u_l { 
font-weight : bold; 
} 
.cr { 
display : none; 
margin : 0 0 10px 5px; 
} 
.csd { 
margin : 0 0 0 7px; 
} 
.comment { 
background-color : #eae4df; 
padding : 30px; 
margin : 3px 0 25px 5px; 
width : 85%; 
position : relative; 
padding : 20px; 
} 
.comment p { 
margin : 0 0 5px 0; 
} 
.comment_desc { 
margin : 10px 0 0 10px; 
} 

.comment_my { 
background-color : #ffffff; 
padding : 30px; 
margin : 3px 0 5px 6px; 
width : 85%; 
position : relative; 
padding : 20px; 
} 


.comment_title {   
margin : 10px 0 10px 6px; 
font-size : 14pt; 
} 

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/hostcmsfiles/images/stars_gray.gif') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/hostcmsfiles/images/stars_single.gif') no-repeat 0 0;
}

#captcha
{
	padding: 0px;
	font-size: 75%;
}

#captcha, #captcha a:link, #captcha a:hover, #captcha a:visited
{
	color: #777;
}

#captcha img
{
	margin-bottom: -5px;
}

/* Подвал */

.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;
} 

/* Цены Надави */

.p4g_common_table {
width: 98%;font-size:11px;font-family:tahoma,arial; margin: 0 0 0 4px;
}

.p4g_1_td {
padding-right:10px;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;color: #ff7f00;
}

.p4g_2_td {
border-bottom: 1px solid #aaaaaa;padding-right:10px;
}

.p4g_price_table {
font-family:tahoma,arial;width:100%; font-size:11px;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;;border-bottom: 1px solid #aaaaaa;
}

.p4g_lline {
border-bottom: 1px solid #d9d9d9;padding-right:8px;
}

.p4g_bullet {
list-style-image:url(http://price.nadavi.com.ua/imgp/arr_30.gif);padding-bottom:0px;
}

.p4g_ul {
margin-left:25px;margin-top:0px;margin-right:10px;margin-bottom:0px;
}

.p4g_link1 {
font-family:tahoma,arial; font-size:11px; color: #999999
}

.p4g_link2 {
font-family:tahoma,arial; font-size:11px; color:#2c5299
}

.p4g_link3 {
font-family:tahoma,arial; font-size:10px; color: #ff7f00
}
