﻿/*CSS*/
* {margin:0; padding:0}
img{border:0}
body{color:#566270; font-size:11px; font-family:Tahoma,"Lucida Grande",Arial,sans-serif; background-color:#ededed; text-align:justify}
a{color:#1c92cf}
a:hover{color:#21a2e4}
h1, h5{text-transform:uppercase; padding:10px 0 5px 0}
h1{color:#98a0aa; font-size:20px; border-bottom:2px #bdc5ce solid;}
h5{color:white; font-size:11px; border-bottom:2px #bdc5ce solid}
p{padding:7px 0}
li{list-style:square; list-style-position:inside}
.central_col p{padding:7px 7px 7px 10px}
#wrapper{width:1000px; margin:0 auto; border:1px #e0e0e0 solid; border-width:0 1px; background-color:#fff}
#service{
background:#a7aeb7 url('../img/service.jpg') no-repeat;
height:153px;
color:#fbfbfb;
}
#service .banner{
margin:40px 280px 0 0;
}
#service a.more{color:#d3dde1; padding-left:15px; text-decoration:none; font-weight:bold; background:url('../img/more.jpg') no-repeat left bottom}
#service a.more:hover{color:#dbe7ec}
#container, #container_in{padding-bottom:100px; overflow:hidden; width:1000px}
#container{background:url('../img/bottom.jpg') no-repeat bottom left}
#container_in{background:url('../img/bottom_mig.jpg') no-repeat bottom left}
.content {min-height:250px; height:auto !important; height:250px; padding:4px 115px 10px 58px; background:url('../img/top_mig.jpg') no-repeat top right}
.left_col{width:180px; float:left}
.central_col{width:300px; margin-left:3px; float:left}
.right_col{width:337px; margin-left:45px; padding-right:135px; float:left; padding-top:55px; min-height:250px; background:url('../img/top.jpg') no-repeat top right}
* html .right_col{height:250px}
#footer{height:35px; position:relative; padding:0 65px; background-color:#a7aeb7}
#footer ul{position:absolute; top:-20px; left:70px; font-weight: bold;}
#footer ul li{display:inline; padding-right:10px; list-style:none}
#footer ul li a{color:#254358; font-size:10px; text-transform:uppercase}
#footer p.links{
	padding:0;
	top:-80px;
	left:70px;
	line-height:14px;
	text-transform:uppercase;
	position:absolute;
}
.footer_box{width:62px; height:35px; background:#A8EAFF url('../img/footer_bg.jpg') repeat-x; position:absolute}
.left_box{border-right:4px #fff solid; left:0}
.right_box{border-left:4px #fff solid; right:0}
.phone {
width:233px;
position:absolute;
bottom:0;
left:661px;
height: 94px;
background:#cbd0d7 url('../img/phone_bg.jpg') repeat-x;
text-align:center;
}
.banner span.wiki {text-align: center; font-weight: bold; font-size: 18px; clear: both;}
.phone .wiki {text-align: center; font-weight: bold; font-size: 18px;}
.phone h1{font-size:24px; color:#67717d; font-weight:normal; border:none; padding:20px 0 5px 40px; background:url('../img/phone.jpg') no-repeat top left}
/*.phone span{font-size:11px; color:#67717d; padding:20px 0 5px 40px; display:block; background:url('../img/phone_mig.jpg') no-repeat top left}*/
.phone p{padding-left:40px; padding-top:0; padding-bottom:0}
.photo_bg, .photo_bg_big{height:95px; text-align:center; position:relative; background:#e0e0e0 url('../img/photo_bg.jpg') repeat top left}
.photo_bg{margin-bottom:15px}
.photo_bg_big{margin-bottom:40px; margin-top:13px; width:370px}
.photo_bg_big img{background-color:#fff; padding:5px 5px 1px 5px}
.photo_bg img{background-color:#fff; padding:5px 5px 5px 5px}
.photo_bg a{padding-right:12px; display:inline-block; position:absolute; top:7px; left:21px; background:url('../img/shadow.jpg') no-repeat 100% 100%}
.photo_bg_big a{padding-right:20px; display:inline-block; position:absolute; top:7px; left:77px; background:url('../img/shadow_big.jpg') no-repeat 100% 100%}
.zoom{padding:0 0 20px 30px}
.zoom a{padding-left:35px; text-decoration:none; color:#1c92cf; background:url('../img/zoom.gif') no-repeat}
.zoom a:hover{color:#24adf4}
.copyright{position:absolute; left:80px; bottom:4px; color:#49515b}
.copyright a, .copyright a:hover{color:#fcfcfc; text-decoration:none}
#footer span{float:right; padding-top:2px;}
.copyright span a, .copyright span a:hover{color:#49515b}
.copyright span a.create, .copyright span a.create:hover{color:#fffefe}
.footer_item{position:absolute; left:402px; top:0px; width:48px; height:35px; background:url('../img/footer_item.jpg') no-repeat}
.clear{clear:both}
.address{
	position:absolute;
	top:-50px;
	right:5px;
	font-size:10px;
}
.left{float:left; margin-bottom:10px; margin-right:10px; padding:1px; border:1px #dadada solid}
.right{float:right; margin-bottom:10px; margin-left:10px; padding:1px; border:1px #dadada solid}
.img{padding:1px; border:1px #dadada solid; margin:1px}
input{font-family:arial,tahoma,verdana,sans-serif; margin:2px 0}
fieldset{border:none}
label br{clear:left}
input.f-submit{padding:1px 3px; background:#666; color:#fff; font-weight:bold; font-size:96%}
form.f-wrap-1 {width:70%; padding:.5em 0; background:#f6f6f6; border-top:2px solid #d7d7d7; float:left;}
form.f-wrap-1 fieldset{width:auto; margin:0 1em}
form.f-wrap-1 h3{margin:0 0 .6em; font:bold 155% arial; color:#393939}
form.f-wrap-1 label{clear:left; float:left; width:100%; border-top:1px solid #fff; text-align:left}
form.f-wrap-1 label{float:none}
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select{width:15em; float:left; margin-left:10px}
form.f-wrap-1 label b{float:left; width:12em; line-height:1.7; display:block; position:relative}
form.f-wrap-1 label b .req{color:#c00; font-size:11px; font-weight:normal; position:absolute; top:-.1em; line-height:1; left:-.4em; width:.3em; height:.3em}
form.f-wrap-1 div.req{color:#737373; font-size:11px; font-weight:normal; position:absolute; top:.4em; right:.4em; left:auto; width:13em; text-align:right}
form.f-wrap-1 div.req b{color:#c00; font-size:12px}
form.f-wrap-1 label select{width:15.5em}
form.f-wrap-1 label textarea.f-comments{width:20em}
form.f-wrap-1 div.f-submit-wrap{padding:5px 0 5px 12em}
form.f-wrap-1 input.f-submit{margin:0 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap{clear:left; border:none; margin:0; padding-bottom:.7em}
form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b{float:left; width:12em; line-height:1.7; display:block; position:relative; padding-top:.3em}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset{float:left; width:13em; margin:3px 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label{float:left; width:30em; border:none; margin:0; padding:2px 0; margin-right:-3px}
form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio{width:auto; float:none; margin:0; padding:0}
form.f-wrap-1 label span.errormsg{position:absolute; top:0; right:-10em; left:auto; display:block; width:16em; background:transparent url(images/errormsg_bg.gif) no-repeat 0 0}
form.f-wrap-1 label span.errormsg b{padding:10px 0; margin:0 10px 0 30px; color:#B30800; font-weight:bold; display:block; width:auto; float:none; line-height:1.3}.banner {float: right; padding: 0 0 10px 10px; width:194px; text-align: center;}
h3.price {
color:#C00000;
font-size:130%;
margin:0;
padding-left:0;
padding-top:12px;
text-align:center;
}
span.price {
color:#C00000;
margin:0;
padding-left:0;
}
table.pricing {
font-size:100%;
text-align:center;
}
.pricing td, .pricing th {
border:1px solid #566270;
padding:3px 30px;
text-align:center;
}
table.video_table {
padding-top: 15px;
font-size:120%;
text-align:center;
}
.disco {
font-size:100%;
text-align:center;
}
.discount {
float:right;
}
.discount2 {
float:left;
}
.top10 {
text-align: center;
color:#BB0016;
font-weight:bold;
}
.top10 a{
color:#BB0016;
font-weight:bold;
}
.top10 a:hover{
text-decoration:none;
}
.more {
float: right;
font-weight: bold;
padding-top: 5px;
}
.sokol {
font-size: 140%;
text-align: center;
padding-top: 15px;
font-weight: bold;
}
.contact_table {
font-size: 110%;
}
.imb {
font-size: 120%;
font-weight: bold;
color:#BB0016
}
#footer ul li.contact a {
font-size: 130%;
}
.livezilla {
padding-top: 40px;
}
