body
{
	margin : 0px auto; 
	font : normal normal 11px tahoma, helvetica, sans-seirf;
	padding : 0px;  
}

p a.fc_title {
	color: #27ABD7;
	text-decoration: none;
	font-size: 9px;
	padding: 10px 30px 10px 0px;
	background: transparent url('../images/arrow.gif') 100% 8px no-repeat;
}

.readmore  a{
	color: #27ABD7;
	text-decoration: none;
	font-size: 9px;
	padding: 10px 30px 10px 0px;
	background: transparent url('../images/arrow.gif') 100% 8px no-repeat;
}

p.readmore {
	text-align:left;
}

.search {
    padding-top: 3px;
}


p, dt, dd, li, div {
font: normal normal 12px tahoma, helvetica, sans-seirf;
color: #616161;
line-height: 1.4;
}

p  a, dt a{
font: normal normal 12px tahoma, helvetica, sans-seirf;
color: #616161;
}

p.fc_readmore {
	text-align:right;
}



/*span.item:first-child {
border: none !important;
padding-left: 0px !important;
}

span.item {
border-left: 1px #CBCBCB solid;
padding: 0px 10px;
}*/



div.info, dd.info {
color: #333333;
padding-bottom: 10px;
font-size: 9px;
padding: 10px 0 0 0;
}

.article-info {
	margin-top:0px;
}
 

img
{
	border : none;
}

form
{
	padding : 0px;
	margin : 0px;
}
 
 
#pagebg
{
	width : 100%;
	overflow : hidden;
	position : relative;
	margin : 0px auto;
	background : #FAFAF9 url('../images/bg.jpg') center 0px repeat-y;
	overflow:hidden;
}
 
#logo
{
	position : absolute;
	top : 23px;
	left : 46px;
} 

#bip
{
	position : absolute;
	top : 0px;
	left : 890px;
} 
 
 
#linet
{
	left : 50%;
	margin-left : -800px;
	position : absolute;
	top : 0px;
} 
 
#linet2
{
	left : 50%;
	margin-left : -800px;
	position : absolute;
	bottom : 0px;
} 
 
 
#top
{
	width : 1000px;
	margin : 0px auto;
	position : relative;
	height: 169px;
} 


#topmenu
{
	position : absolute;
	width : 950px;
	top: 109px;
	left : 0px;
}


