body {
background:url(../images/side.jpg) #fff repeat-y;
background-repeat:repeat-y;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
color: #fff;
padding: 0px;
margin: 0px;
}

img {border: none; }

.top_text_big {font-family: Arial; font-size:36px; display:inline; }

.inp {
border:solid 1px #254a8d;
display:block; 
margin: 0px 0px 20px 0px; 
background:url(../images/back.jpg) top left no-repeat; 
height: 19px;
width: 195px;
padding: 3px 0px 0px 5px;
}

.sub { 
margin: 0px 0px 0px 10px;
background:url(../images/button.jpg) top left no-repeat;
height: 32px;
width: 112px;
border:none;
text-align: center;
color:#fff;
font-size:10px;
font-weight:bold;
display:block;
}

.top_text_menu {font-family: Arial; font-size:10px; margin: 0px 35px 0px 10px; display:inline;}

#login {
marign:0px;
padding:0px;
float:left;
width: 400px;
}

.login_left { width: 160px; float:left; text-align:right; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 0px; }
.login_right { width:210px; float:left; }
.submit_area { width: 100px; float:left; margin: 0px 0px 0px 40px; }
#buttons { margin: 0px 0px 0px 40px; }

#top {
width: 169px;
height:100px;
float: left;
background:url(../images/top.jpg) top left no-repeat;
}

#top1 {
width: 129px;
height:69px;
background:url(../images/top1.jpg) top left no-repeat;
float: left;
}

#top_content {
height: 69px;
width:auto;
padding: 31px 0px 0px 0px;
margin: 0px;
}

#menu_top {
height: 100px;
color: #FFFFFF;
background-color:#ffaf0d;
padding: 0px 0px 0px 0px;
margin:0px;
}

#main {
margin: 20px 0px 20px 40px;
padding: 0px; 
color:#1c3b74;
width:700px;
float:left;
font-size:12px;
font-family:Arial;
}

#all {
margin: 0px;
padding: 0px;
float:left;
width: 950px;
}

#menu {
margin: 10px 0px 0px 10px;
padding: 0px;}

#menu a:link {color: #fff; text-decoration:none;}
#menu a:visited {color: #fff; text-decoration: none;}
#menu a:hover {color: #086ea6; font-weight:bold;}
#menu a:active {color: #fff; text-decoration: none;}

#main a:link {color:#1c3b74; text-decoration:none;}
#main a:visited {color:#1c3b74; text-decoration: none;}
#main a:hover {color: #086ea6; text-decoration:underline;}
#main a:active {color:#1c3b74; text-decoration: none;}

.link {margin-right: 10px; display:inline;}
.buttons {margin: 70px 0px 0px 10px;}
.buttons_block {display:block; margin: 0px 0px 10px 15px;}
.buttons_inline {display:inline;}

.font_black_b_14 { font-size:14px; font-weight:bold; color:#1c3b74;}
.font_gray_10 { font-size:10px; color:#666666;}
.list_regu {list-style-type: decimal;}

.reg_1 {
width: 170px;
margin: 10px 0px 10px 0px;
float:left;
}

.reg_2 {
width: 160px;
margin: 10px 0px 10px 0px;
float:left;
}


#reg_accept { float:left; margin: 40px auto; width: 700px;}
#rejestracja { float: left; width:720px;}
#edycja { float: left; width:720px; margin-top: 20px;}

.reg_wpisz {width: 135px; height: 17px; border:solid 1px #254a8d; padding: 3px 0px 0px 5px;}
.reg_wpisz_hidde {width: 135px; height: 17px; border: solid 1px #fff; padding: 3px 0px 0px 5px;}
.reg_wpisz_big {width: 135px; height: 51px; border:solid 1px #254a8d; padding: 3px 0px 0px 5px;}
.reg_wpisz_huge {width: 135px; height: 102px; border:solid 1px #254a8d; padding: 3px 0px 0px 5px;}
.reg_linijka {display:block; margin: 0px 0px 3px 0px;}
.reg_linijka_text {display:block; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; width: 170px; height:20px;}
.reg_captcha {width: 179px; height: 35px; display:inline; padding: 5px; float:left;} 
.reg_captcha_wpisz {width: 100px; height: 25px; border:solid 1px #254a8d; padding: 10px 0px 0px 10px; display:inline;}

.sub2 { 
margin: 7px 0px 0px 0px;
background:url(../images/button.jpg) top left no-repeat;
height: 32px;
width: 112px;
border:none;
text-align: center;
color:#FFFFFF;
padding: 4px auto;
font-family:Arial;
font-size:10px;
font-weight:bold;
float:left;
}


#opinie {
margin: 20px 0px 0px 0px;
display: block;
float:left;
width: 435px;
}

#opinie_sub {
float: left;
margin: 0px 0px 0px 50px;
}

.table {
width:700px;
border:1px solid #CC6600;
margin: 10px 0px 0px 0px;
color:#1c3b74;
}

.table_col {
padding: 2px 5px 2px 5px;
border: 1px solid #ffaf0d;
}

.info {
width: 700px;
margin: 10px 0px 10px 0px;
padding: 5px;
padding-left: 0px;
float:left;
}

.success {
width: 700px;
margin: 10px 0px 10px 0px;
padding: 5px;
padding-left: 0px;
float:left;
color: #00AA00;
}

.error {
width: 700px;

margin: 10px 0px 10px 0px;
padding: 5px;
padding-left: 0px;
float:left;
color: #EE0000;
}

#regulamin {
width: 700px;
float:left;
margin: 0px 0px 0px 0px;
}

.red_input { border: 1px solid #a31919; }
.red_font { color:#a31919; font-weight:bold; }

.buttons_block_once {
float:left;
width: 153px;
}

.buttons_block_once_txt {
padding: 0px 0px 0px 10px;
float:left;
width: 143px;
}

.tooltip2 {
display:block;
position: absolute;
background: #faf9ed;
width: 170px;
border: 1px solid #5f3b2b;
color:#3a2914;
text-align: left;
float:left;
margin: 0px 2px 2px 2px;
padding: 2px 2px 2px 5px;
}