html {height: 100%;}
body {
height: 100%; 
background-image: url(images/fon.jpg);
background-repeat: repeat;
font-family: Tahoma;
font-size: 12px;
}
table {
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td, th {
	padding:0;
	margin:0;
}
.main_table {
width: 1200px;
height: 100%; 
margin: 0 auto; 
}
a {
color:black;
}
h1 {
font-size: 14px;
color: gray;
}
h2 {
font-size: 12px;
color: gray;
}
h3 {

}
p.cap {
text-indent: 10px
}
.heder{
height:243px;
background-image: url(images/heder.jpg);
background-repeat: no-repeat;
}
.headh1 {
padding: 180px 0px 0px 50px;
}
.top_menu, .mtab {
width: 100%;
height: 42px;
}
.tmenu_fon {
height: 42px;
width: 860px;
background-image: url(images/topmenu_fon.jpg);
}
.but_main {
width: 124px;
background-image: url(images/t_but_main.jpg);
}
.but_main:hover {
cursor: pointer;
background-image: url(images/t_but_main_h.jpg);
}
.but_pric {
width: 92px;
background-image: url(images/t_but_pric.jpg);
}
.but_pric:hover {
cursor: pointer;
background-image: url(images/t_but_pric_h.jpg);
}
.but_cont {
width: 124px;
background-image: url(images/t_but_cont.jpg);
}
.but_cont:hover {
cursor: pointer;
background-image: url(images/t_but_cont_h.jpg);
}
.cen {
width: 100%;
}
.left {
width: 200px;
vertical-align: top;
}
.left ul {
list-style-type:none;
line-height: 25px;
margin-left:0px;
margin-top: 70px;
padding-left: 30px;
}
.left a:hover {
color:#c22900;
}
.right {
width: 230px;
vertical-align: top;
}
.lmenu, .rmenu {
width: 100%;
}
.login {
width: 230px;
height: 310px;
vertical-align: top;
text-align: right;
background-image: url(images/login.jpg);
background-repeat: no-repeat;
}
.log {
padding: 45px 20px 30px 10px;
}
.pass{
margin-top: 5px;
margin-bottom: 25px;
}
.model {
width: 230px;
height: 384px;
background-image: url(images/model.jpg);
background-repeat: no-repeat;
}
.copy {
width: 200px;
height: 339px;
background-image: url(images/copy_menu.jpg);
background-repeat: no-repeat;
vertical-align: top;

}
.serv {
width: 200px;
height:212px;
background-image: url(images/serv_menu.jpg);
background-repeat: no-repeat;
vertical-align: top;

}
.center {
vertical-align: top;
padding: 0px 39px;
}
.serd {width: 100%;}
.brpic {
text-align: right;
font-style: normal;
font-size: 12px;
}
.brpic a {
text-decoration: none;
}
.content {
padding-top: 25px;
text-align: justify;
}
.content p {
text-indent: 30px;
}
.content ul {
line-height: 17px;
padding-left: 50px;
}
.content ul a {
text-decoration:none;
}
.centr_img {
width: 728px;
position:relative;
margin: 0px -24px 20px -12px;
}
.img3, .img2, .img1 {
width: 232px;
float: left;
margin-right: 10px;
text-align: center;
vertical-align: bottom;
border: none;
}
div h2 {
font-size: 20px;
color:#c22900;
}
.h1size {
font-size: 14px;
}
.low {
width: 100%;
height: 200px;
}
.akcia {
text-align: right;
padding-right: 50px;
width: 470px;
height: 121px;
background-image: url(images/akcia.png);
background-position: left center;
background-repeat: no-repeat;
cursor: pointer;
}
.online {
width: 206px;
height: 78px;
background-image: url(images/online.jpg);
background-repeat: no-repeat;
margin: 55px 12px 12px 12px;
}
.online:hover {
background-image: url(images/online_h.jpg);
cursor: pointer;
}
.seop {
vertical-align: bottom;
text-align:right;
padding:0px 0px 20px 0px; 
}
.seop a {
text-decoration: none;
}
.sline {
border-top: 1px solid #f4c361;
padding: 30px 0px 0px 200px;
}
.footer{
height:117px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
}
.fcont {
width: 100%;
height:117px;
}
.phone {
font-size: 20px;
padding: 20px 0px 0px 170px;
color: #dddddd;

}
.cright {
vertical-align: bottom;
text-align:right;
padding:0px 30px 10px 0px; 
color: gray;
font-size: 10px;
}
.tabdiv {

padding: 30px 0px 10px 0px;
}
.tab_pr {
width: 90%;
text-align:center;
}
.tab_pr td{
height: 28px;
background-color: #dde5eb;
border: 1px solid white;
text-align:center;
}
.tab_pr th {
height: 28px;
background-color: #bdc8ce;
border: 1px solid white;
}
.dop {
padding: 0px 35px;
}
.doplink {
padding: 30px 35px;
text-align:right;
}
.ordernote {
margin: 20px 0px;
padding: 10px 0px 10px 0px;
border-top: 2px dashed #c22900;
border-bottom: 2px dashed #c22900;
}
.orderform {
width: 80%;
text-align:center;
}
.orderform th{
height: 35px;
background-color: #bdc8ce;
border: 1px solid white;
text-align:center;
}
.orderform td{
height: 35px;
background-color: #dde5eb;
border: 1px solid white;
text-align:left;
padding: 0px 30px;
}
.orderform th.thorhed {
height: 50px;
text-align:right;
padding-right: 30px;
}
.orderform th.addform {
height: 35px;
text-align:right;
padding-right: 30px;
font-weight:normal;
}
table td {
/*border: 1px solid black;*/
}

