HTML, BODY {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
	line-height: 18px;
	color: #707070;
	color: #000000;
	background-color: White;
/*	height: 100%;*/
}

TABLE {
	border: none;
	margin: 0px;
	padding: 0px;
}

TABLE TD {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

IMG {
	border: none;
}

input {
	margin:0;
	padding:0;
}

/* PNG IE6 fix */
.png {
    behavior:url(/fileadmin/css/iepngfix.htc);
}
/*---------------------------------------------------*/
/* CSS styles for nostr begin                        */
/*---------------------------------------------------*/

table.main
{
	height:100%;
	width:1016px;
	border-width:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

.topimg
{
	background-image:url(/fileadmin/img/flag.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.botimg
{
	background-image:url(/fileadmin/img/botbgrepeat.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}

table.main td.footer
{
	height:177px;
}

table.main td.footer .footer_pnos
{
	font-family:Tahoma;
	font-style:italic;
	height:177px;
	width:1016px;
	background-image:url(/fileadmin/img/footer_pnos.jpg);
	background-position:190px bottom;
	background-repeat:no-repeat;
}

table.main td.footer .footer_pnos .phoneaddress
{
	margin:0px;
	padding:0px;
	margin-top:40px;
	padding-top:5px;
	height:80px;
	width:315px;
	float:right;
}

table.main td.footer .footer_pnos .copyrights
{
	margin:0px;
	padding:0px;
	padding-top:20px;
	margin-top:40px;	
	float:right;
	font-size:12px;
	width:315px;
	height:60px;	
	border-left:1px solid #5e8dac;
	padding-left:25px;
}

.phone1
{
	color:#19429b;
	font-size:18px;
	line-height:30px;
}

.phone2
{
	color:#19429b;
	font-size:28px;
	line-height:30px;
}

.address
{
	padding-top:10px;
}

table.main td.head
{
	height:247px;
}

table.main td.menu
{
	width:314px;
}

table.main td.menu img
{
	border-width:0px;
	display:block;
	padding:0px;
	margin:0px;
}

table.main td.menu .additional_menu
{
	position:relative;
	z-index:7;
	margin-top:-220px;
	margin-left:40px;
	margin-right:90px;
}

table.main td.content#main
{
	padding-top:10px;
	vertical-align:top;
	font-family:Tahoma;
	font-style:italic;
	color:#4B4B4B;
}

table.main td.menu .menucenter
{
	background-image:url(/fileadmin/img/mainmenurep.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	list-style:none;
	width:290px;
}

table.main td.menu .menucenter li
{
	margin:0px;
	margin-left:40px;
	margin-right:90px;
	padding:0px;
	list-style:none;
	line-height:26px;
	color:#fff;
	font-family:Tahoma;
	font-size:14px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
}

table.main td.menu .menucenter li
{
	display:block;
	position:relative;
	top:-18px;
	z-index:5;
	padding-left:15px;
	background-image:url(/fileadmin/img/menustar.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

table.main td.menu .additional_menu .menucenter li
{
	display:block;
	top:0px;
	position:static;
	padding:0px;
}

table.main td.menu .menucenter li.menuitem_active
{
	text-decoration:underline;
}

table.main td.menu .menucenter li a
{
	color:#fff;
	font-family:Tahoma;
	font-size:14px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
}

#mainmenubot
{
	display:block;
	position:relative;
	z-index:1;
	top:-218px;
}

table.main td.menu#menu_mainpage .menucenter li a:hover
{
	text-decoration:underline;
}

table.main td.menu .additional_menu a
{
	color:#363636;
	font-family:Tahoma;
	font-size:14px;
}

table.main td.menu .additional_menu li
{
	margin:0px;
	line-height:25px;
}

table.main td.menu .additional_menu .menucenter
{
	background-image:none;
	width:160px;
}

table.main td.menu .additional_menu .menucenter a
{
	color:#363636;
	font-family:Tahoma;
	font-size:14px;
	font-style:normal;
	text-decoration:underline;
}

table.main td.menu#menu_mainpage .additional_menu .menucenter li a:hover
{
	color:#363636;
}


table.main td.menu .additional_menu .menucenter li.menuitem_active
{
	font-family:Tahoma;
	font-size:14px;	
	font-style:normal;
	color:#363636;
}

/*table.main td.menu .menucenter a:hover, table.main .additional_menu .menucenter a:active
{
	text-decoration:none;
	color:#6592c6;
}
*/
table.main td.menu .menutop
{
	height:78px;
	background-image:url(/fileadmin/img/mainmenutop.jpg);
	background-position:left top;
	background-repeat:np-repeat;
}

table.main td.menu .menubot
{
	height:84px;
	background-image:url(/fileadmin/img/mainmenubot.jpg);
	background-position:left top;
	background-repeat:np-repeat;
}

a.tomainpage
{
	display:block;
	height:247px;
	width:242px;
}

table.enterTo td.spacer { background-color:#ec303d; height:4px; line-height:4px; overflow:hidden;} 
table.enterTo td.content { background-color:#ec303d; padding-left:3px;} 
table.enterTo td.content img {margin-left:3px;} 
table.enterTo td.ltbc { background:Transparent url('/fileadmin/img/ltrc.gif') no-repeat top left; height:4px; line-height:4px; overflow:hidden;} 
table.enterTo td.rtbc { background:Transparent url('/fileadmin/img/rtrc.gif') no-repeat top right; height:4px; line-height:4px; overflow:hidden;} 
table.enterTo td.lbbc { background:Transparent url('/fileadmin/img/lbrc.gif') no-repeat bottom left; height:4px; line-height:4px; overflow:hidden;} 
table.enterTo td.rbbc { background:Transparent url('/fileadmin/img/rbrc.gif') no-repeat bottom right; height:4px; line-height:4px; overflow:hidden;}

div.incoming
{
	text-align:center;
	margin-top:-50px;
	margin-right:40px;
	padding-left:400px;
	font-family:Tahoma;
	font-size:18px;
	line-height:18px;
	font-style:italic;
	color:White;
}

div.incoming a 
{
	float:left;
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	color:White;
	text-decoration: underline;
}

div.telephone
{
	color:white;
	font-family:Times New Roman;
 	font-size:15px;
 	font-style:italic;	

	position:absolute; 
	top:166px;
	margin-left:890px;	
}

table.telephone td.blue_spacer { background-color:#6592c6;}
table.telephone td.content { background-color:#6592c6;}

.ltbc, .rtbc, .lbbc, .rbbc { width:4px; height:4px; }

table.telephone td.ltbc { background:Transparent url('/fileadmin/img/ltbc.gif') no-repeat top left;}
table.telephone td.rtbc { background:Transparent url('/fileadmin/img/rtbc.gif') no-repeat top right;}
table.telephone td.lbbc { background:Transparent url('/fileadmin/img/lbbc.gif') no-repeat bottom left;}
table.telephone td.rbbc { background:Transparent url('/fileadmin/img/rbbc.gif') no-repeat bottom right;}


.ltc, .rtc, .lbc, .rbc { width:4px; height:4px; position:absolute; z-index:999;}
div.ltbc, div.rtbc, div.lbbc, div.rbbc { position:absolute; width:4px; height:4px;}


div.blue_corners, div.dark_grey_corners, div.grey_corners {position:relative; width:100%; height:100%;}

div.blue_corners {background-color:#6592c6;}
div.dark_grey_corners {background-color:#363636; }
div.grey_corners {background-color:#f6f6f6;}

div.grey_corners  div.ltc { background:Transparent url('/fileadmin/img/ltgc.jpg') no-repeat top left; left:0px; top:0px;}
div.grey_corners  div.rtc { background:Transparent url('/fileadmin/img/rtgc.jpg') no-repeat top right; right:0;  top:0;}
div.grey_corners  div.lbc { background:Transparent url('/fileadmin/img/lbgc.jpg') no-repeat bottom left; left:0; bottom:0;}
div.grey_corners  div.rbc { background:Transparent url('/fileadmin/img/rbgc.jpg') no-repeat bottom right; right:0; bottom:0;}

div.blue_corners div.ltc { background:Transparent url('/fileadmin/img/ltbc.jpg') no-repeat top left; left:0px; top:0px;}
div.blue_corners div.rtc { background:Transparent url('/fileadmin/img/rtbc.jpg') no-repeat top right; right:0;  top:0;}
div.blue_corners div.lbc { background:Transparent url('/fileadmin/img/lbbc.jpg') no-repeat bottom left; left:0; bottom:0;}
div.blue_corners div.rbc { background:Transparent url('/fileadmin/img/rbbc.jpg') no-repeat bottom right; right:0; bottom:0;}

div.dark_grey_corners  div.ltc { background:Transparent url('/fileadmin/img/ltdgc.jpg') no-repeat top left; left:0px; top:0px;}
div.dark_grey_corners  div.rtc { background:Transparent url('/fileadmin/img/rtdgc.jpg') no-repeat top right; right:0;  top:0;}
div.dark_grey_corners  div.lbc { background:Transparent url('/fileadmin/img/lbdgc.jpg') no-repeat bottom left; left:0; bottom:0;}
div.dark_grey_corners  div.rbc { background:Transparent url('/fileadmin/img/rbdgc.jpg') no-repeat bottom right; right:0; bottom:0;}

div.blue_corners div.content {color:White;}
div.blue_corners div.content a {color:White; text-decoration:none;}
div.blue_corners div.content a.visited {color:White; text-decoration:none;}
div.blue_corners div.border {border:1px solid #6592c6;}


div.grey_corners div.content {color:#4b4b4b;}
div.grey_corners div.content a {color:#4b4b4b; text-decoration:none;}
div.grey_corners div.content a.visited {color:#4b4b4b; text-decoration:none;}
div.grey_corners div.border {border:1px solid #d4d4d4;}                          


div.dark_grey_corners div.content {color:White;}
div.dark_grey_corners div.content a {color:White; text-decoration:none;}
div.dark_grey_corners div.content a.visited {color:White; text-decoration:none;}
div.dark_grey_corners div.border {border:1px solid #6592c6;}

/*---------------------------------------------------*/
/* Predefined styles changes for nostr begin         */
/*---------------------------------------------------*/
html
{
	height:100%;
}

body
{
	margin:0px;
	padding:0px;
	background-image:url(/fileadmin/img/sky_bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	height:100%;
	width:100%;
	font-family:Tahoma, Verdana, Arial;
}

h1
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:24px;
	font-size:20px;
	font-weight:normal;
}

h2
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:22px;
	font-size:18px;
	font-weight:normal;	
}

p
{
	margin-top:10px;
	margin-bottom:10px;
}

p.bodytext
{
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
}

p.bodytext a
{
	color:#6592c6;
}

p.bodytext a:hover
{
	text-decoration:underline;
	text-decoration:none;
}

form
{
	padding:0px;
	margin:0px;
}

a
{
	color:#4B4B4B;
}

hr
{	
	border:0px;
	margin:0px;
	height:1px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:5px;
	background-image:none;
	background-color:#d4d4d4;
	display:block;
}

.news-latest-container1
{
	margin-top:20px;
}

.news-latest-container1 .snewsfolder strong
{
	display:block;
	color:#fff;
	background-color:#b43b3d;
	padding:5px;
}

.news-latest-container1 .snewsdata
{
	margin-top:10px;
	float:right;
	color:#fff;
	background-color:#363636;
	padding:5px;
}

.news-latest-container1 .snewsdata a
{
	color:#fff;
}

.news-latest-container1 .snewsdata a:hover
{
	color:#fff;
}

.news-latest-container1 br
{
	margin-top:10px;
}

.news-latest-container1 .rcolname a
{
	float:right;
	padding:5px;
	color:#fff;
	background-color:#363636;
	margin-top:10px;
}

.news-list-container1
{
	
}

.news-list-container1 table
{
	width:100%;
}

.news-list-container1 .single_new_header
{
	width:100%;
}

.news-list-morelink a
{
	float:right;
	color:#fff;
	background-color:#363636;
	padding:5px;
}

.news-list-morelink a:hover
{
	background-color:#6592C6;
}

.news-list-container1 .single_new_header h1
{
	color:#fff;
	background-color:#b43b3d;
	padding:5px;
}

.contentmustbehere
{
	float:right;
	width:655px;
}

#predsta
{
	color:#fff;
	background-color:#363636;
	padding:5px;
}

#predsta:hover
{
	background-color:#6592C6;
}

.predst p.bodytext a
{
	background-color:#fff;
	color:#363636;
	text-decoration:none;
	border-width:0px;
}

.predst p.bodytext a:hover
{
	text-decoration:underline;
}

.imgtext-nowrap 
{
	margin-top:20px;
	width:100%;
	border-bottom:1px solid #D4D4D4;
}

.imgtext-nowrap td
{
	padding-top:30px;
	padding-bottom:10px;
}

.imgtext-nowrap div
{
	display:block;
	position:absolute;
	margin-top:-20px;
	margin-left:-170px;
}

.imgtext-nowrap p.bodytext
{
	width:470px;
	padding-top:25px;
	padding-left:10px;
	margin:0px;
	margin-top:20px;
}

.imgtext-nowrap h1
{
	width:650px;
	padding:5px;
	background-color:#6592C6;
	color:#fff;
}

.imgtext-nowrap img
{
	display:block;
	width:166px;
	margin-top:20px;
}

div.tx-ttnews-browsebox td
{
	font-size:12px;
}

div.tx-ttnews-browsebox td
{
	background-color:none;
	width:5px;
}

div.tx-ttnews-browsebox td p
{
}

div.tx-ttnews-browsebox td p a
{
	font-style:normal;	
	color:#6592C6;
	text-decoration:underline;
	font-family:Tahoma;
}

.tx-ttnews-browsebox-SCell
{
	background-color:transparent;
}

div.tx-ttnews-browsebox td p a:hover
{
	text-decoration:none;
}

.news_items
{
	width:100%;
}

.mailform
{
	margin-left:40px;
	margin-right:90px;
}

.mailform form
{
	margin-top:20px;
	margin-bottom:20px;
}

.mailform input, .mailform textarea
{
	width:180px;
}

.mailform input#send_input
{
	width:100px;
	display:block;
	text-decoration:underline;
	background-color:transparent;
	background-image:none;
	border:0px solid red;
	color:#6592C6;
	text-align:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.mailform textarea
{
	height:40px;
}

.csc-header h1
{
	background-color:#b43b3d;
	padding:5px;
	color:#fff;
}

.csc-header h1 a
{
	color:#fff;
}

.mainpage .csc-header h5 a, .represents .csc-header h5 a
{
	background-color:#000;
	color:#fff;
	padding:5px;
	font-style:normal;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
}

.mainpage .csc-header h5 a:hover, .represents .csc-header h5 a:hover
{
	background-color:#6592c6;
}

.catalog_organisations_by_regions
{
	font-family:Tahoma;
	font-style:normal;
}

.catalog_organisations_by_regions table
{
	width:100%;
	border-bottom:1px solid #363636;
	margin-bottom:10px;
}

.catalog_organisations_by_regions table th
{
	padding:5px;
	background-color:#b43b3d;
	color:#fff;
}

.catalog_organisations_by_regions table td
{
	padding:5px;
}

.catalog_organisations_by_regions .detailed
{
	margin-top:20px;
}

table.main td#main.content .tx-felogin-pi1
{
	font-style:normal;
	font-family:Tahoma;
	font-size:11px;
}

table.main td#main.content .tx-felogin-pi1 h3
{
	display:none;
}

table.main td#main.content .tx-felogin-pi1 form
{
}

table.main td#main.content .tx-felogin-pi1 form fieldset
{
}

table.main td#main.content .tx-felogin-pi1 div
{
	display:none;
}

table.main td#main.content .tx-felogin-pi1 form fieldset div
{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	text-align:right;
	height:15px;
	float:left;
}

table.main td#main.content .tx-felogin-pi1 form input
{
	font-size:11px;
	float:left;
	margin-right:5px;
	height:15px;
	line-height:15px;
	background-image:none;
	background-color:transparent;
	border:none;
	cursor:pointer;
	text-decoration:underline;
}

table.main td#main.content .tx-felogin-pi1 form input#user, table.main td#main.content .tx-felogin-pi1 form input#pass
{
	border:1px solid #6592c6;
	text-decoration:none;
	cursor:text;
}

table.main td#main.content .tx-felogin-pi1 form fieldset div label
{
	font-weight:normal;
	float:left;
	margin-right:5px;
}

table.main td#main.content .tx-mmforum-pi1
{
	font-style:normal;
	font-family:Tahoma;
}

.tx-mmforum-table
{
	margin-top:5px;
	width:655px;
	font-style:normal;
	font-family:Tahoma;
}

.tx-mmforum-pi1-newpost-middle
{
}

.tx-mmforum-pi1-newpost-middle table
{
}

.tx-mmforum-pi1-newpost-middle table textarea#message
{
	width:475px !important;
	margin-top:10px;
}

table.main td#main.content .tx-felogin-pi1 .felogin-hidden
{
	display:none;
}

table.main td#main.content .tx-felogin-pi1 p
{
	margin-bottom:0px;
	margin-top:2px;
}

.tx-mmforum-pi1-listpost-options .tx-mmforum-textbutton
{
	margin-top:2px;
	margin-bottom:2px;
}

#seo_links
{
	margin-top:80px;
	font-size:10px !important;
	height:30px;
	margin-bottom:200px;
}

#seo_links a
{
	font-size:12px;
	color:#6592c6;
	margin-bottom:5px;
	font-weight:bold;
}

#seo_links a.geo
{
	display:block;
	text-decoration:none;
	font-size:12px !important;
}

#seo_links div.seo_links_regions
{
	display:none;
}

#seo_links .seo_links_regions_active
{
	display:block;
	padding:5px;
	position:absolute;
	border:1px solid #000;
	background-color:#fff;
}

#seo_links ul
{
	display:inline !important;
}

#seo_links li
{
	display:inline !important;
}

#seo_links a
{
	font-size:10px !important;
}

.ct_rep h1.csc-firstHeader
{
	display:none;
	background-color:transparent;
	padding:0px;
	color:#4B4B4B;
}

.ct_rep .imgtext-nowrap
{
	margin-top:-30px;
}

.news-amenu-container_ .news-archive-item
{
	display:none;
}

.news-amenu-container_ .snewsfolder
{
	display:inline;
}

.news-amenu-container_ .snewsfolder a, .news-amenu-container_ .rcolname a
{
	color:#6592c6;
	font-size:12px;
	font-style:normal;
	font-family:Tahoma;
}


.csc-frame
{
	font-family:Tahoma;
	font-style:normal;
	border:3px solid red;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px
	padding-bottom:0px;
}

.csc-frame p
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

.align-center
{
	text-align:center;
}

.tx-mmforum-pi1-usermenu
{
	font-family:Tahoma;
	font-style:normal;
	font-size:11px;
}

.news-list-container1 .news-list-browse table
{
	width:auto;
}

.news-list-container1 .news-list-browse table a
{
	margin:3px;
}

.news-list-container1 .news-list-browse table td.tx-ttnews-browsebox-SCell a
{
	color:#fff;
	background-color:#6592c6;
	padding:3px;
	margin:0px;
}

.contentmustbehere.mainpage p.bodytext b
{
	color:red;
}

.head .tx-indexedsearch
{
	position:absolute;
	margin-left:355px;
	top:-10px;
	font-size:8px;
	line-height:12px;
	#margin-left:358px;
	#filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/img/search_pl.png', sizingMethod='');
}

.head .tx-indexedsearch form
{
	display:block;
	padding:10px;
	background-image:url(/fileadmin/img/search_pl.png);
	background-position:3px 0px;
	background-repeat:no-repeat;
	#padding-left:7px;
	#background-image:none;
}

.head .tx-indexedsearch .tx-indexedsearch-searchbox-button
{
	margin-top:5px;
	margin-left:1px;
}

.head .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button
{
	width:50px;
	font-size:12px;
	line-height:12px;
}

.head .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword 
{
	width:140px;	
	font-size:12px;
	line-height:12px;
}

.csc-frame-frame2{
	font-size:18px;
	background-color: #F5FFAA;
    border: 1px solid #333333;
}
