@charset "windows-1251";
/* Layout ******************/
body {
	padding:0px; margin:0px;
	font:11px Tahoma, Sans-Serif;
	background:url(head_bg.jpg) top repeat-x;
}
h1 {
	color:#666666;
	font-size:24px;
	line-height:24px;
	margin-top:0px;
	text-transform:uppercase;
}
#main {
position:relative;
margin:0;
padding:10px 0px 0px 0px;
min-width:1000px;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}
#main_2 {
position:relative;
margin:0;
padding:20px 0px 0px 0px;
min-width:1000px;
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}


 
#sidebar1 {
float:left;
width:25%;
}
#sidebar1_2 {
float:left;
width:200px;
padding-left:25px;
}
#sidebar1_2 h2 {
margin:0;
padding:10px 0;}
#sidebar2 {
float:right;
width:25%;
}
.left {margin-left:25px;}
.right { margin-right:25px;}
#content {
margin:0 26%}
#content_2 {
margin:0  0 0 225px}
#content_2 h2{
margin:0;
padding:10px 0;}
.header {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	min-width:1000px;	
	height:338px;
	background:url(noutbook.jpg) right top no-repeat;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}
.header .raskrutka {
	position: absolute;
	top: 215px;
	right: 470px;
}
.header .sozdanie {
	position: absolute;
	top: 100px;
	right: 400px;
}
.header .dizain {
	position: absolute;
	top: 155px;
	right: 50px;
}
.main_menu {
	position:absolute;
	left:0;
	top:0;
	width:225px;
}
.main_menu h2 {
	margin:0;
	padding:81px 0px 30px 0px;
	text-align:center;
}
.header .main_menu ul, .header .main_menu ul li {
	margin:0;
	padding:0;
	list-style:none;

}
.header .main_menu ul li {
	margin:0px 36px 0px 20px;
	padding:4px 0px 2px 33px;
	text-align:right;
}
.header .main_menu p {
	margin:0;
	padding:0px 0px 3px 0px;
	text-align:left;
	border-bottom:1px dotted #c5c5c5
}
.contact {
	position:absolute;
	left:225px;
	top:0;
}
.contact h2 {
	margin:0;
	padding:25px 0px 0px 47px;
}
/*.contact p.code {
	margin:0px;
	padding:0px 0px 0px 65px;
}*/

.contact p.slogan {
	margin:0;
	padding:30px 0px 0px 25px
}
.nav {
	position:absolute;
	right:0;
	top:0;
	width:490px;
}
.nav ul, .nav ul li {
  float:left;
  list-style:none;
  margin:0; padding:0;
  
}
.nav ul, li.search {
	text-align:right;
}
.header .nav .search p {
	margin:0;
	padding:20px 0px 7px 0px;
}
.header .nav .hmm {
	padding:17px 0px 0px 58px;
}
.header .nav .hmm img {
	display:inline;
}
.header .nav .link_fav {
	padding-top:20px;
	width:155px;
	text-align:center;
}
.selector {
	position: relative;
	min-width:1000px;
	height:120px;
	margin:0;
	padding:25px 0 0 0;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'')}
.selector_ul{
	list-style:none;
  	margin:0 20px; padding:0;
}
.selector_li {
	float:left;
	margin:0 -1px; padding:0;
	width:25%;
}
.selector_li_3 {
	float:left;
	margin:0 -1px; padding:0;
	width:75%;
}
.sel {
	margin:0 5px;
}
.sel_rt {
	padding:12px;
	text-align:right;
}
.lable {
	float:left;
}
.selector .sel .sel_lf .sel_rt ul {
	margin:0; padding:0;
}
.selector .sel .sel_lf .sel_rt li {
	list-style:none;
	margin:0; padding:0px 5px 0px 10px;
	text-align:left;
}
.new {
	padding:7px 0;
}
.new h3 {
	margin:0; padding:0px 0px 5px 10px;
}
#footer {
	clear:both;
	margin:0;
	padding:0;
}

.copyright {
	float:left;
	width:25%;
	padding:10px 0;
}
.copyright2 {margin:0 15px;}
.copyright_rt {
	height:52px;
	padding:10px;
}
.bottom_cont {
	float:right;
	width:25%;
	padding:10px 0;
	text-align:right;
	
}
.bottom_link {
	margin:0 24%;
	padding:10px 0px 0px 20px;
	
}

.bottom {
	clear:both;
	height:160px;
}
.bottom2 {
	clear:both;
	height:80px;
}
.bottom_lf {
	float:left;
	width:25%;
	padding:30px 0;
	text-align:center;
}
.bottom_cn {
	float:left;
	padding-left:10px;
	width:50%;
}
.left_windows, .right_windows {
	width:21px;
	height:90px;
	padding:5px 4px 6px 4px;
}
.center_windows {
	padding:5px 0;
	height:91px;
	background: url(win_bg.gif) repeat-x;
	
}
.ban_list {
position:absolute;
top:320px;
left:21%;
width:46px;
height:43px;
}
.buttons {
margin:10px 7px;
}
.counters {
margin:5px; 
}
.icons {
margin:0 5px;
}
.button_zakaz {
margin:10px 0;
}
.search p {
text-align:left;
}
.button_search {
margin:3px 0;
}
.button_lable {
text-align:center;}

