@charset "windows-1251";
/* CSS Document */
* {margin:0; padding:0;}
body { background:#dfe3b3; font-size:13px; font-family:tahoma;color:#62422f;}
img {border:none;}
h2 {color:#62422f; margin:15px 0 5px; font-size:25px; font-style:italic; font-weight:normal; font-family:georgia;}
p { padding:5px 0;}
.fl {float:left;}
.fr {float:right;}

div.all {width:1000px; margin:20px auto 0;}

div.contact {float:left; width:95%; margin:0 0 15px;}
div.contact span { display:block; font-size:13px; float:right; margin-right:40px;}
div.contact strong { font-size:19px; font-weight:normal;}

div.head {float:left; width:100%;}
div.head div.logo{ display:block; float:left;}
div.head div.menu { background:url(img/menu_bg.jpg) repeat-x; height:39px; float:right;}
div.head div.menu div.menu_l { background:url(img/menu_l.jpg) no-repeat; width:14px; height:39px;float:left;}
div.head div.menu div.menu_r { background:url(img/menu_r.jpg) no-repeat; width:14px; height:39px;float:right;}
div.head div.menu ul { height:39px; margin:0 18px; font-family:georgia; font-style:italic; font-size:19px; line-height:34px; list-style:none;}
div.head div.menu ul li {float:left;text-shadow: 1px 1px 1px #6d6d6d;}
div.head div.menu ul li a {color:#fff; text-decoration:none; height:39px; display:block; padding:0 17px; }
div.head div.menu ul li a:hover { background:url(img/menu_hov.jpg) repeat-x; }
div.head div.menu ul li a.activ { background:url(img/menu_hov.jpg) repeat-x; }

div.main1 {float:left; width:100%;}
div.main1 div.left_col {float:left; width:480px;}
div.main1 div.right_col {float:right; width:510px;}
div.list {float:left; background:url(img/list_bg.jpg) repeat; margin:10px 0; width:100%;padding:10px 0;border:2px solid #d2d890;
-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* KHTML */
  border-radius: 10px; /* CSS3 */
  /* Для плохих IE */
  behavior: url(PIE.htc); /* учим IE border-radius */
}
div.list ul { list-style:none;}
div.list ul li { font-size:14px; font-family:verdana; padding:5px 10px 8px; margin:0px 0;}
div.list ul li:hover { background:url(img/li_hov.jpg) 0 0 #d3d7a5 repeat-x;}
div.list ul li.activ { background:url(img/li_hov.jpg) 0 0 #d3d7a5 repeat-x;}
div.list ul a {color:#006cc8; background:url(img/li.png) 5px 3px no-repeat; padding-left:25px; display:block;}

div.content {float:left; width:100%; margin:15px 0;}
div.content div.about {float:left; width:600px;}
div.content div.otz {float:right; width:380px;}
div.content div.who {float:left; width:100%; margin:5px 0; text-align:right;}

div.footer {float:left; margin:15px 0 10px; padding:10px 0 0;border-top:2px solid #d2d890; width:100%;}
div.footer a {color:#62422f;}
div.footer div.copy {float:left;}
div.footer div.design {float:right;}


/* index2 */
div.main2 {float:left; width:100%;}
div.main2 div.left_col {float:left; width:390px;}
div.main2 div.right_col {float:right; width:570px;}

.zak_md { display:block; background:url(img/but_zak.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md1 { display:block; background:url(img/but_zak1.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md2 { display:block; background:url(img/but_zak2.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md3 { display:block; background:url(img/but_zak3.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md4 { display:block; background:url(img/but_zak4.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md5 { display:block; background:url(img/but_zak5.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md6 { display:block; background:url(img/but_zak6.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md7 { display:block; background:url(img/but_zak7.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md8 { display:block; background:url(img/but_zak8.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md9 { display:block; background:url(img/but_zak9.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md10 { display:block; background:url(img/but_zak10.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md11 { display:block; background:url(img/but_zak11.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md12 { display:block; background:url(img/but_zak12.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md13 { display:block; background:url(img/but_zak13.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
.zak_md14 { display:block; background:url(img/but_zak14.jpg) no-repeat; width:202px; height:36px; margin:15px 0;}
table {width:100%; font-size:13px; font-family:verdana;color:#62422f;}
table strong {color:#b14a25; text-align:center; width:100%; display:block;}
table td { padding:5px 10px; border-bottom:1px solid #c6cd73;border-left:1px solid #c6cd73; border-right:1px solid #c6cd73;}
table tr.th { background:url(img/th-bg.jpg) repeat-x;}
table tr.th td { background:none; font-size:17px;text-shadow: 1px 1px 1px #6d6d6d; font-style:italic; font-family:georgia; color:#fff; line-height:32px; border:none; padding:0;}
table tr.tr1 { background:#e2e89b;}
table tr.tr2 { background:#d2d890;}

div.th-l {background:url(img/th-l.jpg) 0 0 no-repeat; height:33px; padding:0 14px;}
div.th-r {background:url(img/th-r.jpg) 100% 0 no-repeat; height:33px; padding:0 14px;}


/*forms*/
.right_col .w100 {width:100%;}
.right_col .w225 {width:225px; float:left; margin-right:5px;}
.right_col div.blok_form {float:left; width:496px; background:#e2e89b; margin-left: 40px;}
.right_col div.blok_form div.blok_form_up {float:left; background:url(img/form_zak_up.jpg) no-repeat; width:496px; height:12px;}
.right_col div.blok_form div.blok_form_down {float:left; background:url(img/form_zak_down.jpg) no-repeat; width:496px; height:12px;}
.right_col div.blok_form div.blok_form_polosa {float:left; background:url(img/form_zak_pol.jpg) repeat-x; width:466px; margin:15px; height:2px;}
.right_col div.blok_form table {width:466px; margin-left:15px; float:left;}
.right_col div.blok_form table td {padding:5px;}
.right_col div.blok_form input, div.content div.blok_form select {height:20px;}
.right_col div.blok_form input.calend { margin-left:5px; background:url(img/kalendar.jpg) no-repeat; width:29px; height:21px; border:none; cursor:pointer;}
.right_col div.blok_form div.radio {width:100%; float:left;}
.right_col div.blok_form div.radio input {float:left; margin:0 5px 0 0;}
.right_col div.blok_form input.bol_list {width:100px;}
.right_col div.blok_form textarea {width:100%; height:75px;}
.right_col div.blok_form div.but_zakaz input{background:url(img/but_form_zak.jpg) no-repeat;float:right; width:110px; height:38px; border:none; cursor:pointer;}
.right_col div.blok_form div.but_zakaz {float:left; margin:10px 0; width:53%;}
.right_col div.blok_form div.clear {float:right;  margin:17px 0 0; width:44%;}
.right_col div.blok_form div.clear a {color:#000; font-style:italic; font-size:14px;}
.right_col div.form_txt {float:left; width:496px; margin:15px 0 0;}
.right_col div.blok_form table td{border:none; background:none; font-size:12px;}
.right_col h1{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-bottom:10px;}

#load_img{margin:150px 0 0 130px;}
#form_wrap{width:300px; height:315px;}
#form_wrap h1{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-style:italic; margin: 100px 0 0;}
.blok_form h1{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-style:italic;}
.blok_form p{margin:0 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#d1 .ui-datepicker-trigger{float:left; margin:0 0 0 5px;}
#d3 .ui-datepicker-trigger{float:left; margin:0 0 0 5px;}
#d2 .ui-datepicker-trigger{float:right; margin:0 17px 0 0;}
.ui-datepicker-trigger{float:right; margin:0 10px 0 0;}
div.ui-datepicker{font-size:12px; font-family: 'Tahoma', Verdana;}
.w1001{width:100%;}

