/*COMMON*/
body {background:url(../img/fon.gif) repeat 0 0; color:#717171; font-family:Arial, Tahoma, Helvetica, sans-serif; margin:0; min-width:1055px; padding:0; text-align:center;}
#mainWrapper, #footer, #header, body {font-family:Arial; font-size:14px;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
img {border:none;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family: Arial,Tahoma, Helvetica, sans-serif; font-size:11px;}
p {padding:0 0 10px;}
a {color:#e57b25; text-decoration:underline;}
a:hover {color:#e57b25; text-decoration:none;}
h1,h2,h3,h4 {color:#fff; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0;}
h1 {font-size:30px; padding:10px 0;}
h2 {font-size:26px; padding:10px 0;}
h3 {font-size:22px; padding:10px 0;}
h4 {font-size:16px; font-weight:bold; padding:10px 0;}
ol {padding:0 0 10px 20px;}
ul {padding:20px 0 10px 12px;}
ul li {background:url(../img/li_pin.gif) no-repeat 0 7px;list-style:none;padding:0 0 15px 14px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {margin:0 auto; min-height:100%; position:relative; text-align:left; width:1055px;}
/** html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<771?'771px':'100%');}*/
* html #mainWrapper {height:100%;}
/*//MAIN*/

#fon_header {left:0; position:absolute; top:0px;background:url(../img/fon_header.gif) repeat-x 0 0; height:556px;width:100%;min-width:1055px;}
#big_foto {left:0; position:absolute; top:153px; height:319px;width:100%;margin:0 auto;overflow:hidden;min-width:1055px;}
#shadow {left:0; position:absolute; top:153px;background:url(../img/shadow.png) no-repeat 50% 0; height:319px;width:100%;}
/*LAYOUT*/

/*HEADER*/
#header {height:556px;}

#menu {left:0; position:absolute; top:480px;width:100%;}
#menu ul {margin:0; padding:0;display:table;width:100%;background:url(../img/li_menu.gif) no-repeat 0 0;}
#menu li {display:table-cell; list-style:none; padding:20px 0px; text-align:center;background:url(../img/li_menu.gif) no-repeat 100% 0;//float:left;//display:block;//padding:20px 70px;}
#menu a {color:#999999; font-size:21px; margin:0 auto; text-decoration:none;}
#menu a:hover, #menu .on a {color:#42ca42;}

#logo {font-size:20px; left:22px; position:absolute; top:32px;}
#tel {position:absolute; right:0; text-align:right; top:81px;color:#313131;font-size:28px;font-weight:bold;}
#tel a {text-align:right; font-size: 16px; color:#0cb70c;}
/*//HEADER*/

#tableMain {width:100%;background:url(../img/fon_left2.png) repeat-y 0 0;}
#content {margin-left:313px; padding:15px 0 70px;}
#tdLeft {float:left; padding:24px 16px 30px 18px; width:245px;background:url(../img/up_left.gif) no-repeat 0 0;}

.title {color:#fff; font-family:Arial; font-size:30px; font-weight:normal; padding:0 0 20px;}

#nav {color:#909090; font-size:10px; margin:0px 0 15px;}
#nav a {color:#909090;}

.list {display:block; list-style:none; padding:0;}
.list li {padding:0px;background:url(../img/li_left.png) no-repeat 0 2px;margin-bottom:20px;}
.list a {display:block; padding:0 0 0 16px;font-size:13px;color:#717171;}
.list a:hover, .list .on  {text-decoration:none;color:#e57b25;}

.list li ul {padding:16px 0 0 0;}
.list li ul li {font-weight:normal; list-style:none; padding:0; background:none;margin-bottom:11px;}
.list li ul li a {display:block; padding:0 0 0 16px;font-size:13px;color:#717171;}
.list li ul li a:hover, .list li ul li .on {text-decoration:none;color:#e57b25;}

/*PAGES*/
.cat {display:table;width:100%;margin-bottom:15px;}
.cat .foto_cat {width:109px; height:109px;border:1px solid #9d5821;float:left;}
.cat .text {margin-left:134px;}
.cat .text a {color:#e57b25;font-size:18px;text-decoration:none;}

.cat2 {margin:0; padding:0;}
.cat2 a {display:block;background:url(../img/li_left.png) no-repeat 0 2px; padding:0 0 0 16px;font-size: 1.2em;color:#717171;text-decoration:none; margin-bottom: 8px;}
.cat2 a:hover  {text-decoration:none;color:#e57b25;}

.form_all {width:500px;}
.forma_text {margin-top:5px; font-size:14px; color:#717171;min-height:10px;width:143px;display: -moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.forma {width:343px; min-height:10px; margin-bottom:8px; display: -moz-inline-stack; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.forma input {width:345px;background:url(../img/fon_inp.gif) repeat-x 0 0; color: #000; border: 1px solid #8e8e8e; border-bottom:none;font-size:13px; padding:4px 10px;}
.forma textarea {width:345px;max-width:345px;height:78px;background:#ccc url(../img/fon_inp.gif) repeat-x 0 0; color: #000; border: 1px solid #8e8e8e; border-bottom:none;font-size:13px; padding:4px 10px;}
.polz {margin:7px 0 0 148px;}
.polz p {color:#e57b25;font-size:12px;}
.polz_baza {width:139px;height:30px;background:url(../img/polz.png) no-repeat 0 0;}
.form_all .but77 .but {width:173px; height:38px; background:url(../img/but.png) no-repeat 0 0; border:none;margin:35px 0 0 148px;}
.text_usl {vertical-align: top; padding-left: 10px;}
.text_usl a {color:#717171; vertical-align: top; font-size:21px; text-decoration:none;}
.text_usl a:hover {color:#e57b25;}
.usl {padding-bottom: 15px;}
.usl img {border: 2px solid #e57b25;}
/*//PAGES*/
.zakaz label {float:left; width: 140px;}
.form p { padding: 26px 0px 0px 140px;}
.knopka {display:table; padding-left: 140px; width: 100%;}
.knopka img {float:left;}
.knopka span {padding-left:15px;color:#6db782;font-weight:bold;font-size:12px;}
.form_all .but {width:173px; height:38px; background:url(../img/but.png) no-repeat 0 0; border:none;}
/*//LAYOUT*/

/*FOOTER*/
#footWrap {clear:both; height:125px;}
#footer {clear:both; height:125px; margin:-125px 0 0; background:url(../img/fon_footer.gif) repeat-x 0 0;position:relative; text-align:left; width:100%; z-index:200;}
#footer2 {color:#000; font-size:11px; height:125px; left:0; margin:0 auto; position:relative; top:0; width:1055px; z-index:300;}
#back {float:left; left:200px; position:absolute; top:-40px;}
#up {float:right; position:absolute; right:200px; top:-40px;}
.backup {height:40px; width:100%;}
#copy {left:10px; position:absolute; top:29px; width:400px;color:#676767;font-size:13px;}
#copy p:first-child {padding-bottom: 10px;}
#copy p{padding-bottom: 0px;}
#itex {position:absolute; right:0px; top:43px; width:149px;text-align:right;}
#itex a {color:#676767; font-size:11px;}
#itex img {float:right; margin-top:-1px; padding-left:8px;}
#counters {left:450px; position:absolute; text-align:center; top:10px; width:250px;}
#counters img {margin:0 5px;}
/*//FOOTER*/

/*DOP*/
.but {cursor:pointer;}

.clear {clear:both; font-size:0; height:2px; line-height:0;}

blockquote {background-color:#F0E7CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0 0 10px; padding:10px;}
.pintable, .pintable0 {border-collapse:collapse; margin-bottom:10px;}
.pintable th {background-color:#C5E0EC; border:1px solid #BDBDBD; padding:5px;}
.pintable td {border:1px solid #BDBDBD; padding:5px;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
/*//DOP*/
