body {background: #ffffff url(../images/mbg.jpg) repeat-x; font-size: 12px; font-family: verdana, arial; margin:0; padding:0; color:#000000;}
img   {border: 0px;}
* {margin:0; padding:0;}
a {text-decoration:none; cursor:pointer;}

.acss {position:absolute; top:90px; right:0; width:69px; height:105px; }

.main {width:980px; margin:0 auto; }
.top {width:980px; height:72px; clear:both;}
.logo {width:155px; height:72px; float:left;}
.menu {width:755px; height:72px; float:right; text-align:right; margin-right:10px;}
.menu ul,li {display: inline;	list-style: none; margin:0; padding:0; }
.menu a {color:#ffffff; text-decoration: none; height:72px; line-height:72px; padding:3px 12px 3px 12px; border-left:1px solid #ffffff; margin-right:-4px; font-size:15px; }
.menu a:hover {color:#959595;  border-left:1px solid #ffffff; }

.share {float:right; width:130px; height:34px; display:block; text-align:right; font-size:17px; position:relative; top:7px; left:0px;  margin-bottom:-16px; }
.share a{color:#959595; text-decoration:underline;}
.share a:hover {color:#000000; }

.back {width:100%; text-align:right; font-size:17px;}
.back a{color:#000000; text-decoration:underline;}
.back a:hover {color:#959595; }


.head { width:980px; height:372px; background: #ffffff url(../images/top_bg.jpg) no-repeat; }
.headtext { width:666px; height:200px; font-size:17px; position:relative; top:145px; left:15px; }
.headtext a{color:#000000}
.headtext a:hover{color:#959595}

.text { width:980px; height:355px; }
.text2 { width:980px;}

.blok1 {width:311px; height:355px; display:block; float:left; margin-left:15px; overflow:hidden;}
.blok1 a{color:#000000}
.blok1 a:hover{color:#959595}
.blok1hr {width:311px; height:1px; line-height:1px; display:block; background:#000000; margin-top:7px;}

.blok2 {width:311px; display:block; float:left; margin-left:15px; overflow:hidden;}
.blok2 a{color:#000000}
.blok2 a:hover{color:#959595}

.blok3 {width:637px; display:block; float:left; margin-left:15px; overflow:hidden;}
.blok3hr {width:637px; height:1px; line-height:1px; display:block; background:#000000; margin-top:7px;}

.blok4 {width:980px; display:block; float:left; margin-left:15px; overflow:hidden;}

.mask_top {width:637px; height:8px; position:relative; top:4px; left:0; z-index:10;}
.mask_bottom { width:637px; height:8px; position:relative; top:-14px; left:0; z-index:10; margin-bottom:-20px;}
.masklogo {width:311px; height:94px; position:relative; top:-94px; left:0px; z-index:10; margin-bottom:-94px}

.tyt {font-size:17px; width:311px; overflow:hidden; display:block; margin-top:4px; }
.tyt a{color:#000000; text-decoration:none; }
.tyt a:hover{color:#959595; text-decoration:none; }

.tyt2 {font-size:17px; width:600px; overflow:hidden; display:block; margin-top:4px; }
.czas {font-size:9px; color:#959595; width:311px; overflow:hidden; display:block; margin-bottom:12px;}
.czas a{color:#959595}
.czas a:hover{color:#000000}


.thumb {width:311px; height:98px; overflow:hidden;}
.mask {width:311px; height:98px; overflow:hidden; position:relative; top:-98px; left:0; z-index:10; margin-bottom:-98px;}
.opis {margin:15px 0px; display:block; line-height:17px;}
.opis a{color:#959595}
.opis a:hover{text-decoration:underline;color:#959595}

.foot { width:980px; height:29px; clear:both;}
.foothr {width:963px; height:1px; line-height:1px; display:block; background:#000000; margin-bottom:5px; margin-left:15px; }
.footbody {width:963px; height:29px; line-height:29px; display:block; background: #ffffff url(../images/logo2.jpg) no-repeat;  margin-left:15px; }

.page { width:980px; clear:both;}
.pages {width:637px; float:left; display:block;  margin-left:15px; text-align:left;  line-height:40px; min-height: 40px; height: auto !important; height: 40px;}
.pagehr {width:963px; height:1px; line-height:1px; display:block; background:#000000; margin-left:15px; }
.pages a{color:#000000; font-size:15px; padding:0px 7px}
.pages a:hover{color:#959595; }
.twit {width:460px; height:30px; float:right;display:block; position:relative; top:-35px; left:0px; margin-bottom:-30px;}

.copy {width:480px; height:29px; line-height:10px; margin-top:5px;  letter-spacing:0px; display:block; float:left; font-size:9px; color:#959595;  margin-left:22px; }

.menu2 {width:450px; height:29px; float:right; text-align:right; margin-top:-2px;}
.menu2 ul,li {display: inline;	list-style: none; margin:0; padding:0; }
.menu2 a {color:#000000; text-decoration: none; height:29px; line-height:29px; padding:0px 5px 5px 5px; margin-right:-4px; font-size:12px; }
.menu2 a:hover {color:#959595; }

input {width:305px; border:0; margin-top:15px; font-size:18px;}
textarea { font-family:verdana; color:#000000;  border:0; font-size:18px; width:311px; height:355px; outline: none;  border: none; resize: none;overflow:auto;  position:relative; top:15px; left:0px;}

input[type=text]:focus,
input[type=password]:focus {  outline: 0 none;}

.infored {color:#000; text-align:left; height:43px; line-height:17px;  font-size: 17px; font-family: verdana, arial;margin:0px 0px 0px 0px; position:relative; top:0px; left:0px; z-index:10; width:637px;}
.infogreen {color:#000; text-align:left;height:43px; line-height:17px;  font-size: 17px; font-family: verdana, arial;margin:0px 0px 0px 0px;  position:relative; top:0px; left:0px; z-index:10; width:637px;}