@charset "utf-8";
body {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#013c6d;
 background:url(img_safe/bgr.jpg) repeat-x top left #ffffff;
}

a {
 color:#0098cb;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 color:#0098cb;
 text-decoration:underline;
}

#body {
 padding:0;
 margin:0 auto;
 width:1000px;
}

#header {
 padding:0;
 margin:0;
 width:1000px;
 height:210px;
 float:left;
 background:url(img_safe/header.jpg) no-repeat top right;
}

#logo {
 padding:0;
 margin:0;
 width:360px;
 height:210px;
 float:left;
}

#menu {
 padding:20px 0 0 0;
 margin:143px 0 0 0;
 width:640px;
 height:47px;
 float:left;
 background:url(img_safe/menu.png) no-repeat top left;
 color:#00749a;
 font-size:24px;
 text-align:center;
}

* html #menu {
 padding:20px 0 0 0;
 margin:143px 0 0 0;
 width:640px;
 height:47px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://az-deteto.bg/css/img_safe/menu.png', sizingMethod='crop');
 background-repeat: no-repeat;
 color:#00749a;
 font-size:24px;
}

#menu a {
 position:relative;
 border-right:1px solid #00749a;
 padding:0 8px;
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;
}

#menu a.last {
 position:relative;
 border-right:0px solid #00749a;
 padding:0 8px;
 color:#ffffff;
 text-decoration:none;
}

#menu a:hover {
 color:#033e6f;
 text-decoration:none;
}

#content {
 padding:40px 0 0 0;
 margin:0;
 width:1000px;
 float:left;
}

#left {
 padding:0 25px 0 0;
 margin:0;
 width:335px;
 float:left;
}

#left img {
 padding:0; margin:0; display:block;
}

.rules {
 padding:25px 0 0 0;
 margin:0;
 width:335px;
 float:left;
}

.pic-rules {
 padding:5px 0 0 0;
 margin:0;
 width:65px;
 float:left;
}

.text-rules {
 padding:0;
 margin:0;
 width:270px;
 float:left;
 font-size:18px;
 color:#043f6f;
}

#main {
 padding:0 0 0 10px;
 margin:0;
 width:630px;
 float:left;
}

#main p {
 padding:10px 0 0 0;
 margin:0;
 line-height:18px;
}

#main h1 {
 padding:0 10px;
 margin:0;
 color:#ffffff;
 background:#99cc00;
 display:inline;
 font-size:24px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

#main h1 a, #main h2 a, #main h3 a {
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;
}

#main h2 {
 padding:0 10px;
 margin:25px 0 0 0;
 color:#ffffff;
 background:#da251d;
 display:inline;
 float:left;
 font-size:24px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

#main h3 {
 padding:0 10px;
 margin:25px 0 0 0;
 color:#ffffff;
 background:#0098cb;
 display:inline;
 float:left;
 font-size:24px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

#main p a img {
 padding:0;
 margin:0;
 display:inline-block;
 vertical-align:middle;
}

#main p {
 clear:both;
 padding:10px 0 0 0;
 margin:0;
}

.kareta {
 padding:45px 0 0 0;
 margin:0;
 width:630px;
 float:left;
}

