/* < General styles */
html,body,table,form,input,select,textarea,p,img,ul,ol,dl,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0; }
body { font:12px/15px Tahoma; background:#fff; color:#696969; min-width:1000px; }
img.news {
	border: 1px solid #023F1A;
	
}
.left { float:left; }
.right { float:right; }

a { color:#033f8e; text-decoration:none; }
a:hover { text-decoration:underline; }

.arrow { background:url(images/i_arrow2.gif) left center no-repeat; padding-left:13px; }
input.b { border:1px solid #b2b2b2; }
input { vertical-align:middle; }
.input { border:1px solid #b2b2b2; padding-left:3px; padding-top:1px; height:17px; background:url(images/input_bg.gif) left top no-repeat #fff; }
.w1 { width:312px; } .w2 { width:80px; } .w3 { width:125px; }
.btn { border:1px solid #b2b2b2; background:url(images/btn_bg.gif) left top repeat-x; width:72px; height:42px; }
.pad { padding-top:5px;}
.line { background:url(images/line_bg.gif) left top repeat-x; height:5px; margin:6px 0; }
.line2 { background:url(images/line_bg2.gif) left top repeat-x; height:2px; margin:6px 0; clear:both; }
/* General styles > */ 

/* < Header styles */
#header_logo { background:url(images/header_logo.gif) left top no-repeat #7bafce; width:300px; height:200px; color:#fff; }
#header_logo a  { display:block; text-decoration:none; width:207px; height:92px; font-size:11px; margin:46px 0px 15px 40px; }
#header_topline { height:16px; background:#f0f0f0; color:#727272; padding-left:15px; padding-right:2px; }
#header_topline img { vertical-align:middle; }
#header_bg { background:url(images/header_bg.gif) left top repeat-x #488eb8; width:100%; height:184px; }
#header_bg #search { margin-left:15px; margin-top:15px; font-size:11px; color:#fff; }
#header_menu { background:#c3c3c3; height:44px; }
#header_menu ul { list-style:none; margin-left:35px; }
#header_menu ul li { float:left; margin-right:30px; }
#header_menu ul li a { color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:underline; }
#header_menu ul li a:hover { text-decoration:none; }
/* Header styles > */

/* < Left column */
#left_column { width:282px; padding-top:22px; padding-left:18px; }
.btitle1 { color:#ff8400; font-size:14px; font-weight:bold; }
.btitle1 img { margin-right:7px; }
.btitle1 a { color:#ff8400; text-decoration:none; }
.btitle2 { color:#1e5db1; font-size:14px; font-weight:bold; }
.btitle2 img { margin-right:7px; }
.btitle2 a { color:#1e5db1; text-decoration:none; }
.news { margin-bottom:21px; }
.more { margin-bottom:26px; }
.block { margin-top:26px; }
.block ul { list-style:none; }
.block ul li { margin-bottom:19px; }
.block ul a { color:#505050; text-decoration:underline; }
.block ul a:hover { text-decoration:none; }
/* Left column > */

/* < Content styles */
#cb1 { background:#F2F2F2; border:1px solid #b7b7b7; margin-top:9px; padding:14px 28px; line-height:20px; }
#cb1 ul { list-style:none; }
.green_line { background:#80b931; height:3px; margin:6px 0; }
.cb2 { background:#f8f8f8; padding:9px 15px; }
.pic { width:100px; text-align:left; }
a.price { background:url(images/i_basket.gif) left center no-repeat; padding-left:17px; color:#ff8400; text-decoration:none }
.banner468 img { margin-top:10px; }
/* Content styles > */

/* < Right column styles */
#right_column { padding-top:4px; width:149px; }
.block2 { margin-bottom:10px; }
#b_catalog { background:url(images/block_catalog_top.gif) left top no-repeat; width:134px; padding-top:20px; padding-left:15px; }
#b_catalog_bg { background:url(images/block_catalog_bg.gif) left top repeat-y; width:149px; }
#b_catalog_bottom { background:url(images/block_catalog_bottom.gif) left top no-repeat; width:149px; height:16px; }
.word1 { font-size:20px; line-height:20px; color:#000; }
.word2 { font-size:20px; line-height:20px; color:#ff0000; text-transform:uppercase; }
#b_catalog ul { list-style:none; margin-left:20px; margin-top:15px; }
#b_catalog ul a { color:#444444; text-decoration:none; }
#b_ad { background:url(images/block_ad.gif) left top no-repeat; width:149px; color:#fff; text-align:center; font-size:20px; }
#b_ad_bg { width:149px; }
#b_ad_bottom { background:url(images/block_ad_bottom.gif) left top no-repeat; width:149px; height:10px; }
/* Right column styles > */

/* < Footer styles */
#footer { background:url(images/footer_bg.gif) left top repeat-x #1b4f95; border-top:1px solid #b7b7b7; height:73px; }
#copy { margin:0 20px; color:#e5e5e5; font-size:11px; }
#copy a { color:#e5e5e5; }
#copy td { background:url(images/fotter_bg2.gif) left center no-repeat; padding-left:20px; }
/* Footer styles > */
/* ��������
-----------------------------------------------------------------------------*/
.counter_dispaly {
	background:url(../images/counter.png) no-repeat center;	width:150px;
	height:56px;
	float:right;
	margin:0 0 10px 0;
}
.counter_dispaly .today {
	position:absolute;
	text-align:center;
	margin:38px 10px;
	width:55px;
}
.counter_dispaly .all {
	position:absolute;
	text-align:center;
	margin:38px 85px;
	width:55px;
}

/* �����������
-----------------------------------------------------------------------------*/
.comments {
	width:100%;
}

.comments .header {
	background-color: #921613;
	border:1px solid #3B3B3B;
	height:22px;
	font-family:"Courier New", Courier, monospace;
}

.comments .header .title {
	color: #FFF070;
	padding:2px 5px;
	font-size:14px;
	float:left;

}

.comments .header .img {
	background:url(images/comment.gif) no-repeat left;
	width:14px;
	height:14px;
	float:left;
	margin:5px 3px;
}
.comments .header .total {
	color: #fff;
	padding:2px 5px;
	font-size:14px;
	float:right;
	font-weight:bold;
}

.comments .content {
	margin:10px 2px;
}

.comments .content .head {
	border-top: 1px dashed black;
	background-color: #F1F1F1; 
	font-size: 10px;
	color: #000000; 
	font-weight:bold; 
	padding: 3px;
	height:15px;
}

.comments .content .head .date {
	float:left;
}
.comments .content .head .author {
	float: right;
}

.comments .content .text {
	margin:10px 5px;
}

.hr {
	border-top: 1px dashed black;
	margin:5px 0 10px 0;
}

/* Buttons*/
.buttons {
	color: #fff;
	margin:0 0 0 5px;
}
.buttons a {
	color: #fff;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	cursor:pointer;
	font-weight:bold;
	margin:1px 3px;
}
.buttons a:hover {
	color: #FFF070;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	cursor:pointer;
	font-weight:bold;
	margin:1px 3px;
}
.buttons .left {
	float:left;
	background:url(images/button_com_bg/left.png) left no-repeat;
	width:5px;
	height:20px;
}
.buttons .center {
	float:left;
	background:url(images/button_com_bg/center.png) left repeat;
	height:20px;
}
.buttons .right {
	float:left;
	background:url(images/button_com_bg/right.png) right no-repeat;
	height:20px;
	width:5px;
}

fieldset {
	margin-bottom: 10px;
	border: 1px #ccc solid;
	padding: 5px;
	text-align: left;
}
legend    {
	color: #0B55C4;
	font-size: 12px;
	font-weight: bold;
}
fieldset p {  margin: 10px 0px;  }
label { margin:0; padding:0;}
div.col { float: left; }
div.width-40 { width: 40%; }
div.width-45 { width: 45%; }
div.width-55 { width: 55%; }
div.width-50 { width: 50%; }
div.width-70 { width: 70%; }
div.width-30 { width: 30%; }
div.width-60 { width: 60%; }
div.width-40 { width: 40%; }

table.admintable td 					 { padding: 3px; }
table.admintable td.key,
table.admintable td.paramlist_key {
	background-color: #f6f6f6;
	text-align: right;
	width: 160px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
table.admintable td.paramlist_key_head {
	background-color: #f6f6f6;
	text-align: center;
	width: 160px;
	color: #666;
	font-weight: bold;
	font-size:14px;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.paramlist td.paramlist_description {
	background-color: #f6f6f6;
	text-align: left;
	width: 170px;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

/* Центральная заставка
-----------------------------------------------------------------------------*/


