body{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-align: left;
	line-height: 15px;
/*	background-color: #11005B;*/
}

td,a,body {
	font-family:Tahoma,Arial,Helvetica,sans-serif; /* Microsoft Sans Serif, */
	font-size: 11px;
	margin-bottom : 0px;
	font-weight : normal;
	text-decoration: none;
	color: #012942;
	}

h3 {
	font-size: 13px;
	font-weight: bold;
	
}
#abstract {
	width: 100%; 
	color: #c8a886;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	clear: both;
	text-align: center;
	border-bottom: 1px #5B2F01 solid;
	background-color: #673909;	
	font-weight: bold;
}	
	
.verysmall{
	font-family: Microsoft Sans Serif, Arial,Tahoma,Helvetica,sans-serif;
	font-size: x-small;
}

#c3_leftcenter	{width: 84%; float: left;}
#c3_right		{width: 15%; float: left; overflow: auto;}
#c3_left			{float: left; width: 210px; margin: 0 0 0 0; padding: 0 0 0 10px;}
#c3_center		{float: right; width: 100%; margin-left: -230px; }
	
#CNTNRcenter {
	margin: 0 0 0 230px;
	padding: 0 10px 0 0;
}

.block{
/*	border: 1px solid #cecece;*/
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: none;
	border-right: none;
}
.blockheader {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 0 5px 0;
}
.blockcontent{
	padding: 10px;
}
input {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	margin: 1px 0 1px 0;
	border: 1px solid #cecece;
	padding: 2px;
}


.blue {color: #11005B;}
.bgblue {background-color: #9780BE;}
.brdrblue {border-color: #4A2B7C;}
.grdntblue {
	background-image: url(../img/misc/grad_blue.gif);
	background-repeat: repeat-x;
}
.grey {color: #5B5B5B;}
.bggrey {background-color: #5B5B5B;}
.brdrgrey {border-color: #5B5B5B;}

.red {color: #5B2F01;}
.black {color: #000000;}
.lightgrey {color: #CECECE;}

.anons{
	/*width: 520px;
		float: left;
*/	
	margin: 20px 5px 5px 5px;
	border-bottom: 1px #CECECE solid;
}
.premium {
	margin: 25px 5px 25px 5px;
	/*border-bottom: 2px solid #bbbbbb;*/
	border: 1px solid #bbbbbb;
	background-color: #f9f9f9;
}

.premium .anons {
	border: none;
	padding: 5px 10px 5px 10px;
}
.premium .anons .anonsdata, .premium .anons .anonsicons {
	display: none;	
}

.companyLogo {
	float: left;
	margin:  0 10px 10px 0;
	padding: 5px;
	border: 1px #CECECE solid;
	background-color: #ffffff;
}
.anonstext {
	/*float: right;
	width: 390px;*/
	text-align: justify;
	margin: 0;
	padding: 0 10px 10px 0;
	}
	
.anonstext h2 {
	padding: 0;
	margin: 0;
}
.anonsdata {
	margin: 5px 5px 5px 5px;
	float: right;
}
.anonsicons {
	text-align: right;
	margin:  0;
	padding: 3px 0 3px 0 ;
}


.infoheader {
	border-top: 1px solid #5b5b5b;
	background-color: #ECECEC;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #5B5B5B; 
	text-align : center;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 14px;
	margin-top : 0px;
	margin-bottom : 15px;
	font-weight: bold;
}

/* old styles */




#header{
	padding: 0px;
	text-align: left;
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
}

#logoString {
	width: 145px;
	padding: 2px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 3px;
	text-align: right;
	background-color: #5B2F01;
}
html>body #logoString { width: 140px;}

#sloganText {
/*	float: left;*/
	color: #ffffff;
	margin-left: 15px;
	font-weight: bold;
}

#content{
	background-color: #ffffff;
	clear: both;
}

#info {
	margin: 10px 10px 10px 10px;
}
#newnews{
	height: 60px;
	width: 189px;
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	color: #5B2F01;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #efefef;
	padding-top:10px;
	padding-bottom:10px;
}
html>body #newnews  {
     height: 40px;
}
#rubriclist{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#alphabetlist{
	padding: 10px 20px 20px 10px;
	text-align: center;
}


#footer{
	margin: 40px 0 0 0;
	padding: 5px 0 3px 0;
	clear: both;
	text-align: center;
	border-top: 7px #5B2F01 solid;
	background-color: #673909;
}
#footermenu {
	color: #C8A886;
}
#footermenu a, #footermenu p {
	color: #C8A886;
}


a:hover{
	text-decoration: underline;
}


.icon{
	margin-top: 1px;
	margin-right: 5px;
	width: 19px; 
	height: 19px; 
	border:0;
	float: left;
	clear: both;
	/*background-image: url(img/icons/rbr004.gif); background-position: center; background-repeat: no-repeat;*/
}

