html body { margin:0 auto; padding:0; font-size: 11px; font-family: Verdana,Tahoma,Arial; color: #000000; background-color:#22303d; width:904px; }

/*
html body { margin:0px; font-size: 11px; font-family: Verdana,Tahoma,Arial; color: #000000; background-color:#22303d;}
*/
td,th,div {font-size: 11px; font-family: Verdana,Tahoma,Arial; color: #000000; text-align:left;}
input,
textarea,
select,option {font-size: 11px; font-family: Verdana,Tahoma,Arial; color: #252D33; padding-left:2px;}
.button {height:20px; font-weight: bold; font-size: 11px; color: #FFF; background-color: #008a96; cursor: pointer; border: 1px solid #FFF;}

img { border:0px;}
fieldset {padding: 6px; margin: 6px; border:1px solid #c9cbcd;}
legend {font-size: 12px;  padding:4px; color:#008a96;}
label {cursor:pointer;}
p { margin-top:5px; margin-bottom:5px;}
form { margin:0px;}
hr { color:#c9cbcd; height:1px; background:#c9cbcd; border:0px; }


a:link,a:visited,a:hover { color:#008a96; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline; }

/*
#body {width:904px; padding-left:50%;  margin-left:-452px;}
#body {width:904px; }
*/

#top {width:900px; height:100px;}
#logo {width:250px; height:90px; padding-top: 10px; float:left;}
#forms {width:904px; height:50px; background: #c9cbcd;}
#user_menu {width:496px; height:43px; padding-top:5px; padding-left:5px; float:left; background: url(img/l3.gif) right repeat-y; line-height:17px;}
#user_menu a { color:#444; font-weight:normal; font-size: 11px; }
#search {padding:5px; line-height:17px; float:left;}
#search a { color:#444; font-weight:normal; font-size: 11px; }
#top_categories {margin-top:5px; margin-bottom:5px; width:902px; background:#22303d; border:1px solid #c9cbcd;}
#center {float:right; width:902px; border-left:1px solid #c9cbcd; border-right:1px solid #c9cbcd; background:#fff;}
#info {width:202px; float:right;}

#content, #main_content {float:right; width:695px;}
#clear {clear:both; height:1px; background:#E1E3E5;}
#bottom {float:right; width:892px; height:40px; display:block; background:#162029; border:1px solid #c9cbcd;  padding:5px; margin-bottom:10px; }
#banners {float:right; padding:10px; }


#main_content table td { width:205px; font-size: 11px; border-bottom:1px solid #E1E3E5; padding:10px 0; color:#444; vertical-align:top; }
#main_content table td a { font-size: 11px; font-weight:normal; color:#444; }
#main_content table td a strong { font-size: 13px; color:#008a96; }
#main_content table td.img { width:130px; border-bottom:0; text-align: center; }

#info a { display:block; padding:10px 5px 0 10px; padding-bottom:0; }

.m1 { width:100px; background: url(img/l2.gif) right top repeat-y;}
.m2 { width:200px; background: url(img/l2.gif) right top repeat-y;}
.m3 { width:195px;}
.m4 { width:695px; background: url(img/l2.gif) right top repeat-y; padding-left:5px;}

.blackline { height:50px; background:#E1E3E5 url(img/bg.gif) left top repeat-x; border:1px solid #c9cbcd; border-bottom:0; }
.blackline a { height:35px;  display:block; text-align:center; float:left; font-size: 16px; font-style: italic; font-family: Arial,Tahoma,Verdana; padding-top:15px; }
.blackline div { height:35px;  display:block; text-align:center; float:left; font-size: 16px; font-style: italic; font-family: Arial,Tahoma,Verdana; padding-top:15px; color:#FFF; font-weight:bold;}

.blackline a:link { color:#FFF;}
.blackline a:visited { color:#FFF;}
.blackline a:hover { color:#c9cbcd;}
.blackline .m4 { text-align:left;}

.t_block {width:190px; height:90px; background: url(img/l1.gif) left bottom no-repeat; color:#008a96; font-weight:bold; padding:5px; float:right;}
.t_block span {color:#FFF;}
.t_block p { font-size: 13px;}
.t_block a { font-size: 13px;}

#t_phones {width:190px; height:90px; color:#FFF; font-size: 13px; font-weight:bold; padding:5px; float:right; }

#categories a { 
	background: red url(img/p1.gif) left no-repeat; 
	color:#FFF; 
	font-weight:normal; 
	font-size: 12px; 
	margin-left:5px; 
	margin-right:5px; 
	line-height:20px;
	padding-left:15px; 
	border-bottom: 1px solid #c9cbcd;
	display:block; 
	}
#categories .a { 
	background: url(img/p2.gif) left no-repeat; 
	color:#000; 
	}
#categories div { 
	padding-left:20px; 
	border-bottom: 1px solid #c9cbcd;
	margin-left:5px; 
	margin-right:5px; 
	}
#categories div div { 
	padding-left:10px; 
	border:0;
	margin:0; 
	}
#categories div .a, #categories div a { 
	background: none; 
	font-size: 11px; 
	line-height:18px;
	border-bottom:0;
	padding-left:0; 
	margin-left:0; 
	}


#content div { background:#f8f8f9; border:1px solid #c9cbcd; border-right:0; padding:5px; margin:5px; margin-right:0;}
#main_content div { background:#f8f8f9; border:1px solid #c9cbcd; border-right:0; border-left:0; padding:5px; margin:5px 0;}
#content p, #main_content p { padding:5px;}
#content p p, #main_content p p { padding:0;}
#content span  { color:#f00000;}
#main_content span { color:#f00000; font-size:120%; font-weight:bold;}

#sort { padding:0; }
#sort div { width:180px; float:right; text-align:center; border:0; padding:0; margin:0;}
#sort img { padding-left:10px; }

#sort p, #pages p {  margin:0; padding:0; }

#pages { clear:both; padding:0; }
#pages div { float:right; text-align:right; border:0; padding:0; margin:0; }
#pages span { color:#f00000; font-size: 12px; font-weight:bold;}


.g { background: #E1E3E5; }


.t1 { border-bottom: 1px solid #E1E3E5; margin-left:5px; }

.ch_table { background: #DEDEDE; }
.ch_table th { background: #EEE; }
.ch_table td { background: #FFF; }


.wt { border: 1px solid #c9cbcd; }
.wt td { background: #FFF; }





