html * {
	margin:0;
	padding:0;
}
body {
	font-family: Arial, Sans-Serif;
	font-size:13px;
	line-height: 17px;
	background-image:url(../images/mainpage-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
a {
	font-size:13px;
	color:#000;
	text-decoration:none;
	outline: none;
}
a:hover {
	color:#000;
}
h1 {
	color:#025c9f;
	font-size:16px;
	font-weight: bold;
	margin-bottom:15px;
	margin-top:10px;
}
h2 {
	color:#025c9f;
	font-size:16px;
	font-weight: bold;
	margin-bottom:15px;
	margin-top:10px;
}
h3 {
	color:#025c9f;
	font-size:14px;
	font-weight:bold;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
.input {
	width:170px;
	height:20px;
	border:solid 1px #e1e1e1;
}
.buton {
	height:21px;
	border:0;
	background-color:#025c9f;
	color:#fff;
	padding: 0 5px;
}
#page {
	width:983px;
	margin:auto;
}
#page-body {
	width:983px;
	margin:auto;
}
#header {
	height:146px;
}
#header .logo {
	width:381px;
	height:108px;
}
#header .right {
	width:400px;
	padding-left:200px;
	padding-top:5px;
}
#header .right a {
	font-size:11px;
	color:#4c4c4c;
}
#header .right .menu {
	width:175px;
}
#header .right .menu ul li {
	list-style:none;
	float:left;
}
#header .right .menu li a {
	padding:10px 0 0 20px;
}
#header .search {
	padding-top:30px;
	white-space: nowrap;
}
#langs {
	width:95px;
	padding-left:20px;
}
#langs ul
{
    margin:0;
    padding:0;
}
#langs li
{
    list-style-type: none;
    float: left;
    margin-right: 5px;
}
#menu {
	height:40px;
}
#menu ul li {
	list-style:none;
	float:left;
}
#menu img
{
    display: block;
    border: none;
}
#mainpage-products {
	width:213px;
	background-image:url(../images/mainpage-products-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-right: solid 1px #cdcdcd;
}
#mainpage-products .products {
	padding-left:10px;
	padding-right:40px;
}
#mainpage-products .products ul li {
	list-style-type:none;
	padding:5px 0;
	border-bottom:solid 1px #cdcdcd;
}
#mainpage-products .products ul li.last {
	list-style-type:none;
	padding:5px 0;
	border:none;
}
#mainpage-products .products ul li a {
	font-size:13px;
}
#online-services {
	width:213px;
	background-image:url(../images/online-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #fff;
	border-right: solid 1px #cdcdcd;
}
#online-services .online ul li {
	list-style-type:none;
	padding:5px 0;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:center left;
}
#online-services .online ul li.last {
	list-style-type:none;
	padding:5px 0;
	border:none;
}
#online-services .online ul li a {
	font-size:13px;
	margin-left:10px;
}
#mainpage-welcome {
	width:576px;
	background-image:url(../images/mainpage-welcome-bg.jpg);
	background-repeat:repeat-x;
}
#mainpage-contact {
	width:188px;
}
.mainpage-news span {
	font-size:11px;
}
#shadow {
	background-image:url(../images/shadow.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
}
#footer-body {
	height:25px;
	line-height:25px;
	background-color:#e9e9e9;
}
#footer {
	width:983px;
	margin:auto;
}
.left-column {
	width:213px;
	border-right:solid 1px #cdcdcd;
	margin-right:22px;
}
.left-column .navigation li 
{
	list-style-type:none;
	border-bottom:solid 1px #cdcdcd;
}
.left-column .navigation a 
{
	padding:7px;
    display: block;
}
.left-column .navigation li.root a {
	font-weight:bold;
	color:#0a61a2;
	font-size:15px;
}
.left-column .navigation li.selectedRoot 
{
    /*
	background-image:url(../images/menu-over.jpg);
	background-repeat:no-repeat;
	background-color: #015DA0;
    */
}

.left-column .navigation li h2
{
    /*
	background-image:url(../images/menu-over.jpg);
	background-repeat:no-repeat;
    */
    margin:0;
	background-color: #015DA0;
    font-size: 15px;
	color:#fff;
	padding:7px;
}

.left-column .navigation li.selectedRoot a
{
    font-size: 15px;
	color:#fff;
	padding-left:10px;
}

.left-column .navigation li.leaf {
    font-size: 13px;
}
.left-column .navigation li.selectedLeaf a{
	font-weight:bold;
    font-size: 13px;
	color: #000;
}
.left-column .navigation li.leaf a {
	font-weight: normal;
	color:#000;
	font-size:13px;
	padding-left:10px;
}

.left-column .navigation li.last {
	border-bottom:none;
}

.right-column 
{
	width:740px;
}

