html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;} :focus{outline:0;} body{ color:black; background:white;} ol,ul{list-style:none;} table{border-collapse:separate; border-spacing:0;} caption,th,td{text-align:left; font-weight:normal;} blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";}

/* AdminDirect */
#admin_direct {position: fixed !important; width: 230px; right: 0; top: 0; text-align: left; z-index: 10000; opacity: 0.9;}
#admin_direct .direct_header {overflow: hidden; position: relative; width:230px; height: 25px; background: url('/admindirect/images/header.png') 0 0 no-repeat;}
#admin_direct .direct_header a {position: absolute; display: block; width: 13px; height: 13px; top: 8px; left: 10px; background: url('/admindirect/images/min-max.png') 0 0 no-repeat; outline: none; overflow: hidden; text-indent: -9999px;}
#admin_direct .direct_header a.maxi {background-position: 0 -13px;}
#admin_direct .direct_content {color: #000; font-family: "Tahoma",sans-serif; font-size: 11px; text-align: left;}
#admin_direct .direct_content .direct_edit {background: url('/admindirect/images/bg.png') 0 0 repeat-y; padding: 1px 5px;}
#admin_direct .direct_content ul,
#admin_direct .direct_content li {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
#admin_direct .direct_content ul {margin: 0 1px;}
#admin_direct .direct_content li a {display: block; color: #fff; font-weight: normal !important; padding: 5px 2px 5px 14px; text-decoration: none !important; outline: none;}
#admin_direct .direct_content li a:hover {color: #fff; background: #2e6ec6 url('/admindirect/images/hover.png') 0 0 repeat-x;}
#admin_direct .direct_foot {overflow: hidden; width: 230px; height: 68px; background: url('/admindirect/images/footer.png') 0 0 no-repeat;}
#admin_direct .direct_foot a {display: block; width: 230px; height: 68px; overflow: hidden; text-indent: -9999px;}

