/* Base */
BODY {
    background-color: #FFFFFF;
	margin : 0px 0px 0px 0px;
	color: #5D5D5D;
}
/*
BODY,TD {font: 11px Arial, Helvetica, sans-serif;}
P,UL,LI,INPUT,SELECT,TEXTAREA {font: 11px/1.4 Arial, Helvetica, sans-serif}
*/
/* Font */
.f10px {font-size : 10px;}
.f11px {font-size : 11px;}
.f12px {font-size : 12px;}
.f14px {font-size : 14px;}

/* Color */
.w {color : #FFFFFF}
.bl {color : #000000}
.b2 {color : #397BA3}
.red {color : #ff0000}
.pmenu {font-size : 12px;color : #2E7797;}
.pmenu2 {font-size : 13px;color : #2E7797;}

/*NEW PHOTOPACK*/
/*div#details b.pmenu, b.pmenu_green, b a.pmenu, b.pmenu {font-size:12px; color:#758A63;}
div#new_advS b.pmenu2, div#new_advS b.pmenu2 a {font-size:13px; color:#758A63;}
a.paging {color:#758A63;}
table#details em.b2 {color : #7B8D63}*/
/*NEW PHOTOPACK*/



/* Block */
#header TD {
	vertical-align : top;
	background-repeat: repeat-x
}
#footer TD {
	background-repeat: repeat-x
}
#Tmenu {
	width: 100%; 
	padding : 5px 10px 0px 10px;
}
#Tmenu TD {
	vertical-align : top;
}
#Tmenu UL {
	margin-bottom: 0px;
	list-style-type : square;
	color: #B8B464
}

#Tmenu UL.tma {
	list-style-type : square;
	color: #5D5D5D;
}
#Tmenu UL.tma A{
	color: #5D5D5D;
}
#topMenu {
	/*display: none;*/
}
#topMenu UL A {
	text-decoration: none;
	color: #B8B464;
}
#topMenu UL A:hover {
	text-decoration: underline;
}
#bMenu TD {

}
#bMenu TD.ico {
	text-align : center;
	/*background-color: #C0CAAC;*/
	background-color : #ECEFE7;
	height: 25px; 
	padding: 5px 5px 5px 5px
}
#bMenu TD.menu {
	padding: 5px 5px 5px 5px;
	/*border-width : 1px 0px 0px 0px;*/
	border-width : 0px 0px 0px 0px;
	border-color : #C0C0C0;
	border-style: solid;
	background-color : #ECEFE7;
}
#bMenu TD.menu_bottom {
	border-width : 0px 0px 0px 0px;
	background-color : #ECEFE7;
}

#bMenu TD.menu_title  { background-color:#E1E4C7; color:#758A63;vertical-align:middle;  font: bold 12px Arial, Helvetica, sans-serif; text-align:left;
padding-left:5px;} 
#bMenu TD.menu_block_bg {background-color:#E1E4C7;}


#bVote TD.menu_title  { background-color:#C9CDAA; color:#758A63;  font: bold 12px Arial, Helvetica, sans-serif; padding-left:45px;} 
#bVote TD.menu_title2  { background-color:#C9CDAA; color:#758A63;  font: bold 12px Arial, Helvetica, sans-serif; padding-left:45px;} 
#bVote TD.menu_block_bg2 {background-color:#C9CDAA;}




	/*

#Lmenu UL {
	list-style-type : square;
	color: #5D5D5D;
	margin-top: 0px;
}
#Lmenu UL.lm {
	margin: 5px 10px 5px 15px; padding: 0px 0px 0px 0px;
}
*/
IMG.um {
	margin-right: 3px;
	margin-top: 5px;
}
TD.pan0 {
	border-width : 1px 0px 0px 0px;
	border-color : #C0C0C0;
	border-style: solid;
}
TD.pan1 {
	font-size : 12px;
	color: #778C62;
	border-width : 0px 1px 1px 0px;
	border-color : #C0C0C0;
	border-style: solid;
}
TD.pan2 {
	font-size : 12px;
	color: #778C62;
	border-width : 1px 0px 0px 0px;
	border-color : #C0C0C0;
	border-style: solid;
}
TD.pan3 {
	padding: 2px 10px 2px 20px;
}
TD.pan4 {
	font-size : 12px;
	color: #778C62;
	border-width : 0px 1px 1px 1px;
	border-color : #C0C0C0;
	border-style: solid;
}
TD.pan5 {
	border-width : 0px 0px 1px 0px;
	border-color : #C0C0C0;
	border-style: solid;
}
TD.pan6 {
	padding: 2px 10px 2px 0px;
}
/*
DIV.pages {	white-space : nowrap;}
DIV.pages SPAN.group {}
DIV.pages SPAN.num {}
DIV.pages SPAN.num A{color: #2E7797;}
H3.head {font-size : 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}*/
TD.thead {
	padding-left: 5px; 
	padding-right: 5px;
	background-color: #CDCEA9;
}/*
TD.trow1 {
	padding-left: 5px; 
	padding-right: 5px;
	background-color: #E9EADD;
	vertical-align : top;
}
TD.trow2 {
	padding-left: 5px; 
	padding-right: 5px;
	background-color: #F1F1E6;
	vertical-align : top;
}
*/

