body{ background: url(../images/bg.png) repeat-x #ffffff; font-family:  Arial; color:#2f2f31; font-size: 11px; margin: 0px; padding: 0px; }

#mainBody { width: 1024px; margin: 0 auto; padding: 0px; font-family: Arial; font-size: 11px; background: transparent; }

.nex {color: #0c6796; font-siz.nee: 15px; font-family: Arial; font-weight: bold; }
.nex2 {color: #C31C05; font-siz.nee: 15px; font-family: Arial; font-weight: bold; }

img { behavior:url("pngbehavior.htc"); border: none; }

#head { position: relative;  background-image: url(../images/header.png); height: 528px; width: 1024px; margin: 0px; padding: 0px;  }
#head2 { position: relative;  background: none); height: auto; width: 1024px; margin: 0px; padding: 0 0 15px 15px; }
#bot { position: relative;  background: none; height: auto; width: 1024px; margin: 0px 0 40px 15px; padding: 0px; }

#headpr1 { position: absolute; margin: 335px 0px 0px 15px; padding: 0px; color:#147ac1;}
#foot {position: relative;  background: none; height: auto; width: 1024px; margin: 20px 0 20px 15px; padding: 20px 0 0 0;}
#headpr2 { position: absolute; margin: 435px 0px 0px 170px; padding: 0px; color:#147ac1;}
#headpr3 { position: absolute; margin: 200px 0px 0px 750px; padding: 0px; color:#147ac1;}
#headpr4 { position: absolute; margin: 170px 0px 0px 315px; padding: 0px; color:#147ac1;}
#headpr5 { position: absolute; margin: 65px 0px 0px 325px; padding: 0px; color:#147ac1;}
#headpr6 { position: absolute; margin: 200px 0px 0px 15px; padding: 0px; color:#147ac1;}
#headpr7 { position: absolute; margin: 65px 0px 0px 750px; padding: 0px; color:#147ac1;}
#headpr8 { position: absolute; margin: 105px 0px 0px 15px; padding: 0px; color:#147ac1;}
#headpr9 { position: absolute; margin: 290px 0px 0px 750px; padding: 0px; color:#147ac1;}
#headpr10 { position: absolute; margin: 395px 0px 0px 755px; padding: 0px;}

#headpr1 a, #headpr2 a, #headpr3 a, #headpr4 a, #headpr5 a, #headpr6 a, #headpr7 a, #headpr9 a
{ color: #c31c05; font-family: Arial; font-size: 14px; font-weight: bolder; font-style:italic;}

*+html #headpr1 p, *+html #headpr2 p, *+html #headpr3 p, *+html #headpr4 p, *+html #headpr5 p, *+html #headpr6 p, *+html #headpr7 p, *+html #headpr9 p
{//padding-top: 0px; margin:0px;}

#headpr1 .moduletable, #headpr2 .moduletable, #headpr3 .moduletable, #headpr4 .moduletable, #headpr5 .moduletable, #headpr6 .moduletable, #headpr7 .moduletable, #headpr9 .moduletable
{//padding-top: 0px; }

#headpr8 p { color: #c31c05; font-family: Verdana; text-transform: uppercase; font-size: 12px; font-weight: bold; }

a { color: #555758; text-decoration: none; font-size: 12px; font-variant: normal; }
a:hover { color: #C31C05; text-decoration: underline; }

a.pathway { font-size: 11px; }

table {border-collapse:collapse; border-color: #4D6780;}

.readon  { color: #666666; font-weight: normal; font-size: 11px;}

.floatWrapper { clear: both; width: 0px; height: 0px;}

#bot a:hover {color: #0C6796;}

#leftPart { margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}
#centPart { margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}
#rightPart { margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}

#leftParty { margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}
#centParty{ margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}
#rightParty{ margin: 0px; float: left; vertical-align: top; background: none; width: 341px; height:auto; padding: 0px;}

.leftPartInfo, .leftPartyInfo {padding: 0px; margin:0px; #666666; font-size: 13px; font-family: Arial; letter-spacing: 1px; }
.leftPartInfo .moduletable {margin-top:0px; font-size: 12px; background:  url(../images/news.png) no-repeat; height:110px; padding-top: 80px;}
.leftPartyInfo .moduletable {margin-top:0px; font-size: 12px; background:  url(../images/nayti.png) no-repeat; height:73px; padding-top: 30px;
color: #AC0621; font-style:italic; font-weight: bolder; font-size: 13px; font-family: Arial;}

.centPartInfo, .centPartyInfo {padding: 0px; margin:0px; #666666; font-size: 13px; font-family: Arial; letter-spacing: 1px; }
.centPartInfo .moduletable {margin-top:0px; font-size: 12px; background:  url(../images/nexans.png) no-repeat; height:110px; padding-top: 80px;}
.centPartyInfo .moduletable {margin-top:0px; font-size: 12px; background:  url(../images/arhiv.png) no-repeat; height:73px; padding-top: 30px;
 color: #AC0621; font-style:italic; font-weight: bolder; font-size: 13px; font-family: Arial;}
.centPartyInfo .moduletable_kl {margin-top:0px; font-size: 12px; background:  url(../images/kalkulyator.png) no-repeat; height:73px; padding-top: 30px;
 color: #AC0621; font-style:italic; font-weight: bolder; font-size: 13px; font-family: Arial;}
.centPartInfo .moduletable p {paddinf-top:0px; margin-top: 0px;}

.rightPartInfo, .rightPartyInfo {padding: 0px; margin:0px; #666666; font-size: 13px; font-family: Arial; letter-spacing: 1px; }
.rightPartInfo .moduletable {margin-top:0px; font-size: 13px; background:  url(../images/voprosy.png) no-repeat; height:110px; padding-top: 80px;}
.rightPartyInfo .moduletable {margin-top:0px; font-size: 12px; background:  url(../images/otzivy.png) no-repeat; height:73px; padding-top: 30px;
 color: #AC0621; font-style:italic; font-weight: bolder; font-size: 13px; font-family: Arial;}
.rightPartInfo .moduletable a { color: #66850e;  font-family: Arial; }
.rightPartyInfo .moduletable_map {margin-top:0px; font-size: 12px; background:  url(../images/mapin.png) no-repeat; height:73px; padding-top: 30px;
 color: #AC0621; font-style:italic; font-weight: bolder; font-size: 13px; font-family: Arial;}

*+html .leftPartyInfo .moduletable p, *+html .centPartyInfo .moduletable p, *+html .rightPartyInfo .moduletable_map p {padding-top: 12px;}

.moduletable_tp, .moduletable_tp a {color: #AC0621; margin:0px; font-size: 13px; background: none; font-style:italic; font-weight: bolder;  font-family: Arial;}
.moduletable_tp h3 {color: #0C6796; font-family: Arial;font-size: 17px; font-style:italic;}

#mainmenu  { position: absolute; margin: 0px; float: left; background: transparent; width: 1024px;  }

#mainmenu a {float: left; margin: 10px 30px 0px 15px; color: #0c6796; font-family: Arial; font-weight: bolder;  font-style: italic;
background: none; font-size: 16px; text-transform: lowercase; }
#mainmenu a:hover {color: #C31C05;}

#mod_search_searchword {position: relative; bottom: 21px; }

.search { padding: 0px; margin: 0px;}

.createdate { color: #000000;}

 .search .inputbox { 
  width: 127px;
  height:27px; 
  background:  url(../images/search.png) no-repeat;
  border:none;
  color: #0c6796;
  font-family: Arial;
  font-size: 15px;
  font-style:oblique;
  font-weight: bolder; 
  padding: 2px 0px 0px 15px;
  margin: 0px;
  text-align: left;
  text-align: left; }

#headpr10 .search .search .button {}
#albut .button { }

.left_menu .moduletable .search {margin: 20px 0 0 10px;}

.navigator a { color: #05277F; }

#main2 { float: left; background: transparent;  width: 1009px; height:auto; margin: 0 0 30px 15px; }

#leftMenu  { float: left; width: 309px; height:auto; }

.left_menu .moduletable .mainlevel { padding: 10px 0px 0px 0px; -padding-top:15px; font-size:15px; line-height:18px;}
.left_menu { padding: 0px 0px 0px 5px; }

.left_menu .moduletable a { margin-left: 2px; }

.left_menu a
{ display:block;
font-family: Arial;
font-weight:normal;
padding:0px 10px 5px 0px;
text-transform: none;
font-size: 15px;
}

.left_menu .moduletable h3 {
color:#0C6796;
font-family:Arial;
font-size:17px;
font-style:italic;
font-weight:bolder;
display:block;
font-weight:bold;
margin-left:0px;
padding-left:0px;
text-align:left;
width:180px;  }

.left_menu .moduletable .sublevel {
padding-left:10px;
font-size: 11px;
line-height: 11px;
margin-top: 3px;
margin-bottom: 0px;
font-family: Arial;
color:#686868; }

.left_menu .moduletable .subleve a {color:#686868;}

.left_menu .latestnews
{ font-family: Arial;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 14px;
  margin: 0px;
  padding: 0px;
  text-transform: none;
  line-height: 14px; }

.left_menu .moduletable-lp {width: ; height: ;}

.breadcrumb { padding:10px 10px 5px 2px; margin:0px;}

form-validate { padding: 10px 10px 30px 10px; }

#bott { position: relative;  background: none;); height: height:70px; width: 1024px; margin: 0px; padding: 0px; }
#capBottLeft { margin: 0px; float: left; vertical-align: bottom; background: none; width: 275px; height:70px; padding: 0px; }
#capBottCenter { margin: 0px; float: left; vertical-align: top; background: none; width: 509px; height:70px; padding: 0px; }
#capBottRight {  float: left; vertical-align: bottom; background: none; width: 240px; height:70px; padding: 0px; margin: 0px;  }

.BottLeft {  margin: 5px 0px 0px 5px; color: #b3b0b0; }
.BottCenter  { margin-top: 5px; color: #8d8b8b; }
.BottRight {  margin-bottom: 5px; float: left; height:96px;  }


.BottCenter a {float: left; color: #555758; font-family: Arial Narrow; font-size: 11px; text-transform: uppercase; padding:0px 10px 5px 0px;  }
.BottLeft a {color: #8d8b8b;}

 .content {
 vertical-align: top;
 background: transparent;
 padding: 10px 10px 30px 0px;
 text-align: left;
 letter-spacing: 1.3px;
 line-height: 1.9;
 margin: 0px; }


.col2_t { width:100%; text-align: left; vertical-align: top;  }

.content .contentpaneopen, .content .blog {
vertical-align: top;
background: transparent;
padding: 2px 10px 10px 5px;
color:#555758;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;}

.content .contentpaneopen, .content .blog table, .content .contentpaneopen .table {border-collapse:collapse; border-color: #4D6780;}

.content .contentpaneopen, .content .blog .article_column {padding-right:20px;}

.contentpaneopen a {font-weight: normal; font-size:12px; font-weight: bold;}
.contentpaneopen a:hover {color: #0C6796;}

.contentheading, .componentheading { color: #0c6796;  text-transform:  none;  font-size: 17px; font-style: italic;
  padding: 5px 0px 3px 0px; -padding-top:13px; font-weight: bolder;
  font-family: Arial;  text-decoration: none ; }

.componentheading  { font-weight: bold; }

.contentheading a {color:#555758;
font-size:14px;
font-weight:normal;
text-transform:none;}

.footinfo {font-size: 11px; color:#147AC1;}

.ar {margin-top: 30px;}



.user9 .moduletable h3 { color:#8bb611; font-size: 12px; padding-left:5px; }
.user9 .moduletable .menu  { margin: 0px; padding:0px; list-style: none; }
.user9 .moduletable .menu li { display: list-item; list-style: none;  margin: 0px; padding:0px; }
.user9 .moduletable a  { color:#05277f; font-size: 11px; padding-left:5px; font-weight: normal;  }
.user9 .moduletable a:hover   { color:#192938; font-size: 11px; padding-left:5px; }
.user9 .moduletable {padding-left:20px;}

.bottomMen .all {margin-left: 20px;} 

.user9 .moduletable .sublevel { color:#8BB611; font-size: 11px; padding-left:10px; font-weight: normal; }

#LefFoot { float: left; background:  transparent; width: 284px; height:80px; }
#CentrFoot { float: left; background: transparent;  width: 740px; height:80px; color:#999999;}

#LefFootmain { float: left; background:  transparent; width: 284px; height:80px; }
#CentrFootmain { float: left; background: transparent;  width: 740px; height:80px; color:#999999;}

.allmain {margin-top: 20px;}
.allmain a {font-size:11px; font-family:Arial; color:#999999;}

.LefFootinfo { padding-left: 50px; padding-top: 70px;  }

.user7 { float: left; padding: 0px 40px 0px 0px; font-size: 11px; color: #c0c0c0; }

#CentrFoot a { float: left;  text-transform: none; font-size: 9px; margin-bottom: 30px; padding-right:20px; }
#CentrFoot a:hover {color: #4D6780;}

.user11 .moduletable {margin-left: 20px; }
.user10 .moduletable { margin-left: 20px;}

.created  { float: left; padding: 90px 40px 0px 0px; font-size: 10px; font-family: Arial; color: #CCCCCC; }
.created a  { color: #CCCCCC;  }

#newsshow1 p.gk_news_show_news_info {text-align:left;padding: 0px; margin: 0px; }

li.li_number1  {
	background:transparent url(../images/typography/s5_li_number1.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number2  {
	background:transparent url(../images/typography/s5_li_number2.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number3  {
	background:transparent url(../images/typography/s5_li_number3.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number4  {
	background:transparent url(../images/typography/s5_li_number4.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number5  {
	background:transparent url(../images/typography/s5_li_number5.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number6  {
	background:transparent url(../images/typography/s5_li_number6.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number7  {
	background:transparent url(../images/typography/s5_li_number7.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number8  {
	background:transparent url(../images/typography/s5_li_number8.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}

li.li_number9  {
	background:transparent url(../images/typography/s5_li_number9.png) no-repeat top left;
	padding-top:8px;
	padding-bottom:22px;
	list-style-type:none;
	padding-right:18px;
	padding-left:40px;
}


.blue_box {
	background:transparent;
	border-top:solid 2px #0C6796;
	border-bottom:0 px;
	color:#0c6796;
	padding:13px;
}

.blue_box a {color:#0c6796;}

.green_box {
	background:#EEF7DD;
	border-top:solid 2px #EFF11E;
	border-bottom:solid 2px #EFF11E;
	color:#8DCB0E;
	padding:13px;}

.green_box a {color:#8DCB0E;}

.yellow_box {
	background:#F4F5B9;
	border-top:solid 2px #EFF11E;
	border-bottom:solid 2px #EFF11E;
	color:#9FA112;
	padding:13px; }

.yellow_box a {color:#9FA112;}

.content p {text-indent:20px;}

#foot .footinfo .mainlevel {float:left; padding:0 15px 10px 0px; text-transform:none; font-size:11px; color:#147AC1;}

.back {padding-left:20px;}
.back a { background: url(../images/arrowb.png) no-repeat 2px; padding-left:20px; color:#0C6796;}