

/* znacenija po umolcaniju  */
* {font-size:12px; font-family:Tahoma;  text-align:justify }

a  {color:#0066FF}

a:visited {color:dodgerblue}

form {
	padding:0px; margin: 0px;
}

table {
	border-collapse: collapse;
}

/*
h1 {
	font-size: 17px;
	color: Green;
	border-bottom: 1px solid #f2f1e6;
	margin-bottom: 20px;
	padding-bottom: 5px;

}
*/

h1 {

	padding:5px;
	padding-left:25px;
	font-size:13px;
	color:#f86400;
	margin-top:0px;
	border-bottom:2px solid #e1e1e1

}

	/* zagolovok kotorij idet posle drugih elementov */
.aft {
	margin-top:25px;
}

h1.aft {
	margin-top:25px;
}

table.th1 {
	width:100%;
	background-color:;
	margin-bottom: 15px;
	border-collapse: collapse;
	height:30px;

    border-bottom:2px solid #e1e1e1
}

table.th1 td.th1l {
	padding-left:25px;
    font-size:13px;
	font-weight:bold;
    color:#f86400;
}
table.th1 td.th1r {
	padding-right:12px;
	text-align:right;
}

table.th1 td.th1c {
	padding-right:12px;
	text-align:right;
}


h2 {font-size:15px; color:#000000}

body { background-color: #FFFFFF; margin: 0px; padding:0px; }

body.noImages { background-color: #FFFFFF;  background-image:none !important ;  }

input.v1 {
	border:1px solid #c5c5c5; height:20px; width:250px;
}

input.v2 {
	border:1px solid #c5c5c5; height:20px; width:200px;
}

input.btn {
	text-align:center; border:1px solid #003c74;  color:#676767; height:24px;
	background-image: url(/_images/default/btn.png)
}


/* fiziceskoe raspolozenie osnovnogo sablona */


#d1 { width:1000px; background-color:#ffffff; text-align:justify; margin:0px auto;  }
#d2menu { width:1000px; text-align:justify; margin:0px auto;  position:relative; background-color:#fe6f00 }




#d2menu #alpha {position:absolute; top:-10px; left:78px; color:#FFFFFF; font-weight:bold; font-size:22px;  z-index:20}

#d3menu { width:1000px; text-align:justify; margin:0px auto;  position:relative; background-color:gray ; color:#ffffff; padding-top:2px; padding-bottom:2px; }

#d3menu a {font-size:9px; color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px;}

#logreg {position:absolute; width:960px; left:0px; top:0px; }
#logreg td {padding:5px; color:#FFFFFF}
#logreg a {color:#FFFFFF; text-transform:  uppercase}

#logreg td div { width:31px; height:31px; border:1px solid #FFFFFF; overflow:hidden; }

#logreg .logForm td {padding:3px; font-size:11px;}
#logreg .logForm a { font-size:10px;}

#logreg .logForm td.reg input.v1 {
    width:80px; font-size:11px; height:15px;
    background-color:#ff8a33; color:#FFFFFF;
    padding-left:3px;  border-width:0px;
}

#logreg .logForm  input.b1 {
    font-size:11px;  background-color:#ee5700; color:#FFFFFF;  text-align:center;
    border: 0px solid #FFFFFF;
}

#nizCnt { background-color:#6b6b6b;  float:none; clear: both}

#leftCnt   {  width:175px; float:left;  overflow:hidden; }
#rightCnt  {  width:675px; float:left;  margin-left:10px; overflow:hidden; }
#pravoCnt2 {  width:130px; float:left;  margin-left:10px; overflow:hidden;  }


#rightCntFull {  width:930px; margin-left:15px; margin-right:15px; overflow:hidden; }
#rightCnt2 {  width:100%; margin-left:15px; margin-right:15px;  overflow:hidden }


#tmp001 { width:900px; height:15px; }
#tmp002 { width:900px; height:15px; float:none; clear: both; }




/*  pravij blok  */

#pravoCnt2 .pblc { border:1px solid #dedede; padding:5px; margin-bottom:5px;  }





/* verhnee menju  */

#verhMenu {height:25px; width:100%; position:relative; background-color:#ee5700;}
#verhMenu table {height:25px; width:100%;  }
#verhMenu td {text-align:center }
#verhMenu a { font-size:13px; color: #FFFFFF; padding-right:15px; padding-left:15px; text-decoration:none; }

#nizMenu {width:100%;   text-align:center; }
#nizMenu #line { height:5px; width: 1000px;  ; margin:0px auto; overflow:hidden; background-color:#ee5700; }
#nizMenu table {height:25px; width:1000px; background-color: #e1e1e1 }
#nizMenu td {text-align:center ; font-size:12px; color: #666666; }
#nizMenu a { font-size:12px; color: #666666; padding-right:10px; padding-left:10px; text-decoration:none; }


#podMenu {height:25px; background-color: #e1e1e1; width:100%; }
#podMenu table {height:25px;  width:100%;  }
#podMenu td {text-align:right; padding-right:25px;  }
#podMenu a { font-size:12px; color: #000000; padding-right:5px; padding-left:5px; text-decoration:none }

#verhTb {height:48px; background-color:#000000; width:1000px;  }
#verhTb td {color:#737373; font-size:11px}
#verhTb a {color:#ffffff; font-size:11px}

#verhTb div.bodyBorder {position:relative; width:2px; height:48px; overflow:hidden;}


/* pravij block */

#leftCnt #search {background-color:#e5f1e6; height:55px; }

#leftCnt .menu1 {background-color: #f1f1f1; width:175px;}
#leftCnt .menu1 a {color:#ee5700; font-size:11px; text-decoration:none; }

#leftCnt .menu1 th {
    padding-top:2px; padding-bottom:2px;
    color: #4d4d4d;
    padding-left: 15px;
    background-color:#c9c9c9;
    font-size:11px;
}


#leftCnt .menu1 th.niz {
    height:4px;
}