#tabs
{
	position : absolute;
	width : 950px;
	top: 0px;
	left : 50px;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

  

#tabsb
{
	position : absolute;
	top: 26px;
	left : 0px;
}

#tabsb img
{
	height: 6px;
  width: 1000px;
	display:none;
}
#tabsb img:first-child
{ 
	display:block;
}



h3, h3 a
{
	font : normal normal 35px tahoma, helvetica, sans-seirf;
	text-transform: uppercase;
	color:#5d6166 !important;
	text-decoration:none;
}

h4, h4 a
{
	font: normal normal 18px tahoma, helvetica, sans-seirf;
	color:#3866aa !important;
	text-decoration:none;
	margin-bottom: 0px;
}

h2, h2 a
{
	font: normal normal 28px tahoma, helvetica, sans-seirf;
	color:#3866aa !important;
	text-decoration:none;
	margin-bottom: 0px;
}

h2 {
	margin-top:0px;
	
}

.subheading-category  {
	font : normal normal 35px tahoma, helvetica, sans-seirf;
	text-transform: uppercase;
	color:#5d6166 !important;
	text-decoration:none;
	font-weight:normal !important;
	margin-bottom: 20px;
}

.article-info-term {
display: none;
}

.create {
	margin: 0;
	color: #333333;
    padding-bottom: 10px;
    font-size: 9px;
}




.page_wh {
background-color: #fff;
border-top: 1px solid #ccc;
margin: 0px auto;
margin-top: 3px;
width: 980px;
height: 25px;
clear: both;
}
.page_wh_bottom {
background-color: #fff;
margin: 0px auto;
width: 980px;
height: 25px;
clear: both;
}


.page
{
	background-color : #fff;
	margin : 0px auto;
	width : 980px;
	overflow : hidden;
	position : relative;
	padding-bottom : 20px; 
}




#index_left
{
	width: 920px;
	overflow : hidden;
	float : left;
	padding-left : 21px;
	position : relative;
	padding-top : 8px;
	margin-left: 20px;
}


/*#index_left h2, #index_art h2
{
	font-size : 34px;
	color : #5D6166;
	margin : 0px;
	padding : 0px 0px 43px 0px;
	text-transform : uppercase;
}*/

#index_left div.item, #index_art div.item
{
	border-top : 1px #E9E9E9 solid;
	overflow : hidden;
	padding-top : 20px;
	margin-top : 10px;
}


#index_left div.item_f, #index_art div.item_f
{
	border : 0px !important;
	margin-top : 0px !important;
	padding-top : 0px !important;
}

/*#index_left div.item h2, #index_art div.item h2
{
	color : #3866AA;
	font-size : 18px;
	padding : 0px 0px 10px 0px !important;
	font-weight : normal !important;
}*/


#index_left h1
{
	margin : 0px;
	padding : 0px 0px 20px 0px;
	color : #3767A9;
	font-size : 36px;
	text-decoration : none;
	text-transform : none !important;
	font-weight : normal;
}


/*#index_left div.item h2 a, #index_art div.item h2 a
{
	color : #3866AA;
	font-size : 18px;
	text-decoration : none;
	text-transform : none !important;
}*/


#index_left div.item h2 a:hover, #index_art div.item h2 a:hover
{
	color : #082752;
}

#index_left div.item div.info, #index_art div.item div.info
{
	color : #333333;
}

#index_left div.item div.info span.item span, #index_art div.item div.info span.item span
{
	color : #807F7F;
}

#index_left div.item div.info a, 
#index_art div.item div.info a, 
div.txt a
{
	color : #009DCF;
	text-decoration : none;
}
#index_left div.item div.info, #index_art div.item div.info
{
	padding-bottom : 10px;
	font-size : 9px;
}

#index_left div.item div.info a:hover, 
#index_art div.item div.info a:hover, 
div.txt a:hover
{
	text-decoration : underline;
}

#index_left div.item div.info span.item
{
	border-left : 1px #CBCBCB solid;
	padding : 0px 10px;
}

#index_art div.item div.info span.item
{
	display:block;
	padding-bottom : 5px;
}

#index_left div.item div.info span.item:first-child
{
	border : none !important;
	padding-left : 0px !important;
}

#index_left div.item div.txt, #index_art div.item div.txt
{
	color : #616161;
	font-size : 12px;
	line-height : 18px;
}

#index_left div.item div.more
{
	text-align : right;
	padding-bottom : 8px;
	padding-top : 15px;
}

#index_art div.item div.more
{
	text-align : left;
	padding-bottom : 8px;
	padding-top : 15px;
}

#index_left div.item div.more a, #index_art div.item div.more a
{
	color : #27ABD7;
	text-decoration : none;
	font-size : 9px;
	padding : 10px 30px 10px 0px;
	background : transparent url('../images/front/arrow.gif') 100% 8px no-repeat;
}

#index_left div.item div.more a:hover, #index_art div.item div.more a:hover
{
	text-decoration : underline;
}

.str
{
	margin-top : 40px;
	border-bottom : 1px #E9E9E9 solid;
	height : 15px;
}


.str a
{
	font-size : 9px;
	color : #27ABD7;
	text-decoration : none;
	padding : 4px 7px;
	outline : medium none;
}

.str span a
{
	border-left : 1px #E9E9E9 solid;
}
.str span a:first-child
{
	border-left : none !important;
}

.str a.on
{
	background : transparent url('../images/front/str_grad.jpg') 0px 0px repeat-x;
	border : 1px #E9E9E9 solid;
	border-width : 1px 1px 0px 1px;
	margin-right: -4px
}

.str a.f
{
	margin-left : -8px;
	margin-right : 70px;
}

#index_art a:first-child
{
	margin-right : 0px !important;
}

.str a:hover
{
	text-decoration : underline;
}







#index_art
{
	float : left;
	width: 410px;
	padding-left : 70px;
	overflow : hidden;
	position : relative;
	padding-top : 8px;
}



#right
{
	float : right;
	width : 176px; 
	position : relative; 
	padding-left : 10px;
	padding-top : 8px;
}

#right h2
{
	color : #5D6166;
	font-size : 18px;
	padding : 0px 0px 10px 0px !important;
	font-weight : normal !important;
}

#right #tags
{
	border : 1px #EFEEED solid;
	border-width : 0px 0px 1px 1px;
	overflow : hidden;
	margin-right: -2px;
	margin-left : -12px;
}

#right #tags a
{
	color : #6C6C6C;
	text-decoration : none;
	border : 1px #EFEEED solid;
	border-width : 1px 1px 0px 1px;
	margin-left : -1px;
	display : block;
	float : left;
	padding : 10px 5px;
	width : 83px;
	text-align : center;
}

#right #tags a:hover
{
	text-decoration : underline;
}

#right #tags a.no1
{
	font-size : 14px;
}

#right #tags a.no1
{
	font-size : 14px;
}

#right #tags a.no2
{
	font-size : 13px;
}

#right #tags a.no2
{
	font-size : 11px;
}











#btlinks
{
	background : #ECEBE9 url('../images/front/btgrad.jpg') 0px 0px repeat-x;
	clear : both;
	overflow : hidden;
	position : realtive;
	width : 950px;
	margin : 0px auto;
	line-height : 34px;
	border-bottom : 1px #DAD9D7 solid;
	padding : 0px 15px;
}


#btlinks a
{
	color : #4B4F55;
	text-decoration : none;
	margin : 0px 5px;
}

#btlinks a:hover
{
	text-decoration : underline;
}

#btlinks div
{
	float : right;
}


#loga
{ 
	clear : both;
	overflow : hidden;
	position : realtive;
	width : 915px;
	margin : 0px auto;
	line-height : 34px;
	border-bottom : 1px #DAD9D7 solid;
	padding : 30px 15px 10px 50px;
	letter-spacing : 161px;
	border-bottom : 1px #D8D8D8 solid;
}



#btlinks2
{ 
	clear : both;
	overflow : hidden;
	position : realtive;
	width : 950px;
	margin : 0px auto;
	padding : 0px 25px;
	line-height : 34px;
	background : transparent url('../images/front/btgrad2.jpg') 0px 100% repeat-x;
}


#btlinks2 a
{
	color : #4B4F55;
	text-decoration : none;
	margin-right : 40px;
}

#btlinks2 a:hover
{
	text-decoration : underline;
}


#btlinks2 div
{
	color : #9F9F9F;
	line-height : 18px !important;	
	padding-top : 30px;
	padding-bottom : 20px;
}








#page_3_column
{
	background-image : url('../images/front/column3bg.gif');
	background-repeat : repeat-y;
	background-position : 515px 0px;
}



#page_2_column
{
	background-image: url('../images/2bg.gif');
	background-repeat : repeat-y;
	background-position: 480px 0px;
}


#right_menu, #right_menu1, #right_menu2, #right_menu3
{
	padding-bottom : 11px;
	background-color : #fff;
	overflow : hidden;
	margin-left : -13px;
	margin-top: -10px;
}


#right_menu a
{
	width : 144px;
	height : 29px;
	display : block;
	background : transparent url('../images/front/mbg.jpg') 0px 0px no-repeat;
	color : #4C4C4C;
	text-decoration : none;
	padding-left : 37px;
	line-height : 30px; 
}


}


