*{
	
	margin:0px;
	padding:0px;
	border:black 0px solid;
}
body {
    background-color : #F8F8F8;
    color:#415369;
    
    font-family : 'Arial','Arial CE', sans-serif !important;
    font-size : 12px;
    
    list-style-position : inside;
    margin:0px;
    padding:0px;
  }

html {
	text-align:center;
	font-family: 'Arial','Arial CE', sans-serif !important;
	font-size: 11px;}

h1{
	font-size:13px;
}
.h1a{
	background-image:url("graphics/ramka/ramkaGs.png");
	text-align:center;}
.h1b{
	background-image:url("graphics/ramka/ramkaGl.png");
	background-repeat:no-repeat;
	text-align:center;}
.h1c{
	padding-left:20px;
	background-image:url("graphics/ramka/ramkaGp.png");
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;}

.tekstS{
	position:relative;
	display:block;
	font-size:14px;
	height:18px;
	font-weight:normal;
}
.tekstS1{
	position:absolute;
	left:0px;
	top:0px;
	
	background-color:inherit;
	color:#FFFFFF;}

.tekstS2{
	position:absolute;
	left:1px;
	color:#3366FF;
	background-color:inherit;
	top:1px;}

  
#html {
	width:100%;
   }
#body {
	width : 770px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;} 

#logo {}
#graphics {
	width:770px;
	height:100px;
	background-image:url('graphics/info.png');
}
#graphics h1{
	width:740px;
	height:90px;
	font-size:17px;
	padding-left:30px;
	padding-top:10px;
	color:#000033;
	text-transform:lowercase;
	font-family:tahoma,arial,sans-serif;
	font-weight:normal;
	text-shadow:#FFFFFF -1px -1px 1px, #393960 1px 1px 2px;
	letter-spacing:0.2em;
	
}
#menu {
	background-color:#B3CAC4;
	height:14px;
	border-bottom:black 1px solid;
	font-size:10px;
	color:#889AAD;
}
#menu a {
	text-decoration:none;
	color:#889AAD;
	background-color:inherit;}
	
#menu a:hover {
	text-decoration:underline;
	color:#667E97;
	background-color:inherit;}
#container{ background-color: #F0F0F0;color:inherit;}

#strona{
	background-color:#F0F0F0;
	color:inherit;
	float : left;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;}
.str {
	width : 350px;}
.stra {
	width : 550px;}
.strb {
	width : 750px;} 

#lmenu {
	background-color:#F0F0F0;
	color:inherit;
	float : left; 
	width : 200px;
	clear:both;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;}
	
#lmenu .strona{
	background-image:url("graphics/bgb.gif");
	background-position:bottom right;
	padding:12px 15px 10px 20px;
	margin-bottom:7px;}

#rmenu {
	background-color:#F0F0F0;
	color:inherit;
	float : right;
	width : 200px;}
	
#bmenu {
	background-color:#3617FF;
	color:inherit;}
	
#topmenu{
	width:740px;
	overflow:visible;
	clear:both;
	text-align:left;
	height:18px;
	padding-top:3px;
	background-image:url("graphics/belka.png");
	padding-left:30px;
}
#topmenu a {
	text-decoration:none;
}

#topmenu .submenu{
	float:left;
	display:block;
	overflow:visible;
	display:block;
}
#topmenu .submenuh{
	position:relative;
}
#topmenu .submenuc{
	position:absolute;
}

#topmenu span.link{
	position:relative;
	font-size:12px;
	
}
#topmenu .tekstS{
	position:relative;
	margin-top:0px;
	display:block;
	font-size:12px;
	width:150px;
	height:18px;
	cursor:pointer;
}

#topmenu .tekstS .tekstS1{	
	color:#BEBBCD !important;
	font-weight:normal !important;
	background-color:inherit;}
	
#topmenu .tekstS:hover .tekstS1{	
	color:#FFFFFF !important;
	font-weight:normal !important;
	background-color:inherit;}
	
#topmenu .tekstS .tekstS2{	
	color:#000000 !important;
	background-color:inherit;}
	
#topmenu .tekstS:hover .tekstS2{	
	color:#001C69 !important; 
	background-color:inherit;}

#topmenu .submenuh .tekstS1{
	position:absolute;
	left:6px;
	top:1px;}

#topmenu .submenuh .tekstS2{
	position:absolute;
	left:5px;
	top:0px;}
	
	
