@charset "windows-1251";

body {color:#666; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; background-color:#EBE6DC; font-size:12px; }

a img { border:none;}

a {color:#4f111f;}

.name {padding-left:10px;}

.name a { font-size:14px; font-weight:bold;}

.content {min-width:980px; max-width:1172px; margin:auto; background-color:#fff;}

hr {border:none; border:1px solid #fff; border-top:1px solid #ccc; height:1px; background-color:#ccc;}

.top { background-color:#4a0e1c; padding-left:65px; padding-right:34px; height:100px; margin-bottom:5px;}

.top .logo { float:left; margin-top:2px;}

.top a img {	border: none; }

.top .tel { font-family:Arial, Helvetica, sans-serif;  margin-top:0px; color:#cba349; font-size:30px; text-transform:uppercase; font-weight:normal; margin-left:45px; margin-right:44px;}

.top .text {position:absolute; font-family:Arial, Helvetica, sans-serif; margin-top:-5px; color:#cba349; font-size:22px; text-transform:uppercase; font-weight:bold; height:50px; line-height:50px; padding-left:20px; border-left:1px solid  #cba349;}

.pictop {text-align:right;  width:100%; margin-top:20px;}

.pictop img {margin-left:14px; margin-right:14px;}



.flash { width:100%; overflow:hidden; margin-bottom:30px;}

.tr_data td{border-bottom:2px solid #deb439;}/* background-image:url(/images/bg.jpg); background-position:bottom; background-repeat:repeat-x;*/

.main {width:100%; background-color:#FFF;}

.main .left {width:276px; vertical-align:top;}

.main .menu { margin-left:42px; margin-right:42px; width:auto; margin-bottom:15px;}

.main .menu  div.ptop { background-image:url(/images/mctb.gif); background-repeat:repeat-x; background-position:bottom;}
.main .menu  div.ptop2 { background-image:url(/images/mctb.gif); background-repeat:repeat-x; background-position:bottom;}

.main .menu  div.ptop div { background-image:url(/images/mc1.gif); background-repeat:no-repeat; background-position:left top; width:100%;} 
.main .menu  div.ptop2 div { background-image:url(/images/mc1_2.gif); background-repeat:no-repeat; background-position:left top; width:100%;} 

.main .menu  div.ptop div div { background-image:url(/images/mc2.gif); background-repeat:no-repeat; background-position: right bottom; text-align: center; width:100%;} 
.main .menu  div.ptop2 div div { background-image:url(/images/mc2.gif); background-repeat:no-repeat; background-position: right bottom; text-align: center; width:100%;} 

.inmenu { border-left:3px solid #cba349; border-right:3px solid #cba349; padding-left:2px; padding-right:2px;}

.main .menu  div.pbot { background-image:url(/images/mcpb.gif); background-repeat:repeat-x; background-position:top;}
.main .menu  div.pbot2 { background-image:url(/images/mcpb.gif); background-repeat:repeat-x; background-position:top;}

.main .menu  div.pbot div { background-image:url(/images/mc4.gif); background-repeat:no-repeat; background-position:left top; width:100%;} 
.main .menu  div.pbot2 div { background-image:url(/images/mc4.gif); background-repeat:no-repeat; background-position:left top; width:100%;} 

.main .menu  div.pbot div div { background-image:url(/images/mc3.gif); background-repeat:no-repeat; background-position: right top; text-align: center; width:100%;} 
.main .menu  div.pbot2 div div { background-image:url(/images/mc3.gif); background-repeat:no-repeat; background-position: right top; text-align: center; width:100%;} 

.main .menu a {display:block; padding-top:10px; padding-bottom:10px; background-color:#621c28; background-image:url(/images/mbg.gif); background-repeat: repeat-y; background-position:right; text-decoration:none; color:#d6ba67; padding-left:12px; border-bottom:1px solid #763c21; font-weight:400; font-size:15px; }

.main .menu a.sub {padding-left:18px; font-size:12px; padding-top:5px; padding-bottom:5px; line-height:14px;}

.main .menu a.sub:hover {padding-left:18px; font-size:12px; padding-top:5px; padding-bottom:5px; line-height:14px; font-weight:normal;}

.main .menu a:hover { background-image:url(/images/mact.gif); background-repeat:repeat-x; font-weight:bold; padding-bottom:9px;} 

.news a{  font-size:12px !important; padding:5px 12px !important;}
.news a:hover { font-size:12px !important; padding:5px 12px !important;font-weight:normal !important;background-image:url()!important;}
.news_all {}


a.first {border-top:1px solid #763c21;}
a.second {border:none !important;padding-left:0px !important;text-align:center;}

.td2 { vertical-align:top; padding-bottom:30px;}

.man{ vertical-align:top; background-image:url(/images/man.jpg); background-repeat:no-repeat; background-position:95% bottom; padding-bottom:30px;}

.box {width:90%; border-left:1px solid #e5d1a4; padding-left:40px; padding-right:0px; display:block; padding-bottom:50px; }

.box h1 { color:#4a0e1c; text-transform:uppercase; font-size:16px; margin-top:0px; padding-top:0px;}

.box p , .box li, .box td{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.cmd  {display:block; padding:5px; background-color:#621c28; background-image:url(/images/mbg.gif); background-repeat: repeat-y; background-position:right; text-decoration:none; color:#d6ba67; border:1px solid #763c21; font-size:15px; width:140px; font-weight:bold;}

.cmd:hover , .cmd_2:hover { background-image:url(/images/mact.gif); background-repeat:repeat-x; } 
.cmd_2{display:block; padding:5px 0; margin:10px 0 0 0; background-color:#621c28; background-image:url(/images/mbg.gif); background-repeat: repeat-y; background-position:right; text-decoration:none; color:#d6ba67; border:1px solid #763c21; font-size:14px; width:80%; font-weight:bold;}

.cmd_3:hover { text-decoration:none; width:10px;background:url(/images/issa.png); background-repeat: no-repeat;border:0px solid #fff; } 
.cmd_3{ text-decoration:none;width:10px;background:url(/images/iss.png); background-repeat: no-repeat;border:0px solid #fff;}
.cmd_4:hover {text-decoration:none;width:10px;background:url(/images/ssa.png); background-repeat: no-repeat;border:0px solid #fff; } 
.cmd_4{ text-decoration:none;width:10px;background:url(/images/ss.png); background-repeat: no-repeat;border:0px solid #fff;}

.cmd_5:hover {  background-image:url(/images/mact.gif); background-repeat:repeat-x;  } 
.cmd_5{display:block; padding:7px 0; margin: 0 2.5% 0; background-color:#621c28; background-image:url(/images/mbg.gif); background-repeat: repeat-y; background-position:right; text-decoration:none; color:#d6ba67; border:1px solid #763c21; font-size:15px; width:23%; font-weight:bold;float:right;}

.index_text { margin-right:0%;}


.bottom { overflow:visible; background-color:#4a0e1c; padding-left:65px; padding-right:64px; padding-top:10px; color:#cba349; font-size:13px; text-align:center; padding-bottom:10px;}

.bottom a, .seo a {color:#cba349; text-decoration:none; line-height:26px;}

.bottom p { margin-bottom:0px; padding-bottom:5px;}

.seo { height:40px; overflow:visible;background-color:#4a0e1c; padding-left:65px; padding-right:64px; padding-top:20px; color:#cba349; font-size:13px; text-align:center;}

.photo { width:100px; overflow:visible; display:table-cell;}
.photo .border { border:2px solid #c39f4e; padding:2px;}
.photo .t { background-image:url(/images/pictop.gif); height:11px; background-repeat:no-repeat; background-position:center; }
.photo .b { background-image:url(/images/picbot.gif); height:11px; background-repeat:no-repeat; background-position:center; }

.uslugi {margin:0 0 20px 0;padding:0 0 20px 0;width:100%; border-bottom:1px solid #e5d1a4;}
.photo_u_u{width:25%; float:left;margin:0;padding:0;}
.photo_u { width:140px;height:100px; overflow:visible;padding-bottom:45px;margin:0 auto;}
.photo_u .border { border:2px solid #c39f4e; padding:2px;}
.photo_u .t { background-image:url(/images/pictop.gif); height:11px; background-repeat:no-repeat; background-position:center; }
.photo_u .b { background-image:url(/images/picbot.gif); height:11px; background-repeat:no-repeat; background-position:center; }

.gl {width:25%; float:left;margin-bottom:55px;height:145px;border:0px solid #c39f4e;}
.photo_g {width:140px;height:100px; overflow:visible;padding-bottom:25px;margin:0 auto;}
.photo_g .border { border:2px solid #c39f4e; padding:2px;}
.photo_g .t { background-image:url(/images/pictop.gif); height:11px; background-repeat:no-repeat; background-position:center; }
.photo_g .b { background-image:url(/images/picbot.gif); height:11px; background-repeat:no-repeat; background-position:center; }
.name_gl {text-align:center;width:80%;margin:0 auto;}
.name_gl a { text-decoration:none;font-size:14px; font-weight:bold;}

.photo_name {text-align:center;}
.photo_name a { text-decoration:none;font-size:14px; font-weight:bold;}
.clear{clear:both;}

.photo_uslugi{float:left;margin-left:5%;}
.photo_name_uslugi a{text-decoration:none;font-size:14px; font-weight:bold; }

.items_header { padding-left:30px; color:#fff !important; background:#d6ad43; line-height:26px;}

.table_items { width:100%;}
.td_sq { text-align:center;padding-right:17px;}
.td_pr { text-align:center;}
.table_foto {font-size:12px;}

.tr_titles {color:#fff !important; background:#d6ad43; line-height:26px; text-transform:uppercase; }

.td_i1  { text-align:left; padding-left:30px;}
.td_i1_b {border-left:3px solid #FFF; text-align:center;}
.td_i1_ob{border-left:3px solid #FFF; width:100px;padding:0 0 0 14px;}
.td_i1_pl{border-left:3px solid #FFF; width:65px;padding:0 0 0 14px;}
.td_i1_pr{border-left:3px solid #FFF; width:65px;padding:0 0 0 14px;}
.price .bold { font-size:14px;}

.bold {font-weight:bold; }

.broun { color:#4d111d; font-size:12px; line-height:28px; width:155px;}

.h2 {color:#4d111d; font-size:16px; line-height:22px; margin-top:20px; margin-bottom:20px; font-weight:bold;}

.bot_line {border-bottom:1px solid #d6ad41;}

.nav {padding:0 0 10px 0;}

/* admin */

.admin_page h1 {font-size:18px;color:gray;}

.admin_page {font-size:12px;font-face:arial;padding:20px;}

.admin_page td {font-size:12px;}



.td_name {font-size:12px; color:white;background:#8b3333;text-align:right; font-weight:bold;}
.td_name_all {font-size:12px; color:white;background:#8b3333;text-align:center; font-weight:bold; height:25px;}

.td_name1 {font-size:12px; color:white;background:#8b3333;text-align:left;font-weight:bold;}

.td_data {font-size:12px; background:#c8c79c;text-align:left;}
.td_data_all {font-size:12px; background:#d9ba77;padding:10px 10px 0;margin:0; }

.admin {font-size:12px;}

.admin a {font-size:11px;text-decoration:none;color:#393!important;}

.admin a:hover {color:red!important;}


.pages_bot{background:#000;position:fixed;bottom:0px;display:inline;color:#fff;padding:3px;}
.pages_bot a{ background:#cba349;padding:0px 10px;text-decoration:none;display:inline;}
.pages_bot_i{ background:#8b3333;padding:0px 10px;display:inline;color:#fff;}
.pages {margin:0;}

.admin_menu{ background:#000;position:fixed;width:100%;height:50px;box-shadow: 0 0 15px #000;z-index:2;}
.admin_menu a{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;color:#fff;}

.admin_nav {float:left;padding:12px 0 0 12px;color:#fff;}

.admin_search table { color:#fff;font-size:12px;}
.admin_search {float:right;margin:0;padding:0 5px 0 0;}
.admin_select {width:100px;margin-right:5px;}
.admin_select_2 {width:150px;}
.admin_input {width:100px;margin-right:5px;}
.admin_sub {background:url(images/but_search.png);width:27px; height:27px; display:block; padding:1px; margin:10px 0; background-repeat: no-repeat; border:0px solid #763c21;}
.admin_sub:hover { background:url(images/but_search2.png);background-repeat: no-repeat;width:27px; height:27px; }



.admin_tab {border-bottom:1px dotted silver;text-align:right;}

.admin_tab span.tab {background-color:white;border-top:1px dotted silver;border-right:1px dotted silver;border-left:1px dotted silver;padding:5px;margin-right:15px;}

.admin_tab a {font-size:11px;text-decoration:none;color:green;}


.admin { padding:3px;}

.admin a 		{text-decoration:none; color:#4a0e1c;}

.admin_foto		{border:0px solid #000;width:15%;height:200px;padding:0 15px;float:left;}
.admin_foto_1	{border-bottom:1px solid #000;width:100%;margin:10px 0 0 0;float:left;}
.admin_foto_2	{border:0px solid #000;width:100%;padding:10px 0 0 0;}
.admin_foto_do	{border-left:1px solid #000;width:80%;min-height:260px;float:left;}
.admin_foto_3	{float:left;border:0px solid #000;width:100px;min-height:130px;margin:5px;}
.sms	{color:fff !important;font-weight:bold;}
.admin_foto_dop	{float:left;width:220px;margin-right:10px;border-right:1px solid #666;}


/* search */
.search_index { display:block; margin:0 0 15px 0;border:1px solid #4a0e1c;margin-right:0;background-color:#f1f1f1;}
.search {margin:0 0 10px 23px;width:100%;}
.search_select {width:90%;}
.search_select_5 {width:110px;}
.search_select_5_5 {width:130px;}
.search_select_6 {width:150px;}
.search_select_5_6 {width:170px;margin-right:10px;}
.search_input {width:75%;}
.search_select_1 {width:70%;}
.search_select_7 {width:80%;}
.search_select_3 {width:90%;}
.search_input_1 {width:90%}
.search_input_2 {width:30%}
.search_input_3 {width:75%}
.search_input_4 {width:65%}
.search_div ul {margin:6px 0 12px 0;list-style-type:none;}
.search_div li {display:inline;margin:0 5px;}
.search_div_dop li {margin:0;}
.search_div_dop ul {margin:0; padding:0;list-style-type:none;}
.search_div_dop {margin:0;}

.balun_div {margin:10px 0 0 0; max-width:270px;}
.balun_div p{margin:0 0 0 110px;}
.balun_src {float:left;margin-right:10px;}
.balun_price {margin:0 0 10px 0;}
.balun_name {margin:0 0 5px 10px; max-width:270px;}

#SEL, #SUL{padding:0; display:table; border:none;width:100%;}
.SEL_div_1, .SUL_div_1 {width:100%; padding:0;margin:0;}
.SEL_div_1 input, .SUL_div_1 input { border:1px solid #999;height:18px; float:left; color:#666; border-right:none;margin:0;}
.SEL_div_1 img, .SUL_div_1 img {display:block; border:1px solid #999; cursor:pointer; float:left; border-left:none;}
.SEL_div_2, .SUL_div_2 {display:none; position:absolute; clear:both; margin-top:0px;width:168px;background:#fff; border:1px solid #999;overflow:auto; max-height:250px;z-index:1;}
.SEL_div_2 div, .SUL_div_2 div { width:175px;  border-top:1px solid #fff;z-index:1;}
.SEL_div_2 div input, .SUL_div_2 div input{cursor:pointer;}

.page{margin:10px 0;}

.sub_add {background:url(images/but_add.png);width:27px; height:27px; display:block; padding:1px; margin:10px 0; background-repeat: no-repeat; border:0px solid #763c21;}
.sub_add:hover { background:url(images/but_add2.png);background-repeat: no-repeat;width:27px; height:27px; }
.sub_del {background:url(images/but_del.png);width:27px; height:27px; display:block; padding:1px; margin:10px 0; background-repeat: no-repeat; border:0px solid #763c21;}
.sub_del:hover { background:url(images/but_del2.png);background-repeat: no-repeat;width:27px; height:27px; }
.sub_up {background:url(images/but_up.png);width:27px; height:27px; display:block; padding:1px; margin:10px 0; background-repeat: no-repeat; border:0px solid #763c21;}
.sub_up:hover { background:url(images/but_up2.png);background-repeat: no-repeat;width:27px; height:27px; }