/* Link */
A.bl
{	text-decoration: none;	}

A.bl:hover
{	text-decoration: none; color:#778C62;	}

A.tm 
{	font: bold 12px Arial, Helvetica, sans-serif;
	/*color: #2E7797;*/
	color:#778C62;
	text-decoration: none;
}
A.tm:hover 
{	text-decoration: underline;	}

A.tm_green
{	font: bold 12px Arial, Helvetica, sans-serif;
	color: #778C62;
	text-decoration: none;
}
A.tm_green:hover 
{	text-decoration: underline;	}

A.tma {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5E5E5E;
}

A.tmsa {
	color: #5D5D5D;
	text-decoration: none;
}
A.tmsa:hover {
	text-decoration: underline;
}
/*
A.lm {
	color: #5D5D5D;
	text-decoration: none;
}
A.lm:hover {
	text-decoration: underline;
}
A.lma {
	color: #2E7797;
}
*/
/* Search */
.ej1 {font: bold 12px Arial, Helvetica, sans-serif;}
.ej1 a {color: #2E7797;text-decoration:none;}

/*.ej1 a {color: white;text-decoration:none;}*/
.ej1 a:visited {color: #2E7797;text-decoration:none;}
.ej1 a:hover {color: #2E7797;text-decoration:none;}

.ej1 a.white {color: white;text-decoration:none;}
.ej1 a.white:visited {color: white;text-decoration:none;}
.ej1 a.white:hover {color: white;text-decoration:none;}

.dtl_white {color: white;font: bold 12px Arial, Helvetica, sans-serif;} 


table.hot_block td.hot_title {background-color:#E1E4C7; color:#758A63;vertical-align:top;  padding-top:10px;padding-right:25px; font: bold 20px Arial, Helvetica, sans-serif; text-align:right;} 
table.hot_block td.article_title {background-color:#E1E4C7; color:#758A63;vertical-align:middle; font: bold; padding-right:25px; font: 15px Arial, Helvetica, sans-serif; text-align:right;} 
TD.hot_block_bg {background-color:#E1E4C7;}


table.interview_block td.hot_title {background-color:#758A63; color:white;vertical-align:top;  padding-top:10px;padding-right:25px; font: bold 20px Arial, Helvetica, sans-serif; text-align:right;} 
TD.interview_block_bg {background-color:#758A63;}

/*rounded corners*/
div#nifty{ background: #58AADA}
b.rtop, b.rbottom {display:block;background: #FFF}
b.rtop b, b.rbottom b {display:block;height: 1px; overflow: hidden; background: #58AADA}
b.r1{margin: 0 5px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

div#nifty2{ background: #768B64;}
div#nifty2 a.white {color: white;text-decoration:underline;}
b.rtop2, b.rbottom2 {display:block;background: #FFF}
b.rtop2 b, b.rbottom2 b {display:block;height: 1px; overflow: hidden; background: #768B64}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px; height: 2px}

div#nifty3{ background: white;}
div#nifty3 a.green {font-weight: bold; color: #778C62;text-decoration:underline;}
b.rtop3, b.rbottom3 {display:block;background: #E1E4C7}
b.rtop3 b, b.rbottom3 b {display:block;height: 1px; overflow: hidden; background: white;}
b.rtop3 b.r4, b.rbottom3 b.r4{margin: 0 1px; height: 2px}
/*rounded corners*/


div.results_col div {margin-bottom:1em; padding:0;vertical-align:top; }
div.results_col div td {vertical-align:top;}
div.results_col div img {margin: 0px 0px 5px 0px;} 
div.results_col div.text {padding-bottom:0.1em; text-align : left;}
div.results_col div.info {margin-top:0.3em; }
div.results_col div.info a {color: #8E8C5A;}
div.results_col div.info a:visited {color: #8E8C5A;}
div.results_col div.info a:hover {color: #8E8C5A;}
div.results_col div.title {font: bold 12px Arial, Helvetica, sans-serif;}
div.results_col div.title a {color: #2E7797;text-decoration:none;}
div.results_col div.title a:visited {color: #2E7797;text-decoration:none;}
div.results_col div.title a:hover {color: #8E8C5A;text-decoration:none;}
/*ol.results_col div img {float: right; margin-left:5px;}*/
div.results_col div.title img {margin: 0px 0px 5px 2px; float:right;}
div.results_col div div {margin-bottom: 0px; padding-bottom: 0.3em;}




div.results_col2 td.dd { padding-left:12px; margin-left:0px; /*margin-bottom:1em; */vertical-align : top;}
div.results_col2 td.dd {/*margin-bottom:1em*/; /*padding:0*/;vertical-align : top; background:#ECEDDB;}
div.results_col2 td.dd  {vertical-align : top;}
div.results_col2 td.dd2  {background:#E1E4C7;}

div.results_col2 td.dd img {margin: 7px 7px 10px 10px; float:right;} 
div.results_col2 div.text {/*padding-bottom:0.1em; */text-align : left;}
div.results_col2 div.info {margin-top:0.4em;}
div.results_col2 div.info a {color: #8E8C5A;text-decoration:none;}
div.results_col2 div.info a:visited {color: #8E8C5A;text-decoration:none;}
div.results_col2 div.info a:hover {text-decoration:none;}
div.results_col2 div.title {font: bold 12px Arial, Helvetica, sans-serif;}
div.results_col2 div.title a {color: #2E7797; text-decoration:none;}
div.results_col2 div.title a:visited {color: #2E7797;text-decoration:none;}
div.results_col2 div.title a:hover {color: #8E8C5A;text-decoration:none;}



div.results div {margin-bottom:1em; padding:0;vertical-align : top;}
div.results div td {vertical-align : top;}
div.results div img {margin: 0px 10px 0px 0px} 
div.results div.text {padding-bottom:0.1em; text-align : left;}
div.results div.info {margin-top:0.3em;}
div.results div.info a {color: #8E8C5A;}
div.results div.info a:visited {color: #8E8C5A;}
div.results div.info a:hover {color: #8E8C5A;}
div.results div.title {font: bold 12px Arial, Helvetica, sans-serif;}
div.results div.title a {color: #2E7797;text-decoration:none;}
div.results div.title a:visited {color: #2E7797;text-decoration:none;}
div.results div.title a:hover {color: #8E8C5A;text-decoration:none;}
div.results div.img {float: right}
div.results div div {margin-bottom: 0px; padding-bottom: 0.3em;}






/*
ol.results_col li {margin-bottom:1em; padding:0;vertical-align:top; }
ol.results_col li td {vertical-align:top;}
ol.results_col li img {margin: 0px 0px 5px 0px;} 
ol.results_col div.text {padding-bottom:0.1em; text-align : left;}
ol.results_col div.info {margin-top:0.3em;}
ol.results_col div.info a {color: #8E8C5A;}
ol.results_col div.info a:visited {color: #8E8C5A;}
ol.results_col div.info a:hover {color: #8E8C5A;}
ol.results_col div.title {font: bold 12px Arial, Helvetica, sans-serif;}
ol.results_col div.title a {color: #2E7797;text-decoration:none;}
ol.results_col div.title a:visited {color: #2E7797;text-decoration:none;}
ol.results_col div.title a:hover {color: #8E8C5A;text-decoration:none;}

ol.results_col div.title img {margin: 0px 0px 5px 2px; float:right;}
ol.results_col ul li {margin-bottom: 0px; padding-bottom: 0.3em;}
*/
dl.results_col dd { padding-left:5px; margin-left:0px; /*margin-bottom:1em; */vertical-align : top;}
dl.results_col dd {/*margin-bottom:1em*/; /*padding:0*/;vertical-align : top; background:#ECEDDB;}
dl.results_col dd td {vertical-align : top;}
dl.results_col dd img {margin: 0px 0px 10px 10px; float:right;} 
dl.results_col div.text {/*padding-bottom:0.1em; */text-align : left;}
dl.results_col div.info {margin-top:0.3em;}
dl.results_col div.info a {color: #8E8C5A;text-decoration:none;}
dl.results_col div.info a:visited {color: #8E8C5A;text-decoration:none;}
dl.results_col div.info a:hover {text-decoration:none;}
dl.results_col div.title {font: bold 12px Arial, Helvetica, sans-serif;}
dl.results_col div.title a {color: #2E7797; text-decoration:none;}
dl.results_col div.title a:visited {color: #2E7797;text-decoration:none;}
dl.results_col div.title a:hover {color: #8E8C5A;text-decoration:none;}

/*
ol.results li {margin-bottom:1em; padding:0;vertical-align : top;}
ol.results li td {vertical-align : top;}
ol.results li img {margin: 0px 10px 0px 0px} 
ol.results div.text {padding-bottom:0.1em; text-align : left;}
ol.results div.info {margin-top:0.3em;}
ol.results div.info a {color: #8E8C5A;}
ol.results div.info a:visited {color: #8E8C5A;}
ol.results div.info a:hover {color: #8E8C5A;}
ol.results div.title {font: bold 12px Arial, Helvetica, sans-serif;}
ol.results div.title a {color: #2E7797;text-decoration:none;}
ol.results div.title a:visited {color: #2E7797;text-decoration:none;}
ol.results div.title a:hover {color: #8E8C5A;text-decoration:none;}
ol.results div.img {float: right}
ol.results ul li {margin-bottom: 0px; padding-bottom: 0.3em;}
*/

dl.results dd {margin-bottom:1em; padding:0;vertical-align : top;}
dl.results dd td {vertical-align : top;}
dl.results dd img {margin: 0px 10px 0px 0px} 
dl.results div.text {padding-bottom:0.1em; text-align : left;}
dl.results div.info {margin-top:0.3em;}
dl.results div.info a {color: #8E8C5A;text-decoration:none;}
dl.results div.info a:visited {color: #8E8C5A;text-decoration:none;}
dl.results div.info a:hover {text-decoration:none;}
dl.results div.title {font: bold 12px Arial, Helvetica, sans-serif;}
dl.results div.title a {color: #2E7797; text-decoration:none;}
dl.results div.title a:visited {color: #2E7797;text-decoration:none;}
dl.results div.title a:hover {color: #8E8C5A;text-decoration:none;}


/* Reviews_All */
table.results { border-collapse: collapse; border: #DDDDD2 1px solid;}
table.results li {margin-bottom:1em; padding:0;vertical-align : top;}
table.results li td {vertical-align : top;}
table.results li img {margin: 0px 10px 0px 0px} 
table.results div.text {padding-bottom:0.1em; text-align : left;}
table.results div.info {margin-top:0.3em;}
table.results div.info a {color: #8E8C5A;}
table.results div.info a:visited {color: #8E8C5A;}
table.results div.title {font: bold 12px Arial, Helvetica, sans-serif;}
table.results div.title a {color: #2E7797;}
table.results div.title a:visited {color: #2E7797;}
table.results div.img {float: right}
table.results ul li {margin-bottom: 0px; padding-bottom: 0.3em;}



/* Articles */
.modh5 {display:inline; }
.paragr {padding-bottom:1em; }


/* Links */
.links_list {font-size: 8pt; text-decoration: none;}
.table4links {	font-size: 9pt; text-align: justify;}
.href {text-decoration: none;}
.href A:link {text-decoration: none;}
.href A:visited {text-decoration: none;}

#HotTopic A:link {text-decoration: none; }
#HotTopic A:hover {text-decoration: none; color:#778C62;}
#HotTopic A:visited {text-decoration: none;}
#HotTopic {align:left;}


/* Comments_phpbb*/
/* General text */
.genmed { font-size : 11px; }
.genmed { color : #5D5D5D; }
a.genmed { color: #617554; text-decoration: none; }
a.genmed:hover	{ color: #DD6900; text-decoration: underline; }

/* Quote & Code blocks */
.code 
{	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FFFFFF; border: #CDCEA9; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.quote 
{	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #CDCEA9; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* НЕ УДАЛЯТЬ!!! сами потом будете переделывать! Нужно для фотопака */


IMG.rating {
float:none;
margin:0;
padding:0;
position:relative;
top:10px;
}

SPAN.rc {
position:relative;
top:-8px;
}


H3.fcomment {

display:block;
margin : 10px 0px 4px 0px;
font-size:13px;
font-weight:bold;
}

H2.fcomment {

display:block;
margin:0px;
font-size:13px;
font-weight:bold;
margin-bottom:14px;
border-bottom: 1px #7B7D7B solid;

}


.date {
color: #5A8EA5;
}

/* comment form */
/*
#commentform {-moz-border-radius: 4px;}
#commentform fieldset {
	border:0 solid;
	padding: 15px;
} 

#commentform label {
  margin:0 15px 0 0px;
  display:block;
  float:left;
  width:60px;
  text-align: left;
  padding-top: 7px;
}



#commentform input 
{	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;	
}

#commentform textarea {
	width: 370px;
	padding: 2px;
}
*/

p small.smallnice{
	font: normal 0.9em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

/*

#commentform #submit {
	margin: 0;
	margin-left: 90px;
	}


#commentform .button{
	margin: 0;
	margin-left: 90px;
	
}
*/	


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #EFEFEF;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.catOuterBorder {
background: #C6C3C6;
}

.catInnerBg {
background: #FFFFFF;
}

/*------обрамление серой рамкой: расш. поиск-------*/
.bordered {
width:100%; 
border:1px #C6C3C6 solid;

}

.imagerow1 {
  background-color: #E5E5E5;
  color: #004C75;
}