body    {       margin:0;
                padding:0;
                background:#ffffff;
		color: #bebebe;
		text-align:left;
                font-family:Tahoma, Helvetica, sans-serif;}

table {font-size:100%;}
input,textarea,select {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
}
p { font-size:100%;
        margin-top:5px;
        margin-bottom:10px;
        padding:0px 9px 0px 9px;
        text-align:justify;
        color:#444444;
        font-family:Tahoma, Helvetica, sans-serif;}

h1 { font-size:130%;
        margin-top:15px;
        margin-bottom:10px;
        margin-left:7px;
        margin-right:30px;
        text-align:left;
        color:#06249B;
        font-family:Tahoma, Helvetica, sans-serif;}

h2 { font-size:120%;
        margin-top:25px;
        margin-bottom:5px;
        margin-left:9px;
        margin-right:0px;
        text-align:left;
        color:#666666;
        font-family:Tahoma, Helvetica, sans-serif;}

h3 { font-size:100%;
        margin-top:5px;
        margin-bottom:5px;
        margin-left:9px;
        margin-right:0px;
        text-align:left;
        color:#002299;
        font-family:Tahoma, Helvetica, sans-serif;}


ul { 
	color:444444;
	font-size: 100%;
        margin: 5px 0px 10px 30px;
	text-align: justify;}
ol  { 
	color:444444;
	font-size: 100%;
        margin: 5px 0 5px 30px;
	text-align: justify;}


