fix_opera { }

* { margin:0; padding:0 }

body {
	padding:0; margin:0 auto;
	width:1001px;
	font-family: verdana,arial,sans-serif;
	color: rgb(102, 102, 102);
	font-size:11px;
	color: #484848;
}

a { color:#1969A1; }
img { margin:0; padding:0; border:0; }

table
{
    border: 0px;
    border-collapse: collapse;
}

td
{
    margin: 0px;
    padding: 0px;
}

#main_header {
	margin:0;
	padding:0;
	margin-bottom:10px;
	overflow:hidden; /* хорошая штука */
}

#header {position: relative;
	margin:0;
	padding:0;
	background-color: #2C609B;
	background-image:url(/themes/elements/shapkabg.gif);
        width: 1001px;
	height: 104px;
}

#header #Logo {padding: 0; margin: 0; line-height: 1px;}
#header #Logo h1 a {float: left; margin:0; padding:0; width:211px; height:104px; background:url(/themes/elements/logo_01.gif) no-repeat;}
#header h1 span, #header strong, #main_menu span { display:none }
#header #sky {position: absolute; top: 0; left: 211px;}
#header #Pay {float: right; margin: 50px 10px 0 30px;}


#grey_line {line-height: 1px;
	margin:0;
	padding:0;
}

#grey_line1 {line-height: 1px;
	margin:0;
	padding:0;
	background: #F0F0F0;
	float: left; width:586px;
}

#grey_line2 {line-height: 1px;
	margin:0;
	padding:0;
	background: #F8F8F8;
	float: right; width:415px; height:14px;
}

#footer {
	width:200px;
	margin-top:10px;
	padding:10px;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	color: #666D84;
	height:34px;
	background-color: #F0F0F0;
	border-top: 2px solid #E3E3E3;
	clear:both;
	text-align:center;
	float: left;
}

#footer2 {
	width:761px;
	margin-top:10px;
	padding:10px;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	color: #666D84;
	height:34px;
	background-color: #F0F0F0;
	border-top: 2px solid #E3E3E3;
	text-align: right;
	float:right;
}

#main_menu {
	background: #F0F0F0;
	padding: 5px;
	padding-left:40px;
	border-bottom: 4px solid #D5D5D5;
	float: left; width:54%; height: 27px;
}

#main_menu_grey {
	background: #F8F8F8;
	padding: 5px;
	border-bottom: 4px solid #E3E3E3;
	float: right; width:405px; height: 27px;
}

#main_menu ul {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: none;
	padding-left:10px;
	text-align:left;
}

#main_menu li {
	list-style: none;
	margin-left:15px;
	margin-right:10px;
	padding-bottom:8px;
	padding-top:5px;
	padding-left: 0px;
	line-height:15px;
	border: none;
	display:inline;
}

#main_menu a { 
	margin:0;
	padding:0;
	float:left;
}

#main_menu p {
	margin:0;
	padding:0;
	border-right:1px solid #D1D1D1;
	float:left; height:25px;
	margin-left:0px;
	margin-right:35px;
	padding-left:0px;
	padding-right:35px;
}

#main_menu .cat a { background:url(/themes/elements/menublack_1.gif) no-repeat; width:48px; height:26px; }
#main_menu .news a { background:url(/themes/elements/menublack_2.gif) no-repeat; width:47px; height:26px; }
#main_menu .links a { background:url(/themes/elements/menublack_3.gif) no-repeat; width:40px; height:26px; }
#main_menu .by a { background:url(/themes/elements/menublack_4.gif) no-repeat; width:66px; height:26px; }
#main_menu .cat a:hover { background:url(/themes/elements/menured_1.gif) no-repeat; width:48px; height:26px; }
#main_menu .news a:hover { background:url(/themes/elements/menured_2.gif) no-repeat; width:47px; height:26px; }
#main_menu .links a:hover { background:url(/themes/elements/menured_3.gif) no-repeat; width:40px; height:26px; }
#main_menu .by a:hover { background:url(/themes/elements/menured_4.gif) no-repeat; width:66px; height:26px; }


/* ============================= */

#news {
	margin-bottom:10px;
	border: 0px solid #CCCCCC;
	width: 220px;
}
 
#news  a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
}

#news  h1 {
	text-align:left;
	margin: 0;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	background-color: #EEEEEE;
	padding:4px;
	padding-top:1px;
	padding-left:10px;
}

#news ul {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: none;
	padding-left:10px;
	text-align:left;
}

#news ul li {
	list-style-image: url(/themes/elements/bulet_news.gif);
	margin-left:15px;
	margin-right:10px;
	padding-bottom:8px;
	padding-top:5px;
	padding-left: 0px;
	line-height:15px;
	border: none;
	border-bottom: 1px dashed #CCCCCC

}

#info {
	margin-top:0px;
	margin-bottom:0px;
	border: 0px solid #CCCCCC;
	width: 190px;
}
 
#info  a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
}

#info  h1 {
	text-align:left;
	margin: 0;
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	background-color: #EEEEEE;
	padding:4px;
	padding-top:1px;
	padding-left:10px;
}

#info ul {
	margin-left: 0;
	margin: 0;
	padding: 0;
	border: none;
	padding-left:10px;
	text-align:left;
}

#info ul li {
	list-style-image: url(/themes/elements/tochka.gif);
	margin-left:15px;
	margin-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	padding-left: 0px;
	line-height:15px;
	border: none;
	border-bottom: 1px dashed #CCCCCC;
}