/* Fonts *******************/
.main_menu h2, .contact h2 {
	font-size:11px;
}
.contact p.code {
	font: bold 20px "Arial Narrow";
}
.contact p.phone {
	font:bold 30px "Arial Narrow";
}
.header .main_menu ul li {
	font-size:10px;
	font-weight:bold;
}
.contact p.slogan, .header .main_menu p {
	font-size:12px;
	font-weight:bold;
}
.top_pay {
	font:bold 36px "Arial Narrow";
}
.rub, .lable {
	font:bold 18px "Arial Narrow";
}
.header .nav .search p {
	font-size:11px;
	font-weight:bold;
}
.sel_rt {
	font:bold 30px "Arial Narrow";
}
.selector .sel .sel_lf .sel_rt li {
	font:bold 11px tahoma;
}
#content h2, #content_2 h2, #sidebar1 h2, #sidebar2 h2, #sidebar1_2 h2 {
	font:bold 12px tahoma;
}

#content {
	font:normal 12px tahoma;
	line-height:16px;
}

#content p {
	font:normal 12px tahoma;
	line-height:16px;
}

.new h3 {
	font:bold 11px tahoma;}
	
/* Colors ******************/

html {
  background:#ffffff;
}
img {
border:none;}
a {
	color:#de0000
	}
a:hover {
	color: #848484;
}
.header {
	background:url(noutbook.jpg) right top no-repeat;
}
.header a {
	color:#585858;
	text-decoration:none
	}
.header a:hover {
	color:#de0000
	}
.header .nav .link_fav a {
	color:#de0000;
	text-decoration:underline;
	}
.header .nav .link_fav a:hover {
	color: #848484;
	text-decoration:none;
}
.main_menu {
	background: url(logo.png) #FFFFFF left top no-repeat;
}
.main_menu h2 {
	color:#868686;
}
.header .main_menu ul li {
	background:url(list_point_mnu.gif) left no-repeat;
	color:#e0e0e0;
}

.contact {
	background:url(phone_bg.jpg) top left no-repeat;
}
.contact h2 {
	color:#696969;
}
.contact p.code {
	color:#c5c5c5;
}
.contact p.phone {
	color:#ce0202;
}
.contact p.slogan {
	background:url(slogan_bg.jpg) 0 15px no-repeat;
}
.header .main_menu a {
	text-decoration: none;
	color:#686868;
}
.header .main_menu a:hover {
	color:#de0000;
	text-decoration:none;
}
.top_pay {
	color:#f40303;
}
.rub {
	color:#ce0202;
}
.header .nav .search p {
	color:#ce0202;
}
.header .main_menu p {
	color:#686868;
}
.sel {
	background:url(ban_bg.jpg) top repeat-x;
}
.sel_lf {
	background:url(ban_bg_lf.jpg) left top no-repeat;
}
.sel_rt {
	background:url(ban_bg_rt.jpg) right top no-repeat;
	color:#f40303;
}
.lable {
	color:#848484;
}
.selector .sel .sel_lf .sel_rt li {
	background:url(list_point.gif) left no-repeat;
	color:#585858;
}
.new {
	border-bottom:1px dotted #c5c5c5;
}
.red {
color:#de0000;
}
#content h2, #content_2 h2, #sidebar1 h2, #sidebar2 h2, #sidebar1_2 h2  {
	color:#868686;
}
.new h3 {
	background: url(list_point_red.gif) left no-repeat;
	color:#de0000;
}
.copyright {
border-top:5px solid #de0000;
}
.copyright2 {
background:url(copy_bg.png) top repeat-x;
}
.copyright_lf {
background:url(copy_lf_bg.png) left top no-repeat;
}
.copyright_rt {
background: url(copy_rt_bg.png) right top no-repeat;
}
.bottom_cont {
border-top:5px solid #c5c5c5;
}
.bottom_link {
border-top:5px solid #c5c5c5;
}
.bottom, .bottom2 {
	background:url(foot_list.jpg) bottom right no-repeat;
}
.left_windows, .right_windows {
	background:url(win_lf_bg.gif) no-repeat top left;
}
.right_windows {
	background:url(win_rt_bg.gif) no-repeat top left;
}
.center_windows {
	background: url(win_bg.gif) repeat-x;
}
.ban_list {
background:url(ban_list.jpg) no-repeat;
}
.buttons {
border:none;
}
/* Misc ********************/

/* MAIN MENU2 */
.main_menu2 ul, .main_menu2 ul li {
	margin:0;
	padding:0;
	list-style:none;

}
.main_menu2 ul li {
	margin:0px 36px 0px 0px;
	padding:4px 0px 2px 33px;
	text-align:right;
	background:url(list_point_mnu.gif) left no-repeat;
	color:#e0e0e0;
	font-size:10px;
	font-weight:bold;
}
.main_menu2 p {
	margin:0;
	padding:0px 0px 3px 0px;
	text-align:left;
	border-bottom:1px dotted #c5c5c5
}

.main_menu2 h2 {
	font-size:11px;
}

.main_menu2 p {
	font-size:12px;
	font-weight:bold;
}
.main_menu2 h2 {
	color:#868686;
}
.main_menu2 a {
	text-decoration: none;
	color:#686868;
}
.main_menu2 a:hover {
	color:#de0000;
	text-decoration:none;
}

.main_menu2 p {
	color:#686868;
}
.contact {
	padding-bottom:2px;
}
.contact p {
	padding:4px 0 0 0;
	margin: 0 0;
}
.contact .phone2 {
	padding-top:5px;
}
.contact .code {
	padding:0 0 0 72px;
}
.contact .code {
	COLOR: #c5c5c5
}
.contact .phone {
	COLOR: #ce0202
}
.contact .sity {
	COLOR: #696969
}
.contact .code {
	FONT: 18px Arial, Helvetica, sans-serif
}
.contact .phone {
	FONT: bold 24px Arial, Helvetica, sans-serif
}
.contact .sity {
	font: bold 13px Arial, Helvetica, sans-serif;
}


