/*
div, p, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form,  blockquote, iframe {
margin: 0;
padding: 0;
border: 0;
}*/
iframe,p{
margin: 0;
padding: 0;
border: 0;


}
ins{
text-decoration: none;
}



html{
		
	/*background-color: #333333;   	
		background-color: #545454;   */
		background-color: #7C7C7C;   
		
}
body{
		
	background-color: #7C7C7C;   
	padding: 0px;
	margin: 0px;			
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;    	
	font-size: 14px;
	color: #ffffff;

font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;	
}
img{
	/*border-color: #008a77;	*/
	border-color: #545454;	
	
}
.roundedCornersImg{
	/*border-style: double;	*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */				
	-webkit-box-shadow:5px 5px 5px #888;
	-moz-box-shadow: #888 5px 5px 5px;	
}

a{
	text-decoration: none;
}


table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" (separate)*/
}

table td{
padding:0px; /* cellpadding="0" */
}


.main_a_class{
 	text-decoration:none; 
 	color:#000000;  
 	display:block; 
 /*	background-color:#ff0000;*/
/* 	background-color:#D6D6D5;*/
 	-webkit-border-radius: 10px;

 	
 	
}

/*SCROLL MENU*/
.rel_img{
	position: relative;
	/*border-style: double;	*/
	-webkit-box-shadow:5px 5px 5px #888;
}
.city_img{	
	border: 1px double;
	border-color: red;

	width: auto;
	max-width: 270px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */			
}
.city_img_iphone{	
	border: 1px double;
	border-color: red;

	width: 100%;
	max-width: 250px;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */			
}

.heigh{	
	height: 5px;
}
.width8{
	width: 8px;
}
.width5{
	width: 2px;
}

.div {
      width:100%;overflow:hidden;white-space:nowrap;
      border:1px solid red;
}
.div div {float:left;}
/*SCROLL MENU*/

.haveHand{
	cursor: pointer;
	cursor: hand;	
}
.haveHandImg{
	cursor: pointer;
	cursor: hand;	
	border: 0;
}

.reqFld{
	color: #ff0000;
	position: relative;
	top: -3px;
}

.heigh{
	height: 8px;
}

#red{
	color: red;
}	
#hr80{
	width: 96%;
	border-color: #535353;
	max-width: 350px;
}
.hr80{
	width: 96%;
	border-color: #535353;
	max-width: 350px;
}
#hr80red{
	width: 96%;
	border-color: #ff0000;
	max-width: 350px;
}
.hr60{
	width: 60%;
	border-color: #535353;
}
.width8{
	width: 80px;
}
/*****for announcments*/
.halfWidth{
	width: 50%;
}
.pinkBg{
	background-color: #DD2244;
	font-size: x-small;	
	
	
}
.pinkBgBlack{
	background-color: #DD2244;
	font-size: small;
	color: #000000;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;		
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */	
}

.roundedCorners{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	-khtml-border-radius: 4px;   /* Konqueror */
	border-radius: 4px;          /* CSS3 */		
}

span.haveHand:hover{
	text-decoration: underline;
	color: #008a77;
}

.blackText{
	color: black;
}


/*****for announcments*/

.smallerText{
	font-size: small;
	color: #ff0000;		
}
.smallTxt{
	font-size: small;
	color: #ffffff;	
}
.sAnd1{
	font-size: small;
	color: #ffffff;	
}
.bigTxt{
	font-size: large;
	color: #ffffff;	
}


.smallLink{
	font-size: smaller;
	color: #ffffff;	
	text-decoration: underline;
}
.smallLink:hover{
	color: #ff0000;
	border-bottom: 3px;
	border: 3px;
	border-color: white;	
}

