form {  
    PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

body {
	margin : 0;
	padding : 0;
background: url(img_design/body_fon.jpg) repeat-x center top;
	
}
a, p, li, td, dl {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : normal;
	color : #5d5d5d;
}
a img {
	border : none;
}

form {
	margin : 0;
	padding : 0;
}
.left {
	float : left;
}
.right {
	float : right;
}
.clear {
	clear : both;
}
#top {
	width : 1010px;
	height : 34px;
	padding : 0 4px;
	text-align : center;
	margin : 0px auto;
	background : #06557E url(img_design/top_fon.jpg) no-repeat top;
	list-style-type : none;
	
}
*html #text table td img {
     display : none;
     background-color : Black;
     width : 0px;
     height : 0px;
}
*html #text table td div img {
     display : block;
     width : auto;
     height : auto;
}
#top li{
	padding : 0;
	text-align : center;
	margin : 0px;
	float : left;
	width : 20%;
	height : 34px;

}
#top li a{
	padding : 0;
	text-align : center;
	margin : 0px;
	text-decoration : none;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #404040;
	line-height : 26px;
	position : relative;
	display : block;
	width : 100%;
	height : 34px;
	cursor : pointer;
}
#top li a span {
	position : absolute;
	top : -1px;
	left : -1px;
	color : White;
	text-align : center;
	width : 100%;
	height : 34px;
	
}
#top li a:hover{
	text-decoration : none;
	color : White;
}
#top li a:hover span{
	display : none;
}
#header {
	width : 1018px;
	height : 44px;
	padding : 120px 0 0 0;
	margin : 0px auto;
	background : #EEE8AA url(img_design/header_fon.jpg) no-repeat top;
	text-align : center;
	color : #5d5d5d;
	text-transform : uppercase;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
}
.big_banner {
	width : 996px;
	height : 80px;
	margin : 0px auto;
}
#top_bann {
		padding : 0px 11px 20px;
	background : White url(img_design/big_banner_top_fon.jpg) no-repeat top;
}
#bottom_bann {
	    padding : 20px 11px 0px;
		background : White url(img_design/big_banner_bottom_fon.jpg) no-repeat top;
}
.big_banner object {
	margin : 0;
	padding : 0;
	width : 996px;
	height : 80px;
}
/* center */
#wrapp {
	background : White url(img_design/wrapp_fon.jpg) repeat-y top;
	width : 1018px;
	padding : 0px 0 20px 0;
	margin : 0px auto;
}
#content {
	background : transparent url(img_design/content_fon.jpg) no-repeat top;
	width : 996px;
	padding : 0px 11px;
	margin : 0px;
}
#content div.left, #content div.right{
	width : 240px;
}
#content div.left h3,  #content div.right h3{
	width : 239px;
	height : 33px;
	background-repeat : no-repeat;
	background-position : top;
	margin : 0 0px 5px 0;
	padding : 0px;
	font-size : 16px;
	font-weight : bold;
	color : #5d5d5d;
	
	line-height : 33px;
	position : relative;

	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
}
#content div.left h3 span,  #content div.right h3 span {
	width : 239px;
	height : 33px;
	position : absolute;
	top : -1px;
	left : -1px;
	color : White;
	text-align : center;
}
.green {
	background-image : url(img_design/green_fon.gif);
		text-transform : uppercase;
	background-color : #9ACD32;
}
.red {
	background-image : url(img_design/red_fon.gif);
	
	background-color : #FF4500;
}
.yellow {
	background-image : url(img_design/yellow_fon.gif);
	margin : 0 0px 5px 0;
	padding : 0px;
	background-color : #FF4500;
	width : 239px;
	height : 33px;
	text-align : center;
}
.yellow p{
	margin : 0;
	padding : 0;
}
.yellow input {
	width : 120px;
	height : 14px;
	line-height : 14px;
	padding-left : 5px;
	margin : 6px 10px 0px 0px;
	font-size : 12px;
}