#leftCnt .menu1 td {
    color:#666666;
    font-size:11px;
    padding:3px;
}

#leftCnt .menu1 td.reg input.v1 {
    width:100px;
}

#leftCnt .menu1 td.pr {
   padding-right:3px;
}

#leftCnt .menu1 td.lv {
    padding-left:3px;
}


#leftCnt .menu1 td.lnk {
	border-bottom: 1px solid #dedede ;


	height: 20px;
	padding-left: 5px;

}

#leftCnt .menu1 td div.dl {
	font-size:11px ;
	color:#afafa9;
	float:left;
	width:148px;


}

#leftCnt .menu1 td div.dp {
	font-size:10px ;
	color:#a9a9a9;
	float:left;
	text-align:right;
}


/* tablicka ldja pravoi casti   */
#pravoCnt2 .menu1 {background-color: #f1f1f1; width:130px;}
#pravoCnt2 .menu1 a {color:#ee5700; font-size:11px; text-decoration:none; }

#pravoCnt2 .menu1 th {
    padding-top:2px; padding-bottom:2px;
    color: #4d4d4d;
    padding-left: 15px;
    background-color:#c9c9c9;
    font-size:11px;
}

#pravoCnt2 .menu1 td {
    color:#666666;
    font-size:11px;
    padding:3px;
}

#pravoCnt2 .menu1 b {
    font-size:11px;
}

#pravoCnt2 .menu1 td.lnk {
	border-bottom: 1px solid #dedede ;
	height: 20px;
	padding-left: 5px;

}



/*  obrabortka osibok */

.error{
    color:red;
}

