/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background: #fff url(images/bg/bottom_bg2.gif) bottom left no-repeat;
	}

body , td , div , p , span , input , select, textarea, iframe, pre {font-family: Helvetica, Verdana, Arial, sans-serif; color: #878787; font-size: 11px; line-height: 14px; letter-spacing: 1px; word-spacing: 1px;}

/* 85ecf8 blue ; 87c22a green */

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


a:link { text-decoration: none; color: #878787; }
a:visited { text-decoration: none; color: #878787; }
a:active { text-decoration: none;}
a:hover { color: #C7C7C7; }
a.under , .under {text-decoration: underline; }
a.under:hover {text-decoration: none; }

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

.rightSide {margin-right:10px;}

.dark , a.dark {color: #000000;}
a.dark:hover { color: #C7C7C7; }

.mainMenu , .mainMenu_selected {font-size: 10px;}
.mainMenu_selected {font-weight:bold;}
.mainMenu_red, a.mainMenu_red {color:#da4f4f; font-weight:bold;}
a.mainMenu_red:hover {color:#C7C7C7;}

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

.newsBlock {width:455px;}
div.newsImgBorder {border:1px solid #ccc; padding:10px; }
.newsTitle {font-weight:bold; margin-bottom:5px;}
.newsSeparator {margin:10px 0px 10px 0px;}
.newsDate {font-weight:100; font-size: 10px;}


.catalogItemsPreview {margin:10px;}
.catalogItemsPreviewTitle1 {margin:3px 0px 0px 0px; font-size:10px;}
.catalogItemsPreviewPrice {margin-top:5px;  font-size:10px;}
.catalogSeparator {margin:5px 0px 5px 0px;}
.catalogItemsOldPrice {padding:2px 0px 0px 13px;  font-size:10px; background: #fff url(images/bg/old_price_bg.gif) 50% 50% no-repeat; }
.catalogItemsDesc {font-size: 11px; }


.copyText , a.copyText  {color: #d9d9d9; font-size: 10px;  letter-spacing: 0px;}
.copyText:hover {color: #a4a4a4;  text-decoration: none;}


/*
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;
	}
.bgDot1 {
	background-image: url(images/bg/dot1.gif);
	background-position: left top;
	}




/*
images
*/
div.photos_list_img {display         : block;
    position        : relative;
    width: 141px;
    text-align      : left;
    vertical-align  : bottom;
    margin-left     : 0;
    margin-top      : 0;
    margin-bottom   : 10px;
    margin-right    : 10px;
	float           : left;
	}



div.photos_list_img2 {display         : block;
    position        : relative;
    width: 75px;
    text-align      : left;
    vertical-align  : bottom;
    margin-left     : 0;
    margin-top      : 0;
    margin-bottom   : 15px;
    margin-right    : 15px;
	float           : left;
	}




/*
links
*/









/* forms */
input , select {font-size: 10px;}
.formInputText1 {width:130px;}
.formInputText2 , .formTextareaText2 {width:190px;}
.formInputText3 {width:85px; height:20px; border:1px solid #aaa;}
.formInputText4 {width:60px;}
.formTextareaText2 {height:100px;}
.formInputTextCount {width:50px; height:20px;}
.formButton1 , .formButton2  , .formButton4 {background-color:#000; color:#fff; border:1px solid #000; width:85px; height:20px;}
.formButton2 {width:215px;}
.formButton4 {width:120px;}
.formButton3 {background-color:#c0c0c0; color:#757575; border:1px solid #aaaaaa; width:85px; height:20px;}

.formInputTextReply1 {width:215px;}
.formTextareaReply1 {width:215px; height:100px;}

/*
errors & massage
*/



.error-mes .title, .simple-mes .title  {font-weight:bold;color:#000; margin:0px 0px -5px 0px; padding:0px 5px 5px 0px; word-spacing: 2px;}
.error-mes, .simple-mes  {color:#000; padding:0px 0px 5px 0px; margin-bottom:10px;}
.error-mes ul, .simple-mes ul  {margin:0px; padding:0px;}
.error-mes ul li, .simple-mes ul li {list-style:none; text-transform: uppercase; }



/* pager-block */
.pager-block, .pager , .pagerS , .pager-select , a.pager , a.pager-select  {font-size: 9px; color:#6e6e6e; font-weight: bold; text-decoration:none;}
.pager , .pagerS , .pager-select , a.pager-select , a.pager {border:1px solid #6e6e6e; background-color:#999; color:#fff;}
.pager , .pagerS , .pager-select  {padding:3px 5px 1px 5px; margin:0px 2px 0px 2px;}
.pager-block {margin:10px 0px 0px 0px;}
.pager, a.pager  {background-color:#fff; color:#878787; border:1px solid #6e6e6e; }
.pagerS {background-color:#bb9e7c;color:#fff; margin:2px 15px 0px 0px; text-align:center; border:1px solid #bb9e7c;}




.newsText {text-align:justify;}

