html {}
body { margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #0b292a; background: #fff; }
img { border: none 0px; text-decoration: none; }

a { text-decoration: none; border: none 0px; color: #000; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:hover { text-decoration: underline; }

label.error { padding-left: 4px; color: red; }
h1 { font-size: 12pt; font-family: Verdana, Tahoma, Arial; font-weight: bold; color: #676b6f; line-height: 22px; padding: 0; }
h2 {  }

span.orangespan { font-family: Tahoma, Verdana, Arial; font-size: 11pt; color: #e3a518; }
div.clearer { clear: both; }

/* TOP */
/* ------------ */

div#top_stripe_bg { width: 100%; height: 74px; background: url(../images/top_02.jpg); }
div#top { width: 1004px; height: 74px; margin: 0 auto; }
div#logo { width: 172px; height: 48px; float: left; margin: 10px 0px 0px 25px; }

div#content { width: 1004px; margin: 0 auto; }
div#left { width: 746px; float: left; margin-left: 14px; margin-right: 3px; }
div#right { width: 226px; float: left; margin-right: 15px; }

/* FLASH AND MENU */
div#flash { width: 746px; height: 221px; float: left; }
div#menu_bar { width: 746px; height: 49px; float: left; background: url(../images/menu_16.jpg); }
div#menu_bar img { float: left; }
div.error_warn { width: 48px; height: 48px; margin-left: 10px; margin-top: 4px; float: left; background: url(../images/Warning.png); }
div.error_text { padding-top: 17px; font-size: 11pt; text-align: center; color: red; }

/* SIDE BANNERS */
/* ------------ */

div#sidebanners_top { width: 226px; height: 6px; float: left; background: url(../images/prawa_07.jpg); }
div#sidebanners_content { width: 226px; float: left; background: url(../images/prawa_09.jpg); }
div#sidebanners_bottom { width: 226px; height: 10px; float: left; background: url(../images/prawa_46.jpg); }
div.sidebanner { width: 179px; float: left; margin: 5px 20px 5px 22px; border: 1px solid #9bd6d3; }
div.sidebanner a { padding: 0; margin: 0; float: left; }
div#googleads { width: 160px; margin: 4px auto; }
div#results { width: 208px; float: left; margin: 5px 8px 5px 8px; display: none; }

/* MAIN BANNERS */
div#topbanner { width: 746px; float: left; margin-top: 6px; }
div#bottombanner { width: 746px; float: left; margin-top: 4px;  }

div#rotator { position:relative; width: 746px; height:112px; float: left; }
div#rotator ul li { float:left; position:absolute; list-style: none; margin: -15px 0px 0px -40px; }	
div#rotator ul li img { border: none; }
div#rotator ul li.show { z-index:500 }

div#rotator2 { position:relative; width: 746px; height:112px; float: left; }
div#rotator2 ul li { float:left; position:absolute; list-style: none; margin: -15px 0px 0px -40px; }	
div#rotator2 ul li img { border: none; }
div#rotator2 ul li.show { z-index:500 }

td.textban_td1 { width: 184px; background: #ebebeb; text-align: center; font-size: 10pt; font-weight: bold; padding-top: 10px; padding-bottom: 10px }
td.textban_td2 { width: 184px; height: 108px; color: #2e3c6f; background: #f7f7f7; padding: 6px;}
td.textban_td3 { width: 184px; background: #8b8b8b; text-align: center; padding-top: 8px; padding-bottom: 8px; }

div.textbannercontainer { width: 746px; height: 112px; background: #f7f7f7; }
div.textban_cell { width: 184px; height: 110px; float: left; border: 1px solid #fff; text-align: center; overflow: hidden; }
div.textban_cell a { }

/* LIST */
div.list_top { width: 746px; height: 4px; float: left; background: url(../images/lista_22.jpg); }
div.list_content { width: 746px; height: 171px; float: left; background: url(../images/lista_23.jpg); }
div.list_contentlong { width: 746px; float: left; background: url(../images/lista_23.jpg); overflow: hidden; }
div.list_bottom { width: 746px; height: 7px; float: left; background: url(../images/lista_25.jpg); margin-bottom: 3px; }

div.list_topP { width: 746px; height: 4px; float: left; background: url(../images/promoted_27.jpg); }
div.list_contentP { width: 746px; height: 171px; float: left; background: url(../images/promoted_28.jpg); }
div.list_bottomP { width: 746px; height: 7px; float: left; background: url(../images/promoted_30.jpg); margin-bottom: 3px; }

div.position { width: 34px; height: 165px; float: left; background: url(../images/listainner_28.jpg); margin: 4px 4px 2px 7px; text-align: center; color: #4c6362; font-family: Arial, Tahoma; font-size: 24pt; }
div.thumbnail { width: 194px; height: 163px; float: left; border: 1px solid #a1d8d5; margin: 4px 2px 2px 0px; }
div.list_title { width: 490px; height: 34px; float: left; background: url(../images/listainner_33.jpg); margin: 4px 0px 4px 4px; font-size: 13pt; color: #4c6362; line-height: 32px; }
div.list_buttons { width: 495px; height: 25px; float: left; }
div.list_desc { width: 490px; height: 95px; float: left; margin: 3px 0px 4px 4px; overflow: hidden; }
div.list_desc p { padding-top: 0px; margin-top: 0px; }
div.list_buttons img { float: left; }
div.list_starts { width: 184px; height: 25px; float: left; }
a.activepage { background: #c6c8c8; color: #fff; line-height: 22px; padding: 6px 8px; border: 1px solid #868686; }
a.inactivepage { background: #f4f5f5; color: #4c6362; line-height: 22px; padding: 6px 8px; border: 1px solid #868686; }


/* CONTENTPAGE */
div.contentpage_title { width: 728px; height: 34px; float: left; margin: 6px 0px 10px 9px; text-align: center; background: url(../images/contentpage_32.jpg); }
div.contentpage { width: 746px; padding-left: 10px; padding-right: 10px; float: left; }
span.titlespan { line-height: 32px; color: #4c6362; font-size: 13pt; font-family: Tahoma, Arial; }

/* ACCOUNT */
div.account_offert { width: 728px; float: left; margin-bottom: 6px; margin-left: 14px; }
div.note { width: 184px; height: 25px; float: left; background: url(../images/note_41.jpg); }
div.note span { color: #fff; padding-left: 65px; line-height: 25px; }

/* LOGIN / REGISTER */
table.formtable { width: 500px; margin: 0 auto; }
table.formtable input[type="text"], input[type="password"] { width: 200px; }
div.content_center { width: 746px; float: left; text-align: center; margin-top: 5px; margin-bottom: 6px; }

/* BOTTOM */
/* ----------- */
div#bottom_bg { width: 100%; height: 59px; background: url(../images/bottom_50.jpg); }
div#bottom { width: 1004px; height: 59px; margin: 0 auto; }
div#copyrights { width: 370px; line-height: 54px; float: left; margin-left: 25px; font-size: 8pt; color: #fff; font-family: Tahoma, Arial; }
div#artcodes { width: 200px; line-height: 54px; float: right; text-align: right; margin-right: 20px; }

/* CSS MENU */
.menu img { border: none; }
.menu{ z-index: 150; border:none; border:0px; margin: 0; padding:0px; font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.menu ul{ height:25px; width: 117px; float: left; list-style:none; margin: 0px 0px 0px 0px; padding:0; }
.menu li{ float:left; padding:0px; }
.menu li a{ display:block; font-weight:normal; line-height:20px; margin: 0px 0px 0px 0px; text-align:center; text-decoration:none; }
.menu li a:hover, .menu ul li:hover a{ color:#FFFFFF; text-decoration:none; }
.menu li ul{ background:#8B8B8B; display:none; height:auto; padding:0px; margin: 25px 0px 0px 1px; border:0px; position:absolute; width:115px; z-index:600; }
.menu li:hover ul{ display:block; }
.menu li li { display:block; float:none; margin:0px; padding:0px; width:115px; }
.menu li:hover li a{ background:none; }
.menu li ul a{ display:block; height:22px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 6px; text-align:left; }
.menu li ul a:hover, .menu li ul li:hover a{ background:#2580a2 url('../images/hover_sub.gif') center left no-repeat; border:0px; color:#ffffff; text-decoration:none; }
.menu p{ clear:left; }

/* CSS MENU2 */
.menu2 img { border: none; }
.menu2{ z-index: 150; border:none; border:0px; margin: 0; padding:0px; font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.menu2 ul{ float: left; list-style:none; margin: 0px 0px 0px 0px; padding:0; }
.menu2 li{ float:left; padding:0px; }
.menu2 li a{ display:block; font-weight:normal; line-height:20px; margin: 0px 0px 0px 0px; text-align:center; text-decoration:none; }
.menu2 li a:hover, .menu ul li:hover a{ color:#FFFFFF; text-decoration:none; }
.menu2 li ul{ background:#8B8B8B; display:none; height:auto; padding:0px; margin: 45px 0px 0px 1px; border:0px; position:absolute; width:118px; z-index:600; }
.menu2 li:hover ul{ display:block; }
.menu2 li li { display:block; float:none; margin:0px; padding:0px; width:118px; }
.menu2 li:hover li a{ background:none; }
.menu2 li ul a{ display:block; height:22px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 6px; text-align:left; }
.menu2 li ul a:hover, .menu li ul li:hover a{ background:#2580a2 url('../images/hover_sub.gif') center left no-repeat; border:0px; color:#ffffff; text-decoration:none; }
.menu2 p{ clear:left; }

/* ADMIN */
/* --------------- */
/* --------------- */

div#admin_changecat { height: 29px; }
div.activecat { height: 29px; margin-right: 1px; float: right; background: url(../images/adminchangeactive_26.jpg); line-height: 30px; padding-left: 6px; padding-right: 6px; }
div.inactivecat { height: 29px; margin-right: 1px; float: right; background: url(../images/adminchangecat_26.jpg); line-height: 30px; padding-left: 6px; padding-right: 6px; }
div#admincontent { width: 1004px; margin: 0 auto; overflow: hidden; }
div#admincontent a { color: #0b292a; }
div#admincontent_top { width: 1004px; height: 9px; margin-top: 8px; float: left; background: url(../images/admincontent_02.jpg); }
div#admincontent_cont { width: 1004px; float: left; background: url(../images/admincontent_03.jpg); }
div#admincontent_bottom { width: 1004px; height: 8px; margin-bottom: 10px; float: left; background: url(../images/admincontent_05.jpg); }
div#adminlogin_content { width: 425px; height: 173px; margin: 110px auto; }
div#adminlogin_top { width: 425px; height: 26px; float: left; background: url(../images/login_19.jpg); text-align: center; }
div#adminlogin_lock { width: 130px; height: 147px; float: left; background: url(../images/login_21.jpg);}
div#adminlogin_form { width: 295px; height: 147px; float: left; background: url(../images/login_22.jpg); }
div.label_box { line-height: 24px; }
div.input_submit { text-align: center; margin-top: 7px; }
div.admin_center { width: 980px; text-align: center; }

div.title_span_container { width: 980px; margin: 0 auto; text-align: center; line-height: 20px; }

/* ADMIN PANEL */
div#adminpanel_bg { width: 100%; height: 49px; background: url(../images/menu_16.jpg); }
div#adminpanel { width: 1004px; height: 49px; margin: 0 auto; line-height: 40px; }
div#adminpanel a {float: left;}
div.admin_text { width: 980px; margin: 0 auto; }

/* ADMIN USERS */
div#adminusers_content { width: 980px; margin: 0 auto; overflow: hidden; }
th.adminhead_th { background: #cfdadd; text-align: center; }
td.adminhead_td { background: #cfdadd; text-align: center; }
th.admin_head_delete { width: 40px; background: #cfdadd; text-align: center; }
th.admin_head_wmail { width: 40px; background: #cfdadd; text-align: center; }
th.admin_head_img { width: 40px; background: #cfdadd; text-align: center; }
td.admin_wmail { width: 40px; background: #edeeee; text-align: center; }
td.admin_td { background: #edeeee; text-align: left; padding-left: 6px; padding-right: 6px; }
td.admin_delete { width: 40px; background: #edeeee; text-align: center; }
td.admin_pic { width: 40px; background: #edeeee; text-align: center; }

/* ADMIN TEXTBANNERS */
td.textbanner_td { width: 243px; background: #edeeee; padding-left: 6px; padding-right: 6px; }
table.textbanner_table { margin-bottom: 6px; }
