/*-------------------------------------------------------------------------------------------------------- 
CSS Styles for <PROJECT>. 
version: 1.0 
author: Aloha!  
email: welcome@aloha.kiev.ua
website: http://www.aloha.kiev.ua/ 
--------------------------------------------------------------------------------------------------------*/ 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body {font: 13px/18px Tahoma, Arial, Tahoma, Verdana, sans-serif;width: 100%;color:#535353;}
a {outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}
p {margin: 0;line-height: 19px;padding-bottom: 20px;}
img {border: none;}
input {vertical-align: middle;border: none;background-color: transparent;}
/*-------------Обнуляем все стили которые нам задает спип--------------*/
h3.spip {text-align:inherit;margin:0;font-size:inherit;font-weight:bold;}
hr.spip {margin:0;}ul.spip {list-style: inherit;}ol.spip {list-style: inherit;}blockquote.spip {margin:0;padding:0; border: none;}
blockquote.spip_poesie {margin:0;padding:0;border: none;}blockquote.spip_poesie div {text-indent:0px;margin:0;}
.spip_code, .spip_cadre { font-family:inherit; color: #000;}.spip_cadre {width: auto;background-color: transparent;border:none;font-size:inherit;}
div.spip_code, .spip_cadre {margin:0;}.spip_surligne{background:transparent;}
table.spip{max-width:100%;margin:0;border-collapse: collapse; border-spacing: 0;line-height: normal;}
table.spip caption {caption-side:inherit;text-align:inherit;margin: 0;font-weight: inherit;}
table.spip tr.row_first, table.spip tr.row_odd, table.spip tr.row_even { background: inherit; }
table.spip th, table.spip td {padding: 0;text-align: inherit; border: none;}
table.spip th {vertical-align: inherit; font-weight: inherit;}table.spip td {vertical-align: inherit;}
img, .spip_logos {margin: 0; padding: 0; border: 0;}.spip_documents {text-align: inherit;line-height:inherit;}
.spip_documents p {margin:0;padding:0;}.spip_documents_center {display: block; clear: both; width: 100%; margin: 1em auto;text-align:center;}
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: inherit; }.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: inherit; }
.spip_modele { float: right; display: block; padding: 1em; border: 1px solid; width: 180px; }a.spip_mail { color: #000; }
a.spip_mail:before { content: "\002709";}a.spip_out { color: #000; }a.spip_url { color: #000; }a.spip_glossaire { color: #000;}
a.spip_glossaire:hover {text-decoration: underline overline; }.on{font-weight: inherit;}

/*--------------Начало стилей-----------*/
.radius3{border-radius: 3px;}
.border1{border: 1px solid #f1f1f1;}
.border2{border: 1px solid #e1e1e1;}
.border3{border-top: 1px solid #f1f1f1;border-bottom: 1px solid #e1e1e1;clear: both;margin: 20px 0;}
.border4{border: 1px solid #4794ba;}
.border5{border: 1px solid #e6f1f6;}

.white11 {color: #fff;font-size: 11px;}
.red11 {color: red;font-size: 11px;}
.white12 {color: #fff;font-size: 12px;}
.white13 {color: #fff;font-size: 13px;}
.white14 {color: #fff;font-size: 14px;}
.white15bold {color: #fff;font-size: 15px;font-weight: bold;}
.white16bold {color: #fff;font-size: 16px;font-weight: bold;}
.white14bold {color: #fff;font-size: 14px;font-weight: bold;}
.bold13blue{color:#3a598d;font-size: 13px;font-weight:bold;}
.bold14shadow{color: #fff;font-weight: bold;text-shadow: 1px 1px #000;font-size: 14px}
.red14boldshadow{color:#bf0000;font-size: 14px;font-weight: 600;text-shadow: 1px 1px #fff;}
.red13bold{color:#bf0000;font-size: 13px;font-weight: 600;}
.blue12normal{color:#006386;font-size: 12px;}
.standart {color:#535353;}
.standart:hover {color:#006386;}

.scale {width: 100%;background: url(../images/header_top_bg1.png) repeat-x;}
.clear {clear:both;}
.next {width: 104%;}
.margin10{margin-bottom: 10px;}
.margin15{margin-bottom: 15px;}
.min250{min-height:250px;}
.min250 h5{text-align:center;}
.new_photo{width:110px;height:110px;overflow:hidden;}

.p0 p{padding: 0;}
.dotted{background: url(../images/dotted.jpg) repeat-x;height: 2px;}
.more_r {float: right;position: relative;right: -10px;bottom:-6px;}
/*--------------Шапка сайта-------------*/
.header {height: 174px;width: 1000px;margin: 0 auto;position: relative;z-index: 1;}
 .languages {height: 23px;position: absolute;line-height: 23px;background: url(../images/lang_bg.png) repeat-x;box-shadow: 0px 0px 6px #4291b9;top:0;right:0;}
 .languages a {padding-left: 20px;margin: 0 7px;}
 .ru{background: url(../images/ru.png) no-repeat 0px 4px;}
 .en{background: url(../images/en.png) no-repeat 0px 4px;}
 .logo_site {padding: 45px 3px 0;float: left;}
 .header_text {font-size:12px;float: left;width: 285px;padding: 37px 221px 0 7px;background: url(../images/img_header.png) no-repeat 100% 0;height: 96px;overflow: hidden;}
 .header_text p{line-height: 21px;}
 .contacts {padding: 35px 0 0;text-align: right;font-size:14px;}
 .contacts strong {background: url(../images/phone.png) no-repeat 0px 3px; padding-left: 13px;}
 .contacts a {/*background: url(../images/mail.png) no-repeat 0px 7px;*/ padding-left: 13px;color: #3a598d;font-weight:normal;}
 .contacts p {line-height: 24px;}
  .nav {height: 42px;}
  .nav ul li {display: inline-block;line-height: 42px;position: relative;padding: 0 5px;}
  .nav ul li a {display: block;}
  .nav ul li a:hover, .fitcha a {text-decoration: none;color:#FFF;}
  .nav ul li:hover {background: url(../images/nav_hover1.png) repeat-x 0 1px;}
  .nav ul ul {position: absolute;background: #edeced;top: 42px;left: 0;display: none;text-align: left;}
  .nav ul ul li {display:block;line-height: 28px;padding: 0 10px 0 6px;border: 1px solid #b9b9b9;border-top: 1px solid #f8f7f8;}
  .nav ul ul li a {background: url(../images/marker.png) no-repeat 2px 13px;padding-left: 10px;white-space: nowrap;}  
  .nav ul ul li a:hover {background: url(../images/marker_hover.png) no-repeat 2px 13px;color:#bf0000;}
  .nav ul ul li:hover {background: url(../images/nav_hover.png) repeat-x 0 -2px;}
/*--------------Контент сайта-------------*/
.wrapper {width: 1000px;margin: 0 auto;position: relative;z-index: 0;}
.middle {width: 100%;height: 1%;position: relative;padding: 10px 0 30px;}
.middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
.container {width: 100%;float: left;overflow: hidden;}
.content {padding: 0 265px 0 0;}
h1, .slash {background: url(../images/h1.jpg) repeat-x center center;color:#006386;font-size: 15px;margin: 15px 0 20px;font-family: Arial, Helvetica, sans-serif;}
.slash {height: 10px;}
h1 span {padding: 0 10px 0 0px;display: inline-block;background-color: #fff;}
h2 {font-size: 16px;color:#535353;font-weight: 600;line-height: 19px;}
h3, h5 {font-size: 13px;font-weight:bold;}
	.article h3 {color: #bf0000;}
	.article p {text-align: justify;}
	.article a {text-decoration: underline;color:#006386;}
	.article a:hover {color:#bf0000;}
	.content ol {line-height: 22px;list-style-position: inside;padding: 0px 0 20px;list-style-type: decimal;text-indent: 10px;}
	.content ul {line-height: 22px;list-style-position: inside;padding: 0px 0 20px;list-style-type: square;text-indent: 10px;}
	.content .top_sommaire ul {list-style-type: none;text-indent: 0px;}
	table.spip {width: 100%;border-spacing: 0px;border-collapse: collapse;margin: 5px auto 20px;border: 1px solid #c4c4c4;}
	table.spip tr.row_first th {padding: 5px 5px;border: 1px solid #c4c4c4;font-weight: bold;background-color: #efefef;}
	table.spip tr td, table tr th {border: 1px solid #c4c4c4;vertical-align: middle;padding: 5px 5px;vertical-align: top;}
	table.spip p {text-align: left;padding-bottom: 5px;}
	dl {overflow:hidden;padding: 3px;border: 1px solid #e0e0e0;border-radius: 3px;box-shadow: 0px 0px 4px #ccc;}
	dl dt {color:#bf0000;text-align: center;overflow:hidden;padding: 3px;}
	dl dt strong {font-weight:normal;display: block;}
h4 {font-size: 14px;color:#bf0000;padding: 0px 0 0px 10px;background: url(../images/marker_hover.png) no-repeat 2px 8px;margin: 15px 0;}
h6 {color:#006386;}
.more {display: block;width: 76px;height: 21px;background: url(../images/more_new.png) no-repeat 0 0;color:#fff;text-align: center;padding-right: 12px;}
.more:hover {background: url(../images/more_new.png) no-repeat 0 -21px;text-decoration: none;color:red;}
.date {display: block;background: url(../images/marker_hover.png) no-repeat 2px 8px;padding-left: 10px;}
	/*-------------Sommaire------------*/
 	.top_sommaire{padding: 8px 8px 40px;position: relative;}
 	.bottom_sommaire{padding: 8px;position: relative;}
 	 .top_sommaire .left {width: 220px;text-align: center;padding-top: 10px;float: left;padding-bottom: 15px;}
 	 .top_sommaire h3 {margin-top: 25px;}
 	 .top_sommaire .more {position: absolute;bottom: 10px;right: 0;}
 	  .one_block {width: 235px;float: left;margin-right: 15px;}
 	  .one_block .logo {padding: 10px 0;text-align: center;}
 	   .one_photo_block {width: 110px;margin: 0 2px;text-align: center;display: inline-block;vertical-align: top;}
 	   .one_photo_block_big {width: 164px;float: left;margin: 7px 7px 0;text-align: center;}
 	    /*------------------Article-----------------*/
 	    .art{padding: 10px;position: relative;}
 	    .art_list{padding: 10px 10px 40px;position: relative;}
 	    .art .left, .art_list .left {float: left;margin-right: 10px;}
 	     /*------------------Rubrique--------------*/
 	     .rub_list .one {width: 160px;border: 3px solid #ebebeb;position: relative;min-height: 160px;margin: 4px 5px 4px 0;display: inline-block;vertical-align: top;padding: 5px;}
 	     .rub_list .one a {display: block;text-align: center;}
 	     .rub_list .rub_list_title {color: #bf0000;font-weight: bold;position: relative;}
 	     .b_align {width: 100%;text-align: center;}
 	     .b_align td {height: 35px;vertical-align: bottom;}
 	     .rub_list .one:hover {border: 3px solid #006386;}
 	     .rub_list .one:hover .rub_list_title {color:#006386;text-decoration: none;}
 	      a.downloads {width: 110px;height: 25px;display: block;background: url(../images/download.png) no-repeat;color:#fff;text-transform: uppercase;font-size: 13px;font-weight: bold;text-decoration: none;line-height: 25px;text-indent: 28px;margin: 0 auto;}
 	      a.downloads:hover {background-position: 0 -25px;text-decoration: none;color:#fff;}
 	      /*------------------Solution-----------------*/
 	     	.solution .one {width: 357px;display: inline-block;vertical-align: top;margin: 0 18px 0 0;}
 	     	.solution .one .top {height: 25px;background: #efefef;text-align: center;line-height: 25px;}
 	     	.solution .one .center {margin: 15px 0;}
 	     	.solution .one .center a{font-weight: bold;}
 	     	/*---------------------Item-------------------*/
 	     	table.v_middle {width: 100%;height: 100%;}
			table.v_middle tr td {vertical-align: middle;text-align: center;}
			.item_top .left{width: 225px;height: 225px;overflow: hidden;margin:0 10px 10px 0;border:1px solid #006386;position: relative;float: left;}
			.item_top .price {width: 192px;height: 24px;background: url(../images/price_bg.png) no-repeat;position: absolute;bottom: 5px;left: -1px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color:#fff;padding-top: 4px;text-align: center;}
			.item_top .price span {font-size: 23px;}
			.data{color:#000;font-weight: bold;padding: 0 0 5px;}
			.item_plashka {background: url(../images/item_plashka.jpg) no-repeat;width: 195px;height: 26px;line-height: 26px;text-align: center;}
			.item_bg {background: url(../images/item_bg.jpg) no-repeat top left;margin-bottom: 10px;}
			.one_product a {display: block}
			.one_product {width: 240px;display: inline-block;vertical-align: top;text-align: center;margin: 10px 0;}
			.one_product .title{background: #efefef;min-height: 40px;margin: 5px 0 3px;;padding: 0 15px;height:40px;}
			.one_product .price {height: 30px;background: #f5f5f5;color:#bf0000;font-size: 10px;font-weight: bold;}
			.one_product .price span {font-size: 14px;}
			a.one_png{color:#535353;width: 175px;min-height: 28px;background: url(../images/pngreed.png) no-repeat left center;margin: 10px 18px 0;padding-left: 35px;display: inline-block;}
			.margin25{margin-bottom: 25px;}
			.title.trans_no {background: transparent;}
 	    /*------------------Pathway-----------------*/
	     .pathway ul{list-style-type: none;font-size: 12px;color:#535353;margin:0;padding:0;text-indent: 0px;}
	     .pathway ul li{display: inline;padding: 0 10px 0 0;}
	     .pathway ul li span {color:#535353;font-weight: bold;}
	     .pathway ul li a{color:#535353;}
	     .pathway ul li a:hover{text-decoration:underline;color:#006386;}
	     /*------------------Pagination------------------*/
	       .pagination {color: #535353;text-align: center;margin: 30px 0;line-height: 16px;font-size: 12px;}
	       .pagination span.on {color: #fff;display: inline-block;background-color: #179cce;padding: 2px 7px;border-radius: 3px;}
	       .pagination a {color: #535353;padding:2px 7px;display: inline;}
	       .pagination a:hover {color: #fff;background-color: #179cce;padding: 2px 7px;border-radius: 3px;text-decoration: none;}
			   /*--------------Галерея--------------*/
			   .gallery {padding: 20px 0 10px;width: 104%;}
			   .gallery-item {width: 165px;height: 165px;float: left;margin: 0 25px 10px 0;}
			   .gallery-item a {display: block;width: 100%;height: 100%;overflow: hidden;}
			   /*------------------404------------------*/
			  .error{width: 854px;height: 420px;margin: 100px auto 0;background: url(../images/404.jpg) no-repeat center center;position: relative;}
			  .error .texte {position: absolute;width: 540px;height: 120px;top: 150px;left: 20px;}
			  .error .texte p {padding: 20px 0;}
			  .error_nav {width: 580px;position: absolute;bottom: 106px;text-align: center;left:0;}
			  .error_nav li{display: inline-block;vertical-align: top;padding: 0 15px;}
/*-------------Левый сайдбар------------*/
.sideRight {float: left;width: 252px;margin-left: -252px;margin-right: -3px;position: relative;}
 .autorization {height: 120px;background: url(../images/autorization.png) no-repeat;padding: 0 20px;position: relative;margin-bottom: 10px;}
 .autorization .top {line-height: 30px;}
 .autorization .form div {margin: 6px 0;background: url(../images/input_autorization.png) no-repeat 100% 1px;}
 .autorization .form label {display: inline-block;width: 50px;}
 .autorization .form input {width: 154px;color:#fff;padding-left: 2px;}
 .autorization .link {display: block;padding-top: 4px;text-align: right;}
 .autorization .link a {padding-left: 10px;}
  .search {height: 29px;background: url(../images/bg_search.png) no-repeat;padding: 13px 10px;margin-bottom: 10px;}
  .search .form div {background: url(../images/search_input.png) no-repeat;height: 30px;}
  .search .form .button {position:relative;background: url(../images/search_button.png) no-repeat;height: 30px;display: inline-block;width: 70px;line-height: 28px;text-align: center;padding-right: 8px;}
  .search .form .button:hover {text-decoration: none;}
  .search .form .button:active{left:1px;}
  .search .form input {display: inline-block;width: 145px;color:#fff;vertical-align: top;margin-top: 5px;}
   .left_link {display: block;margin-bottom: 10px;height: 54px;background: url(../images/left_link_new.png) no-repeat;line-height: 54px;padding-left: 20px;}
   .left_link:hover {background: url(../images/left_link_new.png) no-repeat 0 -54px;text-decoration: none;}
    .text_left {width: 248px;margin: 0 auto 10px;}
    .text_left .border4, .text_left .border5 {border-top:none;}
    .text_left .top {width: 252px;height: 54px;background: url(../images/left_link_new.png) no-repeat;position: relative;left: -4px;line-height: 54px;padding-left: 20px;}
    .text_left .center {padding: 15px 0 25px;}
    .text_left .center.news{padding: 10px 10px 40px;}
    .text_left .center ul li {line-height: 19px;}
    .text_left .center ul li a {background: url(../images/marker_hover.png) no-repeat 7px 7px;padding: 0 15px;}
    .text_left .center ul li a:hover, .text_left .center ul li.new_fitcha a.new_fitcha1{font-weight: bold;text-decoration: none;color:#535353;}
    .text_left .center ul li:hover , .text_left .center ul li.new_fitcha{background-color: #ebebeb;}
    .text_left .center ul li:hover ul, .text_left .center ul li.new_fitcha ul {background: #fff;}
    .text_left .center ul ul {padding: 5px 0 5px 15px;}
    .text_left .center ul ul li {line-height: 18px;}
    .text_left .center ul ul a {color:#000;background: url(../images/marker.png) no-repeat 7px 7px;}
    .text_left .center ul ul a:hover {text-decoration: underline;font-weight: normal;color:#006386;}
    .text_left .center ul ul li:hover {background-color: transparent;}
    .text_left .center .one {margin-bottom: 1px;}
/*-------------Footer-------------------*/
.footer {height: 99px;background: url(../images/footer_bg.png) repeat-x;}
 .footer_center{margin: 0 auto;width: 1000px;position: relative;}
 .logo_site_footer {position: absolute;left: 0;top: 38px;}
 .voltaire {position: absolute;right: 0;top: 32px;}
 .nav_footer {width: 780px;margin: 0 auto 0;padding: 40px 0 0;text-align: center;}
 .nav_footer ul li {display: inline-block;}
 .nav_footer ul a {display: block;height: 24px;line-height: 24px;padding: 0 3px;}
 .nav_footer ul li a:hover {background: url(../images/footer_nav_hover.png) repeat-x;text-decoration: none;}

 
 .link input:hover{text-decoration:none;color:#000;}
.feed1 {margin:3px 0;}
.feed1 input{border: 1px solid grey;width: 400px;height: 20px;}
.feed1 label {width: 20%;display: inline-block;vertical-align: top;}
.feed1 textarea {margin: 0;border: 1px solid grey;width: 400px;height: 100px;padding: 0;}
.feed1 span {display:block;padding-left:20%}
.feedback input.submit {border: 1px solid grey;margin-left: 61%;width: 105px;}