html, div, p, img { 
    margin: 0;
    padding: 0; 
    border: 0;
} 
body {
    padding: 0;
    margin: 0 auto;
    //text-align: center;
    background: #fff url(../assets/images/bgbg.gif) repeat 0 0;
}

#wrapper {
    background: transparent url(../assets/images/mainBg.png) repeat-y 0 0 ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/mainBg.png',sizingMethod=scale);
    //background: none;
    //text-align: left;
    margin: -85px auto 0 auto;
    width: 1000px; 
    
}


body, select, textarea, table {
    font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fff url(../assets/images/bgbg.gif) repeat 0 0;
}



#greenBg {
	background: #00ac53 url(../assets/images/greenBg.gif) repeat-x 0 0;
	height: 85px;
	width: 100%;
	min-width: 1000px; 
	
}

* html #greenBg {
    width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');
}


/**********/


p {
    margin: 0.75em 0;
}


h1 {
    color: #131313; 
    font-size: 18px;
    margin: 0 ;
    padding: 0;
    font-weight: normal;
}
h2 {
    color: #008252;
    font-size: 18px;
    margin:  0 0 1em 0 ;
    padding: 0;
    font-weight: normal;
}

option {
    margin: 2px 0;
}

a {
    color: #00a150;
}
a:link, a:visited {
    text-decoration: underline;
}
a:visited {
	color: #a10101;
}
a:hover, a:active {
    text-decoration: none;
}
a.extLink, 
a[href^="http://"]:not([href*="192.168.0.3/artima2/"]){
    color: #3682c8;
}

a.order {
   color: 300944a;
   font-size: 19px;
   padding:  20px 0 0 60px;
   margin-bottom: -20px;
   display: block;
   background: url(../assets/images/order.gif) no-repeat  8px 19px;
}
a.order:link, a.order:visited {
    text-decoration: underline;
}
a.order:hover, a.order:active {
    text-decoration: none;
}


/*

.wrapper1 {
    background: #fff url(../assets/images/bgrightcol.gif) repeat-y right top;    
}

.wrapper2 {
    background: #fff url(../assets/images/bgleftcol.gif) repeat-y left top;    
}
*/

/* левая колонка */
.leftColumn {
    padding: 0;
    margin: 0 420px 0 0; 
    //float: left;
    //margin: 0;
}


/* правая колонка */
.rightColumn {
    width: 420px;
    float: right;
    margin:0;
    padding: 0;
}



#topLeftLine {
    /*width: 100%;*/
/*    background:  url(../assets/images/topLineRightBg.jpg) repeat-x 0 0;*/
    background: transparent url(../assets/images/topLineRightBg.gif) repeat-x 0 0;
/*    
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/topLineRightBg.png",sizingMethod=scale);
    //background: none; */
    
    height: 219px;/* 175px;*/
    margin: 0 0 0 64px;
}
#logo {
    background: url(../assets/images/topLineLeft.jpg) no-repeat left top;
    height: 219px;/*175px;*/
    /*width: 271px;*/
    width: 207px;
    float: left;
font-size:27px;
overflow:hidden
}

#logo a {
    position: relative;
    top: 100px;
    /*left: 77px;*/
    left: 13px;
    color: #008252;
}

#mainMenu { 
background:#039646 url(../assets/images/mainMenuBg.jpg) no-repeat left top;
float:left;
height:203px;
width:296px;


    
}
#mainMenu table {
    background: transparent;
    width: 296px;
    height: 190px;
    //height: 193px;
    border: 0;
    margin: 0;
    padding: 0;
}
#mainMenu ul {
    list-style-type: none;
}
#mainMenu ul li {
    padding: 5px 0;
}


#mainMenu a {
    color: #fff;
}
#mainMenu a:link, #mainMenu a:visited {
    text-decoration: underline;
}
#mainMenu a:hover, #mainMenu a:active {
    text-decoration: none;
}





