html{
    overflow-y: scroll;
}

#bgcol {
	background: #FFFFC8;
}
#hidden {
	background: #FFFFFF;
}
#empty { }


body,td,p	{
	font:	12px Arial, Verdana, sans-serif;
	color:	#443F34;
	text-align: justify;
		}
	
h1	{
	font-size: 25px;
	color: #E32740;
	text-align: right;
	margin:0;
	padding:0;
}
	
h2	{
	font-size: 13px;
	color: #E81B36;	
	margin: 0px 0px 8px 0px;
}

h2.h2_block_passive{
	cursor: hand;
	cursor: pointer;
	color: #555555;
}

div.prew_press{
	width: 126px;
	height: auto;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-bottom: 25px;
	float:  left;
}
div.prew_press div.img{
	width: 126px;
	height: 95px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
div.prew_press div.link{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
div.prew_press_save{
	width: 120px;
	_width: 122px;
	height: auto;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 25px;
	/*float:  left;*/
	display: inline-block;
	_display: inline;
}
div.prew_press_save div.img{
	width: 120px;
	_width: 122px;
	height: 95px;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
div.prew_press_save div.link{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
span.size_file{
	font-size: 10px;
}

h3	{}

p	{
	margin: 0px 0px 6px 0px;
	text-align: justify;
}

th.content, .content p, .content li{
	text-align: justify;
}

div.spacer {
	font-size:0px;
	line-height:0px;
}

div.index1 {
	background-image: url('/img/oformlenia/articles_bg.gif');
	background-repeat: repeat-y;
	width:159px;
	height: 100%;
	position: relative;
}

div.index2 {
	font-size:0px;
	line-height:0px;
	background-image: url('/img/oformlenia/articles_bg_top.gif');
	height: 10px;
	width: 159px;
	position: absolute;
	top:0px;
	left: 0px;
}

div.index3 {
	font-size:0px;
	line-height:0px;
	background-image: url('/img/oformlenia/articles_bg_bot.gif');
	height: 20px;
	width: 159px;
	position: absolute;
	bottom:0px;
	left: 0px;
}

div.plashka1 {
	height: 28px;
	width: 648px;
	background-color: #BABABA;
	color: #FFFFFF;
	font-size: 21px;
	padding-top: 2px;
	margin-bottom: 16px;
}

div.plashka2 {
	height: 28px;
	background-color: #E7090F;
	color: #FFFFFF;
	font-size: 21px;
	padding-top: 2px;
}

div.zagolovok {
	height: 28px;
	font-size: 21px;
	color: #FFFFFF;
	text-align: right;
	background-repeat: no-repeat;
	padding: 2px 15px 0px 0px;
}

.zagolovokh1 {
	height: 28px;
	font-size: 21px;
	color: #FFFFFF;
	text-align: right;
	background-repeat: no-repeat;
	padding: 2px 15px 0px 0px;
}

div.dop_menu{
	height: 23px;
	background-color: #516671;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}
div.dop_menu_hidden{
	height: 23px;
	background-color: #A8B2B8;
	color: #FFFFFF;
}

div.dop_menu_act{
	height: 23px;
	background-color: #DF0825;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}

div.div_pic_content {
	border: 1px solid #C0C5C7;
	padding: 1px;
}

div.other_pic {
	background-position: center; 
	background-repeat: no-repeat; 
	width: 130px; 
	height: 92px;
}


sup {
	font-size:10px;
}

/* ul,ol class*/

ol	{
	margin:	0px;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 30px;	}
	
ul	{
	margin:	0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom:	15px;
	margin-left: 30px;	}
	
li	{
	margin-bottom:	3px;	}

img.menu_pic {
	opacity : 0.3;
	filter :alpha(opacity=30);
}	
/* td class */
	
/* form class */
	
/* img class */
	
/* a class */

a,a:link,a:visited,a:active	{
	text-decoration:	underline;
	color:	#555555;
    outline: none;	}
a:hover {
	color:	#DF0825;	}

a.domino,a.domino:link,a.domino:visited,a.domino:active	{
	font-size:	9px;
	font-family:  Arial;
	text-decoration:	none;
	color:	#666666;	}
a.domino:hover {
	color:	#CCCCCC;	}	

a.top_menu,a.top_menu:link,a.top_menu:visited,a.top_menu:active	{
	font-size: 13px;
	text-decoration: none;
	color:	#555555;	}
a.top_menu:hover {
	color:	#DF0825;	}
	
a.top_menu_active,a.top_menu_active:link,a.top_menu_active:visited,a.top_menu_active:active	{
	font-size: 13px;
	text-decoration: none;
	color:	#DF0825;	}
a.top_menu_active:hover { }

a.news_index,a.news_index:link,a.news_index:visited,a.news_index:active	{
	text-decoration: none;
	color: #3B4C53;
	font-size: 13px;
	font-weight: bold;
}
a.news_index:hover {
	color:	#DF0825;
}

a.news_index2,a.news_index2:link,a.news_index2:visited,a.news_index2:active	{
	text-decoration: none;
	color: #E7090F;
	font-size: 12px;
	font-weight: bold;
}
a.news_index2:hover {
	color:	#3B4C53;
}


a.bot_menu,a.bot_menu:link,a.bot_menu:visited,a.bot_menu:active	{
	text-decoration: none;
	color:	#94A6AF;	}
a.bot_menu:hover {
	color:	#FFFFFF;	}
a.bot_menu_active,a.bot_menu_active:link,a.bot_menu_active:visited,a.bot_menu_active:active	{
	text-decoration: none;
	color:	#FFFFFF;	}
a.bot_menu_active:hover { }

a.menu_third,a.menu_third:link,a.menu_third:visited,a.menu_third:active {
	font-size: 10px;
	text-decoration: underline;
	color: #516671;		}
a.menu_third:hover {
	color:	#DF0825;	}
	
a.news_month,a.news_month:link,a.news_month:visited,a.news_month:active {
	font-size: 11px;
	text-decoration: underline;
	color: #516671;
	padding-left: 13px;
	background-image: url('/img/bullit3.gif') ;
	background-position: left 5px;
	background-repeat: no-repeat;		}
a.news_month:hover {
	color:	#DF0825;
	background-image: url('/img/bullit3r.gif') ;	}
	
a.news_month_active,a.news_month_active:link,a.news_month_active:visited,a.news_month_active:active {
	font-size: 10px;
	text-decoration: underline;
	color: #DF0825;
	padding-left: 13px;
	background-image: url('/img/bullit3r.gif') ;
	background-position: left 5px;
	background-repeat: no-repeat;		}
a.news_month_active:hover {	}

a.zagl, a.zagl:link, a.zagl:visited, a.zagl:active {
	color:#FFFFFF;
	text-decoration:none; }
a.zagl:hover {
	text-decoration:underline;
}

a.dealers_map,a.dealers_map:link,a.dealers_map:visited,a.dealers_map:active	{
	color: #3A5B83;
	text-decoration: none;
}

a.dealers_map:hover{
	color: #DF0825;
}


a.calendar_year,a.calendar_year:link,a.calendar_year:visited,a.calendar_year:active	{
	color: #516671;
	font-size: 18px;
	text-decoration: none;
}

a.calendar_year:hover{
	color: #DF0825;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.img_press { float:  left; width:110px; height:75px; margin:3px 10px 5px 0; }
div.headNewsAnons { background:#BABABA url('../img/oformlenia/grey.gif') no-repeat left center; font-family:Arial; font-size:21px; color:#FFF; line-height:28px; height:28px; padding:0 20px; margin:0 0 25px 0; text-align:right; }
div.newsAnons { position:relative; margin:0 0 17px 0; }
	div.newsAnons div.img { position:absolute; left:0px; top:2px; width:110px; height:75px; }
	div.newsAnons div.content { width:521px; _width:100%; min-height:75px; height:auto; _height:75px; font-family:Arial; font-size:12px; line-height:15px; color:#443F34; padding-left:130px; text-align:left; }
		div.newsAnons div.content b { font-size:11px; color:#3B4C53; font-family:Arial; font-weight:normal; }
		div.newsAnons div.content a.head, div.newsAnons div.content a.head:link, div.newsAnons div.content a.head:visited, div.newsAnons div.content a.head:active { font-size:13px; color:#3B4C53; font-family:Arial; font-weight:bold; }
		div.newsAnons div.content a.head:hover { color:#E7090F; }
		div.newsAnons div.content a, div.newsAnons div.content a:link, div.newsAnons div.content a:visited, div.newsAnons div.content a:active { color:#443F34; text-decoration:none; }
		div.newsAnons div.content a:hover { color:#8E8E8E; }
	div.newsAnons div.anonsArrow { position:relative; width:521px; _width:100%; height:2px; background:url('../img/oformlenia/anonsArrow.gif') repeat-x top center; margin-left:130px; margin-top:22px; }
		div.newsAnons div.anonsArrow div.more { position:absolute; right:0px; bottom:3px; width:18px; height:5px; background:url('../img/oformlenia/morePas.gif') no-repeat right bottom; }

div.headArticlesAnons { background:#E3131C; font-family:Arial; font-size:21px; color:#FFF; line-height:28px; height:28px; padding:0 20px; margin:15px 0 10px 0; text-align:right; }
div.articlesAnons { float:left; width:141px; _width:157px; height:210px; margin:0 2px 2px 0; padding:7px; border:1px solid #C0C5C7; text-align:center; }
	div.articlesAnons a, div.articlesAnons a:link, div.articlesAnons a:visited, div.articlesAnons a:active { text-decoration:none; line-height:17px; font-weight:bold; font-size:13px; font-family:Arial; color:#E7090F; }
	div.articlesAnons a:hover { color:#516671; }
	div.articlesAnons div.img { width:140px; height:100px; margin:0 0 8px 0; }
	
	
	td.articlesAnons { vertical-align: top; margin:0 2px 2px 0; padding:7px; border:1px solid #C0C5C7; text-align:center; }
	td.articlesAnons a, td.articlesAnons a:link, td.articlesAnons a:visited, td.articlesAnons a:active { text-decoration:none; line-height:17px; font-weight:bold; font-size:13px; font-family:Arial; color:#E7090F; }
	td.articlesAnons a:hover { color:#516671; }
	
fieldset.fielblock{
	display: none;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
	margin-bottom: 20px;
	border: 0px;
	text-align: justify;
}

a.block,a.block:link,a.block:visited,a.block:active	{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #555555;	
	margin: 0px 0px 8px 0px;
	padding-left: 18px;
	background-image: url('/img/close.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
}
a.block:hover{
	color: #DF0825;
	background-image: url('/img/closer.gif');
}
a.block_active,a.block_active:link,a.block_active:visited,a.block_active:active	{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #DF0825;	
	margin: 0px 0px 8px 0px;
	padding-left: 18px;
	background-image: url('/img/open.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
}
a.block_active:hover{
}
a.block_active_save,a.block_active_save:link,a.block_active_save:visited,a.block_active_save:active	{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #DF0825;	
	margin: 0px 0px 8px 0px;
	padding-left: 18px;
	background-image: url('/img/closer.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
}
a.block_active_save:hover{
}

a.obzor,a.obzor:link,a.obzor:visited,a.obzor:active	{
	text-decoration:	underline;
	font-size: 15px;
	font-weight: bold;
	color:	#555555;	}
a.obzor:hover {
	color:	#DF0825;	}


table.content_table p{
	margin: 0px;
}

table.content_table{
	border-bottom: 1px solid #CCCCCC;
}
table.content_table td{
	text-align: left;
}
.odd { background-color: #E9E9E9; }
.cbold { font-weight: bold; }

div.order_now {
	width: 150px;
	height:  20px;
	margin-top: 30px;
	background: #516671;
	text-align: center;
	line-height: 15px;
	cursor: pointer;
	padding-top: 3px;
}

a.order_link,a.order_link:link,a.order_link:visited,a.order_link:active	{
	text-decoration:	none;
	font-size: 12px;
	font-weight: bold;
	color:	#FFFFFF;	}
a.order_link:hover {
	color:	#CCCCCC;	}
	

div.file { position:relative; width:100%; height:50px; font-size:11px; font-family:Tahoma; }
div.arrow { margin-bottom:30px; width:100%; height:1px; background-color:#C0C5C7; }
div.picto { position:absolute; left:0; top:0; }
div.text { position:absolute; left:40px; top:0; }


div.files {
	width:100%;
	height: 106px;
	margin:0 0 20px 0;
	background:#FFF;
	text-align:center;
    position: relative;
}
div.podpiski {
	width:100%;
	height: auto;
	margin:20px 0 0 0;
	background:#FFF;
	text-align:center;
}
label{
	cursor:hand;
	cursor:pointer;
}
div.podpiski_text label{
	text-decoration: underline;
	font-weight: bold;
}

div.logo_index{
	background-image: url('/img/logo_index.gif');
	background-position: center;
	background-repeat: no-repeat;
	height: 107px;
}
div.logo_base{
	background-image: url('/img/logo_base.gif');
	background-position: left center;
	background-repeat: no-repeat;
	height: 55px;
}

div.menu_div{
	text-align: center;
	background-color: #DCDEE4;
	padding: 2px;
	margin-bottom: 5px;
}

div.arrow_line {
	background:url('../img/arrow_line.gif') repeat-x left bottom;
	height:1px;
	line-height:1px;
	font-size:0;
	margin:15px 0 20px 0;
	text-align:right;
}
div.oformlenia_morePas {
	height:7px;
	width:530px;
	float:right;
	margin:2px 0 7px 0;
}

div.spacer {
	height:25px;
	width:0px;
}

div.img_block {
	float:left;
	width:110px;
	height:75px;
	margin:0 20px 0 0;
	background-repeat:no-repeat;
	background-position:center center;
}
div.clear {
	clear:both;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}
div.arrow20 {
	margin:0 0 20px 0;
}
div.arrow30 {
	margin:0 0 30px 0;
}
div.date {
	font-family:Arial, Tahoma, sans-serif;
	font-size:11px;
	margin:0 0 5px 0;
}
a.head {
	text-align:left;
	display:block;
	font-weight:bold;
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
}
a.head_one {
	text-align:left;
	display:block;
	font-weight:bold;
	font-size:13px;
	margin:0 0 5px 0;
	padding:0;
}
a.more {
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 15px;
	background:url('../img/more.gif') no-repeat center left; }
a.more:hover {
	background:url('../img/morer.gif') no-repeat center left;
}

a.paging_link,a.paging_link:link,a.paging_link:visited,a.paging_link:active {
	display:inline-block;
	_display:inline;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Tahoma, sans-serif;
	background-color:#516671;
	color:#FFF;
	margin:0 1px 0 0;
}
a.paging_link:hover {
	background-color:#9EAEB6;
	color:#516671;
}
b.paging_link {
	display:inline-block;
	_display:inline;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Tahoma, sans-serif;
	background-color:#DF0825;
	color:#FFF;
	margin:0 1px 0 0;
}

#profile_block {
	float:left;
	display:inline-block;
	_display:inline;
	height:38px;
	font-size:12px;
	line-height:normal;
	background-color:#EFF1F2;
	padding:8px 14px;
	font-family:Arial, Tahoma, sans-serif;
	color:#555;
	border:1px solid #CFD4D7;
}
form {
	width:275px;
	margin:0;
	padding:6px 0 0 0;
}
input.submit_profile {
	display:inline;
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Tahoma, sans-serif;
	height:17px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:#516671;
	cursor:hand;
	cursor:pointer;
}
a.docs_link {
	padding:0 0 0 13px;
	line-height:16px;
	font-weight:bold;
}
a.docs_add {
	background:url('../img/add_file.gif') no-repeat center left;
}
a.docs_del {
	background:url('../img/dell_file.gif') no-repeat center left;
}

div.search_photos{
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	float: left;
	padding-right: 8px;
}
div.search_photos b{
	display: inline-block;
	width: 15px;
	padding-right: 8px;
}
div.search_text{
	padding: 0px;
	margin: 0px;
	margin-bottom:15px;
	float: left;
	width: 500px;
	padding-left: 8px;
	line-height: 14px;
	text-align: left;
}
div.search_text a {
	text-decoration: underline;
	font-weight: bold;
}
div.search_text a:hover {
	text-decoration: none;
}

input.checkb {
	margin:0px;
	height:14px;
	width:14px;
	_height:16px;
	_width:16px;
	border:0px;
	padding:0px;
	margin:0 5px 5px 0;
}

a.dop_menu_pow,a.dop_menu_pow:link,a.dop_menu_pow:visited,a.dop_menu_pow:active {
	background-image: url('/img/bullit3.gif');
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 15px;
	font-weight: bold;
	color:	#555555;
    margin: 0px 10px;
}
a.dop_menu_pow:hover {
	background-image: url('/img/bullit3r.gif');
	color:	#DF0825;
    text-decoration: none;
}
a.dop_menu_pow_active,a.dop_menu_pow_active:link,a.dop_menu_pow_active:visited,a.dop_menu_pow_active:active {
	background-image: url('/img/bullit3r.gif');
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 15px;
	font-weight: bold;
	color:	#DF0825;
    text-decoration: none;
    margin: 0px 10px;
}
a.dop_menu_pow_active:hover { }

input.submit { border:0; font-family:Tahoma; font-size:11px; font-weight:bold; padding: 0 2px 2px 2px; height:20px; background-color:#516671; color:#FFF; cursor:hand; cursor:pointer; }