/* ============================= */

/* ============================= */

#main_table {
	border: 0px;
	width:100%;
	table-layout: fixed;
}

#main_table td {
	margin: 0px;
	vertical-align:top;
}

#main_table .left { width:190px; padding: 8px; }

#main_table .center {
	border-left:6px solid #F8F8F8;
	border-right:6px solid #F8F8F8;
	padding: 8px;
}

#main_table .right { width:210px; padding: 8px; }

#contact {
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	COLOR: #475966; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

#contact h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
	text-decoration:underline;
	font-weight:normal;
	margin-bottom:5px;
}

#contact li {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom: 1px dashed #CCCCCC;
	list-style:none;
}

#contact img { float: left; padding-right:5px; }
#contact a { font-size:11px; color:#1969A1; font-weight:normal; }
#lsk { text-align:center; padding-bottom:15px; }
#lsk a { color:#333333; font-size:11px; text-decoration:none; }
#fla { width:152px; height:112px; padding-bottom:15px; margin-bottom:15px; }

.navigation { /* Навигация */
	padding:10px;
	margin-bottom:10px;
	background-color:#FEFEFE;
	background-image: url(/themes/elements/bg_line.gif);
	border: 1px solid #F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#26292F;
}

.navigation a { color:#2089C9; }

#announcement { /* Анонс */
	padding:10px;
	margin-bottom:10px;
	background-color:#F8F8F8;
	border: 1px dashed #D5D5D5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#24282F;
}

#announcement a { color:#2089C9; }

#title_box {
	margin:0; padding:4px;
	padding-top:2px;
	background-color:#FBFBFB;
	border:1px solid #E5E5E5;
	border-bottom:3px solid #4399CD;
	font-family: Tahoma, Courier, monospace;
	font-size: 12px;
	color: #666666;
}

#box { margin:0; padding:8px; border:1px solid #E5E5E5; }

#box_table table {
	border: 0px;
	width:230px;
	table-layout: fixed;
	border-top: 1px solid #D4D4D4;
}

#box_table table td { margin: 0px; padding: 0px; vertical-align:top; }
#box_table td { margin: 0px; padding: 8px; }
#box_table .img { width:73px; }

#box_table h2 {
	font-family: Tahoma,Helvetica,sans-serif;
	color: rgb(60, 60, 60);
	font-size: 14px;
	font-weight: normal;
	padding-bottom:5px;
}

#box_table a {
	font-family: Tahoma,Helvetica,sans-serif;
	color:#2089C9;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	padding-bottom:5px;
}

.box_news a {
	font-size:13px;
}

.box_news {
	width:100%;
	border: 0;
	padding:0;
	margin:0;
	border: 1px solid  #E5E5E5;
	margin-bottom:10px;
}

.box_news td {
	margin: 0;
	padding: 15px;
	vertical-align:top;	
}

.box_news_date {
	width:60px;
	text-align:center;
	border: 0;
	padding:4px;
	margin:0;
	background-color: #F0F0F0;
	color:#666D84;
	font-size:10px;
}

.contact td { padding: 5px; font-size:11px; }
.contact h2 {
	padding-bottom:10px;
	color:#303941;
	font-size:13px;
	text-decoration:underline;
}

#table_names { color: #333333; font-size:10px; font-weight:bold; }
#table_names_two { width:100%; text-align:center; }
#table_names_one { padding-left: 10px; }
#table_names_three { padding-right: 20px; }

#table_cat { border: 1px solid #EAEAEA; font-size:12px; color: #24282F; margin-bottom:10px; }
#table_cat a { color: #2089C9; text-decoration:none; }
#table_cat td { vertical-align:middle; border: 1px solid #EAEAEA; }
.table_cat_one { padding: 4px; height: 50px; }
.table_cat_three { padding: 4px; }
.table_cat_two { width:100%; text-align: left; padding-left:10px; padding-right:10px; }

.form { color: #333333; font-size:10px; font-weight:bold; }

.navigation2 { /* Навигация */
	padding:5px;
	margin-bottom:10px;
	background-color:#F0F0F0;
	border: 1px solid #F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#26292F;
}

.navigation2_td { padding-right:5px; }
.line_blue { padding:0; background-color:#F8BA12; width:1px; }
.navigation a { color:#2089C9; }
.textare { width:100px; border: 1px solid #C8C8C8; }
.subb { width:150px; border: 1px solid #C8C8C8; font-size:11px; color:#26292F; }

#links td {
	padding: 8px;
	border: 1px solid #F0F0F0;
}
.des { width: 100%; }

#images_box {
	width:150px; height: 150px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-left: 10px;
	text-align:center;
}

.des_box_td { width:100%; }
#des_box { margin-left: 50px; margin-top: 40px; width: 300px; }
#des_box a { color: #2089C9; font-weight:bold; }
#des_box b { color:#000000; }
#des_box #price { color:#FF0000; font-weight:bold; background-color: #F9F9F9; }
#des_box ul li {
	list-style:none;
	border-bottom: 1px solid  #CCCCCC;
	padding: 5px;
}

#content_goods { padding: 10px; }

#content_goods td { border: 1px solid #CCCCCC; padding:2px; padding-left:10px; padding-right: 10px; }
#content_goods li { margin-left: 35px; }

.squidy { border:1px dashed #EBEBEB }
/* ============================= */