.iconlink{
	line-height: 30px;
	width: 183px;
	float: left;

}
.iconlink:hover{
	/*
	background-color: #11005B;
	color: white;
	*/
	text-decoration: underline;
}
.companyName {
	/*line-height: 20px;
	font-variant: small-caps;*/
;
}

.infotext{
	margin-left: 20px;
	clear: both;
	
/*	margin-bottom: 10px;*/
/*	margin: 10px 10px 10px 10px;
	line-height: 150%;*/
}

.header, .infotext h1 {
	color: #000000;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight : bold;
	padding-top: 10px;
	line-height: 20px;
}

.infotext h2 {
	padding-top: 5px;
	margin-top: 0;
}

.subhead {
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
}

.text {
	color: #5B5B5B;
}

.search{
	width: 120px; 
	height: 15px; 
	font-size: 10px;
}


.userMenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;	
}

.userMenu li{
    list-style-type: none;
    display: block;
    width: auto;
    padding: 2px 0 4px 0;
    float: none;
    margin: 0;
    position: static;
    left: 150px;
    /*_padding-left: 150px;*/
}




#tagslist{
	text-align: left;
	line-height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	list-style: none;	
}

#tagslist li {
	padding: 0; 
	margin: 0;
	line-height: 150%;
}

.tag_1{ font-size: 10px; }
.tag_2{ font-size: 11px; }
.tag_3{ font-size: 12px; font-weight: bold; }
.tag_4{ font-size: 13px; font-weight: bold; }
.tag_color_0 { color: #704C26; }
.tag_color_1 { color: #224963; }
.tag_color_2 { color: #6D2532; }
.tag_color_3 { color: #326222; }
.tag_color_4 { color: #706A26; }
.tag_color_5 { color: #39215F; }

#printHeader {
	margin: 10px 15px 40px 15px;
	padding: 10px;
	border-bottom: 1px #5B2F01 solid;
}
#printPage {
	margin: 0 25px 20px 5px;
}
#printAdver {
	margin: 10px 15px 40px 15px;
	padding: 10px;
	border-top: 1px #5B2F01 solid;
}
#printPage .not4print{
	display:	none;
}
.err {
	margin: 0 0 2px 0;
	padding: 4px;
	background-color: Red;
	color: white;
	text-align: center;
	font-weight: bold;
}

.clndr_block {
	border-bottom: 4px solid #b1c966;
}

.mon_clndr {
	margin: 10px 20px 10px 20px;
}
.mon_clndr .mon_name {
	font-size: 10px;
	color: #c91e31;
	font-weight: bold;
	text-align: center;
}
.mon_clndr td {
	width:20px;
	text-align: right;
}
.mon_clndr th {
	width:20px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}

.adverblock {
	background-color: #9780BE;
	color: #ffffff;
	border: 1px solid #4A2B7C;
	line-height: 22px;
	margin: 0 0 30px 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
.adverblock ul {
	padding-left: 18px;
}
.adverblock li {
	margin: 0;
	padding 0;
	list-style: circle;
	font-weight: bold;
	/*list-style-image: url(../img/icons/rbr002.gif);*/
}

.ad1 .ftrs { float: right; margin: 0 20px 15px 15px; padding: 10px; background-color: #f0e155; border: 1px solid; font-size: 130%; line-height: 170%; width: 40%; }
.ad1 .ftrs ul { margin-left: 25px; padding-left: 0;}
.ad1 .pkgs { clear:both; margin-bottom: 10px; }
.ad1 .pkgs center:first-child  {color: #aaaaaa; font-size: 140%; font-weight: bold; padding-top: 5px;}
.ad1 .pkgs table td { text-align: center; font-size: 150%; line-height: 180%; }
.ad1 .pkgs table td div {-moz-border-radius: 10px; border-radius: 10px; padding: 10px; color: #ffffff;}
.ad1 .pkgs table td div .nm { font-size: 80%; line-height: 200%; border-bottom: 1px dotted;}
.ad1 .pkgs table td div .prc { font-weight: bold; font-size: 200%; line-height: 200%;}
.ad1 .pkgs table td div.small {background-color: #2d5ae2; }
.ad1 .pkgs table td div.medium {background-color:  #abcb28;  }
.ad1 .pkgs table td div.big {background-color: #ff6532; }
.ad1 .ctctus { text-align: center; font-weight: bold; font-size: 200%; padding: 0 0 30px 0; color: #888888;}
.ad1 .ctctus a { font-size: 200%; border-bottom: 1px dotted; color #000000; line-height: 200%;}
.ad1 .ctctus a:hover { 	text-decoration: none; background-color: #efefef; }
