@media screen, projection{
body{font:83% Arial,Verdana,lucida,sans-serif; line-height:2.6ex; margin:0; padding:0; /*background:#93a7c8 url(../img/bg.gif) 50% 0 repeat-y;*/}

hr{height:1px; border:none; border-bottom:1px solid #e6eaf4;}
h1,h1 span{top:0; left:0; width:770px; height:95px; overflow:hidden;}
h1{position:relative; margin:0; border-bottom:1px solid #fff;}
h1 span{position:absolute; display:block; background:transparent url(../img/head1.jpg) 0 0 no-repeat;}
h2,h3,h4{line-height:1.1em;}
h1,h2{font-size:150%; font-weight:normal;}
h3,h4{font-size:110%; font-weight:bold;}
h3 span{font-size:80%; font-weight:normal;}
p{margin:0.5em 0 1em;}
p.fl{margin-right:1em;}
ul{padding-left:2em; margin-left:0;}

/* COLOR */
.wh,#nav a,#subnav a,legend,.login h2,.help h2,th,fieldset table{color:#fff;}
.bl,body,#nav a.active,#nav a.selected,#subnav a:hover,#foot strong,#cont h4,h4,.form-brown table{color:#000;}
.red,.info3 h3 strong,.message{color:#923000;}
h2{color:#000066;}
.brown,#order-hp-top,#order-hp-top strong{color:#7c513c;}

/* MAIN */
#main{width:770px; margin:0 auto; background:#fff;}
#nav{background:#486aa2 url(../img/bg-nav.gif) 0 100% repeat-x; border:1px solid #40639e;}
#nav ul,.news ul,#subnav ul{padding:0; margin:0; list-style-type:none;}
#nav li,#subnav li{display:block;}
#subnav{background:#2c5393; border:1px solid #4556a5; border-top:none;}
.news ul{margin:1em 0;}
#contmain,#foot,#right-side div{margin-bottom:1em;}
#foot{padding:1em; background:#f7f7f7; border-top:1px solid #e5e5e5;}
#cont{position:relative; width:550px; margin-top:1em;}

.padd-none{font-size:80%; padding:0;}

#right-side{width:210px; margin-top:1em;}
#right-side h2,#foot p{margin:0;}
#logoreg{margin-top:1.6em;}
.login,.help{background:#fff5cc; border:1px solid #5c73ba;}
.login{border:1px solid #c94200;}
.login h2,.help h2{padding:0.3em 5px 0.5em; background:#5c73ba;}
.login h2{background:#c94200;}
.login p,.help p{line-height:1.3em; padding:0 1em; margin:10px 0;}

/* HOMEPAGE */
#nabidka-hp div{float:left; width:243px; padding:10px 15px; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#nabidka-hp h2{font-size:140%; color:black; margin-top:0;}
#uspechy-hp{clear:left; padding:15px 15px 5px; margin-top:1em; border:3px solid #ececec;}
	#uspechy-hp h3{margin:0;}
#order-hp-top{position:relative; float:right; width:257px; height:126px; padding:15px; margin-top:1em; background:#f3f0ee url(../img/bg-order.gif) 0 0 no-repeat;}
	.submit-order{position:absolute; right:10px; bottom:10px;}

.box-right{background:white url(../img/bg-box.gif) 0 0 repeat-x; border:1px solid #d9e0ec;}
	.box-right div{padding:0 15px;}
	.box-right h3{font-weight:normal; color:black; padding:7px 10px; margin:0 0 10px; background:url(../img/bg-box-header.gif) 0 0 repeat-y;}

.info,#cont .info,.info2,.warning,#cont .warning{padding:10px; margin:1em 0; background:#f3f0ee; border:1px solid #d1c2bb;}
.message{margin:2.5em 0 0 5px; background:#ddd;}
#cont .warning,.message div{font-size:100%; background:#fff2be; border:3px solid #923000;}
.message div{position:relative; top:-5px; left:-5px;}
.message div{padding:10px; margin-bottom:1em;}
#cont .message h3,#cont .message p{margin:0; padding:0;}
#cont .message ul,#cont .message p{margin:10px 0;}
#cont .podminky h4,#cont .podminky p{padding-left:46px;}
.skrt em{text-decoration: line-through;}
.r em{text-decoration: line-through;}

#cont .info2 h3{padding:0; margin:0;}
#cont .info2 p{padding-left:0;}

.info3{width:515px; padding:12px 15px; background:#ffdb4a url(../img/arr-red.gif) 0 12px no-repeat; border-left:5px solid #923000;}
	.info3 h3{padding:0; margin:0; font-weight:bold;}
	.info3 p{margin-bottom:0;}

.tip{border:1px solid #FFCC00; padding:15px 10px 15px 80px; margin:1em 0; background:url(../img/bg-tip.gif) 2% 50% no-repeat;}
.tip span{color:#E58500; font-weight:bold;}

#cont .arr-yellow{padding-left:15px; background:url(../img/arr-yellow.gif) 0 50% no-repeat;}
.cart{position:absolute; top:0; right:0;}
.cart,.cart strong{padding-left:30px; background:#f3f0ee url(../img/bg-cart.gif) 0 0 no-repeat;}
	.cart strong{display:block; margin:0; padding:8px; height:20px; background-position:100% 0;}
.h3order{font-size:140%; font-weight:normal; margin:0 0 .5em; padding:5px 5px 5px 20px; background:url(../img/arr-blue.gif) 0 50% no-repeat;}

/* ANCHOR */
a{color:#0028a2; text-decoration:underline;}
a:hover{color:#c94200;}

#nav a,#subnav a{display:block; padding:0.5em; border-right:1px solid #4556a5;}
#nav a.active,#nav a.selected,#subnav a:hover{text-decoration:none; background:#fc0;}
#nav a:hover,#subnav a.active{color:#fff; background:#25467d;}
#subnav a{border-right:1px solid #6271B3; border-top:1px solid #4556a5;}

a[href^='http:'],a[href^='https:']{padding-right:9px; background:url(../img/a_ven.gif) 100% 2px no-repeat;}
a[href^='http:'].no-out,a[href^='https:'].no-out{background:none; padding:0;}

/* TABLE */
table{font-size:100%; border-collapse:collapse;}
th,td,.ftab td,.ftab th{padding:2px 7px; border:1px solid #d1c2bb;}
th{background:#5174ab;}
.trsv,tr:hover td,tr.important{background:#f3f0ee;}
tr:hover td{background:#ebe5e1;}
.important th{font-size:110%; background:#f3f0ee;}
tr.sep td{border-top:2px solid #5174ab;}

form table,#cont form p{margin-left:0; padding-left:0;}
form tr:hover td{background:none;}

/* FORM */
form{margin:0; padding:0;}
fieldset{color:white; padding:10px; margin:0; background:#5d7bad; border:1px solid #274f91; border-top:none; border-bottom:none;}
	.choose-domain{background:#274f91 url(../img/bg-choose-domain.gif) 0 0 no-repeat; border:none;}
	.form-brown{color:black; background:#f2edeb; border-color:#cbb9b1;}
.but,.but1{font-size:120%; font-weight:bold;}
.but1{font-size:100%;}

.form-blue-top,.form-blue-bottom,.form-brown-top,.form-brown-bottom{font-size:1px; height:5px; background:#5d7bad url(../img/bg-form-blue-top.gif) 0 0 no-repeat;}
.form-blue-bottom{background-image:url(../img/bg-form-blue-bottom.gif);}
.form-brown-top{background-image:url(../img/bg-form-brown-top.gif);}
.form-brown-bottom{background-image:url(../img/bg-form-brown-bottom.gif);}
.form-blue-bottom,.form-brown-bottom{margin-bottom:10px;}

.need{background-color:#fff2be;}
form h3{font-size:120%; font-weight:normal; padding-left:20px; margin:.7em 0 .5em;}

/* OTHER */
.sml{font-size:85%;}
h1 .sml{font-size:70%;}
.big{font-size:120%;}
.c,body,.login,.help h2{text-align:center;}
.r{text-align:right;}
.l,#main{text-align:left;}
.just{text-align:justify;}
.flr,#right-side{float:right;}
.fl,#nav ul li,#subnav li,#cont{float:left;}
.cl{clear:both;}
.cll{clear:left;}
.brd{border:1px solid #000;}
.none,.no-out img,a[href^='http:'].none{padding:0; background-image:none; border:none;}
.none img,.nobrd,form th,form td,a img{border:none;}
.hid,legend{display:none;}
.vis{visibility:hidden; margin:0;}
div.cl{font-size:1px; height:1px; line-height:1px; margin-top:-1px;}
.w100{width:100%;}
.mtop10{margin-top:1em;}
.mtop0{margin-top:0.4em;}
}