label.error{
	background-image:url(/_images/default/x.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	color:red;
	margin-top: 5px;
}

input.error{
    border:1px solid red;
}


/* otobrazenie inputov */
.reg input { border:1px solid #c5c5c5; height:20px; width:250px;  }
.reg input.error { border:1px solid red; height:20px; width:250px; margin-bottom:10px; }

.in input { border:1px solid #9c9c9c; height:20px; padding-left:3px;   }
.in input.w250 { width:250px;  }
.w90 input { width:90px;  }
.w50 input { width:50px;  }
.w250 input { width:250px;  }
.w350 input { width:350px;  }

.in textarea { border:1px solid #9c9c9c; height:50px; }
.w350 textarea { width:350px;  }
.w250 textarea { width:250px;  }

textarea { border:1px solid #9c9c9c; padding:3px; }

div.inbg { padding:5px; background-color:#F8F8F8 }

/* iniversaljnie razmernie zagluski */

div.z5x5 { width:5px; height: 5px; overflow: hidden; }
div.z10x10 { width:10px; height: 10px; overflow: hidden; }
div.z15x15 { width:15px; height: 15px; overflow: hidden; }

.noFloat
{
	clear: both;
}


/* stilj tablici spiskov  */

table.tbl1 {
	background-color:#f9f9f9;
	border-collapse: collapse;
}

table.tbl1 th {

	text-align:left;
	font-weight: normal;
	padding:10px;
	margin:0px;
	color: #4d4d4d;
	background-color:#d8d8d8;
	background-image:url(/_images/evoler/th1.png);
	background-position: top;
	background-repeat:no-repeat;
	
}

table.tbl1 td {
	padding:10px;
	border-bottom:1px solid #b3b3b3;
	margin:0px;
}

table.tbl101 td {
	padding:5px;
}

table.tbl2 {
	border-collapse: collapse;
}

table.tbl2 th {

	text-align:left;
	font-weight: normal;
	padding:5px;
	color: #4d4d4d;
	background-color:#d8d8d8;
	background-image:url(/_images/evoler/th1.png);
	background-position: top;
	background-repeat:no-repeat;

}

table.tbl2 td {
	padding:5px;
	border-bottom:1px solid #b3b3b3;
}



table.tbl3 {
	border-collapse: collapse;
	border-top:1px solid #FFFFF;
}

table.tbl3 th {

	text-align:left;
	font-weight: normal;
	padding: 15px 15px 15px 0px;
	background-color:#d8d8d8;
	background-image:url(/_images/evoler/th1.png);
	background-position: top;
	background-repeat:no-repeat;
}

table.tbl3 td {
	padding: 15px 15px 15px 0px;
	border-bottom: 1px solid #b3b3b3;
}


table.tbl0 {
	border-collapse: collapse;
}

table.tbl0 th {
	text-align:left;
	font-weight: bold;
	padding: 5px;
}

table.tbl0 td {
	padding: 5px;
	border-width:0px;
}




/* varianti shirini  */
.w100p { width: 100%;  }


/* varianti viravnivanija */

.aleft { text-align:left; }
.aright { text-align:right; }
.acenter { text-align:center; }



/* belij cset zagluska */
table.cwhite td {
	color: #FFFFFF;
}

/* button style */

.button_table {border-collapse: collapse; margin:0; padding:0;}
.button_table td{ padding:0px !important; margin:0 !important; height:30px;}

.button_table .l { border:1px solid red; }
.button_table .c { border:1px solid blue; }
.button_table .r { border:1px solid green; }

.button_table input, .button_table button 
{
	margin:0;
/*
	background:none;
	border:0;
*/	
	height:20px;
}

/* pickers style */
.timepicker
{
	width:55px;
}




/* nastroika postraniocnoj razbivki  */

table.pglist {
	width:100%;
	height:55px;
	background-color:#f1f1f1;
}

table.pglist div{
	width:35px;
}

table.pglist td.rtt{
	text-align:right;
	width:35px;
}

table.pglist td.itd{
	text-align:center;
	width:30px;
	height:30px;
}

table.pglist td.itd a {
	font-size:11px;
}

table.pglist td.itds{
	text-align:center;
	width:31px;
	height:30px;
	background-image: url(/_images/evoler/plistsel.png);
}

table.pglist td.itds a {
	font-size:11px;
	color: #FFFFFF;
}

table.pglist td.ltt{
	width:35px;
}


/* stiljk kontekstnogo menju   */


div.cntMenu
{

	border:	1px solid #b3b3b3;
	background-color: #f1f1f1;
	z-index:11000;
}

div.cntMenu table { border-top:1px solid #b3b3b3 }

div.cntMenu td
{
	padding: 5px;
	cursor: pointer;
	color: #000000;
	font-size:11px;
}
.cntMenuHeadLeft{
	background: url(/_images/evoler/context-head-left.png);
	height:4px;
	width:4px;
}
.cntMenuHeadRight{
	background: url(/_images/evoler/context-head-right.png);
	height:4px;
	width:4px;
}
.cntMenuHeadCenter{
	background: url(/_images/evoler/context-head-center.png);
	height:4px;
}

div.cntMenu table.cntTbl1 td
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left:10px;
}

/* nastroika modalnoego menju  */

.diaMod {
	width:400px;
	border:1px solid #dfd9c3;
}

.diaMod .head {
	width:100%;
	background-color:#017709;
	color:#FFFFFF;
	font-size: 15px;
	padding:10px 20px 10px 20px;;
}

.diaMod .cnt {
	width:100%;
	background-color:#f6f6ee;
	font-size: 12px;
	padding:20px;
}

/* knopki */

div.podbtn { height: 26px; clear:both;  }

table.btn01 {
	height: 26px;
	cursor: pointer;
	border-collapse: collapse;
	
}
table.btn01_align {
    float:right;
    margin-right:10px;
}

table.left {
float:left;
margin-right:10px;
}

table.right {
float:right ; ;
margin-left:10px;
}


table.btn01 td{
	padding:0px !important;
	border-width:0px;
}

table.btn01 div {
width:10px; height:20px; overflow:hidden;
}


table.btn01 td.bc{
	text-align: center;
	background-image: url(/_images/default/btn01.png);
	background-position: -5px;
	color:#000000;
}

table.red td.bc{
	color:red !important;
}

table.blue td.bc{
	color:blue !important;
}

table.btn01 td.bl{
	text-align: center;
	background-image: url(/_images/default/btn01.png);
	width:10px;
}

table.btn01 td.br{
	text-align: center;
	background-image: url(/_images/default/btn01.png);
	background-position: -290px;
	width:10px;
}

table.btn01 input, table.btn01 button{
	background-color: transparent;
	border-width:0px;
	text-align: center;
}

table.btn01 a{
	color:#000000;
 	text-decoration:none;
}


/* tablsi  */

.tabs {
	width:100%;
}


.tabs .item {
	float:left;
	padding:5px 6px 5px 6px;
	background-color: #cfcfcf;
	color:#4d4d4d;
	text-decoration: underline;
	font-size: 14px;
	margin-left:1px;
	cursor:pointer;
}

.tabs .itemS {
	float:left;
	padding:5px 6px 5px 6px;
	background-color: #f96500;
	color:#FFFFFF;
	font-size: 14px;
	margin-left:1px;
}

.tabs .itemNiz
{
	border-top: 2px solid #ff7000; float: none;clear: both;
	width:100%;
}

.tabsCnt {
	width:100%;
}

.tabsArea {

	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #ff7000;
	padding:20px;
	margin-bottom:20px;	
 float: none;clear: both;
}


/* dlja soobscenij */
.msg_text { width:100%; height:150px;}
.subj { width:100%}

/**/

div.nofloat  { float:none; clear: both; width:100% }


.divBody { background-color:#FFFFFF; padding:20px; margin:5px; }


/* dlja komentariev */

#com_container div.cItem {padding-top:15px; padding-bottom:15px; border-bottom:1px solid #d7d9dc; }

#com_container table.cItem {
	border-collapse: collapse;
}

#com_container table.cItem td {
	padding:0px;
}

#com_container table.cItem tb.user {
	padding-right:10px;
}

#com_container div.cItem .user { float:left; padding-right:10px;  }

#com_container div.cItem .info { height:50px;  }


#com_container table.cItem .nick {
	font-size:11px; font-weight:bold; color:#017709
}

#com_container table.cItem .date {
	font-size:11px; color: #a0a0a0; padding-left:10px; padding-right:10px;
}

#com_container table.cItem .hd {
	margin-bottom:10px; font-size:11px;
}

/* informacionnaja panelj poljzovatelej */

#user-info-panel {
	width: 175px;
   background-color: #f1f1f1;
}

