

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 100px;
  background: #eee;
}
.footer_holder {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;

}

.footer_holder .container {background-color: #fff;}

.container, .wrapper {position: relative; min-height: 30px;}

.container {
    border-left: 1px solid silver;
    border-right: 1px solid silver; padding: 20px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(30, 30, 30, 0.65);
    -moz-box-shadow:    0px 0px 7px 0px rgba(30, 30, 30, 0.65);
    box-shadow:         0px 0px 7px 0px rgba(30, 30, 30, 0.65);
}

#nav.dropdown ul {
    width: 170px;
}
#nav.dropdown li {
    border: 1px solid #006dcc;;
}

#nav.dropdown a:hover {
    text-decoration: underline;
}

.top_menu_holder .tree_container {height: 34px; text-align: center; width: 982px; background-color: #006dcc; margin-left: -21px;}


#nav {margin-top: 0px; margin-left: -21px; display: inline-block; float: none; text-align: left;}

#nav li {background-color: #006dcc; color: white;}
#nav li a {color: white;}

.rslides_container h3 {line-height: 20px;}

.left_btn_nav {display: inline-block; margin-bottom: 10px; width: 160px; }

.top-wrapper {margin-top:15px;}

.logo {display: block; color: black; text-decoration: none; width: 220px; margin-top: -10px; margin-bottom: 5px;}
.logo:hover {display: block; color: black; text-decoration: none;}

.logo_1 {margin:0;padding:0;font-weight:normal; line-height: 34px; font-size:34px; }
.logo_2 {margin:0;padding:0;font-weight:normal; line-height: 14px; font-size:14px; margin-left:3px;}

.contacts {margin-left: 40px; margin-top: 7px;}

.top_3_block {margin-left: 0px; width: 200px; height: 60px; text-align: center;}

.auth_btn_div {margin: 10px 0 0 20px;}

.auth_btn_div .dropdown * {text-align: left;}

#login_message, #register_message {margin-left: 80px; margin-top: -5px;}

.forgot_pass_div {line-height: 30px; margin-left: 10px;}

.social_button {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  display: inline-block;
  margin: -12px 0;
  text-indent: -999em;
  width: 50px;
  height: 40px;
}

.social_button.face {
  background:url(https://it.ikiev.biz/files/uploads/reg_form/fb.png) no-repeat center;
}
.social_button.gplus {
  background:url(https://it.ikiev.biz/files/uploads/reg_form/gpluse.png) no-repeat center;
}




.rslides_container {margin-top: 30px;}

.slider_h2 {margin-top: 30px; margin-left: 20px; width: 280px; padding: 20px; height: 160px;}
.slider_h2 h2 {text-align: center;}

.category {padding: 20px; margin-right:20px;}

.category img {width: 260px;}

.category_name {text-align: center; font-size: 24px; margin-top: 20px;}
a.category {text-decoration: none; color: #333;}

a.category:hover {text-decoration: none; color: #000;}

.adv-text {margin-top: 20px;}

.modal_form_info_div {}

.modal_textarea {width: 97%; height: 100px; margin-top: 5px; resize: vertical;}


.pagination
{
	margin-left: 250px;
	width: 700px;
	margin-bottom: 10px;
	height: 60px;
}
.page-navigation{
	float:left;
	margin-left: 10px;
	margin-bottom: 0px;
	background: #eee;
}

.page-navigation.active {
	display: block;
	padding: 14px 18px;
	background: #777;
	color: white;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	
	-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	
	text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.8);
	}

.page-navigation a{
	text-decoration: none;
	display: block;
	padding: 14px 18px;
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	
	-webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	-o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	box-shadow: 2px 2px 0px rgba(0,0,0,.2);
	
	text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.8);
}

.page-navigation .nav-next{
	float: left;
}

.page-navigation .nav-previous{
	float: right;
}

.info_blocks_holder {text-align: center; margin-top: 20px;}
.info_block {width: 200px; height: 300px; overflow: hidden; display: inline-block; margin-right: 10px; margin-bottom: 10px; border: 1px solid #ccc; background: #f8f8f8;}
.info_block:hover {text-decoration: none; background: #f5f5f5; border: 1px solid #aaa;}
.info_block > * {text-align: center;}
.info_block h4 {margin: 15px 0; color: #333;}
.info_block .info_block_desc {margin-top: 10px; color: #333;}
.info_block .info_block_desc span {color: #55d; font-weight: bold;}

  .product_table {display: table; padding: 2px; color: #333;}
  .product_table .row {clear: both; margin-left: 0px; cursor: pointer; display: table-row;}
  .product_table .row div {background: #fff; border: 1px solid #ccc; padding: 5px 10px; margin: 1px; display: table-cell; vertical-align: middle;}
  .product_table .row div.selected {background: #eef !important;}
  
  .product_table .row.added div {background: #efe;}
  
  .product_table .row.summary div {font-weight: bold; font-size: 16px; padding: 10px;}
  
  .product_table .row .id {width: 20px;}
  .product_table .row .name {width: 220px;}
  .product_table .row .desc {width: 360px;}
  .product_table .row .costs {width: 80px;}
  .product_table .row .time {width: 80px;}
  .product_table .row .check {width: 40px;}
  .product_table .row .check input {margin-bottom: 5px;}
  
  .product_table .row .header {font-weight: bold;padding: 10px;}
  .product_table .row .center {text-align: center;} 


.ava_comm_holder
{
	width:60px;
	text-align:center;
	overflow: hidden;
	margin-right: 10px;
}
  
  
.highslide-gallery {text-align: center;}
  
.highslide-gallery a {margin-right: 15px;}
  
#sidebar {margin-top: 60px; margin-left: 20px;}
.content_list {width: 720px;}

.content h3 {margin-bottom: 0;}

.content {margin-bottom: 20px;}

.footer_1 {width: 350px; padding: 10px;}
.footer_2 {padding: 10px; margin-left: 20px;}
.footer_3 {width: 400px; margin-left: 20px; margin-top: 10px; height: 80px;}

.footer_3 .share42init {margin-top: 25px; margin-left: 90px;}