.yellow a {
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	color : White;
	text-transform : uppercase;
}
.yellow a:hover {
	
	text-decoration : underline;
	color : #996400;
}
.blue {
	background-image : url(img_design/blue_fon.gif);
	background-color : #87CEFA;
	text-transform : uppercase;
}
.reklama {
	width : 210px;
	margin-bottom : 10px;
	padding : 0px 15px;
}
/* Menu */
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}
#content div.left .arrowlistmenu h3  {
	text-align : left;
	width : 199px;
	height : 33px;
	padding-left : 40px;
	font-size : 14px;
	text-transform : none;
	background-image : url(img_design/gray_fon.gif);
	background-color : #DCDCDC;
}
#content div.left .arrowlistmenu h3 a {
	text-decoration : none;
	color : #5d5d5d;
	font-size : 14px;
	font-weight : bold;
	line-height : 33px;
	text-align : left;
}
#content div.left .arrowlistmenu h3.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
width : 199px;
	height : 33px;
color : #5d5d5d;
	font-size : 14px;
	font-weight : bold;
	line-height : 33px;
cursor: hand;
cursor: pointer;
 background-image : url(img_design/gray_plus.gif);
	padding-left : 40px;
	text-align : left;
	background-color : #D3D3D3;
}

#content div.left .arrowlistmenu h3.openheader{ /*CSS class to apply to expandable header when it's expanded*/
width : 199px;
	height : 33px;
background-image: url(img_design/gray_minus.gif);
color : #5d5d5d;
	font-size : 14px;
	font-weight : bold;
	line-height : 33px;
	padding-left : 40px;
	text-align : left;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
width : 239px;
list-style-type: none;
padding: 0px 0 10px 0;
margin: 0 0 5px 0; /*bottom spacing between each UL and rest of content*/
 background-color : #e8e7e7;
 background-image : url(img_design/submenu_end_fon.gif);
	
	background-repeat : no-repeat;
	background-position : bottom;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
 padding-left : 10px;
  width : 219px;
  margin : 0;
  padding-right : 10px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a{
color: #A70303;
background: transparent url(img_design/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size: 12px;
color : #5d5d5d;
 line-height : 20px;
 min-height : 20px;
}

.arrowlistmenu ul li a:visited{
color : #5d5d5d;
}

.arrowlistmenu ul li a:hover{
background: url(img_design/arrowbullet1.png) no-repeat center left; 
 color : #010101;
 border-bottom-color : #393939;
 }

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}
/* end Menu */
.small_banner {
	width : 240px;
	height : 140px;
	margin : 10px 0px;
	padding : 0;
	background-image : url(img_design/small_banner_fon.jpg);
}
.small_banner object {
	width : 240px;
	height : 140px;
	margin : 0px;
	padding : 0;
}
.small_banner_long {
	width : 240px;
	height : 400px;
	margin : 10px 0px;
	padding : 0;
	background-image : url(img_design/small_banner_long_fon.jpg);
}
.small_banner_long object {
	width : 240px;
	height : 400px;
	margin : 0px;
	padding : 0;
}
#content div.left ol, #content div.right ol {
	width : 229px;
padding: 0px 0 10px 10px;
margin: 0 0 5px 0; /*bottom spacing between each UL and rest of content*/
 background-color : #e8e7e7;
 background-image : url(img_design/submenu_end_fon.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	
}
#content div.left ol li, #content div.right ol li{
 padding: 3px 10px 2px;
 
  margin : 0;

