body {
    font-family:Trebuchet MS,Arial;
    font-size:12px;
    font-weight:normal;
    background:#ffffff;
    padding:0;
    margin:0;
}

h1 {
	font-size: 16px !important;	
	font-size: 14px;	
}

h2 {
	font-size: 16px !important;	;
	font-size: 14px;		
}

h3 {
	font-size: 16px !important;	;
	font-size: 14px;		
}

h4 {
	font-size: 16px !important;	;
	font-size: 14px;		
}

a {
    text-decoration:none;
    color:#000000;
}

img {
    border:none;
}

fieldset {
    border:1px solid #D5D5D5;
    padding:4px;
}

legend {
    padding:5px;
    border:1px solid #D5D5D5;
    color:#000000;
    font-weight:bold;
    margin-bottom:5px;
}


#wraper {
    width:100%;
    padding:0;
    margin:0;
    text-align:center;
}

#wraper_page {
    width:926px;
    margin:0 auto;
}

#wraper_header {
    width:100%;
}

#top {
    width:926px;
    height:26px;
}

#top_left {
    width:5px;
    height:26px;
    background: url('../images/gfx_main/top_left.gif') no-repeat;
    float:left;
}

#top_center {
    width:915px;
    height:26px;
    background: url('../images/gfx_main/top_bg.gif') repeat-x;
    float:left;
    text-align:right;
    padding-top:3px;
}

#top_right {
    width:6px;
    height:26px;
    background: url('../images/gfx_main/top_right.gif') no-repeat;
    float:right;
}

#logo_forex {
    float:left;
    width:229px;
}

#logo_forex img {
    display:block;
}

#time_zones {
    width:400px;
    height:60px;
    float:right;
    background: url('../images/gfx_main/clock.gif') no-repeat scroll 0 20px;
    padding-left:50px;
    padding-top:20px;
}

#time_zones .element {
    width:100px;
}

#time_zones .m_first {
    margin-right: 15px !important;
    margin-right: 5px;
}

#time_zones .m_line {
    margin:0 12px 0 13px !important;
    margin:0 8px 0 6px;
}

#time_zones .m_last {
    margin-left: 15px !important;
    margin-left: 10px;
}

#time_zones .grey_line {
    width:1px;
    height:60px;
    background: url('../images/gfx_main/grey-line.gif') no-repeat;
}

#logo {
    width:926px;
    height:145px;
    padding-left:2px;
    position: relative;
}

#logo img {
    display:block;
}

#logo_demo {
	position: absolute;
	width: 110px;
	height: 58px;
	top: 10px;
	left: 816px;
    border:1px solid red;
    display: block;
}

#logo_live {
	position: absolute;
	width: 110px;
	height: 58px;
	top: 80px;
	left: 816px;
    border:1px solid red;
    display: block;
}

#menu {
    width:100%;
    height:35px;
    margin-bottom:22px;
}

#wraper_content {
    width:926px;
    text-align:left;
  
}

#wraper_content .content_box_top {
    width:507px;
    height:6px;
    background: url('../images/gfx_main/content-box-top.gif') no-repeat;
    font-size:6px;
}

#wraper_content .content_box_center {
    width:493px !important;
    width:507px;
    background: url('../images/gfx_main/content-box-bg.gif') repeat-y;
    padding: 0 7px;
}

#wraper_content .content_box_bottom {
    width:507px;
    height:4px;
    background: url('../images/gfx_main/content-box-bottom.gif') no-repeat;
}

#column_left {
    width:193px;
    float:left;
    margin-right:8px;
}

#column_center {
    width:525px;
    float:left;
}

#menu_middle {
    width:100%;
    height:10px;
    line-height:10px;
    text-align:center;
    margin-bottom:38px;
}

#menu_middle a {
    font-size: 11px;
}

#menu_middle img {
    margin: 0 12px 0 11px;
}

#column_right {
    width:193px;
    float:right;
}

#wraper_footer {
    width:926px;

}

#wraper_footer .footer_left {
    width:3px;
    height:195px;
    background: url('../images/gfx_main/footer-left.gif') no-repeat;
}

#wraper_footer .footer_center {
   width:907px;
   height:185px !important;
   height:195px;
   background: url('../images/gfx_main/footer-bg.gif') repeat-x;
   padding: 10px 0px 0px 10px;
}

#wraper_footer .footer_right {
    width:6px;
    height:195px;
    background: url('../images/gfx_main/footer-right.gif') no-repeat;
}

#wraper_footer .m_element {
    margin-right:80px;
    margin-bottom:17px;
}

.box_center {
    width: 256px;
    height: 117px;
    background: url('../images/gfx_main/box_bg.jpg');
}

.bold {
    font-weight:bold;
}

.left {
    float:left;
}

.right {
    float:right;
}

.both {
    clear:both;
}

.t_center {
    text-align:center;
}

.t_right {
    text-align:right;
}

.m_bottom {
    margin-bottom:11px;
}

.m_bottom_small {
    margin-bottom:4px;
}

.m_left {
    margin-left: 5px;
}

.m_top {
    margin-top: 5px;
}

