@charset "utf-8";
/*
Theme Name: odessika 2
Theme URI: http://www.tour-odessa.com
Version: 1.0
Author: Smale
Author URI: http://www.tour-odessa.com
*/
body {
margin:0 3px 0 3px;
font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 14px; 
color:#040A02 
}
 
h1,h3, h4{
color:333333
}

h2{
text-align:center;
margin:2px 0 2px 0;
}

h2 a:link, h2 a:visited, h2 a:active{
font-size:18px;
margin:2px 0 2px 0;
text-align:center;
color:#FF3300
}
 
h1, h4{
font-size:16px;
}

h4{
margin:0 0 0 0;
font-weight:normal
}	

a:link, a:visited, a:active{
color:#333333
}
 
a:hover {
color:#666666
}

.osn{
background-color:#FFFFFF;
width:994px;
height:auto;
margin-left:auto;
margin-right:auto
}

.head{
font-size:16px;
font-weight:500;
color:#1e4731;
padding:50px 0 0 0;
margin:0 0 0 -40px
}

.head h1{
font-size:16px;
font-weight:normal;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif

}



.top_menu{
margin:-10px auto 0 auto;
width:96%
}

.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover{
padding:0 0 0 16px;
color:#1e4731
}

.td1 a:link, .td1 a:visited, .td1 a:active, .td1 a:hover, .td3 a:link, .td3 a:visited, .td3 a:active, .td3 a:hover{
background-image:url(images/4.gif);
background-position:left;
background-repeat:no-repeat
}

.td2 a:link, .td2 a:visited, .td2 a:active, .td2 a:hover, .td4 a:link, .td4 a:visited, .td4 a:active, .td4 a:hover{
background-image:url(images/3.gif);
background-position:left;
background-repeat:no-repeat
}

.td1 h1{
color:#ff3300;
background-color:#eaf1f3;
margin:0 0 5px 0
}

.td2 h1{
color:#0099cc;
background-color:#c4f9f9;
margin:0 0 5px 0
}

.td3 h1{
color:#ff3300;
background-color:#dff9ae;
margin:0 0 5px 0
}

.td4 h1{
color:#0099cc;
background-color:#ddf0fa;
margin:0 0 5px 0
}

.td1, .td2, .td3, .td4{
width:25%;
text-align:justify;
}
.td1{
background-image:url(images/1.gif);
background-position:top right;
background-repeat:repeat-y;
background-color:#f7fcfe
}

.td2{
background-color:#e5fdfd
}

.td3{
background-color:#f4ffcc
}

.td4{
background-image:url(images/2.gif);
background-position:top left;
background-repeat:repeat-y;
background-color:#F2F8FB
}

.midlle{
width:100%;
background-color:#009999; 
height:auto; 
margin:0 0 15px 0;
padding:0 0 0 0;
}

.left{
float:left; 
width:25%;
padding:0 0 0 15px;
}

.left h1 a:link, .left h1 a:visited, .left h1 a:active, .left h1 a:hover{
font-size:16px;
color:#0099cc;
background-image:none
}

.L1{
background-color:#ddf0fa;
padding:2px 0 2px 14px;
margin:0 3px 0 0
}

.L2{
padding:5px;
margin:0 5px 0 0;
background-image:url(images/1.gif);
background-position:top right;
background-repeat:repeat-y
}

.L2 a:link, .L2 a:visited, .L2 a:active, .L2 a:hover{
background-image:url(images/4.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 14px
}

.cloud{
margin:15px 0 0 0 
}

.banner{
height:auto;
margin:20px 25px 20px 5px;
padding:5px;
line-height:96%;
background-image:url(images/fon.gif);
background-position:bottom; background-repeat:repeat-x;
} 

.right{
float:left; 
width:24%;
margin: 0 0 0 0;
padding:0 5px 0 5px 
}

.kalend{
margin:10px auto 10px auto;
width:66%
}

.news {
background-color:#f4ffcc;
padding:5px;
border::2px solid #eeddba
}

.news p{
margin:0 0 0 0
}

.news2{
font-size:16px;
text-decoration:underline;
padding:0 0 8px 0
}

.cat{
font-size:16px;
padding:5px 0 5px 0;
}


#content{
float:left;
width:47%; 
padding:10px 5px 10px 2px;
}

.post{ 
background-color:#F2F8FB;
border:2px solid #e8f5fb;
margin:0 0 10px 0;
padding:0 5px 5px 5px 
}

.post h1{
background-color:#eaf1f3;
margin:0 0 0 0;
padding:2px 0 2px 5px;
}

.post h1 a:link, .post h1 a:visited, .post h1 a:active, .post h1 a:hover{
color:#1e4731
}

.post_page{
background-color:#FFFFFF;
}

.post_page p{
margin:0 0 15px 0
}

.post img{
float:left; padding:0 10px 0 0
}

cite{
margin:-5px 0 0 0; 
font-size:16px
}

cite a:link, cite a:visited, cite a:active{
color:#666666;
font-size:14px;
font-weight:bolder
}

.comment{
width:97%;
padding:5px; 
margin:0 0 0 0; 
background-color:#FFFFFF;
border:1px solid #60ADEE
}
.alt{
background-color:#e8f5fb;
padding:5px;
}
.comment p{ 
padding:3px 0 0 0
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background: #fff;
border: 1px solid #60ADEE;
padding: 3px
}
.comment h4{text-align:left; font-size:16px;
padding:1px 0 1px 5px}

#commentform textarea {
width: 97%
}


#footer{
clear:both;
width:100%;
height:auto;
padding:5px 0 5px 0;
background-color:#60ADEE;
text-align:center; 
color:#ddeaf8
}

#footer a:link, #footer a:visited, #footer a:active{
color:#f1f6fb;
text-decoration: none; 
}
