* {padding:0; margin:0; font-size:12px; color:#666; font-family:Tahoma, Arial, Verdana;}

table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

a {color:#f77a51;}
a:hover {text-decoration:none !important;}

img {border:0;}

#wrap {width:1000px; margin:0 auto;}
#top_line_1 {background:url(/images/top_line.gif); padding-left:4px;}
#top_line_2 {background:url(/images/top_line.gif) right; padding-right:4px;}
#top_line_3 {background:#ff7502; height:4px;}

#header {width:100%; margin:15px 0 9px;}
#logo, #logo a {height:81px; width:230px;}
#logo a {display:block; background:url(/images/logo.gif);}

#menu_1 {background:url(/images/menu.gif); padding-left:8px; margin-top:1px;}
#menu_2 {background:url(/images/menu.gif) right; padding-right:8px;}
#menu_3 {background:url(/images/menu_bg.gif); height:66px;}
#menu_3 a {
	display:block;
	float:left;
	color:#fff;
	font-size:16px;
	padding:20px 20px;
	margin:3px 0;
	font-style:italic;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}
#menu_3 a:hover {padding:22px 20px 18px 20px;}
#menu_3 div {border-left:1px solid #bf7121; border-right:1px solid #faaa5e; float:left; width:0px; height:52px; margin-top:7px;}

#search_ input {border:0 !important;}
#search_ {padding-left:50px;}
#search_ .name {
	font-style:italic;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#F88B43;
	letter-spacing:1px;
	margin:0 0 1px 8px;
}
#search_ .example {font-size:10px; margin:3px 0 0 9px;}
#search_ .left {background:url(/images/search_l.gif); width:11px; height:23px; float:left;}
#search_ .center {float:left; background:url(/images/search_bg.gif); height:19px; padding:2px; width:350px;}
#search_ .text {width:100%; padding:1px; font-size:13px; border:0;}

#login .key {background:url(/images/key.gif); width:16px; height:16px; float:left; margin-right:3px;}
#login div a, #login div div {
	float:left;
	display:block;
	margin-left:5px;
	color:#999;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
#login div a {border-bottom:1px #999 dashed; text-decoration:none;}
#login div a:hover {color:#d91616; border-bottom:1px #d91616 dashed;}

#content {width:100%; margin-top:5px;}
#content #center {padding:10px 15px 15px;}
#left {width:200px; border-right:1px dashed #e3e3e3;}
#right {width:190px; border-left:1px dashed #e3e3e3; padding:0 12px 0 10px;}

#navi {font-size:24px; font-family:"Times New Roman", Times, serif; color:#333; font-style:italic; margin:10px 15px;}

#left .head, #left .head_open {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#e60;
	text-decoration:none;
	margin:0 0 0 4px;
	background:url(/images/plus.gif) no-repeat 0 3px;
	padding-left:22px;
	margin-bottom:5px;
}
#left .head_open {background:url(/images/minus.gif) no-repeat 0 3px;}
#left .head:hover {background:url(/images/plus_hov.gif) no-repeat 0 3px; text-decoration:underline !important;}
#left .head_open:hover {text-decoration:underline !important;}
#left .sub a {
	display:block;
	background:url(/images/arrow.gif) no-repeat 150px 10px;
	padding:6px 5px 8px 15px;
	color:#7f7f7f;
	font-size:14px;
	margin:0px 15px 0px 25px;
	border-bottom:1px solid #e6e6e6;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
#left .sub a:hover {
	background:url(/images/left_menu_bg.gif) no-repeat right;
	color:#fff;
}
#left .sub {padding:5px 0 15px 0;}

#footer {width:100%; margin-bottom:5px; margin-top:7px;}
#footer .center {height:55px; background:#ff7502;}
#footer .t_l, #footer .t_r, #footer .b_l, #footer .b_r {width:5px; height:5px; background-image:url(/images/footer.gif);}
#footer .t_r {background-position:top right;}
#footer .b_l {background-position:bottom left;}
#footer .b_r {background-position:bottom right;}
#footer .t, #footer .c_l, #footer .c_r, #footer .b {background:#ff7502;}

#footer #bottom_logo {background:url(/images/bottom_logo.gif); width:134px; height:34px; float:left; margin:13px 0 0 13px;}
#footer .info {font-size:11px; color:#fddcc6; position:absolute; margin:8px 0 0 170px;}
#footer .counter {position:absolute; margin:13px 0 0 891px;}

