* {margin: 0px;	padding: 0px;}

html {height: 100%;}

* html body {height: 100%; /* замена min-height:100% для IE6 */}

body {min-height: 100%;

    position: relative;  /* абсолютно позиционируемые элементы будут располагаться относительно body */

     font-family: tahoma;	

    font-size:12px;

    color:#626670;

	background-position: top left; 

	background-repeat:no-repeat; 

	background-color:#000000; 

	}



table {border-collapse:collapse; border:none}

td {border:0; text-align:left; vertical-align:top; padding-right:1px}



img {border:0;}



h1 {font-size:20px; font-weight:normal; color:#f09302;  margin:0 0 35px 0; text-transform:uppercase;}
h1 strong {color:#CF7E00; font-size:12px;}


p {margin:0 0 10px 0}



a {color:#626670;}

a:hover {color:#a2a8b8;	 text-decoration:none;}	



ul {list-style:lower-roman; list-style-position:inside; color:#95989F; margin-bottom:10px}

ul li { padding:0 0 0px 0;}  



strong {font-weight:normal; color:#95989F;}



/*------------ Forms ------------*/



input, textarea {background:#333333; border:1px solid #666666; font-size:12px; color:#CCCCCC; padding:1px 5px; font-family:tahoma; width:170px;}





/*------------ background ------------*/



.kak_shit {background-image:url(images/bg/3.jpg);}

.vibor_meha {background-image:url(images/bg/1.jpg);}

.kontakti {background-image:url(images/bg/5.jpg);}

.o_nas {background-image:url(images/bg/6.jpg);}

.uhod {background-image:url(images/bg/4.jpg);}

.chto_shit {background-image:url(images/bg/2.jpg);}

.galery {background-image:url(images/bg/7.jpg); background-position:top right !important;}





/*------------ galery ------------*/

#galery_td {width:43%; text-align:center}

#galery {width:100%; margin-top:53px;  margin-bottom:120px}

#galery  img { background: url(images/border.png) 0 0; padding:40px; width:80%}



.galery  a{float:left; display:block;	 background:#000000; border:3px solid #626670; margin: 0 10px 10px 0;}

.galery  a:hover{ border-color:#f09302;/* a2a8b8*/}


.min {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 760)? "760px" : "100%"); min-width:760px;}



#logo{width:auto%; padding:53px 63px 35px 0; background: #000000;}





/*------------ content ------------*/



#layout {width:100%; height:100%; background-image:url(images/bg/7.jpg); background-position:100% 30px !important}



.cnt {line-height:18px; margin:0 63px 0 20px;}		 
.ccc {position:relative;}
.box_right {width: 57% !important; padding-bottom:20px; padding-left:40px}


/*------------ footer ------------*/

.schet {background: #000000; padding:0 0 15px 0; width:100%; height: 50px}
.reklama {margin-top: 15px; margin-right:15px; float:right; color: #42454c}
.reklama a {color: #42454c}

.banner {margin-top: 15px; margin-left:15px; float:left;}
.banner.hid {filter:alpha(opacity=30); /* IE 5.5+*/
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}

#footer{width:100%;}

#footer .bg {background: #000000; padding:25px 0 15px 0; width:100%}

#footer .menu {width:100%;}