#right_menu1 a
{
	width : 144px;
	height : 29px;
	display : block;
	background : transparent url('../images/front/menu2.jpg') 0px 0px no-repeat;
	color : #4C4C4C;
	text-decoration : none;
	padding-left : 37px;
	line-height : 30px; 
}


#right_menu2 a
{
	width : 144px;
	height : 29px;
	display : block;
	background : transparent url('../images/front/menu3.jpg') 0px 0px no-repeat;
	color : #4C4C4C;
	text-decoration : none;
	padding-left : 37px;
	line-height : 30px; 
}



#right_menu3 a
{
	width : 144px;
	height : 29px;
	display : block;
	background : transparent url('../images/front/menu4.jpg') 0px 0px no-repeat;
	color : #4C4C4C;
	text-decoration : none;
	padding-left : 37px;
	line-height : 30px; 
}


#right_menu a:hover,
#right_menu1 a:hover,
#right_menu2 a:hover,
#right_menu3 a:hover
{
	text-decoration : underline;
}


#page_2_column #right #tags a
{
	width : 89px;
}











#page_2_column #index_left
{
	width: 707px;
}




#page_2_column #right
{
	width: 188px;
}

#page_2_column #right #tags
{
	margin-left : -11px;
}







#comments
{
	margin-top : 55px
}


#comments span.autor
{
	font-size : 12px;
	color : #3767A9;
}

#comments span.data
{
	font-size : 11px;
	color : #616161;
	margin-left : 18px;
}

#comments div.comment
{
	background-color : #F9F9F9;
	padding : 19px 15px;
	border : 1px #ddd solid;
	margin-top : 9px;
	position : relative; 
}

#comments div.item
{
	border : none;
	padding-top : 10px;
}

#comments div.item div.item
{
	padding-left : 40px;
}

#comments div.item img
{
	float : right;
	margin : -7px -5px 10px 10px;
}

#comments div.comment div.arrow {
    border-bottom: 7px solid #F9F9F9;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent; 
    height: 0;
    margin: 10px auto;
    width: 0;
		position : absolute;
		top : -17px;
		left : 10px;
		z-index : 3; 
}

