#state-photo {
    background-color: #EAEAEA;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
}

#state-photo div.img {
    background: none repeat scroll 0 0 #EAEAEA;
}

.state-mediablock .text .title, #state-photo .label .title {
    color: #7A7A7A;
    font-weight: bold;
}





h1 { 
background:url(/images/tabak/line_h.png) no-repeat scroll left bottom transparent;
color:#74461C;
font-family:Tahoma,Arial,sans-serif;
font-size:175%;
font-weight:400;
line-height:1.9em;
margin:0 0 8px;
padding:0 0 12px;
text-align:left;
vertical-align:bottom;
width:100%;

}



h2 {font-size: 145%; line-height: 1.7em; color:#74461C;}
h3 {font-size: 120%; line-height: 1.7em; color:#74461C;}
h4 {font-size: 110%; line-height: 1.7em; color:#74461C;}


hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #74461C;
	
	margin:8px 0;
}





#on_main { font-size: 150%; padding: 7px 0px 7px 0px;}



p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

.inputbox { padding: 1px; background-color: #ffffff; border: 1px solid #74461C; color:#74461C; font-size:13px; height:22px;  }

.inputtext { padding: 1px; background-color: #FAF7F2; border: 1px solid #74461C; color:#74461C; font-size:13px; height:23px;  }

small { font-size:11px;}



#newsticker-demo { 
width:190px; 
background:#faf7f2;
text-align:center;
}





.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:7px; margin-bottom:7px; text-align:center;}
.newsticker-jcarousellite .thumbnail {  width:190px; }

#newsticker-demo ul li {


	padding-left: 0px;

}

.clear { clear: both; }


.article-content {

        
        color: #000000;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0;
	margin: 1em 2em;
	text-align:justify;

	
	}
	
	.article-tools {
	
	
	clear: both;
	color: #000000;
	display: block;
	line-height: normal;
	margin: 2px 0 10px;
	padding: 0px;
	position: relative;
	
}

.buttonheading { float: right; }

.buttonheading-bread { float:left; text-align:left;}


/* Tips, Error, Message, Hightlight*/


.legend {
border:1px solid #8C5D3A;
line-height:normal;
margin:20px 0 19px;
padding:10px 5px 7px 7px;
position:relative;
}

.legend h3 {
background:none repeat scroll 0 0 #8C5D3A;
color:#FFFFFF;
font-size:110%;
font-weight:bold;
margin:0px 0 15px -2px;
padding:0 5px;
position:absolute;
text-transform:uppercase;
top:0;
}





blockquote span.open {
background:url(images/so-q.gif) no-repeat scroll left top transparent;
padding:0 0 0 20px;
}

blockquote span.close {
background:url(images/sc-q.gif) no-repeat scroll right bottom transparent;
padding:0 20px 0 0;
}


div.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #7C4300;
	background: #FAF7F2;
	text-align:justify;
}

div.alert {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #7C4300;
	background: #FAF7F2 url(images/icons/div_alert.png) 3px 3px no-repeat;
	text-align:justify;
}

div.download_pdf {
background:#FFFFFF url(images/icons/pdf.png) no-repeat scroll 5px center;
border:1px solid #7C4300;
padding:15px 10px 15px 50px;
}


div.download_word {
background:#FFFFFF url(images/icons/word.png) no-repeat scroll 5px center;
border:1px solid #7C4300;
padding:15px 10px 15px 50px;
}


div.lang {
	margin: 10px 0px 10px 20px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #7C4300;
	background: #F6F1EA url(images/icons/lang-ru.png) 3px 3px no-repeat;
	
}




div.info {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #7C4300;
	background: #FAF7F2 url(images/icons/div_info.png) 3px 3px no-repeat;
	text-align:justify;
}

div.tip {
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 35px;
	border: 1px solid #7C4300;
	background: #FAF7F2 url(images/icons/div_tip.png) 3px 3px no-repeat;
	text-align:justify;
}



/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	background: url(images/icon-checklist.gif) no-repeat 0 6px !important;
	margin-left: 15px !important;
	padding: 0 0 0 15px !important;
}

/* Check list (star) */
ul.stars {
	list-style: none;
}

ul.stars li {
	background: url(images/icon-star.gif) no-repeat 0 5px;
	margin-left: 15px;
	padding: 0 0 0 12px;
}

/* Check list arrow */
ul.arrow {
	list-style: none;
}

ul.arrow li {
	background: url(/images/tabak/arrow.gif) no-repeat 3px 7px;
	margin-left: 15px;
    margin-bottom: 8px;
	padding: 0px 0px 5px 23px;
}

/* ol */
ol.arrow {
	
}

ol.arrow li {
	
	margin-left: 15px;
        margin-bottom: 8px;
	padding: 0px 0px 5px 23px;
}



/*Data table*/
#table-footer
{
	border:1px solid #ffffff;
	border-collapse:collapse;
	font-size:11px;
}

/*Any cell*/
#table-footer td
{
	border:1px solid #ffffff;
	background-color:#FFFFFF;
	color:#000000;
	padding:8px 8px 8px 8px;
}

/*Head cell*/
#table-footer th
{
 
   
	text-align:center;
	font-weight:bold;
	background-image:none;
	border:1px solid #ffffff;
	padding:3px;
	color:#ffffff;
	background: #7C4300 url(images/bg_box_5.png) repeat;
	font-size:12px;
	border:1px solid #ffffff;
        height: 26px;
}

/*Body cell*/
#table-footer tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#000000;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	font-size:12px;
}

/*Foot cell*/
#table-footer tfoot td
{
	background-color:#fff;
	padding:5px;
	color:#333;
}




/*zoo style table*/



#table-te
{
	border:1px solid #ffffff;
        border-collapse:collapse;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.7;
	font-size:13px;
}

/*Any cell*/
#table-te td
{
	border:1px solid #ffffff;
       
	background-color:#FFFFFF;
	color:#000000;
	padding:5px 9px;
}

/*Head cell*/
#table-te th
{
	background-image: url(images/header/bg-head.gif); 
         background-repeat:repeat;
	border-top:2px solid #cccccc;
        
        text-align:center;
	font-weight:bold;
	
	
        border-bottom:3px solid #ED1C24;
	padding:7px;
        font-size: 140%;
	color:#ED1C24;
}

/*Body cell*/
#table-te tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#000000;
}

/*Foot cell*/
#table-te tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}





/*Standart table*/



#table-common
{
	border:1px solid #D2AC8E;
	border-collapse:collapse;


        color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-size:13px;
}

/*Any cell*/
#table-common td
{
	border:1px solid #D2AC8E;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px 5px;
}

/*Head cell*/
#table-common th
{
	
        text-align:center;
	font-weight:bold;
	background-color:#A5856E;
	border-top:1px solid #D2AC8E;
        border-left:1px solid #D2AC8E;
        border-right:1px solid #D2AC8E;
        border-bottom:1px solid #D2AC8E;
	padding:5px 5px;;
        font-size: 15px;
	color:#ffffff;
}

/*Body cell*/
#table-common tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#000000;
}

/*Foot cell*/
#table-common tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}




