body, td  {font-size:12px; font-family: verdana, arial, tahoma, sans-serif;}
body {margin:0px; padding:0px; border:0px; background-color:#999999;}

a:active {color: #000000;text-decoration: underline;}
a:link {color: #000000;text-decoration: underline;}
a:visited {color: #000000;text-decoration: underline;}
a:hover {color: #b22424;text-decoration:underline;}

a.autor:active {color: #7c7c7c; font-weight:normal; text-decoration: underline;}
a.autor:link {color: #7c7c7c; font-weight:normal;   text-decoration: underline;}
a.autor:visited {color: #7c7c7c;  font-weight:normal;  text-decoration: underline;}
a.autor:hover {color: #b22424;  font-weight:normal; text-decoration:underline;}

.sitemap {margin-left:18px; margin-top:5px; margin-bottom:5px;}
.sitemap img {margin-left:-9px;}

/*top*/
td.top{background-image:url(/i/logo.png); background-position:top left; background-repeat:no-repeat;}
.tools_ru{background-image:url(/i/logo.png); background-position:top left; background-repeat:no-repeat; height:96px;} 
.tools_en{background-image:url(/i/logoEng.png); background-position:top left; background-repeat:no-repeat; height:96px;} 
.tools_ru img{margin:20px;}
.tools_en img{margin:20px;}

/*menu*/
td.menuBg{background-image:url(/i/menuBg.gif); background-position:top left; background-repeat:repeat-x; height:33px;}
.menuCorner{float:left; padding-right:30px;}
.menu{float:left; font-size:12px; padding:10px 30px 0px 0px;}
.menu a:active{ color:#FFFFFF; text-decoration:none;}
.menu a:visited{ color:#FFFFFF; text-decoration:none;}
.menu a:link{ color:#FFFFFF; text-decoration:none;}
.menu a:hover{ color:#ffcccc; text-decoration:none;}

/*left*/
td.leftBg{background-image: url(/i/logoLeftBottom.png); background-position:top left; background-repeat:no-repeat;}
.menuLeft{font-size:12px; color:#b22424; line-height:20px; margin: 0px 10px 10px 25px;}
.menuLeft img{margin-left: -15px; }
.menuLeft a:active{color: #b22424;text-decoration:none; display:block;}
.menuLeft a:visited{color: #b22424;text-decoration:none; display:block;}
.menuLeft a:link{color: #b22424;text-decoration:none; display:block;}
.menuLeft a:hover {color: #a5a5a5;text-decoration:underline;}
.search{background-color:#f5f5f5; border:1px solid #b22424; margin:10px; padding:5px;}
.search input{background-color:#ffffff; border:1px solid #b22424; font-size:11px; margin:3px 0px 5px 0px; width:102px;}
.search img{margin:2px 0px 3px 0px;}
.contacts{background-color:#f4f4f4; 
          border:1px solid #eb6b66; 
          background-image:url(/i/contactsBg.png); background-position: bottom right; background-repeat:no-repeat;
          margin:10px; padding:5px; line-height:18px;}
.contacts strong{font-size:13px;}
.adverts{padding:5px 10px;}
.adverts p{margin:0px;}
/*left*/

/*content*/
td.bg{background-image:url(/i/bg.gif); background-repeat:repeat; background-position:top left;}
.content{background-image:url(/i/contentShadow.gif); background-position:top left; background-repeat:no-repeat;}
.contentIndex{font-size:12px; font-weight:bold; line-height:20px;  margin:20px 10px 5px 20px;}
.contentIndex h1{color:#b22424; font-size:15px; margin:0px;}
.contentIndex img {border:2px solid #999999;}
.newsHeader {font-size:15px; font-weight:bold; margin:0px 10px;}
#newsContent{ padding:5px 0px; margin:0px 10px;}
input{background-color:#ffffff; border:1px solid #b22424; font-size:11px; margin:3px 0px 5px 0px;}
        
        /*index*/
        /*Block*/
        .newsblock{margin:5px 10px 5px 15px;}
        #newsHeaderS {font-size:15px; font-weight:bold; margin-left:10px;}
        /*Block*/
		.indexPic {padding:10px 0px;}
        /*news*/
        td.newsLeft{border-top: 1px solid #999999; border-right:1px solid #ffffff; padding:10px; margin:0px 0px 0px 30px;
                     background-color:#e9e9e9; 
                                 background-image:url(/i/newsBg.gif); background-position:bottom right; background-repeat:no-repeat; }
        td.newsRight{ border-top: 1px solid #999999; padding:10px; 
                      background-color:#e9e9e9; 
                                  background-image:url(/i/newsBgCorner.gif); background-position:bottom right; background-repeat:no-repeat;}           
        .news img{border:5px solid #fff; margin:5px; /*padding:40px; background-color:#999; display:block;*/}
                .news{font-size:12px; line-height:18px;}        
        .news small{font-size:11px; color:#9a9a9a; display:block;}      
        .news strong{font-size:13px; color:#b22424; display:block;}     
                .news a{display:block; font-size:11px;}
        /*news*/
        /*new pictures*/
        td.grayBorder {border-bottom: 1px solid #999999; }
        .picList{font-size:11px; padding:5px; line-height:18px;}
        .picList strong{font-size:12px;}
        .picList strong span{font-size:13px; color:#b22424;}
        .picList small {font-size:11px; color:#999999;}
        .picList img{border:5px solid #fff; margin:5px; /*padding:2px; background-color:#ffffff;*/ display:block;}
        .picList a:link{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .picList a:visited{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .picList a:active{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .picList a:hover{font-size:12px; color:#999999; text-decoration:underline; font-weight:bold;}
        .buylink {font-size:11px; color:#b22424; line-height:18px;}
        .buylink a:link{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .buylink a:visited{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .buylink a:active{font-size:12px; color:#b22424; text-decoration:underline; font-weight:bold;}
        .buylink a:hover{font-size:12px; color:#999999; text-decoration:underline; font-weight:bold;}
        .all {color:#737373; list-style-type:square; margin-left:35px;  padding-top:5px;}
        .all a:active {color:#737373;text-decoration:underline;}
        .all a:visited {color:#737373;text-decoration:underline;}
        .all a:link {color:#737373;text-decoration:underline;}
        .all a:hover {color: #b22424;text-decoration:underline;}
        /*new pictures*/
        /*index*/
        
        /*inside*/
        .path{font-size:10px; color:#999999; margin:10px 10px 5px 40px;}
        .path a:active {color:#999999; text-decoration:underline;}
        .path a:link {color:#999999; text-decoration:underline;}
        .path a:visited {color:#999999; text-decoration:underline;}
        .path a:hover {color: #b22424;text-decoration:underline;}
        h1{font-size:15px; font-weight:bold; margin:0px 10px;}
        .contentInfo{font-size:12px; line-height:18px; margin:10px 0px;}
        .contentInfo li {padding:5px 0px;}
        .contentInfo img{border:5px solid #fff; margin:5px; /*padding:2px; background-color:#ffffff;*/}
        .contentInfo small{font-size:11px; line-height:16px;}
        img.buttonOrder{border:0px; background:none;}
        /*inside*/
        
        /*catalog*/
        .basketTab{background-color:#e9e9e9; background-image:url(/i/basketBg.gif); background-repeat:no-repeat; background-position: bottom right;
                           border:1px solid #eb6b66; padding:5px;
                           color:#666; font-size:12px;}
        .basketTab small{font-size:10px;}
        .basketTab strong{font-size:13px; letter-spacing:-1px; word-spacing:3px;}
        .basketTab a:link {color:#666;  font-size:9px; text-decoration:none; display:block;}
        .basketTab a:visited {color:#666;  font-size:9px; text-decoration:none; display:block;}
        .basketTab a:active {color:#666;  font-size:9px; text-decoration:none; display:block;}
        .basketTab a:hover{color:#b22424; text-decoration:underline;}
        .basketTab hr{color:#999;}
        .basketTab img{margin-right:10px;}
        .basket_iframe {background-color:#F4F4F4;}
        #catalogList{margin:5px 10px 5px 45px;}
        div.perPage{margin:10px 5px; padding:5px; background-color:#f2f2f2; border:1px solid #ccc;}
        .filters{color:#333; font-size:11px; margin:10px 5px; padding:10px; background-color:#f2f2f2; border:1px solid #ccc;}
        .filters a:active{color:#333; text-decoration:none;}
        .filters a:link{color:#333; text-decoration:none;}
        .filters a:visited{color:#333; text-decoration:none;}
        .filters a:hover{color:#b22424; text-decoration:underline;}
        .navident {margin-left: 30px; color:#6b6b6b; font-size:10px;}
        .navident a:active{color:#6b6b6b; text-decoration:none;}
        .navident a:link{color:#6b6b6b; text-decoration:none;}
        .navident a:visited{color:#6b6b6b; text-decoration:none;}
        .navident a:hover{color:#b22424; text-decoration:underline;}

        img.itemPhoto{border:1px solid #999999; padding:3px; background-color:#FFFFFF; margin:10px;}
                .dotBorder{border-bottom:1px dotted #999999;}
        .preview{background-color:#e7e7e7; margin:10px; color:#999999; padding:10px; }
                .previewList{padding:10px;}
                .previewList img{border:1px solid #999999; padding:3px; background-color:#FFFFFF; margin:10px;}
                .previewList  a:active{color:#afafaf; text-decoration:underline;}
                .previewList  a:link{color:#afafaf; text-decoration:underline;}
                .previewList  a:visited{color:#afafaf; text-decoration:underline;}
        .previewList  a:hover{color:#333333; text-decoration:underline;}
                img.previewPic {border:1px solid #999999; padding:3px; background-color:#FFFFFF; margin:10px;}
        .preview a:active{color:#afafaf; text-decoration:underline;}
                .preview a:link{color:#afafaf; text-decoration:underline;}
                .preview a:visited{color:#afafaf; text-decoration:underline;}
        .preview a:hover{color:#333333; text-decoration:underline;}
        .previewPic{float:center; }
        .previewPic a img{border:0px; height:8px; margin:0px; display:inline; background-color:#e7e7e7;}
        .pic{/*height:80px;*/ border:1px solid #999999; padding:3px; background-color:#FFFFFF; margin:10px;}
        
        /*catalog*/
        
        /*basket*/
                .makeOrder
                {
                text-transform:uppercase;
                font-size:12px;
                font-weight:bold;
                padding-left:10px;
                }
                a.makeOrder:active
                {color: #b22424;
                text-decoration:underline;
                }
                a.makeOrder:visited
                {color: #b22424;
                text-decoration:underline;
                }
                a.makeOrder:link
                {color: #b22424;
                text-decoration:underline;
                }
                a.makeOrder:hover
                {color: #000;
                text-decoration:underline;
                }
                
        /*basket-table*/
        td.border {border-bottom:1px solid #cccccc; padding:5px;}
        td.addBg {background-color:#e1e1e1; padding:5px 0px;}
        #basket{margin:10px 0px; background-color:#FFFFFF; border:1px solid #b22424;
        padding:10px;
        clear:both; font-size:8pt; font-weight:bold; color:#bbbbbb; }
        #position {color:#000000; font-weight:normal;}
        #position input {width:30px;}
        #add{margin-left:10px; color:#999999;}
        #add a {color:#999999; text-decoration:underline;}
        #add a:hover {color:#333333; text-decoration:underline;}
        #add input {padding:2px 0px; width:70px; background-color:#b41e00; color:#FFFFFF;}
        input.check {border:0px;}
        input.del {border:1px solid #cccccc; padding:3px 0px; width:120px; background-color:#f4f4f4;}
        /*basket-table*/
        /*check-table*/
        #buyHeader{font-size:10pt; font-weight:bold; color:#b41e00; padding:15px 0px 15px 15px;}
        #checkForm{margin:10px 0px; padding:10px; width:400px;
        clear:both; font-size:8pt; font-weight:bold; border:1px solid #999999; 
        background-color:#e9e9e9; 
        background-image:url(/i/newsBg.gif); background-position:bottom right; background-repeat:no-repeat; 
        font-size:8pt; font-weight:bold;}
        #checkForm input {width:300px; border:1px solid #999999;}
        #checkForm textarea{width:300px; background-color:#ffffff; border:1px solid #999999; font-size:11px; }
        #checkForm span{color:#eb6b66;}
        #checkForm i {color:#b22424; font-weight:bold; padding:0px 5px 5px 10px;}
        #send input {padding:2px 0px; width:90px; background-color:#b41e00; color:#FFFFFF; border:1px solid #ffffff;}
        /*check-table*/
        /*basket*/

        /*pager*/
        .pager{color:#737373; font-size:11px; margin-top:5px;}
        .pager a:link{color:#737373; text-decoration:underline;}
        .pager a:active{color:#737373; text-decoration:underline;}
        .pager a:visited{color:#737373; text-decoration:underline;}
        .pager a:hover{color:#333333; text-decoration:underline;}
        /*pager*/

/*content*/

.navBottom{font-size:11px; color:#b8b8b8; margin:10px 15px;}
.navBottom a:active{color:#b8b8b8; text-decoration:none;}
.navBottom a:visited{color:#b8b8b8; text-decoration:none;}
.navBottom a:link{color:#b8b8b8; text-decoration:none;}
.navBottom a:hover{color:#666666; text-decoration:underline;}

/*footer*/
.footer{background-image:url(/i/footerBg.png); background-position:bottom left; background-repeat:repeat-x; height:78px;}
.copy{float:left; font-size:12px; color:#FFFFFF; padding:15px 15px 0px 15px;}
.copy img {border:0px; margin-top:7px;}
.az{float:right; font-size:10px; color:#FFFFFF; padding:20px 15px;}
.az a:active{color:#FFFFFF; text-decoration:none;}
.az a:visited{color:#FFFFFF; text-decoration:none;}
.az a:link{color:#FFFFFF; text-decoration:none;}
.az a:hover{color:#999999; text-decoration:underline;}

.error {color: red;}
label.error {font-size: 80%; vertical-align: top; display: block;/*position: absolute; margin-top: -12px; margin-left: -30px;*/}

fieldset {
	border: 1px solid black;
 	width: 600px;
}
