body{background-color:#000000;background-image: url(images/fon.png);background-repeat:repeat-x;margin:0px;}
.boat_name{margin-top:10px;width:99%;margin-left: auto;margin-right: auto;margin-bottom:10px;text-align: center;color:#e21b22;font: 20px Verdana;display:block;background-image:url(images/4ert.gif);background-repeat:repeat-x; background-position:center; }
.center{margin:0px;width:980px;margin-left: auto;margin-right: auto;}
.header{     margin:0;padding-left:0px;    padding-top:0px;width:980px;     height:190px;     background-image:url(images/header.png);background-repeat:no-repeat;}
.footer{padding-left:0px;padding-top:10px;padding-bottom:10px;width:980px;height:120px;}
.ramka{float:right;padding-right:30px; padding-top:30px;padding-bottom:30px; display:inline-table;}
.gallery{background-color:#1e1e1e;width:330px;padding-bottom:20px; display:inline-table;}
.catalog_gallery{background-color:#1e1e1e;width:170px;padding-bottom:15px;margin-left:15px;margin-right:15px;margin-top:80px; display:inline-table;}
.photos{padding-bottom:5px;padding-left:15px; padding-top:15px; display:inline-table;}
.catalog_photos{padding-bottom:5px;padding-left:10px; padding-top:10px; display:inline-table;}
.photo_image{margin-left:auto;margin-right:auto;margin-top:10px;}
.photo_image td{padding-left:8px;padding-top:8px;width:140px;height:50px;}
.catalog_photo_image {float:left;margin-left:15px;margin-right:15px;padding-top:10px;width:140px;display:inline-table;}





.boat_list{height:110px;width:920px;margin-top:30px;margin-bottom:10px;margin-left:45px;}
.boat_list2{height:100px;margin-top:20px;margin-bottom:20px;margin-left:33px;}
.boat_list_image{float:left;width:200px;padding:3px;background-color:#1e1e1e;margin-top:auto;margin-bottom:auto;}
.boat{width:980px; height:800px; display:inline-table;margin-bottom:5px;/*background-image:url(images/fon_news_2.gif);background-repeat:no-repeat; background-position:top right; */} 
.list_news{height:600px;width:980px; display:inline-table;background-image:url(images/fon_news_2.gif);background-repeat:no-repeat; background-position:top right; } 
.rentals{height:560px;width:980px; display:inline-table;background-image:url(images/rentals_fon.jpg);background-repeat:no-repeat; background-position:top right;} 
.news{height:600px;width:950px;}
.boat_list_text{float:left;width:680px;padding-left:10px;font: 12px verdana;text-align: justify;}
.boat_list_text2{float:left;width:480px;padding-left:18px;font: 12px verdana;text-align: justify;}
.boat_left{float:left;padding-left:30px;padding-bottom:25px;padding-top:10px;padding-right:30px;text-align: justify;padding-top:10px;padding-top:10px;}
.catalog_boat_left{float:left;padding-left:10px;padding-bottom:25px;padding-top:30px;width:750px;text-align: justify;}
.cherta {padding-top:10px;padding-bottom:10px;}
.cherta2 {margin-top:10px;margin-bottom:10px;margin-left:30px;}
.table_name{background-color:#000000;margin-left: auto;margin-right: auto;padding-right:15px;padding-left:15px;color:#C0C0C0;font: 20px Verdana;}
.boat_catalog_name{margin-top:10px;width:99%;margin-left: auto;margin-right: auto;margin-bottom:10px;text-align: center;color:#e21b22;font: 20px Verdana;display:block; }

.divmenu {margin-top:30px;margin-left:5px;}

.boat_title{width:650px;padding-left:10px;padding-top:0px;}
.boat_title2{width:450px;padding-left:10px;padding-top:0px;}
.readmore{width:650px;padding-left:10px;padding-top:10px;color:#918C8C;}
.readmore2{width:460px;padding-left:10px;padding-top:10px;color:#918C8C;}

.readmore2 a, .readmore a       {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}
.readmore2 a:hover, .readmore a:hover {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}

.back{margin-left:40px;color:#e21b22;font: 20px Verdana;display:block;height:20px;}
.back a       {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}
.back a:hover {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}

.back_{margin-left:0px;color:#e21b22;font: 20px Verdana;display:block;height:20px;}
.back_ a       {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}
.back_ a:hover {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}

.back_center {margin-top:40px;margin-bottom:0px;text-align:center;}
.back_center a       {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}
.back_center a:hover {padding-left:1px;font: 11px verdana;color:#565656; text-decoration: none;}

.subcatleft {border-left: 1px solid #414141;height:560px;padding-right:30px;padding-left:30px;
color:#918C8C;font-family:verdana;font-size:12px;}
.subcatleft2 {border-left: 1px solid #414141;height:560px;color:#918C8C;font-family:verdana;font-size:12px;}

.contact_form {float:right;     font: 11px verdana;padding-right:40px;padding-top:25px;padding-bottom:30px;width:260px;height:200px;   display:inline-table;}
.contact{float:left; padding-left:40px;padding-top:30px;padding-bottom:30px;width:550px;height:200px;   display:inline-table;}

.brand {padding-left:30px;padding-top:20px;padding-bottom:10px;color:#e21b22;width:120px;height:25px;font:15px verdana;}
.multimediatypes {padding-left:20px;padding-top:20px;padding-bottom:10px;color:#e21b22;width:150px;height:25px;font:15px verdana;}
.type  {padding-left:30px;margin-top:3px;color:#eaeaea;height:15px;font:12px verdana;width:150px;}
.news_list{height:160px;width:930px;padding-top:30px;padding-left:50px;}

.stranicirane {text-align: center;padding-top:10px;margin-bottom:10px;width:300px; margin-left: auto;margin-right: auto;display:block;color:#e21b22;font: 13px verdana;    text-decoration: none;}
.stranicirane a {
    font: 11px verdana;
    color: #8e8d8d;
    text-decoration: none;

}
.stranicirane a:hover {
    font: 11px verdana;
    color: #8e8d8d;
    text-decoration: none;
}


.boat_text{text-align:justify;display:inline-table;height:580px;padding-left:30px;padding-top:20px;padding-right:30px;padding-bottom:20px;}
.boat_text img { 
    margin: 15px; 
}

.news_text{text-align:justify;display:inline-table;height:580px;padding-left:30px;padding-top:20px;padding-right:30px;padding-bottom:20px;
background-image:url(images/fon_news_2.gif);background-repeat:no-repeat; background-position:right; }
.news_text img { 
    margin: 15px; 
}


.menu
{
    height: 15px;
    float: left;
    padding-top:49px;
	padding-left:4px;
 }

.menu_
 {

    height: 15px;
    float: right;
    padding-top:49px;
	padding-right:0px;
 }

.menu_right
 {
    width: 3px;
    height: 35px;
    float: right;
    padding-top:49px;
	padding-right:0px;
 }


.menu a {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
    overflow: hidden;
}
.menu a:hover {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}

.menu_ a {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}
.menu_ a:hover {

    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}


.nmenu
{
    height: 35px;
    float: left;
    padding-top:49px;
	padding-left:4px;
 }

.nmenu a {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}

.nmenu a:hover {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}



.nmenu_
 {

    height: 15px;
    float: right;
    padding-top:49px;
	padding-right:0px;
 }


.nmenu_ a {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}
.nmenu_ a:hover {
    padding-left:23px;padding-right:23px;
    height: 35px;
    background: url('images/menu2.png') no-repeat;background-position:center; 
    display: block;
    text-align: center;
    text-decoration: none;
    font: 12px verdana;
    color: #8e8d8d;
    line-height: 25px;
}


/*///////////////////////////////////////////*/



.content_index
{
    display:inline-table;
    margin:0;padding:0px;width:980px;height:582px;
    background-color:#000000;
    color:#918c8c;font: 12px verdana;
}

.content_boat
{
    display:inline-table;
    margin:0;padding:0px;width:980px;height:582px;
    background-color:#000000;
    color:#918c8c;font: 12px verdana;
	padding-bottom:70px;
}



.content
{
    display:inline-table;
    margin:0px;padding:0px;width:980px;
    /*background-image:url(images/black_back.png);background-repeat:repeat-y;*/
    background-color:#000000;
    color:#918c8c;font: 12px verdana;
}

.multimedia_content
{
    display:inline-table;
    margin:0;padding:0px;width:980px;height:620px;
    background-image:url(images/multifon.png);background-repeat:no-repeat;
    background-color:#000000;
    color:#918c8c;font: 12px verdana;
}


.multimedia_table
{
margin-top:200px;
margin-left:auto;
margin-right:auto;
width:750px;
}



.intro
{
    padding-top:70px;
    display:inline-table;
    margin-top:106px;width:980px;height:596px;
    background-image:url(images/black_back.png);background-repeat:repeat-y;
    color:#918c8c;font: 12px verdana;
}


.info
{
    display:inline-table;
    padding-left:20px;
    text-align: center;
    font: 12px verdana;
    color: #8e8d8d;
}
.cf
{
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    width:970px;
    text-align: center;
    font: 11px verdana;
    color: #8e8d8d;

}

.cf_4
{

    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    width:970px;
    text-align: center;
    font: 11px verdana;
    color: #8e8d8d;

}

.cf_4 span
{
    padding-left:10px;padding-right:10px;
}


.cf_2
{
    padding-top:20px;
    margin-left:auto;
    margin-right:auto;
    width:970px;
    text-align: center;
    font: 11px verdana;
    color: #363636;
}


.cf_3
{
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    width:970px;
    text-align: center;
}

.cf_3 a {
    text-decoration: none;
    font: 11px verdana;
    color: #363636;
    width: 120px;
    padding-left:30px;padding-right:30px;
}
.cf_3 a:hover {
    text-decoration: underline;
    font: 11px verdana;
    color: #363636;
    width: 120px;
    padding-left:30px;padding-right:30px;
}

.white
{
    color:#918c8c;font: 12px arial;
}
.link
{
    padding-left:50px;padding-top:50px;padding-bottom:20px;display:inline-table;
}

.links
{
    color:#918c8c;
    font: 12px arial;
    padding-left:60px;padding-top:15px;padding-bottom:20px;
    width:430px;
    float:left;
    display:inline-table;
}

.link a, a:hover
{
    color:#ff0000;font: 11px verdana;
}


.about_left
{
    float:left;padding-left:25px;padding-bottom:25px;padding-top:15px;width:520px;text-align: justify;
}
.about_right
{
    float:right;padding-right:25px;padding-top:15px;padding-bottom:25px;
}


.language {margin-left:818px;padding-top:87px;width:150px;}
.language div {float:left;padding-left:3px;padding-top:2px;width:20px;height:13px;}
span.red
{
color:#e21b22;
}

a.red:link   {color:#E21B22;font: 15px verdana;text-decoration: none;}
a.red:active {color:#E21B22;font: 15px verdana;text-decoration: none;}
a.red:visited{color:#E21B22;font: 15px verdana;text-decoration: none;}
a.red:hover  {color:#E21B22;font: 15px verdana;text-decoration: none;}

a.multi:link   {color:#E21B22;font-family:verdana;font-size:12px;text-decoration: none;}
a.multi:active {color:#E21B22;font-family:verdana;font-size:12px;text-decoration: none;}
a.multi:visited{color:#E21B22;font-family:verdana;font-size:12px;text-decoration: none;}
a.multi:hover  {color:#918C8C;font-family:verdana;font-size:12px;text-decoration: none;}

a.mail:link{font: 11px verdana;color: #8e8d8d;text-decoration: none;}
a.mail:active{font: 11px verdana;color: #8e8d8d;text-decoration: none;}
a.mail:visited{font: 11px verdana;color: #8e8d8d;text-decoration: underline;}
a.mail:hover{font: 11px verdana;color: #8e8d8d;text-decoration: underline;}

.input {font: 11px verdana;  padding-top:5px;padding-left:5px;width:188px;height:15px;background-color:#969696;border:0px;}
.textarea {font: 11px verdana;  padding-top:4px;padding-left:5px;width:250px;height:80px;background-color:#969696;border:0px;}
.submit {padding:2px;color:#918C8C;font: 12px verdana; border: 1px solid #E21B22;background-color:#000000;}

a.noent:link{font: 12px verdana;color: #8e8d8d;text-decoration: none;}
a.noent:active{font: 12px verdana;color: #8e8d8d;text-decoration: none;}
a.noent:visited{font: 12px verdana;color: #8e8d8d;text-decoration: none;}
a.noent:hover{font: 12px verdana;color: #FFFFFF;text-decoration: none;}

a.ent:link{font: 12px verdana;color: #FFFFFF;text-decoration: none;}
a.ent:active{font: 12px verdana;color: #FFFFFF;text-decoration: none;}
a.ent:visited{font: 12px verdana;color: #FFFFFF;text-decoration: none;}
a.ent:hover{font: 12px verdana;color: #FFFFFF;text-decoration: none;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
