@charset "utf-8";/* CSS Document */html 	{		margin:0;		padding:0;	}body	{	margin:0;	padding:0;	background:url(../images/back.jpg) no-repeat center top 120px;	background-color:#000;	}.main	{	margin: 0 auto;	position:relative;	width:1000px;	}.head	{		position:relative;		width:1000px;		height:240px;		background:url(../images/head.jpg) no-repeat center top;	}.social	{	float:right;	padding:10px 10px 0px 0px;	}.lang	{	clear:both;	padding:150px 10px 0px 0px;	float:right;	}.noborder_image	{	border: 0 none;	margin:0;	padding:0;	}.noborder_image_soc	{	border: 0 none;	margin:0px 5px 0px 0px;	padding:0;	}.social_link	{	text-decoration:none;	}.m_m_container	{	border-bottom: solid 2px #FBFBFB;	width:1000px;	padding-bottom: 7px;	position:relative;	text-align:center;	font-family:Tahoma, Geneva, sans-serif;	font-size:18px;	}.m_m_ablock	{	position:relative;	padding:0;	top:-4px;	}.m_m_a	{	text-decoration:none;	color:#BFBFBF;	margin: 0 5px;	padding:0;	}.m_m_a:hover, .m_m_a_s 	{	color:#FF2400;	text-decoration:underline;	margin: 0 5px;	}.body_container	{	margin:0;	padding:0;	position:relative;	width:1000px;	}.left_col	{	width:250px;	position:relative;	float:left;	margin-right:15px;		}.right_col	{	width:735px;	position:relative;	float:left;	}.block_head	{	background:#191919;	margin-top:15px;	text-align:center;	font-family:Tahoma, Geneva, sans-serif;	font-size:16px;	color:#BFBFBF;	padding:5px 15px;	font-weight:bold;	}.search_form	{	margin:0px;	padding:0px;	}.search_block	{		background:#191919;	margin-top:15px;	padding:5px;	position:relative;	height:20px;	}.search_input	{	border:none;	background:#2F3036;	color:#BFBFBF;	outline:none;	float:left;	width:175px;	height:16px;	padding: 2px 5px;	font:13px Arial, Helvetica, sans-serif;	}.search_button, search_button:hover	{	position:relative;	background:#870C00;	border-top:none;	border-right:none;	border-bottom:none;	border-left: solid 2px #191919;	cursor:pointer;	outline:none;	width:54px;	height:20px;	padding: 0px 5px;	font:13px Arial, Helvetica, sans-serif;	}.search_button	{	color:#000000;	}.search_button:hover	{	color:#BFBFBF;	}.pager_container	{		text-align:center;		margin-top:15px;	}.pager_nocurrent	{	text-decoration:none;	font-family: Tahoma, Geneva, sans-serif;    font-size: 15px;	margin-left:4px;	}.pager_nocurrent	{	color: #9E9E9E;	}.pager_nocurrent:hover	{	color: #FF2400;		}		.pager_current	{	text-decoration:none;	font-family: Tahoma, Geneva, sans-serif;    font-size: 18px;	color: #FF2400;	margin-left:4px;	}.content	{	color:#BFBFBF;	margin-top:2px;	padding: 10px 15px;	background:#2F3036;	font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	}.content p	{	text-indent:15px;	margin-top:0px;	}.left_menu_item	{	margin-top:2px;	font-family:Tahoma, Geneva, sans-serif;	background:#2F3036;	}.contact_phone 	{	font-size:16px;	color:#FF2400;	padding:3px 0px 3px 30px;	background:url(../images/phone.png) no-repeat 7px 1px;	}.contact_mail 	{	font-size:16px;	color:#FF2400;	padding:1px 0px 5px 30px;	background:url(../images/mail.png) no-repeat 4px 5px;	}.contact_skupe 	{	font-size:16px;	color:#FF2400;	padding:1px 0px 5px 30px;	background:url(../images/skupe.png) no-repeat 2px 1px;	}.contact_viber 	{	font-size:16px;	color:#FF2400;	padding:1px 0px 5px 30px;	background:url(../images/viber.png) no-repeat 2px 1px;	}.b_news_t	{	font-size:14px;	color:#FFFFFF;	background:url(../images/b_news.png) no-repeat 5px 5px;	padding:0px 12px 0px 30px;	float:left;	}.b_news	{	padding:0px 5px 3px 5px;	}.b_news a	{	font-size:14px;	color:#9E9E9E;	text-decoration:none;		}.b_news a:hover	{	font-size:14px;	color:#FF2400;	text-decoration:underline;		}.left_menu_item_m	{	margin-top:2px;	font-family:Tahoma, Geneva, sans-serif;	background:#2F3036;	}	.item_menu, .item_menu_left, .new_site 	{	font-size:16px;	color:#BFBFBF;	padding:3px 0px 3px 30px;	}	.item_menu:hover, .item_menu_left:hover, .new_site:hover	{	font-size:16px;	color:#FF2400;	padding:3px 0px 3px 30px;	}	.item_menu_s, .item_menu_left_s	{	font-size:16px;	color:#FF2400;	padding:3px 0px 3px 30px;	}.item_menu	{	background:url(../images/p_g.png) no-repeat 3px;		}.item_menu_left	{	background:url(../images/lm_gg.png) no-repeat 3px;		}.new_site	{	background:url(../images/new_site.png) no-repeat 1px;	background-size: contain;	}.item_menu:hover	{	background:url(../images/p_r.png) no-repeat 3px;		}.item_menu_left:hover	{	background:url(../images/lm_rr.png) no-repeat 3px;		}.item_menu_s	{	background:url(../images/p_r.png) no-repeat 3px;		}.item_menu_left_s	{	background:url(../images/lm_rr.png) no-repeat 3px;		}.left_menu_item_m a	{	text-decoration:none;	}.left_menu_item_m:hover, .left_menu_item_m_s	{	margin-top:2px;	font-family:Tahoma, Geneva, sans-serif;	background:#000000;	}.left_menu_item_m_s a	{	text-decoration:none;	}	.footer_container	{	clear:both;	width:1000px;	padding-top:15px;	}.footer_block	{	border-top:#BFBFBF solid 2px;	position:relative;	font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	color:#BFBFBF;	text-align:center;	}.footer_name	{	position:absolute;	}.footer_counter	{	position:absolute;	right:0px;	top:1px;	}.item_list	{	font-family:Tahoma, Geneva, sans-serif;	font-size:14px;	position:relative;	margin-bottom:7px;	}.list_clear	{	clear: both;    display: block;    line-height: 0;    margin: 0;    padding: 0;		}.news_list_time	{	float:left;	color:#FFFFFF;	}.news_marg	{	margin-left:84px;	}.list_links a	{	text-decoration:none;		color:#9E9E9E;	}.list_links a:hover	{	text-decoration:underline;		color:#FF2400;	}.article_icon	{	width:20px;	background:url(../images/article.png) no-repeat 3px 3px;	float:left;	height:16px;	}.article_marg	{	margin-left:20px;	}.service_icon	{	width:20px;	background:url(../images/service.png) no-repeat 0px 4px;	float:left;	height:16px;	}.training_icon	{	width:20px;	background:url(../images/training.png) no-repeat 3px 5px;	float:left;	height:16px;	}.add_pages_icon	{	width:20px;	background:url(../images/add_pages.png) no-repeat 3px 3px;	float:left;	height:16px;	}.gallery_list	{	position:relative;	width:705px;	text-align:center;	}.gallery_block	{	width:352px;	float:left;	margin-bottom:15px;	}.gallery_img_hide	{	height:161px;	width:240px;	background-position:center;	background-size:cover;	background-repeat:no-repeat;	overflow:hidden;	}.a_img	{	border:#870C00 solid 2px;	}.img_240	{	width:240px;		}.img_120	{	width:120px;		}.gallery	{	background:#191919;	width:244px;	margin:0 54px;	padding-bottom:5px;	}.gallery a 	{	color:#BFBFBF;	text-decoration:none;	}.gallery a:hover	{	color:#BFBFBF;	text-decoration:underline;	}.gallery_p_c	{	position:relative;	width:705px;	padding:0px 17px 0px 7px;	}.gallery_img	{	width:120px;	border:#000 solid 2px;	margin: 0px 0px 10px 10px;	cursor:pointer;	height: 90px;	background-position:center;	background-size:cover;	background-repeat:no-repeat;	float:left;	background-color:#000;	overflow:hidden;	}.gallery_video	{	text-align:center;		}.gallery_video iframe	{	margin-bottom:15px;		}.s_cat_list	{	width:705px;	position:relative;	}.s_category	{	width:225px;	margin:0px 10px 10px 0;	float:left;	position:relative;	}.s_category_img	{	float:left;		}.s_category_name	{	margin:5px 0px 0px 64px;	}.s_category_name a	{		color:#BFBFBF;	text-decoration:none;	font-size:16px;	}.s_category_name a:hover	{		color:#EE2200;	text-decoration:none;	font-size:16px;	}.s_tov	{	background:#191919;	width:345px;	margin-bottom:15px;	float:left;	}.mar15	{	float:left;	width:15px;	height:15px;	}.s_tov_name a	{	color:#BFBFBF;	text-decoration:none;	font-size:12px;	}.s_tov_name a:hover	{	color:#EE2200;	text-decoration:underline;	font-size:12px;		}	.s_tov_name	{	margin:5px 5px 5px 134px;		}.tov_left	{	float:left;	width:244px;	margin-right:26px;	text-align:center;	font-style:italic;	}.tov_right	{	float:left;	width:435px;	color:#BFBFBF;	}.feedbuck_head	{	width:305px;	margin-left:180px;	margin-top:5px;	}.feed_buck_mail	{	background:#191919;	text-align:center;	font-family:Tahoma, Geneva, sans-serif;	font-size:16px;	color:#BFBFBF;	padding:5px 15px;	}.mail_cap	{	width:114px;	}.feed_buck_textatea	{	width:280px;		}.left_menu_shop	{	margin-top:2px;	padding:5px;	text-align:center;	font-family:Tahoma, Geneva, sans-serif;	background:#2F3036;	}.left_menu_shop a	{	text-decoration:none;	color:#BFBFBF;	font-size:14px;	}.left_menu_shop a:hover	{	text-decoration:underline;	color:#BFBFBF;	font-size:14px;	color:#FF2400;	}.fly_image	{	position:absolute;	left:-10000px;	top:-10000px;	}