body {margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color: #666666; background:url(/images/img_00.jpg) #ecece0 repeat center 60px;}

p {margin: 13px 0px 0px 0px;}

a:link, a:visited {color: #db5c7d; text-decoration:underline;}
a:hover, a:active {color: #99CC00; text-decoration:none;}

li {margin-bottom:5px; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-size:13px !important;}

.headerfooter {
margin: 15px auto 0px auto;
width: 780px;
}

#menu {height: 160px;}
#menu a, #menu span {display: block; float:left; width: 186px; height: 160px; position: relative; z-index: 5; cursor: pointer; cursor: hand;}
#rightblock, #rightblock span {width: 182px; height: 157px; display: block; float:right; position: relative; z-index: 5;}
#menu span, #rightblock span {position: absolute; z-index: 10; top: 0px; left: 0px; background: url(/images/menu.jpg) repeat;}
a#menu1 span {background-position: 0px 0px;}
a#menu2 span {background-position: -185px 0px;}
a#menu3 span {background-position: -370px 0px;}
#menu1.active span, #menu1:hover span {background-position: 0px 160px;}
#menu2.active span, #menu2:hover span {background-position: -185px 160px;}
#menu3.active span, #menu3:hover span {background-position: -370px 160px;}
#menu span:hover {cursor: pointer; cursor: hand;}
#menu a.active span {cursor: default;}
#rightblock span {background-position: 183px 0px;}
#rightblock {margin-bottom: 15px;}

#botmenu  {padding-left: 15px;}
#botmenu a {display:block; float:left; margin: 6px 6px 0px 0px; border: solid 1px #999; padding: 1px 3px 2px 3px; width: 175px; height: 16px; text-align:left; background:url(/images/img_menu_back.jpg) 60px -158px no-repeat;}
#botmenu a:link, #botmenu a:visited {color: #999999; text-decoration:underline;}
#botmenu a:hover, #botmenu a:active {color: #999999; text-decoration:none;}

#bottom {
margin: 0px auto;
position: relative;
width: 780px;
height:160px;
border-width: 0px 1px 1px 1px;
border-color: #999;
border-style: solid;
background: #FFF;}
	
#headtd {
}

#header {
height:166px;
}

#leftmenu {
clear:both;
height:159px;
_padding-bottom: 5px;
}

#rightmenu {
float:right;
_display:inline;
width:182px;
text-align:right;
min-height:450px;
margin: 10px 16px 0px 0px;
background: url(/images/img_menu_back.jpg) no-repeat 30px 157px;}

#headholder {width:780px; height:166px; margin: 0px auto; overflow:visible; position:relative; z-index:5;}
#headcont {width:870px; height:166px; position:absolute; left:-45px; top:0px; z-index:10; background: url(/images/header.jpg) ;}
#headswf {width:780px; height:166px; position:absolute; left:0px; top:0px; z-index:15;}

#footer{padding-bottom: 12px;}

#footleft {float:left; clear:none; width:210px; font-weight: bold;}
#footcent {float:left; clear:none; width:140px; font-weight: bold;}
#footcent a:link, #footcent a:visited {color: #666; text-decoration:underline;}
#footcent a:hover, #footcent a:active {color: #666; text-decoration:none;}
#footright {float:right; clear:none; width:390px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}

#top {
position:absolute;
top:0px;
z-index:2;
width:100%;
height:70px;
overflow:visible;
}

#topholder {
width:555px;
height:70px;
overflow:visible;
position:relative;
left:2px;
background: url(/images/img_00_top.jpg) repeat-x;}

.linmenu {
width:182px;
background-color: #ece9e2;
font-size:11px;
text-align:left;
margin-bottom:20px;
float:right;
}

.linmenuhead {
width:178px;
font-size:13px !important;
padding:2px 0px 2px 4px;
background-image:url(/images/menu_back.jpg);
border-bottom: solid 2px #d7d7d7;
}

