* { margin:0; padding:0;}

body { background:#272f38; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#BCDAFF;}



input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}



.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper, block { width:100%; overflow:visible;}

.container { width:100%;}



p { margin-bottom:14px;}



.tail-top { background:url(images/tail-top.jpg) left top repeat-x #1b222a;}

.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}

.tail-left { position:absolute; top:0; left:0; width:50%; height:165px; background:url(images/tail-left.jpg) left top repeat-x;}



/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



#contacts-form label { display:block; height:30px;} 

#contacts-form label input { width:227px; padding:1px 0 2px 3px; color:#566475; border:0; background:#272f38;}

#contacts-form textarea {width:227px; height:147px; padding:1px 0 2px 3px; margin-bottom:30px; color:#566475; border:0; background:#272f38; overflow:auto;}



/*==================list====================*/

ul { list-style:none;}



#site-nav { padding:16px 0 0 0; float:left; width:716px;}

#site-nav li { display:inline;}

#site-nav li a { display:block; float:left; width:115px; height:34px; text-align:center; margin-right:2px; font-size:1.17em; background:url(images/button-off.gif) no-repeat left 1px; color:#566475; line-height:30px; text-decoration:none;}

#site-nav li a:hover { text-decoration:underline; color:#fff;}

#site-nav li a.current { background:url(images/button-on.gif) no-repeat left top; color:#13191f;}

#site-nav li a.current:hover { text-decoration:none; cursor:default; color:#13191f;}

ul.dropdown,

ul.dropdown li,

ul.dropdown ul {

 list-style: none;

 margin: 0;

 padding: 0;

}



ul.dropdown {

 position: relative;

 z-index: 597;

 float: left;
 padding:16px 0 0 0; float:left; width:716px;

}



ul.dropdown li {

 float: left;

 line-height: 1.3em;

 vertical-align: middle;

 zoom: 1;
 display:inline

}