.m_top_small {
    margin-top: 2px;
}

.m_right {
    margin-right: 5px;
}

.underline {
    text-decoration: underline;
}

.content_short {
    width:193px;
    height:142px;
    background: url('../images/gfx_main/content-short.gif') no-repeat;
}


.content_box {
    width:193px;
    height:345px;
    background: url('../images/gfx_main/content-box.gif') no-repeat;
    overflow: hidden;
}

.content_wide {
    width:525px;
    height:370px;
    margin-bottom:7px;
    background: url('../images/gfx_main/content-wide.gif') no-repeat;
}

.white {
    color:#ffffff;
}

.white a {
    color:#ffffff;
}

.turkus {
    color:#3084a5;
}

.input {
    width:340px;
}

.textarea {
     width:340px;
     height:100px;
}

.page_content {
}

.line {
    width:175px;
    margin:0 5px 5px 5px;
    border-bottom:1px solid #D4D4D4;
}

.footer_item {
    width:170px;
    float:left;
    text-align:left;
    margin:0 8px 10px 0 !important;
    margin:0 4px 10px 0;
}

.footer_item a {
    margin-bottom:16px;
    display:block;
}

.footer_item ul {
    padding:0;
    margin:0;
    list-style-type:none;
}

.footer_item ul li {
    border: 1px solid #E7E8E8;
}

.footer_item ul li a {
    color:#898b8a;
    margin:0;
    font-size: 11px;
}

.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu li {
	float: left;
}

.menu li a {
	margin: 0;
	padding: 0;
	background: url(../images/gfx_main/menu.gif);
	display: block;
}

.submenu {
	margin: 0;
	list-style-type: none;
    padding: 19px 0 0 1px;
}

.submenu li {
    margin-bottom: 10px;
}

.submenu li span {
    display: block;
    padding-left: 12px;
    color: #737272;
    font-weight: bold;
    font-size: 11px;
}

.submenu li span.hovered {
    color: #fff;
    background-color: #3084A5;
    padding: 2px 0 2px 12px;
}

.paginationControl	{ 
     text-align: center;
     margin-bottom: 15px;
}

#home a {
	width: 83px;
	height: 35px;
	background-position: 0 0;
}

#home a:hover {
	width: 83px;
	height: 35px;
	background-position: 0 -35px;
}


#inwestowanie a {
	width: 155px;
	height: 35px;
	background-position: -83px 0;
}

#inwestowanie a:hover, #inwestowanie a.h_inwestowanie {
	width: 155px;
	height: 35px;
	background-position: -83px -35px;
}

#platforma-transakcyjna a {
	width: 224px;
	height: 35px;
	background-position: -238px 0;
}

#platforma-transakcyjna a:hover, #platforma-transakcyjna a.h_platforma-transakcyjna {
	width: 224px;
	height: 35px;
	background-position: -238px -35px;
}

#analiza a {
	width: 105px;
	height: 35px;
	background-position: -591px 0;
}

#analiza a:hover, #analiza a.h_analiza {
	width: 105px;
	height: 35px;
	background-position: -591px -35px;;
}

#narzedzia a {
	width: 129px;
	height: 35px;
	background-position: -462px 0;
}

#narzedzia a:hover, #narzedzia a.h_narzedzia {
	width: 129px;
	height: 35px;
	background-position: -462px -35px;
}

#o-nas a {
	width: 95px;
	height: 35px;
	background-position: -696px 0;
}

#o-nas a:hover, #o-nas a.h_o-nas {
	width: 95px;
	height: 35px;
	background-position: -696px -35px;
}

#ryzyko a {
	width: 70px;
	height: 35px;
	background-position: -791px 0;
}

#ryzyko a:hover, #ryzyko a.h_ryzyko {
	width: 70px;
	height: 35px;
	background-position: -791px -35px;
}

#kontakt a {
	width: 65px;
	height: 35px;
	background-position: -861px 0;
}

#kontakt a:hover, #kontakt a.h_kontakt {
	width: 65px;
	height: 35px;
	background-position: -861px -35px;
}

.contact_form {
    width: 523px;
    margin-bottom: 15px;
}

.contact_form .submit {
    text-align: center;
    margin: 0 13px 0 0;
}

.contact_form .inline {
	margin: 0px 0px 4px 0px;
}

.contact_form .inline label {
	width: 180px;
	display: block;
    float:left;
}

.contact_form .inline ul {
	width: 250px;
	margin: 0px 0px 2px 180px;
	padding: 0px;
	color: #d82620;
	list-style-type: none;
}

.contact_form .inline input,textarea {
	width: 220px;
}

.white_line {
    width: 100%;
    height: 10px;
    clear: both;
}

.white_line_thin {
    width: 100%;
    height: 1px;
    clear: both;
}

.text {
    width: 100%;
    padding : 0 5px;
    margin-bottom: 10px;
}

.box {
    width: 230px;
    float: left;
    margin-right: 10px;
}

.box_text {
    font-family:Trebuchet MS,Arial;
    font-size:12px !important;
    font-size: 11px;
    font-weight:normal;
}