.smallWhiteLink{
	font-size: 12px;
	color: #ffffff;	
	text-decoration: underline;
}
.smallWhiteLink:hover{
	color: #ffff88;	
}
.normalLink{	
	color: #ffffff;	
	text-decoration: underline;
	margin-bottom: 100px;
}
.normalLink:hover{
	color: #ff0000;
	border-bottom: 3px;
	border: 3px;
	border-color: white;	
}
.normalLinkBlack{
	font-weight: 600;	
	color: black;	
	text-decoration: underline;
	margin-bottom: 100px;
}
.normalLinkBlack:hover{
	color: #ff0000;	
	border-bottom: 3px;
	border: 3px;
	border-color: white;	
}


.buttonTxt{
	color: #000000;
	font-size: larger;
	font-weight: 500;
	text-decoration: none;
	background:url(images/corners/3/button_bg.png);
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x ;	
}
.buttonTxt:hover{
	color: #ff0000;
}

/*
Esli roditeljskij klass buttonTxt a osnovnoj blackHover
to nado vsjo vremja BLACK FONT COLOR
*/

.blackHover{
	color: #000000;
}
.blackHover:hover{
	color: #ff0000;
}

.inputField{
	width: 60%;
	max-width: 340px;
}
.newInputField{
	width: 96%; 
	height: 40px; 
	max-width: 340px; 
	color: #ACACAC;
}
.width15{
	width: 15%;
}
.width5{
	width: 3%;
}
.width50{
	width: 50%;
}

.centerAlign{
	text-align: center;
}
.img_brdr{
	border-color: #008a77;	
	border-width: 3px;
	border-style: double;
}
img_brdr:hover{
	background-color: #ff0000;   	
}							

/*
.scrl_mnu_bg{
	background:url('images/scroll_menu_bg.png');
	background-position: left center;
	background-repeat: repeat-x;		
}
/**/

/********CORNER CLASSES******/






.crnr_tl_2{
	background:url('images/corners/4/corner_top_left.png');
	background-position: left top;
	background-repeat: no-repeat;		
	
	height: 10px;	
	width: 10px;		
}
.crnr_tr_2{
	background:url('images/corners/4/corner_top_right.png');
	background-position: right top;
	background-repeat: no-repeat;		
	height: 10px;	
	width: 10px;		
}
.crnr_bl_2{
	background:url('images/corners/4/corner_bot_left.png');
	background-position: left bottom;
	background-repeat: no-repeat;		
	height: 10px;	
	width: 10px;		
}
.crnr_br_2{
	background:url('images/corners/4/corner_bot_right.png');
	background-position: right bottom;
	background-repeat: no-repeat;		
	height: 10px;	
	width: 10px;		
}

.crnr_left_line_2{
	background:url('images/corners/4/fillin.png');
	background-position: left top;
	background-repeat: repeat-x;		
	width: 10px;		
	background-color: #D6D6D5;
}
.crnr_right_line_2{
	background:url('images/corners/4/fillin.png');
	background-position: right top;
	background-repeat: repeat-x;		
	width: 10px;		
	background-color: #D6D6D5;

}
.crnr_top_line_2{
	background:url('images/corners/4/corner_top_line.png');
	background-position: left top;
	background-repeat: repeat-x;		

	height: 9px;		
}
.crnr_bot_line_2{
	background:url('images/corners/4/corner_bot_line.png');
	background-position: left top;
	background-repeat: repeat-x;	
	

	height: 10px;		
}

.crnr_center_fill_2{

	/*background:url('images/corners/4/button_bg.png');	
	
	24
	/**/
	background:url('images/corners/4/fillin.png');
	background-position: left top;
	background-repeat: repeat-x ;
	background-color: #D6D6D5;

}

.buttonTxt_2{	
	color: black;
	font-weight: 500;	
	/*
	background:url(images/corners/4/button_bg.png);
	background-position: left top;
	background-repeat: repeat ;	
	
	background-color: #EBEBEB;
	*/
	text-decoration: none; 
	background-attachment: scroll;	

}


.buttonTxt_2:hover{
	color: black;
}

/********End of CORNER CLASSES******/



.colorBlack{
	color: black;
}
.colorBlack:hover{
	color: red;
}

.backButtonText{
	color: #505050;
	font-weight:700;
	text-decoration: none; 
	font-size: smaller;
}
.backButtonText:hover{
	color: red;
}



