body,html { padding:0; margin:0; height:100%;  }
body {
  background-color: #F0EEE1;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #333333;
  padding : 0;
  margin :0;
/*  background-color : #000;
  background-image: url(images/bg.jpg);
  background-attachment: fixed;
  background-repeat: repeat-x;*/
}
div{ font-size:13px;font-family:Trebuchet MS;}
a img { border:0 }
a.img{ border:0; }
a.img:hover{ border:0; }

a.img1{ border:1px solid #EBEBEB; }
a.img1:hover{ border:1px solid #FFFFFF;}

a{ font-size:13px;font-family:Trebuchet MS;color:#000000;text-decoration:none; }
a:hover{ font-size:13px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline; border:0px;} 
p { margin-bottom:10px; margin-top:0; font-size:13px;font-family:Trebuchet MS; }

/* .menu_top td{ font-size:13px;font-family:Tahoma;color:#FF5F21; font-weight:bold; border-bottom:1px #000000 dotted;} 
.menu_top td.no{ font-size:13px;font-family:Tahoma;color:#FF5F21; font-weight:bold; border:0;}
*/
.menu_top td{ font-size:13px;font-family:Verdana;color:#FF5F21; font-weight:bold;} 
.menu_top a{ font-size:13px;font-family:Verdana;color:#000000; text-decoration:none; }
.menu_top a:hover{ font-size:13px;font-family:Verdana;color:#FF5F21;text-decoration:underline; border:0px;} 

.menu td{ font-size:13px;font-family:Verdana;color:#FF5F21;} 
.menu span{ font-size:13px;font-family:Verdana;color:#FF5F21; font-weight:bold;} 
.menu p{ font-size:13px;font-family:Verdana;color:#000000; font-weight:normal;} 
.menu a.basket{ font-size:13px;font-family:Verdana;color:#FF5F21;text-decoration:none; }
.menu a.basket:hover{ font-size:13px;font-family:Verdana;color:#FF5F21;text-decoration:underline; border:0px; } 
.menu a{ font-size:13px;font-family:Verdana;color:#000000;text-decoration:none;  font-weight:normal;}

.menu a:hover{ font-size:13px;font-family:Verdana;color:#FF5F21;text-decoration:underline; border:0px; font-weight:normal; } 
.menu div{ font-size:13px;font-family:Verdana;color:#FF5F21; padding-bottom:2px; font-weight:bold; } 

.title{ font-family:Trebuchet MS;color:#E03F00; font-size:16px; font-weight:bold;}
a.title{ font-family:Trebuchet MS;color:#E03F00; font-size:16px; font-weight:bold;}
a.title:hover { font-family:Trebuchet MS;color:#E03F00; font-size:16px; font-weight:bold;}
h1.title{ font-size:26px;}

a.sendfoto{ color:red; font-size:11px; }
a.sendfoto:hover { color:#E03F00; font-size:11px; }

ul{
	margin-bottom: 7px;
	margin-top:0px;
	font-size:13px;
	font-family:Trebuchet MS;
	padding-top:0px;
}


.page { color:#000000;font-size:13px; font-weight:bold; }
.page span.active {color:white;font-size:13px; font-weight:bold; padding:2px;border:1px solid #E03F00; background:#E03F00;height:13px;}
.page a{ color:#000000;font-size:13px;font-weight:bold; padding:2px;border:1px solid #E03F00; height:13px;}
.page a:hover{ color:#ffffff;font-size:13px; text-decoration:none;font-weight:bold; padding:2px;border:1px solid #E03F00;background:#E03F00;height:13px;}

.vitrina td{ color:#313131; font-size:13px;font-family:Trebuchet MS;}
.vitrina select,option { font-size:11px;font-family:Trebuchet MS;}
.vitrina a{ font-size:13px;font-family:Trebuchet MS;color:#313131;text-decoration:none;  }
.vitrina a:hover{ font-size:13px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline; border-bottom:0;}
.vitrina a.img{ border:0; }
.vitrina a.img:hover{ border:0; }


.footer td{ color:#C8C8C8; font-size:13px;font-family:Trebuchet MS;}
.footer a{ font-size:13px;font-family:Trebuchet MS;color:#8D8D8D;text-decoration:none; border:0px; }
.footer a:hover{ font-size:13px;font-family:Trebuchet MS;color:#8D8D8D;text-decoration:underline;  }

a.punktir{ font-size:13px;font-family:Trebuchet MS;color:#313131;text-decoration:none;  }
a.punktir:hover{ font-size:13px;font-family:Trebuchet MS;color:#313131;text-decoration:underline; border:0; }

.tbg {background: #CCCCCC;font-size:12px;}
.thead {background: #E3E3E3; font-weight: bold; color:#E03F00;text-align:center;}
.trow1 {background: #FFFFFF}
.trow2 {background: #F3F3F3}
.trow3 {background: #FFF2F5;}
.trow4 {background: #FFE3E8;}
input { border:1px #E03F00 solid; font-size:11px;text-align:right;padding-right:5px; } 
.but { border:1px #E03F00 solid; font-size:12px;text-align:center; background:#F3F3F3;}

.zakaz {background: #CCCCCC;}
.zakaz td{ color:#000000; font-size:12px;font-family:Trebuchet MS; font-weight:normal;}
.zakaz a{ font-size:12px;font-family:Trebuchet MS;color:#8D8D8D;text-decoration:none; border:0px; }
.zakaz a:hover{ font-size:12px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline;  }
.zakaz input { border:1px #CCCCCC solid; font-size:12px;text-align:left;}
.zakaz textarea{ border:1px #CCCCCC solid; font-size:12px;text-align:left;} 

.prewiev {font-size:11px;}
.prewiev td{ color:#000000; font-family:Trebuchet MS; font-weight:normal;}
.prewiev a{ font-family:Trebuchet MS;color:#8D8D8D;text-decoration:none; border:0px; }
.prewiev a:hover{ font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline;  }
.prewiev input { border:1px #CCCCCC solid; text-align:left;}
.prewiev textarea{ border:1px #CCCCCC solid; text-align:left;} 


.tbg2 {background: #CCCCCC;font-size:11px;}

.tbg3 {font-size:12px;color:#333333;font-family:Trebuchet MS;}
.tbg3 a{font-size:12px;color:#333333;font-family:Trebuchet MS;text-decoration:underline;}
.tbg3 a:hover{font-size:12px;color:#222222;font-family:Trebuchet MS; text-decoration:none;}


.z_noact1{background:url(/img/left_n.jpg) no-repeat;}
.z_noact2{background:url(/img/right_n.jpg) no-repeat;}
.z_noact3{background:url(/img/n_act.jpg) repeat-x;}
.z_act1{background:url(/img/left_c.jpg) no-repeat;}
.z_act2{background:url(/img/right_c.jpg) no-repeat;}
.z_act3{background:url(/img/c_act.jpg) repeat-x;}

.f_act1{font-weight:bold;}
.f_noact1{font-weight:normal;}

a.back{ font-size:13px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:underline;  }
a.back:hover{ font-size:13px;font-family:Trebuchet MS;color:#FF5F21;text-decoration:none; border:0; }



.news td.title{	color:#E03F00; font-size:16px; font-weight:bold;}
.news td.title a{	color:#E03F00; font-size:12px; font-weight:bold;}
.news td.title a:hover{	color:#E03F00; font-size:12px; font-weight:bold;}

.news td.text{ color:#000000;font-size: 12px;padding-top:3px;	padding-bottom:10px;}
.news td.text2, .news .text2, .news .text2 p, .news .text2 div{ color:#666666;font-size: 12px;padding-top:3px;	padding-bottom:5px; }

.news td.date{color:#999999;font-size: 11px;padding-top:5px;}
.news td{ color:#173452;font-size: 12px;}
.news a.title{	color:#E03F00; font-size:16px; font-weight:bold;text-decoration:none;}
.news a.title:hover{color:#E03F00; font-size:16px; font-weight:bold;text-decoration:underline;}


.news a{color:#E03F00;	font-size: 12px;	text-decoration:none;}
.news a:hover{	color:#E03F00;	font-size: 12px;	text-decoration:underline;}

.news a.all{	color:#E03F00;	font-size: 10px;	text-decoration:underline;}
.news a.all:hover{	color:#E03F00;	font-size: 10px;	text-decoration:none;}

.news a.all2{	color:#E03F00;	font-size: 11px;	text-decoration:underline;}
.news a.all2:hover{	color:#E03F00;	font-size: 11px;	text-decoration:none;}

img.cashe, iframe.transfer { top: 0px; left: 0px; position: absolute; z-index: 0; visibility: hidden;}
table.window_screen { top: 0px; left: 0px; visibility: hidden; position: absolute; z-index: 0; font-size:11px;}
table.window_frame { top: 0px; left: 0px; position: relative; background: #fafafa; z-index: 0;}
td.window_frame { background: #fafafa; padding : 10px;}
.window_border { border : 2px solid #FF5F21;}
.window_head, .skeleton, .skeleton a, .skeleton a:hover {font-size:11px;}
a.skeleton, a.skeleton:hover {font-size:11px;} 


.request {color:#000000; width:364px; background:#FFFFFF url(/img/resume_top2.gif) top left no-repeat; position:fixed; top:15%; left:44%; z-index:300 }
.request .wrapper { padding:20px 15px 20px 20px; background:url(/img/resume_bottom2.gif) bottom left no-repeat }
.request .wrapper strong { color:#e1bf93; font-size:14px }
.request .wrapper label { font-size:14px; clear:both }
.request .wrapper .inputBlock { height:50px; color:#000000; }
.request .wrapper .inputBlock div input { font-size:13px; border:#666666 1px solid; background:#F6F6F6; margin:2px; font-family:Arial, Helvetica, sans-serif }

.request .wrapper .inputBlock div { background:#e1bf93; float:left; margin-bottom:8px  }
.request .wrapper textarea { width:300px; height:115px; border:#666666 1px solid; background:#F6F6F6; font-family:Arial, Helvetica, sans-serif; margin:2px; font-size:13px }
.request .wrapper .code { height:75px }
.request .wrapper .code img { float:left; margin-right:5px }
.request .wrapper .code input { width:90px }
.request .wrapper em span { color:#e1bf93 }


.black { width:100%; height:100%; background:#EBDFBD; position:fixed; left:0; top:0; 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.50;
	z-index:290;
}


.menu a.finish{ font-size:13px;color:green;text-decoration:none;font-weight:bold; }
.menu a.finish:hover{ font-size:13px;color:#FF5F21;text-decoration:underline; border:0px;font-weight:bold;} 
.menu a.caps{ font-size:13px;color:#0660B3;text-decoration:none;font-weight:bold; }
.menu a.caps:hover{ font-size:13px;color:#064580;text-decoration:underline; border:0px;font-weight:bold;} 
.menu a.demand{ font-size:13px;color:red;text-decoration:none;font-weight:bold; }
.menu a.demand:hover{ font-size:13px;color:#FF5F21;text-decoration:underline; border:0px;font-weight:bold;} 


a.zak{ font-size:13px;font-family:Trebuchet MS;color:red;text-decoration:underline;  font-weight:bold;}
a.zak:hover{ font-size:13px;font-family:Trebuchet MS;color:red;text-decoration:none; border:0; font-weight:bold;}

.treb{ font-size:16px; color:#E03F00; font-weight:bold; }
a.treb{ font-size:16px; color:#E03F00; font-weight:bold;text-decoration:none; }
a.treb:hover{ font-size:16px; color:#E03F00; font-weight:bold;text-decoration:underline; }

#basket_top a.basket_go{ font-size:14px;font-family:Trebushet MS;color:#FF5F21;text-decoration:underline; }
#basket_top a.basket_go:hover{ font-size:14px;font-family:Trebushet MS;color:#FF5F21;text-decoration:none; border:0px; } 


.sendToAFriendForm { position:absolute; width:284px; padding:11px; background:#e2d1b5; top:40px; left:-3px }
.sendToAFriendForm .textInput { width:170px }
.sendToAFriendForm textarea.textInput { width:275px; height:65px }

.leaveComment .textInput { width:270px }
.leaveComment .textInput.red { border: #d05a38 2px solid;}
.leaveComment textarea.textInput { width:500px; height:140px }


img.photos1 {border:1px solid #EBEBEB; padding:2px;}

a.tag{ color:#313131;text-decoration:none; padding:3px; white-space:nowrap;}

a.tag:hover{ color:#000000;text-decoration:none; border:0px; padding:3px;background:#FF5F21;white-space:nowrap;} 
span.tag{ color:#000000;text-decoration:none; border:0px;background:#FF5F21; padding:3px;white-space:nowrap;} 
#modernbricksmenu{
  padding: 0;
  width: 100%;
  background: transparent;
/*  voice-family: "\"}\"";
  voice-family: inherit; */
}

#modernbricksmenu ul{
  font: bold 11px Arial;
  margin:0;
  margin-left: 5px; /*margin between first menu item and left browser edge*/
  padding: 0;
  list-style: none;
}

#modernbricksmenu li{
  display: inline;
  margin: 0 2px 0 0;
  padding: 0;
  text-transform:uppercase;
}

#modernbricksmenu a{
  float: left;
  display: block;
  color: white;
  margin: 0 1px 1px 0; /*Margin between each menu item*/
  padding: 3px 6px;
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: none;
  letter-spacing: 1px;
  background-color: black; /*Default menu color*/
  border-bottom: 1px solid transparent; /* To fool crappy IE */
}

#modernbricksmenu a:hover{
  background-color: #F6A504; /*Menu hover bgcolor*/
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: none;
}

#modernbricksmenu #current a{ /*currently selected tab*/
  background-color: #D25A0B; /*Brown color theme*/ 
  border-color: #D25A0B; /*Brown color theme*/ 
  font-family : Helvetica, Arial, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-decoration: none;
}