body{background:#fff url("../img/design/bg.png") repeat-x 0 0; color:#000; font:12px Verdana,Geneva,Arial,Helvetica,sans-serif; text-align:center;}
a,a:visited{color:#f26522;}
a:hover{text-decoration:none;}
a.more,a.more:visited {color:#fff; background-color: #f26522; padding: 5px 15px 6px 15px; font-size: 11px; height: 24px;}

h1, h2, h3, div.h2like {font-weight: bold; float:none; clear:both;}
h1 {background:url("../img/design/bg_h1.gif") no-repeat 0px 21px; font-size:16px; margin: 0 0 8px 0; padding: 0px 0px 6px 0;}
h2 {background:url("../img/design/bg_h2.gif") no-repeat 0px 21px; font-size:14px; margin: 15px 0 8px 0; padding: 0px 0px 6px 0;}
h3 {font-size:13px; margin: 0; padding: 0 0 6px 0;}
div.h2like {background:url("../img/design/bg_h2.gif") no-repeat 0px 21px; font-size:14px; margin: 0px 0 8px 0; padding: 0px 0px 6px 0;}

img.vpravo {float: right; padding-left: 10px;}
img.vlevo {float: left; padding-right: 10px;}

p	{padding-bottom:15px; text-align: justify; float:none; line-height:18px;}
p.nopadding {padding-bottom:5px;}
p.last {padding-bottom:5px;}
div.tip {background-color: #fff6d5; border-bottom: 1px solid #f0c75e; padding: 10px 10px 0px 10px; font-size: 11px;}
div.marginBottom {margin-bottom: 15px;}
p.bold {font-weight: bold;}
address {font-style:normal; padding: 0 0 15px 0; text-align: justify; float:none; line-height:18px;}
address span {color: #888;}
ul, ol	{padding-bottom: 15px; float:none; clear:both;}
ul li	{list-style:none; padding: 5px 0;}
ul.biggerpadding li	{list-style:none; padding-bottom: 15px;}
strong{font-weight:bold;}
abbr{border-bottom:1px dotted #f26522; cursor:help; padding:0 0 1px;}
small{font-size:14px;}
img{display:block;}
span.tab {width: 55px; float: left;}

/*
div.undercontruction {border: 1px solid #f26522; padding: 5px; background-color: #ffc8ae; margin: 20px 0 0 0;}
div.undercontruction a, div.undercontruction a:visited {color: #000;}
*/

.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.col-set3{clear:both; min-height:335px; margin-bottom:1px; width:695px;}
.col-set2{clear:both; width:695px;}
.col-set3 .col-1{float:left; margin-right:1px; width:231px;}
.col-set3 .col-2{float:left; width:231px;}
.col-set3 .col-3{float:right; width:231px;}
.col-set3 .col-23{float:right; width:463px;}
.col-set2 .col-1{float:left; margin: 10px 0 10px 0; width:266px;}
.col-set2 .col-2{float:right; margin: 10px 0 10px 0; width:265px;}
.img-left{float:left; margin:0 10px 10px 0;}
.team {border:1px solid #cbcbcb; margin: 10px 10px 10px 0;}
.job {color: #888;}
.no-padding{padding:0;}

li.home, a.home{background:url("../img/icons/home.gif") no-repeat right 6px;}
li.print, a.print{background:url("../img/icons/print.gif") no-repeat right 6px;}
li.bookmarks, a.bookmarks{background:url("../img/icons/bookmarks.gif") no-repeat right 6px;}
a.home{background:url("../img/icons/home.gif") no-repeat right 2px; padding-right: 15px;}
a.print{background:url("../img/icons/print.gif") no-repeat right 2px; padding-right: 15px;}
a.bookmarks{background:url("../img/icons/bookmarks.gif") no-repeat right 2px; padding-right: 15px;}
a.sitemap{background:url("../img/icons/sitemap.gif") no-repeat right 2px; padding-right: 15px;}
a.rss{background: transparent url("../img/icons/rss.gif") no-repeat right 2px; padding-right: 15px;}
a.facebook{background: transparent url("../img/icons/facebook.png") no-repeat right 2px; padding-right: 15px;}

.wrapper{margin:0 auto; text-align:left; width:960px;}

.logo{border-right:1px solid #000; float:left; margin:28px 61px 34px 0; width:323px;}
.logo a,.logo span{display:block; height:53px; width:262px;}
.logo a{overflow:hidden; position:relative;}
.logo span{background:url("../img/design/logo.png") no-repeat 0 0; cursor:pointer; left:0; position:absolute; top:0;}

.phrase{float:left; margin-top:43px;}
.phrase p,.phrase span{display:block; height:23px; width:249px;}
.phrase p{overflow:hidden; margin:0; position:relative;}
.phrase span{background:url("../img/design/phrase.png") no-repeat 0 0; left:0; position:absolute; top:0;}

.toplinks{float:right; margin-top:28px;}
.toplinks ul{margin:0; padding:0; text-align:right;}
.toplinks a, .toplinks a:visited{color:#000; font-size:11px; padding:0 15px 0 0; text-decoration:none;}
.toplinks a:hover{text-decoration:underline;}

.menu{clear:both; height:30px;}

.breadcrumbs{clear:both; font-size:11px; padding:18px 0;}
.breadcrumbs a{color:#000;}
.breadcrumbs span{color:#f26522;}

.content{float:left; width:717px;}
.sidebar{float:right; width:231px;}
.box{border:1px solid #cbcbcb; margin-bottom:12px; padding:10px;}

.form_container{overflow:hidden; width:695px;}
/*.form-body ul{margin:0;}*/
.form_container .fieldItem {padding:4px 0 2px 0; width:500px;}
.form_container .fieldTitle {float:left; width:61px;}
.form_container label{/*display:block;*/ padding:0 5px 5px 0;}
.form_container .req{color:#ff0000; padding:0 0 0 5px;}
.form_container .fieldContent {display:inline;}
.form_container .fieldRow {display:inline;margin:0; padding-bottom: }
.form_container input,.form_container textarea{background-color:#f6f6f6; border:1px solid #cbcbcb; color:#000; margin:0; padding:5px; width:80%;}
.form_container textarea{height:10em; width:80%;}
.form_container .type-robots{display:none;}
.form_container input.submitButton {background:#f26522; border:0px solid #f26522; color:#fff; float:right; margin:4px 222px 0 0; padding: 5px 15px 6px 15px; width:auto; text-decoration: underline; font:11px Verdana,Geneva,Arial,Helvetica,sans-serif !important;}
.form_container .submitButton:hover {text-decoration: none;}
.form_container em.error{color:#ff0000; display:block; font-size:10px; margin-left:61px; padding-top:5px;}
.form_container p.success{color:green; font-size:10px; padding:4px 0 2px 10px;}

.item{margin-bottom:12px; text-align:center;}
.item a{font-size:11px;}
.item img{border:1px solid #cbcbcb; padding:1px;}
.archiv{margin:0; text-align:right;}
.archiv a{color:#000; font-size:11px; font-weight:bold;}

.footer{background:url("../img/design/footer.png") repeat-x 0 0; font-size:11px; padding:20px 0;}
.footer p{clear:right; text-align:right;}
.footer a{color:#000; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.content li {background:url("../img/design/list.gif") no-repeat 0 9px;  padding: 2px 0 2px 15px; line-height: 18px;}

.block{height:100%;}

.block .block-head{height:129px;}
.mini .block-head{background:url("../img/design/mini.png") no-repeat 0 0;}
.midi .block-head{background:url("../img/design/midi.png") no-repeat 0 0;}
.maxi .block-head{background:url("../img/design/maxi.png") no-repeat 0 0;}
.vip .block-head{background:url("../img/design/vip.png") no-repeat 0 0;}
.ready .block-head{background:url("../img/design/ready.png") no-repeat 0 0;}
.block .block-body{background:url("../img/design/block.png") no-repeat 0 0; height:176px; padding:15px 10px 15px 20px;}
.block-2 .block-body{background:url("../img/design/block-2.png") no-repeat 0 0;}
.block .price{clear:both; color:#f26522; font-size:24px;}
.block-2 ul{float:left; margin-right:100px;}
.block li, ul.block-list li{background:url("../img/design/block-list.png") no-repeat 0 4px; font-size:11px; padding-left:20px; line-height: 14px;}
ul.block-list li:first-child{background:url("../img/design/block-list.png") no-repeat 0 2px; padding: 0 0 2px 20px;}
ul.block-list li:last-child{padding: 2px 0 0 20px;}
.block-list {margin: 0; padding: 0;}
.list {padding: 0; margin: 0;}
.block a, a.order {color:#fff; display:block; float:left; margin-right:5px; padding:7px 20px 6px; text-decoration:none; text-transform:uppercase;}
.block .more {background:url("../img/design/btn-orange.png") repeat-x 0 0; clear:both;}
.block .order, a.order{background:url("../img/design/btn-black.png") repeat-x 0 0;}

.preview {border:1px solid #cbcbcb; padding:1px; margin-bottom: 3px;}
.preview a {display:block;}

#reference ul, #templates ul {margin-bottom:10px; width:705px;}
#reference .title, #templates .title, #reference-preview .title {font-size:11px; margin:0; text-align:center; height: 30px; line-height: 15px; padding: 0px;}

#reference-detail .main-preview {float:left; margin:0 10px 18px 0;}
#reference-detail .previews {margin-bottom:8px;} 

#reference-detail-levy {float: left; width: 310px;}
#reference-detail-pravy {float: right; width: 385px;}

#reference-preview li {text-align: center; background:none; margin-bottom: 10px; padding:0; width: 209px !important;}
#reference li {text-align: center; background:none; float:left; margin:0 10px 10px 0; padding:0; width: 225px !important;}
#reference-detail .previews li {float:left; background:none; margin:0 10px 10px 0; padding:0; width: 145px !important;}

#galleries {margin-bottom:15px;}
#galleries li {float:left; background:none; padding:0; margin:0 10px 10px 0;}
#galleries li.thumb {text-align: center; background:none; float:left;}
#galleries li.sablona_text {width: 175px;}
#galleries li a img { border:1px solid #cbcbcb; text-align: center; padding:1px;}

table {border-collapse:collapse; margin-bottom:20px; width:100%;}
table caption {background:#f26522; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#fff; font-weight:bold; padding:7px 5px;}
td,th {background:#ccc; border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:11px; font-weight:normal; padding:8px 5px; vertical-align:top;}
thead th {background:#333; color:#fff; font-weight:bold;}
td.poznamka {background:#fff; border:1px solid #fff; font-weight:normal; padding:3px; text-align:right;}

/*.mini .block-image span{background:url("../img/design/mini.png") no-repeat 0 0;}
.midi .block-image span{background:url("../img/design/midi.png") no-repeat 0 0;}
.maxi .block-image span{background:url("../img/design/maxi.png") no-repeat 0 0;}
.vip .block-image span{background:url("../img/design/vip.png") no-repeat 0 0;}*/

.inline{float:left;}
.inline li{display:inline; float:left; width:200px;}

#sitemap_box ul{margin:0; padding:0;}
#sitemap_box ul li{background:none; line-height:20px; padding:0;}
#sitemap_box ul ul{background:url("../img/design/sitemap_vline.gif") repeat-y 0 0; margin:9px 0; padding:0;}
#sitemap_box ul ul li{background:url("../img/design/sitemap_node.gif") no-repeat left 0; padding-left:15px;}
#sitemap_box ul ul li:last-child{background:#fff url("../img/design/sitemap_lastnode.gif") no-repeat left 0;}

#myMap{border:1px solid #cbcbcb; float:right; height:255px; width:300px; margin-left: 60px;} 

div.clear {clear: both;}