.main_block {margin-bottom:20px;}
.main_block .head h2, .main_block .head h1 {display:inline; line-height:0.9;}
.main_block .head h2, .main_block .head h1, .main_block .head a, .main_block .head {
	color:#f44811;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	text-decoration:none;
}
.main_block .head h1 {font-size:28px; line-height:1;}
.main_block .head a, .main_block .head {color:#bcbcbc; font-size:18px;}
.main_block .head a {text-decoration:underline;}
.main_block .rss {float:right; width:33px; height:32px; background:url(/images/rss.gif);}
.main_block .name {
	font-size:14px;
	font-style:italic;
	color:#3d3d3d;
	font-family:"Times New Roman", Times, serif;
	margin-top:5px;
}
.main_block .line {margin-top:5px;}
.main_block .line .date, .main_block .line .views, .main_block .line {color:#a1a1a1;}
.main_block .line .date, .main_block .line .views {display:inline;}
.main_block .line * {font-size:11px;}
.main_block .img {width:84px;}
.main_block .img img {border:1px solid #c8c8c8; padding:1px;}
.main_block .info {vertical-align:middle; padding-left:12px;}
.main_block .separator {border-bottom:1px solid #ebebeb; line-height:0; height:1px; margin:6px 0;}
.main_block .list_news {margin:15px 0;}
.main_block .list_news table {width:100%;}
.main_block .note {float:left; width:47%; height:60px; margin-top:15px; margin-right:5px;}
#note_head h1 {font-size:21px;}

.main_block .brends table {width:90%; margin:0 auto;}
.main_block .brends table th {text-align:left; font-weight:400;}
.main_block .brends table th div.name {border-bottom:1px dotted #666; height:12px;}
.main_block .brends table th div.name a {display:block; background:#fff; margin-bottom:-1px; padding-bottom:1px; float:left; padding-right:4px;}
.main_block .brends table th div.kolvo {float:right; margin-top:-12px;}
.main_block .brends table th div.kolvo div {background:#fff; margin-bottom:-1px; padding-bottom:1px; padding-left:4px;}

/*.main_block .brends table td {width:35px; padding-left:4px;}
.main_block .brends table th, .main_block .brends table td {padding-bottom:5px;}*/

.text_css, .text_css * {line-height:1.5;}
.text_css, .text_css h2, .text_css p, .text_css ul {text-align:justify; margin:15px 0;}
.text_css ul {margin-left:30px;}
.text_css ul li {margin:3px 0;}
.text_css table, .text_css table td {border:1px solid #cfcfcf;}
.text_css table td {padding:3px;}
.text_css table {border-collapse:separate; border-spacing:1; margin:15px auto;}

#navigacia a, #navigacia div, #navigacia span {font-size:11px; display:inline;}
#navigacia div {background:url(/images/arrow_2.gif) no-repeat 5px 5px; padding:0 8px;}
.clear {clear:both; height:5px;}

.sort_pages {margin:7px 0;}
.sort_pages a, .sort_pages b {margin:0 5px;}
.sort_pages b {font-size:18px;}

#note_table {width:100%;}
#note_table .td1 {width:50%; padding-left:20px;}
#harak {width:100%;}

#harak th div, h3 {
	color:#f44811;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
}
#harak th div {color:#666; text-align:left; margin:10px 0 3px;}
#harak td div {background:url(/images/arrow_3.gif) no-repeat 0 3px; padding-left:9px; font-size:10px; text-align:justify;}

.p4g_common_table {width:100%;}
.p4g_price_table {
	font-size:11px;
	font-family:tahoma, arial;
	border-top:1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
.p4g_1_td {color:#ff7f00; background-color:#f6f6f6; border-bottom:1px solid #dfdfdf;}
.p4g_1_td b {display:block; margin-top:7px;}
.p4g_3_td {height:28px; padding-left:8px; padding-bottom:2px; padding-top:4px; border-top:1px solid #dfdfdf;}
.p4g_ul {margin-left:25px; margin-top:0px; margin-right:10px; margin-bottom:4px;}
.p4g_ul a {display:block; margin:2px 0 -11px;}
.p4g_bullet {list-style:url(http://price.nadavi.ru/imgp/arr_30.gif); padding:5px 0;}
.p4g_link {font-size:12px; color:#2c5299;}
.p4g_link2 {font-size:11px; color:#2c5299;}
.p4g_link3 {display:none;}
#nadaviSpan {margin-bottom:15px;}

#other_notebooks {margin-right:10px;}
#other_notebooks h3 {margin-top:15px;}
#other_notebooks div {margin-top:10px;}
#other_notebooks div a {display:block; line-height:1.3; font-size:10px;}

#letters {text-align:center; line-height:1.5; margin:7px 0 11px;}
#letters a {margin:0 4px;}
#letters .x {text-decoration:none; font-size:6px; margin-left:1px; color:#ccc;}
.term_name {color:#666; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:700; font-style:italic;}
.term a {font-size:11px; display:block; margin-top:10px; text-align:right; margin-bottom:7px;}

#oplata_sms * {font-size:11px;}
#oplata_sms .oplata_1 {width:50%;}
#oplata_sms .oplata_2 {vertical-align:middle; text-align:center; font-style:italic;}
#oplata_sms {border:1px solid #f99675;}
#oplata_sms td {padding:10px;}
#operators_select, #countries_select {margin-top:5px;}
.smspartner_message {display:block; margin-top:11px; margin-bottom:-11px; font-size:13px; font-style:italic;}
#navi select {margin-right:15px;}
#drivers_table {border-spacing:3px !important; border-collapse:separate;}
#drivers_table td, #drivers_table th {font-size:11px; padding:3px; text-align:center; vertical-align:middle; border:1px solid #f99675;}
#drivers_table th {background:#FEE2CF; color:#444;}

.sl {padding:10px; border:1px dotted #ddd; margin-top:20px;}
.sl, .sl a {font-size:11px;}

.new_material {display:block; float:right; margin-top:-20px; color:#009933; font-weight:700;}

.right_novost {background:url(/images/novost.gif) no-repeat; padding-left:28px;}
.right_novost * {font-size:11px; font-style:italic;}
.right_novost a {display:block; margin-bottom:15px;}

.right_head {
	color:#f77a51;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	margin:10px 0 13px;
}
.right_all {
	display:block;
	float:right;
	color:#444;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
}
