@charset "utf-8";
/* CSS Document */

html, body, div, ul, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%; background: #fff;}
body {font: normal 12px Georgia, "Times New Roman", Times, serif; color: #000; background: #fff; position: relative; height: auto !important; height: 100%; min-height: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #000;}
a:hover {text-decoration: none;}
p {padding-bottom: 20px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 16px sans-serif; color: #000000; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul li {list-style: disc  inside; padding-left: 10px;}
.clear {height: 0; overflow: hidden; clear: both;}

.site {width: 950px; margin: 0 auto; height: 100%; padding-bottom: 100px; padding-top: 20px;}
* html .site { height: 100%;}
/*---------------------------------------------------------------------------------.site------------------------*/
.header {width: 950px; position: relative; height: 80px;}
  #logo {position: absolute; top: 0; left: 0; width: 232px; height: 51px;}
  #logo a {width: 232px; height: 51px; display: block; background: url(../images/logo.png) no-repeat; text-indent: -9999px; overflow: hidden;}
  .nav-all { padding-bottom: 16px; width: 950px;}
  .nav {width: 947px; background: #dfdfdf url(../images/menu-L.png) top left no-repeat; padding-left: 3px;}
  .nav div {background: url(../images/menu-R.png) top right no-repeat; padding-right: 3px; padding-left: 0; }
  .nav li {float: left; list-style: none outside; font: normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 5px 45px 0px; color: #fff; height: 21px; }
  .nav li.li-1 {background: #000; height: 30px; padding: 0; margin-top: -4px; position: relative;}
  .nav li.li-1 span {background: url(../images/menu-but-L.png) no-repeat; padding-left: 6px; height: 30px; display: block; float: left;}
  .nav li.li-1 span span {background: url(../images/menu-but-R.png) right no-repeat; padding: 11px 30px 0 30px; height: 19px; }
  .nav li a {text-decoration: none; color: #000;}
  .nav li a:hover {text-decoration: underline;}
  
.nav-menu {background: #000 url(../images/nav-menu.png) right top repeat-y; width: 100%; height: 1%;}
.c-L-T {background: url(../images/c-L-T.png) 0 0 no-repeat; width: 100%; height: 1%;}
.c-R-T {background: url(../images/c-R-T.png) 100% 0 no-repeat; height: 1%;}
.c-R-B {background: url(../images/c-R-B.png) 100% 100% no-repeat; height: 1%;}
.c-L-B {background: url(../images/c-L-B.png) 0 100% no-repeat; padding: 0 300px 0 3px; height: 1%;}
.nav-menu li {display: inline-block; list-style: none outside; font-size: 16px; color: #fff; padding: 5px 0 6px 5px;}
* html .nav-menu li {display: inline;}
*+html .nav-menu li {display: inline;}
  .nav-menu li span {padding-left: 6px;}
  .nav-menu li a {color: #fff;}
  
  .korz {position: absolute; top: 20px; right: 0; color: #000; font: normal 12px Arial, Helvetica, sans-serif; text-align: right; line-height: 20px;}
  .korz span {font-weight: bold;}
  
/*---------------------------------------------------------------------------------.header------------------------*/
.conteiner {width: 950px; padding-bottom: 50px;}

.page {float: right; width: 709px; padding-left: 20px; overflow: hidden;}

   .h1 {padding-bottom: 10px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px;}
   .h1-1 {padding-bottom: 10px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; line-height: 20px;}

   .table {width: 100%;}
    .table table {border-collapse: collapse; width: 100%;  margin: 5px 0 35px 0;}
    .table td {vertical-align: middle; height: 49px; font-size: 12px; color: #000; border-bottom: 1px #eaeaea solid; width: auto; padding-right: 29px; line-height: 20px;}
	.table .td-1 {vertical-align: middle; height: 39px; font-size: 16px; color: #878787; border-bottom: none; padding-right: 0;}
	.table .td-2 {font-size: 24px; color: #999; width: 37px; /*<!--padding-left: 10px;-->*/ padding-right: 0;}
	.table td.td_01-1 {border-bottom: none; text-align: right;}
	.table .td_04-1 {color: #000; border-bottom: none; font-size: 18px; padding-right: 0;}
	.table .td_05-1 {width: 90px; border-bottom: none; padding-right: 0;}
	.table td.td_05 a {color: #000; font-size: 11px; }
     .table td.td_05-1 a {color: #000; font-size: 11px;}
	 .table .td-03 {padding-right: 20px;}
	 .table .td-03 form {border: #cacaca solid; border-width: 1px 0 1px; width: 57px; height: 17px; overflow: hidden;}
	 .table .td-03-1 {padding-right: 0; border-bottom: none;}
    .table .td-03 div {background: url(../images/input-L.png) left no-repeat; padding-left: 3px; height: 19px; width: 57px; padding-right: 0;}
	.table .td-03 div div {background: url(../images/input-R.png) right no-repeat; padding-left: 0; padding-right: 3px; height: 19px;}
	.table .td-03 div div input {border: none; text-align: center; background: #fff; width: 57px; height: 15px; font-size: 12px; color: #000; padding: 0;} 
    .table td.td_04  {color: #000; width: 110px; padding-right: 0;}
    .table td.td_05 {width: auto; padding-right: 0;}
    .table td.td_05 a {color: #000; font-size: 11px;}
    .table table th {font-size: 11px; color: #969696;  height: 19px; font-weight: normal; text-align: left; border-bottom: 1px #eaeaea solid; }
	.table table th.th-01 {width: 351px;}
	
	.form-1 {text-align: right;}
		.form-1 input {margin-left: 20px; height: 14px; border: none; position: relative; cursor: pointer;}
		.form-1 input:hover {left: 1px; top: 1px;}
		.inp-1 {background: url(../images/inp-1.png) no-repeat; width: 90px;}
		.inp-2 {background: url(../images/inp-2.png) no-repeat; width: 109px;}
		/*index*/
		
	.block-1 {border-top: 1px #dfdfdf solid; padding: 5px 15px 15px 10px;}
	.block-1 h2 {font-size: 18px; font-weight: normal; padding-bottom: 5px;}
	.block-1 p {padding: 0; color: #686868; line-height: 14px;}
	
	.page-navi {list-style: outside; list-style: none; text-align: right;}
		.page-navi li {display: -moz-inline-box; display: inline-block; font: normal 12px Tahoma, Arial, sans-serif; color: #fff; padding: 0; vertical-align: middle;}
		* html .page-navi li {display: inline;}
		*+html .page-navi li {display: inline;}
		.page-navi span {background: #000; padding: 2px 7px 0; height: 18px; display: inline-block; margin-top: 2px;}
		.page-navi strong {font-weight: normal; color: #dfdfdf;}
		.page-navi strong a {text-decoration: none;} .page-navi strong a:hover {text-decoration: underline;}
		.page-navi li a { color: #000; padding: 0 5px;}
		/*index-01*/
		
	.content-menu {list-style: none outside; padding: 0; width: 335px;  margin: 0 8px 27px 0; display: -moz-inline-box; display: inline-block; vertical-align: top; zoom:1; * display: inline; position: relative; min-height: 104px; _height: 104px; font-size: 14px;}
	.content-menu-L {float: left; width: 146px; padding-right: 17px; overflow: hidden;} 
    .content-menu-R {float: left; width: 163px; color: #000;}
	.content-menu-R img {width: 146px; height: 103px;}
    .content-menu-R .cena {position: absolute; bottom: 0; color: #999;}
	/*index-02*/
	
	.block-2 {width: 100%; overflow: hidden;}
	.block-2-L {float: left; width: 390px; }
	.block-2-L img {width: 378px; height: 263px;}
	.block-2-L a, .block-2-L-img a {display: block; margin-bottom: 7px; margin-right: 7px; width: 378px; height: 263px;}
	.block-2-L-img li {float: left; list-style: none outside; padding: 0; margin-bottom: 7px; margin-right: 7px; position: relative;}
	.block-2-L-img li img {width: 89px; height: 63px;}
	.block-2-L-img a {display: block; background: url(../images/Untitled-1.png) no-repeat; width: 89px; height: 63px; position: absolute; top: 0; left: 0; margin: 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Untitled-1.png', sizingMethod='crop');}
	.block-2-R {float: right; width: 312px;}
	.block-2-R-t { padding: 10px; font-size: 16px;}
	.block-2-R-t span {padding-right: 60px;}
	.block-2-R-t strong {font-weight: normal; text-align: right;}
	.block-2-R-t p {border-top: 3px #dfdfdf solid; padding: 7px; text-align: right; font-size: 14px; margin-top: 7px;}
	.block-2-R-t p a {color: #000; background: url(../images/korz.png) 122px 1px no-repeat; padding-left: 27px; display: block;}
	
	.ul-1 {padding-top: 30px; padding-left: 42px;}
	.ul-1 li {list-style: none outside; padding: 0; color: #999; font-size: 16px;}
	
	.block-3 {padding-top: 10px; font-size: 16px; color: #000;}
	/*index-03*//*index-04*/
	
	.form-centr {padding-top: 25px; /*float: left;*/}
	.form-2 * {vertical-align: middle;}
	.form-2 li, .form-2 li.li-2 {list-style: none outside; padding: 0; padding-bottom: 9px;}
	.form-2 li.li-2 {padding-bottom: 29px;}
	.form-2 input, .form-2 select {border: 1px #cacaca solid; width: 252px; height: 19px; background: #fff; font-size: 15px; color: #999;}
	.form-2 select {width: 257px; height: 24px;}
	.form-2 li label {width: 213px; text-align: right; display: inline-block; color: #999; font-size: 16px; padding-right: 6px;}
	* html .form-2 label {display: inline;}
	*+html .form-2 label {display: inline;}
     .form-2 .div-1-1 {padding-top: 8px; padding-left: 302px; border: none;}
	 .form-2 .div-1-1 input {background: url(../images/order_11.png) no-repeat; width: 86px; height: 13px; position: relative; cursor: pointer; border: none;}
	 .form-2 .div-1-1 input:hover {left: 1px; top: 1px;}
/*---------------------------------------------------------------------------------.page------------------------*/
.sidebar {float: left; width: 210px; padding-left: 5px; overflow: hidden;}

   .poisk {background: url(../images/poisk-L.png) left  no-repeat; padding-left: 3px; height: 20px; width: 204px;}
   .poisk div {background: url(../images/poisk-R.png) right top no-repeat; padding-right: 3px; height: 20px;}
   .poisk div form {border: #000 solid; border-width: 1px 0;  height: 18px;}
   .poisk div input {border: none; height: 14px; background: #fff; color: #969696; width: 100%;}
   
   .menu-side-1 {padding-top: 12px;}
   .menu-side-1 li {border-bottom: 2px #dfdfdf solid; list-style: none outside; padding: 6px 0 10px 14px; font-size: 16px;}
   .menu-side-1 li a {color: #4a4a4a; text-decoration: none;} .menu-side-1 li a:hover {text-decoration: underline;}
 /*  .menu-side-2 {display: none;}*/
   .menu-side-2 li {list-style: none outside; padding: 0; padding-left: 15px; font-size: 14px; color: #000; background: url(../images/m-li.png) 5px no-repeat; border: none; line-height: 23px;}
   .menu-side-2 li span {border-bottom: 1px #000 dashed;}
   .menu-side-2 li a {color: #999; text-decoration: none;}
   .menu-side-2 li a:hover {text-decoration: underline;}
/*---------------------------------------------------------------------------------.sidebar------------------------*/


.footer { height: 100px; position: absolute; bottom: 0; color: #6d6d6d; width: 950px; left: 50%; margin-left: -475px;}

   .menu-foot {text-align: center; padding-bottom: 10px;}
   .menu-foot li {display: inline-block; list-style: none outside; padding: 0 10px;}
   * html .menu-foot li {display: inline;}
   *+html .menu-foot li {display: inline;}
   .menu-foot li a {color: #6d6d6d;}
   
   .foot-1 {background: url(../images/foot-img.png) top no-repeat; padding-top: 18px;}
   .foot-1 img {margin-left: 5px;}
   .copy {float: right; color: #bfbfbf; font-size: 11px; width: 291px; padding-top: 15px;}    
© TrueDev.org