body {color: #fff; margin: 0; background: #262626 url(../images/bg2.gif) repeat-x; #background: #222222 url(../images/bg2.gif) repeat-x; font: 13px Arial, Tahoma; padding: 0; }
#cen { margin-left:auto; margin-right:auto; width: 720px; }
#header { width: 720px; height: 200px; text-align:center; clear:both;}
#logo { float: left; height: 220px; width: 245px; } #poz { height: 50px; width: 245px; }
#logono { float: left; height: 220px; width: 245px; background: url(../images/logo.gif) no-repeat 0 60px; } 
#grasha { float: left; background: #262626 url(../images/grasha2.png) no-repeat; #background: #222222 url(../images/grasha2.png) no-repeat; height: 220px; width: 475px; }
#granit { background: #FFFFFF; height: 200px; width: 455px; margin: 10px;}
#granitf { margin: 10px; height: 180px; width: 435px; padding: 10px 0 0 0; #padding:0; }
#dno { clear: both; text-align: center; background: #293131; height: 30px; line-height: 26px; border-top: solid 1px #BDBDA5; margin-top: 20px; }
#dno a:link, #dno a:visited { color:#FFFFFF }
#content { width: 720px; padding: 10px 0 0 0; #padding:30px 0 0 0; overflow: hidden; }
#menu { float: left; width: 180px; /*background: url(../images/mbg.png) repeat-x;*/ margin-bottom: -2000px; padding-bottom: 2000px; }
#line { float:left; width: 20px; background: url(../images/horli.gif) repeat-y 0 0; margin-top: 46px; margin-bottom: -2000px; padding-bottom: 2000px; min-height: 480px; }
#text { float: left; width: 510px; margin-bottom: -2000px; padding-bottom: 2000px; } 
img	{border: 0; }
h3 { color: #FFF; font-size: 122%; }
html {min-height: 100%; height: auto;}
p, ul, li {text-align: left; color: #fff; line-height: 150%; padding: 10px 0; margin: 0;}
a { color: #1A9BF6; text-decoration:none; } /*#19C1EC*/
a:hover { color: #FFF; }
.mainlevel { line-height: 24px; padding: 0 0 0 10px; }
.modmenu a:link, .modmenu a:visited { font-size: 108%; font-weight:bold; line-height: 24px; display: block; width: 150px; }
#rollshift1, #rollshift2, #rollshift3, #rollshift4, #rollshift5, #rollshift6, #rollshift7, #rollshift8, #rollshift9, #rollshift10 { height: 26px; width: 150px; background: #262626 url(../images/button.png) repeat-y; border: 1px solid #333333; margin: 2px 0 0 0;}
.modmenu a:hover { border: #FFF solid medium; }
.yellow { background: #FFFFA0 }
.button { border: solid 1px #CCCCCC; background: #666666; color: #FFFFFF; }
.back_button { margin: 0 0 10px 0; text-align:right; width: 100%; height: 23px; background: #4C4C4C url(../images/pod.gif) no-repeat; line-height: 20px; padding: 0 10px 0 0; }
#quotes { margin: 20px 30px; color: #808080; float: right;}
.contentheading { width: 100%; font-size: 16px; font-weight:bold; color: #1A9BF6; text-align: center; text-transform: uppercase; font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans; font-style:italic; border-bottom: solid 1px #595857; }
#lan { text-align:right; width: 100%; }
ul.language img { border: none; }
ul.language { float: right; list-style: none; padding: 0; margin: -7px 6px -5px 0; #margin: -7px 6px 0 0;	}
ul.language li { background-image: none; float: left; margin: 2px 5px 0 0; white-space: nowrap; border: none; }
#egranite { float: right; border: 5px solid #FFFFFF; margin: 10px; }
#moz { border: 5px solid #FFFFFF; margin: 10px 0; }
#win { float: right; border: 5px solid #FFFFFF; margin: 10px; }
.message { color: #FFFFFF; text-align: center; width: 100%; line-height: 30px; font-size: 24px; background: #1A9BF6; }
/*.menudes { text-transform: uppercase; display: block; width: 150px; height: 26px; margin: 2px 0 0 0; }
.gsdgs { font-style:italic; color: #2F74A5; }*/