list-style : decimal inside none;
  
}
#content div.left ol li a, #content div.right ol li a {
color: #A70303;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size: 12px;
color : #5d5d5d;
 line-height : 20px;
 
}
#content div.left ol li a:hover, #content div.right ol li a:hover {
 color : #010101;
 border-bottom-color : #393939;
}
a.view_full, #content div.left ol li a.view_full, #content div.right ol li a.view_full, #content div#text ol li a.view_full {
	display : block;
	font-weight : bold;
	text-decoration : none;
	color : #1289b1;
	text-align : right;
	
	border : none;
	padding-right : 20px;
	letter-spacing : 1px;
	font-size : 14px;
}
a.view_full:hover, #content div.left ol li a.view_full:hover, #content div.right ol li a.view_full:hover, #content div#text ol li a.view_full:hover {
	color : #1289b1;
	text-decoration : underline;
	
}
#content_right {
	width : 748px;
	float : right;
}
#text {
	width : 500px;
	float : left;
	margin : 0;
	padding : 0;
}
#text h1 {
	width : 500px;
	height : 33px;
	background-repeat : no-repeat;
	background-position : top;
	margin : 0 0px 15px 0;
	padding : 0px;
	font-size : 16px;
	font-weight : bold;
	color : #5d5d5d;
	
	line-height : 33px;
	position : relative;

	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	background-image : url(img_design/text_h1_blue_fon.gif);
	text-transform : uppercase;
}
#text h1 span {
	width : 500px;
	height : 33px;
	position : absolute;
	top : -1px;
	left : -1px;
	color : White;
	text-align : center;
}
#text ul li {
	list-style-type : none;
	margin-bottom : 6px;
}
#text .client {
	width : 500px;
	margin : 0 0px 20px 0;
	padding : 0px;
}
#text .client h2 {
	width : 440px;
	margin : 0 0px 10px 0;
	padding : 0px 30px;
	height : 33px;
	background-image : url(img_design/text_h2_gray_fon.gif);
	color : #74120f;
	font : bold 14px/33px Arial, Helvetica, sans-serif;
}
#text .client img {
	display : block;
	padding : 0;
	margin : 0px auto 20px;
	max-width : 350px;
}
#text .client dl {
	width : 460px;
	margin : 20px auto 0;
	padding : 0 0 15px 0;
	border-bottom : 1px solid #BABABA;
}
#text .client dt {
	display : inline;
	margin : 0px 5px 0 0px;
	padding : 0px;
}
#text .client dd {
	display : inline;
	margin : 0px 10px 0 0px;
	padding : 0px;
	color : #1289b1;
}
#text .client ul {
	margin : 20px 10px 10px 0px;
	padding : 0px;
	list-style-type : none;
	text-align : center;
}
#text .client ul li {
	display : inline;
	margin : 0px 10px 0 0px;
	padding : 0px;
	list-style-type : none;
}
#text .client ul li a{
	margin : 0px;
	padding : 3px 8px;
	background : #2E7B93 url(img_design/a_fon.gif) repeat-x center;
	text-decoration : none;
	font-weight : bold;
	color : White;
}
#text .client ul li a:hover{

	background : #ADD8E6 url(img_design/a1_fon.gif) repeat-x center;
	color : #1A4755;
}
#text p {
	text-align : justify;
	margin : 0 0 10px 0;
	padding : 0px 20px;
}
#text p img {
	width : 150px;
	padding : 5px;
	background-color : #DCDCDC;
	border : 1px solid #494949;
	margin-bottom : 5px;
}
#text h3 {
	font : bold 12px/33px Arial, Helvetica, sans-serif;
	color : #74120f;
	margin : 0 10px 0 0;
	padding-left : 30px;
}

img.left {
	margin-right : 12px;
}
img.right {
	margin-left : 12px;
}
#text a{
	color : #1289b1;
	text-decoration : none;
}
#text a:hover{
	color : #0E6A8B;
	text-decoration : underline;
}
/* end center */
/* bottom*/
#bottom{
	width : 980px;
	padding : 15px 0;
	margin : 0px auto;
}
#bottom p {
	color : White;
	line-height : 31px;
	font-weight : normal;
}
#bottom p a{
	color : White;
	margin-right : 10px;
}
.yellow1 {
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	color : White;
	text-transform : uppercase;
}
.yellow1 :hover {
	
	text-decoration : underline;
	color : #996400;
}

