* { margin: 0; padding: 0; border: 0; }
body { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #000; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; }
ul { list-style: none; }
img { border: 0; }
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #005fb1;}
a:hover { text-decoration: none; }
#loader{
display:none;
width: 100%;
height: 100%;
position: absolute;
background-color:#000000;
filter:alpha(opacity=30);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.7;
top:0px;
left:0px;
}

.site_center { margin: 0 auto; width: 1252px; text-align: left; }
.marquee {color: #c80050; font-size: 18px; padding: 10px 0px; } 

/*head*/
.logo { margin-bottom: 18px; width: 100%; }
.logo img { border-bottom: 2px solid #CC0000; }

/*content*/
.content { color: #555555; font-family: verdana, arial, tahoma, helvetica, sans-serif; font-size: 11px; padding-bottom: 38px; width: 100%; }
.content p { text-align: justify; text-indent: 5px; margin: 5px 0px; }
.content .lastp { margin: 5px 0px 0px; }
.content a { color: #c80050; text-decoration: none; }
.content hr { text-align: center; width: 90%; color: #555555; }
.main { margin: 0px; padding: 0px; width: 100%;}
.left { width: 336px; padding-left: 25px;}
.left2 { width: 256px; padding-left: 25px;}
.menubg { background: url(../images/menubg.gif) repeat-y; width: 226px;}
.menu_top { background: url(../images/menu_top.gif)  bottom no-repeat; width: 226px; height: 11px;}
.menu_foot { background: url(../images/menu_foot.gif)  no-repeat; width: 226px; height: 11px; }
.menu { width: 195px; margin-left: 16px; color: #555555; font-size: 12px;}

.reg { font-size: 14px; color: #006666; }
.reg a { margin-left: 35px; font-weight: bold; font-size: 14px; color: #c80050; }
.reg a:hover { margin-left: 35px; font-weight: bold; font-size: 14px; color: #006666; }
.reg1 { font-size: 15px; color: #006666; text-align: center; }
.reg1 a { margin-left: 35px; font-size: 14px; color: #c80050; }
.reg1 a:hover { margin-left: 35px; font-size: 14px; color: #006666; }

.menu span { background-color: #f1f2ed;}
.menu a:hover span { border-bottom: 4px solid  #f0ab6f;}
.menu a { background: url(../images/menu_a.gif) repeat-x bottom; height: 20px; display: block; text-decoration: none; color: #555555; font-size: 14px;}
.menu .act span { border-bottom: 4px solid  #f0ab6f;}
.menu td { vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.center { text-align: center; }

.block_top { background: url(../images/block_top.gif) no-repeat; width: 814px; height: 18px;}
.block_foot { background: url(../images/block_foot.gif) no-repeat; width: 814px; height: 19px;}
.blockbg { background: url(../images/blockbg.gif) repeat; width: 814px;}
h1 { color: #c80050; font-size: 18px; padding: 18px 0px; text-indent: 5px; } 
h2 { color: #c80050; font-size: 16px; padding: 18px 0px; text-indent: 5px; }
h3 { font-weight: bold; font-size: 12px; padding-bottom: 8px; text-indent: 5px; }
 
.table { text-align: center;  width: 100%; margin: 0px 0px 10px 0px; border-collapse: collapse; border: none; } 
.table img { border: none; width: 50px; height: 100px; } 
.table .t1 { width: 25%; }
.table .t1 a { color: #000; }
.table .t1 a:hover { color: #c80050; }
.table .t2 {  }
.table .t2 img { height: 115px; width: 180px;  }


/* Products */
.table2 { width: 700px; margin: 0px; padding: 0px; border-collapse: collapse; border: none; background: #ffffff; } 
.indent1 { width: 700px; border-bottom: 1px solid #c80050 dotted; padding: 2px 0px 2px; background: #ffffff;  }
.indent2 { width: 700px; border-bottom: 1px solid #c80050 dotted; padding: 0px; background: #ffffff;  }
.table2 img { border: none; } 
.table2 .t1 { width: 80px;  text-align: center; background: #ffffff; padding-top: 5px; }
.table2 .t1 a { color: #c80050; }
.table2 .t1 a:hover { text-decoration: underline; }
.table2 .t2 { margin: 5px; border-bottom: 1px solid #93c7ce; height: 23px; vertical-align: middle; text-align: justify; text-indent: 5px; }
.table2 .t2 a { color: #c80050; }
.table2 .t2 a:hover { text-decoration: underline; }
.table2 .t3 { text-align: left; }
.table2 .t3 a { color: #c80050; }
.table2 .t3 a:hover { text-decoration: underline; }
.table2 .t4 { text-align: left; }
.table2 .t4 a { color: #c80050; }
.table2 .t4 a:hover { text-decoration: underline; }
.table2 .t5 { text-align: left; }
.table2 .t5 a { color: #c80050; }
.table2 .t5 a:hover { text-decoration: underline; }
.hist { margin: 17px 0px 0px; }
.hist a { color: #000000; font-weight: bold; }
/* Products */

/*Basket*/

/*Basket*/

/*Forma*/
.basket { width: 226px; }
.title1 { background: url(../images/title1.gif) no-repeat; width: 226px; height: 26px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; padding-left: 15px; padding-top: 7px;text-decoration: underline; font-weight: bold; }
.forma { width: 226px; margin-top: 11px; color: #333333;}
.forma input { width: 165px; height: 17px; border: 1px solid #999999; color: #999999; padding-left: 5px; padding-top: 2px; margin-left: 5px;}
.forma td { padding-bottom: 8px;}
.forma a { color: #333333; font-size: 11px;}
.knopa { background: url(../images/strela3.gif) right no-repeat; padding-right: 13px; color: #000; font-size: 14px; text-transform: uppercase; float: right; font-weight: bold; text-decoration: none; margin-bottom: 21px;}
/*Forma*/

/* ------ recycled box ------ */
.recycledBox { background:url(../images/recycled_back_middle_n1.gif) repeat-y 0px -2px #D94126; width: 226px; margin-bottom: 6px; color: #ffffff; font-size: 12px; }
.recycledBox a { color: #FFD6A9; font-weight: bold; font-size: 17px; }
.recycledBox a:hover { color: #ffffff !important; }
.recycledBox .backTop { height: 100%; background:url(../images/recycled_back_top_n1.gif) no-repeat top left; }
.recycledBox .backBottom { background:url(../images/recycled_back_bot_n1.gif) no-repeat bottom left; min-height: 110px; _height: 110px; padding: 1px 0 29px 0; }
.backBottom h2 { text-align: left; padding: 6px 0px 0px 15px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #fffff; text-decoration: underline; font-weight: bold; }
.backBottom h2 a { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight: bold; }
.recycledBox .mainBlock { padding: 14px 15px 0 16px; font-size: 12px; padding-top: 30px; }
.recycledBox .lineTxt { padding-bottom: 7px; }
.recycledBox .lineTxt .name{ width: 100px; padding: 0 7px 0 7px; _padding: 0 4px 0 7px; float: left; font-size: 11px; font-weight: normal; }
.recycledBox .button { padding-top: 5px; text-align: center; }
/* ------ //end recycled box ------ */


.title { color: #de7b26; font-size: 18px; padding-bottom: 18px;}
.text { padding-left: 25px; padding-right: 25px; font-size: 12px;}
.text p { text-indent: 15px; text-align: justify; padding-bottom: 8px; } 
.text p a { color: #c80050; text-decoration: none; }
.text img { border: none; }
.text ul { list-style:disc; margin-left:30px;}

.img_left { float: left; padding: 5px 8px 0px 0px; }
.img_right { float: right; padding: 5px 0px 0px 8px; }
.tumbs { background-color: #f6f8f0; padding-left: 170px; }
.title2 { color: #c80050; font-size: 18px; padding-left: 7px; padding-bottom: 12px; padding-top: 14px; }
.tumb { background: url(../images/tumb.gif) no-repeat; width: 218px; height: 202px; float: left;  margin-right: 18px; }
.tumb img { margin-left: 14px; margin-top: 12px; margin-bottom: 14px;}
.tumb a { color: #c80050; text-decoration: none; }
.tumb p { padding-left: 15px; font-size: 12px; text-align: center; }

/*foot*/

.foot { background: url(../images/foot.gif) repeat-x; height: 81px; font-size: 11px; color: #777777; }
.copy { float: left; padding-left: 47px; padding-top: 23px; }
.copy a {color: #605d5d; text-decoration: none; }
.site img { vertical-align: baseline; margin-left: 8px; }
.site { float: right; padding: 27px 49px 0px 0px; }
.site a {color: #605d5d; text-decoration: none; }
/*foot*/

/*index2*/
.text2 .title { color: #de7b26; font-size: 24px; padding-bottom: 18px; }
.text2 { padding-left: 25px; padding-right: 25px; font-size: 12px; }
.text2 p { text-indent: 15px; text-align: justify; padding-bottom: 8px; }
.text2 span { font-size: 14px; font-weight: bold; color: #e99954; margin: 0px 8px 0px 0px; }
/*index2*/

/*contacts*/
.tumbs2 { padding-left: 25px;}
.tumb2 { background: url(../images/tumb2.gif) no-repeat; width: 218px; height: 202px; float: left; }
.tumb2 img { margin-left: 15px; margin-top: 10px; margin-bottom: 14px;}
.tumb2 a { color: #de7b26;}
.tumb2 p { padding-left: 15px;}
.tumbs3 { padding-left: 25px;}
.tumb3 { background: url(../images/tumb3.gif) no-repeat; width: 218px; height: 315px; float: left; }
.tumb3 img { margin-left: 15px; margin-top: 10px; margin-bottom: 14px;}
.tumb3 a { color: #de7b26;}
.tumb3 p { padding-left: 15px;}

.block2_top { background: url(../images/block2_top.gif) no-repeat; width: 694px; height: 20px;}
.block2_foot { background: url(../images/block2_foot.gif) no-repeat; width: 814px; height: 45px;}
.block2bg { background: url(../images/block2bg.gif) repeat-y; width: 694px;}
.str { color: #594b47; padding-left: 39px; padding-top: 14px;}
.str a { color: #c80050; margin-left: 5px;}
.str a:hover {color: #d54500; text-decoration: none;}
.str .act2 {color: #d54500; text-decoration: none;}
.next { background: url(../images/next.gif) right 5px no-repeat; padding-right: 12px;}
.block3 { background: url(../images/block3.gif) no-repeat; width: 244px; height: 147px; font-size: 14px; font-weight: bold; color: #594b47; padding-top: 18px; position: absolute; bottom: 7px;}
.block3 p { padding-top: 10px; text-align: right; padding-left: 12px; padding-right: 12px;}
.block3 .tx a { font-size: 12px; color: #d54500; font-weight: normal;}
/*index3*/


/*reg*/
.regi { background: url(../images/reg.gif) no-repeat; width: 407px; height: 491px; position: absolute; left: 200px;top: 350px;}
.regi p { padding-left: 45px;}
.title { color: #7f1105; font-size: 24px; padding-top: 20px; padding-left: 24px;}
.tx6  { font-weight: bold; padding-top: 7px; padding-bottom: 3px;}
.xxx { position: absolute; margin-left: 366px; margin-top: 16px;}
.regi input { width: 320px; height: 19px; border: 1px solid #ba7450;}
.regi select {width: 320px; height: 19px; border: 1px solid #ba7450; text-align: left;}
.regi .data2 select { width: 68px; float: left;height: 19px; border: 1px solid #ba7450; text-align: center; margin-right: 7px;}
.regi .nomer input { width: 64px; float: left;}
.nomer { font-weight: bold; padding-top: 12px;}
.nomer img { border: 1px solid  #676767; float: left; margin-right: 7px;}
.nomer span { float: left; margin-right: 6px; margin-top: 2px;}
.regi .reg2 { padding-left: 0px; text-align: center; padding-top: 15px;}
/*reg*/


/*reg*/
.regi2 { background: url(../images/reg.gif) no-repeat; width: 407px; height: 491px; position: absolute; right:200px; bottom: 170px;}
.regi2 p { padding-left: 45px;}
.title { color: #7f1105; font-size: 24px; padding-top: 20px; padding-left: 24px;}
.tx6  { font-weight: bold; padding-top: 7px; padding-bottom: 3px;}
.xxx { position: absolute; margin-left: 366px; margin-top: 16px;}
.regi2 input { width: 320px; height: 19px; border: 1px solid #ba7450;}
.regi2 select {width: 320px; height: 19px; border: 1px solid #ba7450; text-align: left;}
.regi2 .data2 select { width: 68px; float: left;height: 19px; border: 1px solid #ba7450; text-align: center; margin-right: 7px;}
.regi2 .nomer input { width: 64px; float: left;}
.nomer { font-weight: bold; padding-top: 12px;}
.nomer img { border: 1px solid  #676767; float: left; margin-right: 7px;}
.nomer span { float: left; margin-right: 6px; margin-top: 2px;}
.regi2 .reg2 { padding-left: 0px; text-align: center; padding-top: 15px;}
/*reg*/

/* ------ recycled box ------ */
.recycledBox { background:url(../images/recycled_back_middle_n1.gif) repeat-y 0px -2px #D94126; width: 226px; margin-bottom: 6px; color: #ffffff; font-size: 12px; }
.recycledBox a { color: #FFD6A9; font-weight: bold; font-size: 17px; }
.recycledBox a:hover { color: #ffffff !important; }
.recycledBox .backTop { height: 100%; background:url(../images/recycled_back_top_n1.gif) no-repeat top left; }
.recycledBox .backBottom { background:url(../images/recycled_back_bot_n1.gif) no-repeat bottom left; min-height: 110px; _height: 110px; padding: 1px 0 29px 0; }
.backBottom h2 { padding: 6px 0px 0px 20px; }
.recycledBox .mainBlock { padding: 14px 15px 0 16px; font-size: 12px; padding-top: 30px; }
.recycledBox .lineTxt { padding-bottom: 7px; }
.recycledBox .lineTxt .name{ width: 100px; padding: 0 7px 0 7px; _padding: 0 4px 0 7px; float: left; font-size: 11px; font-weight: normal; }
.recycledBox .button { padding-top: 5px; text-align: center; }
/* ------ //end recycled box ------ */


.tableLabel {
	margin-top:10px;
	/*margin-bottom:10px;*/
	padding-top:1px;
	/*padding-bottom:1px;*/
	/*font: 11px tahoma, sans-serif;*/
	/*background-image: url(/img/interface/title_elements_03.jpg);*/
	background-repeat: no-repeat;
	background-color:#c1293f;	
	font-size: 11px;
	text-indent: 7px;
	height: 20px;
	font-family:Century Gothic;
    color:#ffffff;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
	width:250px;
	
	/*color: #1C7190;*/
}


.form { }
.form .label { font-size: 20px; color: #000000; margin: 5px; text-align: center; }
.form .text { margin: 15px; text-align: justify; text-indent: 5px; }
.form input { margin: 5px 0px; }
.form input .indent { margin-left: 5px; border:1px dotted #C5C5C5; padding-left: 15px; } 
