/*
Theme Name: domatic
Author: Ageent
Author URI: http://ageent.ru/
Text Domain: kubrick
*/

body,html{ height: 100%;}
body {padding:0px; margin:0px; height:auto  !important;  min-height:100%;  height:100%;  position:relative; min-width:1000px;}
div,form,ul,h1,h2,h3,h4,li,p,img,a{padding:0px;margin:0;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
ul{list-style-type:none;}


#footer  {position:absolute;  bottom:0;  width:100%;  background:red; height:145px; background:url(images/footer_fon.jpg) repeat-x; min-width:1000px;}
.ie6 #footer{width:  expression(document.body.clientWidth < 990 ? "1000px" : "100%");}
.ie6 body{width:  expression(document.documentElement.clientWidth < 990 ? "1000px" : "100%");}
#pusher  {clear:left;  float:left;  height:0;}
.top{ text-align:right; padding: 15px 120px 0 0;}
.top a{ margin: 0 7px 0 0;}
.top_one{ float:left; width:950px;}
.top_two{ float:left; text-align:center; width:175px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f3238; margin: 14px 0 0 0px; position:relative; left: 45px;}
.opera .top_two{ margin-top: 15px;}
.top_two p{ position:relative; top: -5px;}
.ie .top_two{ margin-top: 15px;}
.gecko .top_two p{ position:relative; top: -2px;}
.top_three{ float:left; background:url(images/tel_me.jpg) no-repeat; width:370px; height:94px; position:relative; top: -3px; left:370px; margin:0px; padding:0px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.top_three p{ margin: 23px 0 0 110px; font-weight:bold; font-size: 16px; color: #606772;}
.top_three span{ display:block; font-size:16px; margin: 1px 0 0 3px;}

.t_1{background:url(images/fon.jpg) repeat-x; height:198px;}
.t_3{background:url(images/fon_two.jpg) repeat-x;}
.main{width:950px; background:url(images/fon_two.jpg) repeat-x; float:left;}
.fon_two{ background:url(images/fon_three.jpg) no-repeat; float:left}

.main_menu{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size: 12px; height:53px; float:left;}
.main_menu ul{ margin: 17px 0 0 24px;}
.main_menu li{ display:inline-block; float:left;}
.main_menu li a{ color:#FFF; text-decoration:none;}
.main_menu li a:hover{ color:#FB160E; text-decoration:underline}
.m_one{margin: 0 34px 0 0;}

.content{ width: 950px; margin: 0 auto; padding: 0 0 195px 0;}
.con_0{ float:left; width: 944px;}
.con_0 a{ color:#FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

.con_1{ background:url(images/h_01.jpg) no-repeat; width:238px; float:left; height: 172px;}
.con_1 div{ margin: 0 5px 0 10px; height: 145px; cursor:pointer; }
.con_1 div span{ margin: 28px 0px 0 80px; display:inline-block;}
.con_2{ background:url(images/h_02.jpg) no-repeat; width:233px; height: 172px; float:left;}
.con_2 div{ margin: 0 5px 0 10px; height: 145px; cursor:pointer;}
.con_2 div span{ margin: 28px 0px 0 70px; display:inline-block;}
.con_3{ background:url(images/h_03.jpg) no-repeat; width:234px; height:172px; float:left;}
.con_3 div{ margin: 0 5px 0 10px; height: 145px; cursor:pointer;}
.con_3 div span{ margin: 28px 0px 0 78px; display:inline-block;}
.con_4{ background:url(images/h_04.jpg) no-repeat; width:239px; height: 172px; float:left;}
.con_4 div{ margin: 0 5px 0 10px; height: 145px;  cursor:pointer;}
.con_4 div span{ margin: 28px 0px 0 78px; display:inline-block;}

.cont_only{ clear:both;}
.cont_one { display: block; width:283px;}
.cont_one a{ font-family:Arial, Helvetica, sans-serif; color: #4e4e4e; font-size: 12px; display:block; font-weight:bold; background:url(images/one.jpg) 0px 4px no-repeat; padding: 0 0 0 10px; margin: 0 0 8px 6px; display:inline-block;}
.ie .cont_zero{ margin: 0 0 0 3px;}
.cont_one a:hover{ text-decoration:none;}
.cont_zero td{ padding: 10px 10px 0 10px;}
.ie .cont_zero td{ padding: 10px 6px 0 6px;}

.left_1{ background:url(images/left_2.jpg) repeat-y; width: 291px;}
.left_2{ background:url(images/left_1.jpg) no-repeat top; width:291px;}
.left_3{ background:url(images/left_3.gif) no-repeat bottom; width:291px; min-height:150px;}
.ie6 .left_3{ height:150px;}

.left_4{display:inline-block; background:url(images/left_5.jpg) repeat-x; height:33px; margin: 0 0 0 19px;}
.all_cont .left_4{ margin: 0 0 0 30px;}
.left_5{display:inline-block; background:url(images/left_4.jpg) no-repeat left top; height:33px; padding: 0 0 0 20px;}
.left_6{display:inline-block; background:url(images/left_6.jpg) no-repeat right top; height:33px; padding: 0 19px 0 0; min-width: 120px; text-align:center;}
.ie6 .left_6{ width:120px;}
.left_4 b{ padding: 0 2px 0 0; display:inline-block; color:#FFF; margin: 8px 0 0 0;  font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.left_1{ margin: 40px 0 0 0;}
.left_1 p{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 0px 0 0px; position:relative;}
.only div{font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 10px 0 2px; margin:0px; }
.left_1 a{ position:absolute; font-family:Arial, Helvetica, sans-serif; color: #fb160e; font-size:12px; background:url(images/one.jpg) 0 5px no-repeat; padding: 0 0 0 8px; margin: 3px 0 0 31px;}
.left{ margin: -40px 0 0 0;}

.fo_zero{ width: 940px; margin:auto; text-align:center;}
.fo_one{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #252729; padding: 10px 0 0 0;}
.fo_zero a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #252729;}
.fo_1{ margin: 0 12px 0 12px;}
.fo_2{margin: 0 12px 0 0px;}
.fo_3{ margin: 0 0px 0 12px;}
.foo_line{ display:inline-block;  border-bottom: 1px solid #d4d5d6; margin: 0 0 10px 0;}
.foo_line p{ line-height:25px;}
#footer p{ color:#252729; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.foo_1{ margin: 12px 0 0 0;}

.content_one{ background:url(images/con_one.jpg) repeat-x; margin: 0 0 15px 0;}
.all_cont{margin: 0 34px 0 0px; position:relative; left: 9px;}
.block{ margin: 5px 0 0 0;}
.block a{ color: #4e4e4e; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background: url(images/one.jpg) 0 5px no-repeat; padding: 0 0 0 10px; margin: 0 0 10px 0; display: inline-block;}
.block_tow { color:#3f484d; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 20px 0 0 0;}
.news{position:relative; top: 40px; margin: -40px 0 0 0;}
.block_tow p{ margin: 0 0 5px 0;}
img.user_one{ float:left; margin: 0 20px 15px 0;}
.block_tow .title{ color:#171717; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.block_tow .title a{ color:#171717; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none}
.block_tow .title a:hover{ text-decoration:underline}
.block_tow .date{ margin: 5px 0 10px 0;}

.co_one{ margin: 10px 0 10px 0;}
.full_new {color:#fb160e; margin: 13px 0 0 0;}
.full_new a{ color:#fb160e;}
.full_too{ margin: 0 0 0 5px;}
.full_one{ margin: 0 5px 0 0;}
.co{ margin: 0 0 40px 0;}

.mane_auth{ color: #FFF; font-weight:bold; padding: 5px 0 0 0;}
.mane_auth table{height: 24px;}

.tab_one{background: #a6acb2;}
.tab_one span{ margin: 0 0 0 15px;}
.tab_two{ background:#80858a;}
.tab_two span{ position:relative; top: 1px;}
.comment { margin: 14px 0 30px 0;}
.comment p{ color: #3f484d; font-weight:normal;}
.com_form{ background:url(images/live_com.jpg) repeat-x; padding: 10px 0 0 0; color: #3f484d; font-weight:normal; clear:both; float:none}
.com_form .last_comment{ color:#3d3d3d; font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; margin: 0 0 20px 0;}
.inp{ background:url(images/inp_2.jpg) repeat-x; height: 22px; margin: 0 0 8px 0;}
.inp input{ background:none; border:none; color:#3f484d; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:274px; padding: 3px 2px 0 2px;}
.ie .inp input{padding: 2px 2px 0 2px;}
.com_form span{ margin: 3px 10px 0 0; display:inline-block;}
.com_form textarea{ width:381px; height: 105px; background:url(images/texter.jpg) no-repeat; border:0px; overflow-y: auto; padding: 2px;}
.opera .com_form textarea{overflow-y: hidden;}

.inp input{ background:none; border:none; color:#3f484d; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:274px; padding: 2px 2px 0 2px; margin: 1px 0 0 0;}

.send{ background:url(images/send.jpg) no-repeat; width: 104px; height: 26px;  display:inline-block; margin: 10px 0 0 0px; position:relative; left: 112px;}
.send input{ border:0px; background: none; width:100px; height: 19px; padding:  3px 0 0 19px; text-align: left; cursor:pointer; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #343434; margin: 0px; display:inline-block;}
.ie .send input{ padding: 4px 0 0 11px;}
.opera .send input{ padding:  3px 0 0 21px;}
.com_form{ margin: 0 0 40px 0;}

.question{ position:relative; top: -10px;}
.question h1{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; margin: 0 0 15px 0;}
.question span{ color:#fb160e;}
.question b{ color: #171717;}

.respont{ margin: -30px 0 0 0; position:relative; top: 15px;}
.respont span{ background:url(images/one.jpg) 0 4px no-repeat; padding: 0 0 0 9px; display:block; margin: 25px 0 10px 1px;}
.respont  p{ margin: 0 0 5px 10px;}

.send_quest{ margin: 15px 0 0 18px; color: #313131; font-size:12px; font-family: Tahoma, Geneva, sans-serif;}
.send_quest span{ margin: 0 0 5px 0; display:inline-block;}
.send_quest input{ width:250px;}
.send_quest textarea{ width:256px; height: 91px; background:url(images/question.jpg) no-repeat; border:0px; overflow-y: auto; padding: 2px;}
.opera .send_quest textarea{overflow-y: hidden;}
.send_quest .send{left: 82px;}
.send_quest .send input{width:100px;}
.ie .send_quest .send input{padding: 4px 0 0 22px;}

.contact h3{ color:#3d3d3d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; margin: 10px 0 25px 112px;}
.contact { font-family:Tahoma, Geneva, sans-serif; color: #313131; font-size:12px; margin: 0 0 0 0px; position:relative; left: 55px;}
.contact span{ margin: 4px 9px 0 0; display:inline-block}
.contact .inp input{ width:317px;}

.contact textarea{ width:319px; height: 186px; background: url(images/contact.jpg) no-repeat; border:0px; overflow-y: auto; padding: 2px;}
.opera .contact textarea{overflow-y: hidden;}

.contact td{ vertical-align:top;}
.contact .send{ background:url(images/send_one.jpg) no-repeat; width: 104px; height: 26px;  display:inline-block; margin: 10px 0 0 1px; position:relative; left: 112px;}
.contact .send input{ color: #FFF;}
.ie .contact .send input{padding: 4px 0 0 15px;}

.adress{ padding: 20px 20px 0 20px; font-family: Arial, Helvetica, sans-serif; color: #3d3d3d; font-size:12px;}
.adress img{ margin: 15px 0 10px 0;}

.adress h4{ font-size:12px; margin: 5px 0 10px 0; position:relative; left:-1px;}
.adress span{ font-weight: normal; display:block; font-size: 24px; margin: 1px 0 0 30px;}

.price{ background:url(images/table.jpg) repeat-x;}
.tab_2{ background:url(images/123.gif) no-repeat;}
.p_6{border-left: 1px solid #d7d7d7;}

.price th{ height: 52px; color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.price td{ border-right: 1px solid #d7d7d7; height: 50px; border-bottom: 1px solid #d7d7d7;}

.p_1{background:url(images/tab_3.jpg) no-repeat right; width: 55px;}
.p_2{background:url(images/tab_3.jpg) no-repeat right; width: 200px;}
.p_3{background:url(images/tab_3.jpg) no-repeat right; width: 146px;}
.p_4{background:url(images/tab_3.jpg) no-repeat right; width: 89px;}
.p_5{background:url(images/tab_3.jpg) no-repeat right; width: 103px;}
.tab_2 td{ text-align:center; color: #3f484d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px;}

.only{ padding: 0 10px 0 18px;}
#wp_page_numbers .page_info{ margin: 0 8px 0 0; display:inline-block;}
#wp_page_numbers{ margin: 0 0 50px 0;}
.opera #wp_page_numbers{ margin: 0 0 0px 0;}
.co img{ margin: 0 0 10px 0; display:block;}
.waitmoderation{ color: #313131; font-size:11px; font-family: Tahoma, Geneva, sans-serif; position:relative; top: -20px;}

.com_admin{ position:absolute; right: 0px;}
.com_admin div{ position:relative; top: -42px; color: #313131; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.com_admin div a{ color:#fb160e; font-size:11px;}

.edit_link{color: #313131; font-size:11px; font-family: Tahoma, Geneva, sans-serif; position:relative; top: -20px;}
.edit_link a{color: #313131;}

.wpcf7-not-valid-tip-no-ajax{color: #313131; font-size:11px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; position:relative; top: -4px;}
.wpcf7-not-valid-tip-no-ajax_one{color: #313131; font-size:11px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; position:relative; top: 5px;}

.wpcf7-mail-sent-ok{color:#fb160e; font-size:11px; font-family: Tahoma, Geneva, sans-serif; font-weight:bold; position:relative; left: 170px; margin: 10px 0 0 0;}

.razriv{ display:block; height: 4px; margin:0px; padding:0px; line-height:0px; font-size:0px;}
.tegi{ margin: 50px 0 0 0; padding: 0 10px 0 10px;}
.tegi a{ color:#3f484d; font-family:Arial, Helvetica, sans-serif;}

.fo_zero .red_one{ color:#fb160e;}
.main_menu li a.red_one{ color:#fb160e;}
.kirill .navigation{ margin: 40px 0 0px 0;}
.send_quest .wpcf7-not-valid-tip-no-ajax_one{ position:relative; top: 2px;}
.ddsg-wrapper{ margin: -15px 0 0 30px;}


.ddsg-wrapper ul li a{ color:#fb160e; font-size:12px;}
.ddsg-wrapper ul li strong{ font-size:14px;}
.ddsg-wrapper ul li ul{ margin: 5px 0 0 0;}
.ddsg-wrapper ul li ul li{ margin:0px; padding:0px;}
.ddsg-wrapper ul li ul li a{ margin: 2px 0 2px 10px; display:inline-block; color:#000;  font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.block_tow ul{ margin: 0 0 5px 0;}
.block_tow ul li{ list-style: disc; margin: 2px 0 0 25px; padding:0;}
.block_tow .ddsg-wrapper ul li{ list-style-type: none;}
.block_tow .ddsg-wrapper ul{ margin-bottom: 7px;}
.block_tow .ddsg-wrapper ul li strong{ margin-right: 3px;}
/* #commentform .send{ margin-left: 13px;} */
.life_ig_good h1{ display:inline-block; margin:0px; padding:0px; font-size:13px;}
.tag_to_now{ position:relative; top: 5px;}
.tag_to_now a{color:#000}

.only_last_new{ padding: 5px 0 0 0;}
.only_last_new a{ margin: 5px 0 0px 20px; line-height:18px; display:block; position:relative; padding: 0 0 0 10px;  color:#000}
.related_post .articles_rel{ margin: 10px 0 5px 0;}
.related_post  a{ color:#000}

.only_last_new strong{ font-weight: normal;}
.maintext{
width: 595px; margin: 0 0 0 10px; font-size: 12px; font-family: arial;}
.maintext h2{
font-weight:normal;
margin:4px 0;
font-size:18px;}

h1.mainh1{
font-family:tahoma;
font-weight:normal;
margin:0 0 0 10px;
font-size:22px;}