.linmenu a:link, .linmenu a:visited {color:#666666; text-decoration:underline;}
.linmenu a:hover, .linmenu a:active {color:#666666; text-decoration:none;}
.linmenu div {font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight:normal !important;}

.lefttd {}

#leftside {background: url(/images/img_17.jpg) no-repeat top right; height: 500px;}

.righttd {}

#rightside {background: url(/images/img_21.jpg) no-repeat top left; height: 500px;}

#holder {width: 782px; margin: 0px auto; overflow:visible; background:url(/images/body.png) no-repeat top center #FFFFFF;}
#content {width: 780px; border-width: 0px 1px 1px 1px; border-color:#999999; border-style:solid; position:relative; overflow:visible; padding-top: 16px;}
#leftside {position:absolute; top: 0px; left: -154px; width: 153px; height: 495px;}
#rightside {position:absolute; top: 0px; right: -157px; width: 156px; height: 495px;}

h1 {font-size: 19px; font-style:italic; font-family: "Times New Roman", Times, serif; margin:0px; padding: 10px 0px 0px 0px;_margin-top: -17px; text-align:center; color: #6a4b4b; clear:both;}
#pagetext {width: 558px; margin: 10px 0px 15px 15px; text-align:justify; float:left; background-color:#FFF; _display:inline;}
.menuimg {border: 2px solid #efbeba; margin-bottom: 10px; clear:both;}

#cleaner, .cleaner {clear:both;}

.photoshor {height: 136px;}
.photoshor div {width: 168px; height: 103px; float:left; background:url(/images/folder_back_gray.jpg) no-repeat center center; padding: 17px 2px 0px 0px; text-align:center; margin: 16px 8px 0px 8px; _display: inline;}
.photoshor div img {height:80px; width:120px; border: 2px solid #fefefe;}

.photosver {height: 186px; padding-left: 2px;}
.photosver div {width: 118px; height: 149px; float:left; background:url(/images/folder_back_gray_vert.jpg) no-repeat center center; padding: 21px 2px 0px 0px; text-align:center; margin: 16px 9px 0px 9px; _display: inline;}
.photosver div img {height:120px; width:80px; border: 2px solid #fefefe;}

#galleryfoldertd, #galleryimage {
float:left;
width:170px;
height:150px;
margin: 2px 5px 2px 7px;
background-repeat:no-repeat;
background-position:top left;
}

#galleryimage {
background-image:url(/images/image_back.jpg);
padding-top:17px;
}

#galleryfoldertd {
background-image: url(/images/folder_back.jpg);
padding-top:17px;
clear:none;
}

.galleryimage, .galleryfolder {
border: solid 2px #660000;
}

#galleryimage a:link, #galleryimage a:visited, #galleryfoldertd a:link, #galleryfoldertd a:visited {text-decoration: none; color: #660000;}
#galleryimage a:hover, #galleryimage a:active, #galleryfoldertd a:hover, #galleryfoldertd a:active {text-decoration: underline; color: #FF6666;}
#galleryimage a:hover .galleryimage, #galleryfoldertd a:hover .galleryfolder {border: solid 2px #FF6666;}
#galleryimage a:hover .imagetitle, #galleryfoldertd a:hover .imagetitle  {text-decoration: underline  !important; color: #FF6666; cursor:pointer !important; cursor: hand !important;}

.imagetitle {margin-top: 20px; display:block; height: 30px; font-weight:bold;}

.comment {padding-top: 15px;}
.comment a:link, .comment a:visited, p a:link, p a:visited {color: #db5c7d; text-decoration: underline;}
.comment a:hover, .comment a:active, p a:hover, p a:active {color:#99CC00; text-decoration: none;}
.bigimagetitle, .bigimagetitlelink {padding: 15px 0px; text-align:center; display:block; font-weight:bold;}
a:link .bigimagetitlelink, a:visited .bigimagetitlelink {color:#660000 !important; text-decoration:underline;}
a:hover .bigimagetitlelink, a:active .bigimagetitlelink {color: #FF6666; text-decoration:none;}

.imagebig, .imagebiglink {border: 2px #FF6666 solid;}
a:link .imagebiglink, a:visited .imagebiglink {border: 2px #660000 solid;}
a:hover .imagebiglink, a:active .imagebiglink {border: 2px #FF6666 solid;}
.modif {margin-bottom:15px; margin: 0px 0px 15px 0px;}

h1.photofold {font-weight:bold;}
h1.photofold a:link, h1.photofold a:visited {color: #660000; text-decoration:underline;}
h1.photofold a:hover, h1.photofold a:active {color: #FF6666; text-decoration:none;}

.navlink {display:block; text-align:center; font-weight:bold; margin: 7px 0px; line-height: 2;}
.navlink a:link, .navlink a:visited, .nolink {padding: 4px 2px; margin:1px 4px; background: #E6E0DD; color: #666666; font-size:12px;}
.navlink a:hover, .navlink a:active, .navlinkactive {padding: 4px 6px; margin:1px 0px; background: #FFCCCC; color:#FF6666; font-size:12px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

#gallerytable, .gallerypagelinks {
}

h2, h2 a, .blogopinion {font-size:18px; margin: 15px 0px; padding:0px; color:#666666; font-weight:bold;}
h2 a:link, h2 a:visited {text-decoration:underline;}
h2 a:hover, h2 a:active {text-decoration:none;}
.blog {margin: 15px 0px 5px 0px !important;}
#blogbrake {height: 2px; background-color:#999999; border-top: solid 2px #666666; border-bottom: solid 2px #CCCCCC; font-size:2px;}
#blogsend {display: none;}
	
#botfl {border: solid 1px #999999; padding: 0px 15px; _padding:0px; width:468px; height:60px; clear:none; float:left; margin: 1px 0px 0px 15px;}
#botss {border: solid 1px #999999; margin-right: 15px; clear:none; float:right;}
#180_sezonsvadeb_roll {display:block; clear:none; width:180px; height:556px;}

a img {border:0;}

input[type="text"] {width:210px !important; height:17px !important; font-size:14px;}
input[type="submit"] {font-size:13px;}
.botb1 {height:64px; padding:15px 15px 9px 15px; _padding-bottom:0px;}
.botb2 {margin-top:-15px;}
.botbc {float:left; width:268px; margin:0px 15px; padding-top:6px; border:solid 1px #CCCCCC; height:54px; background:url(/images/img_menu_back.jpg) 117px -58px no-repeat;}
.botblr {padding: 0px 2px; float:left; width:219px; height:60px; border:solid 1px #666666; color:#000000; font-size:11px; background:url(/images/img_menu_back.jpg) 72px -138px no-repeat; text-align:left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=45); -moz-opacity: 0.45; -khtml-opacity: 0.45; opacity: 0.45;}
.botblr a:link, .botblr a:visited {color:#000000; text-decoration:underline;}
.botblr a:hover, .botblr a:active {color:#000000; text-decoration:none;}
.black {color:#000000 !important; text-decoration:none !important;}

.inc468 {text-align:center; margin-top:15px;}
.incfm {border: 1px solid #999999; margin:15px 0px; width:180px; height:400px;}
#topfl, #topfl2 {width:480px; height:60px; margin: 0px auto;}
#180_sezonsvadeb_roll, #180_sezonsvadeb_roll2 {width:180px; height:556px;}
.incggb {margin-left:10px; width: 160px; height: 600px;}
#180_secret {width:180px; height:30px;}
.flowers {padding: 5px;}
.illustration {text-align:center;}
.illustration img {margin: 10px 0px;}
