html {height : 100%;}

body {margin : 0; min-height : 100%; background : #fffbed url(../img/bg.png) center top; text-align : center;}

body, table, input, textarea {font-family :  Times New Roman, serif; color : #000; font-size : 14px; line-height : 1.1;}

img {border : 0; vertical-align : middle;}
form {padding : 0; margin : 0;}
input {vertical-align : middle;}

td {vertical-align : top;}
table {border-collapse : collapse;}

hr {border : 0 solid #fff; border-bottom : 1px solid #666;}

a:link, a:visited {color : #a0552b; text-decoration : none;}
a:hover, a:active {color : #a0552b; text-decoration : underline;}

a.green:link, a.green:visited {color : #007236;}
a.green:hover, a.green:active {color : #007236;}

a.dark:link, a.dark:visited {color : #959595;}
a.dark:hover, a.dark:active {color : #959595;}

.troman {font-family : Times New Roman, serif;}

h1 {font-size : 19px; color : #990000; margin : 0; padding : 0 0 10px 0;}  
h1.green {color : #007236; padding : 0 0 3px 0;} 
h2 {font-size : 19px; color : #990000; margin : 0; padding : 0 0 10px 0;} 
h2.red {color : #dd0d03;}
h3 {font-size : 16px; color : #990000; margin : 0; padding : 0 0 0 0;}  

.green {color : #003300;}

div.dark_rounded {-moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;}

.cimg {-moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;}
.cimgm {-moz-box-shadow: 3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; margin : 0 15px 15px 0;}

.absa {position : absolute;}

#padd {padding : 15px 0 0 0;}
#ornament {background : url(../img/ornament.png) center top repeat-y;}
#ornamentt {background : url(../img/ornament-t.png) center top no-repeat;}
#ornamentb {background : url(../img/ornament-b.png) center bottom no-repeat;}

#ilavsky {width : 1009px; margin : 0 auto; text-align : left;}

#topmenu {width : 1009px; height : 216px; background : url(../img/top.png) left top no-repeat;}
#menu {padding : 180px 0 0 20px;}
#menu a {display : block; font-weight : bold; font-size : 16px; padding : 2px 23px; float : left;}
#menu a:link, #menu a:visited {color : #fce9ac; text-decoration : none;}
#menu a:hover, #menu a:active {color : #ffdf79; text-decoration : none;} 
#menu .menuitem3 {margin : 0 280px 0 0;}

.papyrus2 {background : url(../img/papyrus2.png) left top no-repeat; width : 602px; height : 400px; margin : 0 auto;}
.papyrus2in {padding : 85px 75px 88px 88px;}

.data {background : #fef9d8; padding : 7px 7px 7px 7px; margin : 0 5px 0 5px; line-height : 1.2;}

#right {float : right; width : 315px; height : 692px; background : url(../img/right.png)}
#left {margin : 0 320px 0 0;}

.papyrus {height : 694px; background : url(../img/papyrus.jpg) left top no-repeat;}
.papyrusin {padding : 40px 0 0 60px; width : 545px;}

.bgwhite {height : 950px; background : url(../img/white.png) 15px 5px no-repeat;}
.bgwhitein {padding : 30px 0 0 40px; width : 590px;}

.imgbullet {width : 67px; height : 34px; float : left; background : url(../img/bullet.png) left top no-repeat;}
.imgcpt {width : 611px; height : 58px; float : left; background : url(../img/cpt.png) left top no-repeat; margin : 0 0 10px -10px;}
.imgcpt div {font-family : Times New Roman; font-weight : bold; color : #fff; text-align : center; padding : 25px 0 0 0; font-size : 19px;}

a.imgbrd {display : block; width : 195px; float : left; background : url(../img/imgbrd.png) left top no-repeat; padding : 0 0 5px 0; text-align : center;}
a.imgbrd:link, a.imgbrd:visited {color : #8a753d; font-size : 12px;}
a.imgbrd:hover, a.imgbrd:active {color : #8a753d; font-size : 12px;}
a.imgbrd img {display : block; padding : 1px 0 5px 10px;}

.serif, .serif table {font-family : Calibri, Arial; text-align : justify;}

.pasik {width : 1002px; height : 38px; background : url(../img/pasik.png); margin : 0 0 0 4px;}
.pasikin {color : #fce9ac; text-align : center; padding : 10px 0 0 0; font-weight : bold; font-size : 16px;}

#footer {width : 1000px; margin : 10px auto 0 auto; text-align : left; background : url(../img/footer.png) center top no-repeat; font-weight : bold;}
#footerin {padding : 5px 15px 30px 15px;}

.gmenu {padding : 71px 10px 10px 10px; font-family : Myriad Pro, Arial;}
.gmenu a {display : block; padding : 3px; margin : 0 0 7px 0; font-size : 16px;}
.gmenu a:link, .gmenu a:visited {color : #629260; text-decoration : none;}
.gmenu a.sel:link, .gmenu a.sel:visited {color : #c1ebc3; text-decoration : none;}
.gmenu a:hover, .gmenu a:active {color : #c1ebc3; text-decoration : none;}

.tabka {border-collapse : collapse;}
.tabka th {border-bottom : 3px solid #a0552b; padding : 3px 5px; font-weight : bold;}
.tabka td {padding : 3px 5px; text-align : left; border-bottom : 1px solid #e1c289; font-size : 13px;}
.tabka .par2 td {}
/* 
 * FORM
 */ 
.ftxt {border : 1px solid #8f8e87; color : #000; background : #fff; padding : 2px; vertical-align : middle;}
select.ftxt {height : 22px;}
.fbtn {height : 22px; padding : 0px; text-transform : uppercase; font-size : 10px; border : 1px solid #53bc25; background : #53bc25; color : #fff; vertical-align : middle;}

.cntfrm {background : #fff; padding : 10px; border-radius : 10px;}
.cntfrm table {width : 100%;}
.cntfrm td {padding : 3px;}
.cntfrm .ftxt {width : 98%;}
.cntfrm textarea {height : 65px;}
