/* CSS Document */
body { height: 100%; position: relative;background-color:#ffffff;}
body, table { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color: #474747; }
table { border-collapse: collapse; }
td { padding: 0;}

table #tablica_korzini td {
	vertical-align:middle;
}

a { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }
a img { border: 0; }
/*h1 { font: 14px Tahoma, Arial, sans-serif; font-weight: bold; color: #82898D; }*/
/*h2 { font-size: 14px; }*/
/*h3 { font-size: 13px; }*/
h1  { margin: 0 30px;color:#7C302F;font-weight:bold;font-size: 14px;font-family: Tahoma, Arial, sans-serif;background:transparent url(zerno.gif) no-repeat scroll 0px 4px;padding-left:30px;line-height:30px; }
h2  { margin-left: 70px;margin-top: 0px;margin-bottom: 0px;line-height: 20px;color:#585757;font-weight:bold;font-size: 14px;font-family: Tahoma, Arial, sans-serif; }
h3  { margin: 10 30px;color:#817F7F;font-weight:bold;font-size: 15px;font-family: Tahoma, Arial, sans-serif; }
h4 { font-size: 13px;color:#985857; }
h5 { family:Tahoma, Arial, sans-serif; padding:0; margin:0; display:inline }

#container { min-width: 760px; width: 100%; height: 100%; }

#head { height: 230px; background-image:url("bg-header.jpg"); background-position: top; background-repeat: repeat-x;} 
#logo { position: absolute; left: 50px; }

#navig1 { display: inline;float: left; width: 340px; height: 50px;padding-left:30px;padding-top:10px;}
 
#navig { display: inline;float: right; height: 50px; font: 13px  Verdana,Arial,Helvetica,sans-serif;color: #7F614E;padding-right:25px;}
#navig a { display: block; font: 13px  Tahoma, Arial, sans-serif; font-weight: bold; color: #82898D; float:left; padding:2px 5px; margin-top: 3px; position: relative; left: 220px; }
#navig a.sel { color: #782322; }
#navig a:hover { color: #782322; text-decoration:none; }

.int_mag {color: #782322; font: 16px  Tahoma, Arial, sans-serif; font-weight: normal;left: 30px;position:absolute;letter-spacing:2px;width:200px;}

#extra { height: 189px; text-align: center; clear: both;margin-left:20px;margin-right:10px;}
#extra table { margin: 0 auto; width: 100%; }
#extra td { text-align: center; }
#extra img { margin: 0 auto; }

#content { width: 100%; border-collapse: collapse;border-bottom: 1px solid #fff; } /* height:380px; */
#content td {  vertical-align: top; }

#left { width: 200px; height: 1%; }
#left h1  { margin: 0 30px;color:#7C302F;font-weight:bold;font-size: 14px;font-family: Tahoma, Arial, sans-serif;background:transparent url(zerno.gif) no-repeat scroll 0px 4px;padding-left:30px;line-height:30px; }
#left h2  { margin-left: 70px;margin-top: 0px;margin-bottom: 0px;line-height: 20px;color:#585757;font-weight:bold;font-size: 14px;font-family: Tahoma, Arial, sans-serif; }
#left h3  { margin: 0 30px;color:#817F7F;font-weight:bold;font-size: 15px;font-family: Tahoma, Arial, sans-serif; }
#left div.inn { margin: 0 20px; }
#left div.inn a:hover h1{text-decoration:underline;}
#left div.inn a:hover h2{text-decoration:underline;}

#body div.inn {margin-top:30px;margin-bottom:30px;margin-left:30px; }

#right { width: 220px; }
#right img { float: left; margin:6px 0 6px 0; }
#right h3 { font: 12px; font-weight: bold; color: #985857; margin-bottom:0; }
#right p { font-size: 11px; margin-top: 0; }
#right h1 { margin:0 20px 0 10px; }
#right div.inn { margin:0 10px 0 10px; }
#right div.inn a:hover h4{text-decoration:underline;}

#right div.inn p a {text-decoration:none;font-size:11px;color:#474747;}


#poisk font {color:#585757;font-family:Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;margin:0pt 30px;line-height:30px;}
#poisk div { height:28px;margin-left:20px;position:relative;width:159px;}
#poisk input { border:1px solid #707070;font-size:11px;height:13px;line-height:14px;margin:0pt;position:absolute;width:96px;}
#poisk form { margin-left:40px;margin-top:20px;}
#poisk #knopka {border:0pt none;height:17px;padding-left:102px;position:static;width:60px;}
#poisk { margin:0pt 10px;}


#mail input, textarea { border: 1px solid #707070; font-size:11px; line-height: 14px; width: 204px;  }


.main .news { margin-top: 5px; }
.main .news a { color: #474747; }
.main .news a:hover { color: #985857; text-decoration: none;  }
.main #left { width:290px; }
.main #left h1  { margin-left: 50px; }
.main #left div.inn { margin-left: 50px; }

.main #poisk h1 { margin-left: 50px; }
.main #poisk div { margin-left: 60px; }

.main #head { height: 380px; background-image:url("bg-header_main.jpg"); } 
.main #logo { position: absolute; left: 50px; }
.main #navig { float: right; width: 760px; height: 72px; background: none; }

#flash { text-align: center;}


.nicetable td,.nicetable th { padding: 3px 10px; border: 1px solid #fff; }
.nicetable .col1 { background-color: #eeeeee; }
.nicetable .col2 { background-color: #fefefe; }

/* каталог */
.pic				{}
.table_pic_width	{width:1px;height:1px;}
.table_pic_width2 {height:150px;}
.table_pic_width2 td {text-align:center;}
.pic_corn_c 		{background:#FFFFFF;}
.pic_corn_t 		{background:#FFFFFF url(pic_corn_t.gif) top repeat-x;}
.pic_corn_b 		{background:#FFFFFF url(pic_corn_b.gif) bottom repeat-x;}
.pic_corn_l 		{background:#FFFFFF url(pic_corn_l.gif) left repeat-y;}
.pic_corn_r 		{background:#FFFFFF url(pic_corn_r.gif) right repeat-y;}
.image				{width:100%; background:#ffffff;}
.tablica_kategoriya	{width:1px;height:1px; padding: 10px;background:#ffffff;text-align:center;vertical-align:middle;}
.tablica_kartinka {margin:10px;width:150px;height:100px;text-align:center;vertical-align:middle;}

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

a.memu_saita {color:#E5E5E5; font-size:12px;font-family:Arial;font-weight:bold;text-transform:uppercase; text-decoration:none;} 

a:hover.memu_saita {color:#E5E5E5; font-size:12px;font-family:Arial;font-weight:bold;text-transform:uppercase; text-decoration:none;} 

 			
img .pixel{border:0px none;margin:0px;display:block;}

.padd_33 a{
color:#205D7D;
font-size:12px;
line-height:25px;
}

.padd_33 a:hover{  
color: #205D7D;  
font-size:12px;
text-decoration: underline;
line-height:25px;
}
.galereya a:link {
color:#205D7D;
font-family:"Times New Roman",Times,sans-serif;
font-size:11pt;
font-weight:bold;
text-decoration:underline;
}
table.forma {font-size: 14px;color:#353434;text-decoration: none;width:480px;}
form.otzivi {font-size: 14px;color:black;text-decoration: none;}

.num_stranic  {display:block;line-height:20px;
padding:10px 0px;font-family: Verdana, Arial, sans-serif; font-size: 12px;font-color:#353434; }
.num_stranic a{font-size: 12px;color:#353434;text-decoration: none;font-weight:normal; }
.kartinka {float:left;}
.kartinka_t {
	display:block;
	height:260px;
	padding:10px 20px 0px 0px;
	width:100%;
}
.obratno {
	display:block;
	padding-left:10px;
	padding-top:10px;
	width:100px;
}

.stoimost_t {
	color:red;
	font-weight:bold;
	padding:2px 0pt 0px 100px;
	width:150px;
}
.dobavit {
	display:block;
	padding:5px 80px 0px 20px;
	position:relative;
	text-align:right;
}
.tovar_niz {
	display:block;
}
.tovar_verx {
	display:block;
	min-height:320px;
	height:auto !important;
	height:320px;
}
.nazvanie_t {
	display:block;
	font-weight:bold;
	padding:10px 0px 0px 20px;
	position:relative;
}
.nazvanie {display:block;position:relative;margin:5 10 10 10px;font-weight:bold;}
.opisanie {display:inline;position:relative;margin:5 10 10 10px;font-size: 11px;}
.opisanie p{margin:0 10 0 10px;}
.opisanie_t {
	/*
	display:block;
	margin:5px 10px 10px 0px;
	position:static;
	min-height:290px;
	height:auto !important;
	height:290px;
	*/
	display:block;
	height:auto !important;
	margin:10px 10px 10px 0px;
	width:100%;
}
.opisanie_t a{color:#006699; text-decoration:underline;}
.opisanie_t a:hover{color:#006699; text-decoration:underline;}

.razmer_t {display:block;margin:5px 10px 10px 0px;position:static;width:100%;}
.cvet_t {display:block;margin:5px 10px 10px 0px;position:static;width:100%;}
.sostav_t {display:block;margin:5px 10px 10px 0px;position:static;width:100%;}

.podrobnee {display:inline;float:left;margin:0px 0px 0pt 50px;position:static;}
.cena {display:block;padding:5px 10px 10px;position:static;width:280px;}

.tovar_g {margin:6px; float:left;display: block;position:relative;font-family: Verdana, Arial, sans-serif; font-size: 12px;font-color:#353434; }
.tovar_t {margin-right:20px; margin-bottom:20px;display: block;font-family: Verdana, Arial, sans-serif; font-size: 12px;font-color:#353434;}
.tovar_t a{ text-decoration: none;}
.tekst {float:left;display: block; }


.novosti {
padding:0 0 0 15px;
}

.novosti a {color: #1B5574; font-size:11px; text-decoration:none;}
.novosti a:hover { color: #1B5574; font-size:11px; text-decoration:none;}
.novosti h3 {font-size:13px;}

.tovar_korzini {
background:transparent url(z1.gif) no-repeat scroll 5px;
font-size:11px;
margin:0 0 0 15px;
padding:0 0 0 25px;
width:160px;
}
.tovar_korzini a {color: #1B5574; font-size:11px; text-decoration:none;}
.tovar_korzini a:hover { color: #1B5574; font-size:11px; text-decoration:none;}



/* корзина */
#cartContentsDisplay th {
border-color:#E1E1E1 rgb(225, 225, 225) rgb(225, 225, 225);
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#707070;
padding:5px;
}

input, select, textarea #korzina {
color:#707070;
font-family:arial;
font-size:12px;
font-weight:normal;
line-height:12px;
vertical-align:middle;
}
div .obshaya_stoimost{
float:right;
display:iline;
margin-left:20px;
margin-right:20px;
height:20px;
width:140px;
font-family:tahoma;
text-align:right;
font-size:14px;
line-height:16px;
font-weight:bold;
}
fieldset {
border:0px;
border-bottom-style:1px #E1E1E1;
margin:0.5em 0em;
padding:0.5em;
color:#ffffff;
text-decoration:none;
}
fieldset a{
color:#ffffff;
text-decoration:none;
}.buttonRow3 input {border:none; padding:0; background:none;}

#shoppingCartDefault .buttonRow {margin:5px;}

.buttonRow, .buttonRow2 {padding:7px 0px; text-align:right;margin:20px 10pt 0pt;width:100%;
}

.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}


div.pokaz_tovara{
width:500px;
}
div.pokaz_korzini{
width:100%;
}

.margin {padding:0px 20px 20px 26px;}


/* ================= СТИЛИ МЕНЮ =================*/

/* ---------- меню каталога -----------*/
ul.lmenu1 {
	background: #FEDF8F;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:239px;
}
ul.lmenu1 li {
	display:block;
	list-style-image:none;
}
ul.lmenu1 li.razd {
	background: transparent url(romb.gif) no-repeat scroll 15px 9px;
	height:20px;
	padding:7px 0px 0px 29px;
	color:#2A2A12;
	font-size:100%;
	font-weight:bold;
}
ul.lmenu1 li a {
	color:#2A2A12;
}
ul.lmenu1 li.podrazd a {
	color:#49472E;
}
ul.lmenu1 li.podrazd {
	width:190px;
	padding:0px 0px 0px 45px;
	color:#2A2A12;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana,Tahoma;
}
ul.lmenu1 li.verx {
	background: transparent url(orange_bar.png) repeat-x scroll 0pt;
	height:30px;
	width:239px;
	font-weight:bold;
}
ul.lmenu1 li.verx div {
	padding:7px 0px 0px 29px;
	font-weight:bold;
	color:#473461;
}
ul.lmenu1 li.niz {
	background: transparent url(orange_bottom.png) repeat-x scroll 0pt;
	height:18px;
	width:239px;
}
/* ---------- меню подарок / меню стол заказов -----------*/
ul.lmenu2 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.lmenu2 li {
	display:block;
	list-style-image:none;
}

ul.lmenu2 li a {
	color:#2A2A12;
	font-weight:bold;
	text-decoration:underline;
}
ul.lmenu2 li a:hover {
	text-decoration:none;
}

ul.lmenu2 li.punkt {
	border-left:1px solid #F9C071;
	border-right:1px solid #F9C071;
	width:188px;
	padding-left:30px;
	padding-right:19px;
}

ul.lmenu2 li.verx {
	background: transparent url(lmenu2_verx.png) repeat-x scroll 0pt;
	height:30px;
	width:239px;
	font-weight:bold;
}
ul.lmenu2 li.verx div {
	padding:7px 0px 0px 29px;
	font-weight:bold;
	color:#000000;
}
ul.lmenu2 li.niz {
	background: transparent url(lmenu2_niz.png) repeat-x scroll 0pt;
	height:18px;
	width:239px;
}
/* ---------- меню поиск -----------*/
ul.menu_poisk {
	background: #FEDF8F;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.menu_poisk li {
	display:block;
	list-style-image:none;
}

ul.menu_poisk li a {
	color:#2A2A12;
}

ul.menu_poisk li.punkt {
	width:188px;
	height:20px;
	padding-left:30px;
	padding-right:19px;
}

ul.menu_poisk li.verx {
	background: transparent url(orange_bar.png) repeat-x scroll 0pt;
	height:30px;
	width:239px;
	font-weight:bold;
	margin-bottom:10px;
}
ul.menu_poisk li.verx div {
	padding:7px 0px 0px 29px;
	font-weight:bold;
	color:#473461;
}
ul.menu_poisk li.niz {
	background: transparent url(orange_bottom.png) repeat-x scroll 0pt;
	height:18px;
	width:239px;
}
/* ---------- меню доп страниц  -----------*/
ul.pmenu3 {
	background: #FEDF8F;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.pmenu3 li {
	display:block;
	list-style-image:none;
}

ul.pmenu3 li a {
	color:#2A2A12;
	font-weight:bold;
	text-decoration:underline;
}
ul.pmenu3 li a:hover{
	text-decoration:none;
}
ul.pmenu3 li.punkt {
	width:188px;
	height:20px;
	padding-left:30px;
	padding-right:19px;
}

ul.pmenu3 li.verx {
	background: transparent url(pmenu4_verx.png) repeat-x scroll 0pt;
	height:30px;
	width:239px;
	font-weight:bold;
}
ul.pmenu3 li.verx div {
	padding:7px 0px 0px 29px;
	font-weight:bold;
	color:#473461;
}
ul.pmenu3 li.niz {
	background: transparent url(orange_bottom.png) repeat-x scroll 0pt;
	height:18px;
	width:239px;
}

/* ---------- Количество товара в корзине  -----------*/

.kolvo_tovara {
	background: transparent url(contact_frame.png) no-repeat !important;
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vsechtoblestit.ru/dizain/standart/kartinki/contact_frame.png");
	position:absolute;
	top: 20px;
	right:250px;
	width:335px;
	height:96px;
	z-index:1;
}
.kolvo_tovara_dannie {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-top:20px;
	margin-left:10px;	
}

/* ---------- прочие  -----------*/

.shapka3 {
	background: transparent url(shapka3.png) repeat-x scroll 0pt;
	position:absolute;
	top: 0px;
	right:150px;
	width:345px;
	height:189px;
}
.podpis {
	padding:25px 0px 40px 40px;
}
.podpis a {
	text-decoration:underline;
}
.podpis a:hover {
	text-decoration:none;
}
/* ---------- меню сайта  -----------*/

div.menu_saita { 
	position:absolute;
	left:280px;
	top:164px;
	/*width:550px;*/
}
div.menu_saita_nijnee { 
	height:54px;
	background: #FEDF8F;
}
div.menu_saita_nijnee ul.menu_saita {
	list-style:none;
	padding:20px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
div.menu_saita ul.menu_saita {
	list-style:none;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
}

ul.menu_saita li{ 
	display:block;
	float:left;
	margin-right:20px;
}
ul.menu_saita li a{ 
	font-weight:bold;
	text-decoration:underline;
}
ul.menu_saita li a:hover{ 
	text-decoration:none;
}

div.menu_liniya {
	background:#F9C071;
	height:6px;
	margin-left:5px;
	margin-right:15px;
}

/* ---------- товар корзины  -----------*/

div.shapka4 {
	background: transparent url(shapka4.png) repeat-x scroll 0pt;
	position:absolute;
	top: 20px;
	right:10px;
	width:239px;
	height:149px;
	display:block;
}

div.shapka4 ul {
	list-style:none;
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}

ul.shapka4 li{ 
	display:block;
}
ul.shapka4 li a{ 
	text-decoration:underline;
}
ul.shapka4 li a:hover{ 
	text-decoration:none;
}

ul.shapka4 li.verx{
	height:30px;
}

ul.shapka4 li.niz {
	height:50px;
}

ul.shapka4 li.punkt {
	height:20px;
}

/* ---------- товар (таблица) -----------*/

.tovar {
	padding-right:40px; 
	padding-bottom:40px; 
	float:left;
	display: block;
	position:relative;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	font-color:#353434;
}
div.tovar ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.tovar li {
	display:block;
	list-style-image:none;
}

div.tovar a {
	color:#2A2A12;
	font-weight:bold;
	text-decoration:underline;
}
div.tovar ul li a:hover {
	text-decoration:none;
}

div.tovar ul li.punkt {
	padding-left:3px;
	padding-right:3px;
}

div.tovar ul li.verx {
	background: transparent url(tovar_tverx_v.png) repeat-x scroll 0pt;
	height:10px;
	width:179px;
	font-weight:bold;
}

div.tovar ul li.sr {
	height:120px;
	width:177px;
	border-left:1px solid #F9C071;
	border-right:1px solid #F9C071;
	text-align:center;
	vertical-align:middle;
}
div.tovar ul li.sr a {
	text-decoration:underline;
	font-weight:normal;
}
div.tovar ul li.sr a:hover {
	text-decoration:none;
	font-weight:normal;
}
div.tovar ul li.niz {
	background: transparent url(tovar_tniz_v.png) repeat-x scroll 0pt;
	height:110px;
	width:179px;
}


div.tovar ul li.punkt_v {
	padding-left:3px;
	padding-right:3px;
}

div.tovar ul li.sr_v {
	height:120px;
	width:177px;
	border-left:1px solid #F9C071;
	border-right:1px solid #F9C071;
	text-align:center;
	vertical-align:middle;
}

div.tovar ul li.verx_v {
	background: transparent url(tovar_tverx_v.png) repeat-x scroll 0pt;
	height:10px;
	width:179px;
	font-weight:bold;
}

div.tovar ul li.niz_v {
	background: transparent url(tovar_tniz_v.png) repeat-x scroll 0pt;
	height:110px;
	width:179px;
}

div.opisanie ul {
	padding-top:30px;
	padding-left:10px;
	font-weight:bold;
}

/* ---------- товар (конкретный) -----------*/
ul.tovar_ch li.verx {
	background: transparent url(tovar_verx.png) repeat-x scroll 0pt;
	height:12px;
	width:317px;
	font-weight:bold;
}
ul.tovar_ch li.sr {
	height:225px;
	width:315px;
	border-left:1px solid #F9C071;
	border-right:1px solid #F9C071;
	text-align:center;
	vertical-align:middle;
}
ul.tovar_ch li.niz {
	background: transparent url(tovar_niz.png) repeat-x scroll 0pt;
	height:12px;
	width:317px;
}
ul.tovar_ch ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.tovar_ch {
	display:block;
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}


ul.tovar_ch_m {
	display:block;
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0px 0px 0px 5px;
	margin:0px;
}
ul.tovar_ch_m img {
	width:100px;
}
ul.tovar_ch_m li.verx {
	/*background: transparent url(tovar_verx_m.png) repeat-x scroll 0pt;*/
	height:12px;
	width:117px;
	font-weight:bold;
}
ul.tovar_ch_m li.sr {
	width:115px;
	height:155px;
	/*border-left:1px solid #F9C071;
	border-right:1px solid #F9C071;*/
	text-align:center;
	vertical-align:middle;
}
ul.tovar_ch_m li.niz {
	/*background: transparent url(tovar_niz_m.png) repeat-x scroll 0pt;*/
	height:12px;
	width:117px;
}

ul.tovar_ch_m li.sr div {
	margin-bottom:5px;
	margin-left:7px;
	width:100px;
}
ul.tovar_ch_m li.sr div img {
	border:1px solid #F9C071;
	cursor: pointer;
}
/* ---------- контакты -----------*/
div.telefon {
	font-size:18px;
	padding: 5px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
}
div.pochta {
	font-size:18px;
	padding: 5px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}
div.icq {
	font-size:18px;
	padding: 5px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}
div.k_stroka {
	padding-left:200px;
}
div.k_stroka div{
	text-align:left;
}


a.tt iframe{
    filter:alpha(opacity=90); 
	opacity: 0.90;
	position: absolute;
	background: #ffffff;
	z-index: -1;
	border:0;
	left:10px;
	top:-70px;
	height:65px;
	width:210px;
}
a.tt:hover{
	position:relative;
	z-index:23;
}
a.tt span{
	display:none;
}
a.tt:hover span{
	background:#FAFAFA none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#000000;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:55px;
	left:10px;
	padding:5px;
	position:absolute;
	text-decoration:none;
	text-align:left;
	top:-70px;
	width:200px;
	z-index:20;
}

table.categoriya tr{
	line-height:11px;
}


/* НОВОСТИ И СТАТЬИ*/

#forum-blocks {
border-spacing:10px 0pt;
/*clear:both;*/
display:inline;
float:left;
padding:10px 12px 12px 2px;
/*position:relative;*/
/*height:135px;*/
}
.forum-block-inner {
/*background:#F5F5F5 none repeat scroll 0%;*/
border:0px solid #B9B9B9;
border-spacing:10px;
display:block;
/*height:170px;*/
margin-right:10px;
position:relative;
vertical-align:top;
min-width:346px;
width:346px;
/*display:inline;*/
float:left;
/*min-height:170px;*/
}
#forum-blocks .shad-cont {
position:relative;
}

.forum-block-inner .tab-menu {
/*margin:-21px -1px 0pt -26px;*/
/*overflow:hidden;*/
/*margin:20px 20px 0pt 26px;*/
/*
line-height:20px;
height:20px;
display:block;
position:relative;*/
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:20px;
min-height:20px;
}

.forum-block-inner .tab-menu li {
margin:0pt 0pt 0pt 25px;
}
.tab-menu li.active {
background:#FFFFFF none repeat scroll 0%;
border-color:#848484 rgb(185, 185, 185) rgb(255, 255, 255);
}
.tab-menu li.active a {
border-bottom:0px dotted #999999;
/*color:#999999;*/
color:#006699;
}
.tab-menu li a {
color:#696969;
display:block;
margin:0pt 10px;
text-transform:uppercase;
white-space:nowrap;
}
ul.posts {
border-top:1px dotted #969696;
margin:0pt 10px;
padding:2px 0pt 2px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
min-height:140px;
}
.forum-block-inner ul.posts li {
background:transparent url(forum-list-bull.gif) no-repeat scroll 0px 4px;
/* background-image:url(forum-list-bull.gif); background-repeat:no-repeat; */
margin-bottom:1px;
padding-left:12px;
}
.forum-block-inner ul.posts li span {
width:10px;
}
.forum-block-inner ul.posts li a {
	color:#666666;
	font-weight:bold;
}
li.forum-block-inner a {
color:#006699;
text-decoration:none;
}
.forum-block-inner .all-topics {
/*background:transparent url(2b-b-shadow.png) no-repeat scroll center bottom;*/
border-top:1px dotted #939393;
/*border-bottom:1px dotted #939393;*/
bottom:-3px;
display:block;
font-weight:bold;
height:29px;
line-height:20px;
margin-left:9px;
position:relative;
/*width:329px;*/
width:320px;
}
.shadow {
position:absolute;
}
.shadow.left, .shadow.right {
background:transparent url(2b-lr-shadow.png) no-repeat scroll 0%;
height:190px;
position:absolute;
top:-1px;
width:4px;
}
.shadow.left {
left:-4px;
}
.shadow.right {
background-position:-3px 0pt;
right:-4px;
}

#f-block {
border-spacing:10px 0pt;
display:inline;
height:30px;
margin:0pt 0pt 0px;
padding:10px 12px 12px 2px;
}
li.bl {
/*background:transparent url(2b-b-shadow.png) no-repeat scroll center bottom;*/
border-top:1px dotted #939393;
/*border-bottom:1px dotted #939393;*/
bottom:-3px;
display:inline;
float:left;
font-weight:bold;
height:29px;
line-height:20px;
/*margin-left:9px;*/
/*position:relative;*/
min-width:320px;
width:320px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 22px 0pt 12px;

}