#sub-contents h3
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.right-column .products-list {
	background-image:url(../images/product-item-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f0f0f0;
	border-bottom: solid 1px #dcdcdc;
	width:752px;
	margin-bottom:20px;
}
.right-column .products-list .picture,
.right-column .column203 .picture {
	background-image:url(../images/thumb-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:173px;
	text-align: center;
	margin: 15px;
}

.right-column .column203 .picture 
{
    margin-top: 5px;
}
.right-column .products-list .picture-inner,
.right-column .column203 .picture-inner {
	background-image:url(../images/thumb-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:144px;
	padding: 15px;
	padding-right: 14px;
	text-align: center;
}
.right-column .products-list .inner {
	width:480px;
}
.right-column .products-list span a {
	font-weight:bold;
}
.right-column .products-list ul 
{
    margin: 10px;
    padding: 10px;
}

#search-results .product
{
	margin-bottom: 20px;
}

.right-column .detail {
}
.right-column .detail .column203 {
	width:203px;
}
.right-column .detail .column203 .picture {
}
.right-column .detail .column203 .catalog {
	padding-left:20px;
	padding-top:10px;
}
.right-column .catalog-list {
	width:260px;
	border:solid 11px #edecec;
	margin-right:10px;
	padding:0px;
}
.right-column .catalog-list .list {
	border-top:solid 1px #dcdad9;
	border-left:solid 1px #dcdad9;
	padding:10px;
}
.right-column .catalog-list .list ul li {
	list-style:none;
	padding:5px 0;
}
.content-banner {
	height:82px;
	margin-bottom:10px;
}
#bread-crumbs {
	color:#0a61a2;
	font-size:11px;
	
	padding-bottom:10px;
}
#bread-crumbs a {
	color:#0a61a2;
	font-size:11px;
	
}


#tabs-container
{
    width: 740px;
}

.content-body
{
    width: 520px;
    margin-top: 10px;
    font-size: 13px;
}

#table1
{
    border-right: solid 1px #555;
	text-align:center;
	border-top:1px solid #555;
	width: 100%;
	margin: auto;
	margin-top: 10px;
	font-size: 11px;
}
#table1 th
{
	background-color: #ddd;
	padding: 2px;
	color: #000;
	border-left: solid 1px #000;
    border-bottom: solid 1px #000;
}
#table1 td
{
    padding: 2px;
    color: #000;
    border-left: solid 1px #555;
    border-bottom: solid 1px #555;
}
#table1 tr.even
{
    background-color: #e8e8e8;
}
#table1 tr.odd td
{
    background-color: #d0d0d0;
}

#table1 tr.odd td
{
    background-color: #d0d0d0;
}

#table1 .beyazborder
{
border:none;
background-color: #f5f5f5;
}


#table3
{
	text-align:center;
}
#table3 th
{
	background-color: #f5f5f5;
	padding: 2px;
	color: #000;
}
#table3 td
{
    padding: 2px;
    color: #000;
}


#content-documents a
{
    font-size: 11px;
}

#content-documents .document-item
{
    line-height: 32px;
}

#content-documents img
{
    display: block;
    height: 32px;
}

.content-img
{
	float: left;
	margin-right: 20px;
}

#hr-form ul
{
    padding: 0;
    margin: 0;
}
#hr-form li
{
    list-style-type: none;
    float: left;
    margin-right: 10px;
}
.hr-table
{
    font-size: 11px;
}
.hr-table th
{
    font-weight: normal;
    text-align: left;
    padding: 5px;
}

.hr-table tbody td
{
    padding: 5px;
}

.hr-table tr.odd
{
    background-color: #eee;
}
.hr-table tr.even
{
    background-color: #f7f7f7;
}

span.required
{
    font-weight: bold;
}
div.status
{
    padding: 10px;
}
div.info
{
    background-color: #FCFAF1;
    border: solid 1px #FCEFA1;
}
div.success
{
    background-color: #FCFAF1;
    border: solid 1px #FCEFA1;
}

.butons
{
    padding: 5px 10px;
    font-size: 19px;
    cursor: pointer;
}

.butons2
{
    padding: 5px 10px;
    font-size: 15px;
    cursor: pointer;
}

fieldset
{
    border: solid 1px #ccc;
    padding: 20px;
    margin-bottom: 20px;   
}

legend
{
    font-size: 19px;
    padding: 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color: #025c9f;
	padding:10px;
	width:550px;
}
.modalPopup2 {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color: #025c9f;
	padding:10px;
	width:550px;
}

.modalPopup3 {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color: #025c9f;
	padding:10px;
	width:550px;
}

#survey-form
{
    padding: 20px;
}

#survey-form ul li
{
    list-style-type: none;
    margin-bottom: 10px;
}
#survey-form ul li label
{
    margin-left: 10px;
}
#survey-form h3
{
    margin-bottom: 10px;
}

.other-news li
{
    list-style-type: none;
}

.other-news li a
{
    padding: 5px;
    display: block;
}

.other-news li a:hover
{
    background-color: #ddd;
}

.other-news li.odd
{
    background-color: #f0f0f0;
}

.font11
{
font-size: 11px;
}

#sitemap-tree ol
{
    margin-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#sitemap-tree ol li a
{
    font-size: 14px;
}

#sitemap-tree ul
{
    margin-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#sitemap-tree ul li a
{
    font-size: 12px;
}

.pollresults-table th
{
    font-weight: normal;
    line-height: 15px;
}

.pollresults-table td
{
    line-height: 15px;
}
.pollresults-table td img
{
    height: 15px;
}


#sitemap-tree ul{ margin-left:30px;}
