html {height:100%}
body {height: auto !important;height: 100%;	min-height: 100%;}

body {background: #e1e1e1;padding: 0;margin: 0; font-family: Tahoma, Arial, sans-serif;}
.clear {height: 0; font-size:0; overflow: hidden; clear: both;}
h2 {margin: 20px 0; padding: 0; font-size: 28px; font-weight: normal; line-height: 29px;}
h3 {font-size: 14pt; margin: 10px 0;padding: 0;font-weight: normal; font-style: italic;}

/*#base_container {position: relative;height: 1316px;}
#background_top {background: url(/images/bg_top.jpg) repeat-x;height: 868px;width: 100%; position: relative; top: 0; left: 0; z-index: 0;}
#background_bottom {background: url(/images/bg_bottom.jpg) repeat-x; height: 448px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 0;}
*/

#background_top {background: url(/images/bg_top.jpg) repeat-x;height: 868px;width: 100%; position: absolute; top: 0; left: 0; z-index: 0;}

#base_container {position: relative;background: #f8f8f8 url(/images/bg_bottom.jpg) repeat-x; background-position: left bottom;}
#work_container {z-index: 1;width: 1050px; margin: auto; position: relative;overflow: hidden;}

#logo { position: absolute; top: 23px; left: 43px;}

#top_menu { position: absolute; top: 31px; left: 246px;}
.pt_menu_str1 {float: left; margin-right: 20px;;font-size:18px;}
.pt_menu_str1 .sel{background:#dbdbdb; padding:5px 15px;}
.pt_menu_str1 a {color: #000; font-size:18px;}
.pt_menu_str2 {float: left; margin: 10px 20px 0 0;}
.pt_menu_str2 a {color: #999999; font-size:13px;}
.pt_menu_str3 {float: left; margin: 10px 20px 0 0; font-size:13px;}
.pt_menu_str3 a {color: #0099ff; font-size:13px;}

#telephon {position: absolute; top:27px; left: 807px; width: 200px;}
#telephon #cod {font-size: 16px;}
#telephon #number {position: absolute; font-size: 24px; top: 5px; left: 70px;}
#telephon #order1 {position: absolute; top: 35px; left: 70px}
#telephon #order1 a {color:#0099ff; font-size: 13px;}

#action1 {position: absolute; top: 440px; left: 685px; font-size: 13px;}
#action2 {position: absolute; top: 440px; left: 50px; font-size: 13px;}
#action1 a, #action2 a {color:#0099ff; font-size: 20px;}

#bottom_container {position: absolute; left: 50px; top:718px; width: 950px;}
#bottom_container td{border: 2px solid #fff; font-size: 11px;}
#bottom_container td a{color:#0099ff; font-size: 13px;}
#bottom_container td .desc {font-size: 13px; color:#666666;}

#inner_content {position: relative; left: 50px; top: 0px; width: 680px;font-size: 12px;line-height: 16px;}
#inner_content a {color:#0099ff;}
#inner_content li ul li {font-size: 8pt;}
#inner_content li ul li a{color:#000;}

#inner_content ul {list-style-type:none; margin: 5px 0; padding:0;}
#inner_content li {margin: 5px 20px;}

#copyright_container {position: relative; height:50px; margin-top:30px;left: 63px;  font-size: 8pt; color: #666666}
#copyright_container #adress {position: absolute; left:247px; top:0; width: 400px;}
#copyright_container #order2 {position: absolute; top:-30px; left:696px; width: 400px;}
#copyright_container #order2 div {position: absolute; top: 25px; left: 70px;font-size: 14pt; width: 300px;}
#copyright_container #order2 a {color: #333333;}

#order {padding: 20px;color: #333333;position: absolute; z-index: 1001; top:0; left:0; width: 400px; height: 480px; background: #e8e8e8; display: none;}
#order div {font-size: 13px; margin-bottom:5px;}
#order input, #order textarea{width: 400px;border: solid 1px #575757; background: #8A8A8A; margin-bottom: 15px;}
#order textarea {height:80px;}
#order .bottom {padding:5px; background: #000; color:#fff;margin-right: 5px; width: 100px; text-align:center;cursor:pointer;}