.anketa {
 padding:30px 10px 10px 10px;
 margin:20px 15px 0 0;
 display:inline;
 width:293px;
 min-height:190px;
 height:auto !important;
 height:190px;
 float:left;
 background:#e5f8ff;
 background: -webkit-gradient(linear, left top, left bottom, from(#e5f8ff), to(#ffffff));
 background: -moz-linear-gradient(top,  #e5f8ff,  #ffffff);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f8ff', endColorstr='#ffffff');
 border:1px solid #bae3f1;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.banner {
 padding:0;
 margin:0;
 width:300px;
 float:left;
}

.title-anketa div {
 position:absolute;
 margin-top:-80px;
 margin-left:-40px;
}

.anketa h4 {
 padding:0;
 margin:0;
 font-size:18px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 color:#013c6d;
}

form {
 padding:0;
 margin:0;
}

input.f1 {
 padding:0;
 margin:5px 0 0 0;
 background:url(img_safe/vote.gif) no-repeat top left;
 width:130px;
 height:42px;
 border:none;
}

#bottom {
 padding:15px 0 0 0;
 margin:0;
 width:1000px;
 float:left;
}

.organizator {
 padding:10px 0 0 0;
 margin:0;
 width:360px;
 float:left;
}

.organizator img {
 padding:0 0 15px 0;
 margin:0;
 display:block;
}

.galleries {
 padding:10px 10px 10px 10px;
 margin:15px 0 0 15px;
 display:inline;
 width:600px;
 min-height:210px;
 height:auto !important;
 height:210px;
 float:left;
 background:#e5f8ff;
 background: -webkit-gradient(linear, left top, left bottom, from(#e5f8ff), to(#ffffff));
 background: -moz-linear-gradient(top,  #e5f8ff,  #ffffff);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f8ff', endColorstr='#ffffff');
 border:1px solid #bae3f1;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.pics {
 padding:0 15px 0 0;
 margin:0;
 width:285px;
 float:left;
 font-weight:normal;
}

.videos {
 padding:0 0 0 15px;
 margin:0;
 width:285px;
 float:left;
 background:url(img_safe/dots.gif) repeat-y top left;
  min-height:210px;
 height:auto !important;
 height:210px;
 
}

.title-pics div {
 position:absolute;
 margin-top:-27px;
 margin-left:-11px;
}

.title-videos div {
 position:absolute;
 margin-top:-27px;
 margin-left:0px;
}

.list {
 padding:30px 0 0 0;
 margin:0;
 width:285px;
 float:left;
}

.list p {
 padding:10px 0 0 0;
 margin:0;
 clear:both;
}

.list p a {
color:#013c6d;
text-decoration:none;
font-size:18px;
font-weight:normal;
}

.list p a img {
 padding:0;
 margin:0 10px 0 0;
 border:5px solid #bef2ff;
}

.girl-bottom {
 padding:0;
 margin:0;
 width:1000px;
 height:61px;
 float:left;
 background:url(img_safe/girl.jpg) no-repeat bottom right;
}

.partners {
 padding:40px 10px 10px 10px;
 margin:0;
 display:inline;
 width:980px;
 min-height:100px;
 height:auto !important;
 height:100px;
 float:left;
 background:#e5f8ff;
 background: -webkit-gradient(linear, left top, left bottom, from(#e5f8ff), to(#ffffff));
 background: -moz-linear-gradient(top,  #e5f8ff,  #ffffff);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f8ff', endColorstr='#ffffff');
 border:1px solid #bae3f1;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.title-partners {
 position:absolute;
 margin-top:-65px;
 margin-left:-14px;
}

.partners img {
 vertical-align:middle;
 padding:0;
 margin:0 20px 0 0;
 display:inline-block;
}

#footer {
 padding:10px 10px 10px 10px;
 margin:0;
 width:980px;
 float:left;
 font-size:12px;
 color:#c6c6c6;
}

#footer a {
 color:#c6c6c6;
 text-decoration:none;
 font-weight:normal;
}

#footer a:hover {
 color:#c6c6c6;
 text-decoration:underline;
}

#main-inner {
 padding:0 0 0 10px;
 margin:0;
 width:630px;
 float:left;
}

#main-inner p {
 padding:10px 0 0 0;
 margin:0;
 line-height:22px;
}

#main-inner h1 {
 padding:0 10px;
 margin:0;
 color:#ffffff;
 background:#99cc00;
 display:inline;
 font-size:24px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
}

#main-inner h1 a {
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;
}

.registracia {
 padding:40px 0 0 0;
 margin:0;
 width:630px;
 float:left;
}

.registracia h4 {
 padding:0;
 margin:0;
 font-size:18px;
 font-weight:normal;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 color:#013c6d;
}

.registracia table {
 padding:0;
 margin:10px 0 0 0;
 font-size:14px;
}

.registracia table span {
 padding:0;
 margin:10px 0 0 0;
 font-size:12px;
}

.registracia table tr td {
 padding:15px 0 0 0;
 margin:0;
 vertical-align:top;
}

input.f2 {
 padding:0;
 margin:0;
 width:335px;
 height:30px;
 background:#FFFFFF;
 border:1px solid #0098cb;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
 font-size:14px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 color:#013c6d;
}

#left .organizator {
 padding:30px 0 0 0;
 margin:0;
 width:320px;
 float:left;
}