a {font-family:Tahoma, Helvetica, sans-serif; color:#666666;}

.digit {color:#FF9900; font-size:80%;}
.news { color:#666666; text-decoration:none; font-size:85%;}
.news21 { color:#666666; font-size:85%;text-decoration:none;font-weight:bold;}
.news22 { color:#06249B; font-size:100%;}

.yel {background:#FF9900;}

.b1 {background:#fafafa;}

.block {width:100%;}
.block2 {width:100%; font-size:120%;}
.block3 {width:100%; padding-left:15px;}
.block4 {width:100%; margin-top:20%;}
.block5 {width:100%; height:173px; margin-top:-70px; padding-right:0px; text-align:right; z-index:1; position:relative; background:URL('/img/phone.gif') no-repeat right; }
.world {background:URL('/img/world.jpg') no-repeat top left; height:112px; }
.world_eng {background:URL('/img/world_eng.jpg') no-repeat top left; height:112px; }

.onsize {position:absolute; height:100%; z-index:1;width:100%;}
.flash {width:100%; height:220px; margin:0px; padding:0px; overflow:hidden;}
.main {border:1px solid #8898AA;
       border-bottom-color:#ffffff; 
       overflow:hidden;
       height:67%;
       margin:0px 5px -2px 5px;
       background:URL('/img/fon1.jpg') top  repeat-x; 
       clear: both;}

.main2 {border:1px solid #8898AA;
       border-bottom-color:#ffffff; 
       margin:0px 5px -2px 5px;
       margin-bottom:-20px;
       min-height:500px;
       clear: both;}

.footer {height:103px;
        width:100%;
        background:URL('/img/fon4.gif') repeat-x;
        clear:both; }

.menu {padding:5px 0px 5px 7px; color:#666666; text-decoration:underline; font-size:90%;}
div.menu2 { background:URL('/img/yellow.gif') repeat-y left; padding:0px 0px 0px 17px; height:20px; margin:0px 0px 0px 13px; color:#000000; text-decoration:none; font-size:75%;}
a.menu2 { color:#000000; text-decoration:none; font-size:90%;}

.cn1 {width:25%; float:left; margin-left:0%;}
.cn2 {width:38%; float:left; //margin-right:-100%; position:relative;padding:0px 20px 0px 45px;}
.cn3 {width:29%; float:right; //margin-left:33.4%;}
.cn4 {width:25%; float:left; margin-left:0%; background:URL('/img/fon2.jpg') no-repeat top right;}

.cn41 {width:29%; float:left; margin-left:0%;background:URL('/img/fon21.jpg') no-repeat top right;position:relative;vertical-align:top;}
.cn41 img {position:relative; margin-top:0px;background:#FFF;}
.cn41 form {margin-left:-10px;}
.cn5 {width:35%; float:left; //margin-right:-100%; text-align:center;position:relative;z-index:1000;}
.cn6 {width:35%; float:right; //margin-left:33.4%; text-align:right;}


.cn11 {width:25%;float:left; //margin-left:0%; background:URL('/img/fon1.jpg') top  repeat-x; height:568px;}
.cn7 {width:74%; margin-left:25%; text-align:left;}
.cn17{width:1%; text-align:left; height:60px;}  

.text {margin:52px 0px 0px 0px; padding:0px 0px 0px 15px; font-size:90%;}
.huck {position:absolute; background:#ffffff URL('/img/fon11.jpg') no-repeat top; width:6px; height:330px; top:274px; left:0px;z-index:8;}
.huck2 {position:absolute; margin-right:0%;z-index:0; left:0px; top:270px; background:URL('/img/blok.gif') repeat-y right; height:430px; width:100%;}
.cur_pic {position:absolute; width:226px; top:604px; left:5px; z-index:3;}
.world2 {margin-top:-98px;margin-left:45px;background:URL('/img/world2.gif') left top no-repeat;}
.world2_eng {margin-top:-98px;margin-left:45px;background:URL('/img/world2_eng.gif') left top no-repeat;}
.dsearch {position:relative;margin-top:-105px;//margin-right:-336px; width:200px; text-align:left;}
.lang {position:absolute; right:10px; top:230px; z-index:4;}
.lang2 {position:absolute; right:10px; top:208px; z-index:4;}
.red {color:#ff0000;}


.tab3{border: #444444 1px solid;
      border-collapse: collapse;
      color:#444444;
     }
.wt {color:#ffffff;}

.copy {font-size:10px;margin:-27px -310px 5px 0px; position:relative;}
.copy2 {font-size:10px;margin:-27px -257px 5px 100px;position:relative;//width:200px;}
     
<!-- main block -->
#x { background-repeat: repeat-x;}
#y { background-repeat: repeat-y;}
#n { background-repeat: no-repeat;}
.wht {background:#ffffff;}
.jst{ text-align:justify;}
.cn { text-align: center;}
.lt { text-align: left;}
.rt { text-align: right;}
.top { vertical-align: top;}
.bot { vertical-align: bottom;}
#checkbox { border: 0;}


/*   Cabinet  */
.login_form {}
.login_form td {color:#2B167D;font-size:11px;}
.login_form td .submit {border:0px;width:77px; text-align:center; padding-top:0px; height:24px; background:#2B167D; color:#FFF; font-size:11px;}

.reg_form {}
.reg_form td {color:#2B167D;font-size:11px;}
.reg_form td .submit {border:0px;width:122px; text-align:center; padding-top:0px; height:24px; background:#2B167D; color:#FFF; font-size:11px;}

p.tt {color:#2B167D; font-size:11px;}

.yel_line {border:1px solid #FF7E00; border-bottom:0px;height:1px; overflow:hidden; width:500px;}
.yelp {color:#FF7E00;}

.cabinet_list {margin:0px; padding:0px; overflow:hidden; zoom:1;}
.cabinet_list li {list-style:none;display:block; float:left; color:#FFF; background:#2B167D; font-size:11px; padding:5px; margin:0px 2px 0px 0px;}
.cabinet_list li:hover, .cabinet_list li.hover {background:#FF7E00; }
.cabinet_list li a {color:#FFF;text-decoration:none;}

.photo {display:block; float:left; border:4px solid #C6C6C6;}
.photo_info {float:left; width:100px;margin:0px 0x 0px 20px;}
.green {color:#07A103;}

.photo_links {clear:both;margin:10px 0px 0px 0px;}
.photo_links a {color:#666;}

.photo_filter {margin:0px; padding:0px;}
.photo_filter li {list-style:none; color:#2B167D;font-size:11px; margin:0px 0px 10px 10px;border-bottom:1px dashed #666; padding:5px; display:block;width:220px;}
.photo_filter .submit, .add_submit {border:0px;width:77px; text-align:center; padding-top:0px; height:24px; background:#2B167D; color:#FFF; font-size:11px;}

.comments {border:1px dashed #dfdfdf; width:500px; margin:0px 0px 20px 0px;font-size:11px;padding:10px;overflow:hidden;}
.comments:hover {display:block; background:#bebebe;}
.comm_name {font-weight:bold; color:#2B167D;display:block; float:left; }
.comm_text {color:#000;}


/*  Cart   */

.cart_item {width:500px; padding:0px 0px 15px 0px;overflow:hidden; zoom:1; border-bottom:1px dashed #666; margin:0px 0px 10px 0px;}
.cart_item .photo_info {}
.value {width:250px;background:#f2f2f2; overflow:hidden;}
.add_cart {padding:10px 0px 0px 0px; }
.add_cart input {border:0px; width:220px; height:44px; background:URL('/img/add_cart.gif') no-repeat;margin:0px 0px 0px 10px;text-align:right; font-weight:bold; color:#54A744; cursor:pointer;}
.del_cart input {border:0px; width:220px; height:44px; background:URL('/img/del_cart.gif') no-repeat;margin:0px 0px 0px 10px;text-align:right; font-weight:bold; color:#E76B1F; cursor:pointer;}
.cart_empty {display:block; height:44px; background:URL('/img/empty_cart.gif') no-repeat left; padding:20px 0px 0px 65px;font-weight:bold; color:#54A744;}

.calc {border:0px; display:block; height:41px; background:URL('/img/calc.gif') no-repeat left; padding:5px 0px 0px 60px;font-weight:bold; color:#387EAC;}