#topRightLine {
    background: url(../assets/images/topLineRightBg.gif) repeat-x 0 0;
    height: 98px;
    margin: 0 75px 0 0;
    /*border: 1px solid red;*/
}
#topRightLine div {
    background: url(../assets/images/topLineRight.jpg) no-repeat right top;
    height: 65px;
    //height: 98px;
    width: 268px;
    width: 193px;
    //width: 361px;
    //width: 286px;
    
    float: right;
    padding: 26px 0 0 93px;
    
    font-size: 24px;
    color: #fff;
    
}
#topRightLine div span {
    color: #159251;
    font-size: 17px;
    
}








#leftContent {
    /*margin: 0 30px 0 78px;*/
    margin: 0 0 0 78px;
    padding: 0 0 25px 38px;
    background: url(../assets/images/bullet2.gif) no-repeat 0 2px;

    
    position: relative;
    left: -38px;
}

#leftContent p {
    margin:2.5em 0pt 0.75em;
}

#leftContent h1 {
    
    
}

#leftContent ul {
    list-style-image: url(../assets/images/bullet3.gif);    
    list-style-position: outside;

    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
}

#leftContent ul li {
    margin: 0;
    padding: 2px 0;
}





#rightContent {
    margin: 0 88px 0 0;
    padding: 0 0 25px 0;
}

.greyModule {
    background: #8b8e91;
    border: 0;
    padding-top: 1px;
    padding-bottom: 40px;
    border-left: 2px solid #727272;
}
.greyModule1 {
    background: #8b8e91;
    padding-top: 1px;
    padding-bottom: 10px;
    border-left: 2px solid #727272;
    text-align: right;
}


#rightContent h2 {
    padding: 0 0 0 12px;
    margin: 40px 0 0 0;
    color: #bade8f;
    border-left: 2px solid #000;
    font-size: 18px;

}
#rightContent h3 {
    padding: 0 0 0 12px;
    margin: 9px 0 0 0;
    font-weight:normal;
    height: 17px;
    
    background: #7a7c7f;
    color: #fff;
    font-size: 12px;

}

#rightContent .greyModule a {
color:#F7FFC8;
line-height:18px;
padding:0pt 20px 0pt 0pt;
white-space:nowrap;

}
#rightContent .greyModule a:link, #rightContent .greyModule a:visited {
    text-decoration: none;
}

#rightContent .greyModule a:hover, #rightContent .greyModule a:active {
    text-decoration: underline;
}

.greyModule p {
    padding: 10px 0 10px 12px;
    margin: 0;
}

.greyModule1 #search {
    background: url(../assets/images/btn_search.gif) no-repeat 105px 10px;
    padding: 10px 0px 0 30px; 
}

.greyModule1 #search input {
    margin:  0 10px 0 0;
    font-size: 11px;
}

#ajaxSearch_input, .FSF_input {
    width: 110px;
}
#ajaxSearch_form, .FSF_form  {
    margin:0; 
    padding: 0
}


#rightContent .whiteModule {
    background: #fff url(../assets/images/dottedBg.gif) repeat-y 0 0;
    padding:  6px 0 12px 22px;
    margin: 66px  0 0 0;
}





#footerRight {
    height: 91px;
}
#footerLeft {
    width: 100%;
    height: 91px;
}
#footerContentLeft {
    background: #e4e4e4;
    border-top: 1px solid #c9c9c9;
    margin: 0 0 0 64px;
    width: 100%;
    height: 62px;
    //height: 91px;
    padding: 14px;
}
#footerContentRight {
    background: #e4e4e4 url(../assets/images/dottedBg.gif) no-repeat 0 3px;
    border-top: 1px solid #c9c9c9;
    margin: 0 75px 0 0;
    height: 90px;
    //height: 91px;
    /*bordeR: 1px solid red;*/
}



.smallGreyText {
    color: #9c9fa2;
    font-size: 11px;
}

.smallGreenText {
    color: #00a150;
    font-size: 11px;
}