#left .organizator img {
 padding:0 0 15px 0;
 margin:0;
 display:block;
}

input.f3 {
 padding:0;
 margin:5px 0 0 0;
 background:url(img_safe/submit1.gif) no-repeat top left;
 width:170px;
 height:49px;
 border:none;
}

input.f4 {
 padding:0;
 margin:5px 0 0 0;
 background:url(img_safe/submit2.gif) no-repeat top left;
 width:170px;
 height:49px;
 border:none;
}

.list-video {
 padding:30px 0 0 0;
 margin:0;
 width:630px;
 float:left;
}

.video {
 padding:0 25px 0 0;
 margin:0;
 width:185px;
 float:left;
}

.video-last {
 padding:0 0 0 0;
 margin:0;
 width:185px;
 float:left;
}

.video a, .video-last a {
 font-size:14px;
 color:#013c6d;
 text-decoration:none;
}

.video a:hover, .video-last a:hover {
 font-size:14px;
 color:#013c6d;
 text-decoration:underline;
}

.video a img, .video-last a img {
 padding:0;
 margin:5px 0px 5px 0;
 border:2px solid #bef2ff;
}

.video a.look img, .video-last a.look img {
 padding:0;
 margin:5px 0px 5px 0;
 border:0px solid #bef2ff;
}

input.vote-button {
 padding:0;
 margin:5px 0px 5px 0;
 background:url(img_safe/vote2.gif) no-repeat top left;
 width:76px;
 height:28px;
 border:none;
 vertical-align:top;
}

.pages {
 margin:30px 0 0 0;
 padding:10px 10px 5px 10px;
 width:610px;
 float:left;
 background:#f3fcff;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.prev {
 padding:0;
 margin:0;
 width:150px;
 float:left;
}

.next {
 padding:0;
 margin:0;
 width:150px;
 float:left;
 text-align:right;
}

.numbers {
 padding:0;
 margin:0;
 width:310px;
 float:left;
 text-align:center;
 font-size:18px;
}

.numbers a {
 color:#99cc00;
 text-decoration:none;
 font-weight:normal;
}

.numbers a:hover {
 color:#99cc00;
 text-decoration:underline;
 font-weight:normal;
}

.gallery {
 padding:10px 10px 10px 10px;
 margin:15px 0 0 0px;
 display:inline;
 width:600px;
 min-height:210px;
 height:auto !important;
 height:210px;
 float:left;
 background:#e5f8ff;
 background: -webkit-gradient(linear, left top, left bottom, from(#e5f8ff), to(#ffffff));
 background: -moz-linear-gradient(top,  #e5f8ff,  #ffffff);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f8ff', endColorstr='#ffffff');
 border:1px solid #bae3f1;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

img.pic-big {
 padding:0;
 margin:0;
 display:block;
}

.gallery a img {
 padding:0;
 margin:0 10px 0 0;
 border:2px solid #bae3f1;
}

.news {
 padding:30px 10px 10px 10px;
 margin:25px 0 0 0;
 display:inline;
 width:600px;
 min-height:90px;
 height:auto !important;
 height:90px;
 float:left;
 background:#e5f8ff;
 background: -webkit-gradient(linear, left top, left bottom, from(#e5f8ff), to(#ffffff));
 background: -moz-linear-gradient(top,  #e5f8ff,  #ffffff);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f8ff', endColorstr='#ffffff');
 border:1px solid #bae3f1;
 -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}

.title-news div {
 position:absolute;
 margin-top:-50px;
 margin-left:-15px;
}


.list-news {
 padding:0 20px 0 0;
 margin:0;
 width:280px;
 float:left;
}

.list-news a {
color:#013c6d;
text-decoration:none;
font-size:18px;
font-weight:normal;
}

.list-news a img {
 padding:0;
 margin:0 10px 0 0;
 border:5px solid #bef2ff;
}

.hi { display: none; }
.vi { display: block; }