body { min-height: 100%; height: auto !important; height: 100%; position: relative; margin: 0px;  background: #000000; background-position: bottom; background-attachment: fixed}



a.ttt{color: #000000; text-decoration: none;}

a.ttt:hover{color: #ff0000; text-decoration: none;}

.cat-item {margin-left: -30px; padding:0; list-style: none;}

ul li {margin-left: -30px; padding: 0; list-style: none;}



#container{width:900px; background: #000000; border: solid 1px black;  float: bottom; padding-bottom: 15px; margin-bottom: 50px;}

#blok1{width: 900px; top: 0px;  left: 1px; position: relative;}

#grad {width: 900px; height: 53px; align: left;  top: 1px; background: url(./images/title-1.jpg) no-repeat #000000; border-bottom: solid 1px black; left: 0px; padding-top: 20px; padding-left: 0px; position: relative;}

#fon {width: 750px; top: 11px; left: 28px; margin-bottom: -15px; border-bottom: 0px;  border-top: 0px;  padding-bottom: 0px;  position: relative;}

#blok2 {width: 202px; top: 30px; left: -63px;  margin-bottom: 20px; border-right: solid 1px black; padding-top: 20px; position: absolute;}
 
#menu {width: 202px;  padding-top: 0px; padding-bottom: 0px; text-align: center; font-weight : normal; font-size : 12px; font-family :  Arial, Verdana, Helvetica, sans-serif; color: #cccccc; position: relative;}

#menu a {color: #cccccc; text-decoration: none;}
#menu a:hover {color: #ff6600; text-decoration: underline;}

#menu1 { height: 19px; position: relative;}

#menu1a { height: 18px; position: relative;}

#menu1a a {color: #ff0000; text-decoration: none;}
#menu1a a:hover {color: #ff0000; text-decoration: underline;}


#stranitsa {width: 652px; min-height: 0px; top: -11px; background: #999999; margin-bottom: -5px; left: 100px; padding: 8px; font-weight : bold; font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #ffffff; position: relative;}

#stranitsa a {color: #000; text-decoration: none;}
#stranitsa a:hover {color: #fff; text-decoration: none;}

#stgrad {width: 670px; height: 27px; top: -8px; align: left; background: #000000 url(./images/grad.jpg) no-repeat;  left: -8px; padding-top: 0px; margin-right: -20px; padding-left: 0px; text-align: center; font-weight : normal; font-size : 20px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #ffffff; position: relative;}

#text1 {margin-bottom: 3px; text-align: right; top: -9px; margin-right: 140px; font-weight : bold; font-size : 23px; font-family : Times, Verdana, Arial, Helvetica, sans-serif; color: #999999; position: relative;}

#text1 a {color: #999999; text-decoration: none;}
#text1 a:hover {color: #999999; text-decoration: none;}


#text3 {  margin-right: 140px; text-align: right; top: -8px; font-weight : bold; font-size : 20px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #ff6600; position: relative;}

#text3 a {color: #ff6600; text-decoration: none;}
#text3 a:hover {color: #ff6600; text-decoration: none;}

#text4 {  margin-right: 8px; text-align: right; top: 5px; font-weight : bold; font-size : 20px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #ff6600; position: relative;}

#post {width: 620px; min-height: 430px; margin-top: 0px; border: solid 1px black; background: #ffffff; padding: 15px; padding-top: 3px; padding-bottom: 20px; font-weight : normal; font-size : 15px; font-family : Arial, Verdana,  Helvetica, sans-serif; color: #000000; position: relative;}

#post a {font-size : 16px; font-weight : bold; color: #666666; text-decoration: none;}
#post a:hover {font-size : 16px; font-weight : bold; color: #666666; text-decoration: underline;}

#zagolovok {width: 400px; align: left; top: 5px; left: 0px; margin-bottom: 10px; padding-left: 5px; position: relative;}

#zagolovok a {color: #003366; text-decoration: none;}
#zagolovok a:hover {color: #ff0000; text-decoration: none;}

#komment {width: 590px; left: 18px; margin: auto; margin-top: 22px; margin-bottom: 0px;  padding-left: 30px; padding-top: 10px; padding-bottom: 12px; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000; position: relative;}

#shapka { width: 600px; top: -25px; margin-left: -20px; background: url(images/grad.jpg); height: 19px; margin-bottom: -12px; padding-left: 10px; padding-top: 2px;  padding-bottom: 2px; bottom: 10px; position: absolute;}

#shapka a {color: #ffffff; text-decoration: none;}
#shapka a:hover {color: #ff0000; text-decoration: none;} 

#komshapka { width: 202px; margin-top: 55px; left: 44px; top: -5px; margin-bottom: 0px; padding-left: 10px; padding-top: 5px;  padding-bottom: 5px; bottom: 0px; font-weight : bold; font-size : 15px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;  position: relative;}

#komment1 {width: 590px; left: 26px; margin: auto; margin-top: 0px; padding-top: 0px; background: url(images/grad.jpg); border: solid 1px black; margin-bottom: 5px;  padding: 10px; padding-bottom: 15px; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #ffffff; position: relative;}

#shapka1 { width: 300px; top: 0px; left: 27px; margin-bottom: -0px; margin-top: 0px; padding-left: 20px; padding-top: 5px;  padding-bottom: 5px;  font-weight : bold; font-size : 17px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000; position: relative;} 

#comment{border: 1px #000000 solid; padding: 5px; margin-top: 10px; font-weight : normal; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;}

#submit{background: #ffffff; border: 1px #000000 solid; font: normal 11px Verdana; color: #000000; padding: 4px; margin-top: 4px; }


#perehod {width: 550px; height: 25px; padding-left: 0px; margin: auto auto 0 auto ; padding-top: 3px;  top: -35px; left: 160px;  font-weight : normal; font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; position: relative;}

#perehod a {font-weight : bold; color: #003366; text-decoration: none;}
#perehod a:hover {font-weight : bold; color: #ff0000; text-decoration: none;}

#perehod1 { margin: 0 0 auto auto ; float: right;  font-weight : normal; font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif;  position: relative;}

#perehod1 a {font-weight : bold; color: #003366; text-decoration: none;}
#perehod1 a:hover {font-weight : bold; color: #ff0000; text-decoration: none;}

#reklama { /* Правая колонка*/
 width: 132px;
 margin-left: 667px; /* Отступ слева */
top: 27px;
background: ; border: solid 0px #fff; padding: 5px; padding-top: 25px; padding-bottom: 5px; font-weight : normal; font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;
position: absolute;}

#reklama a{font-size : 11px; font-weight : bold; color: #000; text-decoration: none;}
#reklama a:hover{font-size : 11px; font-weight : bold; color: #fff; text-decoration: none;}

#ak {visibility: hidden; position: absolute;}

h1 {font-weight : bold; font-size : 14px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;}

h2 {font-weight : bold; font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;}

h3 {font-weight : bold; font-size : 17px; font-family : Verdana, Arial, Helvetica, sans-serif; color: #000000;}