@charset "utf-8";
/* CSS Document */

body {font-family: "Trebuchet MS", Tahoma, Arial;color: #00007c;margin: 0 auto;}
a {color: #00007c;text-decoration: none;}
a:hover {text-decoration: underline;color: #03F;}
.skype {color: #00007c;text-decoration: none;font-weight:bold;}
.sh {font-size:13px;}
.name {font-weight:600;color: #00007c; letter-spacing:2px;}
img {border: 0px;}
.pad {margin-right:5px;}
h1 {font-size: 36px;}
h2 {font-size:18px;color: #00007c;}
strong {color: #00007c;}
.tab {border-bottom:dotted 2px #09F; height:25px;padding-left:10px;}
.tab1 {border-bottom:#F00 4px groove;height:25px;padding-left:10px;}
.tab2 {border-bottom:dotted 2px #09F; height:25px;padding-left:10px;color:#F00;font-weight:600;}
.price {border-color:45abf9; color:#F00; font-weight:bold; padding-left:10px; padding-right:5px;}
#cpravka {
 position: fixed; 
 bottom:1%;
 right:10px;
 }

/*header*/
#logo {
width: 288px;
height: 117px;
float: left;
clear: right;
margin-top: 15px;
line-height: 10pt;
position: relative;
vertical-align: middle;
}
#logo p {
font-size: 13px;
color: #000000;
} 
#contacts {
font-size: 15px;
float: left;
clear: right;
width: 240px;
height: 40px;
margin-top: 35px;
margin-left: 40px;
color: #00007c;
font-weight:bold;
}
#buttons {
float: left;
width: 90px;
height: 15px;
margin-top: 35px;
margin-left: 40px;
}
#callback
{font-size: 15px;
color: #00007c;
float: left;
clear: right;
width: 250px;
height: 40px;
margin-top: 35px;
margin-left: 40px;
font-weight:bold;}

.path a:hover {text-decoration: underline;}
.path a {
font-size:10px;
font-weight:bolder;
color: #666666;
text-decoration: none;
}
.path {font-size:11px;}
/*menu*/
#menu {
color: #00007c;
width: 150px;
padding: 5px 20px 1px 1px;
}
div.menuv {
height: 215px;
width: 160px;
background-repeat:no-repeat;
background-position:center;
font-size:15px;
font-weight:bold;
}
div.menuh {
height: 145px;
width: 160px;
background-repeat:no-repeat;
background-position:center;
font-size:15px;
font-weight:bold;
}
/*content*/
#content {
color: #020138;
width: 690px;
padding-top: 3px;
font-size: 13px;
}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:none;}
.cont {
color: #020138;
font-family:tahoma;
font-size:14px;
}
.vis_f{display: none;}
.vis_t{display: block;}
/*footer*/
#footer {
vertical-align: top;
width: 300px;
margin: 0 auto;
font-size: 10px;
color: #666666;
height: 50px;
}