#user-info-panel .host-panel {text-align:center; padding-bottom:5px; }
#user-info-panel .host-panel a { font-size:10px; text-decoration:none; color:#666666; text-transform:  uppercase;   }

#user-info-panel a {color:#ff7000; font-size:11px;}

#user-info-panel #foto {
    padding-top:5px;
	text-align: center;
}

#user-info-panel #foto img {
	border:3px solid #dedede; ;
}

#user-info-panel #name {
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
	border-bottom:1px solid #d7d9dc;
	font-size:15px;
}


#user-info-panel #text 
{
	margin-left:7px;
	margin-right:7px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #d7d9dc;	
}

#user-info-panel #user-info-text{
 font-size:10px;
}

#user-info-panel #topik-info-edit{
	text-align:right;
}

#user-info-panel #topik-info-edit a{
	font-size:10px; color: GrayText; text-decoration: none;
}

#user-info-panel #user-bolee
{
	width:250px;
	margin-left:15px;	
}

.hidden{
    visibility:hidden;
}



#preloaders {
	display: none;
}

div.preloaders {
	text-align:center;
	padding:20px;
}


.divInfo
{
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #dedede

}

.divInfo .divLine { margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #dedede }


.ruka {
	cursor:pointer;
}


/* dlja poslatj dialoga  */


#GSM #send_uids_list {margin-top:5px; margin-bottom:10px;}

#GSM #send_uids_list div
{
  float:left;
  
  width:65px;
  height:65px;
  overflow:hidden;
  text-align:center;
  padding:2px;
  margin:2px;
  background-color:#fbfbf7;
  cursor:pointer;
  border:1px solid #efefef;
  font-size:10px;

}

/* dlja reitiunga  */

.unactive { background:red;}
.rating {font-size:10px}



/* dlja kalendarja v module EDITOR */
#d2 * { font-size:10px;}
#d2 .ui-datepicker {
	width: 169px !important
}
#d2 .calendar-btn-disabled {
	background: #f58400;
}


/* dlja navigacii kategorij v module EDITOR */
#cat_menu_container { width:173px !important;}
#cat_menu_edit { width:173px !important;}

