﻿body
{
	margin: 0;
	padding: 0;
	width: 100%;
	background: #ececee;
}
h1
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 24px;
	font-weight: normal;
	color: #D34C45;
}
h2
{
	font: normal 18px Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #236f87;
}
h3
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #ab7020;
	margin: 0;
	padding: 10px 0;
}
/*#content h2
{
	font: normal 18px Trebuchet MS, Helvetica, sans-serif;
	color: #236f87;
	margin: 0;
	padding: 15px 0;
}
#content h3
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #ab7020;
	margin: 0;
	padding: 10px 0;
}
#content h3 span
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #29b0ce;
}
*/

a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

ul
{
	line-height: 17px;
	color: #666666;
}
ul li
{
	padding: 3px 0;
}

#container
{
	padding: 0;
	margin: 0 auto;
}
/********** header **********/
#header
{
	margin: 0;
	padding: 0;
	background: #ececec url(../images/header.jpg) top center repeat-x;
}
.header
{
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
/* logo */
.logo
{
	padding: 0;
	margin: 0;
	width: 211px;
	float: left;
}
.rss
{
	float: left;
	height: 35px;
	text-align: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 15px 10px 0 0;
	margin: 0;
}
.rss img
{
	float: right;
	margin: 0 3px;
	padding: 0;
}

.text
{
	width: 300px;
	text-align: right;
	float: right;
	margin: 0;
	padding: 15px 0 0 20px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
}
.text a
{
	color: #84daf1;
	text-decoration: none;
}
/* menu */
.menu
{
	padding: 35px 0 25px 20px;
	margin: 0;
	width: 420px;
	float: right;
}
.menu ul
{
	text-align: left;
	padding: 0;
	margin: 0;
	list-style: none;
	border: 0;
	float: left;
}
.menu ul li
{
	float: left;
	margin: 0;
	padding: 0 5px;
	border: 0;
}
.menu ul li a
{
	float: left;
	margin: 0;
	padding: 12px 0;
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menu ul li a span
{
	padding: 12px 9px;
	background: none;
}
.menu ul li a:hover
{
	color: #124457;
	background: url(../images/rmenu.gif) no-repeat right;
}
.menu ul li a:hover span
{
	color: #124457;
	background: url(../images/lmenu.gif) no-repeat left;
}
.menu ul li a.active
{
	color: #124457;
	background: url(../images/rmenu.gif) no-repeat right;
}
.menu ul li a.active span
{
	color: #124457;
	background: url(../images/lmenu.gif) no-repeat left;
}

#heading
{
	border-top: 1px solid #589bb0;
	margin: 0;
	padding: 15px 0 0 0;
}
.headingContent
{
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
.headingContent h2
{
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	margin: 0;
}
.headingContent img
{
	float: right;
	margin: 0;
	padding: 0;
}

/********** body **********/
#content
{
	width: 960px;
	margin: 0 auto;
	/*padding: 10px 0;*/
}
.body_bg
{
	border: 1px solid #d1d1d1;
	background: #f7f7f7;
	margin: 0;
	padding: 10px 20px;
}
.body_main
{
	margin: 0;
	padding: 10px 20px;
}

#content p span
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #9c9c9c;
}
#content a
{
	text-decoration: none;
	color: #1c789a;
}
#content a.about
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1c789a;
	text-decoration: underline;
}
.right
{
	width: 296px;
	float: right;
	padding: 5px 10px 5px 0;
	margin: 0;
}
.left
{
	width: 590px;
	float: left;
	padding: 5px 0 5px 20px;
	margin: 0;
}
.block
{
	width: 231px;
	float: left;
	margin: 10px 5px 10px 1px;
	padding: 10px 0;
}
.port_resize
{
	width: 290px;
	float: left;
	margin: 0;
	padding: 10px 15px;
}
/* END_bloga*/
/*************footer**********/
.footer
{
	padding: 0;
	margin: 0;
	height: 59px;
	background: url(../images/footer.gif) top repeat-x;
	border-top: 1px solid #fff;
}
.footer_resize
{
	width: 960px;
	margin: 0 auto;
	padding: 0 10px;
}
.footer p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #b2b2b2;
}
/*.footer img
{
	float: left;
	margin: 0;
	padding: 0;
}*/
.footer a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #28a2c5;
	text-decoration: none;
	padding: 5px;
	margin: 0;
}
.footer p.right
{
	text-align: right;
	width: 450px;
	margin: 0;
	padding: 15px 0 0 0;
	float: right;
}
.footer p.leftt
{
	text-align: left;
	width: 550px;
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
}
p.clr, .clr
{
	clear: both;
	padding: 0;
	margin: 0;
}

#boxContent
{
	border: 1px solid #d1d1d1;
	background: #ffffff;
	margin: 0;
	padding: 10px 20px;
}
#boxContent ul li
{
	font: normal 15px Trebuchet MS, Helvetica, sans-serif;
	list-style-type: none; /*font-size: 17px; 	font-weight: bold;*/
	display: block;
	padding-left: 35px;
	background: url(../images/play.png) no-repeat 5px 5px;
	line-height: 20px;
	color: #5586ae;
}

.contentText
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #606060;
	line-height: 18px;
	padding: 5px 0;
	margin: 0;
}
#mainContent
{
	margin-left: 210px;
	margin-right: 30px;
}
/* Ca3er style */
.homeflash
{
	width: 960px;
	margin: 0 auto;
	padding: 0 0 0;
	background: url(../images/simple_bg.gif) no-repeat bottom;
}
#flash-container
{
	width: 960px;
	outline: 0;
}
#commonHeading
{
	background: url(../images/myrim_head_bg.gif) no-repeat left center;
	padding: 18px 0 12px 50px;
	font: bold 24px arial;
	color: #F68B00;
	margin: 10px 0;
}
#commonHeading span
{
	color: #969894;
}

#Home a#nav-home, #Services a#nav-service, #Aboutus a#nav-about, #Contact a#nav-contact {
	color: #124457;
	background: url(../images/rmenu.gif) no-repeat right;
}

#Home a#nav-home span, #Services a#nav-service span, #Aboutus a#nav-about span, #Contact a#nav-contact span {
	color: #124457;
	background: url(../images/lmenu.gif) no-repeat left;
}

