@charset "windows-1251";
/* CSS Document */
* {margin:0; padding:0;}
img {border:none;}
body { background:#f5f6f0;color:#4b4b4b;}
a{ color:#006cc8;}
a.activ {color:#c81c00 !important; text-decoration:none;}
h2 { font-size:20px;color:#4b4b4b; margin:15px 0; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
p { padding:10px 0;}
.fl {float:left;}
.fr {float:right;}
div.all { width:960px; margin:50px auto 0;}


div.head {float:left; width:100%;font-family:verdana;}
div.head div.logo {float:left;}
div.head div.contact {float:right; font-size:15px;}
div.head div.contact div.c1 {float:right; margin-left:20px;}
div.head div.contact div.c1 div.up{color:#4b4b4b;}
div.head div.contact div.c1 div.down{  color:#c81c00;}
div.head div.contact div.c1 span { font-size:18px;}
div.head ul { list-style:none;float:left; z-index:2; margin:40px 0 0; font-size:17px; width:100%; position:relative;}
div.head ul li {float:left; margin:0 0 0 50px;}
div.head ul li a:hover { color:#c81c00; text-decoration:none;}
div.head div.img {float:left; margin-bottom:-50px; width:1050px; background:url(img/head_bg.png) no-repeat; height:232px; top:-55px; z-index:; position:relative; left:-40px; margin-right:-100px;}

div.conteiner {float:left; width:100%; font-family:tahoma; padding-bottom:10px; font-size:13px; }
div.content {float:left; width:100%; }
ul.list {float:left; width:460px; margin-bottom:30px; margin-left:20px; font-size:14px; color:#006cc8; font-family:Verdana, Geneva, sans-serif;}
ul.list a {color:#006cc8;}
ul.list li {margin:5px 0;}

div.footer {float:left; width:100%; padding:15px 0 10px; margin:20px 0 10px; background:#e3e3d7; font-size:11px; font-family:tahoma;color:#4b4b4b;
-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.footer div.copy {float:left; margin:0 15px;}
div.footer div.design {float:right; margin:0 15px;}
div.footer div.banners { margin:0 220px; text-align:center;}
div.footer div.banners img { margin:0 5px;}



/* INDEX2 */

div.right_col {float:right; width:275px;}
div.left_col { margin-right:305px;}
.zak_md { display:block; background:url(img/but_zakaz.jpg) no-repeat; width:202px; height:32px; margin:15px 0;}
.zak_md10 { display:block; background:url(img/but_zakaz10.png) no-repeat; width:202px; height:32px; margin:15px 0;}
table {width:100%; font-size:13px; font-family:verdana;color:#4b4b4b;}
table strong {color:#c81c00; text-align:center; width:100%; display:block;}
table td { padding:5px 10px; background:#e3e3d7; border-bottom:1px solid #adadad;border-left:1px solid #adadad; border-right:1px solid #adadad;}
table tr.th { background:url(img/th.jpg) repeat-x;}
table tr.th td { background:none; font-size:15px; color:#fff; line-height:32px; border:none; padding:0;}
div.th-l {background:url(img/th-l.jpg) 0 0 no-repeat; height:32px; padding:0 10px;}
div.th-r {background:url(img/th-r.jpg) 100% 0 no-repeat; height:32px; padding:0 10px;}

ul.right_list {float:left; margin-bottom:30px; margin-left:20px; font-size:12px; color:#006cc8; font-family:Verdana, Geneva, sans-serif;}
ul.right_list a {color:#006cc8;}
ul.right_list li {margin:5px 0;}


/*forms*/
.content .w100 {width:100%;}
.content .w225 {width:225px; float:left; margin-right:5px;}
.content div.blok_form {float:left; width:496px; background:#dbf2f7; margin-left:235px;}
.content div.blok_form div.blok_form_up {float:left; background:url(img/form_zak_up.jpg) no-repeat; width:496px; height:12px;}
.content div.blok_form div.blok_form_down {float:left; background:url(img/form_zak_down.jpg) no-repeat; width:496px; height:12px;}
.content div.blok_form div.blok_form_polosa {float:left; background:url(img/form_zak_pol.jpg) repeat-x; width:466px; margin:15px; height:2px;}
.content div.blok_form table {width:466px; margin-left:15px; float:left;}
.content div.blok_form table td {padding:5px;}
.content div.blok_form input, div.content div.blok_form select {height:20px;}
.content div.blok_form input.calend { margin-left:5px; background:url(img/kalendar.jpg) no-repeat; width:29px; height:21px; border:none; cursor:pointer;}
.content div.blok_form div.radio {width:100%; float:left;}
.content div.blok_form div.radio input {float:left; margin:0 5px 0 0;}
.content div.blok_form input.bol_list {width:100px;}
.content div.blok_form textarea {width:100%; height:75px;}
.content 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;}
.content div.blok_form div.but_zakaz {float:left; margin:10px 0; width:53%;}
.content div.blok_form div.clear {float:right;  margin:17px 0 0; width:44%;}
.content div.blok_form div.clear a {color:#000; font-style:italic; font-size:14px;}
.content div.form_txt {float:left; width:496px; margin:15px 0 0;}
.content div.blok_form table td{border:none; background:none; font-size:12px;}
.content 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%;}