ul.smallGreenText {
    float: left;    
    list-style-image: url(../assets/images/bullet1.gif);    
    list-style-position: outside;

    margin: 10px 0 0 10px;
    padding: 0 0 0 20px;
}

.smallGreenText li {
    /*padding: 1px 0;*/
    margin: 0;
    padding: 2px 0;
}

.smallGreenText li a {
    color: #00a150;
    font-size: 11px;
}
.smallGreenText li a:link,.smallGreenText li a:visited {
	color: #00a150;
}
.smallGreenText li a:hover,.smallGreenText li a:active {
	color: #00a150;
}


.clearer {
    clear: both;
}


.ajaxSearch_highlight, .ajaxSearch_highlight1 {
    color: #fff;
    background: #00A150;
}

#ajaxSearch_submit {
    background: #cfedde;
}

.ajaxSearch_result, .FSF_submit {
    margin:0pt 0pt 10px;
}
.FSF_result {
    margin:10px 0pt 0pt;
}
.coin {
    color:#008252;
    font-weight:bold;
}
.itog {
    border-left:5px solid #008252;
    display:block;
    font-size:130%;
    font-weight:bold;
    margin:10px 0pt;
    padding-left:5px;
}




.news {
    padding: 40px 0 8px 0;   
    margin: 20px 0 0 0;
    background: url(../assets/images/mainBg1.gif) repeat-y 0 0;
}



.leftColumn1Content {
    float: left;
    width: 477px;
    //width: 491px;
    
    padding: 0 0 8px 14px;
    margin: 0 0 0 64px;
    //margin: 0 0 0 32px;
    
}
.rightColumn1Content {
    float: right;
    width: 356px;
    //width: 370px;
    
    padding: 0 14px 8px 0;
    margin: 0 75px 0 0;
    //margin: 0 38px 0 0;
}

.news .leftColumn1Content label {
    font-size: 11px;
    background: url(../assets/images/bullet4.gif) no-repeat 0 0;
    padding: 0 0 0 10px; 
}

.news .rightColumn1Content label {
    font-size: 11px;
    background: url(../assets/images/bullet5.gif) no-repeat 0 0;
    padding: 0 0 0 10px; 
}


.news p {
    margin: 0 0 18px 47px;
}




#leftContent table {
	border-collapse: collapse;
margin: 0 0 25px 0;
width: 450px;
	
}

#leftContent td {
	border-top: 1px solid #dcdcca;
	border-bottom: 1px solid #dcdcca;
	background: #FFFEE3 none repeat scroll 0%;
	padding: 10px 10px 15px 10px;
	vertical-align: top;
}


#leftContent .block, #leftContent .itog { 
	background: #fffee3;
	padding: 8px 0 8px 14px;
	margin: 0 0 0 -14px;
display:block;
	
}
.coin {
	color: #be5e00;
}

.coin1, #leftContent .itog .coin {
	color: #be5e00;
	font-size: 18px;
}

.innercontent {
	background: #f3f3f4;
	border-left: 1px dotted #8d8e92; 
	border-right: 1px dotted #8d8e92; 
	padding: 5px 20px;
        margin: 0 0 30px 0;
}

.innercontent ol {
	margin: 0 15px;
	//margin: 0 20px;
	padding: 0;
}
#leftContent .innercontent ul {
	list-style-image: none;
	padding: 0pt 0pt 0pt 20px;
}


.attention {
    background: #f7f7f7 url(../assets/images/attention.gif) no-repeat;
    height: 186px; 
    width: 464px;
    
}
.attention h2 {
   color: #565656;
   font-size:28px;
   margin:0pt;
   padding:15px 18px 10px 18px;
}
#leftContent .attention p {
    margin: 0 0 4px 123px;
    font-size: 14px;
    
}

.attention  a.order {
   margin:-14px 0pt 4px 115px;
   padding:20px 0pt 0pt 53px;
}
