@charset "windows-1251";
body {
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

.dialog_head{
  border-bottom: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: left;
  
}

.bg_l {	background:url(../i/bg_l.gif) right repeat-y #f1f1f2; }

.bg_r {	background:url(../i/bg_r.gif) left repeat-y #f1f1f2;}

.center_cell { width:960px;}
	.main_tbl {table-layout:fixed;}
.left_col { width:281px; vertical-align:top;}

	div.logo { margin:45px 0 59px 0; background:url(../i/logo.gif) right center no-repeat; width:281px; height:92px;}
	
	form.authorize { display:block; margin:0 0 0 38px;}
		form.authorize input {width:100px; font-size:10px; color: #999; border:1px solid #d1d3d4; margin:0 7px 0 0;}
		form.authorize div {padding:0 0 7px 0; }
		form.authorize a {color:#6cbe45; font-size:11px;}
		
	.left_menu{ margin-left:38px}
		.left_menu ul li {color:#666; margin:5px 0 5px 0px;}
		.left_menu ul li a {color:#666; text-decoration:none}
		.left_menu ul li a:hover {color:#6cbe45; text-decoration:underline;}
		.left_menu ul li ul li {margin:5px 0 5px 20px;}
		.left_menu ul li.upper {text-transform:uppercase; margin:10px 0 10px 0px; color: #000;}
		.left_menu ul li.upper a { color:#000; text-decoration:none;}
		.left_menu ul li.upper a:hover {color:#6cbe45; text-decoration:underline;}
		

	.hello{padding-bottom:10px; padding-right:10px; padding-top:20px; font-size:12px; color:#636363;}
		
	.cabinet_menu{ margin-left:38px}
		.cabinet_menu ul li {color:#666; margin:5px 0 5px 0px;}
		.cabinet_menu ul li a {color:#666; text-decoration:none}
		.cabinet_menu ul li a:hover {color:#6cbe45; text-decoration:underline;}
		.cabinet_menu ul li ul li {margin:5px 0 5px 20px;}
		.cabinet_menu ul li.upper {text-transform:uppercase; margin:10px 0 10px 0px; color: #000;}
		.cabinet_menu ul li.upper a { color:#000; text-decoration:none;}
		.cabinet_menu ul li.upper a:hover {color:#6cbe45; text-decoration:underline;}
		
		.editform {width:600px;}
		.editformn {display:none;}
		.editform tr {height:30px;}
		.editform tr  td{padding:15px 15px 15px 15px;}
		/*.editform tr td input {width:200px;  border:1px solid #d1d3d4; }*/
		.error-message {color:#F00;}
		.error-highlight {border:1px solid #F00;}
		.error {font-size:10px;}
		#unique_login,#unique_email,#right_psw,#identical_psw {font-size:10px;color:#F00;}
		#user_area {min-height:50px;}
		
		
		#sum_price, #upd_sum_price, #total_price {border-top: border:1px solid #d1d3d4;font-weight:bold;}
				.price {text-align:right;}
		.mes_table {width:450px;}
		.mes_table tbody tr {height:30px;}
		.mes_table tbody tr {height:30px;}
		.mess {width:300px;}
		textarea.mess {height:150px;}
		
		red {color:#F00;}
		
		
	.banners_left {text-align:right;}
		.banners_left img{ margin:10px 0 10px 0;}
		
		
.right_col {vertical-align:top;}
	
	.grey {
	color:#494A4B;
}

	.slogan {background:url(../i/slogan.gif); width:434px; height:72px; margin: 50px 0 0 74px;}
	.langs {float:right; margin-right:38px;}
	
	ul.hor_menu {margin:0 0 0 10px; display:block; }
	ul.hor_menu li {width:120px; text-align:center; display:inline; }
	ul.hor_menu li img {margin:0 20px 0 10px;}

	.breadcrumbs { margin:15px 0 15px 0;}
	
	.content {margin:0 40px 20px 40px;}
		.content h2 { font-size: 20px; color:#000; margin:15px 0 7px 0; display:block; text-transform:uppercase;}
		.content ul {padding:10px 0 0 18px; list-style-image: url(../i/li.gif);}
		.content ul li {padding:0px 0 12px 7px; line-height:18px}
		.content a {color:#6cbe45; text-decoration:none;}
		.content a:hover {color:#6cbe45; text-decoration: none; border-bottom:1px dashed #6cbe45}

	.banners_center	{padding:7px 0 20px 0;}
		.banners_center	img {padding:7px 0 10px 0;}
	
.footer { background-color:#f1f1f2; padding:10px; font-size:12px; color:#999;}



