/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
.my tr:hover{
 
	background:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }


body { margin: 0; line-height: 1.231; color:#727272; font-family: "Arial", "Tahoma", "Helvetica Neue", "Helvetica", sans-serif;}

button, input, select, textarea { font-family: sans-serif; }
::-moz-selection { background: #3399ff; color: #fff; text-shadow: none; }
::selection { background: #3399ff; color: #fff; text-shadow: none; }

/* =============================================================================
   Links
   ========================================================================== */
a { color:#3080ED; }
a:visited { color: #3080ED; }
a:hover { color: #36e; }

a:active{outline: none;}

#form_div{
float:left;
width:100%;
}
#comments{
float:left:
width:100%;
text-align:justify;
}

#comments_nav {
	margin:15px 0px;;
	font-weight:bold;
	width:100%;
	float:left;
}
#comments_nav ul {
	display:inline;
	padding-left:0.5em;
}
#comments_nav li {
	display:inline;
	padding:0 0.5em;
}



#comments .comment{
   max-height:100%;
   width:636px;
   margin:10px 0px;
}
#comments .text{
float:left;
 width:636px;
 word-wrap:break-word;
 }

 #comments h2{ width:636px; float:left;}
#comments h2 small { font-size: 0.7142em; color: #727272}
 #comments h2 a{  font-size:0.7em; }



.add-board {margin-top:-1px;}
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }


.po pular-list clearfix {font-size:12px;}

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* =============================================================================
   Embedded content
   ========================================================================== */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }

/* =============================================================================
   Figures
   ========================================================================== */
figure { margin: 0; }

/* =============================================================================
   Forms
   ========================================================================== */
   
   h2 {color:#3080ED;
   font-size:13px;}

   
   .pole_1, .pole_2,.pole_3,.pole_4,.pole_5, .pole_6, .pole_name, .pole_email {margin -top:10px; margin-left:25px;}
   
      #niz_table .nyzh_tr  {font-size:11px;}
   
  label .error {display:none;}
   
   label {
	   text-align:inherit;
	   line-height:15px;
	   margin- left:10px; font-size:12px;}
   .pole_1, .pole_name{
	  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   width:190px; 
  }
   
   .pole_2, .pole_email{ -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   width:190px; 
}
    .pole_3 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   width:190px;
}
	 .pole_4 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   width:190px;
   
}
	  .pole_5 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   width:482px; 
}
   
   .submit { margin-left:25px;
   color:#fff;
    background-color: #4E4E4E;
    border: 2px solid #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    height: 24px;
	font-size:12px;
    margin-right: 25px;
    margin-top: -41px;
    width: 95px;}
   .mysubmit {
   color:#fff;
    background-color: #4E4E4E;
    border: 2px solid #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    height: 24px;
	font-size:12px;

    width: 95px;}	
	
	 .submit_2 {
   color:#fff;
    background-color: #4E4E4E;
    border: 2px solid #FFFFFF;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    height: 24px;
	font-size:12px;
    width: 95px;}
   .pole_comment{margin-left:25px;
   	   width:400px; 
	   height:155px;
	   -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;
   }
   .textarea_6{margin-left:25px;
	   width:524px; 
	   height:155px;
	   -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   background-color:#fff;
	   border-radius:4px;
   border:1px solid #999;}
   
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }

input {float:left;}
legend { border: 0; *margin-left: -7px; padding: 0; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; *overflow: visible; }

table button, table input { *overflow: auto; }



button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

/* =============================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* ==========================================================================
   primary styles 
   ========================================================================== */
h1,h2,h3,h4,h5,h6
		{padding:0}
   
#container { 
		margin: 0px auto; width: 1000px}
		