#topmenu span.sublink{
	position:relative;
	display:block;
	width:160px;
	height:20px;
	background-image:url("graphics/submenu/submenuC2.png");
	background-repeat:no-repeat;
}
#topmenu span.sublink img{
	margin-left:6px;
	margin-top:4px;
	position:absolute;
}
#topmenu span.sublink .tekstS{
	position:relative;
	margin-top:0px;
	display:block;
	font-size:12px;
	width:150px;
	height:18px;
	cursor:pointer;
}

#topmenu span.sublink .tekstS1{	
	position:absolute;
	color:#EAE8F2;
	background-color:inherit;
	left:23px;
	top:1px;}

#topmenu span.sublink .tekstS2{
	position:absolute;
	color:#111542;
	background-color:inherit;
	left:22px;
	top:0px;}
	
	
#topmenu a.sublink0{
	position:relative;
	display:block;
	width:160px;
	height:20px;
	background-image:url("graphics/submenu/submenuC0.png");
	background-repeat:no-repeat;
}
#topmenu a.sublink1{
	position:relative;
	display:block;
	width:160px;
	height:20px;
	background-image:url("graphics/submenu/submenuC1.png");
	background-repeat:no-repeat;
	
}
#lineUgraphics {
	background-color:#B3CAC4;
	color:#889AAD;
	
	height:14px;
	border-top:white 1px solid;
	
	font-size:4px;
	overflow:hidden;}
	
#strona ul{
	list-style-position:inside;
	margin-left:20px;
}
#strona ol{
	list-style-position:inside;
	margin-left:10px;
}
#strona a{
	text-decoration:underline;
	background-color:inherit;
	color:#415369;}
	
#strona a:hover{
	color:#111888;
	background-color:inherit;}
	
#strona strong{
	color:#415369;
	background-color:inherit;}
	
#strona img{
	margin-right:10px;
	margin-bottom:10px;
	border:#B8D0C8 1px solid;}
	
.str .strona{
	background-image:url("graphics/bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:12px 15px 10px 19px;
	margin-left:1px;
	margin-bottom:7px;
	border-left:#FFFFFF 1px solid;
	}
.stra .strona{
	background-image:url("graphics/bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:12px 15px 10px 19px;
	margin-left:1px;
	margin-bottom:7px;
	border-left:#FFFFFF 1px solid;}
.strb .strona{
	background-image:url("graphics/bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:12px 15px 10px 19px;
	margin-left:1px;
	margin-bottom:7px;
	border-left:#FFFFFF 1px solid;}

#lmenu .strona{
	background-image:url("graphics/bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:12px 15px 10px 19px;
	margin-left:1px;
	margin-bottom:7px;
	border-left:#FFFFFF 1px solid;}
	
#lmenu .portfolio_short{
	background-image:url("graphics/bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:12px 5px 10px 9px;
	margin-left:1px;
	margin-bottom:7px;
	border-left:#FFFFFF 1px solid;}
#lmenu .portfolio_short img{	
	margin-bottom:10px;
	border:#B8D0C8 1px solid;}
	
input{
	border:#B8D0C8 1px solid;
	font-family : 'Arial','Arial CE', sans-serif !important;
	font-size : 11px;
	color:#415369;
	background-color:inherit;
	margin-bottom:3px;}
textarea{
	border:#B8D0C8 1px solid;
	font-family : 'Arial','Arial CE', sans-serif !important;
	font-size : 11px;
	color:#415369;
	background-color:inherit;
	margin-bottom:3px;}
select{
	border:#B8D0C8 1px solid;
	font-family : 'Arial','Arial CE', sans-serif !important;
	font-size : 11px;
	color:#415369;
	background-color:inherit;
	margin-bottom:3px;}
	
option{
	border:#B8D0C8 1px solid;
	font-family : 'Arial','Arial CE', sans-serif !important;
	font-size : 11px;
	color:#415369;
	background-color:inherit;}

.form{
	padding:3px;
}
.submit{
	padding:3px;
	background-color:#E9F4F4;
	color:inherit;}
.em{
	font-style: italic;
}	
p{
	margin-bottom:3px;}

p.indent{
	text-indent:30px;}
	
p.justify{
	text-align:justify;}
p.justifyindent{
	text-indent:30px;
	text-align:justify;}	
h2{
	font-size:12px;
	text-align:left;
	border-bottom:#B8D0C8 1px solid;
	margin-top:5px;
	margin-bottom:5px;
}
h2 a{
	text-decoration:none;
	color:inherit;
	background-color:inherit;
	font-size:inherit;
}

h3{
	font-size:12px;
	text-align:left;
	border-bottom:#B8D0C8 1px solid;
	display: inline;}
	
.h3{
	margin-bottom:5px;}
