* {margin: 0; padding: 0; border: 0;}
body { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
   a#element     {
               overflow:hidden;
               height:20px;
               color:#000;
               text-decoration:none;
               cursor:default;
               margin:0;
               padding:0;
               display:table;
          }
          a#element:hover     {
               height:auto;
          }
		  a#element span.big_text     {
		  
position:absolute;
               left:-12000px;
               top:-12000px;
          }
          a#element:hover     .big_text{
               position:static;
          }
          
          
          a#element span.psevdo_link      {
               color: #339933;
               text-decoration:underline;
               width:80px;
          }
          a#element:hover     .psevdo_link{
               position:absolute;
      


      left:-12000px;
               top:-12000px;
          }
          
          
          p     {
               text-indent:20px;
               margin:0;
               padding:0;
          }		  
		  

a { color: #005fb1;}
a:hover { text-decoration: none; }
input {border:1px solid #000000; }
textarea {border:1px solid #000000; }
.zakaz input {border:0px; }
.block2_top input {border:0px; }
.block2_foot input {border:0px; }
/*head*/
.head_l { background: url(../images/head_l.jpg) right no-repeat; height: 254px;}
.headbg { background: url(../images/headbg.gif) top repeat-x;}
.logo { position: absolute; margin-left: 75px; margin-top: 100px;}
.tel { position: absolute; right: 324px; margin-top: 140px;}
.menu { color: #005fb1; padding-top: 32px;}
.menu .active { text-decoration: none;}
.menu a { margin-left: 10px; margin-right: 10px;}
/*head*/

/*content*/
.content { width: 100%;}
/*left*/
.left { width: 246px; padding-left: 47px;}

.block_top_left { background: url(../images/block_top_left.gif) left top no-repeat;}
.block_foot_left { background: url(../images/block_foot_left.gif) left bottom no-repeat;}
.block_top_right { background: url(../images/block_top_right.gif) right top no-repeat; padding: 14px;}
.block_foot_right { background: url(../images/block_foot_right.gif) right bottom no-repeat;}
.block_top { background: url(../images/blockbg.gif) top repeat-x;}
.block_foot { background: url(../images/blockbg.gif) bottom repeat-x;}
.block_right { background: url(../images/blockbg.gif) right repeat-y;}
.block_left { background: url(../images/blockbg.gif) left repeat-y;}


.block2_top { background: url(../images/block2_top.gif) top no-repeat; background-color: #e2fae4; width: 214px;}
.block2_foot { background: url(../images/block2_foot.gif) bottom no-repeat; width: 214px; padding-top: 5px; padding-bottom: 5px;}
.block2_foot p { padding-left: 11px; line-height: 12px; padding-top: 3px; padding-bottom: 3px;}
.block2_foot input { margin-right: 5px; }

.title { font-weight: bold; color: #009108; padding-top: 10px; padding-bottom: 5px;}
.zakaz {margin-top: 12px; margin-left: 125px;}

.text { padding-top: 25px;}
.text p { padding-left: 30px; padding-right: 25px;}
/*left*/

/*center*/
.center { padding-left: 6px;}
.block3_top_left { background: url(../images/block3_top_left.gif) left top no-repeat;}
.block3_foot_left { background: url(../images/block3_foot_left.gif) left bottom no-repeat;}
.block3_top_right { background: url(../images/block3_top_right.gif) right top no-repeat; padding: 14px; min-height: 32px;}
.block3_foot_right { background: url(../images/block3_foot_right.gif) right bottom no-repeat;}
.block3_foot { background: url(../images/blockbg.gif) bottom repeat-x; background-color: #e9f9f9; margin-bottom: 7px;}
.text2 p { padding-top: 15px; padding-bottom: 15px;}
.title2 {font-weight: bold; color: #009108;}
/*center*/
/*right*/
.right { width: 175px; padding-left: 6px;}
.block4 { background: url(../images/block4.gif) repeat-y ; width: 124px; margin-bottom: 8px;}
.block4_top { background: url(../images/block4_top.gif) top no-repeat; width: 124px;}
.block4_foot { background: url(../images/block4_foot.gif) bottom no-repeat; width: 124px; text-align: center; padding-top: 7px; padding-bottom: 7px;}
/*right*/
/*content*/

/*foot*/
.foot { background: url(../images/footbg.jpg) top repeat-x; margin-top: 20px;}
.foot_r { background: url(../images/foot_r.jpg) right top no-repeat; height: 93px;}
.copy {color: #00950d; padding-top: 20px; padding-left: 21px;}
.copy img { vertical-align: middle; margin-right: 4px;}

.menu_foot { color: #005fb1; padding-top: 10px; text-align: center;}
.menu_foot .active { text-decoration: none;}
.menu_foot a { margin-left: 10px; margin-right: 10px;}
/*foot*/
/*foot111*/






	*{font-family:Arial;}
	#content h1{font-size:40px; color:#0380C0; padding:15px 0 5px 30px;}
	#content h2{font-size:20px; color:#009108; padding:20px 0 15px 30px}
	#content p{color:#10435C; font-size:15px; text-indent:25px; padding:5px; text-align:justify;}
	#content hr {border: 1px #0380C0 dashed; margin:30px 20px 15px 20px }
	#content a{color:#3E97C3}
	#content a:hover{color:#239F2A}
	#content a:visited{color:#406642}
	#content .bu{font-size:50px; color:#0380C0; font-family:"Monotype Corsiva"; font-weight:bolder;}
	#content p:first-letter {}
	#content ul{list-style:circle; padding:10px 0 10px 60px}
	#content li{list-style:circle; padding:5px 0 5px 5px; font-size:15px; font-family:Tahoma; color:#10435C; list-style-image:url("(../images/ar.jpg"); }
	
	blockquote{background:url("(../images/q.jpg") no-repeat; width:370px; border: dotted #7DB1CB 1px;border-left:solid #7DB1CB 5px;margin:0px 10px;padding:10px 30px 10px 30px ;
	color:#065B85;}
	.citat{ float:right; text-align:right;color:#024D72;}
	.citat .autor{ text-align:right;color:#009108; }
	.placeImgR{float:right; margin:15px;}
	.placeImgL{float:left; margin:15px;}
	.placeImgR img,.placeImgL img{border: 0px solid #7DB1CB;padding-top:20px}
	.placeImgR div,.placeImgL div{background-color:#7DB1CB; padding:7px; color:white; text-align:center}