header{
position:relative; height:177px; padding:0 1px 0 1px;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(65,65,65,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(65,65,65,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(65,65,65,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(65,65,65,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(65,65,65,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(65,65,65,1) 100%); /* W3C */
}
   .bg_header{
   		position:absolute; width:998px; background:#fff; height:183px;}
   .logo{position:absolute; margin:5px 0;}
   .logo a{display:block; text-indent:-99999px; width:155px; height:69px; background: url("../img/logo.gif") no-repeat;}
   .header-info{position: absolute; padding-left:13px; font-size:13px; color:#e1202a; margin:80px 0;}
   .header-banner {
	    width:998px; height:172px; padding-right:0px; float:right; background: url("../img/header-banner.jpg") no-repeat;}		
  .telegram{position:absolute; left:160px; top:35px;}
  .telegram a{display:block; text-indent:-99999px; width:23px; height:23px; background: url("../img/telegram.png") no-repeat;}
  .facebook{position:absolute; left:190px; top:35px;}
  .facebook a{display:block; text-indent:-99999px; width:23px; height:23px; background: url("../img/facebook.png") no-repeat;}
  .Instagram{position:absolute; left:220px; top:35px;}
  .Instagram a{display:block; text-indent:-99999px; width:23px; height:23px; background: url("../img/Instagram.png") no-repeat;}
  .viber{position:absolute; left:250px; top:35px;}
  .viber a{display:block; text-indent:-99999px; width:23px; height:23px; background: url("../img/viber.png") no-repeat;}
	#main{overflow:auto; margin:10px 0 10px 0; padding:10px 0 10px 0;border-top:1px dashed #727272; border-bottom:1px dashed #727272;}	
	
	
/* ==========================================================================
   Top menu
   ========================================================================== */
#top-menu   {margin-top: -5px;

 	position:relative;
	z-index:99999; 
	background: rgb(84,84,84); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0NTQ1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(84,84,84,1) 0%, rgba(65,65,65,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(65,65,65,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(65,65,65,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(65,65,65,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(65,65,65,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(84,84,84,1) 0%,rgba(65,65,65,1) 100%); /* W3C */
	cursor:default;	
 	clear: both; }

#top-menu ul.menu{list-style: none; margin: 0;}
#top-menu ul.menu li+li{border-left:1px solid #7F7F7F}
#top-menu ul.menu .last{border-right:1px solid #7F7F7F}				
#top-menu ul.menu li{display:inline-block; position:relative; width:100px;}
#top-menu ul.menu li a{display:block; font:14px "Tahoma", Geneva, sans-serif; color:#B9B9B9; text-decoration:none; text-align:center; padding:7px 0 7px 0;}
#top-menu ul.menu li.active{width:100px; margin:0;}
#top-menu ul.menu li.active a{padding-rigth:20px; border:none;}

#top-menu ul.menu li.active a:link,
#top-menu ul.menu li.active a:visited,
#top-menu ul.menu li a:hover,
#top-menu ul.menu li a:active{background: url("../img/topmenuactive.png") repeat-x center; color:#fff;}
#active {background: url("../img/topmenuactive.png") repeat-x center;}

#active a {color:#fff !important;}

#top-menu ul.menu ul{
	display:none; 	
	position:absolute;	
	top:31px;	 	
}
#top-menu ul.menu ul li{position: relative; width:201px; border:0;border-top:1px solid #2d2d2d; color:#ccc; background:rgba(53, 53, 53, 0.9);}
#top-menu ul.menu ul li a{display:block; text-align:left; margin:0; padding:7px 0 7px 10px; font:13px "Tahoma", Geneva, sans-serif; color:#ccc !important; text-decoration:none; background:none !important;}
#top-menu ul.menu ul a:hover{background:none; color:#fff !important; }

#top-menu ul.menu ul li:hover{background:rgba(84, 84, 84, 1);}

#lang {
	 position:relative; float:right; margin:-26px 15px;}
#lang .curr{text-decoration:underline !important; color:#fff !important;}
#lang a{	
	display:inline !important; text-decoration:none !important;	background:none !important; color: #ADADAD}
#lang a:hover { 
	color: #fff}		
/* ==========================================================================
   Sidebar
   ========================================================================== */
aside.left{float:left;} 
aside.left a{
	color:#3080ED; text-decoration:none;}
aside.left a:hover{
	color:#F00}	
aside.right{
	float:right; width:150px;}
aside.right img{margin-bottom:7px;}	

/*---- Sidebar menu -----*/
#side-menu ul.menu
            {border:1px dashed #727272; min-width: 155px; list-style: none; margin: 0; padding:10px 16px 10px 16px; font-size: 12px;
                position: relative; list-style-position: outside; z-index:0}
#side-menu ul.menu li
            { margin: 0; border-bottom: 1px dashed;
                color: #B3AE96}
#side-menu ul.menu li span
		{ display: block; padding: 6px 0 5px 12px; background: url(../img/side-menu-bullet.gif) no-repeat left 12px; position: relative; zoom: 1}
#side-menu ul.menu li.last
            { border: none}
#side-menu ul.menu li a:link,
#side-menu ul.menu li a:visited
            { text-transform: uppercase; }
#side-menu ul.menu ul
            { font-size: 0.7692em; margin: 0; list-style: none outside; padding: 2px 0 6px 2px;
                line-height: 1.3em; display: none}
#side-menu ul.menu .curr_parent ul
            { display: block;}
#side-menu ul.menu ul li
            { padding: 2px 0 3px 10px; border: none}
#side-menu ul.menu ul li a:link,
#side-menu ul.menu ul li a:visited
            { color: #808080}
#side-menu ul.menu ul li.current a:link,
#side-menu ul.menu ul li.current a:visited,
#side-menu ul.menu ul li a:hover,
#side-menu ul.menu ul li a:active
            { color: #000;}
/* ==========================================================================
   Content
   ========================================================================== */
#content
	{float:left; width:636px; padding:0 0 10px 12px; font-size:14px;} 
#content p{margin-top:-0px;padding:0}
#content a
	{text-decoration:none;}
	
#content article a
	{color:#3080ED}
	
#content article a:hover
	{color:#F00}	
	
article
	{text-align:justify;  word-wrap:break-word;  border-bottom:1px dashed #727272;}
	
	.osob { border-bottom:none !important;}
	
article ul{padding:0 0 0 0px; list-style: square inside none;}	
article ul li{padding:0px;}
article p{padding:0px 0 0px !important;}
#content h3
	{font-size:1em;	text-transform:uppercase; font-weight:bold; margin:0 0 0 0; color:#1e62ef;}
	
.blue-text
	{font-weight:lighter; color:#1e62ef}
		
.more
	{float:right;
	margin-top:-2px;}
	
.leftImg
	{float:left; margin: 0px 10px 5px 0px;}  
	
article.bottom
	{border:0; margin-bottom:-10px; margin-top:20px; padding:0; width:100%; float:left;}
	
	.prev_navigation {float:left; margin-left:225px; }
	.pager {float:left; line-height:39px;}
	.next_navigation  {}
	
#content article.bottom a
	{color: #C13C4F; font-weight: bold}
	
	/*--------- Product -----------*/
.red-text   { color: #23c12a}

#price-list     {}
#price-list ul.list
                { margin: 0; list-style: none; font-size: 1em;}
				



#price-list .item img { float: right; margin-left: 15px; margin-top:10px;}

.pechi  .item img { float:left !important; margin-left: 15px; margin-top:10px;}


#price-list ul.list .descr
                { overflow: hidden}
#price-list ul.list .descr h4
                { font-weight: bold; color: #727272; margin-bottom: 4px; margin-top:9px;}
#price-list ul.list .descr p
                { margin-bottom: 0; padding: 0 0 4px 0 !important;}
#price-list ul.list .descr .red-text
                { font-weight: bold; margin-top: 0px}

.popular        {  padding-bottom: 15px;}
.popular h2     { margin-bottom: 12px}
.popular ul.popular-list
                { list-style: none; margin: 0 -6px 0 0; font-size: 1em; text-align: center; width: 641px}
.popular ul.popular-list li.item
                { margin: 0 16px; display: inline-block; text-align: justify; width: 96px; float: left}
.popular ul.popular-list li.item h4
                { margin-bottom: 4px; font-size: 10px;}
.popular ul.popular-list li.item h4 a
                { font-weight: bold}
	
	/*----- Price ------*/
table.red-table,
table.red-table tr,
table.red-table td,
table.red-table th
                { border: none; padding: 1px 4px; text-align: center; margin-bottom: 0}
table.red-table th,
table.red-table td
                { border-style: solid; border-color: #3080ED; border-width: 0 0 1px 1px; width: 9%; font-size: 1em;}
table.red-table td.first
                { border-left-width: 0px}
table.red-table th
                { text-align: right; white-space: nowrap; background: #fff; border-left: none; border-right-width: 1px; font-weight: normal; color: #000     }
table.red-table thead td
                { color: #000}
table.red-table tfoot td,
table.red-table tfoot th
                { border-bottom: none}
table.red-table .hoverRow td,
table.red-table .hoverRow th
                { background: #cecece;}
.price-wraper   { padding-bottom: 20px}
.price-table    { position: relative;}
.price-table table th
                { cursor: pointer;}
.price-table table td
                { cursor: move}
.price-table table.noDrag td
                { cursor: default}
p.help-txt
                { font-size: 1em; color: red; margin: 5px 0 0 0; text-align: right}
p.help-left-text
                { font-size: 1em; color: red; margin: 5px 0 0 0;}
table.detail-table   { width: 100%}


tbody tr:hover {background-color: #cecece; cursor:pointer;}  

tbody img {margin-top:24px;}

.table_price  {border-collapse: collapse;
}

.table_price {border:1px solid #1E62EF;}

.table_price tr {border-color:#1E62EF;}

.table_price td {border-color:#1E62EF;}

.table_price th {border-color:#1E62EF;}

.img_bord:hover {background-color:#fff;}



.none_fone:hover {background-color:#ffffff !important;}
	.none_fone 	{color:black;}		
/* Kwick */

/*------------------------------*/
.kwick_block.kwick_selected .arrow{
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-moz-transform: rotate(90deg);
opacity: 0.5;}
.kwick_block.kwick_selected .kwick_text{display:block;}
/*------------------------------*/

.kwick_block
	{min-height:20px;  border:1px dashed #727272; margin-top:-0px !important;background-color:#fff; padding:3px 0 0 10px; margin-bottom:7px; cursor:pointer;}
	
	
	.kwick_open
	{border:1px dashed #727272; margin-top:-0px !important;background-color:#fff; padding:3px 0 0 10px; margin-bottom:7px; }
	
	.kwick_block_two
	{min-height:20px; max-height:21px; border:1px dashed #727272; margin-top:-0px !important;background-color:#fff; padding:3px 0 0 10px; margin-bottom:7px; cursor:pointer;}
	
.kwick_text
	{display:none; padding:0px 10px 10px 10px; margin:0 0 0 20px; clear:both; }	
	
	
	.kwick_open a { margin-left:-5px;}
	
	.kwick_text3
	{ padding:0px 10px 10px 10px; margin:0 0 0 20px; clear:both; }	
	
.arrow
	{display:block; float:left;	width:18px;	height:18px; 
					background:url("../img/strelka.png") no-repeat;}	
					
		.arrow_2
	{display:block; float:left;	width:18px;	height:18px; 
					background:url("../img/strelka_d.png") no-repeat; background-position: 4px 3px;
 }				
					
					
.kwick_block p
	{padding:0 !important; margin:0 0 0 10px !important; float:left;}
	
/* End kwick */
.news-list      { list-style: none; margin:0 0 10px 0; padding:0; font-size: 13px;  height: 200px;}
.pad{ padding-left:0px; }
.news-list li+li{padding-left:9px;}		 
.news-list li.news-block
                { float: left; width: 120px; height: 190px; margin: 0}
.news-list li.news-block .wrapper
                { position: relative; overflow: hidden; width: 120px; height: 196px;}
.news-list h4{font-weight:bold !important;}
.news-list h4,
.news-list p    { font-size: 0.7em; margin: 0; font-family: Tahoma; text-align:justify; word-wrap: break-word;}
.news-list  a.thumb
                { text-align: center}
.news-list  .bottom-border
                { background: url(../img/rez.png) repeat-x bottom; width: 120px; height: 20px;
                    position: absolute; left: 0; bottom: 0; z-index: 10}

.info           { border: 1px dashed #727272; padding: 10px 15px 10px 15px !important; color: #222222;}
 
 /* ==========================================================================
   Footer
   ========================================================================== */
footer{
	text-align:center; padding-top:2px;}
footer p{
	font-size: 10px;}	
footer a{
	color:#3080ED; text-decoration:none}
footer a:hover{
	color:#F00}		
.bg_footer {height:30px; background: #fff url(../img/grass.jpg) no-repeat bottom center;}
.hide_text {font-size:14px; display:block; width:auto; padding-top:12px; height:10px; margin:0 auto; text-align:center; color:green;}

/*----- ������ ������ ------*/
#top-link       { cursor:pointer; display:none; position:fixed; left:0px; bottom:0px; padding-left:25px; padding-bottom:35px; z-index:1;}
#top-link a     { display:block; color:#3080ED; font:13px tahoma; font-weight:bold; text-decoration:none}
#top-link a:hover{color:#f00}
.veryhidden     { position: absolute !important; left:-5555px !important;}	
 /* ==========================================================================
   primary styles End
   ========================================================================== */
   
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*--------- Board ------------*/

.board-form     { display: none; margin-bottom: 20px}

#contact-form-content_2 {width:600px; }

#capt_test {margin-top:5px; }

#kod a {text-decoration:none;}

#captcha-kod {}

#contact-form-content.board-form #title

                { width: 455px;}

#contact-form-content.board-form textarea.error,

#contact-form-content.board-form input.error

                { border-color: red; margin-bottom: 0}

#contact-form-content.board-form label.error

                { border: none; padding: 0; float: none; display: block; font-size: 0.7857em;}



				
				.dobav {border:1px dashed #727272; padding-top:4px; padding-bottom:4px;}
				
				.dobav_p {margin-left:5px; margin-bottom:-0px; font-size:14px; padding:3px;}
				
#board          { padding-bottom: 20px}

#board ul       { font-size: 1em; margin: 0; list-style: none;}

#board ul li    { margin: 0 0 10px 0; padding-bottom: 10px; font-size: 1em; background: url(../img/top-dotter-border.gif) repeat-x bottom; margin-left:-35px; overflow:hidden;}



.successful

                {  border: 1px solid yellowgreen; font-size: 1.1em; color: green; }

.error

                { border: 1px solid red;  color: red; }



#board p        { margin: 0;}

#board h2 small { font-size: 0.7142em; color: #727272}

#board .text-block

                { margin-bottom: 8px; text-align:justify;}

#board .author  { font-size:11px;font-family:Verdana;}

#board .author .phone

                { color: #111}

#board #board-nav

                { margin-bottom: 20px}

#board #board-nav a

                { display: inline-block; height: 20px; line-height: 1.6667em;}

#board #board-nav .navigation

                { padding: 0 6px; margin: 0 8px}

#board #board-nav .pager

                { display: inline-block}

#board #board-nav .pager a

                { width: 20px; margin: 0 2px; text-align: center;}

#board #board-nav .pager a.current

                { background: #03c9ff; color: #fff; border-color: #00adff}
				
				
				
				#board-nav .pager a {color:#03C9FF;}
				
/*--------- Мигающий текст ------------*/
#blink1 {
  -webkit-animation: blink1 3s linear infinite;
  animation: blink1 3s linear infinite;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blink1 {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}