ul.dropdown li a.current { background:url(images/button-on.gif) no-repeat left top; color:#13191f;}

ul.dropdown li.hover,

ul.dropdown li:hover {

 position: relative;

 z-index: 599;

 cursor: default;

}



ul.dropdown ul {

 visibility: hidden;

 position: absolute;

 top: 100%;

 left: 0;

 z-index: 598;

 width: 100%;

}



ul.dropdown ul li {

 float: none;
 text-align: left;

}



ul.dropdown ul ul {

 top: 1px;

 left: 99%;

}



ul.dropdown li:hover > ul {

 visibility: visible;

}











ul.dropdown li.rtl ul {

 top: 100%;

 right: 0;

 left: auto;

}



ul.dropdown li.rtl ul ul {

 top: 1px;

 right: 99%;

 left: auto;

}

ul.dropdown {

 font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;



}



	ul.dropdown li {

	

	 

	 color: #fff;

	 line-height: normal;

	}
	
	ul.dropdown li a {

	display:block; float:left; width:115px; height:34px; text-align:center; margin-right:2px; font-size:1.17em; background:url(images/button-off.gif) no-repeat left 1px; color:#566475; line-height:30px; text-decoration:none;

	}
	




	ul.dropdown li.hover,

	ul.dropdown li:hover {

	 

	}



	ul.dropdown a:link,

	ul.dropdown a:visited { color: #fff; text-decoration: none; }

	ul.dropdown a:hover { color: #76b900; text-decoration: none; }

	ul.dropdown a:active { color: #fff; }





/* ----- END LEVEL */





	/* ----- NON-FIRST LEVEL */



	ul.dropdown ul {

	 width: 115px;
	 background-image: none;

	 background-color: #333d47;

	 color: #fff;

	 font-size: 11px;

	 text-transform: none;


	

	}



		ul.dropdown ul li {
		
		 background-image: none;

		 background-color: transparent;

		 color: #000;
		 

		}
		
		ul.dropdown ul li a{
			
		 background-image: none;

		 background-color: transparent;

		 color: #000;
		 
		 font-size: 11px;

		}



		ul.dropdown ul li.hover,

		ul.dropdown ul li:hover {

		 background-image: none;
		 background-color: #000;
		 
		  

		}
		
		
		ul.dropdown ul li:hover {

		 background-image: none;
		 background-color: #000;
		 
		  

		}



		ul.dropdown ul a:link,

		ul.dropdown ul a:visited { color: #fff; }

		ul.dropdown ul a:hover { background-color: #000;color: #fff; text-decoration: none; }

		ul.dropdown ul a:active { color: #fff; }





/* ----- END LEVEL */







/*------------------------------------------------------------------------------------------------------/

 * @section	Support Class 'dir'

 * @level sep	ul, .class

 */





/* ----- ALL LEVELS (incl. first) */







.list1 { width:100%; overflow:hidden; }

.list1 li { float:left; background:url(images/divider.gif) no-repeat left top; padding:6px 0 0 0; margin-left:-1px;}

.list1 li a { display:inline-block; background:url(images/icon1.gif) no-repeat 10px top; font-size:1.17em; color:#515c69; text-decoration:none; padding:14px 27px 14px 62px;}

.list1 li a:hover { color:#fff;}

.list1 li a#icon2 { background:url(images/icon2.gif) no-repeat 10px top;}

.list1 li a#icon3 { background:url(images/icon3.gif) no-repeat 10px top;}

.list1 li a#icon4 { background:url(images/icon4.gif) no-repeat 10px top;}

.list1 li a#icon5 { background:url(images/icon5.gif) no-repeat 10px top;}

.list1 li a#icon6 { background:url(images/icon6.gif) no-repeat 10px top;}



.list2 dt { color:#4aaacd; text-transform:uppercase; font-weight:bold; padding-bottom:7px;}

.list2 dd { border-bottom:1px solid #272f38; padding-bottom:15px; margin-bottom:15px;}



.list3.alt { margin-bottom:-16px;}

.list3 li { padding-bottom:16px;}



/*==================other====================*/

.img-indent { margin:0 20px 0 0; float:left;}

.img-box { width:100%; overflow:hidden; padding-bottom:20px;}

.img-box img { float:left; margin:0 20px 0 0;}



/*==================txt, links, lines, titles====================*/

a {color:#fff;}

a:hover{text-decoration:none;}



h2 { font-size:2em; color:#fff; font-weight:normal; line-height:1.2em; margin-bottom:14px;}

h2.alt { padding:0 0 0 40px !important; margin-bottom:12px !important;}

h4 { font-size:1.5em; font-weight:normal; background:url(images/slide-icon1.gif) no-repeat left top; padding:6px 0 7px 33px; line-height:1.2em; color:#4aaacd;}

h4.icon2 {background:url(images/slide-icon2.gif) no-repeat left top; color:#4acd91;}

h4.icon3 {background:url(images/slide-icon3.gif) no-repeat left top; color:#ebb03f;}

h5 { font-size:1.17em; color:#4aaacd; font-weight:normal; margin-bottom:12px; line-height:1.28em;}

h6 { font-size:1em; text-transform:uppercase; color:#4aaacd; margin-bottom:6px;}



.link1 { display:block; float:right; background:url(images/link1-bg.gif) left top repeat-x; color:#1b2229; text-decoration:none;}

.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}

.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 12px 4px 15px; font-style:normal;}

.link1:hover { text-decoration:underline; color:#fff;}



.link2 { display:block; float:right; background:url(images/link2-bg.gif) left top repeat-x; color:#1b2229; text-decoration:none;}

.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}

.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:2px 12px 4px 15px; font-style:normal;}

.link2:hover { text-decoration:underline; color:#fff;}



.link3 { display:block; float:right; background:url(images/link3-bg.gif) left top repeat-x; color:#1b2229; text-decoration:none;}

.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}

.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:2px 12px 4px 15px; font-style:normal;}

.link3:hover { text-decoration:underline; color:#fff;}



.link4 { display:inline-block; background:url(images/link4-bg.gif) left top repeat-x; color:#566475; text-decoration:none;}

.link4 em { display:inline-block; background:url(images/link4-left.gif) no-repeat left top;}

.link4 b { display:inline-block; background:url(images/link4-right.gif) no-repeat right top; padding:2px 12px 4px 15px; font-style:normal; cursor:pointer;}

.link4:hover { color:#fff; text-decoration:none;}



.rss { display:inline-block; background:url(images/rss.gif) no-repeat right 3px; padding:3px 22px 0 0; color:#566475; font-weight:bold; text-decoration:none; margin-left:16px; vertical-align:top;}

.rss:hover { color:#fff;}



.button { float:right;}

.button span { display:block; background:url(images/button-left.gif) no-repeat left top; padding-left:3px;}

.button span span { background:url(images/button-right.gif) no-repeat right top; padding-right:4px; padding-left:0;}

.button span span a { display:block; background:#333743; padding:4px 5px 3px 5px; color:#fff; text-decoration:none; text-transform:uppercase;}

.button span span a:hover { text-decoration:underline;}



.line-hor { background:#272f38; height:1px; overflow:hidden; margin:15px 0 20px 0; font-size:0; line-height:0;}

.line-ver { background-image:url(images/line-ver.gif); background-repeat:repeat-y;}



/*==================boxes====================*/

#extra-box { width:100%; overflow:hidden; padding-bottom:16px;}

#extra-box .col-1 { width:290px !important; margin-right:4px !important;}

#extra-box .col-2 { width:290px !important; margin-right:4px !important;}

#extra-box .col-3 { width:290px !important;}



.slide-box { background:url(images/slide-box.jpg) no-repeat left top; width:290px; height:126px; margin:3px 0; color:#6c798a;}

.slide-box .inner { padding:9px 10px 0 7px;}

.slide-box p { margin:0; padding:0 0 0 33px;}



.icons-box { background:url(images/icons-box-bg.gif) left top repeat-x; width:100%; margin-bottom:37px;}

.icons-box .left { background:url(images/icons-box-left.gif) no-repeat left top;}

.icons-box .right { background:url(images/icons-box-right.gif) no-repeat right top; height:56px;}



.box { background:url(images/box-bg.gif) left top repeat-x #267794; width:100%; color:#1b222a; margin-bottom:3px;}

.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}

.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}

.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}

.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}

.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }

.box .inner { padding:6px 14px 11px 7px;}

.box p { margin-bottom:4px;}

.box p.alt {background:url(images/marker1.gif) no-repeat left top; padding:6px 0 0 33px;}

.box div.alt {background:url(images/marker1.gif) no-repeat left top; padding:6px 0 0 33px;}

.box div.alt p { margin-bottom:16px;}

.box a { color:#fff;}

.box blockquote p {background:url(images/marker4.gif) no-repeat left top; padding:6px 0 0 33px;}



.box1 { background:url(images/box1-bg.gif) left top repeat-x #269b66; width:100%; color:#1b222a; margin-bottom:3px;}

.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x bottom;}

.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}

.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}

.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}

.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }

.box1 .inner { padding:6px 14px 11px 7px;}

.box1 p { margin-bottom:4px;}

.box1 p.alt {background:url(images/marker2.gif) no-repeat left top; padding:6px 0 0 33px;}

.box1 a { color:#fff;}

.box1 blockquote p {background:url(images/marker5.gif) no-repeat left top; padding:6px 0 0 33px;}



.box2 { background:url(images/box2-bg.gif) left top repeat-x #bb841c; width:100%; color:#1b222a;}

.box2 .border-bot {background:url(images/border-bot2.gif) repeat-x bottom;}

.box2 .left-top-corner {background:url(images/left-top-corner2.gif) no-repeat left top;}

.box2 .right-top-corner {background:url(images/right-top-corner2.gif) no-repeat right top;}

.box2 .left-bot-corner {background:url(images/left-bot-corner2.gif) no-repeat left bottom;}

.box2 .right-bot-corner {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }

.box2 .inner { padding:6px 14px 11px 7px;}

.box2 p { margin-bottom:4px;}

.box2 p.alt {background:url(images/marker3.gif) no-repeat left top; padding:6px 0 0 33px;}

.box2 a { color:#fff;}

.box2 blockquote p {background:url(images/marker6.gif) no-repeat left top; padding:6px 0 0 33px;}



.cont-box { padding:0 50px 0 0; margin:0;}

.cont-box span { float:right;}



/*header*/

#header .indent { padding:23px 0 0 53px;}

#header .adv { float:left; width:167px; color:#47a1c2; font-size:1.17em; padding-top:17px;}

#header .adv a { color:#fff; font-size:.85em;}



/*content*/

#content { padding:19px 46px 43px 54px;}

#content .indent { padding:0 0 0 38px;}

#content .indent1 { padding:0 40px 0 38px;}



/*footer*/

#footer { text-align:right;}

#footer p { padding:10px 46px 0 0;} 

#footer a {color:#566475; text-decoration:none;}

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



/*==========================================*/