#comments div.comment div.arrow2 {
    border-bottom: 9px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent; 
    height: 0;
    margin: 10px auto;
    width: 0;
		position : absolute;
		top : -19px;
		left : 8px;
		z-index : 2;
}


#commentForm div.input
{
	width : 220px;
	height : 28px;
	background : transparent url('../images/front/input.gif') 0px 0px no-repeat;
}


#commentForm div.input input
{
	width : 90%;
	display : block;
	margin : 0px auto;
	font : normal normal 11px tahoma, sans-serif;
	border : none;
	background : transparent;
	padding-top : 7px;
}



#commentForm div.textarea
{
	width : 700px;
	height : 138px;
	background : transparent url('../images/front/textarea.gif') 0px 0px no-repeat;
}

#commentForm div.textarea textarea
{
	width : 97%;
	display : block;
	margin : 0px auto;
	font : normal normal 11px tahoma, sans-serif;
	border : none;
	background : transparent;
	padding-top : 16px;
	height: 114px;
	resize : none;
}

#commentForm div[align="center"]
{
	text-align : left;
	font-size : 11px;
	margin-bottom: -14px;
}

#commentForm label
{
	color : #616161;
	font-size : 12px;
	line-height : 26px;
}




#loading
{
	width : 150px;
	height : 150px;
	position : absolute;
	top : 50%;
	left : 50%;
	z-index : 9999;
	background-color : #fff;
	border : 1px #ccc solid \0/;
	*border : 1px #ccc solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow:0px 0px 7px #bbb; 
	display:none;
}
#loading img
{
	position : absolute;
	top : 50%;
	left : 50%;
	margin-top : -16px;
	margin-left : -16px;
	
}



#top img.baner
{
	display : none;
	position : absolute;
	top:0px;
	left:0px;
}

#top img.baner:first-child
{
	display : block;
}




div.f_error
{
	font-size : 10px;
	color : #f00;
}


#stab1 a
{
	color : #3B5FAB !important;
}


#stab2 a
{
	color : #3271C7 !important;
}


#stab3 a
{
	color : #0085DA !important;
}


#stab4 a
{
	color : #009DCF !important;
}

a.lang1 {
	color:black;
	text-decoration:none;
}

a.lang1:hover {
	color:red;
	text-decoration:underline;
}

#main_nav {
     font-family: arial, sans-serif;
     position: absolute;
     top: 32px;
     width: 980px;
     height:30px;
     font-size: 12px;
     color:#999;
     margin: 0px auto;
     background-color: rgb(255, 255, 255);
     margin-left: 10px;
     margin-right: 10px;
     /* border-bottom: grey; */
     background: transparent url('../images/b2grad.jpg') 0px 0px repeat-x;
     z-index: 2;
}

#main_nav li {
	border-right: solid 1px #ccc !important;
}

#swmenu li {
	height:30px;
}

ul.menu_topmenu2 {
	margin:0px;
	padding:0px;
	
}

ul.menu_topmenu2 li {
    padding: 10px 0 8px 0;
	list-style: none;
	float: left;
    display: block;
	
}

ul.menu_topmenu2 li a{
	text-decoration:none;
	color: #3866AA;
	padding:10px;
}

ul.menu_topmenu2 li a:hover{
	text-decoration:none;
	color: #FFFFFF !important;
	padding:10px;
}

 li.current a{
    background-image: none;
    background-color: #2C4F95;
    color: #FFFFFF !important;
}

 ul.menu_topmenu2 li:hover {
    background-image: none;
    background-color: #2C4F95;
    color: #FFFFFF !important;
}

ul.pagination {
margin: 0 auto;
padding: 0;
width: 250px;
display: block;
}

ul.pagination li {
padding: 0;
list-style: none;
float: left;
margin: 0 3px;
}

.pagination a{
color: #0C87B8;
text-decoration: none;
}

.list-title a {
font-weight:bold;
}

#kropa {
margin: 0 0 0 10px;
}

.start span {
color: #ccc;
font-weight: normal;
}

.pagination span {
color: #ccc;
font-weight: normal;
}

.number span {
color: #000;
font-weight: bold;
}

p.counter {
display:none;
}

.item-title a {
color: #47B0EB;
text-decoration: none;
font-size: 14px;
line-height: 60px;
}

div.moduletable_topmenu {
margin-left:250px;
}

div.moduletable_topmenu_en {
margin-left:200px;
}

.menutop li.active > .item {
    background-color: #2C4F95;
    border-color: #2C4F95;
    color: #fff;
}


