/* CSS Document */
body, html {height: 100%;}

body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	}

body , td , div , p , span , input , select, textarea, iframe, pre {font-family: Tahoma, Verdana, Arial, sans-serif; color: #000; font-size: 11px; }

/* 85ecf8 blue ; 87c22a green */

a {  color: #000; }
a:hover { text-decoration: underline; color: #666; }


p , form {margin:0px; padding:0px;}

.resetFloat{
    clear: both;
}

.orange , a.orange {  color: #f1610a;}
a.orange:hover {  color: #f18f54;}

.white , a.white {  color: #fff;}
a.white:hover {  color: #eee;}

.nounder , a.nounder { text-decoration: none;}

.bolder { font-weight: bold;}

.select {color: #f1610a;}

.headerTextInfoBlock{
	margin: 25px 0px 0px 15px;
	}
.vp_size12 {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; line-height: 18px;}
.vp_size13 {font-size: 13px;}
.vp_size14 {font-size: 14px;}
.vp_size16 {font-size: 16px;}
.vp_size18 {font-size: 18px;}
.vp_size20 {font-size: 20px;}

.lineHeight12px {line-height: 12px;}
.lineHeight14px {line-height: 14px;}
.lineHeight16px {line-height: 16px;}
.lineHeight18px {line-height: 18px;}
.lineHeight20px {line-height: 20px;}


/*
main_bg
*/
.menuMainTextItems {
	margin:7px 0px 7px 0px;
}
.menuMainDotItemsOn , .menuMainDotItemsOff {
	width:15px; height:14px;
	margin:5px 0px 5px 7px;
    display         : block;
	background: transparent url(images/icons/dot_main_menu_on.gif) top left no-repeat;
}

.menuMainDotItemsOff {
	background-image: url(images/icons/dot_main_menu_off.gif);
}

.menuMainBgOn {
	background: #dbdbdb url(images/menu/main_bg_on.gif) top left no-repeat;
}

.menuMainBgOff {
	background: #fad1b5 url(images/menu/main_bg_off.gif) top left no-repeat;
}

.menuMainBgSep {
	background-color:#d6d6d6;
}



.menuBotTextItems {
	margin:6px 0px 3px 20px;
}

.menuBotBgOn {
	background: #7a7878 url(images/menu/footer_bg_on.gif) top left no-repeat;
}
.menuBotBgOff {
	background: #e7e7e7 url(images/menu/footer_bg_off.gif) top left no-repeat;
}




.mainSubMenuUrlAllTopSepar {height:4px;}
.mainSubMenuUrlAllBotSepar {height:11px;}
.mainSubMenuItemsSepar {height:3px;}
.leftSubMenuItemsSepar {height:3px;}

.mainSubMenuBg {background: #feecde url(images/bg/main_sub_menu.gif) top left repeat;}

.leftDropBg {background: #fff url(images/bg/left_main_block.gif) top right no-repeat;}
.leftSubMenuTopBg {background: #fff url(images/bg/left_sub_menu_top.gif) top left no-repeat;}
.leftSubMenuBotBg {background: #fff url(images/bg/left_sub_menu_bot.gif) bottom left no-repeat;}
.leftSubMenuHeight { min-height:250px;}

.leftSubMenuItemsMargin {margin:1px 0px 1px 0px;}
.leftSubMenuItemsMarginSelect {margin:6px 0px 5px 0px;}
.leftSubMenuItems {padding: 3px 10px 4px 7px;}
.leftSubMenuItemsSelect {background-color:#ef6208; padding: 5px 10px 5px 9px; font-size: 12px;}

.mainContentBg {background: #f0f0f0 url(images/bg/main_content.gif) top left repeat;}
.mainContentText {margin:20px 15px 25px 15px; width:605px; }
.mainContentTitle {font-size: 14px; font-weight: bold; margin-bottom:12px;}
.minMainContentHeight {height:300px;}
/*
images
    text-align      : left;
	float           : left;

*/
.leftAction1 {margin:10px 0px 30px 0px; text-align:center; }
.leftAction2 {margin:15px 0px 30px 0px; text-align:center; }
.leftActionItem1 {margin-bottom:20px;}

.shopsMenuTypeBlockSepar {height:20px; }
.shopsMenuCharIndexBlockSepar {height:20px;}
.shopsTextBlockSepar {margin-bottom:20px; }
.shopsCharIndexBlock {font-size: 14px; font-weight: bold; }

.mainContentTTSepar {height:20px;}
.more_block {text-align:right; margin-right:0px;}


/*
links
*/









/* forms */
.formInputTextSearch1 {
		width:138px; height:18px;
		font-size: 10px; font-weight: bold;
		border:1px solid #7a7a7a; background-color:#fff;
		padding:1px;
		}
.formInputTextSearch2 {
		width:140px;  height:18px;
		font-size: 9px; font-weight: bold;
		}


.formButtonBlock {cursor:pointer;}

.formButtonTitle {margin:0px 0px 0px 15px; font-size: 10px; color:#fff; font-weight:bold; min-width:40px;}
.formButtonRight {width:13px; height:18px;}
.formButtonBgL {
	background: transparent url(images/button/button_bg.gif) top left no-repeat;
}

.formButtonBgR {
	background: transparent url(images/button/button_bg.gif) top right no-repeat;
}


.formInputText1 , .formTextareaText1 , .formInputText2  {
		width:198px;
		border:1px solid #7a7a7a; background-color:#fff;
		padding:1px;
		}
.formTextareaText1  {height:70px;}
.formInputText2  {width:50px;}

.formSeparItem1 {height:7px;}
.formSeparItem2 {height:10px;}

.formCaptchImg  {border:1px solid #000;}


/*
errors & massage
*/


.error-mes, .simple-mes  {
    background-color:#f6f6f6; font-size:11px; color:#000; margin: 0px 0px 12px 0px; padding: 0px 0px 8px 0px;
    border:1px solid #a3a0a0;
    width:405px;
    }

.error-mes ul , .simple-mes ul  {
    margin-top:15px;
    }


.error-mes .title, .simple-mes .title  {
    font-size:11px;margin:0px 0px 10px 0px; color:#fff;
    font-weight:bold;
    padding:2px 0px 3px 10px;
     background-color:#7a7878;
    border-bottom:1px solid #a3a0a0;
    }

.error-mes .title  {
     background-color:#ef6208;
    }

.messageInfo {
    margin: 12px 0px; padding: 20px;
    border-top:1px dotted #a3a0a0;
    border-bottom:1px dotted #a3a0a0;
}



.copyright , a.copyright {
	font-size: 10px;
	color: #828282;
}
a.copyright:hover { color: #000; }

div.copyright {
	margin-left:5px;
}



/* pager-block */
.pager-block, .pager , .pagerS , .pager-select , a.pager , a.pager-select  {}
.pager  , .pager-select , a.pager-select , a.pager {}
.pager-block {display : inline;}
.pager, a.pager  { }




.photos_list_img_block {
    margin:10px 0px 0px 0px;
    }

div.photos_list_img , div.photos_list_img_last {
    display         : block;
    position        : relative;
    width: 90px;
    text-align      : left;
    vertical-align  : bottom;
    margin-left     : 0;
    margin-top      : 0;
    margin-bottom   : 10px;
    margin-right    : 10px;
	float           : left;
	}


div.photos_shops_img {
    display         : block;
    position        : relative;
    text-align      : left;
    vertical-align  : bottom;
    margin-left     : 0;
    margin-top      : 0px;
    margin-bottom   : 20px;
    margin-right    : 20px;
	float           : left;
	}





