/* CSS Document */
body, html {height: 100%;}

body {
	margin:0px;
	padding:0px;
	background: #ededed url(images/bg/body_main_bg.gif) top left repeat-x;
	}

body , td , div , p , span , input , select, textarea, iframe, pre {
		font-family: Tahoma, Verdana, serif; font-size: 11px;  color: #000; 
	}

/* 85ecf8 blue ; 87c22a green */

div.mainBgPage	{
	background-image: url(images/bg/top_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}


a { text-decoration: underline; color: #000; }
a:hover { color: #878787; text-decoration: none; }
a.nounder { text-decoration: none;}
a.nounder:hover {text-decoration: underline; }


p , form {margin:0px; padding:0px;}

.dark , a.dark {color: #000000;}
.orange , a.orange , .select {color: #e65400;}
.bolder  {font-weight: bold; }


.title1 , .title2 {margin-bottom: 20px; text-decoration: none; color: #000000; word-spacing: 2px;}
.title2 {margin-bottom: 10px;}
.title3 {margin-bottom: 2px;}

/*
main_bg
*/

div.loading_bg{
	background-image: url(images/bg/loading_bg.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width:260px;
	height:110px;
	}

.dot_bg_1 {
	background: url(images/bg/dot_bg_1.gif) top left repeat;
	}
.dot_bg_2 {
	background: url(images/bg/dot_bg_2.gif) top left repeat;
	}
.grey_bg1 {
	background-color: #d4d4d4;
	} 

.blockBox_1_1 {
	background: url(images/bg/box1/01.png) bottom right no-repeat;
	}
.blockBox_1_2 {
	background: url(images/bg/box1/02.png) bottom left repeat-x;
	}
.blockBox_1_3 {
	background: url(images/bg/box1/03.png) bottom left no-repeat;
	}
.blockBox_1_4 {
	background: transparent url(images/bg/box1/04_2.png) top left repeat;
	}
.blockBox_1_5 {
	background: #fff url(images/bg/box1/05.png) top left repeat;
	}
.blockBox_1_6 {
	background: transparent url(images/bg/box1/06_2.png) top right repeat;
	}
.blockBox_1_7 {
	background: url(images/bg/box1/07.png) top right no-repeat;
	}
.blockBox_1_8 {
	background: url(images/bg/box1/08.png) top left repeat-x;
	}
.blockBox_1_9 {
	background: url(images/bg/box1/09.png) top left no-repeat;
	}	


.blockBox_2_1 {
	background: url(images/bg/box2/03.png) bottom center no-repeat;
	height:55px;
	}

.blockBox_3_1 {
	background: url(images/bg/box3/07_2.png) bottom left no-repeat;
	}
.blockBox_3_2 {
	background: url(images/bg/box3/08_2.png) bottom right no-repeat;
	}

.blockSeparator1 {
	height:20px;
}	
.blockSeparator2 {
	height:10px;
}	

/*
images
*/

.leftMenuItemsLink , a.leftMenuItemsLink{
	color: #fff; text-decoration: none;
	}
a.leftMenuItemsLink:hover { text-decoration: underline; }

.leftMenuItemsPadding0 {
height:15px;
}	
.leftMenuItemsPadding1 {
height:6px;
}	
.leftMenuItems1 , .leftMenuItems0 {
	margin-left:47px;
	height:18px;
	font-weight: bold; 
	font-size: 10px;
	
	}
 .leftMenuItems0 {
	height:18px;
	}

.leftMenuItemsLast {
	margin-left:3px;
	background: url(images/bg/box3/05_3.png) bottom left repeat-x;
	}

.leftMenuType20 {
	background: url(images/bg/box3/00.gif) top left no-repeat;
	}
.leftMenuType0 {
	background: url(images/bg/box3/01.gif) top left no-repeat;
	}
.leftMenuType1 {
	background: url(images/bg/box3/01.gif) bottom left no-repeat;
	}
.leftMenuType2 {
	background: url(images/bg/box3/02.gif) top left no-repeat;
	}
.leftMenuType3 {
	background: url(images/bg/box3/03.gif) top left no-repeat;
	}
.leftMenuType4 {
	background: url(images/bg/box3/04.gif) top left no-repeat;
	}

.topSearchForm {
	background: url(images/bg/box3/06_2.png) top right no-repeat;
	}

.rightMenuType1 {
	margin:0px 18px 0px 18px;
	background: url(images/button/dot_marker_1.gif) top left no-repeat;
	}
.rightMenuTypeSep1{ height:5px; }

.rightMenuItemsLink , a.rightMenuItemsLink {
	color: #5a5a5a; text-decoration: none;
	}
.rightMenuItemsLink_selected , a.rightMenuItemsLink_selected  {
	color: #000; text-decoration: underline; 
	}
	
a.rightMenuItemsLink:hover , a.catalogMenuItemsLink:hover { text-decoration: underline; }
a.rightMenuItemsLink_selected:hover { text-decoration: none; }

.rightMenuItems1 {
	margin-left:12px;
	font-weight: bold; 
	font-size: 10px;
	height: 14px;
	}	
.rightMenuItemsLast {
	margin-right:7px;
	background: url(images/bg/box3/05_2.png) bottom left repeat-x;
	}




.catalogMenuTypeSep1{margin-left:3px;}
.catalogMenuType1 {
	background: url(images/button/dot_marker_3.gif) top left no-repeat;
	border2:1px solid #000;
	margin: 5px 0px 5px 0px;
	}
.catalogMenuItems1 {
	margin-left:16px;
	font-size: 11px;
	}	
	
.catalogMenuItemsLink , a.catalogMenuItemsLink  {
	color: #6e6e6e; text-decoration: none;
	}
.centralBlockTopMargin{ height:10px;}
.mainBlockBg { background-color: #f8f8f8;}


.titleNameBlock1 {
	background: url(images/button/dot_marker_2.gif) top left no-repeat;
	margin-bottom:10px;
	}
.titleNameBlockItems1 {
	margin-left:17px;
	padding:4px 0px 1px 0px;
	height:12px;
	}	



.blockCatalogItemsShortTitle1{
	margin:0px 0px 3px 0px;
	font-size: 10px;
	}	
.blockCatalogItemsShortDesc1{
	color: #6e6e6e;
	font-size: 10px;
	}	
.blockCatalogItemsPrice1 {
	text-align:right;
	color: #f26522;
	font-weight: bold; 
	}


.blockNewsListItems1{
	margin-bottom:15px;
	}	


.blockAdressMap {
	background: url(images/button/dot_marker_4.gif) top left no-repeat;
	}
.blockAdressMapItems {
	margin-left:18px;
	}
	

.voteBlockDesc1 {
	color: #6e6e6e;
	font-weight: bold; 
	margin:0px 0px 10px 5px;
}
.voteTypeSep1{margin:5px 0px 3px 0px;}
.voteItemsRadio1 {
	margin-right:5px;
	}
.voteItemsText1 {
	color: #6e6e6e;
	}
.voteBlockButton {
	margin:15px 0px 0px 7px;
}	


.faqMainBlockBg { background-color: #eee;}

.searchSeparator { height:15px;}

/*
links
*/


.copyText , a.copyText {color: #fff; font-size: 10px;}
a.copyText:hover { color: #ddd; }



/* forms */

.formInputSearch1 , .formInputSearch2 , .formInputText1 {
		width:110px; height:18px; border:1px solid #434a5d; 
		padding:2px; font-size: 10px; 
		background-color: #fff; 
		}

.formInputSearch2 { width:120px;}
.formDesc2 {margin-bottom:2px;}


/* polls */

.bar-fon {background-color:#fff; height:8px;  width:100%; border: solid 1px #e65400; }
.bar-count {background-color:#e65400; height:8px;  }



.photosBorder {border:1px solid #999898; background-color:#fff;}
.photosBorder2 {border:1px solid #434a5d; background-color:#fff;}
.photosBorder3 {border:1px solid #d4d4d4; background-color:#fff;}

.photosBorderItems {margin:4px; background-color:#f8f8f8;}
.photosNotItems {background: url(images/icons/no_photo.png) 50% 50% no-repeat;}

div.photos_list_img , div.photos_list_img_last {
	display         : block;
    position        : relative;
    width: 100px;
    text-align      : left;
    vertical-align  : bottom;
    margin-left     : 0;
    margin-top      : 0;
    margin-bottom   : 18px;
    margin-right    : 20px;
	float           : left;
	}

div.photos_list_img_last {
    margin-right     : 0px;
	}

div.photos_list_img_block {
    margin-left     : 0px;
    margin-top      : 0px;
	}


/*
errors & message
*/

div.error-mes , div.simple-mes {
	font-size: 10px;
	color:#333;
    margin:15px 0px 10px 0px;
    padding:0px 0px 5px 0px;
    background-color:#ebebeb;
}


div.error-mes .title, div.simple-mes .title  {
    color: #fff;
    background-color:#f79b1d;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    margin:2px 0px 10px 0px;
    padding:5px 5px 5px 10px;
    }


div.simple-mes .title  {background-color:#6e7072; }

a.error_block_link {color:#000; font-size: 10px;}




.pager , .pager-select , .pagerS {padding:1px 5px 1px 5px; color: #ffffff; font-weight:bold; font-size:10px; border: solid 1px #e65400;}
.pager {background-color: #f8f8f8;  color: #e65400;}
.pager-select , .pagerS {background-color: #e65400;}
.pager-block {margin:0px;}
a.pager , a.pager-select {text-decoration: none;}
a.pager:hover {color: #e65400;}
a.pager-select:hover {color: #ffffff;}


